* [gentoo-commits] repo/gentoo:master commit in: net-misc/i2pd/, net-misc/i2pd/files/
@ 2016-02-18 17:46 Anthony G. Basile
0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2016-02-18 17:46 UTC (permalink / raw
To: gentoo-commits
commit: 5c5a3321c6ab71106170625c95177e6595998683
Author: Matthew Brewer <tomboy64 <AT> sina <DOT> cn>
AuthorDate: Sun Feb 14 14:44:42 2016 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Feb 18 17:55:28 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c5a3321
net-misc/i2pd: adjust systemd .service to point to /usr/bin/i2pd
Package-Manager: portage-2.2.26
RepoMan-Options: --ignore-arches
net-misc/i2pd/files/i2pd-2.4.0.service | 18 ++++++++++++++++++
.../i2pd/{i2pd-2.4.0.ebuild => i2pd-2.4.0-r1.ebuild} | 2 +-
2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/net-misc/i2pd/files/i2pd-2.4.0.service b/net-misc/i2pd/files/i2pd-2.4.0.service
new file mode 100644
index 0000000..c5acee0
--- /dev/null
+++ b/net-misc/i2pd/files/i2pd-2.4.0.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=C++ daemon for accessing the I2P network
+After=network.target
+
+[Service]
+Type=forking
+Restart=on-abnormal
+PIDFile=/var/run/i2pd.pid
+User=i2pd
+Group=i2pd
+PermissionsStartOnly=yes
+ExecStartPre=/bin/touch /var/run/i2pd.pid /var/log/i2pd.log
+ExecStartPre=/bin/chown i2pd:i2pd /run/i2pd.pid /var/log/i2pd.log
+ExecStart=/usr/bin/i2pd --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.cfg
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/net-misc/i2pd/i2pd-2.4.0.ebuild b/net-misc/i2pd/i2pd-2.4.0-r1.ebuild
similarity index 97%
rename from net-misc/i2pd/i2pd-2.4.0.ebuild
rename to net-misc/i2pd/i2pd-2.4.0-r1.ebuild
index bf59082..bf6489c 100644
--- a/net-misc/i2pd/i2pd-2.4.0.ebuild
+++ b/net-misc/i2pd/i2pd-2.4.0-r1.ebuild
@@ -68,7 +68,7 @@ src_install() {
dodir /usr/share/i2pd
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- systemd_dounit "${FILESDIR}/${PN}.service"
+ systemd_newunit "${FILESDIR}/${PN}-2.4.0.service" "${PN}.service"
doenvd "${FILESDIR}/99${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/i2pd/, net-misc/i2pd/files/
@ 2016-03-14 8:52 Anthony G. Basile
0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2016-03-14 8:52 UTC (permalink / raw
To: gentoo-commits
commit: 6bcc3054f2f5dcc1c7b09d3961f3b12b8009e2c0
Author: Alexey Korepanov <kaikaikai <AT> yandex <DOT> ru>
AuthorDate: Sun Mar 13 20:47:45 2016 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 09:01:13 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bcc3054
net-misc/i2pd: fix bug #564596
net-misc/i2pd/files/i2pd-2.5.0.confd | 9 ++++
net-misc/i2pd/files/i2pd-2.5.0.initd | 26 +++++++++++
net-misc/i2pd/files/i2pd-2.5.0.logrotate | 11 +++++
net-misc/i2pd/files/i2pd-2.5.0.service | 18 +++++++
net-misc/i2pd/i2pd-2.5.0-r1.ebuild | 80 ++++++++++++++++++++++++++++++++
5 files changed, 144 insertions(+)
diff --git a/net-misc/i2pd/files/i2pd-2.5.0.confd b/net-misc/i2pd/files/i2pd-2.5.0.confd
new file mode 100644
index 0000000..fee9bc4
--- /dev/null
+++ b/net-misc/i2pd/files/i2pd-2.5.0.confd
@@ -0,0 +1,9 @@
+I2PD_USER="${I2PD_USER:-i2pd}"
+I2PD_GROUP="${I2PD_GROUP:-i2pd}"
+I2PD_LOG="/var/log/i2pd.log"
+I2PD_PID="/var/run/i2pd.pid"
+I2PD_CFGDIR="/etc/i2pd/"
+# Options to i2pd
+I2PDOPTIONS="--daemon --service --pidfile ${I2PD_PID} \
+--log=file --logfile=${I2PD_LOG} \
+--conf=${I2PD_CFGDIR}i2pd.conf --tunconf=${I2PD_CFGDIR}tunnels.cfg"
diff --git a/net-misc/i2pd/files/i2pd-2.5.0.initd b/net-misc/i2pd/files/i2pd-2.5.0.initd
new file mode 100644
index 0000000..6c1d4b7
--- /dev/null
+++ b/net-misc/i2pd/files/i2pd-2.5.0.initd
@@ -0,0 +1,26 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+description="C++ daemon for accessing the I2P network"
+
+depend() {
+ use dns logger netmount
+}
+
+start() {
+ ebegin "Starting ${SVCNAME}"
+ checkpath -f "${I2PD_LOG}" -o "${I2PD_USER}:${I2PD_GROUP}"
+ checkpath -f "${I2PD_PID}" -o "${I2PD_USER}:${I2PD_GROUP}"
+ start-stop-daemon -S -b -u "${I2PD_USER}:${I2PD_GROUP}" /usr/bin/i2pd -- ${I2PDOPTIONS}
+ sleep 1
+ [ -e "$I2PD_PID" -a -e /proc/$(cat "$I2PD_PID") ]
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ${SVCNAME}"
+ start-stop-daemon -K -p "${I2PD_PID}" -R SIGTERM/20 SIGKILL/20 -P
+ eend $?
+}
diff --git a/net-misc/i2pd/files/i2pd-2.5.0.logrotate b/net-misc/i2pd/files/i2pd-2.5.0.logrotate
new file mode 100644
index 0000000..41e55e6
--- /dev/null
+++ b/net-misc/i2pd/files/i2pd-2.5.0.logrotate
@@ -0,0 +1,11 @@
+/var/log/i2pd.log {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ create 640 i2pd i2pd
+ postrotate
+ /bin/kill -HUP $(cat /var/run/i2pd.pid)
+ endscript
+}
+
diff --git a/net-misc/i2pd/files/i2pd-2.5.0.service b/net-misc/i2pd/files/i2pd-2.5.0.service
new file mode 100644
index 0000000..3a3076e
--- /dev/null
+++ b/net-misc/i2pd/files/i2pd-2.5.0.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=C++ daemon for accessing the I2P network
+After=network.target
+
+[Service]
+Type=forking
+Restart=on-abnormal
+PIDFile=/var/run/i2pd.pid
+User=i2pd
+Group=i2pd
+PermissionsStartOnly=yes
+ExecStartPre=/bin/touch /var/run/i2pd.pid /var/log/i2pd.log
+ExecStartPre=/bin/chown i2pd:i2pd /run/i2pd.pid /var/log/i2pd.log
+ExecStart=/usr/bin/i2pd --daemon --service --pidfile /var/run/i2pd.pid --log=file --logfile=/var/log/i2pd.log --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.cfg
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/net-misc/i2pd/i2pd-2.5.0-r1.ebuild b/net-misc/i2pd/i2pd-2.5.0-r1.ebuild
new file mode 100644
index 0000000..bf77fc1
--- /dev/null
+++ b/net-misc/i2pd/i2pd-2.5.0-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils systemd user cmake-utils
+
+DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
+HOMEPAGE="https://github.com/PurpleI2P/i2pd"
+SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
+
+RDEPEND="!static? ( >=dev-libs/boost-1.46[threads]
+ dev-libs/crypto++
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ upnp? ( net-libs/miniupnpc )
+ )"
+DEPEND="${RDEPEND}
+ static? ( >=dev-libs/boost-1.46[static-libs,threads]
+ dev-libs/crypto++[static-libs]
+ !libressl? ( dev-libs/openssl:0[static-libs] )
+ libressl? ( dev-libs/libressl[static-libs] )
+ upnp? ( net-libs/miniupnpc[static-libs] ) )
+ i2p-hardening? ( >=sys-devel/gcc-4.7 )
+ || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
+
+I2PD_USER="${I2PD_USER:-i2pd}"
+I2PD_GROUP="${I2PD_GROUP:-i2pd}"
+
+CMAKE_USE_DIR="${S}/build"
+
+src_prepare() {
+ epatch "${FILESDIR}/i2pd-2.4.0-fix_installed_components.patch"
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+ -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+ -DWITH_PCH=$(usex pch ON OFF)
+ -DWITH_STATIC=$(usex static ON OFF)
+ -DWITH_UPNP=$(usex upnp ON OFF)
+ -DWITH_LIBRARY=ON
+ -DWITH_BINARY=ON
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ dodoc README.md
+ doman "${FILESDIR}/${PN}.1"
+ keepdir /var/lib/i2pd/
+ insinto "/var/lib/i2pd"
+ doins -r "${S}/contrib/certificates"
+ fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
+ fperms 700 /var/lib/i2pd/
+ dodir "/etc/${PN}"
+ insinto "/etc/${PN}"
+ doins "${FILESDIR}/${PN}.conf"
+ doins "${FILESDIR}/tunnels.cfg"
+ fowners "${I2PD_USER}:${I2PD_GROUP}" "/etc/${PN}/${PN}.conf"
+ fperms 600 "/etc/${PN}/${PN}.conf"
+ dodir /usr/share/i2pd
+ newconfd "${FILESDIR}/${PN}-2.5.0.confd" "${PN}"
+ newinitd "${FILESDIR}/${PN}-2.5.0.initd" "${PN}"
+ systemd_newunit "${FILESDIR}/${PN}-2.5.0.service" "${PN}.service"
+ doenvd "${FILESDIR}/99${PN}"
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/${PN}.logrotate" "${PN}"
+}
+
+pkg_setup() {
+ enewgroup "${I2PD_GROUP}"
+ enewuser "${I2PD_USER}" -1 -1 "/var/lib/run/${PN}" "${I2PD_GROUP}"
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/i2pd/, net-misc/i2pd/files/
@ 2016-05-09 8:07 Anthony G. Basile
0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2016-05-09 8:07 UTC (permalink / raw
To: gentoo-commits
commit: fb707a2084fd3b72e8b340b0ee3bc81bb4b85f64
Author: Alexey Korepanov <kaikaikai <AT> yandex <DOT> ru>
AuthorDate: Wed Apr 13 12:06:48 2016 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Mon May 9 08:05:40 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb707a20
net-misc/i2pd: for floodfill: increase number of open files
net-misc/i2pd/files/i2pd-2.6.0-r3.confd | 3 +++
net-misc/i2pd/files/i2pd-2.6.0-r3.service | 21 +++++++++++++++++++++
net-misc/i2pd/i2pd-2.6.0-r3.ebuild | 2 +-
3 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/net-misc/i2pd/files/i2pd-2.6.0-r3.confd b/net-misc/i2pd/files/i2pd-2.6.0-r3.confd
index 9a22d23..d2ef16b 100644
--- a/net-misc/i2pd/files/i2pd-2.6.0-r3.confd
+++ b/net-misc/i2pd/files/i2pd-2.6.0-r3.confd
@@ -3,6 +3,9 @@ I2PD_GROUP=i2pd
I2PD_LOG=/var/log/i2pd.log
I2PD_PID=/run/i2pd/i2pd.pid
+# max number of open files (for floodfill)
+rc_ulimit="-n 4096"
+
# Options to i2pd
I2PD_OPTIONS="--daemon --service --pidfile=${I2PD_PID} \
--log=file --logfile=${I2PD_LOG} \
diff --git a/net-misc/i2pd/files/i2pd-2.6.0-r3.service b/net-misc/i2pd/files/i2pd-2.6.0-r3.service
new file mode 100644
index 0000000..6821a00
--- /dev/null
+++ b/net-misc/i2pd/files/i2pd-2.6.0-r3.service
@@ -0,0 +1,21 @@
+[Unit]
+Description=C++ daemon for accessing the I2P network
+After=network.target
+
+[Service]
+Type=forking
+Restart=on-abnormal
+PIDFile=/run/i2pd/i2pd.pid
+User=i2pd
+Group=i2pd
+LimitNOFILE=4096
+PermissionsStartOnly=yes
+ExecStartPre=/bin/mkdir -p /run/i2pd
+ExecStartPre=/bin/chown i2pd:i2pd /run/i2pd
+ExecStartPre=/bin/touch /run/i2pd/i2pd.pid /var/log/i2pd.log
+ExecStartPre=/bin/chown i2pd:i2pd /run/i2pd/i2pd.pid /var/log/i2pd.log
+ExecStart=/usr/bin/i2pd --daemon --service --pidfile=/run/i2pd/i2pd.pid --log=file --logfile=/var/log/i2pd.log --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.conf
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/net-misc/i2pd/i2pd-2.6.0-r3.ebuild b/net-misc/i2pd/i2pd-2.6.0-r3.ebuild
index a2d40f4..b28fac6 100644
--- a/net-misc/i2pd/i2pd-2.6.0-r3.ebuild
+++ b/net-misc/i2pd/i2pd-2.6.0-r3.ebuild
@@ -86,7 +86,7 @@ src_install() {
# openrc and systemd daemon routines
newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
newinitd "${FILESDIR}/i2pd-2.6.0-r3.initd" i2pd
- systemd_newunit "${FILESDIR}/i2pd-2.6.0-r2.service" i2pd.service
+ systemd_newunit "${FILESDIR}/i2pd-2.6.0-r3.service" i2pd.service
# logrotate
insinto /etc/logrotate.d
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/i2pd/, net-misc/i2pd/files/
@ 2016-06-23 21:41 Patrice Clement
0 siblings, 0 replies; 6+ messages in thread
From: Patrice Clement @ 2016-06-23 21:41 UTC (permalink / raw
To: gentoo-commits
commit: 0295e519e23bce96ee75bdd74da5c12318b6f9bd
Author: Alexey Korepanov <kaikaikai <AT> yandex <DOT> ru>
AuthorDate: Wed Jun 22 12:35:06 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Thu Jun 23 21:12:58 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0295e519
net-misc/i2pd: remove old
Closes: https://github.com/gentoo/gentoo/pull/1719
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
net-misc/i2pd/Manifest | 2 -
.../i2pd-2.5.0-fix_installed_components.patch | 30 ------
net-misc/i2pd/files/i2pd-2.5.0.confd | 9 --
net-misc/i2pd/files/i2pd-2.5.0.initd | 26 ------
net-misc/i2pd/files/i2pd-2.5.0.logrotate | 11 ---
net-misc/i2pd/files/i2pd-2.5.0.service | 18 ----
.../i2pd-2.5.1-disable_ipv6_in_i2pd_conf.patch | 9 --
net-misc/i2pd/files/i2pd-2.5.1.confd | 9 --
net-misc/i2pd/files/i2pd-2.5.1.initd | 26 ------
net-misc/i2pd/files/i2pd-2.5.1.service | 18 ----
net-misc/i2pd/files/i2pd-2.6.0-r2.confd | 9 --
net-misc/i2pd/files/i2pd-2.6.0-r2.initd | 46 ----------
net-misc/i2pd/files/i2pd-2.6.0-r2.service | 20 ----
net-misc/i2pd/files/i2pd-2.6.0.confd | 9 --
net-misc/i2pd/files/i2pd-2.6.0.service | 18 ----
net-misc/i2pd/files/i2pd.1 | 101 ---------------------
net-misc/i2pd/files/tunnels.cfg | 17 ----
net-misc/i2pd/i2pd-2.5.0-r4.ebuild | 82 -----------------
net-misc/i2pd/i2pd-2.5.1-r3.ebuild | 88 ------------------
net-misc/i2pd/i2pd-2.6.0-r1.ebuild | 86 ------------------
net-misc/i2pd/i2pd-2.6.0-r2.ebuild | 86 ------------------
21 files changed, 720 deletions(-)
diff --git a/net-misc/i2pd/Manifest b/net-misc/i2pd/Manifest
index 4e3c9b3..da24252 100644
--- a/net-misc/i2pd/Manifest
+++ b/net-misc/i2pd/Manifest
@@ -1,5 +1,3 @@
-DIST i2pd-2.5.0.tar.gz 391637 SHA256 ea01cc99c443f838ab8faf3440da45dd2ca666ab627aa54b17c565c37782b01d SHA512 77be4f2b3baf86bcf0c8f4aebd7c5fbef80654d99ff332aafcf1cd717271d80fcfe717047ac47599cb0ecfdf32347cf1c0e0be2b79759f5194c1a7e7910a42ca WHIRLPOOL 929cb33849a51c5c214c64bef0e431c62738a6584fe63aa6ebcbd2febeb854135e5e16ed0f95c64bdfc241b15faaf45226347d3851a64421dd53e53932e03456
-DIST i2pd-2.5.1.tar.gz 394332 SHA256 4cdc98676eb1d020dc11c8f2c7c5d0e739bf8c858c97eab235449cea98ca9d2c SHA512 33293e96a2715696a8cb7bcabe995ffc9a5b374e4fa4b72eebf878a8b4603600a910ded1dc775d08d89eb881f0492118ef837a0432664f4a492008b31dafec92 WHIRLPOOL c9b02580d4e6af8430e7ca0d90ad45653df700b4e955f9fcd852301129801ded284b7583c8a9a1398457caa04c8ca5080655c6bbb94686ee56af9547752c753b
DIST i2pd-2.6.0.tar.gz 669220 SHA256 3af3edfd5def3504cbda59aa737a47f9852f844a2f5a1b47659e138acdd614c4 SHA512 73761737a50283ed78e59263ff91bb21a41147d85de62f2e27742f4f90d8e2441c20ec329b78f88e2255d837ed4584564396caee04df44b5cf5d7c1110508aa5 WHIRLPOOL 94821e65d05eba9e61ee353cc2318f0182c69393cdcf34bb3af818c54720fff76259532855689355453eb917639dcfd4e5d1e8d894f857bfc853728c11b1c71e
DIST i2pd-2.7.0.tar.gz 410922 SHA256 e4a3e192e424492962092f65a04fe12cac10f267ba2c99e2e62ca917741fba7e SHA512 3ca7af86ff43f030ab6219bd5ebe9a9acf4822d452c5761b83392ab0055f7835cfd68ebb336a2af0817bcdf9c8ecbefb618d00374384ded0084b51594aa96e0e WHIRLPOOL e1d05a5454cd9a0dbee18fea3447bc81fc74ee519e6ddb8f3d984ac66076f4606a624d55b9f22e2542f491626c18b74235247fe665ba789da2258f53b159ecfb
DIST i2pd-2.8.0.tar.gz 1695271 SHA256 3f3f538b3c5b3095021311b434456c42d6f3b5e43dc7972c263b10ef179ba063 SHA512 379b72c4021dc8342405a034219ecb3681014a0ea1612da8b61de2b03adf2611ebe267233ed2891a2fb5a345d9304d7501c42d8c985362be72239b653d0d3c39 WHIRLPOOL 511d4e3a084604289c041a69135d8afc5abca186fe96704ca35108e96c84523706aaa73c07884dcce65df1fe9fed9335cea65b52dc14bd4a61b94d6fd11c6838
diff --git a/net-misc/i2pd/files/i2pd-2.5.0-fix_installed_components.patch b/net-misc/i2pd/files/i2pd-2.5.0-fix_installed_components.patch
deleted file mode 100644
index 84749c8..0000000
--- a/net-misc/i2pd/files/i2pd-2.5.0-fix_installed_components.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- build/CMakeLists.txt.old 2016-02-04 21:30:50.954251000 +0100
-+++ build/CMakeLists.txt 2016-02-04 21:34:50.457793484 +0100
-@@ -356,10 +356,6 @@
- endif ()
- endif ()
-
--install(FILES ../LICENSE
-- DESTINATION .
-- COMPONENT Runtime
-- )
- # Take a copy on Appveyor
- install(FILES "C:/projects/openssl-$ENV{OPENSSL}/LICENSE"
- DESTINATION .
-@@ -369,7 +365,6 @@
- )
-
- file(GLOB_RECURSE I2PD_SOURCES "../*.cpp" "../build" "../Win32" "../Makefile*")
--install(FILES ${I2PD_SOURCES} DESTINATION src/ COMPONENT Source)
- # install(DIRECTORY ../ DESTINATION src/
- # # OPTIONAL
- # COMPONENT Source FILES_MATCHING
-@@ -378,7 +373,7 @@
- # )
-
- file(GLOB I2PD_HEADERS "../*.h")
--install(FILES ${I2PD_HEADERS} DESTINATION src/ COMPONENT Headers)
-+install(FILES ${I2PD_HEADERS} DESTINATION "include/${PROJECT_NAME}" COMPONENT Headers)
- # install(DIRECTORY ../ DESTINATION src/
- # # OPTIONAL
- # COMPONENT Headers FILES_MATCHING
diff --git a/net-misc/i2pd/files/i2pd-2.5.0.confd b/net-misc/i2pd/files/i2pd-2.5.0.confd
deleted file mode 100644
index fee9bc4..0000000
--- a/net-misc/i2pd/files/i2pd-2.5.0.confd
+++ /dev/null
@@ -1,9 +0,0 @@
-I2PD_USER="${I2PD_USER:-i2pd}"
-I2PD_GROUP="${I2PD_GROUP:-i2pd}"
-I2PD_LOG="/var/log/i2pd.log"
-I2PD_PID="/var/run/i2pd.pid"
-I2PD_CFGDIR="/etc/i2pd/"
-# Options to i2pd
-I2PDOPTIONS="--daemon --service --pidfile ${I2PD_PID} \
---log=file --logfile=${I2PD_LOG} \
---conf=${I2PD_CFGDIR}i2pd.conf --tunconf=${I2PD_CFGDIR}tunnels.cfg"
diff --git a/net-misc/i2pd/files/i2pd-2.5.0.initd b/net-misc/i2pd/files/i2pd-2.5.0.initd
deleted file mode 100644
index 22acfa7..0000000
--- a/net-misc/i2pd/files/i2pd-2.5.0.initd
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-description="C++ daemon for accessing the I2P network"
-
-depend() {
- use dns logger netmount
-}
-
-start() {
- ebegin "Starting ${SVCNAME}"
- checkpath -f "${I2PD_LOG}" -o "${I2PD_USER}:${I2PD_GROUP}"
- checkpath -f "${I2PD_PID}" -o "${I2PD_USER}:${I2PD_GROUP}"
- start-stop-daemon -S -b -u "${I2PD_USER}:${I2PD_GROUP}" /usr/bin/i2pd -- ${I2PDOPTIONS}
- sleep 1
- [ -e "$I2PD_PID" -a -e /proc/$(cat "$I2PD_PID") ]
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon -K -p "${I2PD_PID}" -R SIGTERM/20 SIGKILL/20 -P
- eend $?
-}
diff --git a/net-misc/i2pd/files/i2pd-2.5.0.logrotate b/net-misc/i2pd/files/i2pd-2.5.0.logrotate
deleted file mode 100644
index 41e55e6..0000000
--- a/net-misc/i2pd/files/i2pd-2.5.0.logrotate
+++ /dev/null
@@ -1,11 +0,0 @@
-/var/log/i2pd.log {
- rotate 4
- weekly
- missingok
- notifempty
- create 640 i2pd i2pd
- postrotate
- /bin/kill -HUP $(cat /var/run/i2pd.pid)
- endscript
-}
-
diff --git a/net-misc/i2pd/files/i2pd-2.5.0.service b/net-misc/i2pd/files/i2pd-2.5.0.service
deleted file mode 100644
index 14309a3..0000000
--- a/net-misc/i2pd/files/i2pd-2.5.0.service
+++ /dev/null
@@ -1,18 +0,0 @@
-[Unit]
-Description=C++ daemon for accessing the I2P network
-After=network.target
-
-[Service]
-Type=forking
-Restart=on-abnormal
-PIDFile=/var/run/i2pd.pid
-User=i2pd
-Group=i2pd
-PermissionsStartOnly=yes
-ExecStartPre=/bin/touch /var/run/i2pd.pid /var/log/i2pd.log
-ExecStartPre=/bin/chown i2pd:i2pd /var/run/i2pd.pid /var/log/i2pd.log
-ExecStart=/usr/bin/i2pd --daemon --service --pidfile /var/run/i2pd.pid --log=file --logfile=/var/log/i2pd.log --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.cfg
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/net-misc/i2pd/files/i2pd-2.5.1-disable_ipv6_in_i2pd_conf.patch b/net-misc/i2pd/files/i2pd-2.5.1-disable_ipv6_in_i2pd_conf.patch
deleted file mode 100644
index 0617b65..0000000
--- a/net-misc/i2pd/files/i2pd-2.5.1-disable_ipv6_in_i2pd_conf.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-diff -Naur i2pd-2.5.1/debian/i2pd.conf i2pd-2.5.1b/debian/i2pd.conf
---- i2pd-2.5.1/debian/i2pd.conf 2016-03-10 19:34:16.000000000 +0100
-+++ i2pd-2.5.1b/debian/i2pd.conf 2016-03-24 22:30:51.490011172 +0100
-@@ -1,4 +1,4 @@
--ipv6
-+#ipv6
-
- [httpproxy]
- address = 127.0.0.1
diff --git a/net-misc/i2pd/files/i2pd-2.5.1.confd b/net-misc/i2pd/files/i2pd-2.5.1.confd
deleted file mode 100644
index af0de2f..0000000
--- a/net-misc/i2pd/files/i2pd-2.5.1.confd
+++ /dev/null
@@ -1,9 +0,0 @@
-I2PD_USER="${I2PD_USER:-i2pd}"
-I2PD_GROUP="${I2PD_GROUP:-i2pd}"
-I2PD_LOG="/var/log/i2pd.log"
-I2PD_PID="/var/run/i2pd.pid"
-I2PD_CFGDIR="/etc/i2pd/"
-# Options to i2pd
-I2PDOPTIONS="--daemon --service --pidfile=${I2PD_PID} \
---log=file --logfile=${I2PD_LOG} \
---conf=${I2PD_CFGDIR}i2pd.conf --tunconf=${I2PD_CFGDIR}tunnels.cfg"
diff --git a/net-misc/i2pd/files/i2pd-2.5.1.initd b/net-misc/i2pd/files/i2pd-2.5.1.initd
deleted file mode 100644
index 10a4118..0000000
--- a/net-misc/i2pd/files/i2pd-2.5.1.initd
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-description="C++ daemon for accessing the I2P network"
-
-depend() {
- use dns logger netmount
-}
-
-start() {
- ebegin "Starting ${SVCNAME}"
- checkpath -f "${I2PD_LOG}" -o "${I2PD_USER}:${I2PD_GROUP}"
- checkpath -f "${I2PD_PID}" -o "${I2PD_USER}:${I2PD_GROUP}"
- start-stop-daemon -S -u "${I2PD_USER}:${I2PD_GROUP}" -p "${I2PD_PID}.pid" /usr/bin/i2pd -- ${I2PDOPTIONS}
- sleep 1
- [ -e "$I2PD_PID" -a -e /proc/$(cat "$I2PD_PID") ]
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon -K -p "${I2PD_PID}" -R SIGTERM/20 SIGKILL/20 -P
- eend $?
-}
diff --git a/net-misc/i2pd/files/i2pd-2.5.1.service b/net-misc/i2pd/files/i2pd-2.5.1.service
deleted file mode 100644
index 6d4dbd4..0000000
--- a/net-misc/i2pd/files/i2pd-2.5.1.service
+++ /dev/null
@@ -1,18 +0,0 @@
-[Unit]
-Description=C++ daemon for accessing the I2P network
-After=network.target
-
-[Service]
-Type=forking
-Restart=on-abnormal
-PIDFile=/var/run/i2pd.pid
-User=i2pd
-Group=i2pd
-PermissionsStartOnly=yes
-ExecStartPre=/bin/touch /var/run/i2pd.pid /var/log/i2pd.log
-ExecStartPre=/bin/chown i2pd:i2pd /var/run/i2pd.pid /var/log/i2pd.log
-ExecStart=/usr/bin/i2pd --daemon --service --pidfile=/var/run/i2pd.pid --log=file --logfile=/var/log/i2pd.log --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.cfg
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/net-misc/i2pd/files/i2pd-2.6.0-r2.confd b/net-misc/i2pd/files/i2pd-2.6.0-r2.confd
deleted file mode 100644
index 8f5ee8c..0000000
--- a/net-misc/i2pd/files/i2pd-2.6.0-r2.confd
+++ /dev/null
@@ -1,9 +0,0 @@
-I2PD_USER="${I2PD_USER:-i2pd}"
-I2PD_GROUP="${I2PD_GROUP:-i2pd}"
-I2PD_LOG="/var/log/i2pd.log"
-I2PD_PID="/run/i2pd/i2pd.pid"
-
-# Options to i2pd
-I2PD_OPTIONS="--daemon --service --pidfile=${I2PD_PID} \
---log=file --logfile=${I2PD_LOG} \
---conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.conf"
diff --git a/net-misc/i2pd/files/i2pd-2.6.0-r2.initd b/net-misc/i2pd/files/i2pd-2.6.0-r2.initd
deleted file mode 100644
index 72b9905..0000000
--- a/net-misc/i2pd/files/i2pd-2.6.0-r2.initd
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-description="C++ daemon for accessing the I2P network"
-description_graceful="Graceful shutdown, takes 10 minutes"
-
-command="/usr/bin/i2pd"
-command_args="${I2PD_OPTIONS}"
-user="${I2PD_USER}:${I2PD_GROUP}"
-start_stop_daemon_args="
- --user \"${user}\"
- --pidfile \"${I2PD_PID}\"
- --progress --retry 'SIGTERM/20 SIGKILL/20'
-"
-I2PD_PID_DIR=$(dirname "${I2PD_PID}")
-
-extra_started_commands="graceful"
-
-depend() {
- use dns logger netmount
-}
-
-start_pre() {
- if [ -z "${I2PD_USER}" ] || \
- [ -z "${I2PD_GROUP}" ] || \
- [ -z "${I2PD_PID}" ] || \
- [ -z "${I2PD_LOG}" ] || \
- [ -z "${I2PD_OPTIONS}" ] ; then
- eerror "Not all variables I2PD_USER, I2PD_GROUP, I2PD_PID, I2PD_OPTIONS, I2PD_LOG are defined."
- eerror "Check your /etc/conf.d/i2pd."
- return 1
- fi
- checkpath -f -o "${user}" "${I2PD_LOG}"
- checkpath -d -m 0750 -o "${user}" "${I2PD_PID_DIR}"
-}
-
-graceful() {
- # on SIGINT, i2pd stops accepting tunnels and shuts down in 600 seconds
- ebegin "Gracefully stopping i2pd, this takes 10 minutes"
- mark_service_stopping
- eval start-stop-daemon --stop ${start_stop_daemon_args} \
- --exec "${command}" --retry 'SIGINT/620 SIGTERM/20 SIGKILL/20'
- eend $? && mark_service_stopped
-}
diff --git a/net-misc/i2pd/files/i2pd-2.6.0-r2.service b/net-misc/i2pd/files/i2pd-2.6.0-r2.service
deleted file mode 100644
index 5cc34eb..0000000
--- a/net-misc/i2pd/files/i2pd-2.6.0-r2.service
+++ /dev/null
@@ -1,20 +0,0 @@
-[Unit]
-Description=C++ daemon for accessing the I2P network
-After=network.target
-
-[Service]
-Type=forking
-Restart=on-abnormal
-PIDFile=/run/i2pd/i2pd.pid
-User=i2pd
-Group=i2pd
-PermissionsStartOnly=yes
-ExecStartPre=/bin/mkdir -p /run/i2pd
-ExecStartPre=/bin/chown i2pd:i2pd /run/i2pd
-ExecStartPre=/bin/touch /run/i2pd/i2pd.pid /var/log/i2pd.log
-ExecStartPre=/bin/chown i2pd:i2pd /run/i2pd/i2pd.pid /var/log/i2pd.log
-ExecStart=/usr/bin/i2pd --daemon --service --pidfile=/run/i2pd/i2pd.pid --log=file --logfile=/var/log/i2pd.log --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.conf
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/net-misc/i2pd/files/i2pd-2.6.0.confd b/net-misc/i2pd/files/i2pd-2.6.0.confd
deleted file mode 100644
index 47483ee..0000000
--- a/net-misc/i2pd/files/i2pd-2.6.0.confd
+++ /dev/null
@@ -1,9 +0,0 @@
-I2PD_USER="${I2PD_USER:-i2pd}"
-I2PD_GROUP="${I2PD_GROUP:-i2pd}"
-I2PD_LOG="/var/log/i2pd.log"
-I2PD_PID="/var/run/i2pd.pid"
-I2PD_CFGDIR="/etc/i2pd/"
-# Options to i2pd
-I2PDOPTIONS="--daemon --service --pidfile=${I2PD_PID} \
---log=file --logfile=${I2PD_LOG} \
---conf=${I2PD_CFGDIR}i2pd.conf --tunconf=${I2PD_CFGDIR}tunnels.conf"
diff --git a/net-misc/i2pd/files/i2pd-2.6.0.service b/net-misc/i2pd/files/i2pd-2.6.0.service
deleted file mode 100644
index 2f1449a..0000000
--- a/net-misc/i2pd/files/i2pd-2.6.0.service
+++ /dev/null
@@ -1,18 +0,0 @@
-[Unit]
-Description=C++ daemon for accessing the I2P network
-After=network.target
-
-[Service]
-Type=forking
-Restart=on-abnormal
-PIDFile=/var/run/i2pd.pid
-User=i2pd
-Group=i2pd
-PermissionsStartOnly=yes
-ExecStartPre=/bin/touch /var/run/i2pd.pid /var/log/i2pd.log
-ExecStartPre=/bin/chown i2pd:i2pd /var/run/i2pd.pid /var/log/i2pd.log
-ExecStart=/usr/bin/i2pd --daemon --service --pidfile=/var/run/i2pd.pid --log=file --logfile=/var/log/i2pd.log --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.conf
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/net-misc/i2pd/files/i2pd.1 b/net-misc/i2pd/files/i2pd.1
deleted file mode 100644
index 4dc6958..0000000
--- a/net-misc/i2pd/files/i2pd.1
+++ /dev/null
@@ -1,101 +0,0 @@
-.TH I2PD "1" "November 29, 2014"
-
-.SH NAME
-i2pd \- Load-balanced unspoofable packet switching network
-
-.SH SYNOPSIS
-.B i2pd
-[\fIOPTION1\fR) [\fIOPTION2\fR]...
-
-.SH DESCRIPTION
-i2pd
-is a C++ implementation of the router for the I2P anonymizing network, offering
-a simple layer that identity-sensitive applications can use to securely
-communicate. All data is wrapped with several layers of encryption, and the
-network is both distributed and dynamic, with no trusted parties.
-
-.PP
-Any of the configuration options below can be used in the \fI2PDOPTIONS\fR variable in \fI/etc/conf.d/i2pd\fR.
-.BR
-.TP
-\fB\-\-host=\fR
-The external IP
-.TP
-\fB\-\-port=\fR
-The external port to listen on
-.TP
-\fB\-\-httpport=\fR
-The HTTP port to listen on
-.TP
-\fB\-\-log=\fR[\fI1\fR|\fI0\fR]
-.br
-Enable of disable logging to a file. \fI1\fR for yes, \fI0\fR for no. (default: \fI0\fR, off)
-.TP
-\fB\-\-daemon=\fR[\fI1\fR|\fI0\fR]
-Enable or disable daemon mode. Daemon mode is enabled with \fI1\fR and disabled with \fI0\fR. (default: \fI0\fR, off)
-.TP
-\fB\-\-service=\fR[\fI1\fR|\fI0\fR]
-If enabled, system folders (\fB/var/run/i2pd.pid\fR, \fB/var/log/i2pd.log\fR, \fB/var/lib/i2pd\fR) will be used. If off, \fB$HOME/.i2pd\fR will be used instead. (default: \fI0\fR, off).
-.TP
-\fB\-\-unreachable=\fR[\fI1\fR|\fI0\fR]
-\fI1\fR if router is declared as unreachable and works through introducers. (default: \fI0\fR, off)
-.TP
-\fB\-\-v6=\fR[\fI1\fR|\fI0\fR]
-\fI1\fR if \fBi2pd\fR should communicate via IPv6. (default: \fI0\fR, off)
-.TP
-\fB\-\-httpproxyport=\fR
-The local port for the HTTP Proxy to listen on (default: \fI4446\fR)
-.TP
-\fB\-\-socksproxyport=\fR
-The local port for the SOCKS proxy to listen on (default: \fI4447\fR)
-.TP
-\fB\-\-ircport=\fR
-The local port of IRC tunnel to listen on. (default: \fI6668\fR)
-.TP
-\fB\-\-ircdest=\fR
-I2P destination address of an IRC server to connect to, e.g. \fIirc.postman.i2p\fR
-.TP
-\fB\-\-irckeys=\fR
-optional keys file for local destination
-.TP
-\fB\-\-eepkeys=\fR
-File name containing destination keys. For example \fIprivKeys.dat\fR
-.TP
-\fB\-\-eephost=\fR
-Address incoming trafic is forwarded to, \fI127.0.0.1\fR by default
-.TP
-\fB\-\-eepport=\fR
-Port incoming trafic forward to. \fI80\fR by default
-.TP
-\fB\-\-samport=\fR
-Port of SAM bridge. Usually \fI7656\fR. SAM will not be enabled if this is not set. (default: unset)
-.TP
-\fB\-\-bobport=\fR
-Port of BOB command channel. Usually \fI2827\fR. BOB will not be enabled if this is not set. (default: unset)
-
-.SH FILES
-.PP
-/etc/conf.d/i2pd
-.RS 4
-i2pd service configuration file
-.RE
-.PP
-/etc/i2pd.conf
-.RS 4
-i2pd configuration file (when running as a system service). You may override the parameters here.
-.RE
-.PP
-/var/lib/i2pd/
-.RS 4
-i2pd profile directory (when running as a system service, see \fB\-\-service=\fR above)
-.RE
-.PP
-$HOME/.i2pd
-.RS 4
-i2pd profile directory (when running as a normal user)
-.SH AUTHOR
-This manual page was written by kytv <killyourtv@i2pmail.org> for the Debian system (but may be used by others). And adapted by Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> to Gentoo.
-.BR
-Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation
-.BR
-On Gentoo systems, the complete text of the GNU General Public License Version 2 can be found in /usr/portage/licenses/GPL-2
diff --git a/net-misc/i2pd/files/tunnels.cfg b/net-misc/i2pd/files/tunnels.cfg
deleted file mode 100644
index e35504a..0000000
--- a/net-misc/i2pd/files/tunnels.cfg
+++ /dev/null
@@ -1,17 +0,0 @@
-# outgoing tunnel sample, to remote service
-# mandatory parameters:
-# * type -- always "client"
-# * port -- local port to listen to
-# * destination -- i2p hostname
-# optional parameters (may be omitted)
-# * keys -- our identity, if unset, will be generated on every startup,
-# if set and file missing, keys will be generated and placed to this file
-# * address -- local interface to bind
-# * signaturetype -- signature type for new destination. 0,1 or 7
-[IRC]
-type = client
-address = 127.0.0.1
-port = 6668
-destination = irc.postman.i2p
-keys = irc-keys.dat
-signaturetype = 1
diff --git a/net-misc/i2pd/i2pd-2.5.0-r4.ebuild b/net-misc/i2pd/i2pd-2.5.0-r4.ebuild
deleted file mode 100644
index 7bb6026..0000000
--- a/net-misc/i2pd/i2pd-2.5.0-r4.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils systemd user cmake-utils
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd"
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-
-RDEPEND="!static? ( >=dev-libs/boost-1.46[threads]
- dev-libs/crypto++
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- upnp? ( net-libs/miniupnpc )
- )"
-DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.46[static-libs,threads]
- dev-libs/crypto++[static-libs]
- !libressl? ( dev-libs/openssl:0[-bindist,static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
- upnp? ( net-libs/miniupnpc[static-libs] ) )
- i2p-hardening? ( >=sys-devel/gcc-4.7 )
- || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
-
-I2PD_USER="${I2PD_USER:-i2pd}"
-I2PD_GROUP="${I2PD_GROUP:-i2pd}"
-
-CMAKE_USE_DIR="${S}/build"
-
-src_prepare() {
- epatch "${FILESDIR}/i2pd-2.5.0-fix_installed_components.patch"
-}
-
-src_configure() {
- mycmakeargs=(
- -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
- -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
- -DWITH_STATIC=$(usex static ON OFF)
- -DWITH_UPNP=$(usex upnp ON OFF)
- -DWITH_LIBRARY=ON
- -DWITH_BINARY=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- dodoc README.md
- doman "${FILESDIR}/${PN}.1"
- keepdir /var/lib/i2pd/
- insinto "/var/lib/i2pd"
- doins -r "${S}/contrib/certificates"
- dosym /etc/i2pd/subscriptions.txt /var/lib/i2pd/subscriptions.txt
- fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
- fperms 700 /var/lib/i2pd/
- dodir "/etc/${PN}"
- insinto "/etc/${PN}"
- doins "${S}/debian/${PN}.conf"
- doins "${FILESDIR}/tunnels.cfg"
- doins "${S}/debian/subscriptions.txt"
- fowners "${I2PD_USER}:${I2PD_GROUP}" "/etc/${PN}/${PN}.conf"
- fperms 600 "/etc/${PN}/${PN}.conf"
- dodir /usr/share/i2pd
- newconfd "${FILESDIR}/${PN}-2.5.0.confd" "${PN}"
- newinitd "${FILESDIR}/${PN}-2.5.0.initd" "${PN}"
- systemd_newunit "${FILESDIR}/${PN}-2.5.0.service" "${PN}.service"
- doenvd "${FILESDIR}/99${PN}"
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${PN}-2.5.0.logrotate" "${PN}"
-}
-
-pkg_setup() {
- enewgroup "${I2PD_GROUP}"
- enewuser "${I2PD_USER}" -1 -1 "/var/lib/run/${PN}" "${I2PD_GROUP}"
-}
diff --git a/net-misc/i2pd/i2pd-2.5.1-r3.ebuild b/net-misc/i2pd/i2pd-2.5.1-r3.ebuild
deleted file mode 100644
index e095745..0000000
--- a/net-misc/i2pd/i2pd-2.5.1-r3.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils systemd user cmake-utils
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd"
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-
-RDEPEND="!static? ( >=dev-libs/boost-1.46[threads]
- dev-libs/crypto++
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- upnp? ( net-libs/miniupnpc )
- )"
-DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.46[static-libs,threads]
- dev-libs/crypto++[static-libs]
- !libressl? ( dev-libs/openssl:0[-bindist,static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
- upnp? ( net-libs/miniupnpc[static-libs] ) )
- i2p-hardening? ( >=sys-devel/gcc-4.7 )
- || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
-
-I2PD_USER="${I2PD_USER:-i2pd}"
-I2PD_GROUP="${I2PD_GROUP:-i2pd}"
-
-CMAKE_USE_DIR="${S}/build"
-
-src_prepare() {
- eapply "${FILESDIR}/${P}-fix_installed_components.patch"
- eapply "${FILESDIR}/${P}-disable_ipv6_in_i2pd_conf.patch"
- eapply_user
-}
-
-src_configure() {
- mycmakeargs=(
- -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
- -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
- -DWITH_STATIC=$(usex static ON OFF)
- -DWITH_UPNP=$(usex upnp ON OFF)
- -DWITH_LIBRARY=ON
- -DWITH_BINARY=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- dodoc README.md
- doman "${FILESDIR}/${PN}.1"
- keepdir /var/lib/i2pd/
- insinto "/var/lib/i2pd"
- doins -r "${S}/contrib/certificates"
- dosym /etc/i2pd/subscriptions.txt /var/lib/i2pd/subscriptions.txt
- fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
- fperms 700 /var/lib/i2pd/
- dodir "/etc/${PN}"
- insinto "/etc/${PN}"
- doins "${S}/debian/${PN}.conf"
- doins "${S}/debian/subscriptions.txt"
- doins "${FILESDIR}/tunnels.cfg"
- dodir /usr/share/i2pd
- newconfd "${FILESDIR}/${PN}-2.5.1.confd" "${PN}"
- newinitd "${FILESDIR}/${PN}-2.5.1.initd" "${PN}"
- systemd_newunit "${FILESDIR}/${PN}-2.5.1.service" "${PN}.service"
- doenvd "${FILESDIR}/99${PN}"
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${PN}-2.5.0.logrotate" "${PN}"
- fowners "${I2PD_USER}:${I2PD_GROUP}" "/etc/${PN}/${PN}.conf" \
- "/etc/${PN}/subscriptions.txt" \
- "/etc/${PN}/tunnels.cfg"
- fperms 600 "/etc/${PN}/${PN}.conf" \
- "/etc/${PN}/subscriptions.txt" \
- "/etc/${PN}/tunnels.cfg"
-}
-
-pkg_setup() {
- enewgroup "${I2PD_GROUP}"
- enewuser "${I2PD_USER}" -1 -1 "/var/lib/run/${PN}" "${I2PD_GROUP}"
-}
diff --git a/net-misc/i2pd/i2pd-2.6.0-r1.ebuild b/net-misc/i2pd/i2pd-2.6.0-r1.ebuild
deleted file mode 100644
index 4af91ea..0000000
--- a/net-misc/i2pd/i2pd-2.6.0-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils systemd user cmake-utils
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd"
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-
-RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
- dev-libs/crypto++
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- upnp? ( net-libs/miniupnpc )
- )"
-DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.49[static-libs,threads]
- dev-libs/crypto++[static-libs]
- !libressl? ( dev-libs/openssl:0[-bindist,static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
- upnp? ( net-libs/miniupnpc[static-libs] ) )
- i2p-hardening? ( >=sys-devel/gcc-4.7 )
- || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
-
-I2PD_USER="${I2PD_USER:-i2pd}"
-I2PD_GROUP="${I2PD_GROUP:-i2pd}"
-
-CMAKE_USE_DIR="${S}/build"
-
-src_prepare() {
- eapply "${FILESDIR}/${PN}-2.5.1-fix_installed_components.patch"
- eapply_user
-}
-
-src_configure() {
- mycmakeargs=(
- -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
- -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
- -DWITH_STATIC=$(usex static ON OFF)
- -DWITH_UPNP=$(usex upnp ON OFF)
- -DWITH_LIBRARY=ON
- -DWITH_BINARY=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- dodoc README.md
- keepdir /var/lib/i2pd/
- insinto "/var/lib/i2pd"
- doins -r "${S}/contrib/certificates"
- dosym /etc/i2pd/subscriptions.txt /var/lib/i2pd/subscriptions.txt
- fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
- fperms 700 /var/lib/i2pd/
- dodir "/etc/${PN}"
- insinto "/etc/${PN}"
- doins "${S}/docs/${PN}.conf"
- doins "${S}/debian/subscriptions.txt"
- doins "${S}/debian/tunnels.conf"
- dodir /usr/share/i2pd
- newconfd "${FILESDIR}/${PN}-2.6.0.confd" "${PN}"
- newinitd "${FILESDIR}/${PN}-2.5.1.initd" "${PN}"
- systemd_newunit "${FILESDIR}/${PN}-2.6.0.service" "${PN}.service"
- doenvd "${FILESDIR}/99${PN}"
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${PN}-2.5.0.logrotate" "${PN}"
- fowners "${I2PD_USER}:${I2PD_GROUP}" "/etc/${PN}/${PN}.conf" \
- "/etc/${PN}/subscriptions.txt" \
- "/etc/${PN}/tunnels.conf"
- fperms 600 "/etc/${PN}/${PN}.conf" \
- "/etc/${PN}/subscriptions.txt" \
- "/etc/${PN}/tunnels.conf"
-}
-
-pkg_setup() {
- enewgroup "${I2PD_GROUP}"
- enewuser "${I2PD_USER}" -1 -1 "/var/lib/run/${PN}" "${I2PD_GROUP}"
-}
diff --git a/net-misc/i2pd/i2pd-2.6.0-r2.ebuild b/net-misc/i2pd/i2pd-2.6.0-r2.ebuild
deleted file mode 100644
index dfb03b1..0000000
--- a/net-misc/i2pd/i2pd-2.6.0-r2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils systemd user cmake-utils
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd"
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-
-RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
- dev-libs/crypto++
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- upnp? ( net-libs/miniupnpc )
- )"
-DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.49[static-libs,threads]
- dev-libs/crypto++[static-libs]
- !libressl? ( dev-libs/openssl:0[-bindist,static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
- upnp? ( net-libs/miniupnpc[static-libs] ) )
- i2p-hardening? ( >=sys-devel/gcc-4.7 )
- || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
-
-I2PD_USER="${I2PD_USER:-i2pd}"
-I2PD_GROUP="${I2PD_GROUP:-i2pd}"
-
-CMAKE_USE_DIR="${S}/build"
-
-src_prepare() {
- eapply "${FILESDIR}/${PN}-2.5.1-fix_installed_components.patch"
- eapply_user
-}
-
-src_configure() {
- mycmakeargs=(
- -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
- -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
- -DWITH_STATIC=$(usex static ON OFF)
- -DWITH_UPNP=$(usex upnp ON OFF)
- -DWITH_LIBRARY=ON
- -DWITH_BINARY=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- dodoc README.md
- keepdir /var/lib/i2pd/
- insinto "/var/lib/i2pd"
- doins -r "${S}/contrib/certificates"
- dosym /etc/i2pd/subscriptions.txt /var/lib/i2pd/subscriptions.txt
- fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
- fperms 700 /var/lib/i2pd/
- dodir "/etc/${PN}"
- insinto "/etc/${PN}"
- doins "${S}/docs/${PN}.conf"
- doins "${S}/debian/subscriptions.txt"
- doins "${S}/debian/tunnels.conf"
- dodir /usr/share/i2pd
- newconfd "${FILESDIR}/${PN}-2.6.0-r2.confd" "${PN}"
- newinitd "${FILESDIR}/${PN}-2.6.0-r2.initd" "${PN}"
- systemd_newunit "${FILESDIR}/${PN}-2.6.0-r2.service" "${PN}.service"
- doenvd "${FILESDIR}/99${PN}"
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${PN}-2.5.0.logrotate" "${PN}"
- fowners "${I2PD_USER}:${I2PD_GROUP}" "/etc/${PN}/${PN}.conf" \
- "/etc/${PN}/subscriptions.txt" \
- "/etc/${PN}/tunnels.conf"
- fperms 600 "/etc/${PN}/${PN}.conf" \
- "/etc/${PN}/subscriptions.txt" \
- "/etc/${PN}/tunnels.conf"
-}
-
-pkg_setup() {
- enewgroup "${I2PD_GROUP}"
- enewuser "${I2PD_USER}" -1 -1 "/var/lib/run/${PN}" "${I2PD_GROUP}"
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/i2pd/, net-misc/i2pd/files/
@ 2016-08-16 23:38 Anthony G. Basile
0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2016-08-16 23:38 UTC (permalink / raw
To: gentoo-commits
commit: d3e0e61cb52c7e845736cc1cf0c50a7bd47fa21e
Author: Alexey Korepanov <kaikaikai <AT> yandex <DOT> ru>
AuthorDate: Tue Aug 16 15:28:03 2016 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Tue Aug 16 23:37:46 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3e0e61c
net-misc/i2pd: fix static build #591334
net-misc/i2pd/files/i2pd-2.9.0-static.patch | 25 ++++++++++++++++++++++
.../{i2pd-2.9.0.ebuild => i2pd-2.9.0-r1.ebuild} | 3 ++-
2 files changed, 27 insertions(+), 1 deletion(-)
diff --git a/net-misc/i2pd/files/i2pd-2.9.0-static.patch b/net-misc/i2pd/files/i2pd-2.9.0-static.patch
new file mode 100644
index 0000000..c525db7
--- /dev/null
+++ b/net-misc/i2pd/files/i2pd-2.9.0-static.patch
@@ -0,0 +1,25 @@
+From 2e74d91ddc1a776692dd7398e0126a6bd1f2a92a Mon Sep 17 00:00:00 2001
+From: Jeff Becker <ampernand@gmail.com>
+Date: Tue, 16 Aug 2016 10:25:56 -0400
+Subject: [PATCH] try fixing https://github.com/PurpleI2P/i2pd/issues/612
+
+---
+ build/CMakeLists.txt | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt
+index 7f9b8c6..99d6a5a 100644
+--- a/build/CMakeLists.txt
++++ b/build/CMakeLists.txt
+@@ -369,7 +369,10 @@ if (WITH_BINARY)
+ if (MSYS OR MINGW)
+ set (MINGW_EXTRA -lws2_32 -lmswsock -liphlpapi )
+ endif ()
+- target_link_libraries( "${PROJECT_NAME}" libi2pd i2pdclient ${DL_LIB} ${Boost_LIBRARIES} ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${MINGW_EXTRA} )
++ if (WITH_STATIC)
++ set(DL_LIB ${CMAKE_DL_LIBS})
++ endif()
++ target_link_libraries( "${PROJECT_NAME}" libi2pd i2pdclient ${DL_LIB} ${Boost_LIBRARIES} ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${MINGW_EXTRA} ${DL_LIB})
+
+ install(TARGETS "${PROJECT_NAME}" RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT Runtime)
+ set (APPS "\${CMAKE_INSTALL_PREFIX}/bin/${PROJECT_NAME}${CMAKE_EXECUTABLE_SUFFIX}")
diff --git a/net-misc/i2pd/i2pd-2.9.0.ebuild b/net-misc/i2pd/i2pd-2.9.0-r1.ebuild
similarity index 95%
rename from net-misc/i2pd/i2pd-2.9.0.ebuild
rename to net-misc/i2pd/i2pd-2.9.0-r1.ebuild
index 27c574b..a864fb5 100644
--- a/net-misc/i2pd/i2pd-2.9.0.ebuild
+++ b/net-misc/i2pd/i2pd-2.9.0-r1.ebuild
@@ -35,7 +35,8 @@ CMAKE_USE_DIR="${S}/build"
DOCS=( README.md docs/i2pd.conf debian/tunnels.conf debian/subscriptions.txt )
-PATCHES=( "${FILESDIR}/${PN}-2.5.1-fix_installed_components.patch" )
+PATCHES=( "${FILESDIR}/i2pd-2.9.0-static.patch" \
+ "${FILESDIR}/${PN}-2.5.1-fix_installed_components.patch" )
src_configure() {
mycmakeargs=(
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/i2pd/, net-misc/i2pd/files/
@ 2017-02-16 10:02 Anthony G. Basile
0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2017-02-16 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 00db52da06b79f653b474126516ee3cb921ca73c
Author: Alexey Korepanov <kaikaikai <AT> yandex <DOT> ru>
AuthorDate: Wed Feb 15 19:09:38 2017 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 10:01:55 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00db52da
net-misc/i2pd: remove old
net-misc/i2pd/Manifest | 5 --
net-misc/i2pd/files/i2pd-2.9.0-static.patch | 25 --------
net-misc/i2pd/i2pd-2.10.0.ebuild | 99 -----------------------------
net-misc/i2pd/i2pd-2.10.1.ebuild | 99 -----------------------------
net-misc/i2pd/i2pd-2.10.2.ebuild | 99 -----------------------------
net-misc/i2pd/i2pd-2.8.0.ebuild | 99 -----------------------------
net-misc/i2pd/i2pd-2.9.0-r1.ebuild | 97 ----------------------------
7 files changed, 523 deletions(-)
diff --git a/net-misc/i2pd/Manifest b/net-misc/i2pd/Manifest
index e1b308e491..b322a15a60 100644
--- a/net-misc/i2pd/Manifest
+++ b/net-misc/i2pd/Manifest
@@ -1,7 +1,2 @@
-DIST i2pd-2.10.0.tar.gz 2985581 SHA256 614d746e4d0b13433de56eb0492a6a4aa36a5b43ab88f12429ed5bd20baa78a0 SHA512 61c0b75327ca031afb879ae32ddc5ce871a7ba5c7705a127d1575d5fd7d8b0ee496363e57f6ed6857ac758bc2ed525f43ad2a369805c0f35e22b9ce9020c9dbe WHIRLPOOL 10963d0857b169d0e76ac02be5a8c9530fc908554216d6d55195fe91fc71ad1740cb9cfd33cbe4dee8e4b7d7bd2a9b895e63516f67f980012b9446498584f16a
-DIST i2pd-2.10.1.tar.gz 2993590 SHA256 84d3890ea9f381884deaeaf3154f945519f9a9f77d363e606f6408ea6d682631 SHA512 0b5a51606507e86070f4fdeba2b649f71fd7d74f9ee9d0d52dba67dbe0e89aceef04972d0e8b7c59304a4cb610ba65f90e2f3704dc59b6ce6199eddddaa9ca3a WHIRLPOOL d5a04c49060c750cde9a017b2739cc5adb8449afcf91105c2c290744447b57508e75bdddb3237d0c2a0c1984a704b37f32bfeb76b71aad287edb05c2b52eb8e8
-DIST i2pd-2.10.2.tar.gz 3090874 SHA256 9d1f8dd33f537ad629fc69f0ccfa4cde22ca5023981a9c5b6acd5d551b9c7b8b SHA512 5bdce54eccdf92ed46cbef3e29c3f8750755042a4060361831a9239929d04c055848f2ea5263686eca849dbae55bb52342d96008fb61b04fd1883f21a94c425a WHIRLPOOL 7f92f68232ee29ca194a05cc152496722224345d1a9a32fd57fd9b49f8ec318383f9345c54319ec78bed407251f9ada4052057f867a40353189234da9f9a56b8
DIST i2pd-2.11.0.tar.gz 3091516 SHA256 4d7946e33a6a1dd4439590ea23b494f36e6fbcb81f7b36857bf264413a19e9db SHA512 c4964c23f6852e6ce225de6f6f03ce4e5c52a6ec2b925b82c01be574b14196112079ada5864b10f353c3dd385645db550d5ce290647b6d980225a79c64f19ddb WHIRLPOOL f2a4c42ad2df09188b5be8fad23f7f2ec2080e17b980b55c1647c13499c6b3cce88d6e9c2fbfd34bf8783a0b52c15659775351835ae181e58357c455ebb1dea1
DIST i2pd-2.12.0.tar.gz 3150471 SHA256 afb763aea2a4f4b51e327352d5da82ec08e84735d28db9af7710563a117fc648 SHA512 70b6143e713d43e24b780239aed899fb17d6224ef053020c738369ca110241e4624ae5c69b04a75a037b68094d3030be5296509ff699905ef7c175447d093232 WHIRLPOOL 8b5fb9a5123ce700a646de72a81e476b3545ad62f4bb8d143438bc1e1b6393b381e13224b3d538fa063d24b732588df5b3abe9b2d5485473d83038f01d296b4e
-DIST i2pd-2.8.0.tar.gz 1695271 SHA256 3f3f538b3c5b3095021311b434456c42d6f3b5e43dc7972c263b10ef179ba063 SHA512 379b72c4021dc8342405a034219ecb3681014a0ea1612da8b61de2b03adf2611ebe267233ed2891a2fb5a345d9304d7501c42d8c985362be72239b653d0d3c39 WHIRLPOOL 511d4e3a084604289c041a69135d8afc5abca186fe96704ca35108e96c84523706aaa73c07884dcce65df1fe9fed9335cea65b52dc14bd4a61b94d6fd11c6838
-DIST i2pd-2.9.0.tar.gz 2967757 SHA256 48139f83352f26023b99d7d6ee49e648febd2a8db6beb88c108facaf46a282e2 SHA512 6d5f2c1b6b68a0dab3171c6dfe02ce4bbe4afd273a8ff1f93870813c7ad5728334b54f9ff0c91eb2be82249b88d40479bc0dd33b494562973a6a1239e3be65c9 WHIRLPOOL 3d1eaf3c09e9b0490c82198643e2a7f763885887c1a72b6a97105b7cc03c554093920b8739df74bb44b74850172a61963981d9b548d85be898c1124a6af9a5a7
diff --git a/net-misc/i2pd/files/i2pd-2.9.0-static.patch b/net-misc/i2pd/files/i2pd-2.9.0-static.patch
deleted file mode 100644
index c525db71b9..0000000000
--- a/net-misc/i2pd/files/i2pd-2.9.0-static.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 2e74d91ddc1a776692dd7398e0126a6bd1f2a92a Mon Sep 17 00:00:00 2001
-From: Jeff Becker <ampernand@gmail.com>
-Date: Tue, 16 Aug 2016 10:25:56 -0400
-Subject: [PATCH] try fixing https://github.com/PurpleI2P/i2pd/issues/612
-
----
- build/CMakeLists.txt | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt
-index 7f9b8c6..99d6a5a 100644
---- a/build/CMakeLists.txt
-+++ b/build/CMakeLists.txt
-@@ -369,7 +369,10 @@ if (WITH_BINARY)
- if (MSYS OR MINGW)
- set (MINGW_EXTRA -lws2_32 -lmswsock -liphlpapi )
- endif ()
-- target_link_libraries( "${PROJECT_NAME}" libi2pd i2pdclient ${DL_LIB} ${Boost_LIBRARIES} ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${MINGW_EXTRA} )
-+ if (WITH_STATIC)
-+ set(DL_LIB ${CMAKE_DL_LIBS})
-+ endif()
-+ target_link_libraries( "${PROJECT_NAME}" libi2pd i2pdclient ${DL_LIB} ${Boost_LIBRARIES} ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${MINGW_EXTRA} ${DL_LIB})
-
- install(TARGETS "${PROJECT_NAME}" RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT Runtime)
- set (APPS "\${CMAKE_INSTALL_PREFIX}/bin/${PROJECT_NAME}${CMAKE_EXECUTABLE_SUFFIX}")
diff --git a/net-misc/i2pd/i2pd-2.10.0.ebuild b/net-misc/i2pd/i2pd-2.10.0.ebuild
deleted file mode 100644
index 6a8a0a1024..0000000000
--- a/net-misc/i2pd/i2pd-2.10.0.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils systemd user cmake-utils
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd"
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-
-RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
- !libressl? ( dev-libs/openssl:0[-bindist] )
- libressl? ( dev-libs/libressl )
- upnp? ( net-libs/miniupnpc )
- )"
-DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.49[static-libs,threads]
- !libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
- upnp? ( net-libs/miniupnpc[static-libs] ) )
- i2p-hardening? ( >=sys-devel/gcc-4.7 )
- || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md docs/i2pd.conf docs/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.5.1-fix_installed_components.patch" )
-
-src_configure() {
- mycmakeargs=(
- -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
- -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
- -DWITH_STATIC=$(usex static ON OFF)
- -DWITH_UPNP=$(usex upnp ON OFF)
- -DWITH_LIBRARY=ON
- -DWITH_BINARY=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- # config
- insinto /etc/i2pd
- doins docs/i2pd.conf
- doins docs/tunnels.conf
-
- # grant i2pd group read and write access to config files
- fowners "root:${I2PD_GROUP}" \
- /etc/i2pd/i2pd.conf \
- /etc/i2pd/tunnels.conf
- fperms 660 \
- /etc/i2pd/i2pd.conf \
- /etc/i2pd/tunnels.conf
-
- # working directory
- keepdir /var/lib/i2pd
- insinto /var/lib/i2pd
- doins -r contrib/certificates
- fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
- fperms 700 /var/lib/i2pd/
-
- # add /var/lib/i2pd/certificates to CONFIG_PROTECT
- doenvd "${FILESDIR}/99i2pd"
-
- # openrc and systemd daemon routines
- newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
- newinitd "${FILESDIR}/i2pd-2.6.0-r3.initd" i2pd
- systemd_newunit "${FILESDIR}/i2pd-2.6.0-r3.service" i2pd.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/i2pd-2.6.0-r3.logrotate" i2pd
-}
-
-pkg_setup() {
- enewgroup "${I2PD_GROUP}"
- enewuser "${I2PD_USER}" -1 -1 /var/lib/run/i2pd "${I2PD_GROUP}"
-}
-
-pkg_postinst() {
- if [[ -f ${EROOT%/}/etc/i2pd/subscriptions.txt ]]; then
- ewarn
- ewarn "Configuration of the subscriptions has been moved from"
- ewarn "subscriptions.txt to i2pd.conf. We recommend updating"
- ewarn "i2pd.conf accordingly and deleting subscriptions.txt."
- fi
-}
diff --git a/net-misc/i2pd/i2pd-2.10.1.ebuild b/net-misc/i2pd/i2pd-2.10.1.ebuild
deleted file mode 100644
index 6a8a0a1024..0000000000
--- a/net-misc/i2pd/i2pd-2.10.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils systemd user cmake-utils
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd"
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-
-RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
- !libressl? ( dev-libs/openssl:0[-bindist] )
- libressl? ( dev-libs/libressl )
- upnp? ( net-libs/miniupnpc )
- )"
-DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.49[static-libs,threads]
- !libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
- upnp? ( net-libs/miniupnpc[static-libs] ) )
- i2p-hardening? ( >=sys-devel/gcc-4.7 )
- || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md docs/i2pd.conf docs/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.5.1-fix_installed_components.patch" )
-
-src_configure() {
- mycmakeargs=(
- -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
- -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
- -DWITH_STATIC=$(usex static ON OFF)
- -DWITH_UPNP=$(usex upnp ON OFF)
- -DWITH_LIBRARY=ON
- -DWITH_BINARY=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- # config
- insinto /etc/i2pd
- doins docs/i2pd.conf
- doins docs/tunnels.conf
-
- # grant i2pd group read and write access to config files
- fowners "root:${I2PD_GROUP}" \
- /etc/i2pd/i2pd.conf \
- /etc/i2pd/tunnels.conf
- fperms 660 \
- /etc/i2pd/i2pd.conf \
- /etc/i2pd/tunnels.conf
-
- # working directory
- keepdir /var/lib/i2pd
- insinto /var/lib/i2pd
- doins -r contrib/certificates
- fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
- fperms 700 /var/lib/i2pd/
-
- # add /var/lib/i2pd/certificates to CONFIG_PROTECT
- doenvd "${FILESDIR}/99i2pd"
-
- # openrc and systemd daemon routines
- newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
- newinitd "${FILESDIR}/i2pd-2.6.0-r3.initd" i2pd
- systemd_newunit "${FILESDIR}/i2pd-2.6.0-r3.service" i2pd.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/i2pd-2.6.0-r3.logrotate" i2pd
-}
-
-pkg_setup() {
- enewgroup "${I2PD_GROUP}"
- enewuser "${I2PD_USER}" -1 -1 /var/lib/run/i2pd "${I2PD_GROUP}"
-}
-
-pkg_postinst() {
- if [[ -f ${EROOT%/}/etc/i2pd/subscriptions.txt ]]; then
- ewarn
- ewarn "Configuration of the subscriptions has been moved from"
- ewarn "subscriptions.txt to i2pd.conf. We recommend updating"
- ewarn "i2pd.conf accordingly and deleting subscriptions.txt."
- fi
-}
diff --git a/net-misc/i2pd/i2pd-2.10.2.ebuild b/net-misc/i2pd/i2pd-2.10.2.ebuild
deleted file mode 100644
index 6a8a0a1024..0000000000
--- a/net-misc/i2pd/i2pd-2.10.2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils systemd user cmake-utils
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd"
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-
-RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
- !libressl? ( dev-libs/openssl:0[-bindist] )
- libressl? ( dev-libs/libressl )
- upnp? ( net-libs/miniupnpc )
- )"
-DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.49[static-libs,threads]
- !libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
- upnp? ( net-libs/miniupnpc[static-libs] ) )
- i2p-hardening? ( >=sys-devel/gcc-4.7 )
- || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md docs/i2pd.conf docs/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.5.1-fix_installed_components.patch" )
-
-src_configure() {
- mycmakeargs=(
- -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
- -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
- -DWITH_STATIC=$(usex static ON OFF)
- -DWITH_UPNP=$(usex upnp ON OFF)
- -DWITH_LIBRARY=ON
- -DWITH_BINARY=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- # config
- insinto /etc/i2pd
- doins docs/i2pd.conf
- doins docs/tunnels.conf
-
- # grant i2pd group read and write access to config files
- fowners "root:${I2PD_GROUP}" \
- /etc/i2pd/i2pd.conf \
- /etc/i2pd/tunnels.conf
- fperms 660 \
- /etc/i2pd/i2pd.conf \
- /etc/i2pd/tunnels.conf
-
- # working directory
- keepdir /var/lib/i2pd
- insinto /var/lib/i2pd
- doins -r contrib/certificates
- fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
- fperms 700 /var/lib/i2pd/
-
- # add /var/lib/i2pd/certificates to CONFIG_PROTECT
- doenvd "${FILESDIR}/99i2pd"
-
- # openrc and systemd daemon routines
- newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
- newinitd "${FILESDIR}/i2pd-2.6.0-r3.initd" i2pd
- systemd_newunit "${FILESDIR}/i2pd-2.6.0-r3.service" i2pd.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/i2pd-2.6.0-r3.logrotate" i2pd
-}
-
-pkg_setup() {
- enewgroup "${I2PD_GROUP}"
- enewuser "${I2PD_USER}" -1 -1 /var/lib/run/i2pd "${I2PD_GROUP}"
-}
-
-pkg_postinst() {
- if [[ -f ${EROOT%/}/etc/i2pd/subscriptions.txt ]]; then
- ewarn
- ewarn "Configuration of the subscriptions has been moved from"
- ewarn "subscriptions.txt to i2pd.conf. We recommend updating"
- ewarn "i2pd.conf accordingly and deleting subscriptions.txt."
- fi
-}
diff --git a/net-misc/i2pd/i2pd-2.8.0.ebuild b/net-misc/i2pd/i2pd-2.8.0.ebuild
deleted file mode 100644
index 3120cceadf..0000000000
--- a/net-misc/i2pd/i2pd-2.8.0.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils systemd user cmake-utils
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd"
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-
-RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
- dev-libs/crypto++
- !libressl? ( dev-libs/openssl:0[-bindist] )
- libressl? ( dev-libs/libressl )
- upnp? ( net-libs/miniupnpc )
- )"
-DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.49[static-libs,threads]
- dev-libs/crypto++[static-libs]
- !libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
- upnp? ( net-libs/miniupnpc[static-libs] ) )
- i2p-hardening? ( >=sys-devel/gcc-4.7 )
- || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md docs/i2pd.conf debian/tunnels.conf debian/subscriptions.txt )
-
-src_prepare() {
- eapply "${FILESDIR}/${PN}-2.5.1-fix_installed_components.patch"
- eapply_user
-}
-
-src_configure() {
- mycmakeargs=(
- -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
- -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
- -DWITH_STATIC=$(usex static ON OFF)
- -DWITH_UPNP=$(usex upnp ON OFF)
- -DWITH_LIBRARY=ON
- -DWITH_BINARY=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- # config
- insinto /etc/i2pd
- doins docs/i2pd.conf
- doins debian/tunnels.conf
- doins debian/subscriptions.txt
-
- # grant i2pd group read and write access to config files
- fowners "root:${I2PD_GROUP}" \
- /etc/i2pd/i2pd.conf \
- /etc/i2pd/tunnels.conf \
- /etc/i2pd/subscriptions.txt
- fperms 660 \
- /etc/i2pd/i2pd.conf \
- /etc/i2pd/tunnels.conf \
- /etc/i2pd/subscriptions.txt
-
- # working directory
- keepdir /var/lib/i2pd
- insinto /var/lib/i2pd
- doins -r contrib/certificates
- dosym /etc/i2pd/subscriptions.txt /var/lib/i2pd/subscriptions.txt
- fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
- fperms 700 /var/lib/i2pd/
-
- # add /var/lib/i2pd/certificates to CONFIG_PROTECT
- doenvd "${FILESDIR}/99i2pd"
-
- # openrc and systemd daemon routines
- newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
- newinitd "${FILESDIR}/i2pd-2.6.0-r3.initd" i2pd
- systemd_newunit "${FILESDIR}/i2pd-2.6.0-r3.service" i2pd.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/i2pd-2.6.0-r3.logrotate" i2pd
-}
-
-pkg_setup() {
- enewgroup "${I2PD_GROUP}"
- enewuser "${I2PD_USER}" -1 -1 /var/lib/run/i2pd "${I2PD_GROUP}"
-}
diff --git a/net-misc/i2pd/i2pd-2.9.0-r1.ebuild b/net-misc/i2pd/i2pd-2.9.0-r1.ebuild
deleted file mode 100644
index a1fff4b6da..0000000000
--- a/net-misc/i2pd/i2pd-2.9.0-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils systemd user cmake-utils
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd"
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp"
-
-RDEPEND="!static? ( >=dev-libs/boost-1.49[threads]
- dev-libs/crypto++
- !libressl? ( dev-libs/openssl:0[-bindist] )
- libressl? ( dev-libs/libressl )
- upnp? ( net-libs/miniupnpc )
- )"
-DEPEND="${RDEPEND}
- static? ( >=dev-libs/boost-1.49[static-libs,threads]
- dev-libs/crypto++[static-libs]
- !libressl? ( dev-libs/openssl:0[static-libs] )
- libressl? ( dev-libs/libressl[static-libs] )
- upnp? ( net-libs/miniupnpc[static-libs] ) )
- i2p-hardening? ( >=sys-devel/gcc-4.7 )
- || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md docs/i2pd.conf debian/tunnels.conf debian/subscriptions.txt )
-
-PATCHES=( "${FILESDIR}/i2pd-2.9.0-static.patch" \
- "${FILESDIR}/${PN}-2.5.1-fix_installed_components.patch" )
-
-src_configure() {
- mycmakeargs=(
- -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
- -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
- -DWITH_PCH=$(usex pch ON OFF)
- -DWITH_STATIC=$(usex static ON OFF)
- -DWITH_UPNP=$(usex upnp ON OFF)
- -DWITH_LIBRARY=ON
- -DWITH_BINARY=ON
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- # config
- insinto /etc/i2pd
- doins docs/i2pd.conf
- doins debian/tunnels.conf
- doins debian/subscriptions.txt
-
- # grant i2pd group read and write access to config files
- fowners "root:${I2PD_GROUP}" \
- /etc/i2pd/i2pd.conf \
- /etc/i2pd/tunnels.conf \
- /etc/i2pd/subscriptions.txt
- fperms 660 \
- /etc/i2pd/i2pd.conf \
- /etc/i2pd/tunnels.conf \
- /etc/i2pd/subscriptions.txt
-
- # working directory
- keepdir /var/lib/i2pd
- insinto /var/lib/i2pd
- doins -r contrib/certificates
- dosym /etc/i2pd/subscriptions.txt /var/lib/i2pd/subscriptions.txt
- fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
- fperms 700 /var/lib/i2pd/
-
- # add /var/lib/i2pd/certificates to CONFIG_PROTECT
- doenvd "${FILESDIR}/99i2pd"
-
- # openrc and systemd daemon routines
- newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
- newinitd "${FILESDIR}/i2pd-2.6.0-r3.initd" i2pd
- systemd_newunit "${FILESDIR}/i2pd-2.6.0-r3.service" i2pd.service
-
- # logrotate
- insinto /etc/logrotate.d
- newins "${FILESDIR}/i2pd-2.6.0-r3.logrotate" i2pd
-}
-
-pkg_setup() {
- enewgroup "${I2PD_GROUP}"
- enewuser "${I2PD_USER}" -1 -1 /var/lib/run/i2pd "${I2PD_GROUP}"
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2017-02-16 10:02 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-16 10:02 [gentoo-commits] repo/gentoo:master commit in: net-misc/i2pd/, net-misc/i2pd/files/ Anthony G. Basile
-- strict thread matches above, loose matches on Subject: below --
2016-08-16 23:38 Anthony G. Basile
2016-06-23 21:41 Patrice Clement
2016-05-09 8:07 Anthony G. Basile
2016-03-14 8:52 Anthony G. Basile
2016-02-18 17:46 Anthony G. Basile
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox