[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2024-05-20 Thread Mike Gilbert
commit: 6d6c3c7d611c6b1a49384801b87623cbc5ec7174
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Apr 10 23:13:22 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:26:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d6c3c7d

net-vpn/i2pd: version bump 2.51.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.51.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 771f4627b119..8a9c34ce96be 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af
 DIST i2pd-2.50.2.tar.gz 663010 BLAKE2B 
671a294f1b4de3a71031c071330adad378e8fa418c95dbaeaba824071d38bc579d12113e899f00873e3a9a0a365f7ddc52ec9b728ffb19f254ffd8cacd9c945b
 SHA512 
7df7a578711a959feee4326060829cf87c0d1669e473934549cb59d868a7aef7300ecd2d7a6b92a2295aa7e97964cc16d0e44a334db917e22b0b59573a9052de
+DIST i2pd-2.51.0.tar.gz 670699 BLAKE2B 
363829d983a7b98416d8d4aa73af91514c82e446dd5a0c45c2ed10e5779b288fe50df2a89159de0efce8d84796fbddee33d886efab8fc8f6ead044d11145
 SHA512 
71e5751a283e10673138da55e3b16caa78ef92f4572b447d095d934e75d04ff11fb22e1c0372b141e26867f0c40af2ec9ad8b4b33b32e8d6b7323aa785b3b9c2

diff --git a/net-vpn/i2pd/i2pd-2.51.0.ebuild b/net-vpn/i2pd/i2pd-2.51.0.ebuild
new file mode 100644
index ..0346c80cb527
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.51.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2024-05-20 Thread Mike Gilbert
commit: 16a5d7c11a33c48449e7dacedefdc45169e8dfb8
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed May 15 10:34:43 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:26:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a5d7c1

net-vpn/i2pd: version bump 2.52.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/36201
Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.52.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index d0127f80130b..1122999cae54 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af
 DIST i2pd-2.50.2.tar.gz 663010 BLAKE2B 
671a294f1b4de3a71031c071330adad378e8fa418c95dbaeaba824071d38bc579d12113e899f00873e3a9a0a365f7ddc52ec9b728ffb19f254ffd8cacd9c945b
 SHA512 
7df7a578711a959feee4326060829cf87c0d1669e473934549cb59d868a7aef7300ecd2d7a6b92a2295aa7e97964cc16d0e44a334db917e22b0b59573a9052de
 DIST i2pd-2.51.0.tar.gz 670699 BLAKE2B 
363829d983a7b98416d8d4aa73af91514c82e446dd5a0c45c2ed10e5779b288fe50df2a89159de0efce8d84796fbddee33d886efab8fc8f6ead044d11145
 SHA512 
71e5751a283e10673138da55e3b16caa78ef92f4572b447d095d934e75d04ff11fb22e1c0372b141e26867f0c40af2ec9ad8b4b33b32e8d6b7323aa785b3b9c2
+DIST i2pd-2.52.0.tar.gz 677023 BLAKE2B 
785eeb074df3e8a046ae3c6aa1204b52275ced56560addb3d4829d098b22d37582a41de29042bb3b2d48b6616f606c200b16ae10b26608d4bb6b74f237a4c9da
 SHA512 
54272b23dcb62b8b7523038a9c1fc71b87bb9042f22bd12d6ebc62cfa47da07e2df47d88d706f285e9d88f9cace0564546632c10161f83f5c57b9ea17f5bde5f

diff --git a/net-vpn/i2pd/i2pd-2.52.0.ebuild b/net-vpn/i2pd/i2pd-2.52.0.ebuild
new file mode 100644
index ..0346c80cb527
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.52.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2024-05-20 Thread Mike Gilbert
commit: 93d8f165f0856decf71c1952ff938f6f66d51c43
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Apr 10 23:14:18 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:26:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d8f165

net-vpn/i2pd: remove old 2.48.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.48.0.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 8a9c34ce96be..d0127f80130b 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af
 DIST i2pd-2.50.2.tar.gz 663010 BLAKE2B 
671a294f1b4de3a71031c071330adad378e8fa418c95dbaeaba824071d38bc579d12113e899f00873e3a9a0a365f7ddc52ec9b728ffb19f254ffd8cacd9c945b
 SHA512 
7df7a578711a959feee4326060829cf87c0d1669e473934549cb59d868a7aef7300ecd2d7a6b92a2295aa7e97964cc16d0e44a334db917e22b0b59573a9052de
 DIST i2pd-2.51.0.tar.gz 670699 BLAKE2B 
363829d983a7b98416d8d4aa73af91514c82e446dd5a0c45c2ed10e5779b288fe50df2a89159de0efce8d84796fbddee33d886efab8fc8f6ead044d11145
 SHA512 
71e5751a283e10673138da55e3b16caa78ef92f4572b447d095d934e75d04ff11fb22e1c0372b141e26867f0c40af2ec9ad8b4b33b32e8d6b7323aa785b3b9c2

diff --git a/net-vpn/i2pd/i2pd-2.48.0.ebuild b/net-vpn/i2pd/i2pd-2.48.0.ebuild
deleted file mode 100644
index 07752940c7e2..
--- a/net-vpn/i2pd/i2pd-2.48.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${WORKDIR}/${P}/build"
-
-DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2024-04-24 Thread Sam James
commit: 18fe11125216123e6b31450fc0dcfa551b3d
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 12:10:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 12:10:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18fe1112

net-vpn/i2pd: Stabilize 2.50.2 amd64, #930122

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

 net-vpn/i2pd/i2pd-2.50.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/i2pd/i2pd-2.50.2.ebuild b/net-vpn/i2pd/i2pd-2.50.2.ebuild
index 0346c80cb527..4e2606cd0d80 100644
--- a/net-vpn/i2pd/i2pd-2.50.2.ebuild
+++ b/net-vpn/i2pd/i2pd-2.50.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="cpu_flags_x86_aes i2p-hardening +upnp"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/, mail-filter/opendkim/, net-firewall/nftables/, ...

2024-04-21 Thread Michał Górny
commit: e248ecdf7c1e192d4ef83af1e70088f244827b8f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 21 12:02:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 21 12:02:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e248ecdf

*/*: reassign klondike's packages

Signed-off-by: Michał Górny  gentoo.org>

 mail-filter/opendkim/metadata.xml  | 4 
 net-firewall/nftables/metadata.xml | 4 
 net-p2p/eiskaltdcpp/metadata.xml   | 9 +
 net-vpn/i2pd/metadata.xml  | 4 
 4 files changed, 1 insertion(+), 20 deletions(-)

diff --git a/mail-filter/opendkim/metadata.xml 
b/mail-filter/opendkim/metadata.xml
index 0b748202e257..90a7b4f2c7b0 100644
--- a/mail-filter/opendkim/metadata.xml
+++ b/mail-filter/opendkim/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-klond...@gentoo.org
-Francisco Blas Izquierdo Riera
-  
   
 m...@gentoo.org
 Michael Orlitzky

diff --git a/net-firewall/nftables/metadata.xml 
b/net-firewall/nftables/metadata.xml
index 1fcc64724c1f..c8347d8c5592 100644
--- a/net-firewall/nftables/metadata.xml
+++ b/net-firewall/nftables/metadata.xml
@@ -9,10 +9,6 @@
prometheanf...@gentoo.org
Matthew Thode

-   
-   klond...@gentoo.org
-   Francisco Blas Izquierdo Riera
-   

Create man pages for the package (requires 
app-text/asciidoc)
Enable JSON support via 
dev-libs/jansson

diff --git a/net-p2p/eiskaltdcpp/metadata.xml b/net-p2p/eiskaltdcpp/metadata.xml
index 177930eb6ec7..73c871c00f3b 100644
--- a/net-p2p/eiskaltdcpp/metadata.xml
+++ b/net-p2p/eiskaltdcpp/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   klond...@gentoo.org
-   Francisco Blas (klondike) Izquierdo Riera
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

EiskaltDC++ is a cross-platform program that uses the Direct Connect and
Advanced Direct Connect protocols. It is compatible with DC++, AirDC++,

diff --git a/net-vpn/i2pd/metadata.xml b/net-vpn/i2pd/metadata.xml
index 0c76e2d2eeef..9427ac50fa12 100644
--- a/net-vpn/i2pd/metadata.xml
+++ b/net-vpn/i2pd/metadata.xml
@@ -9,10 +9,6 @@
proxy-ma...@gentoo.org
Proxy Maintainers

-   
-   klond...@gentoo.org
-   Francisco Blas Izquierdo Riera
-   


Compile with hardening on vanilla compilers/linkers



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2024-01-16 Thread Florian Schmaus
commit: d208a408bed9ab690ed6cfd5f56e57477044f83a
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Dec 27 13:45:24 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d208a408

net-vpn/i2pd: version bump 2.50.2

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.50.2.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index d451b0c14315..31eb562d7a9e 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8
 DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af
+DIST i2pd-2.50.2.tar.gz 663010 BLAKE2B 
671a294f1b4de3a71031c071330adad378e8fa418c95dbaeaba824071d38bc579d12113e899f00873e3a9a0a365f7ddc52ec9b728ffb19f254ffd8cacd9c945b
 SHA512 
7df7a578711a959feee4326060829cf87c0d1669e473934549cb59d868a7aef7300ecd2d7a6b92a2295aa7e97964cc16d0e44a334db917e22b0b59573a9052de

diff --git a/net-vpn/i2pd/i2pd-2.50.2.ebuild b/net-vpn/i2pd/i2pd-2.50.2.ebuild
new file mode 100644
index ..0346c80cb527
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.50.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2024-01-16 Thread Florian Schmaus
commit: 837ea461f2e87ef74c1ee09f033b8af4ce1f5b7c
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Dec 27 13:46:41 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 16 08:38:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=837ea461

net-vpn/i2pd: remove old 2.47.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.47.0.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 31eb562d7a9e..771f4627b119 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8
 DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af
 DIST i2pd-2.50.2.tar.gz 663010 BLAKE2B 
671a294f1b4de3a71031c071330adad378e8fa418c95dbaeaba824071d38bc579d12113e899f00873e3a9a0a365f7ddc52ec9b728ffb19f254ffd8cacd9c945b
 SHA512 
7df7a578711a959feee4326060829cf87c0d1669e473934549cb59d868a7aef7300ecd2d7a6b92a2295aa7e97964cc16d0e44a334db917e22b0b59573a9052de

diff --git a/net-vpn/i2pd/i2pd-2.47.0.ebuild b/net-vpn/i2pd/i2pd-2.47.0.ebuild
deleted file mode 100644
index 24596def6c50..
--- a/net-vpn/i2pd/i2pd-2.47.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${WORKDIR}/${P}/build"
-
-DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2023-09-21 Thread Arthur Zamarin
commit: 59c7780996d73e4445d3c88c84cf80fc0ff90d82
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Sep 21 09:42:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep 21 16:28:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59c77809

net-vpn/i2pd: remove old 2.46.1

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/32964
Signed-off-by: Arthur Zamarin  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.46.1.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index b674ee082877..d451b0c14315 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.46.1.tar.gz 644777 BLAKE2B 
4973f595a162adb5d26d5c47f5b290476147e7159c6409648a501377a52823d49581f36d620502beaf741086df9f52d543dd1b173690d2ed24b327c53037ced5
 SHA512 
31fc39cd506775ed1e16ec0ab7dd21cf2a54575ccf797c3edb34b59733ee5d9eeaa34efd86e088040a7ccdb2e13917630e5a6aa4cbe3906786200b42ce763fa9
 DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8
 DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af

diff --git a/net-vpn/i2pd/i2pd-2.46.1.ebuild b/net-vpn/i2pd/i2pd-2.46.1.ebuild
deleted file mode 100644
index 07752940c7e2..
--- a/net-vpn/i2pd/i2pd-2.46.1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${WORKDIR}/${P}/build"
-
-DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2023-09-21 Thread Arthur Zamarin
commit: 305bc78205fc2c8f81b0cb7df613f226fcfa
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Sep 21 09:41:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep 21 16:28:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305b

net-vpn/i2pd: version bump 2.49.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://bugs.gentoo.org/914440
Signed-off-by: Arthur Zamarin  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.49.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index f9dd8d203ef6..b674ee082877 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.46.1.tar.gz 644777 BLAKE2B 
4973f595a162adb5d26d5c47f5b290476147e7159c6409648a501377a52823d49581f36d620502beaf741086df9f52d543dd1b173690d2ed24b327c53037ced5
 SHA512 
31fc39cd506775ed1e16ec0ab7dd21cf2a54575ccf797c3edb34b59733ee5d9eeaa34efd86e088040a7ccdb2e13917630e5a6aa4cbe3906786200b42ce763fa9
 DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8
 DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80
+DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af

diff --git a/net-vpn/i2pd/i2pd-2.49.0.ebuild b/net-vpn/i2pd/i2pd-2.49.0.ebuild
new file mode 100644
index ..dba3d53329cd
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.49.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2023-09-18 Thread Sam James
commit: 5e4138c7a56b57f71a6a237efc809a137bd6dcfd
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 18 09:20:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 18 09:20:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4138c7

net-vpn/i2pd: Stabilize 2.48.0 amd64, #914247

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

 net-vpn/i2pd/i2pd-2.48.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/i2pd/i2pd-2.48.0.ebuild b/net-vpn/i2pd/i2pd-2.48.0.ebuild
index 24596def6c50..07752940c7e2 100644
--- a/net-vpn/i2pd/i2pd-2.48.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.48.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2023-07-26 Thread Joonas Niilola
commit: d0c86185f1d7d4a634b5f3731f6f1d6213251e69
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Jul 10 22:24:31 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 26 07:38:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0c86185

net-vpn/i2pd: version bump 2.48.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.48.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 20fb251aa752..61e41642177c 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.44.0.tar.gz 648523 BLAKE2B 
f9b29da82c943d070c09ed3ee78ceb7759c015da8a2da19c24cbf2d9841c7869920cbafd6212ada2e285b8b263d1a719220ba9dabb20807ccb78d2576383d167
 SHA512 
8760fb8a501ee75ede0ec29d3e9f39efec3bc91490810b39ac4879dbc073239e779e179c0f44bc43ba31fa0b786fd652d8b6feda415731e8fc3f4c0781400e1e
 DIST i2pd-2.46.1.tar.gz 644777 BLAKE2B 
4973f595a162adb5d26d5c47f5b290476147e7159c6409648a501377a52823d49581f36d620502beaf741086df9f52d543dd1b173690d2ed24b327c53037ced5
 SHA512 
31fc39cd506775ed1e16ec0ab7dd21cf2a54575ccf797c3edb34b59733ee5d9eeaa34efd86e088040a7ccdb2e13917630e5a6aa4cbe3906786200b42ce763fa9
 DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8
+DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80

diff --git a/net-vpn/i2pd/i2pd-2.48.0.ebuild b/net-vpn/i2pd/i2pd-2.48.0.ebuild
new file mode 100644
index ..24596def6c50
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.48.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2023-07-26 Thread Joonas Niilola
commit: 29ae20096328e250eaa54f21e16672abf21b9874
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Jul 10 22:25:26 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 26 07:38:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ae2009

net-vpn/i2pd: remove old 2.44.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/31826
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.44.0.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 61e41642177c..f9dd8d203ef6 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.44.0.tar.gz 648523 BLAKE2B 
f9b29da82c943d070c09ed3ee78ceb7759c015da8a2da19c24cbf2d9841c7869920cbafd6212ada2e285b8b263d1a719220ba9dabb20807ccb78d2576383d167
 SHA512 
8760fb8a501ee75ede0ec29d3e9f39efec3bc91490810b39ac4879dbc073239e779e179c0f44bc43ba31fa0b786fd652d8b6feda415731e8fc3f4c0781400e1e
 DIST i2pd-2.46.1.tar.gz 644777 BLAKE2B 
4973f595a162adb5d26d5c47f5b290476147e7159c6409648a501377a52823d49581f36d620502beaf741086df9f52d543dd1b173690d2ed24b327c53037ced5
 SHA512 
31fc39cd506775ed1e16ec0ab7dd21cf2a54575ccf797c3edb34b59733ee5d9eeaa34efd86e088040a7ccdb2e13917630e5a6aa4cbe3906786200b42ce763fa9
 DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8
 DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80

diff --git a/net-vpn/i2pd/i2pd-2.44.0.ebuild b/net-vpn/i2pd/i2pd-2.44.0.ebuild
deleted file mode 100644
index c60616e944bc..
--- a/net-vpn/i2pd/i2pd-2.44.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${WORKDIR}/${P}/build"
-
-DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2023-06-13 Thread Sam James
commit: 4b8429aa7af6384292d04d77c4114ffa6c6cbb3e
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Apr  6 23:06:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 04:19:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b8429aa

net-vpn/i2pd: remove old 2.43.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/30511
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.43.0.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 055d02e4a660..20fb251aa752 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.43.0.tar.gz 638031 BLAKE2B 
5e954fb62198a229fc8de9ca48655a67e8e9a0eabfa7f31dcaaaf42149239565968f16825eb25b202b6a5754938ce82d28cd2631e085dfa358bcd27ced089bd5
 SHA512 
7247850cd47540346b4a1becc6dba5f40bcb333cd722e9fc59fd8b0beddee700376829d29add05cea6b84bb34303ed37e01914a1a41cf8cd94fe5c826e4a
 DIST i2pd-2.44.0.tar.gz 648523 BLAKE2B 
f9b29da82c943d070c09ed3ee78ceb7759c015da8a2da19c24cbf2d9841c7869920cbafd6212ada2e285b8b263d1a719220ba9dabb20807ccb78d2576383d167
 SHA512 
8760fb8a501ee75ede0ec29d3e9f39efec3bc91490810b39ac4879dbc073239e779e179c0f44bc43ba31fa0b786fd652d8b6feda415731e8fc3f4c0781400e1e
 DIST i2pd-2.46.1.tar.gz 644777 BLAKE2B 
4973f595a162adb5d26d5c47f5b290476147e7159c6409648a501377a52823d49581f36d620502beaf741086df9f52d543dd1b173690d2ed24b327c53037ced5
 SHA512 
31fc39cd506775ed1e16ec0ab7dd21cf2a54575ccf797c3edb34b59733ee5d9eeaa34efd86e088040a7ccdb2e13917630e5a6aa4cbe3906786200b42ce763fa9
 DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8

diff --git a/net-vpn/i2pd/i2pd-2.43.0.ebuild b/net-vpn/i2pd/i2pd-2.43.0.ebuild
deleted file mode 100644
index 034085adece1..
--- a/net-vpn/i2pd/i2pd-2.43.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${WORKDIR}/${P}/build"
-
-DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2023-04-14 Thread Sam James
commit: f73c05772bf15f04b9f49dcb218bb90702940559
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 19:33:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 19:33:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f73c0577

net-vpn/i2pd: Stabilize 2.46.1 amd64, #904291

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

 net-vpn/i2pd/i2pd-2.46.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/i2pd/i2pd-2.46.1.ebuild b/net-vpn/i2pd/i2pd-2.46.1.ebuild
index 24596def6c50..07752940c7e2 100644
--- a/net-vpn/i2pd/i2pd-2.46.1.ebuild
+++ b/net-vpn/i2pd/i2pd-2.46.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2023-04-10 Thread Joonas Niilola
commit: 3892c52b4d9c9a6e2ee1a76714c5aacba75f439e
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Apr  6 23:05:31 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Apr 10 10:41:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3892c52b

net-vpn/i2pd: version bump 2.47.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/30409
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.47.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 1fe4d86c2db8..055d02e4a660 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.43.0.tar.gz 638031 BLAKE2B 
5e954fb62198a229fc8de9ca48655a67e8e9a0eabfa7f31dcaaaf42149239565968f16825eb25b202b6a5754938ce82d28cd2631e085dfa358bcd27ced089bd5
 SHA512 
7247850cd47540346b4a1becc6dba5f40bcb333cd722e9fc59fd8b0beddee700376829d29add05cea6b84bb34303ed37e01914a1a41cf8cd94fe5c826e4a
 DIST i2pd-2.44.0.tar.gz 648523 BLAKE2B 
f9b29da82c943d070c09ed3ee78ceb7759c015da8a2da19c24cbf2d9841c7869920cbafd6212ada2e285b8b263d1a719220ba9dabb20807ccb78d2576383d167
 SHA512 
8760fb8a501ee75ede0ec29d3e9f39efec3bc91490810b39ac4879dbc073239e779e179c0f44bc43ba31fa0b786fd652d8b6feda415731e8fc3f4c0781400e1e
 DIST i2pd-2.46.1.tar.gz 644777 BLAKE2B 
4973f595a162adb5d26d5c47f5b290476147e7159c6409648a501377a52823d49581f36d620502beaf741086df9f52d543dd1b173690d2ed24b327c53037ced5
 SHA512 
31fc39cd506775ed1e16ec0ab7dd21cf2a54575ccf797c3edb34b59733ee5d9eeaa34efd86e088040a7ccdb2e13917630e5a6aa4cbe3906786200b42ce763fa9
+DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8

diff --git a/net-vpn/i2pd/i2pd-2.47.0.ebuild b/net-vpn/i2pd/i2pd-2.47.0.ebuild
new file mode 100644
index ..24596def6c50
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.47.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2023-02-28 Thread Joonas Niilola
commit: 68010d8de5d7ed89072f4181cc899a63ca524207
Author: Spencer M.P  nandre  com>
AuthorDate: Thu Feb 23 01:47:30 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 28 13:48:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68010d8d

net-vpn/i2pd: add 2.46.1

Signed-off-by: Spencer M.P  nandre.com>
Closes: https://github.com/gentoo/gentoo/pull/29735
Closes: https://github.com/gentoo/gentoo/pull/29585
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.46.1.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index ef9b346d873b..1fe4d86c2db8 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,2 +1,3 @@
 DIST i2pd-2.43.0.tar.gz 638031 BLAKE2B 
5e954fb62198a229fc8de9ca48655a67e8e9a0eabfa7f31dcaaaf42149239565968f16825eb25b202b6a5754938ce82d28cd2631e085dfa358bcd27ced089bd5
 SHA512 
7247850cd47540346b4a1becc6dba5f40bcb333cd722e9fc59fd8b0beddee700376829d29add05cea6b84bb34303ed37e01914a1a41cf8cd94fe5c826e4a
 DIST i2pd-2.44.0.tar.gz 648523 BLAKE2B 
f9b29da82c943d070c09ed3ee78ceb7759c015da8a2da19c24cbf2d9841c7869920cbafd6212ada2e285b8b263d1a719220ba9dabb20807ccb78d2576383d167
 SHA512 
8760fb8a501ee75ede0ec29d3e9f39efec3bc91490810b39ac4879dbc073239e779e179c0f44bc43ba31fa0b786fd652d8b6feda415731e8fc3f4c0781400e1e
+DIST i2pd-2.46.1.tar.gz 644777 BLAKE2B 
4973f595a162adb5d26d5c47f5b290476147e7159c6409648a501377a52823d49581f36d620502beaf741086df9f52d543dd1b173690d2ed24b327c53037ced5
 SHA512 
31fc39cd506775ed1e16ec0ab7dd21cf2a54575ccf797c3edb34b59733ee5d9eeaa34efd86e088040a7ccdb2e13917630e5a6aa4cbe3906786200b42ce763fa9

diff --git a/net-vpn/i2pd/i2pd-2.46.1.ebuild b/net-vpn/i2pd/i2pd-2.46.1.ebuild
new file mode 100644
index ..24596def6c50
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.46.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2022-12-27 Thread Sam James
commit: c9e2512faab8ea7f30c9da8d91698b793bc3f52d
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Dec 24 23:24:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 27 10:23:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e2512f

net-vpn/i2pd: remove old 2.42.1

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/28791
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.42.1.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 1d65e893885b..ef9b346d873b 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,2 @@
-DIST i2pd-2.42.1.tar.gz 615872 BLAKE2B 
b3e2e070e616d6908f8024dd83ca2fe77aa76ba233a62575ac0b36767448a4741fb227c3b326179355ff9c11acf887600e70697226baef6ade2d945c5e4c34bb
 SHA512 
85df4d8d0a18bf7f3095191a5181a1fa864bfad7b84d2fc18a089b964d80166727f010dcd55a0c8fb1c4e385e1b35b3a1d975f0c0c2efa70999f3c19aba08d97
 DIST i2pd-2.43.0.tar.gz 638031 BLAKE2B 
5e954fb62198a229fc8de9ca48655a67e8e9a0eabfa7f31dcaaaf42149239565968f16825eb25b202b6a5754938ce82d28cd2631e085dfa358bcd27ced089bd5
 SHA512 
7247850cd47540346b4a1becc6dba5f40bcb333cd722e9fc59fd8b0beddee700376829d29add05cea6b84bb34303ed37e01914a1a41cf8cd94fe5c826e4a
 DIST i2pd-2.44.0.tar.gz 648523 BLAKE2B 
f9b29da82c943d070c09ed3ee78ceb7759c015da8a2da19c24cbf2d9841c7869920cbafd6212ada2e285b8b263d1a719220ba9dabb20807ccb78d2576383d167
 SHA512 
8760fb8a501ee75ede0ec29d3e9f39efec3bc91490810b39ac4879dbc073239e779e179c0f44bc43ba31fa0b786fd652d8b6feda415731e8fc3f4c0781400e1e

diff --git a/net-vpn/i2pd/i2pd-2.42.1.ebuild b/net-vpn/i2pd/i2pd-2.42.1.ebuild
deleted file mode 100644
index c60616e944bc..
--- a/net-vpn/i2pd/i2pd-2.42.1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${WORKDIR}/${P}/build"
-
-DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2022-12-27 Thread Sam James
commit: 1c52b88c5da8123227ec3490d1b73df1849af4c5
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Dec 24 23:21:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 27 10:23:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c52b88c

net-vpn/i2pd: version bump 2.44.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Bug: https://bugs.gentoo.org/884894
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.44.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index bbfdf8545647..1d65e893885b 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,2 +1,3 @@
 DIST i2pd-2.42.1.tar.gz 615872 BLAKE2B 
b3e2e070e616d6908f8024dd83ca2fe77aa76ba233a62575ac0b36767448a4741fb227c3b326179355ff9c11acf887600e70697226baef6ade2d945c5e4c34bb
 SHA512 
85df4d8d0a18bf7f3095191a5181a1fa864bfad7b84d2fc18a089b964d80166727f010dcd55a0c8fb1c4e385e1b35b3a1d975f0c0c2efa70999f3c19aba08d97
 DIST i2pd-2.43.0.tar.gz 638031 BLAKE2B 
5e954fb62198a229fc8de9ca48655a67e8e9a0eabfa7f31dcaaaf42149239565968f16825eb25b202b6a5754938ce82d28cd2631e085dfa358bcd27ced089bd5
 SHA512 
7247850cd47540346b4a1becc6dba5f40bcb333cd722e9fc59fd8b0beddee700376829d29add05cea6b84bb34303ed37e01914a1a41cf8cd94fe5c826e4a
+DIST i2pd-2.44.0.tar.gz 648523 BLAKE2B 
f9b29da82c943d070c09ed3ee78ceb7759c015da8a2da19c24cbf2d9841c7869920cbafd6212ada2e285b8b263d1a719220ba9dabb20807ccb78d2576383d167
 SHA512 
8760fb8a501ee75ede0ec29d3e9f39efec3bc91490810b39ac4879dbc073239e779e179c0f44bc43ba31fa0b786fd652d8b6feda415731e8fc3f4c0781400e1e

diff --git a/net-vpn/i2pd/i2pd-2.44.0.ebuild b/net-vpn/i2pd/i2pd-2.44.0.ebuild
new file mode 100644
index ..c60616e944bc
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.44.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2022-12-25 Thread Sam James
commit: 5c4cfb22df4f4d8d85719e0ba1df1beaa7795629
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 25 16:41:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 25 16:41:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4cfb22

net-vpn/i2pd: Stabilize 2.43.0 amd64, #888311

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

 net-vpn/i2pd/i2pd-2.43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/i2pd/i2pd-2.43.0.ebuild b/net-vpn/i2pd/i2pd-2.43.0.ebuild
index c60616e944bc..034085adece1 100644
--- a/net-vpn/i2pd/i2pd-2.43.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.43.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2022-10-05 Thread Joonas Niilola
commit: 82988ae486ba9828f5367edcd918ccd0e8fb5835
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Sep  7 19:07:12 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Oct  5 07:00:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82988ae4

net-vpn/i2pd: version bump 2.43.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.43.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 8662fd4d3039..9e668e167e9d 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,2 +1,3 @@
 DIST i2pd-2.41.0.tar.gz 594453 BLAKE2B 
36298133f057152445d3f7c83c9983d1e16476066f0139019faf0168142cb8dbed150eccee1e006c0a9f1b67670855fdb38513e8d7992e05122b581890b036a5
 SHA512 
10ba77d714e4b02f9640c64b16b597550f71bfacf02242bd17cfdc7fc416e0e9bc62a2f1da486161baea397dae3d260fa88359325062b1c587f509058d418d85
 DIST i2pd-2.42.1.tar.gz 615872 BLAKE2B 
b3e2e070e616d6908f8024dd83ca2fe77aa76ba233a62575ac0b36767448a4741fb227c3b326179355ff9c11acf887600e70697226baef6ade2d945c5e4c34bb
 SHA512 
85df4d8d0a18bf7f3095191a5181a1fa864bfad7b84d2fc18a089b964d80166727f010dcd55a0c8fb1c4e385e1b35b3a1d975f0c0c2efa70999f3c19aba08d97
+DIST i2pd-2.43.0.tar.gz 638031 BLAKE2B 
5e954fb62198a229fc8de9ca48655a67e8e9a0eabfa7f31dcaaaf42149239565968f16825eb25b202b6a5754938ce82d28cd2631e085dfa358bcd27ced089bd5
 SHA512 
7247850cd47540346b4a1becc6dba5f40bcb333cd722e9fc59fd8b0beddee700376829d29add05cea6b84bb34303ed37e01914a1a41cf8cd94fe5c826e4a

diff --git a/net-vpn/i2pd/i2pd-2.43.0.ebuild b/net-vpn/i2pd/i2pd-2.43.0.ebuild
new file mode 100644
index ..c60616e944bc
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.43.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2022-10-05 Thread Joonas Niilola
commit: c0b0bddcf4cfe3f23c62b5e61a2f5df5cc3d425e
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Sep  7 19:08:10 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Oct  5 07:00:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b0bddc

net-vpn/i2pd: remove 2.41.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/27183
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.41.0.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 9e668e167e9d..bbfdf8545647 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,2 @@
-DIST i2pd-2.41.0.tar.gz 594453 BLAKE2B 
36298133f057152445d3f7c83c9983d1e16476066f0139019faf0168142cb8dbed150eccee1e006c0a9f1b67670855fdb38513e8d7992e05122b581890b036a5
 SHA512 
10ba77d714e4b02f9640c64b16b597550f71bfacf02242bd17cfdc7fc416e0e9bc62a2f1da486161baea397dae3d260fa88359325062b1c587f509058d418d85
 DIST i2pd-2.42.1.tar.gz 615872 BLAKE2B 
b3e2e070e616d6908f8024dd83ca2fe77aa76ba233a62575ac0b36767448a4741fb227c3b326179355ff9c11acf887600e70697226baef6ade2d945c5e4c34bb
 SHA512 
85df4d8d0a18bf7f3095191a5181a1fa864bfad7b84d2fc18a089b964d80166727f010dcd55a0c8fb1c4e385e1b35b3a1d975f0c0c2efa70999f3c19aba08d97
 DIST i2pd-2.43.0.tar.gz 638031 BLAKE2B 
5e954fb62198a229fc8de9ca48655a67e8e9a0eabfa7f31dcaaaf42149239565968f16825eb25b202b6a5754938ce82d28cd2631e085dfa358bcd27ced089bd5
 SHA512 
7247850cd47540346b4a1becc6dba5f40bcb333cd722e9fc59fd8b0beddee700376829d29add05cea6b84bb34303ed37e01914a1a41cf8cd94fe5c826e4a

diff --git a/net-vpn/i2pd/i2pd-2.41.0.ebuild b/net-vpn/i2pd/i2pd-2.41.0.ebuild
deleted file mode 100644
index c60616e944bc..
--- a/net-vpn/i2pd/i2pd-2.41.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${WORKDIR}/${P}/build"
-
-DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2022-05-25 Thread Florian Schmaus
commit: b9891a2bd26a3ef3b903677c54b17093eb0cb50d
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Tue May 24 20:30:36 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May 25 18:32:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9891a2b

net-vpn/i2pd: version bump 2.42.1

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/25631
Signed-off-by: Florian Schmaus  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.42.1.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 6f0b942732ca..8662fd4d3039 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1 +1,2 @@
 DIST i2pd-2.41.0.tar.gz 594453 BLAKE2B 
36298133f057152445d3f7c83c9983d1e16476066f0139019faf0168142cb8dbed150eccee1e006c0a9f1b67670855fdb38513e8d7992e05122b581890b036a5
 SHA512 
10ba77d714e4b02f9640c64b16b597550f71bfacf02242bd17cfdc7fc416e0e9bc62a2f1da486161baea397dae3d260fa88359325062b1c587f509058d418d85
+DIST i2pd-2.42.1.tar.gz 615872 BLAKE2B 
b3e2e070e616d6908f8024dd83ca2fe77aa76ba233a62575ac0b36767448a4741fb227c3b326179355ff9c11acf887600e70697226baef6ade2d945c5e4c34bb
 SHA512 
85df4d8d0a18bf7f3095191a5181a1fa864bfad7b84d2fc18a089b964d80166727f010dcd55a0c8fb1c4e385e1b35b3a1d975f0c0c2efa70999f3c19aba08d97

diff --git a/net-vpn/i2pd/i2pd-2.42.1.ebuild b/net-vpn/i2pd/i2pd-2.42.1.ebuild
new file mode 100644
index ..5306c078013b
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.42.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=[threads(+)]
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2022-05-25 Thread Florian Schmaus
commit: 1652c40d666a13f86d8d10cb37d62b6493d5c348
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed May 25 06:57:01 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May 25 07:03:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1652c40d

net-vpn/i2pd: remove unused WITH_PCH CMake variable

WITH_PCH was removed upstream in a272a2cb7eed ("[cmake] update min
version, drop PCH").

Closes: https://bugs.gentoo.org/836746
Signed-off-by: Florian Schmaus  gentoo.org>

 net-vpn/i2pd/i2pd-2.41.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.41.0.ebuild b/net-vpn/i2pd/i2pd-2.41.0.ebuild
index 106e5d800df4..5306c078013b 100644
--- a/net-vpn/i2pd/i2pd-2.41.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.41.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -37,7 +37,6 @@ src_configure() {
local mycmakeargs=(
-DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-DWITH_STATIC=OFF
-DWITH_UPNP=$(usex upnp ON OFF)
-DWITH_LIBRARY=ON



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/files/, app-crypt/gnupg-pkcs11-scd/files/, ...

2022-04-03 Thread Ulrich Müller
commit: 86ec09ccd9e60551fabbe263ea25f58dfcac59a2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Apr  3 11:33:56 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Apr  3 11:33:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ec09cc

*/*: Update copyright notices per GLEP 76

Signed-off-by: Ulrich Müller  gentoo.org>

 app-crypt/gnupg-pkcs11-scd/files/gnupg-pkcs11-scd-proxy.initd | 2 +-
 net-analyzer/munin/files/munin-asyncd.init.2  | 2 +-
 net-misc/ser2net/files/ser2net.initd  | 2 +-
 net-vpn/i2pd/files/i2pd-2.39.0.initd  | 2 +-
 net-wireless/unifi/files/unifi.initd-r2   | 2 +-
 profiles/default/linux/musl/mips/package.mask | 2 +-
 www-apps/tt-rss/files/ttrssd.initd-r4 | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/app-crypt/gnupg-pkcs11-scd/files/gnupg-pkcs11-scd-proxy.initd 
b/app-crypt/gnupg-pkcs11-scd/files/gnupg-pkcs11-scd-proxy.initd
index 2861293e0ef0..eb6b3cc62c9b 100644
--- a/app-crypt/gnupg-pkcs11-scd/files/gnupg-pkcs11-scd-proxy.initd
+++ b/app-crypt/gnupg-pkcs11-scd/files/gnupg-pkcs11-scd-proxy.initd
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 description="gnupg-pkcs11-scd proxy."

diff --git a/net-analyzer/munin/files/munin-asyncd.init.2 
b/net-analyzer/munin/files/munin-asyncd.init.2
index 15a17a7bef6c..c9fc267f12ea 100644
--- a/net-analyzer/munin/files/munin-asyncd.init.2
+++ b/net-analyzer/munin/files/munin-asyncd.init.2
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 command=/usr/libexec/munin/munin-asyncd

diff --git a/net-misc/ser2net/files/ser2net.initd 
b/net-misc/ser2net/files/ser2net.initd
index 7652bc9b0350..f7e22509e72a 100644
--- a/net-misc/ser2net/files/ser2net.initd
+++ b/net-misc/ser2net/files/ser2net.initd
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 description="Serial to network proxy (${RC_SVCNAME#*.})"

diff --git a/net-vpn/i2pd/files/i2pd-2.39.0.initd 
b/net-vpn/i2pd/files/i2pd-2.39.0.initd
index c5248b20cfee..fb4e0336fb43 100644
--- a/net-vpn/i2pd/files/i2pd-2.39.0.initd
+++ b/net-vpn/i2pd/files/i2pd-2.39.0.initd
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 description="C++ daemon for accessing the I2P network"

diff --git a/net-wireless/unifi/files/unifi.initd-r2 
b/net-wireless/unifi/files/unifi.initd-r2
index ccab8df7fd7a..a92172fffb97 100644
--- a/net-wireless/unifi/files/unifi.initd-r2
+++ b/net-wireless/unifi/files/unifi.initd-r2
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 unifi_exec="/usr/bin/unifi"

diff --git a/profiles/default/linux/musl/mips/package.mask 
b/profiles/default/linux/musl/mips/package.mask
index 038026c2c214..b102791cad4a 100644
--- a/profiles/default/linux/musl/mips/package.mask
+++ b/profiles/default/linux/musl/mips/package.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Foundation.
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 >sys-apps/kbd-1.15.5-r99

diff --git a/www-apps/tt-rss/files/ttrssd.initd-r4 
b/www-apps/tt-rss/files/ttrssd.initd-r4
index 9dbfa157ce43..82bfdd00461e 100644
--- a/www-apps/tt-rss/files/ttrssd.initd-r4
+++ b/www-apps/tt-rss/files/ttrssd.initd-r4
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 command="/usr/bin/php"



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2022-02-25 Thread Sam James
commit: cb2000eb9d405986516bbdf025b2ce94c552a82d
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Feb 24 20:18:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:11:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2000eb

net-vpn/i2pd: version bump 2.41.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/24338
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   | 2 +-
 net-vpn/i2pd/{i2pd-2.40.0.ebuild => i2pd-2.41.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index fad0441f8eba..6f0b942732ca 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1 +1 @@
-DIST i2pd-2.40.0.tar.gz 587626 BLAKE2B 
80433580f3db5969f0f30bac420104a29995c0f32ed738d64d079854892a1f70876ab9180fbe8269ccb6b91474f786c834dc08e71a2cad81307a8b54fdda
 SHA512 
58d10417f3fd2c2fb427fb88b30ccd3e03053c84aa7ac6d3e346c388f2376d1768846bec5ee8d5134dd62d5712b20f890af11083634f94095b1117f6494c25fd
+DIST i2pd-2.41.0.tar.gz 594453 BLAKE2B 
36298133f057152445d3f7c83c9983d1e16476066f0139019faf0168142cb8dbed150eccee1e006c0a9f1b67670855fdb38513e8d7992e05122b581890b036a5
 SHA512 
10ba77d714e4b02f9640c64b16b597550f71bfacf02242bd17cfdc7fc416e0e9bc62a2f1da486161baea397dae3d260fa88359325062b1c587f509058d418d85

diff --git a/net-vpn/i2pd/i2pd-2.40.0.ebuild b/net-vpn/i2pd/i2pd-2.41.0.ebuild
similarity index 100%
rename from net-vpn/i2pd/i2pd-2.40.0.ebuild
rename to net-vpn/i2pd/i2pd-2.41.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-11-30 Thread Ionen Wolkens
commit: b6e19b768f98d7ae2f05a0e32a99a69935e8310c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Dec  1 05:24:01 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Dec  1 05:49:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e19b76

net-vpn/i2pd: respect variable scope

Reading ${S} in global scope is /technically/
undefined behavior per PMS.

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-vpn/i2pd/i2pd-2.40.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.40.0.ebuild b/net-vpn/i2pd/i2pd-2.40.0.ebuild
index 508b3c4ca5e7..106e5d800df4 100644
--- a/net-vpn/i2pd/i2pd-2.40.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.40.0.ebuild
@@ -23,9 +23,9 @@ RDEPEND="
upnp? ( net-libs/miniupnpc:= )"
 DEPEND="${RDEPEND}"
 
-CMAKE_USE_DIR="${S}/build"
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
 
-DOCS=( "${S}/README.md" "${S}/contrib/i2pd.conf" "${S}/contrib/tunnels.conf" )
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
 
 pkg_pretend() {
if use i2p-hardening && ! tc-is-gcc; then



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-11-30 Thread Ionen Wolkens
commit: 4c22daa1cab466a0d764c30ab04ae6afa1df74e4
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Nov 29 15:18:47 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Dec  1 05:49:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c22daa1

net-vpn/i2pd: version bump 2.40.0

ionen's note: tested and confirming openssl-3.0.0 works wrt #806166

Closes: https://bugs.gentoo.org/806166
Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.40.0.ebuild | 81 +
 2 files changed, 82 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 055ce2cb5c5c..6ad053b5a959 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1 +1,2 @@
 DIST i2pd-2.39.0.tar.gz 579825 BLAKE2B 
14f4167fd7752529f513f89cf9d08fd9dbf086f9336c5dae47ef30fa81a753c955de7e622131214f6924a7af8fb62e6a3b5b59c8ae0d407ed7305c3c6dc8a692
 SHA512 
6b38e6e2e763e94ffe9d11eb2f9a0e9554560bb4fec95891240adf5bc0a9639f879dac4ff3712a9f8e00895b7bbeabc854887e61fe9f9755c33f96899e20aa76
+DIST i2pd-2.40.0.tar.gz 587626 BLAKE2B 
80433580f3db5969f0f30bac420104a29995c0f32ed738d64d079854892a1f70876ab9180fbe8269ccb6b91474f786c834dc08e71a2cad81307a8b54fdda
 SHA512 
58d10417f3fd2c2fb427fb88b30ccd3e03053c84aa7ac6d3e346c388f2376d1768846bec5ee8d5134dd62d5712b20f890af11083634f94095b1117f6494c25fd

diff --git a/net-vpn/i2pd/i2pd-2.40.0.ebuild b/net-vpn/i2pd/i2pd-2.40.0.ebuild
new file mode 100644
index ..508b3c4ca5e7
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.40.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=[threads(+)]
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( "${S}/README.md" "${S}/contrib/i2pd.conf" "${S}/contrib/tunnels.conf" )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-11-30 Thread Ionen Wolkens
commit: fecadde56702a97c4c5eab61b68191f98f4d5327
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Nov 29 15:19:29 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Dec  1 05:49:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fecadde5

net-vpn/i2pd: remove old

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/23113
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.39.0.ebuild | 81 -
 2 files changed, 82 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 6ad053b5a959..fad0441f8eba 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,2 +1 @@
-DIST i2pd-2.39.0.tar.gz 579825 BLAKE2B 
14f4167fd7752529f513f89cf9d08fd9dbf086f9336c5dae47ef30fa81a753c955de7e622131214f6924a7af8fb62e6a3b5b59c8ae0d407ed7305c3c6dc8a692
 SHA512 
6b38e6e2e763e94ffe9d11eb2f9a0e9554560bb4fec95891240adf5bc0a9639f879dac4ff3712a9f8e00895b7bbeabc854887e61fe9f9755c33f96899e20aa76
 DIST i2pd-2.40.0.tar.gz 587626 BLAKE2B 
80433580f3db5969f0f30bac420104a29995c0f32ed738d64d079854892a1f70876ab9180fbe8269ccb6b91474f786c834dc08e71a2cad81307a8b54fdda
 SHA512 
58d10417f3fd2c2fb427fb88b30ccd3e03053c84aa7ac6d3e346c388f2376d1768846bec5ee8d5134dd62d5712b20f890af11083634f94095b1117f6494c25fd

diff --git a/net-vpn/i2pd/i2pd-2.39.0.ebuild b/net-vpn/i2pd/i2pd-2.39.0.ebuild
deleted file mode 100644
index a97df49807db..
--- a/net-vpn/i2pd/i2pd-2.39.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=[threads(+)]
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-09-21 Thread Joonas Niilola
commit: 26e5d46f1d89caf90a7755a90bf666e2f16670e0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Sep 21 05:47:40 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 21 07:03:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e5d46f

net-vpn/i2pd: add missing dep

Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/i2pd-2.39.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-vpn/i2pd/i2pd-2.39.0.ebuild b/net-vpn/i2pd/i2pd-2.39.0.ebuild
index 95c83095ba6..a97df49807d 100644
--- a/net-vpn/i2pd/i2pd-2.39.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.39.0.ebuild
@@ -19,6 +19,7 @@ RDEPEND="
acct-group/i2pd
dev-libs/boost:=[threads(+)]
dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
upnp? ( net-libs/miniupnpc:= )"
 DEPEND="${RDEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/, net-vpn/i2pd/files/

2021-09-21 Thread Joonas Niilola
commit: 1c0d7d298402386bf4ac8dd298b22a127c988008
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Tue Sep 14 08:22:08 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 21 07:03:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0d7d29

net-vpn/i2pd: version bump 2.39.0

Closes: https://bugs.gentoo.org/812843
Bug: https://bugs.gentoo.org/808845
Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/22289
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest  |  2 +-
 net-vpn/i2pd/files/i2pd-2.25.0-lib-path.patch  | 22 --
 .../{i2pd-2.6.0-r3.initd => i2pd-2.39.0.initd} |  7 ++-
 .../{i2pd-2.38.0-r4.ebuild => i2pd-2.39.0.ebuild}  |  6 +-
 4 files changed, 8 insertions(+), 29 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 17680236dae..055ce2cb5c5 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1 +1 @@
-DIST i2pd-2.38.0.tar.gz 43 BLAKE2B 
a47c4b77e3a1d4c88cfd18b288b53592a8096509e0bed01bbf57f8d81b715699f822059cd9eecc0deb8fc82d98c23a8c0f6a67ac71654da528f81785338bfe54
 SHA512 
01e160394dc07621b3d236fcc13d78b46e109290f59dbb77f282c05f4d80fdfa01c9b062de5ca91d6d6e739beb8a5b6f731508b48d9483f1a132a93a71d88e6f
+DIST i2pd-2.39.0.tar.gz 579825 BLAKE2B 
14f4167fd7752529f513f89cf9d08fd9dbf086f9336c5dae47ef30fa81a753c955de7e622131214f6924a7af8fb62e6a3b5b59c8ae0d407ed7305c3c6dc8a692
 SHA512 
6b38e6e2e763e94ffe9d11eb2f9a0e9554560bb4fec95891240adf5bc0a9639f879dac4ff3712a9f8e00895b7bbeabc854887e61fe9f9755c33f96899e20aa76

diff --git a/net-vpn/i2pd/files/i2pd-2.25.0-lib-path.patch 
b/net-vpn/i2pd/files/i2pd-2.25.0-lib-path.patch
deleted file mode 100644
index af0590be32f..000
--- a/net-vpn/i2pd/files/i2pd-2.25.0-lib-path.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt
-index 949f6a46..a6d29990 100644
 a/build/CMakeLists.txt
-+++ b/build/CMakeLists.txt
-@@ -103,8 +103,6 @@ set_target_properties(libi2pd PROPERTIES PREFIX "")
- if (WITH_LIBRARY)
-   install(TARGETS libi2pd
- EXPORT libi2pd
--ARCHIVE DESTINATION lib
--LIBRARY DESTINATION lib
- COMPONENT Libraries)
- # TODO Make libi2pd available to 3rd party projects via CMake as imported 
target
- # FIXME This pulls stdafx
-@@ -135,8 +133,6 @@ set_target_properties(libi2pdclient PROPERTIES PREFIX "")
- if (WITH_LIBRARY)
-   install(TARGETS libi2pdclient
- EXPORT libi2pdclient
--ARCHIVE DESTINATION lib
--LIBRARY DESTINATION lib
- COMPONENT Libraries)
- endif()
- 

diff --git a/net-vpn/i2pd/files/i2pd-2.6.0-r3.initd 
b/net-vpn/i2pd/files/i2pd-2.39.0.initd
similarity index 93%
rename from net-vpn/i2pd/files/i2pd-2.6.0-r3.initd
rename to net-vpn/i2pd/files/i2pd-2.39.0.initd
index b09b4454e96..c5248b20cfe 100644
--- a/net-vpn/i2pd/files/i2pd-2.6.0-r3.initd
+++ b/net-vpn/i2pd/files/i2pd-2.39.0.initd
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 description="C++ daemon for accessing the I2P network"
@@ -37,6 +37,11 @@ start_pre() {
 checkpath -d -m 0750 -o "${user}" "${I2PD_PID_DIR}"
 }
 
+stop_post() {
+# #808845
+rm -f "${I2PD_PID}"
+}
+
 graceful() {
 # on SIGINT, i2pd stops accepting tunnels and shuts down in 600 seconds
 ebegin "Gracefully stopping i2pd, this takes 10 minutes"

diff --git a/net-vpn/i2pd/i2pd-2.38.0-r4.ebuild 
b/net-vpn/i2pd/i2pd-2.39.0.ebuild
similarity index 94%
rename from net-vpn/i2pd/i2pd-2.38.0-r4.ebuild
rename to net-vpn/i2pd/i2pd-2.39.0.ebuild
index 48d52261fdc..95c83095ba6 100644
--- a/net-vpn/i2pd/i2pd-2.38.0-r4.ebuild
+++ b/net-vpn/i2pd/i2pd-2.39.0.ebuild
@@ -26,10 +26,6 @@ CMAKE_USE_DIR="${S}/build"
 
 DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
 
-PATCHES=(
-   "${FILESDIR}/i2pd-2.25.0-lib-path.patch"
-)
-
 pkg_pretend() {
if use i2p-hardening && ! tc-is-gcc; then
die "i2p-hardening requires gcc"
@@ -66,7 +62,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
+   newinitd "${FILESDIR}/i2pd-2.39.0.initd" i2pd
systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
 
# logrotate



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-08-14 Thread David Seifert
commit: 3ceaf9a5fbaf31ee9a7c63fa0190d2c23566c243
Author: David Seifert  gentoo  org>
AuthorDate: Sat Aug 14 09:41:30 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Aug 14 09:41:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ceaf9a5

net-vpn/i2pd: remove USE=static

Closes: https://bugs.gentoo.org/808045
Signed-off-by: David Seifert  gentoo.org>

 ...i2pd-2.38.0-r3.ebuild => i2pd-2.38.0-r4.ebuild} | 22 +++---
 1 file changed, 7 insertions(+), 15 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.38.0-r3.ebuild 
b/net-vpn/i2pd/i2pd-2.38.0-r4.ebuild
similarity index 80%
rename from net-vpn/i2pd/i2pd-2.38.0-r3.ebuild
rename to net-vpn/i2pd/i2pd-2.38.0-r4.ebuild
index bc5464e5280..48d52261fdc 100644
--- a/net-vpn/i2pd/i2pd-2.38.0-r3.ebuild
+++ b/net-vpn/i2pd/i2pd-2.38.0-r4.ebuild
@@ -12,23 +12,15 @@ 
SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening static +upnp"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
 
 RDEPEND="
acct-user/i2pd
acct-group/i2pd
-   !static? (
-   dev-libs/boost:=[threads(+)]
-   dev-libs/openssl:0=[-bindist(-)]
-   upnp? ( net-libs/miniupnpc:= )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads(+)]
-   sys-libs/zlib[static-libs]
-   dev-libs/openssl:0=[static-libs]
-   upnp? ( net-libs/miniupnpc:=[static-libs] )
-   )"
+   dev-libs/boost:=[threads(+)]
+   dev-libs/openssl:0=[-bindist(-)]
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
 
 CMAKE_USE_DIR="${S}/build"
 
@@ -45,11 +37,11 @@ pkg_pretend() {
 }
 
 src_configure() {
-   mycmakeargs=(
+   local mycmakeargs=(
-DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_STATIC=OFF
-DWITH_UPNP=$(usex upnp ON OFF)
-DWITH_LIBRARY=ON
-DWITH_BINARY=ON



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-06-18 Thread David Seifert
commit: c30ed193b02261d3fdc08c491a378f93107e3d6f
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jun 18 19:17:17 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jun 18 19:17:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30ed193

net-vpn/i2pd: Depend on dev-libs/boost:=[threads(+)]

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

 net-vpn/i2pd/{i2pd-2.38.0-r2.ebuild => i2pd-2.38.0-r3.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.38.0-r2.ebuild 
b/net-vpn/i2pd/i2pd-2.38.0-r3.ebuild
similarity index 96%
rename from net-vpn/i2pd/i2pd-2.38.0-r2.ebuild
rename to net-vpn/i2pd/i2pd-2.38.0-r3.ebuild
index 5e72e7779ee..bc5464e5280 100644
--- a/net-vpn/i2pd/i2pd-2.38.0-r2.ebuild
+++ b/net-vpn/i2pd/i2pd-2.38.0-r3.ebuild
@@ -18,13 +18,13 @@ RDEPEND="
acct-user/i2pd
acct-group/i2pd
!static? (
-   dev-libs/boost:=[threads]
+   dev-libs/boost:=[threads(+)]
dev-libs/openssl:0=[-bindist(-)]
upnp? ( net-libs/miniupnpc:= )
)"
 DEPEND="${RDEPEND}
static? (
-   dev-libs/boost:=[static-libs,threads]
+   dev-libs/boost:=[static-libs,threads(+)]
sys-libs/zlib[static-libs]
dev-libs/openssl:0=[static-libs]
upnp? ( net-libs/miniupnpc:=[static-libs] )



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-06-17 Thread Thomas Deutschmann
commit: 7d4174f5d1003787b2392bbb916d3ce21dabf007
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 22:03:53 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 22:18:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4174f5

net-vpn/i2pd: rev bump for commit 277bda5a0

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

 net-vpn/i2pd/{i2pd-2.38.0-r1.ebuild => i2pd-2.38.0-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.38.0-r1.ebuild 
b/net-vpn/i2pd/i2pd-2.38.0-r2.ebuild
similarity index 100%
rename from net-vpn/i2pd/i2pd-2.38.0-r1.ebuild
rename to net-vpn/i2pd/i2pd-2.38.0-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-06-17 Thread Thomas Deutschmann
commit: 277bda5a0f7bc271d9dfcc2029b622909a5ddf9f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 20:15:39 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 20:32:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277bda5a

net-vpn/i2pd: 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-vpn/i2pd/i2pd-2.38.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/i2pd/i2pd-2.38.0-r1.ebuild 
b/net-vpn/i2pd/i2pd-2.38.0-r1.ebuild
index b77a5dab495..5e72e7779ee 100644
--- a/net-vpn/i2pd/i2pd-2.38.0-r1.ebuild
+++ b/net-vpn/i2pd/i2pd-2.38.0-r1.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
acct-group/i2pd
!static? (
dev-libs/boost:=[threads]
-   dev-libs/openssl:0=[-bindist]
+   dev-libs/openssl:0=[-bindist(-)]
upnp? ( net-libs/miniupnpc:= )
)"
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/, net-vpn/i2pd/files/

2021-06-15 Thread Sam James
commit: 9f98f4254c4abca5ccb691e83614386866942f2a
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Tue Jun 15 14:19:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 15 14:39:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f98f425

net-vpn/i2pd: fix logrotate #795123

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://bugs.gentoo.org/795123
Closes: https://github.com/gentoo/gentoo/pull/21254
Signed-off-by: Sam James  gentoo.org>

 .../i2pd/files/{i2pd-2.6.0-r3.logrotate => i2pd-2.38.0-r1.logrotate}  | 4 +++-
 net-vpn/i2pd/{i2pd-2.38.0.ebuild => i2pd-2.38.0-r1.ebuild}| 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-vpn/i2pd/files/i2pd-2.6.0-r3.logrotate 
b/net-vpn/i2pd/files/i2pd-2.38.0-r1.logrotate
similarity index 53%
rename from net-vpn/i2pd/files/i2pd-2.6.0-r3.logrotate
rename to net-vpn/i2pd/files/i2pd-2.38.0-r1.logrotate
index 251128b7be7..9245bca8c48 100644
--- a/net-vpn/i2pd/files/i2pd-2.6.0-r3.logrotate
+++ b/net-vpn/i2pd/files/i2pd-2.38.0-r1.logrotate
@@ -5,7 +5,9 @@
 notifempty
 create 640 i2pd i2pd
 postrotate
-/bin/kill -HUP $(cat /run/i2pd/i2pd.pid)
+if [ -f /run/i2pd/i2pd.pid ]; then
+/bin/kill -HUP $(/bin/cat /run/i2pd/i2pd.pid)
+fi
 endscript
 }
 

diff --git a/net-vpn/i2pd/i2pd-2.38.0.ebuild 
b/net-vpn/i2pd/i2pd-2.38.0-r1.ebuild
similarity index 97%
rename from net-vpn/i2pd/i2pd-2.38.0.ebuild
rename to net-vpn/i2pd/i2pd-2.38.0-r1.ebuild
index 847dab8ce29..b77a5dab495 100644
--- a/net-vpn/i2pd/i2pd-2.38.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.38.0-r1.ebuild
@@ -79,7 +79,7 @@ src_install() {
 
# logrotate
insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.6.0-r3.logrotate" i2pd
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/files/, net-vpn/i2pd/

2021-05-27 Thread Sam James
commit: 5dfa1de38dfbaf3e3e70bd0151d36dab66adc0fa
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu May 27 20:35:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 02:00:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfa1de3

net-vpn/i2pd: update systemd service

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/21009
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/files/i2pd-2.38.0.service   | 37 
 net-vpn/i2pd/files/i2pd-2.6.0-r3.service | 21 --
 net-vpn/i2pd/i2pd-2.38.0.ebuild  |  2 +-
 3 files changed, 38 insertions(+), 22 deletions(-)

diff --git a/net-vpn/i2pd/files/i2pd-2.38.0.service 
b/net-vpn/i2pd/files/i2pd-2.38.0.service
new file mode 100644
index 000..99c1bf20225
--- /dev/null
+++ b/net-vpn/i2pd/files/i2pd-2.38.0.service
@@ -0,0 +1,37 @@
+[Unit]
+Description=C++ daemon for accessing the I2P network
+After=network.target
+
+[Service]
+Type=forking
+Restart=on-abnormal
+User=i2pd
+Group=i2pd
+LimitNOFILE=4096
+
+# restrictions
+ProtectSystem=full
+ProtectHome=yes
+ProtectControlGroups=yes
+ProtectKernelLogs=yes
+ProtectKernelModules=yes
+ProtectKernelTunables=yes
+ProtectClock=yes
+PrivateUsers=yes
+PrivateDevices=yes
+PrivateTmp=yes
+RestrictNamespaces=yes
+RestrictSUIDSGID=yes
+CapabilityBoundingSet=
+NoNewPrivileges=yes
+
+RuntimeDirectory=i2pd
+RuntimeDirectoryMode=0700
+PIDFile=/run/i2pd/i2pd.pid
+ExecStartPre=+/bin/touch /var/log/i2pd.log
+ExecStartPre=+/bin/chown i2pd:i2pd /var/log/i2pd.log
+ExecStartPre=+/bin/chmod 600 /var/log/i2pd.log
+ExecStart=/usr/bin/i2pd --daemon --service 
--pidfile=${RUNTIME_DIRECTORY}/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-vpn/i2pd/files/i2pd-2.6.0-r3.service 
b/net-vpn/i2pd/files/i2pd-2.6.0-r3.service
deleted file mode 100644
index 6821a00552d..000
--- a/net-vpn/i2pd/files/i2pd-2.6.0-r3.service
+++ /dev/null
@@ -1,21 +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
-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-vpn/i2pd/i2pd-2.38.0.ebuild b/net-vpn/i2pd/i2pd-2.38.0.ebuild
index 2422eec0aa6..847dab8ce29 100644
--- a/net-vpn/i2pd/i2pd-2.38.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.38.0.ebuild
@@ -75,7 +75,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-r3.service" i2pd.service
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
 
# logrotate
insinto /etc/logrotate.d



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-05-27 Thread Sam James
commit: a82cd3252425991c7849597031863445321adf3b
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu May 27 14:43:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 02:00:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a82cd325

net-vpn/i2pd: version bump 2.38.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.38.0.ebuild | 92 +
 2 files changed, 93 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 4e4f997cbd0..45203a0420c 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1 +1,2 @@
 DIST i2pd-2.37.0.tar.gz 551885 BLAKE2B 
478c4b3088760643a79b12fe963d8edb3f0f98b9f3422195ce493477b338e875fd5e28f45cd9d29c7f1e536732c22ed6cb4144f1400c8c3c3ec9db5697d558e1
 SHA512 
2cf785941b58563a575511ad2ef8b94ec20bfed10f1a4a06e82603f85c9b9586cf10740fcee0d962cd94bf6059c3950f68f2a0b96b55f1c6de23a7d49014d3e6
+DIST i2pd-2.38.0.tar.gz 43 BLAKE2B 
a47c4b77e3a1d4c88cfd18b288b53592a8096509e0bed01bbf57f8d81b715699f822059cd9eecc0deb8fc82d98c23a8c0f6a67ac71654da528f81785338bfe54
 SHA512 
01e160394dc07621b3d236fcc13d78b46e109290f59dbb77f282c05f4d80fdfa01c9b062de5ca91d6d6e739beb8a5b6f731508b48d9483f1a132a93a71d88e6f

diff --git a/net-vpn/i2pd/i2pd-2.38.0.ebuild b/net-vpn/i2pd/i2pd-2.38.0.ebuild
new file mode 100644
index 000..2422eec0aa6
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.38.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening static +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   dev-libs/openssl:0=[-bindist]
+   upnp? ( net-libs/miniupnpc:= )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   sys-libs/zlib[static-libs]
+   dev-libs/openssl:0=[static-libs]
+   upnp? ( net-libs/miniupnpc:=[static-libs] )
+   )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=(
+   "${FILESDIR}/i2pd-2.25.0-lib-path.patch"
+)
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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_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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-05-27 Thread Sam James
commit: b2124adcaf1a2b3509414d1d022fe62979caab4c
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu May 27 14:44:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 02:00:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2124adc

net-vpn/i2pd: remove old

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.37.0.ebuild | 92 -
 2 files changed, 93 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 45203a0420c..17680236dae 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,2 +1 @@
-DIST i2pd-2.37.0.tar.gz 551885 BLAKE2B 
478c4b3088760643a79b12fe963d8edb3f0f98b9f3422195ce493477b338e875fd5e28f45cd9d29c7f1e536732c22ed6cb4144f1400c8c3c3ec9db5697d558e1
 SHA512 
2cf785941b58563a575511ad2ef8b94ec20bfed10f1a4a06e82603f85c9b9586cf10740fcee0d962cd94bf6059c3950f68f2a0b96b55f1c6de23a7d49014d3e6
 DIST i2pd-2.38.0.tar.gz 43 BLAKE2B 
a47c4b77e3a1d4c88cfd18b288b53592a8096509e0bed01bbf57f8d81b715699f822059cd9eecc0deb8fc82d98c23a8c0f6a67ac71654da528f81785338bfe54
 SHA512 
01e160394dc07621b3d236fcc13d78b46e109290f59dbb77f282c05f4d80fdfa01c9b062de5ca91d6d6e739beb8a5b6f731508b48d9483f1a132a93a71d88e6f

diff --git a/net-vpn/i2pd/i2pd-2.37.0.ebuild b/net-vpn/i2pd/i2pd-2.37.0.ebuild
deleted file mode 100644
index 2422eec0aa6..000
--- a/net-vpn/i2pd/i2pd-2.37.0.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening static +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   !static? (
-   dev-libs/boost:=[threads]
-   dev-libs/openssl:0=[-bindist]
-   upnp? ( net-libs/miniupnpc:= )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   sys-libs/zlib[static-libs]
-   dev-libs/openssl:0=[static-libs]
-   upnp? ( net-libs/miniupnpc:=[static-libs] )
-   )"
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=(
-   "${FILESDIR}/i2pd-2.25.0-lib-path.patch"
-)
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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_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
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-05-02 Thread Mikle Kolyada
commit: 04a17ab81a1de7e478b41b114bdb8ddb499b2bfb
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 19:57:57 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 19:57:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a17ab8

net-vpn/i2pd: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-vpn/i2pd/i2pd-2.37.0.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.37.0.ebuild b/net-vpn/i2pd/i2pd-2.37.0.ebuild
index 0afeb4fffed..2422eec0aa6 100644
--- a/net-vpn/i2pd/i2pd-2.37.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.37.0.ebuild
@@ -12,23 +12,21 @@ 
SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening static +upnp"
 
 RDEPEND="
acct-user/i2pd
acct-group/i2pd
!static? (
dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=[-bindist]
upnp? ( net-libs/miniupnpc:= )
)"
 DEPEND="${RDEPEND}
static? (
dev-libs/boost:=[static-libs,threads]
sys-libs/zlib[static-libs]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
+   dev-libs/openssl:0=[static-libs]
upnp? ( net-libs/miniupnpc:=[static-libs] )
)"
 



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-04-30 Thread Joonas Niilola
commit: 6979c5cf4ae346658471e80af4b4a379748887ba
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Apr 29 18:19:12 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 30 07:19:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6979c5cf

net-vpn/i2pd: remove old

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/20450
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.36.0.ebuild | 94 -
 2 files changed, 95 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 88e41383f75..4e4f997cbd0 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,2 +1 @@
-DIST i2pd-2.36.0.tar.gz 550451 BLAKE2B 
28ed24121a241b63d929c225223ebfea994ce993d715393db89199da123050f51a7b056205ed5ef6dd570c3ea51e0c56aead156ec5ebaeea8aef6a23daca9937
 SHA512 
7a1dc13ea4adddc5777532d5d50a4e7d1a8f8466983d4fc8874a38779723e213da0e09c831998688227317602c7e23b4fee0035367150c5fe3f338c595e872ad
 DIST i2pd-2.37.0.tar.gz 551885 BLAKE2B 
478c4b3088760643a79b12fe963d8edb3f0f98b9f3422195ce493477b338e875fd5e28f45cd9d29c7f1e536732c22ed6cb4144f1400c8c3c3ec9db5697d558e1
 SHA512 
2cf785941b58563a575511ad2ef8b94ec20bfed10f1a4a06e82603f85c9b9586cf10740fcee0d962cd94bf6059c3950f68f2a0b96b55f1c6de23a7d49014d3e6

diff --git a/net-vpn/i2pd/i2pd-2.36.0.ebuild b/net-vpn/i2pd/i2pd-2.36.0.ebuild
deleted file mode 100644
index 0afeb4fffed..000
--- a/net-vpn/i2pd/i2pd-2.36.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   upnp? ( net-libs/miniupnpc:= )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   sys-libs/zlib[static-libs]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   upnp? ( net-libs/miniupnpc:=[static-libs] )
-   )"
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=(
-   "${FILESDIR}/i2pd-2.25.0-lib-path.patch"
-)
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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_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
-}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-04-30 Thread Joonas Niilola
commit: 5b2e68b9edf58bd52fe1b567544238b9b5210252
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Apr 29 18:16:57 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 30 07:19:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b2e68b9

net-vpn/i2pd: version bump 2.37.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.37.0.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index f0eaa1493f2..88e41383f75 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1 +1,2 @@
 DIST i2pd-2.36.0.tar.gz 550451 BLAKE2B 
28ed24121a241b63d929c225223ebfea994ce993d715393db89199da123050f51a7b056205ed5ef6dd570c3ea51e0c56aead156ec5ebaeea8aef6a23daca9937
 SHA512 
7a1dc13ea4adddc5777532d5d50a4e7d1a8f8466983d4fc8874a38779723e213da0e09c831998688227317602c7e23b4fee0035367150c5fe3f338c595e872ad
+DIST i2pd-2.37.0.tar.gz 551885 BLAKE2B 
478c4b3088760643a79b12fe963d8edb3f0f98b9f3422195ce493477b338e875fd5e28f45cd9d29c7f1e536732c22ed6cb4144f1400c8c3c3ec9db5697d558e1
 SHA512 
2cf785941b58563a575511ad2ef8b94ec20bfed10f1a4a06e82603f85c9b9586cf10740fcee0d962cd94bf6059c3950f68f2a0b96b55f1c6de23a7d49014d3e6

diff --git a/net-vpn/i2pd/i2pd-2.37.0.ebuild b/net-vpn/i2pd/i2pd-2.37.0.ebuild
new file mode 100644
index 000..0afeb4fffed
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.37.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   upnp? ( net-libs/miniupnpc:= )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   sys-libs/zlib[static-libs]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   upnp? ( net-libs/miniupnpc:=[static-libs] )
+   )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=(
+   "${FILESDIR}/i2pd-2.25.0-lib-path.patch"
+)
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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_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
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/files/

2021-03-24 Thread Joonas Niilola
commit: 95a4eb3373930e682d11c74d1e3f101306eb9eb8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Mar 23 20:00:11 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Mar 24 11:41:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a4eb33

net-vpn/i2pd: remove unused patch

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/20085
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/files/i2pd-2.35.0-avx-detection.patch | 32 --
 1 file changed, 32 deletions(-)

diff --git a/net-vpn/i2pd/files/i2pd-2.35.0-avx-detection.patch 
b/net-vpn/i2pd/files/i2pd-2.35.0-avx-detection.patch
deleted file mode 100644
index 6e407f1978c..000
--- a/net-vpn/i2pd/files/i2pd-2.35.0-avx-detection.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From ca3b8191510c1006d031d02c50edcf6b4f6a6e8f Mon Sep 17 00:00:00 2001
-From: R4SAS 
-Date: Thu, 10 Dec 2020 18:32:41 +0300
-Subject: [PATCH] [avx] check ig c++ target supports AVX
-
-Signed-off-by: R4SAS 

- libi2pd/Crypto.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
 a/libi2pd/Crypto.cpp
-+++ b/libi2pd/Crypto.cpp
-@@ -638,7 +638,7 @@ namespace crypto
-   {
-   uint64_t buf[256];
-   uint64_t hash[12]; // 96 bytes
--#if defined(__x86_64__) || defined(__i386__)
-+#if (defined(__x86_64__) || defined(__i386__)) && defined(__AVX__) // not all 
X86 targets supports AVX (like old Pentium, see #1600)
-   if(i2p::cpu::avx)
-   {
-   __asm__
 a/libi2pd/Identity.cpp
-+++ b/libi2pd/Identity.cpp
-@@ -828,7 +828,7 @@ namespace data
-   XORMetric operator^(const IdentHash& key1, const IdentHash& key2)
-   {
-   XORMetric m;
--#if defined(__x86_64__) || defined(__i386__)
-+#if (defined(__x86_64__) || defined(__i386__)) && defined(__AVX__) // not all 
X86 targets supports AVX (like old Pentium, see #1600)
-   if(i2p::cpu::avx)
-   {
-   __asm__



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-03-20 Thread Joonas Niilola
commit: 756fbb6b63104b63322b83bb25e64a9e972d6d06
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar 20 08:15:59 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 20 08:25:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=756fbb6b

net-vpn/i2pd: drop 2.34.0, 2.35.0

Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  2 -
 net-vpn/i2pd/i2pd-2.34.0.ebuild | 93 
 net-vpn/i2pd/i2pd-2.35.0.ebuild | 95 -
 3 files changed, 190 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 48763588668..f0eaa1493f2 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1 @@
-DIST i2pd-2.34.0.tar.gz 1103199 BLAKE2B 
16e16a0e396b22f5de797455a97322e51bc2289e770617106d4daa9a7cd6d1d94d4d84955e182493f3c11dbacd527fbb3f127bd4e2e555a7b04f7eb697213dcb
 SHA512 
74c8234b850159c6e680fa61b20e2c22a0f04ca8397b4aa68f92fa20520fb74a63e442ac75c2fbb17dc1e5a193011b9b38085cee08746de4496620778aa7f027
-DIST i2pd-2.35.0.tar.gz 1105837 BLAKE2B 
4480b3b4922d2a51d158366674ad7880b7710d3c2bc45d3e403330d3a8ea04a7803a1a7826b0d60c4f9837e84c2900b9635024846d0fce7d585e30ad658fbd27
 SHA512 
cffc41484a63eba7c7091957cd4d8b8584bb02580d70c69132f1447018be5b3cde7893ae4a0bcb914d53e95c089d4253ece6e20442c9da7810e7800a2b99b117
 DIST i2pd-2.36.0.tar.gz 550451 BLAKE2B 
28ed24121a241b63d929c225223ebfea994ce993d715393db89199da123050f51a7b056205ed5ef6dd570c3ea51e0c56aead156ec5ebaeea8aef6a23daca9937
 SHA512 
7a1dc13ea4adddc5777532d5d50a4e7d1a8f8466983d4fc8874a38779723e213da0e09c831998688227317602c7e23b4fee0035367150c5fe3f338c595e872ad

diff --git a/net-vpn/i2pd/i2pd-2.34.0.ebuild b/net-vpn/i2pd/i2pd-2.34.0.ebuild
deleted file mode 100644
index acc70c57b41..000
--- a/net-vpn/i2pd/i2pd-2.34.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   upnp? ( net-libs/miniupnpc:= )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   sys-libs/zlib[static-libs]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   upnp? ( net-libs/miniupnpc:=[static-libs] )
-   )"
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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_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-vpn/i2pd/i2pd-2.35.0.ebuild b/net-vpn/i2pd/i2pd-2.35.0.ebuild
deleted file mode 100644
index b33e89eb849..000
--- 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-02-24 Thread Joonas Niilola
commit: ec49ce4a501e1bfc0c812a33e841258d4faa5ac8
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Feb 18 23:09:04 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 24 08:30:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec49ce4a

net-vpn/i2pd: drop old 2.33.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/19531
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.33.0.ebuild | 93 -
 2 files changed, 94 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 6d244dbc7df..48763588668 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.33.0.tar.gz 1101578 BLAKE2B 
d569a7900bda1fecc19f6ec966cd004d0453193de9bcda89620dff9909889c14165aca457e6a5fa0539614304af11be573329b9a54596684d3232ee28833
 SHA512 
7a3e7a8a908be8a12b675fda4ce923cb2b0eaf3e9b12a513b9ae7b56e9ecb593eef0ea278debb4027406d50ee9a46599a6792a54ce2e2f4e2c44c1fc82479910
 DIST i2pd-2.34.0.tar.gz 1103199 BLAKE2B 
16e16a0e396b22f5de797455a97322e51bc2289e770617106d4daa9a7cd6d1d94d4d84955e182493f3c11dbacd527fbb3f127bd4e2e555a7b04f7eb697213dcb
 SHA512 
74c8234b850159c6e680fa61b20e2c22a0f04ca8397b4aa68f92fa20520fb74a63e442ac75c2fbb17dc1e5a193011b9b38085cee08746de4496620778aa7f027
 DIST i2pd-2.35.0.tar.gz 1105837 BLAKE2B 
4480b3b4922d2a51d158366674ad7880b7710d3c2bc45d3e403330d3a8ea04a7803a1a7826b0d60c4f9837e84c2900b9635024846d0fce7d585e30ad658fbd27
 SHA512 
cffc41484a63eba7c7091957cd4d8b8584bb02580d70c69132f1447018be5b3cde7893ae4a0bcb914d53e95c089d4253ece6e20442c9da7810e7800a2b99b117
 DIST i2pd-2.36.0.tar.gz 550451 BLAKE2B 
28ed24121a241b63d929c225223ebfea994ce993d715393db89199da123050f51a7b056205ed5ef6dd570c3ea51e0c56aead156ec5ebaeea8aef6a23daca9937
 SHA512 
7a1dc13ea4adddc5777532d5d50a4e7d1a8f8466983d4fc8874a38779723e213da0e09c831998688227317602c7e23b4fee0035367150c5fe3f338c595e872ad

diff --git a/net-vpn/i2pd/i2pd-2.33.0.ebuild b/net-vpn/i2pd/i2pd-2.33.0.ebuild
deleted file mode 100644
index acc70c57b41..000
--- a/net-vpn/i2pd/i2pd-2.33.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake toolchain-funcs systemd
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   upnp? ( net-libs/miniupnpc:= )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   sys-libs/zlib[static-libs]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   upnp? ( net-libs/miniupnpc:=[static-libs] )
-   )"
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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_postinst() {
-   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
-   ewarn
-   ewarn "Configuration of the subscriptions has been 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-02-24 Thread Joonas Niilola
commit: e7aeefcab3a40afbb9779de9fee17a6ce08ae488
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Feb 18 23:07:43 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 24 08:30:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7aeefca

net-vpn/i2pd: version bump 2.36.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.36.0.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 34a9231d27d..6d244dbc7df 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.33.0.tar.gz 1101578 BLAKE2B 
d569a7900bda1fecc19f6ec966cd004d0453193de9bcda89620dff9909889c14165aca457e6a5fa0539614304af11be573329b9a54596684d3232ee28833
 SHA512 
7a3e7a8a908be8a12b675fda4ce923cb2b0eaf3e9b12a513b9ae7b56e9ecb593eef0ea278debb4027406d50ee9a46599a6792a54ce2e2f4e2c44c1fc82479910
 DIST i2pd-2.34.0.tar.gz 1103199 BLAKE2B 
16e16a0e396b22f5de797455a97322e51bc2289e770617106d4daa9a7cd6d1d94d4d84955e182493f3c11dbacd527fbb3f127bd4e2e555a7b04f7eb697213dcb
 SHA512 
74c8234b850159c6e680fa61b20e2c22a0f04ca8397b4aa68f92fa20520fb74a63e442ac75c2fbb17dc1e5a193011b9b38085cee08746de4496620778aa7f027
 DIST i2pd-2.35.0.tar.gz 1105837 BLAKE2B 
4480b3b4922d2a51d158366674ad7880b7710d3c2bc45d3e403330d3a8ea04a7803a1a7826b0d60c4f9837e84c2900b9635024846d0fce7d585e30ad658fbd27
 SHA512 
cffc41484a63eba7c7091957cd4d8b8584bb02580d70c69132f1447018be5b3cde7893ae4a0bcb914d53e95c089d4253ece6e20442c9da7810e7800a2b99b117
+DIST i2pd-2.36.0.tar.gz 550451 BLAKE2B 
28ed24121a241b63d929c225223ebfea994ce993d715393db89199da123050f51a7b056205ed5ef6dd570c3ea51e0c56aead156ec5ebaeea8aef6a23daca9937
 SHA512 
7a1dc13ea4adddc5777532d5d50a4e7d1a8f8466983d4fc8874a38779723e213da0e09c831998688227317602c7e23b4fee0035367150c5fe3f338c595e872ad

diff --git a/net-vpn/i2pd/i2pd-2.36.0.ebuild b/net-vpn/i2pd/i2pd-2.36.0.ebuild
new file mode 100644
index 000..0afeb4fffed
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.36.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   upnp? ( net-libs/miniupnpc:= )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   sys-libs/zlib[static-libs]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   upnp? ( net-libs/miniupnpc:=[static-libs] )
+   )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=(
+   "${FILESDIR}/i2pd-2.25.0-lib-path.patch"
+)
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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_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"
+ 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/, net-vpn/i2pd/files/

2021-01-09 Thread Sam James
commit: 9d525905e50dc0b4902b9811db594af913e5d60d
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Fri Jan  8 16:13:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  9 12:45:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d525905

net-vpn/i2pd: version bump to 2.35.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://bugs.gentoo.org/763033
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest  |  1 +
 net-vpn/i2pd/files/i2pd-2.35.0-avx-detection.patch | 32 
 net-vpn/i2pd/i2pd-2.35.0.ebuild| 95 ++
 3 files changed, 128 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index db90e6f4267..e95441059af 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -2,3 +2,4 @@ DIST i2pd-2.32.0.tar.gz 1098880 BLAKE2B 
0b5db302cac78c6993fd7c25362bad512c059722
 DIST i2pd-2.32.1.tar.gz 1099034 BLAKE2B 
be32443d2d686247459e74396202ff5fc595be27b7a4e207aa756f35c6b65fe05b006491bb9b8a564bc2b3c1144dae1dcba8dcfdff95cedfb032ca137f30d617
 SHA512 
2c492942526b5d6dd787baaf6ad31b036c593d633a36ba951c02d3289607be5e43562057622deee51db724854eef6f4bd67eaec62699b07aad47ee49fd291783
 DIST i2pd-2.33.0.tar.gz 1101578 BLAKE2B 
d569a7900bda1fecc19f6ec966cd004d0453193de9bcda89620dff9909889c14165aca457e6a5fa0539614304af11be573329b9a54596684d3232ee28833
 SHA512 
7a3e7a8a908be8a12b675fda4ce923cb2b0eaf3e9b12a513b9ae7b56e9ecb593eef0ea278debb4027406d50ee9a46599a6792a54ce2e2f4e2c44c1fc82479910
 DIST i2pd-2.34.0.tar.gz 1103199 BLAKE2B 
16e16a0e396b22f5de797455a97322e51bc2289e770617106d4daa9a7cd6d1d94d4d84955e182493f3c11dbacd527fbb3f127bd4e2e555a7b04f7eb697213dcb
 SHA512 
74c8234b850159c6e680fa61b20e2c22a0f04ca8397b4aa68f92fa20520fb74a63e442ac75c2fbb17dc1e5a193011b9b38085cee08746de4496620778aa7f027
+DIST i2pd-2.35.0.tar.gz 1105837 BLAKE2B 
4480b3b4922d2a51d158366674ad7880b7710d3c2bc45d3e403330d3a8ea04a7803a1a7826b0d60c4f9837e84c2900b9635024846d0fce7d585e30ad658fbd27
 SHA512 
cffc41484a63eba7c7091957cd4d8b8584bb02580d70c69132f1447018be5b3cde7893ae4a0bcb914d53e95c089d4253ece6e20442c9da7810e7800a2b99b117

diff --git a/net-vpn/i2pd/files/i2pd-2.35.0-avx-detection.patch 
b/net-vpn/i2pd/files/i2pd-2.35.0-avx-detection.patch
new file mode 100644
index 000..6e407f1978c
--- /dev/null
+++ b/net-vpn/i2pd/files/i2pd-2.35.0-avx-detection.patch
@@ -0,0 +1,32 @@
+From ca3b8191510c1006d031d02c50edcf6b4f6a6e8f Mon Sep 17 00:00:00 2001
+From: R4SAS 
+Date: Thu, 10 Dec 2020 18:32:41 +0300
+Subject: [PATCH] [avx] check ig c++ target supports AVX
+
+Signed-off-by: R4SAS 
+---
+ libi2pd/Crypto.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/libi2pd/Crypto.cpp
 b/libi2pd/Crypto.cpp
+@@ -638,7 +638,7 @@ namespace crypto
+   {
+   uint64_t buf[256];
+   uint64_t hash[12]; // 96 bytes
+-#if defined(__x86_64__) || defined(__i386__)
++#if (defined(__x86_64__) || defined(__i386__)) && defined(__AVX__) // not all 
X86 targets supports AVX (like old Pentium, see #1600)
+   if(i2p::cpu::avx)
+   {
+   __asm__
+--- a/libi2pd/Identity.cpp
 b/libi2pd/Identity.cpp
+@@ -828,7 +828,7 @@ namespace data
+   XORMetric operator^(const IdentHash& key1, const IdentHash& key2)
+   {
+   XORMetric m;
+-#if defined(__x86_64__) || defined(__i386__)
++#if (defined(__x86_64__) || defined(__i386__)) && defined(__AVX__) // not all 
X86 targets supports AVX (like old Pentium, see #1600)
+   if(i2p::cpu::avx)
+   {
+   __asm__

diff --git a/net-vpn/i2pd/i2pd-2.35.0.ebuild b/net-vpn/i2pd/i2pd-2.35.0.ebuild
new file mode 100644
index 000..b33e89eb849
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.35.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   upnp? ( net-libs/miniupnpc:= )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   sys-libs/zlib[static-libs]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   upnp? ( net-libs/miniupnpc:=[static-libs] )
+   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2021-01-09 Thread Sam James
commit: bb8aeb9b7594691e01c3bebd32926bab4cb421b4
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Fri Jan  8 16:28:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  9 12:45:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8aeb9b

net-vpn/i2pd: drop old 2.32.*

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/18992
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   |  2 -
 net-vpn/i2pd/i2pd-2.32.0.ebuild | 93 -
 net-vpn/i2pd/i2pd-2.32.1.ebuild | 93 -
 3 files changed, 188 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index e95441059af..34a9231d27d 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,5 +1,3 @@
-DIST i2pd-2.32.0.tar.gz 1098880 BLAKE2B 
0b5db302cac78c6993fd7c25362bad512c0597222059c21d0902c1378228425bafc6e39040c1a99122b66dfca106db64ff69783b23e40caf528764f7ec1709c6
 SHA512 
f76eb2744b55b4099914cb42e7fe6821e3b7b3dbbc93d491a83cfb8cd9fb67e6559f20891874215060a3797b5f66051480e49670032c952fcddf91aa96e0e41e
-DIST i2pd-2.32.1.tar.gz 1099034 BLAKE2B 
be32443d2d686247459e74396202ff5fc595be27b7a4e207aa756f35c6b65fe05b006491bb9b8a564bc2b3c1144dae1dcba8dcfdff95cedfb032ca137f30d617
 SHA512 
2c492942526b5d6dd787baaf6ad31b036c593d633a36ba951c02d3289607be5e43562057622deee51db724854eef6f4bd67eaec62699b07aad47ee49fd291783
 DIST i2pd-2.33.0.tar.gz 1101578 BLAKE2B 
d569a7900bda1fecc19f6ec966cd004d0453193de9bcda89620dff9909889c14165aca457e6a5fa0539614304af11be573329b9a54596684d3232ee28833
 SHA512 
7a3e7a8a908be8a12b675fda4ce923cb2b0eaf3e9b12a513b9ae7b56e9ecb593eef0ea278debb4027406d50ee9a46599a6792a54ce2e2f4e2c44c1fc82479910
 DIST i2pd-2.34.0.tar.gz 1103199 BLAKE2B 
16e16a0e396b22f5de797455a97322e51bc2289e770617106d4daa9a7cd6d1d94d4d84955e182493f3c11dbacd527fbb3f127bd4e2e555a7b04f7eb697213dcb
 SHA512 
74c8234b850159c6e680fa61b20e2c22a0f04ca8397b4aa68f92fa20520fb74a63e442ac75c2fbb17dc1e5a193011b9b38085cee08746de4496620778aa7f027
 DIST i2pd-2.35.0.tar.gz 1105837 BLAKE2B 
4480b3b4922d2a51d158366674ad7880b7710d3c2bc45d3e403330d3a8ea04a7803a1a7826b0d60c4f9837e84c2900b9635024846d0fce7d585e30ad658fbd27
 SHA512 
cffc41484a63eba7c7091957cd4d8b8584bb02580d70c69132f1447018be5b3cde7893ae4a0bcb914d53e95c089d4253ece6e20442c9da7810e7800a2b99b117

diff --git a/net-vpn/i2pd/i2pd-2.32.0.ebuild b/net-vpn/i2pd/i2pd-2.32.0.ebuild
deleted file mode 100644
index d6a4a02b21e..000
--- a/net-vpn/i2pd/i2pd-2.32.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd cmake toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   sys-libs/zlib:=[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )"
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/, net-vpn/i2pd/files/

2020-11-08 Thread Sam James
commit: 2dc991f1c8c86ce3c77d4400489aabc4705a72a3
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sun Nov  8 12:40:57 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  8 12:57:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc991f1

net-vpn/i2pd: drop old 2.31.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/18182
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest  |  1 -
 .../i2pd-2.14.0-fix_installed_components.patch | 31 ---
 net-vpn/i2pd/i2pd-2.31.0.ebuild| 94 --
 3 files changed, 126 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 1d0836fa3d8..db90e6f4267 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.31.0.tar.gz 1092238 BLAKE2B 
61424b8d5796511a1bae4d0274b86fa198e0fb2e590312e7e5039533bca2ded494f9bdd7406951c82a99259772581ee716159f6500921f9fb8b5fd4aa217ce9a
 SHA512 
af1583c6c2fb2073d6d3d32f0b394da3f1bc4a3d232aa47880f457447c6592801c48f6a05b1a7d2955c58d888c4c574e15082bf2583921797e24e5cda4c188e0
 DIST i2pd-2.32.0.tar.gz 1098880 BLAKE2B 
0b5db302cac78c6993fd7c25362bad512c0597222059c21d0902c1378228425bafc6e39040c1a99122b66dfca106db64ff69783b23e40caf528764f7ec1709c6
 SHA512 
f76eb2744b55b4099914cb42e7fe6821e3b7b3dbbc93d491a83cfb8cd9fb67e6559f20891874215060a3797b5f66051480e49670032c952fcddf91aa96e0e41e
 DIST i2pd-2.32.1.tar.gz 1099034 BLAKE2B 
be32443d2d686247459e74396202ff5fc595be27b7a4e207aa756f35c6b65fe05b006491bb9b8a564bc2b3c1144dae1dcba8dcfdff95cedfb032ca137f30d617
 SHA512 
2c492942526b5d6dd787baaf6ad31b036c593d633a36ba951c02d3289607be5e43562057622deee51db724854eef6f4bd67eaec62699b07aad47ee49fd291783
 DIST i2pd-2.33.0.tar.gz 1101578 BLAKE2B 
d569a7900bda1fecc19f6ec966cd004d0453193de9bcda89620dff9909889c14165aca457e6a5fa0539614304af11be573329b9a54596684d3232ee28833
 SHA512 
7a3e7a8a908be8a12b675fda4ce923cb2b0eaf3e9b12a513b9ae7b56e9ecb593eef0ea278debb4027406d50ee9a46599a6792a54ce2e2f4e2c44c1fc82479910

diff --git a/net-vpn/i2pd/files/i2pd-2.14.0-fix_installed_components.patch 
b/net-vpn/i2pd/files/i2pd-2.14.0-fix_installed_components.patch
deleted file mode 100644
index fe7bdcc4083..000
--- a/net-vpn/i2pd/files/i2pd-2.14.0-fix_installed_components.patch
+++ /dev/null
@@ -1,31 +0,0 @@
 a/build/CMakeLists.txt
-+++ b/build/CMakeLists.txt
-@@ -455,20 +455,7 @@ if (WITH_BINARY)
-   endif ()
- endif ()
- 
--install(FILES ../LICENSE
--  DESTINATION .
--  COMPONENT Runtime
--  )
--# Take a copy on Appveyor
--install(FILES "C:/projects/openssl-$ENV{OPENSSL}/LICENSE"
--  DESTINATION .
--  COMPONENT Runtime
--  RENAME LICENSE_OPENSSL
--  OPTIONAL  # for local builds only!
--  )
--
- file(GLOB_RECURSE I2PD_SOURCES "../libi2pd/*.cpp" "../libi2pd_client/*.cpp" 
"../daemon/*.cpp" "../build" "../Win32" "../Makefile*")
--install(FILES ${I2PD_SOURCES} DESTINATION src/ COMPONENT Source)
- # install(DIRECTORY ../ DESTINATION src/
- #   # OPTIONAL
- #   COMPONENT Source FILES_MATCHING
-@@ -477,7 +464,6 @@ install(FILES ${I2PD_SOURCES} DESTINATION src/ COMPONENT 
Source)
- #   )
- 
- file(GLOB I2PD_HEADERS "../libi2pd/*.h" "../libi2pd_client/*.h" 
"../daemon/*.h")
--install(FILES ${I2PD_HEADERS} DESTINATION src/ COMPONENT Headers)
- # install(DIRECTORY ../ DESTINATION src/
- #   # OPTIONAL
- #   COMPONENT Headers FILES_MATCHING

diff --git a/net-vpn/i2pd/i2pd-2.31.0.ebuild b/net-vpn/i2pd/i2pd-2.31.0.ebuild
deleted file mode 100644
index a83bf4a4cda..000
--- a/net-vpn/i2pd/i2pd-2.31.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd cmake toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   sys-libs/zlib:=[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )"
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
-   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-11-08 Thread Sam James
commit: 032f46907b6ac462411f8c2708843735ec2d2dca
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sun Nov  8 12:36:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  8 12:57:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=032f4690

net-vpn/i2pd-2.34.0 version bump

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.34.0.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 2e41af2696c..1d0836fa3d8 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -2,3 +2,4 @@ DIST i2pd-2.31.0.tar.gz 1092238 BLAKE2B 
61424b8d5796511a1bae4d0274b86fa198e0fb2e
 DIST i2pd-2.32.0.tar.gz 1098880 BLAKE2B 
0b5db302cac78c6993fd7c25362bad512c0597222059c21d0902c1378228425bafc6e39040c1a99122b66dfca106db64ff69783b23e40caf528764f7ec1709c6
 SHA512 
f76eb2744b55b4099914cb42e7fe6821e3b7b3dbbc93d491a83cfb8cd9fb67e6559f20891874215060a3797b5f66051480e49670032c952fcddf91aa96e0e41e
 DIST i2pd-2.32.1.tar.gz 1099034 BLAKE2B 
be32443d2d686247459e74396202ff5fc595be27b7a4e207aa756f35c6b65fe05b006491bb9b8a564bc2b3c1144dae1dcba8dcfdff95cedfb032ca137f30d617
 SHA512 
2c492942526b5d6dd787baaf6ad31b036c593d633a36ba951c02d3289607be5e43562057622deee51db724854eef6f4bd67eaec62699b07aad47ee49fd291783
 DIST i2pd-2.33.0.tar.gz 1101578 BLAKE2B 
d569a7900bda1fecc19f6ec966cd004d0453193de9bcda89620dff9909889c14165aca457e6a5fa0539614304af11be573329b9a54596684d3232ee28833
 SHA512 
7a3e7a8a908be8a12b675fda4ce923cb2b0eaf3e9b12a513b9ae7b56e9ecb593eef0ea278debb4027406d50ee9a46599a6792a54ce2e2f4e2c44c1fc82479910
+DIST i2pd-2.34.0.tar.gz 1103199 BLAKE2B 
16e16a0e396b22f5de797455a97322e51bc2289e770617106d4daa9a7cd6d1d94d4d84955e182493f3c11dbacd527fbb3f127bd4e2e555a7b04f7eb697213dcb
 SHA512 
74c8234b850159c6e680fa61b20e2c22a0f04ca8397b4aa68f92fa20520fb74a63e442ac75c2fbb17dc1e5a193011b9b38085cee08746de4496620778aa7f027

diff --git a/net-vpn/i2pd/i2pd-2.34.0.ebuild b/net-vpn/i2pd/i2pd-2.34.0.ebuild
new file mode 100644
index 000..acc70c57b41
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.34.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   upnp? ( net-libs/miniupnpc:= )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   sys-libs/zlib[static-libs]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   upnp? ( net-libs/miniupnpc:=[static-libs] )
+   )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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_postinst() {
+   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
+   ewarn
+   ewarn "Configuration of the 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-09-04 Thread Sam James
commit: 83505e989ec8441571dc7901c29afe64d1339745
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Aug 31 05:58:06 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  4 21:52:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83505e98

net-vpn/i2pd: add := for net-libs/miniupnpc

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/17314
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/i2pd-2.33.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.33.0.ebuild b/net-vpn/i2pd/i2pd-2.33.0.ebuild
index 9b23723bdc1..acc70c57b41 100644
--- a/net-vpn/i2pd/i2pd-2.33.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.33.0.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
dev-libs/boost:=[threads]
!libressl? ( dev-libs/openssl:0=[-bindist] )
libressl? ( dev-libs/libressl:0= )
-   upnp? ( net-libs/miniupnpc )
+   upnp? ( net-libs/miniupnpc:= )
)"
 DEPEND="${RDEPEND}
static? (
@@ -29,7 +29,7 @@ DEPEND="${RDEPEND}
sys-libs/zlib[static-libs]
!libressl? ( dev-libs/openssl:0=[static-libs] )
libressl? ( dev-libs/libressl:0=[static-libs] )
-   upnp? ( net-libs/miniupnpc[static-libs] )
+   upnp? ( net-libs/miniupnpc:=[static-libs] )
)"
 
 CMAKE_USE_DIR="${S}/build"



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-09-04 Thread Sam James
commit: 28ffa30b397d97d48e0f98f07e894d64c64f07f2
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Aug 29 12:33:15 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  4 21:52:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28ffa30b

net-vpn/i2pd: version bump 2.33.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.33.0.ebuild | 93 +
 net-vpn/i2pd/metadata.xml   |  3 --
 3 files changed, 94 insertions(+), 3 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 84499d2ee7d..4a749f4a848 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -2,3 +2,4 @@ DIST i2pd-2.30.0.tar.gz 1087411 BLAKE2B 
adfd6d2eebb2bbd0fe931a9a96110d0bf540ceff
 DIST i2pd-2.31.0.tar.gz 1092238 BLAKE2B 
61424b8d5796511a1bae4d0274b86fa198e0fb2e590312e7e5039533bca2ded494f9bdd7406951c82a99259772581ee716159f6500921f9fb8b5fd4aa217ce9a
 SHA512 
af1583c6c2fb2073d6d3d32f0b394da3f1bc4a3d232aa47880f457447c6592801c48f6a05b1a7d2955c58d888c4c574e15082bf2583921797e24e5cda4c188e0
 DIST i2pd-2.32.0.tar.gz 1098880 BLAKE2B 
0b5db302cac78c6993fd7c25362bad512c0597222059c21d0902c1378228425bafc6e39040c1a99122b66dfca106db64ff69783b23e40caf528764f7ec1709c6
 SHA512 
f76eb2744b55b4099914cb42e7fe6821e3b7b3dbbc93d491a83cfb8cd9fb67e6559f20891874215060a3797b5f66051480e49670032c952fcddf91aa96e0e41e
 DIST i2pd-2.32.1.tar.gz 1099034 BLAKE2B 
be32443d2d686247459e74396202ff5fc595be27b7a4e207aa756f35c6b65fe05b006491bb9b8a564bc2b3c1144dae1dcba8dcfdff95cedfb032ca137f30d617
 SHA512 
2c492942526b5d6dd787baaf6ad31b036c593d633a36ba951c02d3289607be5e43562057622deee51db724854eef6f4bd67eaec62699b07aad47ee49fd291783
+DIST i2pd-2.33.0.tar.gz 1101578 BLAKE2B 
d569a7900bda1fecc19f6ec966cd004d0453193de9bcda89620dff9909889c14165aca457e6a5fa0539614304af11be573329b9a54596684d3232ee28833
 SHA512 
7a3e7a8a908be8a12b675fda4ce923cb2b0eaf3e9b12a513b9ae7b56e9ecb593eef0ea278debb4027406d50ee9a46599a6792a54ce2e2f4e2c44c1fc82479910

diff --git a/net-vpn/i2pd/i2pd-2.33.0.ebuild b/net-vpn/i2pd/i2pd-2.33.0.ebuild
new file mode 100644
index 000..9b23723bdc1
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.33.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   sys-libs/zlib[static-libs]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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_postinst() {
+   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
+   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-09-04 Thread Sam James
commit: c4dc856263b75377668abf29f977f38ddb3bf532
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Aug 29 12:49:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  4 21:52:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4dc8562

net-vpn/i2pd: drop old

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 -
 net-vpn/i2pd/i2pd-2.30.0.ebuild | 103 
 2 files changed, 104 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 4a749f4a848..2e41af2696c 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.30.0.tar.gz 1087411 BLAKE2B 
adfd6d2eebb2bbd0fe931a9a96110d0bf540ceff18231afc88ba4df7b428ec702297871ecafb812cd130e68eb8f6127e3f7a4645631df7ca2a723d0a45d8723c
 SHA512 
d27c5e5b7ae7c78be14ad96ac458c0f3a45e31ee5fbdf59d5c6278d0195909badc5917a258b5de37d6a255c20a8c3cb0c0ddc3291a110444a96f475b662a119b
 DIST i2pd-2.31.0.tar.gz 1092238 BLAKE2B 
61424b8d5796511a1bae4d0274b86fa198e0fb2e590312e7e5039533bca2ded494f9bdd7406951c82a99259772581ee716159f6500921f9fb8b5fd4aa217ce9a
 SHA512 
af1583c6c2fb2073d6d3d32f0b394da3f1bc4a3d232aa47880f457447c6592801c48f6a05b1a7d2955c58d888c4c574e15082bf2583921797e24e5cda4c188e0
 DIST i2pd-2.32.0.tar.gz 1098880 BLAKE2B 
0b5db302cac78c6993fd7c25362bad512c0597222059c21d0902c1378228425bafc6e39040c1a99122b66dfca106db64ff69783b23e40caf528764f7ec1709c6
 SHA512 
f76eb2744b55b4099914cb42e7fe6821e3b7b3dbbc93d491a83cfb8cd9fb67e6559f20891874215060a3797b5f66051480e49670032c952fcddf91aa96e0e41e
 DIST i2pd-2.32.1.tar.gz 1099034 BLAKE2B 
be32443d2d686247459e74396202ff5fc595be27b7a4e207aa756f35c6b65fe05b006491bb9b8a564bc2b3c1144dae1dcba8dcfdff95cedfb032ca137f30d617
 SHA512 
2c492942526b5d6dd787baaf6ad31b036c593d633a36ba951c02d3289607be5e43562057622deee51db724854eef6f4bd67eaec62699b07aad47ee49fd291783

diff --git a/net-vpn/i2pd/i2pd-2.30.0.ebuild b/net-vpn/i2pd/i2pd-2.30.0.ebuild
deleted file mode 100644
index b305f25c71f..000
--- a/net-vpn/i2pd/i2pd-2.30.0.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd cmake toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? (
-   dev-libs/libressl:0=
-   >=dev-libs/boost-1.65:=
-   )
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? (
-   dev-libs/libressl:0=[static-libs]
-   >=dev-libs/boost-1.65:=
-   )
-   sys-libs/zlib:=[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
-   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-06-08 Thread Joonas Niilola
commit: 0add2f711b21e803f1b8811dfcdeefbda4dc0fd4
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Jun  3 10:13:33 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun  8 13:41:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0add2f71

net-vpn/i2pd: version bump 2.31.1

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/15995
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.32.1.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index a84c0a940ec..84499d2ee7d 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.30.0.tar.gz 1087411 BLAKE2B 
adfd6d2eebb2bbd0fe931a9a96110d0bf540ceff18231afc88ba4df7b428ec702297871ecafb812cd130e68eb8f6127e3f7a4645631df7ca2a723d0a45d8723c
 SHA512 
d27c5e5b7ae7c78be14ad96ac458c0f3a45e31ee5fbdf59d5c6278d0195909badc5917a258b5de37d6a255c20a8c3cb0c0ddc3291a110444a96f475b662a119b
 DIST i2pd-2.31.0.tar.gz 1092238 BLAKE2B 
61424b8d5796511a1bae4d0274b86fa198e0fb2e590312e7e5039533bca2ded494f9bdd7406951c82a99259772581ee716159f6500921f9fb8b5fd4aa217ce9a
 SHA512 
af1583c6c2fb2073d6d3d32f0b394da3f1bc4a3d232aa47880f457447c6592801c48f6a05b1a7d2955c58d888c4c574e15082bf2583921797e24e5cda4c188e0
 DIST i2pd-2.32.0.tar.gz 1098880 BLAKE2B 
0b5db302cac78c6993fd7c25362bad512c0597222059c21d0902c1378228425bafc6e39040c1a99122b66dfca106db64ff69783b23e40caf528764f7ec1709c6
 SHA512 
f76eb2744b55b4099914cb42e7fe6821e3b7b3dbbc93d491a83cfb8cd9fb67e6559f20891874215060a3797b5f66051480e49670032c952fcddf91aa96e0e41e
+DIST i2pd-2.32.1.tar.gz 1099034 BLAKE2B 
be32443d2d686247459e74396202ff5fc595be27b7a4e207aa756f35c6b65fe05b006491bb9b8a564bc2b3c1144dae1dcba8dcfdff95cedfb032ca137f30d617
 SHA512 
2c492942526b5d6dd787baaf6ad31b036c593d633a36ba951c02d3289607be5e43562057622deee51db724854eef6f4bd67eaec62699b07aad47ee49fd291783

diff --git a/net-vpn/i2pd/i2pd-2.32.1.ebuild b/net-vpn/i2pd/i2pd-2.32.1.ebuild
new file mode 100644
index 000..9b23723bdc1
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.32.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs systemd
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   sys-libs/zlib[static-libs]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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_postinst() {
+   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
+   ewarn
+   ewarn "Configuration of the subscriptions has been 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-06-08 Thread Joonas Niilola
commit: 0b0d5206af79ce245bbd463e003a21f76f79a0a0
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu May 28 19:40:28 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun  8 13:41:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0d5206

net-vpn/i2pd: remove old

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 -
 net-vpn/i2pd/i2pd-2.29.0.ebuild | 103 
 2 files changed, 104 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index e1f2c8fc9d4..a84c0a940ec 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.29.0.tar.gz 1079654 BLAKE2B 
762f06908342c7e6508f47f7bd7479454f0a4594647aa9e0a9be5e7f6ae28140a1073e10138f3e210b7add943a31617260b475d9ee5915c367dc4f80b3036bb1
 SHA512 
dfa1c212c217eb2eae40f3f8151d35164c52df630e658dcb261cc9532623377dee376d1c493e8b8bdcae3245ae389e06adf5ef551951d4e139f1626b8432c15b
 DIST i2pd-2.30.0.tar.gz 1087411 BLAKE2B 
adfd6d2eebb2bbd0fe931a9a96110d0bf540ceff18231afc88ba4df7b428ec702297871ecafb812cd130e68eb8f6127e3f7a4645631df7ca2a723d0a45d8723c
 SHA512 
d27c5e5b7ae7c78be14ad96ac458c0f3a45e31ee5fbdf59d5c6278d0195909badc5917a258b5de37d6a255c20a8c3cb0c0ddc3291a110444a96f475b662a119b
 DIST i2pd-2.31.0.tar.gz 1092238 BLAKE2B 
61424b8d5796511a1bae4d0274b86fa198e0fb2e590312e7e5039533bca2ded494f9bdd7406951c82a99259772581ee716159f6500921f9fb8b5fd4aa217ce9a
 SHA512 
af1583c6c2fb2073d6d3d32f0b394da3f1bc4a3d232aa47880f457447c6592801c48f6a05b1a7d2955c58d888c4c574e15082bf2583921797e24e5cda4c188e0
 DIST i2pd-2.32.0.tar.gz 1098880 BLAKE2B 
0b5db302cac78c6993fd7c25362bad512c0597222059c21d0902c1378228425bafc6e39040c1a99122b66dfca106db64ff69783b23e40caf528764f7ec1709c6
 SHA512 
f76eb2744b55b4099914cb42e7fe6821e3b7b3dbbc93d491a83cfb8cd9fb67e6559f20891874215060a3797b5f66051480e49670032c952fcddf91aa96e0e41e

diff --git a/net-vpn/i2pd/i2pd-2.29.0.ebuild b/net-vpn/i2pd/i2pd-2.29.0.ebuild
deleted file mode 100644
index 110e726fe0e..000
--- a/net-vpn/i2pd/i2pd-2.29.0.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd cmake toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? (
-   dev-libs/libressl:0=
-   >=dev-libs/boost-1.65:=
-   )
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? (
-   dev-libs/libressl:0=[static-libs]
-   >=dev-libs/boost-1.65:=
-   )
-   sys-libs/zlib:=[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
-   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # 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
- 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-06-08 Thread Joonas Niilola
commit: 01ec4c9c0a550e824302545d8da4c5a13e0880be
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu May 28 19:39:15 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun  8 13:41:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ec4c9c

net-vpn/i2pd: version bump 2.32.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.32.0.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 8cd8faab6bc..e1f2c8fc9d4 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.29.0.tar.gz 1079654 BLAKE2B 
762f06908342c7e6508f47f7bd7479454f0a4594647aa9e0a9be5e7f6ae28140a1073e10138f3e210b7add943a31617260b475d9ee5915c367dc4f80b3036bb1
 SHA512 
dfa1c212c217eb2eae40f3f8151d35164c52df630e658dcb261cc9532623377dee376d1c493e8b8bdcae3245ae389e06adf5ef551951d4e139f1626b8432c15b
 DIST i2pd-2.30.0.tar.gz 1087411 BLAKE2B 
adfd6d2eebb2bbd0fe931a9a96110d0bf540ceff18231afc88ba4df7b428ec702297871ecafb812cd130e68eb8f6127e3f7a4645631df7ca2a723d0a45d8723c
 SHA512 
d27c5e5b7ae7c78be14ad96ac458c0f3a45e31ee5fbdf59d5c6278d0195909badc5917a258b5de37d6a255c20a8c3cb0c0ddc3291a110444a96f475b662a119b
 DIST i2pd-2.31.0.tar.gz 1092238 BLAKE2B 
61424b8d5796511a1bae4d0274b86fa198e0fb2e590312e7e5039533bca2ded494f9bdd7406951c82a99259772581ee716159f6500921f9fb8b5fd4aa217ce9a
 SHA512 
af1583c6c2fb2073d6d3d32f0b394da3f1bc4a3d232aa47880f457447c6592801c48f6a05b1a7d2955c58d888c4c574e15082bf2583921797e24e5cda4c188e0
+DIST i2pd-2.32.0.tar.gz 1098880 BLAKE2B 
0b5db302cac78c6993fd7c25362bad512c0597222059c21d0902c1378228425bafc6e39040c1a99122b66dfca106db64ff69783b23e40caf528764f7ec1709c6
 SHA512 
f76eb2744b55b4099914cb42e7fe6821e3b7b3dbbc93d491a83cfb8cd9fb67e6559f20891874215060a3797b5f66051480e49670032c952fcddf91aa96e0e41e

diff --git a/net-vpn/i2pd/i2pd-2.32.0.ebuild b/net-vpn/i2pd/i2pd-2.32.0.ebuild
new file mode 100644
index 000..d6a4a02b21e
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.32.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd cmake toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   sys-libs/zlib:=[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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_postinst() {
+   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
+   ewarn
+   ewarn "Configuration of the subscriptions has been moved from"
+   ewarn "subscriptions.txt 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-05-28 Thread Sergei Trofimovich
commit: 94f740f912f51734b06423e0fab45d67e972dc1b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu May 28 11:21:45 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu May 28 18:19:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f740f9

net-vpn/i2pd: keyworded 2.29.0 for sparc, bug #640638

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-vpn/i2pd/i2pd-2.29.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.29.0.ebuild b/net-vpn/i2pd/i2pd-2.29.0.ebuild
index 06d8abe7e50..110e726fe0e 100644
--- a/net-vpn/i2pd/i2pd-2.29.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.29.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
 
 # if using libressl, require >=boost-1.65, see #597798



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-04-16 Thread Joonas Niilola
commit: 573e00a187304749e7e46c11398ad7d05f5038e1
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Apr 11 14:34:32 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 16 08:09:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=573e00a1

net-vpn/i2pd: remove old

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/15306
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |   2 -
 net-vpn/i2pd/i2pd-2.27.0.ebuild | 105 
 net-vpn/i2pd/i2pd-2.28.0.ebuild | 105 
 3 files changed, 212 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 566a3590ac8..8cd8faab6bc 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,5 +1,3 @@
-DIST i2pd-2.27.0.tar.gz 1073766 BLAKE2B 
331407c6bed3ed49e2438590a814ce91301bfe318d45f0726568877a966fee217b94a37152206652672b221e62d41dc252b8cacdac3e96117c896f4de00c39d4
 SHA512 
260cef32503bb459f3e7e07940f303b542bead54c9b6faf63f61e8d76250155c375fa75ce80ce3862d8eb2445e106e3c99ed829c9acbc9eb728364082f938f96
-DIST i2pd-2.28.0.tar.gz 1079208 BLAKE2B 
2cc84ff156c05395ce13fd0cbabb667d44d88df252c02775dee3af0ea2715487ea35614175a4dcd6f4af8a2f8fc071857beb67e85620d32e952341db04b3be7d
 SHA512 
9bcae8dfb5a2c77b03e4c4d4816b1666f2a0d95e0c806f952a095182dfc62bdc142f5cde6a9643f7a3c6d385f906c00011b4d291fe53ab177d36d63b6a698599
 DIST i2pd-2.29.0.tar.gz 1079654 BLAKE2B 
762f06908342c7e6508f47f7bd7479454f0a4594647aa9e0a9be5e7f6ae28140a1073e10138f3e210b7add943a31617260b475d9ee5915c367dc4f80b3036bb1
 SHA512 
dfa1c212c217eb2eae40f3f8151d35164c52df630e658dcb261cc9532623377dee376d1c493e8b8bdcae3245ae389e06adf5ef551951d4e139f1626b8432c15b
 DIST i2pd-2.30.0.tar.gz 1087411 BLAKE2B 
adfd6d2eebb2bbd0fe931a9a96110d0bf540ceff18231afc88ba4df7b428ec702297871ecafb812cd130e68eb8f6127e3f7a4645631df7ca2a723d0a45d8723c
 SHA512 
d27c5e5b7ae7c78be14ad96ac458c0f3a45e31ee5fbdf59d5c6278d0195909badc5917a258b5de37d6a255c20a8c3cb0c0ddc3291a110444a96f475b662a119b
 DIST i2pd-2.31.0.tar.gz 1092238 BLAKE2B 
61424b8d5796511a1bae4d0274b86fa198e0fb2e590312e7e5039533bca2ded494f9bdd7406951c82a99259772581ee716159f6500921f9fb8b5fd4aa217ce9a
 SHA512 
af1583c6c2fb2073d6d3d32f0b394da3f1bc4a3d232aa47880f457447c6592801c48f6a05b1a7d2955c58d888c4c574e15082bf2583921797e24e5cda4c188e0

diff --git a/net-vpn/i2pd/i2pd-2.27.0.ebuild b/net-vpn/i2pd/i2pd-2.27.0.ebuild
deleted file mode 100644
index a24bc8dd650..000
--- a/net-vpn/i2pd/i2pd-2.27.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd cmake toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? (
-   dev-libs/libressl:0=
-   >=dev-libs/boost-1.65:=
-   )
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? (
-   dev-libs/libressl:0=[static-libs]
-   >=dev-libs/boost-1.65:=
-   )
-   sys-libs/zlib:=[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
-   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
-
-pkg_pretend() {
-   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
-   die "At least gcc 4.7 is required"
-   fi
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-04-16 Thread Joonas Niilola
commit: 904107e36b2954bcabc516d24f8b4fb51df1a5ca
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Apr 11 14:33:21 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 16 08:09:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904107e3

net-vpn/i2pd: version bump 2.31.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.31.0.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 40211abe793..566a3590ac8 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -2,3 +2,4 @@ DIST i2pd-2.27.0.tar.gz 1073766 BLAKE2B 
331407c6bed3ed49e2438590a814ce91301bfe31
 DIST i2pd-2.28.0.tar.gz 1079208 BLAKE2B 
2cc84ff156c05395ce13fd0cbabb667d44d88df252c02775dee3af0ea2715487ea35614175a4dcd6f4af8a2f8fc071857beb67e85620d32e952341db04b3be7d
 SHA512 
9bcae8dfb5a2c77b03e4c4d4816b1666f2a0d95e0c806f952a095182dfc62bdc142f5cde6a9643f7a3c6d385f906c00011b4d291fe53ab177d36d63b6a698599
 DIST i2pd-2.29.0.tar.gz 1079654 BLAKE2B 
762f06908342c7e6508f47f7bd7479454f0a4594647aa9e0a9be5e7f6ae28140a1073e10138f3e210b7add943a31617260b475d9ee5915c367dc4f80b3036bb1
 SHA512 
dfa1c212c217eb2eae40f3f8151d35164c52df630e658dcb261cc9532623377dee376d1c493e8b8bdcae3245ae389e06adf5ef551951d4e139f1626b8432c15b
 DIST i2pd-2.30.0.tar.gz 1087411 BLAKE2B 
adfd6d2eebb2bbd0fe931a9a96110d0bf540ceff18231afc88ba4df7b428ec702297871ecafb812cd130e68eb8f6127e3f7a4645631df7ca2a723d0a45d8723c
 SHA512 
d27c5e5b7ae7c78be14ad96ac458c0f3a45e31ee5fbdf59d5c6278d0195909badc5917a258b5de37d6a255c20a8c3cb0c0ddc3291a110444a96f475b662a119b
+DIST i2pd-2.31.0.tar.gz 1092238 BLAKE2B 
61424b8d5796511a1bae4d0274b86fa198e0fb2e590312e7e5039533bca2ded494f9bdd7406951c82a99259772581ee716159f6500921f9fb8b5fd4aa217ce9a
 SHA512 
af1583c6c2fb2073d6d3d32f0b394da3f1bc4a3d232aa47880f457447c6592801c48f6a05b1a7d2955c58d888c4c574e15082bf2583921797e24e5cda4c188e0

diff --git a/net-vpn/i2pd/i2pd-2.31.0.ebuild b/net-vpn/i2pd/i2pd-2.31.0.ebuild
new file mode 100644
index 000..68023f37dd2
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.31.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd cmake toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   sys-libs/zlib:=[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
+   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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_postinst() {
+   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
+ 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-04-16 Thread Joonas Niilola
commit: f251ed0563f4d4cb92e452c3f020163a54762884
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Apr 11 14:27:13 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 16 08:09:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f251ed05

net-vpn/i2pd: version bump 2.30.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.30.0.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index c46e4bb7ca5..40211abe793 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.27.0.tar.gz 1073766 BLAKE2B 
331407c6bed3ed49e2438590a814ce91301bfe318d45f0726568877a966fee217b94a37152206652672b221e62d41dc252b8cacdac3e96117c896f4de00c39d4
 SHA512 
260cef32503bb459f3e7e07940f303b542bead54c9b6faf63f61e8d76250155c375fa75ce80ce3862d8eb2445e106e3c99ed829c9acbc9eb728364082f938f96
 DIST i2pd-2.28.0.tar.gz 1079208 BLAKE2B 
2cc84ff156c05395ce13fd0cbabb667d44d88df252c02775dee3af0ea2715487ea35614175a4dcd6f4af8a2f8fc071857beb67e85620d32e952341db04b3be7d
 SHA512 
9bcae8dfb5a2c77b03e4c4d4816b1666f2a0d95e0c806f952a095182dfc62bdc142f5cde6a9643f7a3c6d385f906c00011b4d291fe53ab177d36d63b6a698599
 DIST i2pd-2.29.0.tar.gz 1079654 BLAKE2B 
762f06908342c7e6508f47f7bd7479454f0a4594647aa9e0a9be5e7f6ae28140a1073e10138f3e210b7add943a31617260b475d9ee5915c367dc4f80b3036bb1
 SHA512 
dfa1c212c217eb2eae40f3f8151d35164c52df630e658dcb261cc9532623377dee376d1c493e8b8bdcae3245ae389e06adf5ef551951d4e139f1626b8432c15b
+DIST i2pd-2.30.0.tar.gz 1087411 BLAKE2B 
adfd6d2eebb2bbd0fe931a9a96110d0bf540ceff18231afc88ba4df7b428ec702297871ecafb812cd130e68eb8f6127e3f7a4645631df7ca2a723d0a45d8723c
 SHA512 
d27c5e5b7ae7c78be14ad96ac458c0f3a45e31ee5fbdf59d5c6278d0195909badc5917a258b5de37d6a255c20a8c3cb0c0ddc3291a110444a96f475b662a119b

diff --git a/net-vpn/i2pd/i2pd-2.30.0.ebuild b/net-vpn/i2pd/i2pd-2.30.0.ebuild
new file mode 100644
index 000..06d8abe7e50
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.30.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd cmake toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? (
+   dev-libs/libressl:0=
+   >=dev-libs/boost-1.65:=
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? (
+   dev-libs/libressl:0=[static-libs]
+   >=dev-libs/boost-1.65:=
+   )
+   sys-libs/zlib:=[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
+   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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
+  

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2020-04-16 Thread Joonas Niilola
commit: 95314f80e3715f7c86fc80349aa4d3ec80fb35d4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr 16 08:07:28 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 16 08:09:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95314f80

net-vpn/i2pd: bump copyright years

Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/i2pd-2.30.0.ebuild | 2 +-
 net-vpn/i2pd/i2pd-2.31.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.30.0.ebuild b/net-vpn/i2pd/i2pd-2.30.0.ebuild
index 06d8abe7e50..b305f25c71f 100644
--- a/net-vpn/i2pd/i2pd-2.30.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.30.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/net-vpn/i2pd/i2pd-2.31.0.ebuild b/net-vpn/i2pd/i2pd-2.31.0.ebuild
index 68023f37dd2..a83bf4a4cda 100644
--- a/net-vpn/i2pd/i2pd-2.31.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.31.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/, media-video/qmplay2/, games-action/minetest/, dev-libs/criterion/, ...

2019-12-31 Thread Andreas Sturmlechner
commit: be0ab352405aa2d5d968a8c3905557b914df9626
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec 30 19:12:17 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec 31 18:42:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be0ab352

*/*: Switch proxy-maint to cmake.eclass

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/neovim/neovim-0.3.8.ebuild   |  8 
 app-editors/neovim/neovim-0.4.2.ebuild   |  8 
 app-editors/neovim/neovim-0.4.3.ebuild   |  8 
 app-editors/neovim/neovim-.ebuild|  8 
 app-leechcraft/liblaretz/liblaretz-0.1.2.ebuild  |  2 +-
 app-misc/vcontrold/vcontrold-0.98.8.ebuild   |  8 
 app-mobilephone/gammu/gammu-1.40.0.ebuild|  9 -
 app-mobilephone/gammu/gammu-1.41.0.ebuild|  9 -
 dev-cpp/gtest/gtest-1.10.0.ebuild|  6 +++---
 dev-cpp/gtest/gtest-1.8.1-r1.ebuild  |  6 +++---
 dev-cpp/gtest/gtest-1.9.0_pre20190607.ebuild |  6 +++---
 dev-cpp/gtest/gtest-.ebuild  |  5 +++--
 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild   |  6 +++---
 dev-db/percona-xtrabackup/percona-xtrabackup-8.0.7.ebuild|  4 ++--
 dev-libs/criterion/criterion-2.3.3.ebuild| 10 +-
 dev-lua/luv/luv-1.32.0.0.ebuild  |  6 +++---
 games-action/minetest/minetest-5.1.0-r1.ebuild   | 12 ++--
 games-emulation/pcsx2/pcsx2-1.4.0-r2.ebuild  |  6 +++---
 games-emulation/pcsx2/pcsx2-.ebuild  |  6 +++---
 games-engines/odamex/odamex-0.8.1-r1.ebuild  | 10 +-
 games-fps/gzdoom/gzdoom-4.2.4.ebuild |  8 
 media-gfx/qimgv/qimgv-0.8.5.ebuild   |  6 +++---
 media-gfx/qimgv/qimgv-0.8.8.ebuild   |  6 +++---
 media-libs/Field3D/Field3D-1.7.2.ebuild  |  6 +++---
 media-libs/osl/osl-1.10.5.ebuild |  5 ++---
 media-libs/partio/partio-1.5.4.ebuild|  6 +++---
 media-libs/partio/partio-.ebuild |  6 +++---
 media-libs/ptex/ptex-2.3.2.ebuild|  6 +++---
 media-radio/KochMorse/KochMorse-3.4.0-r1.ebuild  |  4 ++--
 media-video/qmplay2/qmplay2-19.12.19.ebuild  |  6 +++---
 media-video/qmplay2/qmplay2-.ebuild  |  6 +++---
 net-libs/libvncserver/libvncserver-0.9.12-r2.ebuild  |  4 ++--
 net-libs/libvncserver/libvncserver-0.9.12-r3.ebuild  |  4 ++--
 net-libs/qxmpp/qxmpp-1.0.1.ebuild|  6 +++---
 net-misc/seafile-client/seafile-client-6.2.11.ebuild |  6 +++---
 net-misc/seafile-client/seafile-client-7.0.2.ebuild  |  6 +++---
 net-misc/seafile-client/seafile-client-7.0.4.ebuild  |  6 +++---
 net-proxy/trojan/trojan-1.12.3.ebuild|  9 -
 net-proxy/trojan/trojan-1.13.0.ebuild|  9 -
 net-vpn/i2pd/i2pd-2.27.0.ebuild  |  6 +++---
 net-vpn/i2pd/i2pd-2.28.0.ebuild  |  6 +++---
 net-vpn/i2pd/i2pd-2.29.0.ebuild  |  6 +++---
 sci-physics/geant-vmc/geant-vmc-4.3.6-r1.ebuild  |  8 
 sci-physics/geant-vmc/geant-vmc-4.4.0.ebuild |  8 
 sci-physics/geant-vmc/geant-vmc-.ebuild  |  8 
 sci-physics/vgm/vgm-4.4-r1.ebuild|  8 
 sci-physics/vgm/vgm-4.5.ebuild   |  8 
 sci-physics/vgm/vgm-.ebuild  |  8 
 .../thunderbolt-software-user-space-0.9.3-r1.ebuild  |  6 +++---
 x11-apps/copyq/copyq-3.8.0.ebuild|  4 ++--
 x11-misc/virtualgl/virtualgl-2.6.1-r1.ebuild |  8 +---
 x11-misc/virtualgl/virtualgl-.ebuild |  8 +---
 52 files changed, 175 insertions(+), 175 deletions(-)

diff --git a/app-editors/neovim/neovim-0.3.8.ebuild 
b/app-editors/neovim/neovim-0.3.8.ebuild
index b22a6a5ca7c..52b26cd51f4 100644
--- a/app-editors/neovim/neovim-0.3.8.ebuild
+++ b/app-editors/neovim/neovim-0.3.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake-utils xdg-utils
+inherit cmake xdg-utils
 
 DESCRIPTION="Vim-fork focused on extensibility and agility"
 HOMEPAGE="https://neovim.io;
@@ -62,7 +62,7 @@ src_prepare() {
sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \
-i src/nvim/globals.h || die
 
-   cmake-utils_src_prepare
+   cmake_src_prepare
 }
 
 src_configure() {
@@ -71,11 +71,11 @@ 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-11-26 Thread Joonas Niilola
commit: c83dc794ab1b5395ac794df4175ebb131b9f8afa
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Fri Nov 22 18:46:14 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 26 14:59:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83dc794

net-vpn/i2pd: version bump to 2.29.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.29.0.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 51926bf2209..85d6a05091f 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.26.0.tar.gz 1073024 BLAKE2B 
21a59b140c0a21dec5a5b57c08ddc81530f5a2662e53d6a028ba9fd2d6c7bc89de1a49aa0f2981b6dd6dadc2ec0d84542419e100d86fcb407d3f0ae7c66e3f76
 SHA512 
1f0b2ca059daa9238a9bc2959a559636266252ad0858e4e941918bb195906c817de54b2379ae95d0b9813b7cae8697db335f9d6d15d0cf919e6f687a282e528c
 DIST i2pd-2.27.0.tar.gz 1073766 BLAKE2B 
331407c6bed3ed49e2438590a814ce91301bfe318d45f0726568877a966fee217b94a37152206652672b221e62d41dc252b8cacdac3e96117c896f4de00c39d4
 SHA512 
260cef32503bb459f3e7e07940f303b542bead54c9b6faf63f61e8d76250155c375fa75ce80ce3862d8eb2445e106e3c99ed829c9acbc9eb728364082f938f96
 DIST i2pd-2.28.0.tar.gz 1079208 BLAKE2B 
2cc84ff156c05395ce13fd0cbabb667d44d88df252c02775dee3af0ea2715487ea35614175a4dcd6f4af8a2f8fc071857beb67e85620d32e952341db04b3be7d
 SHA512 
9bcae8dfb5a2c77b03e4c4d4816b1666f2a0d95e0c806f952a095182dfc62bdc142f5cde6a9643f7a3c6d385f906c00011b4d291fe53ab177d36d63b6a698599
+DIST i2pd-2.29.0.tar.gz 1079654 BLAKE2B 
762f06908342c7e6508f47f7bd7479454f0a4594647aa9e0a9be5e7f6ae28140a1073e10138f3e210b7add943a31617260b475d9ee5915c367dc4f80b3036bb1
 SHA512 
dfa1c212c217eb2eae40f3f8151d35164c52df630e658dcb261cc9532623377dee376d1c493e8b8bdcae3245ae389e06adf5ef551951d4e139f1626b8432c15b

diff --git a/net-vpn/i2pd/i2pd-2.29.0.ebuild b/net-vpn/i2pd/i2pd-2.29.0.ebuild
new file mode 100644
index 000..44e65b71dd8
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.29.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd cmake-utils toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? (
+   dev-libs/libressl:0=
+   >=dev-libs/boost-1.65:=
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? (
+   dev-libs/libressl:0=[static-libs]
+   >=dev-libs/boost-1.65:=
+   )
+   sys-libs/zlib:=[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
+   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # 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 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-11-26 Thread Joonas Niilola
commit: 1256778647fccc6a30a1a97b6499522b16615109
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Fri Nov 22 20:35:49 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 26 14:59:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12567786

net-vpn/i2pd: Fix CI issue, remove slash strip after EROOT

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/13736
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/i2pd-2.27.0.ebuild | 2 +-
 net-vpn/i2pd/i2pd-2.28.0.ebuild | 2 +-
 net-vpn/i2pd/i2pd-2.29.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.27.0.ebuild b/net-vpn/i2pd/i2pd-2.27.0.ebuild
index e0059446714..099b9151f16 100644
--- a/net-vpn/i2pd/i2pd-2.27.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.27.0.ebuild
@@ -96,7 +96,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [[ -f ${EROOT%/}/etc/i2pd/subscriptions.txt ]]; then
+   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"

diff --git a/net-vpn/i2pd/i2pd-2.28.0.ebuild b/net-vpn/i2pd/i2pd-2.28.0.ebuild
index e0059446714..099b9151f16 100644
--- a/net-vpn/i2pd/i2pd-2.28.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.28.0.ebuild
@@ -96,7 +96,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [[ -f ${EROOT%/}/etc/i2pd/subscriptions.txt ]]; then
+   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"

diff --git a/net-vpn/i2pd/i2pd-2.29.0.ebuild b/net-vpn/i2pd/i2pd-2.29.0.ebuild
index 44e65b71dd8..5982e199dbc 100644
--- a/net-vpn/i2pd/i2pd-2.29.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.29.0.ebuild
@@ -94,7 +94,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [[ -f ${EROOT%/}/etc/i2pd/subscriptions.txt ]]; then
+   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"



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-11-26 Thread Joonas Niilola
commit: 90f3995eed8256b72ccb02134bbe3b78dd08c9ef
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Fri Nov 22 18:47:59 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov 26 14:59:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f3995e

net-vpn/i2pd: remove old

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 -
 net-vpn/i2pd/i2pd-2.26.0.ebuild | 122 
 2 files changed, 123 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 85d6a05091f..c46e4bb7ca5 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.26.0.tar.gz 1073024 BLAKE2B 
21a59b140c0a21dec5a5b57c08ddc81530f5a2662e53d6a028ba9fd2d6c7bc89de1a49aa0f2981b6dd6dadc2ec0d84542419e100d86fcb407d3f0ae7c66e3f76
 SHA512 
1f0b2ca059daa9238a9bc2959a559636266252ad0858e4e941918bb195906c817de54b2379ae95d0b9813b7cae8697db335f9d6d15d0cf919e6f687a282e528c
 DIST i2pd-2.27.0.tar.gz 1073766 BLAKE2B 
331407c6bed3ed49e2438590a814ce91301bfe318d45f0726568877a966fee217b94a37152206652672b221e62d41dc252b8cacdac3e96117c896f4de00c39d4
 SHA512 
260cef32503bb459f3e7e07940f303b542bead54c9b6faf63f61e8d76250155c375fa75ce80ce3862d8eb2445e106e3c99ed829c9acbc9eb728364082f938f96
 DIST i2pd-2.28.0.tar.gz 1079208 BLAKE2B 
2cc84ff156c05395ce13fd0cbabb667d44d88df252c02775dee3af0ea2715487ea35614175a4dcd6f4af8a2f8fc071857beb67e85620d32e952341db04b3be7d
 SHA512 
9bcae8dfb5a2c77b03e4c4d4816b1666f2a0d95e0c806f952a095182dfc62bdc142f5cde6a9643f7a3c6d385f906c00011b4d291fe53ab177d36d63b6a698599
 DIST i2pd-2.29.0.tar.gz 1079654 BLAKE2B 
762f06908342c7e6508f47f7bd7479454f0a4594647aa9e0a9be5e7f6ae28140a1073e10138f3e210b7add943a31617260b475d9ee5915c367dc4f80b3036bb1
 SHA512 
dfa1c212c217eb2eae40f3f8151d35164c52df630e658dcb261cc9532623377dee376d1c493e8b8bdcae3245ae389e06adf5ef551951d4e139f1626b8432c15b

diff --git a/net-vpn/i2pd/i2pd-2.26.0.ebuild b/net-vpn/i2pd/i2pd-2.26.0.ebuild
deleted file mode 100644
index 43b8c34e8a5..000
--- a/net-vpn/i2pd/i2pd-2.26.0.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd user cmake-utils toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? (
-   dev-libs/libressl:0=
-   >=dev-libs/boost-1.65:=
-   )
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? (
-   dev-libs/libressl:0=[static-libs]
-   >=dev-libs/boost-1.65:=
-   )
-   sys-libs/zlib:=[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
-   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
-
-pkg_pretend() {
-   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
-   die "At least gcc 4.7 is required"
-   fi
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   keepdir /var/lib/i2pd
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # add /var/lib/i2pd/certificates to CONFIG_PROTECT
-   doenvd "${FILESDIR}/99i2pd"
-

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/files/

2019-10-21 Thread Joonas Niilola
commit: e6062546830080e8559eb4f6f08b6818509facbc
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Oct 21 18:20:34 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Oct 22 05:27:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6062546

net-vpn/i2pd: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13374
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/files/i2pd-2.25.0-link.patch | 13 -
 1 file changed, 13 deletions(-)

diff --git a/net-vpn/i2pd/files/i2pd-2.25.0-link.patch 
b/net-vpn/i2pd/files/i2pd-2.25.0-link.patch
deleted file mode 100644
index 52c5dc74527..000
--- a/net-vpn/i2pd/files/i2pd-2.25.0-link.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt
-index e50bbc865..949f6a46e 100644
-https://github.com/PurpleI2P/i2pd/issues/1353
 a/build/CMakeLists.txt
-+++ b/build/CMakeLists.txt
-@@ -470,6 +470,7 @@ if (WITH_BINARY)
-   if (WITH_STATIC)
- set(DL_LIB ${CMAKE_DL_LIBS})
-   endif()
-+  target_link_libraries(libi2pd ${Boost_LIBRARIES} ${ZLIB_LIBRARY})
-   target_link_libraries( "${PROJECT_NAME}" libi2pd libi2pdclient ${DL_LIB} 
${Boost_LIBRARIES} ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARY} 
${CMAKE_THREAD_LIBS_INIT} ${MINGW_EXTRA} ${DL_LIB} ${CMAKE_REQUIRED_LIBRARIES})
- 
-   install(TARGETS "${PROJECT_NAME}" RUNTIME DESTINATION 
${CMAKE_INSTALL_BINDIR} COMPONENT Runtime)



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-10-12 Thread Joonas Niilola
commit: 6e6ec073714cf124ef2278e3930d866fb267648e
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Fri Sep 27 10:59:31 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 12 16:06:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6ec073

net-vpn/i2pd: remove old

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/13055
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest  |   1 -
 net-vpn/i2pd/i2pd-2.25.0-r1.ebuild | 123 -
 2 files changed, 124 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 090e94722b9..51926bf2209 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.25.0.tar.gz 1068786 BLAKE2B 
80e5e6de2ffaad86c0c3ad4a89cfa12cf3ac8cf61ae856f4647af4e06b56594f39e9d75d798d5429b372fba718f4e92ea4ea94b802929ab22d8850ba46b2827e
 SHA512 
e45318236b7a4e23c8dc83423f4cbc62e622a6f6346a67d56af09b805a82f1d1bf4174c9785078292ad07fc7e5e75f15d3fcc801e44fddcbd8c30d6c7bd6975e
 DIST i2pd-2.26.0.tar.gz 1073024 BLAKE2B 
21a59b140c0a21dec5a5b57c08ddc81530f5a2662e53d6a028ba9fd2d6c7bc89de1a49aa0f2981b6dd6dadc2ec0d84542419e100d86fcb407d3f0ae7c66e3f76
 SHA512 
1f0b2ca059daa9238a9bc2959a559636266252ad0858e4e941918bb195906c817de54b2379ae95d0b9813b7cae8697db335f9d6d15d0cf919e6f687a282e528c
 DIST i2pd-2.27.0.tar.gz 1073766 BLAKE2B 
331407c6bed3ed49e2438590a814ce91301bfe318d45f0726568877a966fee217b94a37152206652672b221e62d41dc252b8cacdac3e96117c896f4de00c39d4
 SHA512 
260cef32503bb459f3e7e07940f303b542bead54c9b6faf63f61e8d76250155c375fa75ce80ce3862d8eb2445e106e3c99ed829c9acbc9eb728364082f938f96
 DIST i2pd-2.28.0.tar.gz 1079208 BLAKE2B 
2cc84ff156c05395ce13fd0cbabb667d44d88df252c02775dee3af0ea2715487ea35614175a4dcd6f4af8a2f8fc071857beb67e85620d32e952341db04b3be7d
 SHA512 
9bcae8dfb5a2c77b03e4c4d4816b1666f2a0d95e0c806f952a095182dfc62bdc142f5cde6a9643f7a3c6d385f906c00011b4d291fe53ab177d36d63b6a698599

diff --git a/net-vpn/i2pd/i2pd-2.25.0-r1.ebuild 
b/net-vpn/i2pd/i2pd-2.25.0-r1.ebuild
deleted file mode 100644
index 43a6b4401bd..000
--- a/net-vpn/i2pd/i2pd-2.25.0-r1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd user cmake-utils toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? (
-   dev-libs/libressl:0=
-   >=dev-libs/boost-1.65:=
-   )
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? (
-   dev-libs/libressl:0=[static-libs]
-   >=dev-libs/boost-1.65:=
-   )
-   sys-libs/zlib:=[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
-   "${FILESDIR}/i2pd-2.25.0-link.patch"
-   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
-
-pkg_pretend() {
-   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
-   die "At least gcc 4.7 is required"
-   fi
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # grant i2pd group read and write access to config files
-   fowners "root:${I2PD_GROUP}" \
-   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-10-12 Thread Joonas Niilola
commit: a29f7e3e4e24d5ccedbc0335f1bd22581c648198
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Fri Sep 27 10:58:41 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 12 16:06:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29f7e3e

net-vpn/i2pd-2.28.0 version bump

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.28.0.ebuild | 105 
 2 files changed, 106 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 9d9439fc19b..090e94722b9 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.25.0.tar.gz 1068786 BLAKE2B 
80e5e6de2ffaad86c0c3ad4a89cfa12cf3ac8cf61ae856f4647af4e06b56594f39e9d75d798d5429b372fba718f4e92ea4ea94b802929ab22d8850ba46b2827e
 SHA512 
e45318236b7a4e23c8dc83423f4cbc62e622a6f6346a67d56af09b805a82f1d1bf4174c9785078292ad07fc7e5e75f15d3fcc801e44fddcbd8c30d6c7bd6975e
 DIST i2pd-2.26.0.tar.gz 1073024 BLAKE2B 
21a59b140c0a21dec5a5b57c08ddc81530f5a2662e53d6a028ba9fd2d6c7bc89de1a49aa0f2981b6dd6dadc2ec0d84542419e100d86fcb407d3f0ae7c66e3f76
 SHA512 
1f0b2ca059daa9238a9bc2959a559636266252ad0858e4e941918bb195906c817de54b2379ae95d0b9813b7cae8697db335f9d6d15d0cf919e6f687a282e528c
 DIST i2pd-2.27.0.tar.gz 1073766 BLAKE2B 
331407c6bed3ed49e2438590a814ce91301bfe318d45f0726568877a966fee217b94a37152206652672b221e62d41dc252b8cacdac3e96117c896f4de00c39d4
 SHA512 
260cef32503bb459f3e7e07940f303b542bead54c9b6faf63f61e8d76250155c375fa75ce80ce3862d8eb2445e106e3c99ed829c9acbc9eb728364082f938f96
+DIST i2pd-2.28.0.tar.gz 1079208 BLAKE2B 
2cc84ff156c05395ce13fd0cbabb667d44d88df252c02775dee3af0ea2715487ea35614175a4dcd6f4af8a2f8fc071857beb67e85620d32e952341db04b3be7d
 SHA512 
9bcae8dfb5a2c77b03e4c4d4816b1666f2a0d95e0c806f952a095182dfc62bdc142f5cde6a9643f7a3c6d385f906c00011b4d291fe53ab177d36d63b6a698599

diff --git a/net-vpn/i2pd/i2pd-2.28.0.ebuild b/net-vpn/i2pd/i2pd-2.28.0.ebuild
new file mode 100644
index 000..e0059446714
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.28.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd cmake-utils toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? (
+   dev-libs/libressl:0=
+   >=dev-libs/boost-1.65:=
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? (
+   dev-libs/libressl:0=[static-libs]
+   >=dev-libs/boost-1.65:=
+   )
+   sys-libs/zlib:=[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
+   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # add /var/lib/i2pd/certificates to CONFIG_PROTECT
+   doenvd "${FILESDIR}/99i2pd"
+
+   # openrc 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-08-12 Thread Joonas Niilola
commit: 1bc516f0a453cb7f3be40b79baa9af634c3d6d34
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Jul 22 11:01:11 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Aug 12 06:14:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc516f0

net-vpn/i2pd: remove old

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 -
 net-vpn/i2pd/i2pd-2.24.0.ebuild | 120 
 net-vpn/i2pd/i2pd-2.25.0.ebuild | 120 
 3 files changed, 241 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 787458e0cd6..9d9439fc19b 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.24.0.tar.gz 1063751 BLAKE2B 
22e0dd09926735d0d512fefde21da7cd6c923225f8e22f8e511a4d170781420670cc297584a01eb1200c45e1bba11f0c7e03153d3a412cf57bb2cebc0307b551
 SHA512 
89364943ab4d7344c3e7e79759b051710ca7ebb9021220904c112ebd6adac84fac37627c191ed06de5c4aba799a3157f680382b227499d26976ae1a742151514
 DIST i2pd-2.25.0.tar.gz 1068786 BLAKE2B 
80e5e6de2ffaad86c0c3ad4a89cfa12cf3ac8cf61ae856f4647af4e06b56594f39e9d75d798d5429b372fba718f4e92ea4ea94b802929ab22d8850ba46b2827e
 SHA512 
e45318236b7a4e23c8dc83423f4cbc62e622a6f6346a67d56af09b805a82f1d1bf4174c9785078292ad07fc7e5e75f15d3fcc801e44fddcbd8c30d6c7bd6975e
 DIST i2pd-2.26.0.tar.gz 1073024 BLAKE2B 
21a59b140c0a21dec5a5b57c08ddc81530f5a2662e53d6a028ba9fd2d6c7bc89de1a49aa0f2981b6dd6dadc2ec0d84542419e100d86fcb407d3f0ae7c66e3f76
 SHA512 
1f0b2ca059daa9238a9bc2959a559636266252ad0858e4e941918bb195906c817de54b2379ae95d0b9813b7cae8697db335f9d6d15d0cf919e6f687a282e528c
 DIST i2pd-2.27.0.tar.gz 1073766 BLAKE2B 
331407c6bed3ed49e2438590a814ce91301bfe318d45f0726568877a966fee217b94a37152206652672b221e62d41dc252b8cacdac3e96117c896f4de00c39d4
 SHA512 
260cef32503bb459f3e7e07940f303b542bead54c9b6faf63f61e8d76250155c375fa75ce80ce3862d8eb2445e106e3c99ed829c9acbc9eb728364082f938f96

diff --git a/net-vpn/i2pd/i2pd-2.24.0.ebuild b/net-vpn/i2pd/i2pd-2.24.0.ebuild
deleted file mode 100644
index 719f88b1a2c..000
--- a/net-vpn/i2pd/i2pd-2.24.0.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit systemd user cmake-utils eapi7-ver toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? (
-   dev-libs/libressl:0=
-   >=dev-libs/boost-1.65:=
-   )
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? (
-   dev-libs/libressl:0=[static-libs]
-   >=dev-libs/boost-1.65:=
-   )
-   sys-libs/zlib:=[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
-
-pkg_pretend() {
-   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
-   die "At least gcc 4.7 is required"
-   fi
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # grant i2pd group read and write access to config files
-   fowners "root:${I2PD_GROUP}" \
-   /etc/i2pd/i2pd.conf \
-   /etc/i2pd/tunnels.conf
- 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-08-12 Thread Joonas Niilola
commit: 92925dd371befe93729353e3fd45fe442006e64d
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Jul 22 10:55:36 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Aug 12 06:14:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92925dd3

net-vpn/i2pd-2.27.0: version bump

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.27.0.ebuild | 105 
 2 files changed, 106 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index dea49717d43..787458e0cd6 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.24.0.tar.gz 1063751 BLAKE2B 
22e0dd09926735d0d512fefde21da7cd6c923225f8e22f8e511a4d170781420670cc297584a01eb1200c45e1bba11f0c7e03153d3a412cf57bb2cebc0307b551
 SHA512 
89364943ab4d7344c3e7e79759b051710ca7ebb9021220904c112ebd6adac84fac37627c191ed06de5c4aba799a3157f680382b227499d26976ae1a742151514
 DIST i2pd-2.25.0.tar.gz 1068786 BLAKE2B 
80e5e6de2ffaad86c0c3ad4a89cfa12cf3ac8cf61ae856f4647af4e06b56594f39e9d75d798d5429b372fba718f4e92ea4ea94b802929ab22d8850ba46b2827e
 SHA512 
e45318236b7a4e23c8dc83423f4cbc62e622a6f6346a67d56af09b805a82f1d1bf4174c9785078292ad07fc7e5e75f15d3fcc801e44fddcbd8c30d6c7bd6975e
 DIST i2pd-2.26.0.tar.gz 1073024 BLAKE2B 
21a59b140c0a21dec5a5b57c08ddc81530f5a2662e53d6a028ba9fd2d6c7bc89de1a49aa0f2981b6dd6dadc2ec0d84542419e100d86fcb407d3f0ae7c66e3f76
 SHA512 
1f0b2ca059daa9238a9bc2959a559636266252ad0858e4e941918bb195906c817de54b2379ae95d0b9813b7cae8697db335f9d6d15d0cf919e6f687a282e528c
+DIST i2pd-2.27.0.tar.gz 1073766 BLAKE2B 
331407c6bed3ed49e2438590a814ce91301bfe318d45f0726568877a966fee217b94a37152206652672b221e62d41dc252b8cacdac3e96117c896f4de00c39d4
 SHA512 
260cef32503bb459f3e7e07940f303b542bead54c9b6faf63f61e8d76250155c375fa75ce80ce3862d8eb2445e106e3c99ed829c9acbc9eb728364082f938f96

diff --git a/net-vpn/i2pd/i2pd-2.27.0.ebuild b/net-vpn/i2pd/i2pd-2.27.0.ebuild
new file mode 100644
index 000..e0059446714
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.27.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd cmake-utils toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? (
+   dev-libs/libressl:0=
+   >=dev-libs/boost-1.65:=
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? (
+   dev-libs/libressl:0=[static-libs]
+   >=dev-libs/boost-1.65:=
+   )
+   sys-libs/zlib:=[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
+   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # add /var/lib/i2pd/certificates to CONFIG_PROTECT
+   doenvd "${FILESDIR}/99i2pd"
+
+   # openrc 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-06-18 Thread Michał Górny
commit: e1a996000e84667dab84aee412f4092565f150b0
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Jun 15 21:09:15 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 18 10:02:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1a99600

net-vpn/i2pd: 2.26.0 version bump

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Michał Górny  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.26.0.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index ac866a7b7be..7209d6379ef 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.23.0.tar.gz 1008677 BLAKE2B 
c216785d8642e1c8d7cdbcddd23e6dd0b8a1fe8d732ef8b8d19e3c7c55ad91285dfa85bcfab0934a0acc4c180750ff8e3f5730f948dafff7c283ed084afa3374
 SHA512 
b547fa5b4ab3fbdf51cded846966b702304cc3dcbafbf3b4fc0e93e1907e45a649dd19eabc851309dfb7d3aa8ef84eefcb2cf1a3cda8549f90200da54df06923
 DIST i2pd-2.24.0.tar.gz 1063751 BLAKE2B 
22e0dd09926735d0d512fefde21da7cd6c923225f8e22f8e511a4d170781420670cc297584a01eb1200c45e1bba11f0c7e03153d3a412cf57bb2cebc0307b551
 SHA512 
89364943ab4d7344c3e7e79759b051710ca7ebb9021220904c112ebd6adac84fac37627c191ed06de5c4aba799a3157f680382b227499d26976ae1a742151514
 DIST i2pd-2.25.0.tar.gz 1068786 BLAKE2B 
80e5e6de2ffaad86c0c3ad4a89cfa12cf3ac8cf61ae856f4647af4e06b56594f39e9d75d798d5429b372fba718f4e92ea4ea94b802929ab22d8850ba46b2827e
 SHA512 
e45318236b7a4e23c8dc83423f4cbc62e622a6f6346a67d56af09b805a82f1d1bf4174c9785078292ad07fc7e5e75f15d3fcc801e44fddcbd8c30d6c7bd6975e
+DIST i2pd-2.26.0.tar.gz 1073024 BLAKE2B 
21a59b140c0a21dec5a5b57c08ddc81530f5a2662e53d6a028ba9fd2d6c7bc89de1a49aa0f2981b6dd6dadc2ec0d84542419e100d86fcb407d3f0ae7c66e3f76
 SHA512 
1f0b2ca059daa9238a9bc2959a559636266252ad0858e4e941918bb195906c817de54b2379ae95d0b9813b7cae8697db335f9d6d15d0cf919e6f687a282e528c

diff --git a/net-vpn/i2pd/i2pd-2.26.0.ebuild b/net-vpn/i2pd/i2pd-2.26.0.ebuild
new file mode 100644
index 000..751c24c92d1
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.26.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd user cmake-utils toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? (
+   dev-libs/libressl:0=
+   >=dev-libs/boost-1.65:=
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? (
+   dev-libs/libressl:0=[static-libs]
+   >=dev-libs/boost-1.65:=
+   )
+   sys-libs/zlib:=[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
+   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/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 \
+   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-06-18 Thread Michał Górny
commit: 643150fedc69f86f53b6b14cf71f5a5a5663a6b3
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Jun 15 21:18:09 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 18 10:02:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=643150fe

net-vpn/i2pd: move user to pkg_preinst

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Michał Górny  gentoo.org>

 net-vpn/i2pd/i2pd-2.26.0.ebuild | 22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.26.0.ebuild b/net-vpn/i2pd/i2pd-2.26.0.ebuild
index 751c24c92d1..43b8c34e8a5 100644
--- a/net-vpn/i2pd/i2pd-2.26.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.26.0.ebuild
@@ -79,20 +79,10 @@ src_install() {
doins contrib/i2pd.conf
doins contrib/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"
@@ -107,9 +97,19 @@ src_install() {
newins "${FILESDIR}/i2pd-2.6.0-r3.logrotate" i2pd
 }
 
-pkg_setup() {
+pkg_preinst() {
enewgroup "${I2PD_GROUP}"
enewuser "${I2PD_USER}" -1 -1 /var/lib/run/i2pd "${I2PD_GROUP}"
+
+   fowners "root:${I2PD_GROUP}" \
+   /etc/i2pd/i2pd.conf \
+   /etc/i2pd/tunnels.conf
+   fperms 660 \
+   /etc/i2pd/i2pd.conf \
+   /etc/i2pd/tunnels.conf
+
+   fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
+   fperms 700 /var/lib/i2pd/
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-06-18 Thread Michał Górny
commit: 3ea6efd632c88a495c4df75ffc1f65164e7f3884
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Jun 15 21:21:59 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 18 10:02:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ea6efd6

net-vpn/i2pd: remove old

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/12260
Signed-off-by: Michał Górny  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 -
 net-vpn/i2pd/i2pd-2.23.0.ebuild | 120 
 2 files changed, 121 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 7209d6379ef..dea49717d43 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.23.0.tar.gz 1008677 BLAKE2B 
c216785d8642e1c8d7cdbcddd23e6dd0b8a1fe8d732ef8b8d19e3c7c55ad91285dfa85bcfab0934a0acc4c180750ff8e3f5730f948dafff7c283ed084afa3374
 SHA512 
b547fa5b4ab3fbdf51cded846966b702304cc3dcbafbf3b4fc0e93e1907e45a649dd19eabc851309dfb7d3aa8ef84eefcb2cf1a3cda8549f90200da54df06923
 DIST i2pd-2.24.0.tar.gz 1063751 BLAKE2B 
22e0dd09926735d0d512fefde21da7cd6c923225f8e22f8e511a4d170781420670cc297584a01eb1200c45e1bba11f0c7e03153d3a412cf57bb2cebc0307b551
 SHA512 
89364943ab4d7344c3e7e79759b051710ca7ebb9021220904c112ebd6adac84fac37627c191ed06de5c4aba799a3157f680382b227499d26976ae1a742151514
 DIST i2pd-2.25.0.tar.gz 1068786 BLAKE2B 
80e5e6de2ffaad86c0c3ad4a89cfa12cf3ac8cf61ae856f4647af4e06b56594f39e9d75d798d5429b372fba718f4e92ea4ea94b802929ab22d8850ba46b2827e
 SHA512 
e45318236b7a4e23c8dc83423f4cbc62e622a6f6346a67d56af09b805a82f1d1bf4174c9785078292ad07fc7e5e75f15d3fcc801e44fddcbd8c30d6c7bd6975e
 DIST i2pd-2.26.0.tar.gz 1073024 BLAKE2B 
21a59b140c0a21dec5a5b57c08ddc81530f5a2662e53d6a028ba9fd2d6c7bc89de1a49aa0f2981b6dd6dadc2ec0d84542419e100d86fcb407d3f0ae7c66e3f76
 SHA512 
1f0b2ca059daa9238a9bc2959a559636266252ad0858e4e941918bb195906c817de54b2379ae95d0b9813b7cae8697db335f9d6d15d0cf919e6f687a282e528c

diff --git a/net-vpn/i2pd/i2pd-2.23.0.ebuild b/net-vpn/i2pd/i2pd-2.23.0.ebuild
deleted file mode 100644
index 719f88b1a2c..000
--- a/net-vpn/i2pd/i2pd-2.23.0.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit systemd user cmake-utils eapi7-ver toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="
-   !static? (
-   dev-libs/boost:=[threads]
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? (
-   dev-libs/libressl:0=
-   >=dev-libs/boost-1.65:=
-   )
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? (
-   dev-libs/boost:=[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? (
-   dev-libs/libressl:0=[static-libs]
-   >=dev-libs/boost-1.65:=
-   )
-   sys-libs/zlib:=[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
-
-pkg_pretend() {
-   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
-   die "At least gcc 4.7 is required"
-   fi
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/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 \
-   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-06-06 Thread Michał Górny
commit: 93c79ab3c1221d4fb2be62b48b348e06dfb9ae3f
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Tue May 21 19:36:35 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  6 17:11:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c79ab3

net-vpn/i2pd: add proxy maintainers project

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Michał Górny  gentoo.org>

 net-vpn/i2pd/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-vpn/i2pd/metadata.xml b/net-vpn/i2pd/metadata.xml
index 64ef73af465..cf0e4a0905e 100644
--- a/net-vpn/i2pd/metadata.xml
+++ b/net-vpn/i2pd/metadata.xml
@@ -5,6 +5,10 @@
kaikai...@yandex.ru
Alexey Korepanov

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

klond...@gentoo.org
Francisco Blas Izquierdo Riera



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/files/, net-vpn/i2pd/

2019-06-06 Thread Michał Górny
commit: 4246473bb004e13e13f1f0b79c9a612dfa881836
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Tue May 21 23:10:23 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  6 17:11:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4246473b

net-vpn/i2pd: bump EAPI to 7

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/11998
Signed-off-by: Michał Górny  gentoo.org>

 net-vpn/i2pd/files/i2pd-2.25.0-lib-path.patch |  22 +
 net-vpn/i2pd/files/i2pd-2.25.0-link.patch |  13 +++
 net-vpn/i2pd/i2pd-2.25.0-r1.ebuild| 123 ++
 3 files changed, 158 insertions(+)

diff --git a/net-vpn/i2pd/files/i2pd-2.25.0-lib-path.patch 
b/net-vpn/i2pd/files/i2pd-2.25.0-lib-path.patch
new file mode 100644
index 000..af0590be32f
--- /dev/null
+++ b/net-vpn/i2pd/files/i2pd-2.25.0-lib-path.patch
@@ -0,0 +1,22 @@
+diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt
+index 949f6a46..a6d29990 100644
+--- a/build/CMakeLists.txt
 b/build/CMakeLists.txt
+@@ -103,8 +103,6 @@ set_target_properties(libi2pd PROPERTIES PREFIX "")
+ if (WITH_LIBRARY)
+   install(TARGETS libi2pd
+ EXPORT libi2pd
+-ARCHIVE DESTINATION lib
+-LIBRARY DESTINATION lib
+ COMPONENT Libraries)
+ # TODO Make libi2pd available to 3rd party projects via CMake as imported 
target
+ # FIXME This pulls stdafx
+@@ -135,8 +133,6 @@ set_target_properties(libi2pdclient PROPERTIES PREFIX "")
+ if (WITH_LIBRARY)
+   install(TARGETS libi2pdclient
+ EXPORT libi2pdclient
+-ARCHIVE DESTINATION lib
+-LIBRARY DESTINATION lib
+ COMPONENT Libraries)
+ endif()
+ 

diff --git a/net-vpn/i2pd/files/i2pd-2.25.0-link.patch 
b/net-vpn/i2pd/files/i2pd-2.25.0-link.patch
new file mode 100644
index 000..52c5dc74527
--- /dev/null
+++ b/net-vpn/i2pd/files/i2pd-2.25.0-link.patch
@@ -0,0 +1,13 @@
+diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt
+index e50bbc865..949f6a46e 100644
+https://github.com/PurpleI2P/i2pd/issues/1353
+--- a/build/CMakeLists.txt
 b/build/CMakeLists.txt
+@@ -470,6 +470,7 @@ if (WITH_BINARY)
+   if (WITH_STATIC)
+ set(DL_LIB ${CMAKE_DL_LIBS})
+   endif()
++  target_link_libraries(libi2pd ${Boost_LIBRARIES} ${ZLIB_LIBRARY})
+   target_link_libraries( "${PROJECT_NAME}" libi2pd libi2pdclient ${DL_LIB} 
${Boost_LIBRARIES} ${OPENSSL_LIBRARIES} ${ZLIB_LIBRARY} 
${CMAKE_THREAD_LIBS_INIT} ${MINGW_EXTRA} ${DL_LIB} ${CMAKE_REQUIRED_LIBRARIES})
+ 
+   install(TARGETS "${PROJECT_NAME}" RUNTIME DESTINATION 
${CMAKE_INSTALL_BINDIR} COMPONENT Runtime)

diff --git a/net-vpn/i2pd/i2pd-2.25.0-r1.ebuild 
b/net-vpn/i2pd/i2pd-2.25.0-r1.ebuild
new file mode 100644
index 000..43a6b4401bd
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.25.0-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd user cmake-utils toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? (
+   dev-libs/libressl:0=
+   >=dev-libs/boost-1.65:=
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? (
+   dev-libs/libressl:0=[static-libs]
+   >=dev-libs/boost-1.65:=
+   )
+   sys-libs/zlib:=[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch"
+   "${FILESDIR}/i2pd-2.25.0-link.patch"
+   "${FILESDIR}/i2pd-2.25.0-lib-path.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+ 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-05-15 Thread Anthony G. Basile
commit: 18d0dc66714e42b5f10ba4336352081b18aa3143
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed May 15 21:36:59 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed May 15 21:36:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d0dc66

net-vpn/i2pd: drop myself from maintainer list

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 net-vpn/i2pd/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-vpn/i2pd/metadata.xml b/net-vpn/i2pd/metadata.xml
index e99300273d5..64ef73af465 100644
--- a/net-vpn/i2pd/metadata.xml
+++ b/net-vpn/i2pd/metadata.xml
@@ -9,10 +9,6 @@
klond...@gentoo.org
Francisco Blas Izquierdo Riera

-   
-   bluen...@gentoo.org
-   Anthony G. Basile
-   


Compile with hardening on vanilla compilers/linkers



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-05-14 Thread Anthony G. Basile
commit: 12ff568f0b42b893651ba5722b9456612d78b87d
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Tue May 14 16:02:53 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue May 14 17:40:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ff568f

net-vpn/i2pd: version bump 2.25.0 Closes: https://bugs.gentoo.org/685964 
Signed-off-by: Alexey Korepanov  yandex.ru>

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.25.0.ebuild | 120 
 2 files changed, 121 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 8aa49e4fa51..8bcb40a4242 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -5,3 +5,4 @@ DIST i2pd-2.21.1.tar.gz 1993853 BLAKE2B 
8686acf12464f892cb116ba6c14b67fc56af4531
 DIST i2pd-2.22.0.tar.gz 2263033 BLAKE2B 
b8b7fa0a1fc4e333824eed8c6bd5fbfe40b83b7a0dbf5db8001144ca1b672c6e33996ad5218ef53cca15e56738fd8447f1c10a90c109d86a2364ef7646cc1377
 SHA512 
da8187a5d68bf09962419da91eeeb12534eaa2b519139784afb5faf6f1c40e7b344181f987461614d0f7b6563d0a872c8180ecc8a122ed08688130de3d13b0e8
 DIST i2pd-2.23.0.tar.gz 1008677 BLAKE2B 
c216785d8642e1c8d7cdbcddd23e6dd0b8a1fe8d732ef8b8d19e3c7c55ad91285dfa85bcfab0934a0acc4c180750ff8e3f5730f948dafff7c283ed084afa3374
 SHA512 
b547fa5b4ab3fbdf51cded846966b702304cc3dcbafbf3b4fc0e93e1907e45a649dd19eabc851309dfb7d3aa8ef84eefcb2cf1a3cda8549f90200da54df06923
 DIST i2pd-2.24.0.tar.gz 1063751 BLAKE2B 
22e0dd09926735d0d512fefde21da7cd6c923225f8e22f8e511a4d170781420670cc297584a01eb1200c45e1bba11f0c7e03153d3a412cf57bb2cebc0307b551
 SHA512 
89364943ab4d7344c3e7e79759b051710ca7ebb9021220904c112ebd6adac84fac37627c191ed06de5c4aba799a3157f680382b227499d26976ae1a742151514
+DIST i2pd-2.25.0.tar.gz 1068786 BLAKE2B 
80e5e6de2ffaad86c0c3ad4a89cfa12cf3ac8cf61ae856f4647af4e06b56594f39e9d75d798d5429b372fba718f4e92ea4ea94b802929ab22d8850ba46b2827e
 SHA512 
e45318236b7a4e23c8dc83423f4cbc62e622a6f6346a67d56af09b805a82f1d1bf4174c9785078292ad07fc7e5e75f15d3fcc801e44fddcbd8c30d6c7bd6975e

diff --git a/net-vpn/i2pd/i2pd-2.25.0.ebuild b/net-vpn/i2pd/i2pd-2.25.0.ebuild
new file mode 100644
index 000..719f88b1a2c
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.25.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit systemd user cmake-utils eapi7-ver toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? (
+   dev-libs/libressl:0=
+   >=dev-libs/boost-1.65:=
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? (
+   dev-libs/libressl:0=[static-libs]
+   >=dev-libs/boost-1.65:=
+   )
+   sys-libs/zlib:=[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # grant i2pd group read and write access to config files
+   fowners "root:${I2PD_GROUP}" \
+   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-05-14 Thread Anthony G. Basile
commit: 279afb5e9e4c148445e5f3c8f6ac194979a999d4
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Tue May 14 16:07:03 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue May 14 17:40:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=279afb5e

net-vpn/i2pd: remove old Signed-off-by: Alexey Korepanov  
yandex.ru>

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/i2pd/Manifest   |   5 --
 net-vpn/i2pd/i2pd-2.19.0.ebuild | 113 -
 net-vpn/i2pd/i2pd-2.20.0.ebuild | 114 --
 net-vpn/i2pd/i2pd-2.21.0.ebuild | 120 
 net-vpn/i2pd/i2pd-2.21.1.ebuild | 120 
 net-vpn/i2pd/i2pd-2.22.0.ebuild | 120 
 6 files changed, 592 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 8bcb40a4242..ac866a7b7be 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,8 +1,3 @@
-DIST i2pd-2.19.0.tar.gz 1982459 BLAKE2B 
b05f7a3018091e9c0008ca7037e44b6f5a4416be57054df5f9af72bd664b7d4fc7673e5d3eb1b8bb1ddfb61e81145eb0a847b301a580ef971d181ed00a4c960a
 SHA512 
4c3d2408962f3e55e1a22491b0844ce44cacc7aa631541a86e94554da88e42234576fe221e1398c88e7e68d267bbf9e73cbea9cd74981c354e46ba82d62bb32f
-DIST i2pd-2.20.0.tar.gz 1991174 BLAKE2B 
37b85dc37299cd6d2f64050eb096ecc11d75ccdcdba845f34c908e6467cbcb9fa7cea9243415bafd7c9167f5e8ea06c8729bcb885e78f45e37680f8001b69237
 SHA512 
affade889d32fdf20fc0bc4c7bb809fb511794421a80a93334707e26c72eecc83715d756d79ce7924d43ef44dc9f655925de860b5b392b6c4fe815eb873c1864
-DIST i2pd-2.21.0.tar.gz 1993520 BLAKE2B 
616f4938d547e6a5d27292bec1741fa28131c37ad12b0f7c564e24ff0fd3b0a01974989ac6f337cd58cc1a618980fd171692c0164d22c3e97080540318e5df89
 SHA512 
a9c2f4bb1ec6459e7f8f48b74a48dd192af0962876fc6dcf998febe342918f98a21ae421cf48402d5e0c4570641eb3112d85522230dad34cabe6c4f367d6d8ab
-DIST i2pd-2.21.1.tar.gz 1993853 BLAKE2B 
8686acf12464f892cb116ba6c14b67fc56af45315feec25b4c165c7b38238f48b7e1ca227f8b2b53dabcb4d9f46555e1528f4f11e675fbfc63aa3fad062280b6
 SHA512 
e73c0c1f624b468a4a30996de77b27f5a2166d16b57724ec58647e5630f9e988052b11962fa47f318403ccd4c675a8d7c8b0ddcaa79666cea9743a6437fc4fd2
-DIST i2pd-2.22.0.tar.gz 2263033 BLAKE2B 
b8b7fa0a1fc4e333824eed8c6bd5fbfe40b83b7a0dbf5db8001144ca1b672c6e33996ad5218ef53cca15e56738fd8447f1c10a90c109d86a2364ef7646cc1377
 SHA512 
da8187a5d68bf09962419da91eeeb12534eaa2b519139784afb5faf6f1c40e7b344181f987461614d0f7b6563d0a872c8180ecc8a122ed08688130de3d13b0e8
 DIST i2pd-2.23.0.tar.gz 1008677 BLAKE2B 
c216785d8642e1c8d7cdbcddd23e6dd0b8a1fe8d732ef8b8d19e3c7c55ad91285dfa85bcfab0934a0acc4c180750ff8e3f5730f948dafff7c283ed084afa3374
 SHA512 
b547fa5b4ab3fbdf51cded846966b702304cc3dcbafbf3b4fc0e93e1907e45a649dd19eabc851309dfb7d3aa8ef84eefcb2cf1a3cda8549f90200da54df06923
 DIST i2pd-2.24.0.tar.gz 1063751 BLAKE2B 
22e0dd09926735d0d512fefde21da7cd6c923225f8e22f8e511a4d170781420670cc297584a01eb1200c45e1bba11f0c7e03153d3a412cf57bb2cebc0307b551
 SHA512 
89364943ab4d7344c3e7e79759b051710ca7ebb9021220904c112ebd6adac84fac37627c191ed06de5c4aba799a3157f680382b227499d26976ae1a742151514
 DIST i2pd-2.25.0.tar.gz 1068786 BLAKE2B 
80e5e6de2ffaad86c0c3ad4a89cfa12cf3ac8cf61ae856f4647af4e06b56594f39e9d75d798d5429b372fba718f4e92ea4ea94b802929ab22d8850ba46b2827e
 SHA512 
e45318236b7a4e23c8dc83423f4cbc62e622a6f6346a67d56af09b805a82f1d1bf4174c9785078292ad07fc7e5e75f15d3fcc801e44fddcbd8c30d6c7bd6975e

diff --git a/net-vpn/i2pd/i2pd-2.19.0.ebuild b/net-vpn/i2pd/i2pd-2.19.0.ebuild
deleted file mode 100644
index 454dd172bd2..000
--- a/net-vpn/i2pd/i2pd-2.19.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils systemd user cmake-utils versionator toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="!static? ( dev-libs/boost[threads]
-   !libressl? ( dev-libs/openssl:0[-bindist] )
-   libressl? ( dev-libs/libressl:0
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? ( dev-libs/boost[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0[static-libs] )
-   libressl? ( dev-libs/libressl:0[static-libs]
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib[static-libs]
- 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-04-27 Thread Anthony G. Basile
commit: af471be8515aafd709d5f2bfe11b4a932546e99b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Apr 27 19:58:51 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Apr 27 19:58:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af471be8

net-vpn/i2pd: version bump to 2.24.0

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.24.0.ebuild | 120 
 2 files changed, 121 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index a62f6f7118e..8aa49e4fa51 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -4,3 +4,4 @@ DIST i2pd-2.21.0.tar.gz 1993520 BLAKE2B 
616f4938d547e6a5d27292bec1741fa28131c37a
 DIST i2pd-2.21.1.tar.gz 1993853 BLAKE2B 
8686acf12464f892cb116ba6c14b67fc56af45315feec25b4c165c7b38238f48b7e1ca227f8b2b53dabcb4d9f46555e1528f4f11e675fbfc63aa3fad062280b6
 SHA512 
e73c0c1f624b468a4a30996de77b27f5a2166d16b57724ec58647e5630f9e988052b11962fa47f318403ccd4c675a8d7c8b0ddcaa79666cea9743a6437fc4fd2
 DIST i2pd-2.22.0.tar.gz 2263033 BLAKE2B 
b8b7fa0a1fc4e333824eed8c6bd5fbfe40b83b7a0dbf5db8001144ca1b672c6e33996ad5218ef53cca15e56738fd8447f1c10a90c109d86a2364ef7646cc1377
 SHA512 
da8187a5d68bf09962419da91eeeb12534eaa2b519139784afb5faf6f1c40e7b344181f987461614d0f7b6563d0a872c8180ecc8a122ed08688130de3d13b0e8
 DIST i2pd-2.23.0.tar.gz 1008677 BLAKE2B 
c216785d8642e1c8d7cdbcddd23e6dd0b8a1fe8d732ef8b8d19e3c7c55ad91285dfa85bcfab0934a0acc4c180750ff8e3f5730f948dafff7c283ed084afa3374
 SHA512 
b547fa5b4ab3fbdf51cded846966b702304cc3dcbafbf3b4fc0e93e1907e45a649dd19eabc851309dfb7d3aa8ef84eefcb2cf1a3cda8549f90200da54df06923
+DIST i2pd-2.24.0.tar.gz 1063751 BLAKE2B 
22e0dd09926735d0d512fefde21da7cd6c923225f8e22f8e511a4d170781420670cc297584a01eb1200c45e1bba11f0c7e03153d3a412cf57bb2cebc0307b551
 SHA512 
89364943ab4d7344c3e7e79759b051710ca7ebb9021220904c112ebd6adac84fac37627c191ed06de5c4aba799a3157f680382b227499d26976ae1a742151514

diff --git a/net-vpn/i2pd/i2pd-2.24.0.ebuild b/net-vpn/i2pd/i2pd-2.24.0.ebuild
new file mode 100644
index 000..719f88b1a2c
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.24.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit systemd user cmake-utils eapi7-ver toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   !static? (
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? (
+   dev-libs/libressl:0=
+   >=dev-libs/boost-1.65:=
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? (
+   dev-libs/libressl:0=[static-libs]
+   >=dev-libs/boost-1.65:=
+   )
+   sys-libs/zlib:=[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # grant i2pd group read and write access to config files
+   fowners "root:${I2PD_GROUP}" \
+   /etc/i2pd/i2pd.conf \
+   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-02-16 Thread Aaron Bauman
commit: 32b8f87ba495f77f07f788fb53c881cd3db4fb85
Author: Stefan Strogin  gmail  com>
AuthorDate: Sat Feb 16 08:13:38 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Feb 16 18:58:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b8f87b

net-vpn/i2pd: fix slot operators for dependencies

Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Stefan Strogin  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11068
Signed-off-by: Aaron Bauman  gentoo.org>

 net-vpn/i2pd/i2pd-2.23.0.ebuild | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.23.0.ebuild b/net-vpn/i2pd/i2pd-2.23.0.ebuild
index 963416b932a..719f88b1a2c 100644
--- a/net-vpn/i2pd/i2pd-2.23.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.23.0.ebuild
@@ -15,23 +15,23 @@ IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening 
libressl static +upnp we
 # if using libressl, require >=boost-1.65, see #597798
 RDEPEND="
!static? (
-   dev-libs/boost[threads]
-   !libressl? ( dev-libs/openssl:0[-bindist] )
+   dev-libs/boost:=[threads]
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
libressl? (
-   dev-libs/libressl:0
-   >=dev-libs/boost-1.65
+   dev-libs/libressl:0=
+   >=dev-libs/boost-1.65:=
)
upnp? ( net-libs/miniupnpc )
)"
 DEPEND="${RDEPEND}
static? (
-   dev-libs/boost[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0[static-libs] )
+   dev-libs/boost:=[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
libressl? (
-   dev-libs/libressl:0[static-libs]
-   >=dev-libs/boost-1.65
+   dev-libs/libressl:0=[static-libs]
+   >=dev-libs/boost-1.65:=
)
-   sys-libs/zlib[static-libs]
+   sys-libs/zlib:=[static-libs]
upnp? ( net-libs/miniupnpc[static-libs] )
)
websocket? ( dev-cpp/websocketpp )"



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2019-01-30 Thread Anthony G. Basile
commit: 345f5b9043cae88112f9be599cfbc2c136497aff
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Jan 31 00:05:01 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Jan 31 00:05:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345f5b90

net-vpn/i2pd: version bump to 2.23.0

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.23.0.ebuild | 120 
 2 files changed, 121 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 49e864574a2..a62f6f7118e 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -3,3 +3,4 @@ DIST i2pd-2.20.0.tar.gz 1991174 BLAKE2B 
37b85dc37299cd6d2f64050eb096ecc11d75ccdc
 DIST i2pd-2.21.0.tar.gz 1993520 BLAKE2B 
616f4938d547e6a5d27292bec1741fa28131c37ad12b0f7c564e24ff0fd3b0a01974989ac6f337cd58cc1a618980fd171692c0164d22c3e97080540318e5df89
 SHA512 
a9c2f4bb1ec6459e7f8f48b74a48dd192af0962876fc6dcf998febe342918f98a21ae421cf48402d5e0c4570641eb3112d85522230dad34cabe6c4f367d6d8ab
 DIST i2pd-2.21.1.tar.gz 1993853 BLAKE2B 
8686acf12464f892cb116ba6c14b67fc56af45315feec25b4c165c7b38238f48b7e1ca227f8b2b53dabcb4d9f46555e1528f4f11e675fbfc63aa3fad062280b6
 SHA512 
e73c0c1f624b468a4a30996de77b27f5a2166d16b57724ec58647e5630f9e988052b11962fa47f318403ccd4c675a8d7c8b0ddcaa79666cea9743a6437fc4fd2
 DIST i2pd-2.22.0.tar.gz 2263033 BLAKE2B 
b8b7fa0a1fc4e333824eed8c6bd5fbfe40b83b7a0dbf5db8001144ca1b672c6e33996ad5218ef53cca15e56738fd8447f1c10a90c109d86a2364ef7646cc1377
 SHA512 
da8187a5d68bf09962419da91eeeb12534eaa2b519139784afb5faf6f1c40e7b344181f987461614d0f7b6563d0a872c8180ecc8a122ed08688130de3d13b0e8
+DIST i2pd-2.23.0.tar.gz 1008677 BLAKE2B 
c216785d8642e1c8d7cdbcddd23e6dd0b8a1fe8d732ef8b8d19e3c7c55ad91285dfa85bcfab0934a0acc4c180750ff8e3f5730f948dafff7c283ed084afa3374
 SHA512 
b547fa5b4ab3fbdf51cded846966b702304cc3dcbafbf3b4fc0e93e1907e45a649dd19eabc851309dfb7d3aa8ef84eefcb2cf1a3cda8549f90200da54df06923

diff --git a/net-vpn/i2pd/i2pd-2.23.0.ebuild b/net-vpn/i2pd/i2pd-2.23.0.ebuild
new file mode 100644
index 000..963416b932a
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.23.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit systemd user cmake-utils eapi7-ver toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   !static? (
+   dev-libs/boost[threads]
+   !libressl? ( dev-libs/openssl:0[-bindist] )
+   libressl? (
+   dev-libs/libressl:0
+   >=dev-libs/boost-1.65
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0[static-libs] )
+   libressl? (
+   dev-libs/libressl:0[static-libs]
+   >=dev-libs/boost-1.65
+   )
+   sys-libs/zlib[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # grant i2pd group read and write access to config files
+   fowners "root:${I2PD_GROUP}" \
+   /etc/i2pd/i2pd.conf \
+   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-11-09 Thread Anthony G. Basile
commit: 9c9cfa5688b909099603e1ce21ed324b81a96593
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Fri Nov  9 13:56:20 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov  9 14:09:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9cfa56

net-vpn/i2pd: 2.22.0 version bump Signed-off-by: Alexey Korepanov  yandex.ru>

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.22.0.ebuild | 120 
 2 files changed, 121 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index a67abe2076f..49e864574a2 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -2,3 +2,4 @@ DIST i2pd-2.19.0.tar.gz 1982459 BLAKE2B 
b05f7a3018091e9c0008ca7037e44b6f5a4416be
 DIST i2pd-2.20.0.tar.gz 1991174 BLAKE2B 
37b85dc37299cd6d2f64050eb096ecc11d75ccdcdba845f34c908e6467cbcb9fa7cea9243415bafd7c9167f5e8ea06c8729bcb885e78f45e37680f8001b69237
 SHA512 
affade889d32fdf20fc0bc4c7bb809fb511794421a80a93334707e26c72eecc83715d756d79ce7924d43ef44dc9f655925de860b5b392b6c4fe815eb873c1864
 DIST i2pd-2.21.0.tar.gz 1993520 BLAKE2B 
616f4938d547e6a5d27292bec1741fa28131c37ad12b0f7c564e24ff0fd3b0a01974989ac6f337cd58cc1a618980fd171692c0164d22c3e97080540318e5df89
 SHA512 
a9c2f4bb1ec6459e7f8f48b74a48dd192af0962876fc6dcf998febe342918f98a21ae421cf48402d5e0c4570641eb3112d85522230dad34cabe6c4f367d6d8ab
 DIST i2pd-2.21.1.tar.gz 1993853 BLAKE2B 
8686acf12464f892cb116ba6c14b67fc56af45315feec25b4c165c7b38238f48b7e1ca227f8b2b53dabcb4d9f46555e1528f4f11e675fbfc63aa3fad062280b6
 SHA512 
e73c0c1f624b468a4a30996de77b27f5a2166d16b57724ec58647e5630f9e988052b11962fa47f318403ccd4c675a8d7c8b0ddcaa79666cea9743a6437fc4fd2
+DIST i2pd-2.22.0.tar.gz 2263033 BLAKE2B 
b8b7fa0a1fc4e333824eed8c6bd5fbfe40b83b7a0dbf5db8001144ca1b672c6e33996ad5218ef53cca15e56738fd8447f1c10a90c109d86a2364ef7646cc1377
 SHA512 
da8187a5d68bf09962419da91eeeb12534eaa2b519139784afb5faf6f1c40e7b344181f987461614d0f7b6563d0a872c8180ecc8a122ed08688130de3d13b0e8

diff --git a/net-vpn/i2pd/i2pd-2.22.0.ebuild b/net-vpn/i2pd/i2pd-2.22.0.ebuild
new file mode 100644
index 000..9b28206e758
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.22.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit systemd user cmake-utils eapi7-ver toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   !static? (
+   dev-libs/boost[threads]
+   !libressl? ( dev-libs/openssl:0[-bindist] )
+   libressl? (
+   dev-libs/libressl:0
+   >=dev-libs/boost-1.65
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0[static-libs] )
+   libressl? (
+   dev-libs/libressl:0[static-libs]
+   >=dev-libs/boost-1.65
+   )
+   sys-libs/zlib[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # grant i2pd group read and write access to config files
+   fowners "root:${I2PD_GROUP}" \
+   /etc/i2pd/i2pd.conf \
+   /etc/i2pd/tunnels.conf
+ 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-10-27 Thread Anthony G. Basile
commit: a4420bea9b3e287ae8d352aa4d3d3b57a5c8d303
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Oct 27 14:29:56 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Oct 27 14:29:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4420bea

net-vpn/i2pd: version bump to 2.21.1

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.21.1.ebuild | 120 
 2 files changed, 121 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index d5e5027d8cb..a67abe2076f 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.19.0.tar.gz 1982459 BLAKE2B 
b05f7a3018091e9c0008ca7037e44b6f5a4416be57054df5f9af72bd664b7d4fc7673e5d3eb1b8bb1ddfb61e81145eb0a847b301a580ef971d181ed00a4c960a
 SHA512 
4c3d2408962f3e55e1a22491b0844ce44cacc7aa631541a86e94554da88e42234576fe221e1398c88e7e68d267bbf9e73cbea9cd74981c354e46ba82d62bb32f
 DIST i2pd-2.20.0.tar.gz 1991174 BLAKE2B 
37b85dc37299cd6d2f64050eb096ecc11d75ccdcdba845f34c908e6467cbcb9fa7cea9243415bafd7c9167f5e8ea06c8729bcb885e78f45e37680f8001b69237
 SHA512 
affade889d32fdf20fc0bc4c7bb809fb511794421a80a93334707e26c72eecc83715d756d79ce7924d43ef44dc9f655925de860b5b392b6c4fe815eb873c1864
 DIST i2pd-2.21.0.tar.gz 1993520 BLAKE2B 
616f4938d547e6a5d27292bec1741fa28131c37ad12b0f7c564e24ff0fd3b0a01974989ac6f337cd58cc1a618980fd171692c0164d22c3e97080540318e5df89
 SHA512 
a9c2f4bb1ec6459e7f8f48b74a48dd192af0962876fc6dcf998febe342918f98a21ae421cf48402d5e0c4570641eb3112d85522230dad34cabe6c4f367d6d8ab
+DIST i2pd-2.21.1.tar.gz 1993853 BLAKE2B 
8686acf12464f892cb116ba6c14b67fc56af45315feec25b4c165c7b38238f48b7e1ca227f8b2b53dabcb4d9f46555e1528f4f11e675fbfc63aa3fad062280b6
 SHA512 
e73c0c1f624b468a4a30996de77b27f5a2166d16b57724ec58647e5630f9e988052b11962fa47f318403ccd4c675a8d7c8b0ddcaa79666cea9743a6437fc4fd2

diff --git a/net-vpn/i2pd/i2pd-2.21.1.ebuild b/net-vpn/i2pd/i2pd-2.21.1.ebuild
new file mode 100644
index 000..9b28206e758
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.21.1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit systemd user cmake-utils eapi7-ver toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="
+   !static? (
+   dev-libs/boost[threads]
+   !libressl? ( dev-libs/openssl:0[-bindist] )
+   libressl? (
+   dev-libs/libressl:0
+   >=dev-libs/boost-1.65
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? (
+   dev-libs/boost[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0[static-libs] )
+   libressl? (
+   dev-libs/libressl:0[static-libs]
+   >=dev-libs/boost-1.65
+   )
+   sys-libs/zlib[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/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 \
+   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-10-14 Thread Sergei Trofimovich
commit: c69d0ebcc1714615d1d910afa391e9f76c46029b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 14 08:50:31 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 14 08:50:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c69d0ebc

net-vpn/i2pd: keyworded 2.21.0 for ppc, bug #640638

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc"

 net-vpn/i2pd/i2pd-2.21.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.21.0.ebuild b/net-vpn/i2pd/i2pd-2.21.0.ebuild
index 1fff5a0abb4..9b28206e758 100644
--- a/net-vpn/i2pd/i2pd-2.21.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.21.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ 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 ~arm64 ~ia64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
 IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
 
 # if using libressl, require >=boost-1.65, see #597798



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-10-14 Thread Sergei Trofimovich
commit: d119def16f429aabfac5d9e212e1d977641c6e68
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 14 08:50:25 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 14 08:50:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d119def1

net-vpn/i2pd: keyworded 2.20.0 for ppc, bug #640638

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc"

 net-vpn/i2pd/i2pd-2.20.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.20.0.ebuild b/net-vpn/i2pd/i2pd-2.20.0.ebuild
index 6e3dffbd6c1..aa8dd040979 100644
--- a/net-vpn/i2pd/i2pd-2.20.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ 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 ~arm64 ~ia64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
 IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
 
 # if using libressl, require >=boost-1.65, see #597798



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-10-12 Thread Anthony G. Basile
commit: 4a7590590647791319d3fb5285f095afdc876476
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Oct 11 13:03:40 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Oct 12 12:01:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a759059

net-vpn/i2pd: use eapi7-ver and cosmetic Signed-off-by: Alexey Korepanov 
 yandex.ru>

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/i2pd/i2pd-2.21.0.ebuild | 30 ++
 1 file changed, 18 insertions(+), 12 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.21.0.ebuild b/net-vpn/i2pd/i2pd-2.21.0.ebuild
index d7948631012..1fff5a0abb4 100644
--- a/net-vpn/i2pd/i2pd-2.21.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.21.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils systemd user cmake-utils versionator toolchain-funcs
+inherit systemd user cmake-utils eapi7-ver toolchain-funcs
 
 DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
 HOMEPAGE="https://github.com/PurpleI2P/i2pd;
@@ -13,18 +13,24 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
 IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
 
 # if using libressl, require >=boost-1.65, see #597798
-RDEPEND="!static? ( dev-libs/boost[threads]
-   !libressl? ( dev-libs/openssl:0[-bindist] )
-   libressl? ( dev-libs/libressl:0
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc )
-   )"
+RDEPEND="
+   !static? (
+   dev-libs/boost[threads]
+   !libressl? ( dev-libs/openssl:0[-bindist] )
+   libressl? (
+   dev-libs/libressl:0
+   >=dev-libs/boost-1.65
+   )
+   upnp? ( net-libs/miniupnpc )
+   )"
 DEPEND="${RDEPEND}
-   static? ( dev-libs/boost[static-libs,threads]
+   static? (
+   dev-libs/boost[static-libs,threads]
!libressl? ( dev-libs/openssl:0[static-libs] )
-   libressl? ( dev-libs/libressl:0[static-libs]
-   >=dev-libs/boost-1.65 )
+   libressl? (
+   dev-libs/libressl:0[static-libs]
+   >=dev-libs/boost-1.65
+   )
sys-libs/zlib[static-libs]
upnp? ( net-libs/miniupnpc[static-libs] )
)
@@ -40,7 +46,7 @@ DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
 PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
 
 pkg_pretend() {
-   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
+   if tc-is-gcc && ! ver_test "$(gcc-version)" -ge "4.7"; then
die "At least gcc 4.7 is required"
fi
if use i2p-hardening && ! tc-is-gcc; then



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-10-12 Thread Anthony G. Basile
commit: ae6387cf6403e04d9ffb5d5143ee0f20e6fb9906
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Fri Oct  5 10:13:22 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Oct 12 12:01:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6387cf

net-vpn/i2pd: delete old Signed-off-by: Alexey Korepanov  
yandex.ru>

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 -
 net-vpn/i2pd/i2pd-2.18.0.ebuild | 113 
 2 files changed, 114 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 17416bf8a56..d5e5027d8cb 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.18.0.tar.gz 1868440 BLAKE2B 
a5c65c379b38735bc43c81553416ac1dfd7064da33ff282de2ab7567aaeed1e49edbafb48c03f372f72e70bc4fe0e922036cd08538bf0b6c07e00c2c2f328dd9
 SHA512 
dc8e0f4df25188e4d72ea6ffa2c36e48a7d2103d025730b40e226ab631724a9a07a4dc03a1a3d08328972c98020c44535661820add80374f1dabdf3fc848ef84
 DIST i2pd-2.19.0.tar.gz 1982459 BLAKE2B 
b05f7a3018091e9c0008ca7037e44b6f5a4416be57054df5f9af72bd664b7d4fc7673e5d3eb1b8bb1ddfb61e81145eb0a847b301a580ef971d181ed00a4c960a
 SHA512 
4c3d2408962f3e55e1a22491b0844ce44cacc7aa631541a86e94554da88e42234576fe221e1398c88e7e68d267bbf9e73cbea9cd74981c354e46ba82d62bb32f
 DIST i2pd-2.20.0.tar.gz 1991174 BLAKE2B 
37b85dc37299cd6d2f64050eb096ecc11d75ccdcdba845f34c908e6467cbcb9fa7cea9243415bafd7c9167f5e8ea06c8729bcb885e78f45e37680f8001b69237
 SHA512 
affade889d32fdf20fc0bc4c7bb809fb511794421a80a93334707e26c72eecc83715d756d79ce7924d43ef44dc9f655925de860b5b392b6c4fe815eb873c1864
 DIST i2pd-2.21.0.tar.gz 1993520 BLAKE2B 
616f4938d547e6a5d27292bec1741fa28131c37ad12b0f7c564e24ff0fd3b0a01974989ac6f337cd58cc1a618980fd171692c0164d22c3e97080540318e5df89
 SHA512 
a9c2f4bb1ec6459e7f8f48b74a48dd192af0962876fc6dcf998febe342918f98a21ae421cf48402d5e0c4570641eb3112d85522230dad34cabe6c4f367d6d8ab

diff --git a/net-vpn/i2pd/i2pd-2.18.0.ebuild b/net-vpn/i2pd/i2pd-2.18.0.ebuild
deleted file mode 100644
index 454dd172bd2..000
--- a/net-vpn/i2pd/i2pd-2.18.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils systemd user cmake-utils versionator toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="!static? ( dev-libs/boost[threads]
-   !libressl? ( dev-libs/openssl:0[-bindist] )
-   libressl? ( dev-libs/libressl:0
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? ( dev-libs/boost[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0[static-libs] )
-   libressl? ( dev-libs/libressl:0[static-libs]
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
-
-pkg_pretend() {
-   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
-   die "At least gcc 4.7 is required"
-   fi
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/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
-   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-10-09 Thread Anthony G. Basile
commit: f6fe1137c16a879b7f7033e6be3365efd81928c2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Oct 10 00:40:08 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Oct 10 00:40:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6fe1137

net-vpn/i2pd: version bump 2.21.0

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.21.0.ebuild | 114 
 2 files changed, 115 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 29a987ecea3..17416bf8a56 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.18.0.tar.gz 1868440 BLAKE2B 
a5c65c379b38735bc43c81553416ac1dfd7064da33ff282de2ab7567aaeed1e49edbafb48c03f372f72e70bc4fe0e922036cd08538bf0b6c07e00c2c2f328dd9
 SHA512 
dc8e0f4df25188e4d72ea6ffa2c36e48a7d2103d025730b40e226ab631724a9a07a4dc03a1a3d08328972c98020c44535661820add80374f1dabdf3fc848ef84
 DIST i2pd-2.19.0.tar.gz 1982459 BLAKE2B 
b05f7a3018091e9c0008ca7037e44b6f5a4416be57054df5f9af72bd664b7d4fc7673e5d3eb1b8bb1ddfb61e81145eb0a847b301a580ef971d181ed00a4c960a
 SHA512 
4c3d2408962f3e55e1a22491b0844ce44cacc7aa631541a86e94554da88e42234576fe221e1398c88e7e68d267bbf9e73cbea9cd74981c354e46ba82d62bb32f
 DIST i2pd-2.20.0.tar.gz 1991174 BLAKE2B 
37b85dc37299cd6d2f64050eb096ecc11d75ccdcdba845f34c908e6467cbcb9fa7cea9243415bafd7c9167f5e8ea06c8729bcb885e78f45e37680f8001b69237
 SHA512 
affade889d32fdf20fc0bc4c7bb809fb511794421a80a93334707e26c72eecc83715d756d79ce7924d43ef44dc9f655925de860b5b392b6c4fe815eb873c1864
+DIST i2pd-2.21.0.tar.gz 1993520 BLAKE2B 
616f4938d547e6a5d27292bec1741fa28131c37ad12b0f7c564e24ff0fd3b0a01974989ac6f337cd58cc1a618980fd171692c0164d22c3e97080540318e5df89
 SHA512 
a9c2f4bb1ec6459e7f8f48b74a48dd192af0962876fc6dcf998febe342918f98a21ae421cf48402d5e0c4570641eb3112d85522230dad34cabe6c4f367d6d8ab

diff --git a/net-vpn/i2pd/i2pd-2.21.0.ebuild b/net-vpn/i2pd/i2pd-2.21.0.ebuild
new file mode 100644
index 000..d7948631012
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.21.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils systemd user cmake-utils versionator toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="!static? ( dev-libs/boost[threads]
+   !libressl? ( dev-libs/openssl:0[-bindist] )
+   libressl? ( dev-libs/libressl:0
+   >=dev-libs/boost-1.65 )
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? ( dev-libs/boost[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0[static-libs] )
+   libressl? ( dev-libs/libressl:0[static-libs]
+   >=dev-libs/boost-1.65 )
+   sys-libs/zlib[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/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 \
+   

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-09-08 Thread Anthony G. Basile
commit: 7398b97527d2a9ea5a7d61f9e58998afb71837c0
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Aug 27 21:11:33 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Sep  8 14:40:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7398b975

net-vpn/i2pd: remove old

 net-vpn/i2pd/Manifest   |   1 -
 net-vpn/i2pd/i2pd-2.17.0.ebuild | 113 
 2 files changed, 114 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index ac2b9b9e080..29a987ecea3 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.17.0.tar.gz 1874984 BLAKE2B 
0fd265bbd007009196d2a8202885a016092e9abd016e8dd184d8cd61597ba2bb122698bca2bc073c9393b7d7ead3c59e0dcd5145144afdb5b487b4712936b22d
 SHA512 
ea962b8c52bfbfe211aec9e6d73bf630d7680745c915eaf12e468dc02c8c492edf95ac55b4c131e1391cf0d97ba08d58f05e9652d5b2594b839730317b4c8f6e
 DIST i2pd-2.18.0.tar.gz 1868440 BLAKE2B 
a5c65c379b38735bc43c81553416ac1dfd7064da33ff282de2ab7567aaeed1e49edbafb48c03f372f72e70bc4fe0e922036cd08538bf0b6c07e00c2c2f328dd9
 SHA512 
dc8e0f4df25188e4d72ea6ffa2c36e48a7d2103d025730b40e226ab631724a9a07a4dc03a1a3d08328972c98020c44535661820add80374f1dabdf3fc848ef84
 DIST i2pd-2.19.0.tar.gz 1982459 BLAKE2B 
b05f7a3018091e9c0008ca7037e44b6f5a4416be57054df5f9af72bd664b7d4fc7673e5d3eb1b8bb1ddfb61e81145eb0a847b301a580ef971d181ed00a4c960a
 SHA512 
4c3d2408962f3e55e1a22491b0844ce44cacc7aa631541a86e94554da88e42234576fe221e1398c88e7e68d267bbf9e73cbea9cd74981c354e46ba82d62bb32f
 DIST i2pd-2.20.0.tar.gz 1991174 BLAKE2B 
37b85dc37299cd6d2f64050eb096ecc11d75ccdcdba845f34c908e6467cbcb9fa7cea9243415bafd7c9167f5e8ea06c8729bcb885e78f45e37680f8001b69237
 SHA512 
affade889d32fdf20fc0bc4c7bb809fb511794421a80a93334707e26c72eecc83715d756d79ce7924d43ef44dc9f655925de860b5b392b6c4fe815eb873c1864

diff --git a/net-vpn/i2pd/i2pd-2.17.0.ebuild b/net-vpn/i2pd/i2pd-2.17.0.ebuild
deleted file mode 100644
index 454dd172bd2..000
--- a/net-vpn/i2pd/i2pd-2.17.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils systemd user cmake-utils versionator toolchain-funcs
-
-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 ~arm64 ~ia64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="!static? ( dev-libs/boost[threads]
-   !libressl? ( dev-libs/openssl:0[-bindist] )
-   libressl? ( dev-libs/libressl:0
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? ( dev-libs/boost[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0[static-libs] )
-   libressl? ( dev-libs/libressl:0[static-libs]
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
-
-pkg_pretend() {
-   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
-   die "At least gcc 4.7 is required"
-   fi
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/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 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-09-08 Thread Anthony G. Basile
commit: 4ff0bb199ba902d5fd730b1c8854294bf1dd22d6
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Aug 27 21:18:55 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Sep  8 14:40:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff0bb19

net-vpn/i2pd: support compilation with avx

 net-vpn/i2pd/i2pd-2.20.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-vpn/i2pd/i2pd-2.20.0.ebuild b/net-vpn/i2pd/i2pd-2.20.0.ebuild
index 454dd172bd2..6e3dffbd6c1 100644
--- a/net-vpn/i2pd/i2pd-2.20.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.20.0.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
+IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening libressl static +upnp 
websocket"
 
 # if using libressl, require >=boost-1.65, see #597798
 RDEPEND="!static? ( dev-libs/boost[threads]
@@ -51,6 +51,7 @@ pkg_pretend() {
 src_configure() {
mycmakeargs=(
-DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-DWITH_PCH=OFF
-DWITH_STATIC=$(usex static ON OFF)



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-09-08 Thread Anthony G. Basile
commit: 62f3d7ce180e28cb18054eea003a6f1adda8ca18
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Aug 27 21:10:47 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Sep  8 14:40:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f3d7ce

net-vpn/i2pd: version bump

Closes: https://bugs.gentoo.org/664982

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.20.0.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 893ee2ee5ba..ac2b9b9e080 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.17.0.tar.gz 1874984 BLAKE2B 
0fd265bbd007009196d2a8202885a016092e9abd016e8dd184d8cd61597ba2bb122698bca2bc073c9393b7d7ead3c59e0dcd5145144afdb5b487b4712936b22d
 SHA512 
ea962b8c52bfbfe211aec9e6d73bf630d7680745c915eaf12e468dc02c8c492edf95ac55b4c131e1391cf0d97ba08d58f05e9652d5b2594b839730317b4c8f6e
 DIST i2pd-2.18.0.tar.gz 1868440 BLAKE2B 
a5c65c379b38735bc43c81553416ac1dfd7064da33ff282de2ab7567aaeed1e49edbafb48c03f372f72e70bc4fe0e922036cd08538bf0b6c07e00c2c2f328dd9
 SHA512 
dc8e0f4df25188e4d72ea6ffa2c36e48a7d2103d025730b40e226ab631724a9a07a4dc03a1a3d08328972c98020c44535661820add80374f1dabdf3fc848ef84
 DIST i2pd-2.19.0.tar.gz 1982459 BLAKE2B 
b05f7a3018091e9c0008ca7037e44b6f5a4416be57054df5f9af72bd664b7d4fc7673e5d3eb1b8bb1ddfb61e81145eb0a847b301a580ef971d181ed00a4c960a
 SHA512 
4c3d2408962f3e55e1a22491b0844ce44cacc7aa631541a86e94554da88e42234576fe221e1398c88e7e68d267bbf9e73cbea9cd74981c354e46ba82d62bb32f
+DIST i2pd-2.20.0.tar.gz 1991174 BLAKE2B 
37b85dc37299cd6d2f64050eb096ecc11d75ccdcdba845f34c908e6467cbcb9fa7cea9243415bafd7c9167f5e8ea06c8729bcb885e78f45e37680f8001b69237
 SHA512 
affade889d32fdf20fc0bc4c7bb809fb511794421a80a93334707e26c72eecc83715d756d79ce7924d43ef44dc9f655925de860b5b392b6c4fe815eb873c1864

diff --git a/net-vpn/i2pd/i2pd-2.20.0.ebuild b/net-vpn/i2pd/i2pd-2.20.0.ebuild
new file mode 100644
index 000..454dd172bd2
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.20.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils systemd user cmake-utils versionator toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="!static? ( dev-libs/boost[threads]
+   !libressl? ( dev-libs/openssl:0[-bindist] )
+   libressl? ( dev-libs/libressl:0
+   >=dev-libs/boost-1.65 )
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? ( dev-libs/boost[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0[static-libs] )
+   libressl? ( dev-libs/libressl:0[static-libs]
+   >=dev-libs/boost-1.65 )
+   sys-libs/zlib[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/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 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-06-28 Thread Anthony G. Basile
commit: e594d0f4f9c22c22f6d157a7e76171e0c61602a0
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Jun 28 15:19:26 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Jun 28 15:28:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e594d0f4

net-vpn/i2pd: version bump

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.19.0.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index a41a89720e2..a37db1aafea 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.16.0.tar.gz 1872885 BLAKE2B 
6ea2df953363acc3cd55d85b372900cf2486260be0d96c75a4ef4d7ed6d9303c371063d27af9f3e13cb3cda5bafa3a635c617b503d801193b90c33d7de4ceb93
 SHA512 
ac005e68ca77eb44da801b6ddb97859a1dee61009e5940c109001026eedf9b664c3c1737e17b5f7da6b690f9557d998f1f67c0996a7a6e7473e966068ec9a55b
 DIST i2pd-2.17.0.tar.gz 1874984 BLAKE2B 
0fd265bbd007009196d2a8202885a016092e9abd016e8dd184d8cd61597ba2bb122698bca2bc073c9393b7d7ead3c59e0dcd5145144afdb5b487b4712936b22d
 SHA512 
ea962b8c52bfbfe211aec9e6d73bf630d7680745c915eaf12e468dc02c8c492edf95ac55b4c131e1391cf0d97ba08d58f05e9652d5b2594b839730317b4c8f6e
 DIST i2pd-2.18.0.tar.gz 1868440 BLAKE2B 
a5c65c379b38735bc43c81553416ac1dfd7064da33ff282de2ab7567aaeed1e49edbafb48c03f372f72e70bc4fe0e922036cd08538bf0b6c07e00c2c2f328dd9
 SHA512 
dc8e0f4df25188e4d72ea6ffa2c36e48a7d2103d025730b40e226ab631724a9a07a4dc03a1a3d08328972c98020c44535661820add80374f1dabdf3fc848ef84
+DIST i2pd-2.19.0.tar.gz 1982459 BLAKE2B 
b05f7a3018091e9c0008ca7037e44b6f5a4416be57054df5f9af72bd664b7d4fc7673e5d3eb1b8bb1ddfb61e81145eb0a847b301a580ef971d181ed00a4c960a
 SHA512 
4c3d2408962f3e55e1a22491b0844ce44cacc7aa631541a86e94554da88e42234576fe221e1398c88e7e68d267bbf9e73cbea9cd74981c354e46ba82d62bb32f

diff --git a/net-vpn/i2pd/i2pd-2.19.0.ebuild b/net-vpn/i2pd/i2pd-2.19.0.ebuild
new file mode 100644
index 000..454dd172bd2
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.19.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils systemd user cmake-utils versionator toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="!static? ( dev-libs/boost[threads]
+   !libressl? ( dev-libs/openssl:0[-bindist] )
+   libressl? ( dev-libs/libressl:0
+   >=dev-libs/boost-1.65 )
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? ( dev-libs/boost[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0[static-libs] )
+   libressl? ( dev-libs/libressl:0[static-libs]
+   >=dev-libs/boost-1.65 )
+   sys-libs/zlib[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/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 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-06-28 Thread Anthony G. Basile
commit: be603679dd390d187cf10ca53d415d4c9d312453
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Jun 28 15:20:01 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Jun 28 15:28:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be603679

net-vpn/i2pd: remove old

 net-vpn/i2pd/Manifest   |   1 -
 net-vpn/i2pd/i2pd-2.16.0.ebuild | 113 
 2 files changed, 114 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index a37db1aafea..893ee2ee5ba 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.16.0.tar.gz 1872885 BLAKE2B 
6ea2df953363acc3cd55d85b372900cf2486260be0d96c75a4ef4d7ed6d9303c371063d27af9f3e13cb3cda5bafa3a635c617b503d801193b90c33d7de4ceb93
 SHA512 
ac005e68ca77eb44da801b6ddb97859a1dee61009e5940c109001026eedf9b664c3c1737e17b5f7da6b690f9557d998f1f67c0996a7a6e7473e966068ec9a55b
 DIST i2pd-2.17.0.tar.gz 1874984 BLAKE2B 
0fd265bbd007009196d2a8202885a016092e9abd016e8dd184d8cd61597ba2bb122698bca2bc073c9393b7d7ead3c59e0dcd5145144afdb5b487b4712936b22d
 SHA512 
ea962b8c52bfbfe211aec9e6d73bf630d7680745c915eaf12e468dc02c8c492edf95ac55b4c131e1391cf0d97ba08d58f05e9652d5b2594b839730317b4c8f6e
 DIST i2pd-2.18.0.tar.gz 1868440 BLAKE2B 
a5c65c379b38735bc43c81553416ac1dfd7064da33ff282de2ab7567aaeed1e49edbafb48c03f372f72e70bc4fe0e922036cd08538bf0b6c07e00c2c2f328dd9
 SHA512 
dc8e0f4df25188e4d72ea6ffa2c36e48a7d2103d025730b40e226ab631724a9a07a4dc03a1a3d08328972c98020c44535661820add80374f1dabdf3fc848ef84
 DIST i2pd-2.19.0.tar.gz 1982459 BLAKE2B 
b05f7a3018091e9c0008ca7037e44b6f5a4416be57054df5f9af72bd664b7d4fc7673e5d3eb1b8bb1ddfb61e81145eb0a847b301a580ef971d181ed00a4c960a
 SHA512 
4c3d2408962f3e55e1a22491b0844ce44cacc7aa631541a86e94554da88e42234576fe221e1398c88e7e68d267bbf9e73cbea9cd74981c354e46ba82d62bb32f

diff --git a/net-vpn/i2pd/i2pd-2.16.0.ebuild b/net-vpn/i2pd/i2pd-2.16.0.ebuild
deleted file mode 100644
index 2c29b4139a6..000
--- a/net-vpn/i2pd/i2pd-2.16.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils systemd user cmake-utils versionator toolchain-funcs
-
-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 ~arm64 ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="!static? ( dev-libs/boost[threads]
-   !libressl? ( dev-libs/openssl:0[-bindist] )
-   libressl? ( dev-libs/libressl:0
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? ( dev-libs/boost[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0[static-libs] )
-   libressl? ( dev-libs/libressl:0[static-libs]
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
-
-pkg_pretend() {
-   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
-   die "At least gcc 4.7 is required"
-   fi
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/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}" 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-04-03 Thread Jonas Stein
commit: c20ad97885a7a622e9095ce6986c0bb8664cdf91
Author: Jonas Stein  gentoo  org>
AuthorDate: Tue Apr  3 15:23:15 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Tue Apr  3 15:27:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c20ad978

net-vpn/i2pd: Maintainer retired

Proxied maintainer was retired due to inactivity.
Bug: https://bugs.gentoo.org/632854
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-vpn/i2pd/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-vpn/i2pd/metadata.xml b/net-vpn/i2pd/metadata.xml
index 3c324dceacc..e99300273d5 100644
--- a/net-vpn/i2pd/metadata.xml
+++ b/net-vpn/i2pd/metadata.xml
@@ -13,10 +13,6 @@
bluen...@gentoo.org
Anthony G. Basile

-   
-   tombo...@sina.cn
-   Proxy maintainer. Please subscribe to bugs.
-   


Compile with hardening on vanilla compilers/linkers



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-02-07 Thread Anthony G. Basile
commit: 7393661761ce8d17a0e74c9bd6dc54e124b0d6a3
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Jan 31 15:46:16 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Feb  7 10:55:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73936617

net-vpn/i2pd: remove old

 net-vpn/i2pd/Manifest   |   1 -
 net-vpn/i2pd/i2pd-2.15.0.ebuild | 113 
 2 files changed, 114 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 9e903b4708f..a41a89720e2 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.15.0.tar.gz 1834673 BLAKE2B 
63130a00b6a1ad9cf91ef60cde359dbe7364ca4986c3afab085b575cc906f95a8ae003465186bba2befc754d85dd80ea46510d83c4bff56514dc7f05ec6aa76e
 SHA512 
78f3b14ef7c4896528c6bd54adfcd251f3a94a0e9315924e8a9b58e3e6d0cc2c9334026d2faa9bff9da5dd3c4195e84473161ed7911c5e0155a79f456033f077
 DIST i2pd-2.16.0.tar.gz 1872885 BLAKE2B 
6ea2df953363acc3cd55d85b372900cf2486260be0d96c75a4ef4d7ed6d9303c371063d27af9f3e13cb3cda5bafa3a635c617b503d801193b90c33d7de4ceb93
 SHA512 
ac005e68ca77eb44da801b6ddb97859a1dee61009e5940c109001026eedf9b664c3c1737e17b5f7da6b690f9557d998f1f67c0996a7a6e7473e966068ec9a55b
 DIST i2pd-2.17.0.tar.gz 1874984 BLAKE2B 
0fd265bbd007009196d2a8202885a016092e9abd016e8dd184d8cd61597ba2bb122698bca2bc073c9393b7d7ead3c59e0dcd5145144afdb5b487b4712936b22d
 SHA512 
ea962b8c52bfbfe211aec9e6d73bf630d7680745c915eaf12e468dc02c8c492edf95ac55b4c131e1391cf0d97ba08d58f05e9652d5b2594b839730317b4c8f6e
 DIST i2pd-2.18.0.tar.gz 1868440 BLAKE2B 
a5c65c379b38735bc43c81553416ac1dfd7064da33ff282de2ab7567aaeed1e49edbafb48c03f372f72e70bc4fe0e922036cd08538bf0b6c07e00c2c2f328dd9
 SHA512 
dc8e0f4df25188e4d72ea6ffa2c36e48a7d2103d025730b40e226ab631724a9a07a4dc03a1a3d08328972c98020c44535661820add80374f1dabdf3fc848ef84

diff --git a/net-vpn/i2pd/i2pd-2.15.0.ebuild b/net-vpn/i2pd/i2pd-2.15.0.ebuild
deleted file mode 100644
index 2c29b4139a6..000
--- a/net-vpn/i2pd/i2pd-2.15.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils systemd user cmake-utils versionator toolchain-funcs
-
-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 ~arm64 ~x86"
-IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="!static? ( dev-libs/boost[threads]
-   !libressl? ( dev-libs/openssl:0[-bindist] )
-   libressl? ( dev-libs/libressl:0
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? ( dev-libs/boost[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0[static-libs] )
-   libressl? ( dev-libs/libressl:0[static-libs]
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] )
-   )
-   websocket? ( dev-cpp/websocketpp )"
-
-I2PD_USER=i2pd
-I2PD_GROUP=i2pd
-
-CMAKE_USE_DIR="${S}/build"
-
-DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
-
-pkg_pretend() {
-   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
-   die "At least gcc 4.7 is required"
-   fi
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_PCH=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/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}" 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2018-02-07 Thread Anthony G. Basile
commit: 898de3a9a716558db6d79f63a72d17bfdf3771d7
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Jan 31 15:45:43 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Feb  7 10:55:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898de3a9

net-vpn/i2pd: version bump

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.18.0.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index ff0772a9928..9e903b4708f 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.15.0.tar.gz 1834673 BLAKE2B 
63130a00b6a1ad9cf91ef60cde359dbe7364ca4986c3afab085b575cc906f95a8ae003465186bba2befc754d85dd80ea46510d83c4bff56514dc7f05ec6aa76e
 SHA512 
78f3b14ef7c4896528c6bd54adfcd251f3a94a0e9315924e8a9b58e3e6d0cc2c9334026d2faa9bff9da5dd3c4195e84473161ed7911c5e0155a79f456033f077
 DIST i2pd-2.16.0.tar.gz 1872885 BLAKE2B 
6ea2df953363acc3cd55d85b372900cf2486260be0d96c75a4ef4d7ed6d9303c371063d27af9f3e13cb3cda5bafa3a635c617b503d801193b90c33d7de4ceb93
 SHA512 
ac005e68ca77eb44da801b6ddb97859a1dee61009e5940c109001026eedf9b664c3c1737e17b5f7da6b690f9557d998f1f67c0996a7a6e7473e966068ec9a55b
 DIST i2pd-2.17.0.tar.gz 1874984 BLAKE2B 
0fd265bbd007009196d2a8202885a016092e9abd016e8dd184d8cd61597ba2bb122698bca2bc073c9393b7d7ead3c59e0dcd5145144afdb5b487b4712936b22d
 SHA512 
ea962b8c52bfbfe211aec9e6d73bf630d7680745c915eaf12e468dc02c8c492edf95ac55b4c131e1391cf0d97ba08d58f05e9652d5b2594b839730317b4c8f6e
+DIST i2pd-2.18.0.tar.gz 1868440 BLAKE2B 
a5c65c379b38735bc43c81553416ac1dfd7064da33ff282de2ab7567aaeed1e49edbafb48c03f372f72e70bc4fe0e922036cd08538bf0b6c07e00c2c2f328dd9
 SHA512 
dc8e0f4df25188e4d72ea6ffa2c36e48a7d2103d025730b40e226ab631724a9a07a4dc03a1a3d08328972c98020c44535661820add80374f1dabdf3fc848ef84

diff --git a/net-vpn/i2pd/i2pd-2.18.0.ebuild b/net-vpn/i2pd/i2pd-2.18.0.ebuild
new file mode 100644
index 000..454dd172bd2
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.18.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils systemd user cmake-utils versionator toolchain-funcs
+
+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 ~arm64 ~ia64 ~ppc64 ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="!static? ( dev-libs/boost[threads]
+   !libressl? ( dev-libs/openssl:0[-bindist] )
+   libressl? ( dev-libs/libressl:0
+   >=dev-libs/boost-1.65 )
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? ( dev-libs/boost[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0[static-libs] )
+   libressl? ( dev-libs/libressl:0[static-libs]
+   >=dev-libs/boost-1.65 )
+   sys-libs/zlib[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
+
+I2PD_USER=i2pd
+I2PD_GROUP=i2pd
+
+CMAKE_USE_DIR="${S}/build"
+
+DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
+
+pkg_pretend() {
+   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_PCH=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/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 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2017-12-22 Thread Sergei Trofimovich
commit: 65bbb2bfed300179744951cb2ff197a305c1e078
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Dec 22 09:02:52 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Dec 22 09:03:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65bbb2bf

net-vpn/i2pd: keyworded 2.17.0 for ppc64, bug #640638

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc64"

 net-vpn/i2pd/i2pd-2.17.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/i2pd/i2pd-2.17.0.ebuild b/net-vpn/i2pd/i2pd-2.17.0.ebuild
index efe4b09ed12..454dd172bd2 100644
--- a/net-vpn/i2pd/i2pd-2.17.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.17.0.ebuild
@@ -9,7 +9,7 @@ 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 ~arm64 ~ia64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
 IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
 
 # if using libressl, require >=boost-1.65, see #597798



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2017-12-21 Thread Sergei Trofimovich
commit: b2f9dc40dd83fa82cfab9cb8d94071e88297b9dd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Dec 21 22:41:02 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec 21 22:41:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2f9dc40

net-vpn/i2pd: keyworded 2.17.0 for ia64 (thanks to Xeha)

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 net-vpn/i2pd/i2pd-2.17.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/i2pd/i2pd-2.17.0.ebuild b/net-vpn/i2pd/i2pd-2.17.0.ebuild
index 2c29b4139a6..efe4b09ed12 100644
--- a/net-vpn/i2pd/i2pd-2.17.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.17.0.ebuild
@@ -9,7 +9,7 @@ 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 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
 IUSE="cpu_flags_x86_aes i2p-hardening libressl static +upnp websocket"
 
 # if using libressl, require >=boost-1.65, see #597798



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2017-12-09 Thread Anthony G. Basile
commit: 61045949abc0ec1e9691eac416825201bc649d8a
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Dec  9 17:09:40 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Dec 10 02:25:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61045949

net-vpn/i2pd: make compiler version check right

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/i2pd/i2pd-2.15.0.ebuild | 18 +-
 net-vpn/i2pd/i2pd-2.16.0.ebuild | 18 +-
 net-vpn/i2pd/i2pd-2.17.0.ebuild | 18 +-
 3 files changed, 39 insertions(+), 15 deletions(-)

diff --git a/net-vpn/i2pd/i2pd-2.15.0.ebuild b/net-vpn/i2pd/i2pd-2.15.0.ebuild
index a5cedbfaa37..2c29b4139a6 100644
--- a/net-vpn/i2pd/i2pd-2.15.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.15.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils systemd user cmake-utils
+inherit eutils systemd user cmake-utils versionator toolchain-funcs
 
 DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
 HOMEPAGE="https://github.com/PurpleI2P/i2pd;
@@ -26,10 +26,9 @@ DEPEND="${RDEPEND}
libressl? ( dev-libs/libressl:0[static-libs]
>=dev-libs/boost-1.65 )
sys-libs/zlib[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] ) )
-   websocket? ( dev-cpp/websocketpp )
-   i2p-hardening? ( >=sys-devel/gcc-4.7 )
-   || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
 
 I2PD_USER=i2pd
 I2PD_GROUP=i2pd
@@ -40,6 +39,15 @@ DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
 
 PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
 
+pkg_pretend() {
+   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
 src_configure() {
mycmakeargs=(
-DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)

diff --git a/net-vpn/i2pd/i2pd-2.16.0.ebuild b/net-vpn/i2pd/i2pd-2.16.0.ebuild
index a5cedbfaa37..2c29b4139a6 100644
--- a/net-vpn/i2pd/i2pd-2.16.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.16.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils systemd user cmake-utils
+inherit eutils systemd user cmake-utils versionator toolchain-funcs
 
 DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
 HOMEPAGE="https://github.com/PurpleI2P/i2pd;
@@ -26,10 +26,9 @@ DEPEND="${RDEPEND}
libressl? ( dev-libs/libressl:0[static-libs]
>=dev-libs/boost-1.65 )
sys-libs/zlib[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] ) )
-   websocket? ( dev-cpp/websocketpp )
-   i2p-hardening? ( >=sys-devel/gcc-4.7 )
-   || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
 
 I2PD_USER=i2pd
 I2PD_GROUP=i2pd
@@ -40,6 +39,15 @@ DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
 
 PATCHES=( "${FILESDIR}/${PN}-2.14.0-fix_installed_components.patch" )
 
+pkg_pretend() {
+   if tc-is-gcc && ! version_is_at_least "4.7" "$(gcc-version)"; then
+   die "At least gcc 4.7 is required"
+   fi
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
 src_configure() {
mycmakeargs=(
-DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)

diff --git a/net-vpn/i2pd/i2pd-2.17.0.ebuild b/net-vpn/i2pd/i2pd-2.17.0.ebuild
index a5cedbfaa37..2c29b4139a6 100644
--- a/net-vpn/i2pd/i2pd-2.17.0.ebuild
+++ b/net-vpn/i2pd/i2pd-2.17.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils systemd user cmake-utils
+inherit eutils systemd user cmake-utils versionator toolchain-funcs
 
 DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
 HOMEPAGE="https://github.com/PurpleI2P/i2pd;
@@ -26,10 +26,9 @@ DEPEND="${RDEPEND}
libressl? ( dev-libs/libressl:0[static-libs]
>=dev-libs/boost-1.65 )
sys-libs/zlib[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] ) )
-   websocket? ( dev-cpp/websocketpp )
-   i2p-hardening? ( >=sys-devel/gcc-4.7 )
-   || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )"
+   upnp? ( net-libs/miniupnpc[static-libs] )
+   )
+   websocket? ( dev-cpp/websocketpp )"
 
 I2PD_USER=i2pd
 I2PD_GROUP=i2pd
@@ -40,6 +39,15 @@ DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf )
 
 PATCHES=( 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2017-12-09 Thread Anthony G. Basile
commit: 95f65b1f66b47c08e0faf9b388ae58d82789a43b
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Dec  6 11:17:11 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Dec 10 02:25:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f65b1f

net-vpn/i2pd: 2.17.0 version bump

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 +
 net-vpn/i2pd/i2pd-2.17.0.ebuild | 105 
 2 files changed, 106 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 08f53ea0170..af7dc916a37 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.14.0.tar.gz 1906272 SHA256 
3cb5751d9584449721e2f3ae878411b652863fa7093994f1d8cce1fd3b40bf71 SHA512 
39e6cc0ed0456b93c9a7462e5630d7be87c3dda91887bef7aec50b404212f1cef02b94488ded1918eaf4264d9be5da767dab4652cf2b8470fadfa89886e42e7b
 WHIRLPOOL 
fcfb403889f33a0cce4ed9d9508b59c5deeade85230aec4929b0ee3a00ec57d9c3bf9644e13796e158bd1cd893f69b0cb9f86dba25543e0348ed743188dd3d2c
 DIST i2pd-2.15.0.tar.gz 1834673 SHA256 
87649a1963b1d1b8f9424c0bccbdf6bbde0bb87db8dcf0b5c61f4c7f13181b86 SHA512 
78f3b14ef7c4896528c6bd54adfcd251f3a94a0e9315924e8a9b58e3e6d0cc2c9334026d2faa9bff9da5dd3c4195e84473161ed7911c5e0155a79f456033f077
 WHIRLPOOL 
69c69fde4db194ee8a932a955b7e8088370a39782e96db9e730efabf4cf904b9a01ada732ce043064b8e950b1b9e995909da31889ebdb9a141d6a9e1a366d2a0
 DIST i2pd-2.16.0.tar.gz 1872885 SHA256 
0a8fbc76422ba3452d281f31dbd55bc2e3da3b6bb2bc689b3b93c8039b6edfcd SHA512 
ac005e68ca77eb44da801b6ddb97859a1dee61009e5940c109001026eedf9b664c3c1737e17b5f7da6b690f9557d998f1f67c0996a7a6e7473e966068ec9a55b
 WHIRLPOOL 
4bb301d981441de364a9a9ac59b70fe606ac98d720273a0aa71965bd9212259ca7823a2cf00f9e2b58f1aee8be305c92db8797e3ddcadad5a809baca92a1cc16
+DIST i2pd-2.17.0.tar.gz 1874984 SHA256 
9afc79427300cabd4e50216466bcb5be980aee841dc2aea17a8c2ab60cd7918b SHA512 
ea962b8c52bfbfe211aec9e6d73bf630d7680745c915eaf12e468dc02c8c492edf95ac55b4c131e1391cf0d97ba08d58f05e9652d5b2594b839730317b4c8f6e
 WHIRLPOOL 
41698d7eddb459f22eec69e4be1b0953b89b3b5b1bbaf6ee5ac6acb79968c354d2a9a057479bc237b4b5566a65828f0fd1c0117f42556e574cdd11130aae3865

diff --git a/net-vpn/i2pd/i2pd-2.17.0.ebuild b/net-vpn/i2pd/i2pd-2.17.0.ebuild
new file mode 100644
index 000..de35d0cc72b
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.17.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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 static +upnp websocket"
+
+# if using libressl, require >=boost-1.65, see #597798
+RDEPEND="!static? ( dev-libs/boost[threads]
+   !libressl? ( dev-libs/openssl:0[-bindist] )
+   libressl? ( dev-libs/libressl:0
+   >=dev-libs/boost-1.65 )
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc )
+   )"
+DEPEND="${RDEPEND}
+   static? ( dev-libs/boost[static-libs,threads]
+   !libressl? ( dev-libs/openssl:0[static-libs] )
+   libressl? ( dev-libs/libressl:0[static-libs]
+   >=dev-libs/boost-1.65 )
+   sys-libs/zlib[static-libs]
+   upnp? ( net-libs/miniupnpc[static-libs] ) )
+   websocket? ( dev-cpp/websocketpp )
+   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 contrib/i2pd.conf contrib/tunnels.conf )
+
+PATCHES=( "${FILESDIR}/${PN}-2.14.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=OFF
+   -DWITH_STATIC=$(usex static ON OFF)
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/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

[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2017-12-09 Thread Anthony G. Basile
commit: be01e28b29e355ae012cc1a79a2854140a6028f7
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Dec  6 11:21:20 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Dec 10 02:25:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be01e28b

net-vpn/i2pd: remove old 2.14.0

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/i2pd/Manifest   |   1 -
 net-vpn/i2pd/i2pd-2.14.0.ebuild | 105 
 2 files changed, 106 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index af7dc916a37..5bb4bd96973 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.14.0.tar.gz 1906272 SHA256 
3cb5751d9584449721e2f3ae878411b652863fa7093994f1d8cce1fd3b40bf71 SHA512 
39e6cc0ed0456b93c9a7462e5630d7be87c3dda91887bef7aec50b404212f1cef02b94488ded1918eaf4264d9be5da767dab4652cf2b8470fadfa89886e42e7b
 WHIRLPOOL 
fcfb403889f33a0cce4ed9d9508b59c5deeade85230aec4929b0ee3a00ec57d9c3bf9644e13796e158bd1cd893f69b0cb9f86dba25543e0348ed743188dd3d2c
 DIST i2pd-2.15.0.tar.gz 1834673 SHA256 
87649a1963b1d1b8f9424c0bccbdf6bbde0bb87db8dcf0b5c61f4c7f13181b86 SHA512 
78f3b14ef7c4896528c6bd54adfcd251f3a94a0e9315924e8a9b58e3e6d0cc2c9334026d2faa9bff9da5dd3c4195e84473161ed7911c5e0155a79f456033f077
 WHIRLPOOL 
69c69fde4db194ee8a932a955b7e8088370a39782e96db9e730efabf4cf904b9a01ada732ce043064b8e950b1b9e995909da31889ebdb9a141d6a9e1a366d2a0
 DIST i2pd-2.16.0.tar.gz 1872885 SHA256 
0a8fbc76422ba3452d281f31dbd55bc2e3da3b6bb2bc689b3b93c8039b6edfcd SHA512 
ac005e68ca77eb44da801b6ddb97859a1dee61009e5940c109001026eedf9b664c3c1737e17b5f7da6b690f9557d998f1f67c0996a7a6e7473e966068ec9a55b
 WHIRLPOOL 
4bb301d981441de364a9a9ac59b70fe606ac98d720273a0aa71965bd9212259ca7823a2cf00f9e2b58f1aee8be305c92db8797e3ddcadad5a809baca92a1cc16
 DIST i2pd-2.17.0.tar.gz 1874984 SHA256 
9afc79427300cabd4e50216466bcb5be980aee841dc2aea17a8c2ab60cd7918b SHA512 
ea962b8c52bfbfe211aec9e6d73bf630d7680745c915eaf12e468dc02c8c492edf95ac55b4c131e1391cf0d97ba08d58f05e9652d5b2594b839730317b4c8f6e
 WHIRLPOOL 
41698d7eddb459f22eec69e4be1b0953b89b3b5b1bbaf6ee5ac6acb79968c354d2a9a057479bc237b4b5566a65828f0fd1c0117f42556e574cdd11130aae3865

diff --git a/net-vpn/i2pd/i2pd-2.14.0.ebuild b/net-vpn/i2pd/i2pd-2.14.0.ebuild
deleted file mode 100644
index de35d0cc72b..000
--- a/net-vpn/i2pd/i2pd-2.14.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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 static +upnp websocket"
-
-# if using libressl, require >=boost-1.65, see #597798
-RDEPEND="!static? ( dev-libs/boost[threads]
-   !libressl? ( dev-libs/openssl:0[-bindist] )
-   libressl? ( dev-libs/libressl:0
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc )
-   )"
-DEPEND="${RDEPEND}
-   static? ( dev-libs/boost[static-libs,threads]
-   !libressl? ( dev-libs/openssl:0[static-libs] )
-   libressl? ( dev-libs/libressl:0[static-libs]
-   >=dev-libs/boost-1.65 )
-   sys-libs/zlib[static-libs]
-   upnp? ( net-libs/miniupnpc[static-libs] ) )
-   websocket? ( dev-cpp/websocketpp )
-   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 contrib/i2pd.conf contrib/tunnels.conf )
-
-PATCHES=( "${FILESDIR}/${PN}-2.14.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=OFF
-   -DWITH_STATIC=$(usex static ON OFF)
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_WEBSOCKETS=$(usex websocket ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/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

  1   2   >