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

2023-10-24 Thread Sam James
commit: c36400bce0522967dc4a3e5240f8b4c94ad0b001
Author: YangMame  icloud  com>
AuthorDate: Wed Oct 25 02:20:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 05:48:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c36400bc

net-p2p/freenet: use new version's conf

Closes: https://bugs.gentoo.org/914061
Signed-off-by: Xin Yang  icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/33503
Signed-off-by: Sam James  gentoo.org>

 net-p2p/freenet/freenet-0.7.5_p1497.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
index 7d8dcc0bde07..054e844ddb6f 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
@@ -128,7 +128,7 @@ src_prepare() {
EOF
 
cat "${WORKDIR}"/seedrefs-build01480/* > "${S}"/seednodes.fref
-   cp "${FILESDIR}"/freenet-0.7.5_p1491-wrapper.conf freenet-wrapper.conf 
|| die
+   cp "${FILESDIR}"/freenet-0.7.5_p1497-wrapper.conf freenet-wrapper.conf 
|| die
cp "${FILESDIR}"/run.sh-20090501 run.sh || die
 
sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \



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

2023-09-11 Thread Florian Schmaus
commit: b3a1b7057636ddbcc8a3cbf29849738050678394
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Aug  6 12:06:18 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep 11 12:32:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a1b705

net-p2p/freenet: avoid unrecognized VM option 'MaxPermSize=1024M'

MaxPermSize was removed in an earlier version and
this option was causing an error with Java 17:
ERROR  | wrapper  | JVM exited while loading the application.
INFO   | jvm 1| Unrecognized VM option 'MaxPermSize=1024M'
INFO   | jvm 1| Error: Could not create the Java Virtual Machine.

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/30702
Signed-off-by: Florian Schmaus  gentoo.org>

 ...reenet-0.7.5_p1491-wrapper.conf => freenet-0.7.5_p1497-wrapper.conf} | 2 --
 1 file changed, 2 deletions(-)

diff --git a/net-p2p/freenet/files/freenet-0.7.5_p1491-wrapper.conf 
b/net-p2p/freenet/files/freenet-0.7.5_p1497-wrapper.conf
similarity index 88%
rename from net-p2p/freenet/files/freenet-0.7.5_p1491-wrapper.conf
rename to net-p2p/freenet/files/freenet-0.7.5_p1497-wrapper.conf
index 61bbf6f40bfb..d69cb254e6a1 100644
--- a/net-p2p/freenet/files/freenet-0.7.5_p1491-wrapper.conf
+++ b/net-p2p/freenet/files/freenet-0.7.5_p1497-wrapper.conf
@@ -7,8 +7,6 @@ wrapper.java.maxmemory=1024
 wrapper.java.additional.1=-Dnetworkaddress.cache.ttl=0
 wrapper.java.additional.2=-Dnetworkaddress.cache.negative.ttl=0
 wrapper.java.additional.3=-enableassertions:freenet
-# You might want to set the following line if you have changed java.maxmemory
-wrapper.java.additional.4=-XX:MaxPermSize=1024M
 # Required since JNA 5.0.0, which changed the default JNI library search path
 # https://github.com/java-native-access/jna/issues/384
 wrapper.java.additional.5=-Djna.nosys=false



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

2023-05-29 Thread Sam James
commit: 2011e70b0b0904797f244ab92f000b47e483cd4f
Author: Sam James  gentoo  org>
AuthorDate: Mon May 29 23:49:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 23:49:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2011e70b

net-p2p/freenet: Keyword 0.7.5_p1497 arm64, #907209

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

 net-p2p/freenet/freenet-0.7.5_p1497.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
index 854295db6255..7d8dcc0bde07 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/freenet-build0${PV#*p}"
 # needed for pebble is 'BSD' in Gentoo.
 LICENSE="GPL-2+ GPL-2 MIT BSD-2 BSD Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
 IUSE="+nss"
 
 CP_DEPEND="



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

2023-05-26 Thread Arthur Zamarin
commit: 816fab9b28fedce0c3b7dedea6fa1432a7123536
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 26 20:05:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 26 20:05:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=816fab9b

net-p2p/freenet: Keyword 0.7.5_p1497 x86, #907209

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-p2p/freenet/freenet-0.7.5_p1497.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
index 9837ad963bc0..854295db6255 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/freenet-build0${PV#*p}"
 # needed for pebble is 'BSD' in Gentoo.
 LICENSE="GPL-2+ GPL-2 MIT BSD-2 BSD Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE="+nss"
 
 CP_DEPEND="



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

2023-05-26 Thread Sam James
commit: 609f9faf47c3319d291514254de58e2d60ec9956
Author: Sam James  gentoo  org>
AuthorDate: Fri May 26 14:38:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 26 14:38:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=609f9faf

net-p2p/freenet: Stabilize 0.7.5_p1497 amd64, #907210

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

 net-p2p/freenet/freenet-0.7.5_p1497.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
index 50fc8f2090b2..9837ad963bc0 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/freenet-build0${PV#*p}"
 # needed for pebble is 'BSD' in Gentoo.
 LICENSE="GPL-2+ GPL-2 MIT BSD-2 BSD Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="amd64 ~arm"
 IUSE="+nss"
 
 CP_DEPEND="



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

2023-05-26 Thread Sam James
commit: 7ffcaebe8261b65dcf2b9906f45c3a7eaf2ea0dc
Author: Sam James  gentoo  org>
AuthorDate: Fri May 26 14:38:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 26 14:38:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffcaebe

net-p2p/freenet: Keyword 0.7.5_p1497 arm, #907209

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

 net-p2p/freenet/freenet-0.7.5_p1497.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
index b814fc624d53..50fc8f2090b2 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1497.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/freenet-build0${PV#*p}"
 # needed for pebble is 'BSD' in Gentoo.
 LICENSE="GPL-2+ GPL-2 MIT BSD-2 BSD Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE="+nss"
 
 CP_DEPEND="



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

2023-05-26 Thread Sam James
commit: 26ab26e07b2cbfb44b62a3854a4f54b9a9344e2b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Apr 21 11:14:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 26 10:24:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ab26e0

net-p2p/freenet: add 0.7.5_p1497

Switches to java-pkg-simple
Bundles binary version of pebble
Depends on freenet-ext with much smaller download than net-libs/nativebiginteger
EAPI 8
Enables tests
Changes test dependency hamcrest-*-1.3 -> hamcrest-2
Skips two failing tests via patch
Adds verify-sig
Adds Add-opens: to MANIFEST.MF for runtime
Updates metadata remote-id
Partly moves handling of freenet-wrapper.conf to src_compile
Depends on bug #878869

Bug: https://bugs.gentoo.org/904441
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/30643
Signed-off-by: Sam James  gentoo.org>

 net-p2p/freenet/Manifest   |   4 +
 .../freenet-0.7.5_p1497-ignore-failing-tests.patch |  37 
 net-p2p/freenet/freenet-0.7.5_p1497.ebuild | 226 +
 net-p2p/freenet/metadata.xml   |   2 +-
 4 files changed, 268 insertions(+), 1 deletion(-)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index facd34648cce..c759eab58a0f 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -2,4 +2,8 @@ DIST freenet-0.7.5_p1491.zip 7827005 BLAKE2B 
422f3050dbfdc829d1614b2f65262a06371
 DIST freenet-0.7.5_p1492.zip 7844187 BLAKE2B 
59dc274d1904448d9be608f34beb3fd942fe5f45a34c4be8e5c02939f5681796f8b3afe2fa70bb9a62d25bc45eb0f699c9949689fad79c11acef40b1b57e9849
 SHA512 
e5d40954e84ccd327b2935d222b1174c4720f1ee2c35ec41554f4d90b4cac6ab21d5655612dde2a844fbcaf13c5edfe405c0effe5c8200b77657aeecc09d1976
 DIST freenet-0.7.5_p1493.zip 8507217 BLAKE2B 
af8eb65ada0c5bf698314d721e615c75b57ec0136b1a593ec0960398ae952ae4115cbcec3d1da22a1c624c5f434b032bb68103f2a2ad68e8d1a7f5fb17fc3167
 SHA512 
3a34648e59e4201a2e66a8d87fa45b2a311d5dbfea3de96d44f797c8a6bc74c35e9d495ea6f93e04003f8bae79026d1f929f28f56b4abaa2c581cc18a0d06104
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
+DIST freenet-build01497-source.tar.bz2 6387097 BLAKE2B 
1476793b1084bef4c596648f0d83b808da80e5d0ccddaede5c2b41264f70919dc73e7b2a020437da88bc5b6266a3866398d9a1204cf8ebef9d17b5d9a0a697c4
 SHA512 
f9c15ebbd7e04b241de767851254169b4d1f94b66afa910784eb9bf6a22db43d0786bd7323f92fde48b59b0c4f73a75ec64646dcc47e5aa908108fb7fb0712fa
+DIST freenet-build01497-source.tar.bz2.sig 566 BLAKE2B 
fb1d3169942d4a1fd50aadd03011cc8907c5f5784ddfa1a20ecf0956bb8b1e0e2fbd58d93d904edb93c1781bca39a8043e56f6e73a9da927dece905ce4c570e7
 SHA512 
0453a6bb146531bbcdd7c1e249d3d82731400985fad5d38277cb8687fa01fd8b43e7d3164c7c22d2e8605f6e03e125bc767ffcde51b880acedbcdd45f1009ffb
+DIST pebble-3.1.6.jar 318370 BLAKE2B 
c3ea059ebc960764cf32a2390773926f1c4e8b0be3aaee7739adfc9529a30dfd0dab3cec0c7519be991d43eed87025db9b64f230cca0622eba16e0e64371243d
 SHA512 
abbf9f8d5c7e23cb658970f670e4e78e62d12433a6683506f14c9c0334257d0d93089d83348691b033704e661f7c1954859e9630e1d94a461a5acf7f336f88dd
+DIST seednodes-0.7.5_p1480.tar.gz 12364 BLAKE2B 
edb4e2a5c7424b51f0afb8234c7e486d56fe92e9201ab7ed7658366f070225f8def1b5412a31367e434ab4afae393caa16e7bdd7307f1d870607105fd5076638
 SHA512 
a2662a29f5721cd1523eb68b8787b074baec990327207b9ff444c91e644738a610e5216064aef00c62d6aca8ba66b2035a3175f63d45c1e0e8efc816b2a38660
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497

diff --git 
a/net-p2p/freenet/files/freenet-0.7.5_p1497-ignore-failing-tests.patch 
b/net-p2p/freenet/files/freenet-0.7.5_p1497-ignore-failing-tests.patch
new file mode 100644
index ..452ed82aa782
--- /dev/null
+++ b/net-p2p/freenet/files/freenet-0.7.5_p1497-ignore-failing-tests.patch
@@ -0,0 +1,37 @@
+# 1) testGetStringOverridden(freenet.l10n.BaseL10nTest)
+# org.junit.ComparisonFailure: expected:<[O]verridden> but was:<[Not 
o]verridden>
+# at org.junit.Assert.assertEquals(Assert.java:117)
+# at org.junit.Assert.assertEquals(Assert.java:146)
+# at 
freenet.l10n.BaseL10nTest.testGetStringOverridden(BaseL10nTest.java:188)
+# 2) testStrings(freenet.l10n.BaseL10nTest)
+# java.lang.AssertionError: Error in test.unmatchedCloseSubstitution for 
ENGLISH: Starts with /
+# at org.junit.Assert.fail(Assert.java:89)
+# at freenet.l10n.BaseL10nTest.testStrings(BaseL10nTest.java:245)
+--- 

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

2023-01-21 Thread Thomas Sachau
commit: 07e20f46407339ca15497bad30b4b415b79d1aa8
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jan 21 13:42:30 2023 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Jan 21 13:45:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e20f46

net-p2p/freenet: Revision bump to workaround bug #878869

Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/files/freenet.initd   |  11 ++
 net-p2p/freenet/freenet-0.7.5_p1493-r1.ebuild | 178 ++
 2 files changed, 189 insertions(+)

diff --git a/net-p2p/freenet/files/freenet.initd 
b/net-p2p/freenet/files/freenet.initd
new file mode 100755
index ..75e957e579cc
--- /dev/null
+++ b/net-p2p/freenet/files/freenet.initd
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+start() {
+   start-stop-daemon --start --user freenet --chdir /var/freenet/ 
--background --stdout=/var/freenet/freenet.log 
--stderr=/var/freenet/freenet.log --make-pidfile --pidfile=/var/run/freenet.pid 
--name freenet --exec java -- -cp $classpath $additional_options 
$configurable_options $target
+}
+
+stop() {
+   start-stop-daemon --stop --user freenet --pidfile=/var/run/freenet.pid
+}

diff --git a/net-p2p/freenet/freenet-0.7.5_p1493-r1.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1493-r1.ebuild
new file mode 100644
index ..dc8909dae308
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1493-r1.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2 systemd
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+nss test"
+
+CDEPEND="dev-java/bcprov:0
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/jna:4
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0
+   nss? ( dev-libs/nss )"
+
+DEPEND="
+   app-arch/unzip
+   >=virtual/jdk-1.8
+   ${CDEPEND}
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
+   dev-java/ant-core:0"
+
+RDEPEND="
+   >=virtual/jre-1.8
+   net-libs/nativebiginteger:0
+   ${CDEPEND}
+   acct-user/freenet
+   acct-group/freenet"
+
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna-4,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S="${WORKDIR}/fred-build0${PV#*p}"
+
+RESTRICT="test" # they're broken in the last release.
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
+   ewarn "if you plan to use it for running freenet."
+   }
+   java-pkg-2_pkg_setup
+}
+
+src_unpack() {
+#  unpack ${P}.zip seednodes-${PV}.zip
+   unpack ${P}.zip seednodes-0.7.5_p1480.zip
+}
+
+src_prepare() {
+#  cat "${WORKDIR}"/seedrefs-build0${PV#*p}/* > "${S}"/seednodes.fref
+   cat "${WORKDIR}"/seedrefs-build01480/* > "${S}"/seednodes.fref
+   cp "${FILESDIR}"/freenet-0.7.5_p1491-wrapper.conf freenet-wrapper.conf 
|| die
+   cp "${FILESDIR}"/run.sh-20090501 run.sh || die
+   cp "${FILESDIR}"/build-clean.xml build-clean.xml || die
+   cp "${FILESDIR}"/build.properties build.properties || die
+
+   eapply -p0 "${FILESDIR}"/0.7.5_p1483-ext.patch
+   eapply -p1 "${FILESDIR}/"0.7.5_p1475-remove-git.patch
+
+   sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
+   freenet-wrapper.conf || die "sed failed"
+
+   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf || die
+   if use nss; then
+   echo "wrapper.java.additional.11=-Dfreenet.jce.use.NSS=true" >> 

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

2022-08-05 Thread Arthur Zamarin
commit: d29583970a7f524793fed516ab1f30c2149864c7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 07:31:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 07:31:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2958397

net-p2p/freenet: Keyword 0.7.5_p1493 arm64, #834927

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-p2p/freenet/freenet-0.7.5_p1493.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1493.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1493.ebuild
index 722e185f0213..494391e226e5 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1493.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1493.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="+nss test"
 
 CDEPEND="dev-java/bcprov:0



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

2022-07-18 Thread Conrad Kostecki
commit: 5d421418ff221a325216a577ee48ce002682e4ab
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jun 13 18:50:13 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Jul 18 21:41:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d421418

net-p2p/freenet: remove unused file

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/25881
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../freenet/files/freenet-0.7.5_p1493-wrapper.conf | 37 --
 1 file changed, 37 deletions(-)

diff --git a/net-p2p/freenet/files/freenet-0.7.5_p1493-wrapper.conf 
b/net-p2p/freenet/files/freenet-0.7.5_p1493-wrapper.conf
deleted file mode 100644
index d3471affad62..
--- a/net-p2p/freenet/files/freenet-0.7.5_p1493-wrapper.conf
+++ /dev/null
@@ -1,37 +0,0 @@
-wrapper.java.command=java
-wrapper.working.dir=/var/freenet/
-wrapper.java.mainclass=freenet.node.NodeStarter
-wrapper.java.library.path.1=/usr/lib
-wrapper.java.initmemory=60
-wrapper.java.maxmemory=768
-wrapper.java.additional.1=-Dnetworkaddress.cache.ttl=0
-wrapper.java.additional.2=-Dnetworkaddress.cache.negative.ttl=0
-wrapper.java.additional.3=-enableassertions:freenet
-# You might want to set the following line if you have changed java.maxmemory
-wrapper.java.additional.4=-XX:MaxPermSize=1024M
-# open the modules required for Java 16 and Java 17
-wrapper.java.additional.5=--illegal-access=permit
-wrapper.java.additional.6=--add-opens=java.base/java.lang=ALL-UNNAMED
-wrapper.java.additional.7=--add-opens=java.base/java.util=ALL-UNNAMED
-wrapper.java.additional.8=--add-opens=java.base/java.io=ALL-UNNAMED
-# reduce the stacksize per thread from 1MiB to conserve memory since we easily 
use 500 threads.
-# Old form for compatibility with Java 11.
-wrapper.java.additional.9=-Xss512k
-# Required since JNA 5.0.0, which changed the default JNI library search path
-# https://github.com/java-native-access/jna/issues/384
-wrapper.java.additional.10=-Djna.nosys=false
-
-wrapper.app.parameter.1=freenet.ini
-wrapper.console.format=PM
-wrapper.console.loglevel=INFO
-wrapper.logfile=wrapper.log
-wrapper.logfile.format=LPTM
-wrapper.logfile.loglevel=INFO
-wrapper.logfile.maxsize=2M
-wrapper.logfile.maxfiles=3
-wrapper.syslog.loglevel=NONE
-wrapper.console.title=Freenet 0.7
-wrapper.jvm_exit.timeout=120
-wrapper.restart.reload_configuration=TRUE
-wrapper.filter.trigger.1=java.lang.OutOfMemoryError
-wrapper.filter.action.1=RESTART



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

2022-06-11 Thread Thomas Sachau
commit: 1c40d2827d484d3591922992c25868c325df8906
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jun 11 14:43:18 2022 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Jun 11 14:43:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c40d282

net-p2p/freenet: Drop old version

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

 net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild | 168 --
 1 file changed, 168 deletions(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild
deleted file mode 100644
index a35f88dae0f3..
--- a/net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-inherit epatch java-pkg-2 java-ant-2 systemd
-
-DESCRIPTION="An encrypted network without censorship"
-HOMEPAGE="https://freenetproject.org/;
-#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
-SRC_URI="
-   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
-   mirror://gentoo/freenet-ant-1.7.1.jar"
-
-LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+nss test"
-
-CDEPEND="dev-java/bcprov:0
-   dev-java/commons-compress:0
-   dev-java/fec:0
-   dev-java/java-service-wrapper:0
-   dev-java/jbitcollider-core:0
-   dev-java/jna:4
-   dev-java/lzma:0
-   dev-java/lzmajio:0
-   dev-java/mersennetwister:0
-   nss? ( dev-libs/nss )"
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.8
-   ${CDEPEND}
-   test? (
-   dev-java/junit:0
-   dev-java/ant-junit:0
-   )
-   dev-java/ant-core:0"
-
-RDEPEND="
-   >=virtual/jre-1.8
-   net-libs/nativebiginteger:0
-   ${CDEPEND}
-   acct-user/freenet
-   acct-group/freenet"
-
-PDEPEND="net-libs/NativeThread:0"
-
-JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-JAVA_ANT_ENCODING="utf8"
-
-EANT_BUILD_TARGET="package"
-EANT_TEST_TARGET="unit"
-EANT_BUILD_XML="build-clean.xml"
-EANT_GENTOO_CLASSPATH="bcprov,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna-4,lzma,lzmajio,mersennetwister"
-EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
-
-S="${WORKDIR}/fred-build0${PV#*p}"
-
-RESTRICT="test" # they're broken in the last release.
-
-MY_PATCHES=(
-   "${FILESDIR}"/0.7.5_p1483-ext.patch
-   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
-)
-
-pkg_setup() {
-   has_version dev-java/icedtea[cacao] && {
-   ewarn "dev-java/icedtea was built with cacao USE flag."
-   ewarn "freenet may compile with it, but it will refuse to run."
-   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
-   ewarn "if you plan to use it for running freenet."
-   }
-   java-pkg-2_pkg_setup
-}
-
-src_unpack() {
-#  unpack ${P}.zip seednodes-${PV}.zip
-   unpack ${P}.zip seednodes-0.7.5_p1480.zip
-}
-
-src_prepare() {
-#  cat "${WORKDIR}"/seedrefs-build0${PV#*p}/* > "${S}"/seednodes.fref
-   cat "${WORKDIR}"/seedrefs-build01480/* > "${S}"/seednodes.fref
-   cp "${FILESDIR}"/freenet-0.7.5_p1474-wrapper.conf freenet-wrapper.conf 
|| die
-   cp "${FILESDIR}"/run.sh-20090501 run.sh || die
-   cp "${FILESDIR}"/build-clean.xml build-clean.xml || die
-   cp "${FILESDIR}"/build.properties build.properties || die
-
-   epatch "${MY_PATCHES[@]}"
-
-   sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
-   freenet-wrapper.conf || die "sed failed"
-
-   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf || die
-   if use nss; then
-   echo "wrapper.java.additional.5=-Dfreenet.jce.use.NSS=true" >> 
freenet-wrapper.conf || die
-   fi
-   local i=2 pkg jars jar
-   local ifs_original=${IFS}
-   IFS=","
-   for pkg in ${EANT_GENTOO_CLASSPATH} ; do
-   jars="$(java-pkg_getjars ${pkg})"
-   for jar in ${jars} ; do
-   echo "wrapper.java.classpath.$((i++))=${jar}" >> 
freenet-wrapper.conf || die
-   done
-   done
-   IFS=${ifs_original}
-   echo "wrapper.java.classpath.$((i++))=/usr/share/freenet/lib/ant.jar" 
>> freenet-wrapper.conf || die
-   echo 
"wrapper.java.library.path.2=/usr/$(get_libdir)/java-service-wrapper" >> 
freenet-wrapper.conf || die
-   echo "wrapper.java.library.path.3=/usr/$(get_libdir)/jna-4" >> 
freenet-wrapper.conf || die
-
-   cp 

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

2022-06-11 Thread Thomas Sachau
commit: 9122a89f0f65b720a2dfe57e2f408a24be9e6d16
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jun 11 14:43:29 2022 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Jun 11 14:43:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9122a89f

net-p2p/freenet: Drop old version

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

 net-p2p/freenet/Manifest  |   1 -
 net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild | 169 --
 2 files changed, 170 deletions(-)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 1a649d7425a8..facd34648cce 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,4 +1,3 @@
-DIST freenet-0.7.5_p1488.zip 7815529 BLAKE2B 
a63de0b365abe7fd3a7bdde735127c56d0bf220036932db93392893c21e8714cffa27b76357b9e429e5a915975030470035549c8010e3828bb503eaab5911c62
 SHA512 
5232d4d18bcf8775832aabee7392d0434cecb07114190ed9cd9bbab08fd693a1ac07f3ffad0835e4c5e3696961a234906cbee79c425e50cd29021b8bb77ef733
 DIST freenet-0.7.5_p1491.zip 7827005 BLAKE2B 
422f3050dbfdc829d1614b2f65262a063710028255582f7952c7ee4195f62af34d2b52ae74e5f7af2d92fd7e0db2800b6b2c24b8259e55485e1ce89929fccb40
 SHA512 
6b09816f9fb77003462c06e090d9ca572db9360990f2c9ba43908f30cef47dca8f89044f13ab503ea406cb7a42c07b0cba87e114c80d971ce990e0869e7dd1c3
 DIST freenet-0.7.5_p1492.zip 7844187 BLAKE2B 
59dc274d1904448d9be608f34beb3fd942fe5f45a34c4be8e5c02939f5681796f8b3afe2fa70bb9a62d25bc45eb0f699c9949689fad79c11acef40b1b57e9849
 SHA512 
e5d40954e84ccd327b2935d222b1174c4720f1ee2c35ec41554f4d90b4cac6ab21d5655612dde2a844fbcaf13c5edfe405c0effe5c8200b77657aeecc09d1976
 DIST freenet-0.7.5_p1493.zip 8507217 BLAKE2B 
af8eb65ada0c5bf698314d721e615c75b57ec0136b1a593ec0960398ae952ae4115cbcec3d1da22a1c624c5f434b032bb68103f2a2ad68e8d1a7f5fb17fc3167
 SHA512 
3a34648e59e4201a2e66a8d87fa45b2a311d5dbfea3de96d44f797c8a6bc74c35e9d495ea6f93e04003f8bae79026d1f929f28f56b4abaa2c581cc18a0d06104

diff --git a/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild
deleted file mode 100644
index 8b2cb5f7eea2..
--- a/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-inherit epatch java-pkg-2 java-ant-2 systemd
-
-DESCRIPTION="An encrypted network without censorship"
-HOMEPAGE="https://freenetproject.org/;
-#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
-SRC_URI="
-   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
-   mirror://gentoo/freenet-ant-1.7.1.jar"
-
-LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+nss test"
-
-CDEPEND="dev-java/bcprov:0
-   dev-java/commons-compress:0
-   dev-java/fec:0
-   dev-java/java-service-wrapper:0
-   dev-java/jbitcollider-core:0
-   dev-java/jna:4
-   dev-java/lzma:0
-   dev-java/lzmajio:0
-   dev-java/mersennetwister:0
-   nss? ( dev-libs/nss )"
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.8
-   ${CDEPEND}
-   test? (
-   dev-java/junit:0
-   dev-java/ant-junit:0
-   )
-   dev-java/ant-core:0"
-
-RDEPEND="
-   >=virtual/jre-1.8
-   net-libs/nativebiginteger:0
-   ${CDEPEND}
-   acct-user/freenet
-   acct-group/freenet"
-
-PDEPEND="net-libs/NativeThread:0"
-
-JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-JAVA_ANT_ENCODING="utf8"
-
-EANT_BUILD_TARGET="package"
-EANT_TEST_TARGET="unit"
-EANT_BUILD_XML="build-clean.xml"
-EANT_GENTOO_CLASSPATH="bcprov,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna-4,lzma,lzmajio,mersennetwister"
-EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
-
-S="${WORKDIR}/fred-build0${PV#*p}"
-
-RESTRICT="test" # they're broken in the last release.
-
-MY_PATCHES=(
-   "${FILESDIR}"/0.7.5_p1491-update-for-jna-5.x.patch
-   "${FILESDIR}"/0.7.5_p1483-ext.patch
-   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
-)
-
-pkg_setup() {
-   has_version dev-java/icedtea[cacao] && {
-   ewarn "dev-java/icedtea was built with cacao USE flag."
-   ewarn "freenet may compile with it, but it will refuse to run."
-   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
-   ewarn "if you plan to use it for running freenet."
-   }
-   java-pkg-2_pkg_setup
-}
-
-src_unpack() {
-#  unpack ${P}.zip seednodes-${PV}.zip
-   unpack ${P}.zip seednodes-0.7.5_p1480.zip
-}
-
-src_prepare() {
-# 

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

2022-06-11 Thread Thomas Sachau
commit: 051aa227394684af4751a01282fa0e6e2746257f
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jun 11 14:41:36 2022 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Jun 11 14:41:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051aa227

net-p2p/freenet: Version bump

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

 net-p2p/freenet/Manifest   |   1 +
 .../freenet/files/freenet-0.7.5_p1493-wrapper.conf |  37 +
 net-p2p/freenet/freenet-0.7.5_p1493.ebuild | 164 +
 3 files changed, 202 insertions(+)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 75e8a8e02fb0..1a649d7425a8 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,5 +1,6 @@
 DIST freenet-0.7.5_p1488.zip 7815529 BLAKE2B 
a63de0b365abe7fd3a7bdde735127c56d0bf220036932db93392893c21e8714cffa27b76357b9e429e5a915975030470035549c8010e3828bb503eaab5911c62
 SHA512 
5232d4d18bcf8775832aabee7392d0434cecb07114190ed9cd9bbab08fd693a1ac07f3ffad0835e4c5e3696961a234906cbee79c425e50cd29021b8bb77ef733
 DIST freenet-0.7.5_p1491.zip 7827005 BLAKE2B 
422f3050dbfdc829d1614b2f65262a063710028255582f7952c7ee4195f62af34d2b52ae74e5f7af2d92fd7e0db2800b6b2c24b8259e55485e1ce89929fccb40
 SHA512 
6b09816f9fb77003462c06e090d9ca572db9360990f2c9ba43908f30cef47dca8f89044f13ab503ea406cb7a42c07b0cba87e114c80d971ce990e0869e7dd1c3
 DIST freenet-0.7.5_p1492.zip 7844187 BLAKE2B 
59dc274d1904448d9be608f34beb3fd942fe5f45a34c4be8e5c02939f5681796f8b3afe2fa70bb9a62d25bc45eb0f699c9949689fad79c11acef40b1b57e9849
 SHA512 
e5d40954e84ccd327b2935d222b1174c4720f1ee2c35ec41554f4d90b4cac6ab21d5655612dde2a844fbcaf13c5edfe405c0effe5c8200b77657aeecc09d1976
+DIST freenet-0.7.5_p1493.zip 8507217 BLAKE2B 
af8eb65ada0c5bf698314d721e615c75b57ec0136b1a593ec0960398ae952ae4115cbcec3d1da22a1c624c5f434b032bb68103f2a2ad68e8d1a7f5fb17fc3167
 SHA512 
3a34648e59e4201a2e66a8d87fa45b2a311d5dbfea3de96d44f797c8a6bc74c35e9d495ea6f93e04003f8bae79026d1f929f28f56b4abaa2c581cc18a0d06104
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497

diff --git a/net-p2p/freenet/files/freenet-0.7.5_p1493-wrapper.conf 
b/net-p2p/freenet/files/freenet-0.7.5_p1493-wrapper.conf
new file mode 100644
index ..d3471affad62
--- /dev/null
+++ b/net-p2p/freenet/files/freenet-0.7.5_p1493-wrapper.conf
@@ -0,0 +1,37 @@
+wrapper.java.command=java
+wrapper.working.dir=/var/freenet/
+wrapper.java.mainclass=freenet.node.NodeStarter
+wrapper.java.library.path.1=/usr/lib
+wrapper.java.initmemory=60
+wrapper.java.maxmemory=768
+wrapper.java.additional.1=-Dnetworkaddress.cache.ttl=0
+wrapper.java.additional.2=-Dnetworkaddress.cache.negative.ttl=0
+wrapper.java.additional.3=-enableassertions:freenet
+# You might want to set the following line if you have changed java.maxmemory
+wrapper.java.additional.4=-XX:MaxPermSize=1024M
+# open the modules required for Java 16 and Java 17
+wrapper.java.additional.5=--illegal-access=permit
+wrapper.java.additional.6=--add-opens=java.base/java.lang=ALL-UNNAMED
+wrapper.java.additional.7=--add-opens=java.base/java.util=ALL-UNNAMED
+wrapper.java.additional.8=--add-opens=java.base/java.io=ALL-UNNAMED
+# reduce the stacksize per thread from 1MiB to conserve memory since we easily 
use 500 threads.
+# Old form for compatibility with Java 11.
+wrapper.java.additional.9=-Xss512k
+# Required since JNA 5.0.0, which changed the default JNI library search path
+# https://github.com/java-native-access/jna/issues/384
+wrapper.java.additional.10=-Djna.nosys=false
+
+wrapper.app.parameter.1=freenet.ini
+wrapper.console.format=PM
+wrapper.console.loglevel=INFO
+wrapper.logfile=wrapper.log
+wrapper.logfile.format=LPTM
+wrapper.logfile.loglevel=INFO
+wrapper.logfile.maxsize=2M
+wrapper.logfile.maxfiles=3
+wrapper.syslog.loglevel=NONE
+wrapper.console.title=Freenet 0.7
+wrapper.jvm_exit.timeout=120
+wrapper.restart.reload_configuration=TRUE
+wrapper.filter.trigger.1=java.lang.OutOfMemoryError
+wrapper.filter.action.1=RESTART

diff --git a/net-p2p/freenet/freenet-0.7.5_p1493.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1493.ebuild
new file mode 100644
index ..722e185f0213
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1493.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+

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

2022-06-02 Thread Sam James
commit: ca180c757a59aa88b6b93039d749242f992d5825
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  2 06:14:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  2 06:14:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca180c75

net-p2p/freenet: Keyword 0.7.5_p1492 arm, #834927

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

 net-p2p/freenet/freenet-0.7.5_p1492.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1492.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1492.ebuild
index a7d25aeca420..e501d6fa4dbf 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1492.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1492.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="+nss test"
 
 CDEPEND="dev-java/bcprov:0



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

2022-03-13 Thread Thomas Sachau
commit: 0a6e24ab82ce3f8874fe9685f0364132472e10f7
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Mar 13 20:21:49 2022 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Mar 13 20:21:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6e24ab

net-p2p/freenet: Version bump, fixes bug 834622

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

 net-p2p/freenet/Manifest   |   1 +
 net-p2p/freenet/freenet-0.7.5_p1492.ebuild | 165 +
 2 files changed, 166 insertions(+)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 2e8b597c07b5..75e8a8e02fb0 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,4 +1,5 @@
 DIST freenet-0.7.5_p1488.zip 7815529 BLAKE2B 
a63de0b365abe7fd3a7bdde735127c56d0bf220036932db93392893c21e8714cffa27b76357b9e429e5a915975030470035549c8010e3828bb503eaab5911c62
 SHA512 
5232d4d18bcf8775832aabee7392d0434cecb07114190ed9cd9bbab08fd693a1ac07f3ffad0835e4c5e3696961a234906cbee79c425e50cd29021b8bb77ef733
 DIST freenet-0.7.5_p1491.zip 7827005 BLAKE2B 
422f3050dbfdc829d1614b2f65262a063710028255582f7952c7ee4195f62af34d2b52ae74e5f7af2d92fd7e0db2800b6b2c24b8259e55485e1ce89929fccb40
 SHA512 
6b09816f9fb77003462c06e090d9ca572db9360990f2c9ba43908f30cef47dca8f89044f13ab503ea406cb7a42c07b0cba87e114c80d971ce990e0869e7dd1c3
+DIST freenet-0.7.5_p1492.zip 7844187 BLAKE2B 
59dc274d1904448d9be608f34beb3fd942fe5f45a34c4be8e5c02939f5681796f8b3afe2fa70bb9a62d25bc45eb0f699c9949689fad79c11acef40b1b57e9849
 SHA512 
e5d40954e84ccd327b2935d222b1174c4720f1ee2c35ec41554f4d90b4cac6ab21d5655612dde2a844fbcaf13c5edfe405c0effe5c8200b77657aeecc09d1976
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497

diff --git a/net-p2p/freenet/freenet-0.7.5_p1492.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1492.ebuild
new file mode 100644
index ..a7d25aeca420
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1492.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2 systemd
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+nss test"
+
+CDEPEND="dev-java/bcprov:0
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/jna:4
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0
+   nss? ( dev-libs/nss )"
+
+DEPEND="
+   app-arch/unzip
+   >=virtual/jdk-1.8
+   ${CDEPEND}
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
+   dev-java/ant-core:0"
+
+RDEPEND="
+   >=virtual/jre-1.8
+   net-libs/nativebiginteger:0
+   ${CDEPEND}
+   acct-user/freenet
+   acct-group/freenet"
+
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna-4,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S="${WORKDIR}/fred-build0${PV#*p}"
+
+RESTRICT="test" # they're broken in the last release.
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
+   ewarn "if you plan to use it for running freenet."
+   }
+   java-pkg-2_pkg_setup
+}
+

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

2022-03-12 Thread Jakov Smolić
commit: 33e0a7ebf8009634361fdbb948b8e06c9cdf8ee0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Mar 12 11:49:25 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Mar 12 11:49:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e0a7eb

net-p2p/freenet: Stabilize 0.7.5_p1491-r1 amd64, #834925

Signed-off-by: Jakov Smolić  gentoo.org>

 net-p2p/freenet/freenet-0.7.5_p1491-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1491-r1.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1491-r1.ebuild
index a7d25aeca420..5205069d8205 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1491-r1.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1491-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+nss test"
 
 CDEPEND="dev-java/bcprov:0



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

2022-01-27 Thread Sam James
commit: c54e5325b0369da14991e21bfe94a8226c257f06
Author: Yuan Liao  gmail  com>
AuthorDate: Sun Jan 23 18:21:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54e5325

net-p2p/freenet: Fix build and runtime errors with JNA 5.x

This package uses JNA's Pointer.SIZE API, which has been removed since
JNA 5.0.0.  A replacement of the API is Native.POINTER_SIZE, which is
present in both JNA 4.x and 5.x.

Since JNA 5.0.0, the default JNI library loading mechanism has been
changed, which would cause this package to crash upon launch, unless
system property 'jna.nosys' is set to 'false', which restores the 4.x
library loading behavior compatible with this package.

Closes: https://bugs.gentoo.org/830847
Signed-off-by: Yuan Liao  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23933
Signed-off-by: Sam James  gentoo.org>

 .../files/0.7.5_p1491-update-for-jna-5.x.patch |  31 
 .../freenet/files/freenet-0.7.5_p1491-wrapper.conf |  30 
 net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild  | 169 +
 net-p2p/freenet/freenet-0.7.5_p1491-r1.ebuild  | 165 
 4 files changed, 395 insertions(+)

diff --git a/net-p2p/freenet/files/0.7.5_p1491-update-for-jna-5.x.patch 
b/net-p2p/freenet/files/0.7.5_p1491-update-for-jna-5.x.patch
new file mode 100644
index ..788a48040b17
--- /dev/null
+++ b/net-p2p/freenet/files/0.7.5_p1491-update-for-jna-5.x.patch
@@ -0,0 +1,31 @@
+From 830b4bb3948bd69fbd9b10001940f1775051114a Mon Sep 17 00:00:00 2001
+From: Yuan Liao 
+Date: Sun, 23 Jan 2022 10:09:17 -0800
+Subject: [PATCH] Replace Pointer.SIZE with Native.POINTER_SIZE for JNA 5.x
+
+This patch is backward compatible with JNA 4.x because
+Native.POINTER_SIZE is present in both 4.x and 5.x.
+
+Bug: https://github.com/kaitoy/pcap4j/issues/191
+Bug: https://bugs.gentoo.org/830847
+Signed-off-by: Yuan Liao 
+---
+ src/freenet/io/comm/UdpSocketHandler.java | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/freenet/io/comm/UdpSocketHandler.java 
b/src/freenet/io/comm/UdpSocketHandler.java
+index 0cd975f16..c004613a9 100644
+--- a/src/freenet/io/comm/UdpSocketHandler.java
 b/src/freenet/io/comm/UdpSocketHandler.java
+@@ -120,7 +120,7 @@ public class UdpSocketHandler implements PrioRunnable, 
PacketSocketHandler, Port
+   return false;
+   int ret = -1;
+   try {
+-  ret = socketOptionsHolder.setsockopt(fd, 
SOCKET_level.IPPROTO_IPV6.linux, p.option_name.linux, new 
IntByReference(p.linux).getPointer(), Pointer.SIZE);
++  ret = socketOptionsHolder.setsockopt(fd, 
SOCKET_level.IPPROTO_IPV6.linux, p.option_name.linux, new 
IntByReference(p.linux).getPointer(), Native.POINTER_SIZE);
+   } catch(Exception e) { 
Logger.normal(UdpSocketHandler.class, e.getMessage(),e); } //if it fails that's 
fine
+   return (ret == 0 ? true : false);
+   }
+-- 
+2.34.1
+

diff --git a/net-p2p/freenet/files/freenet-0.7.5_p1491-wrapper.conf 
b/net-p2p/freenet/files/freenet-0.7.5_p1491-wrapper.conf
new file mode 100644
index ..61bbf6f40bfb
--- /dev/null
+++ b/net-p2p/freenet/files/freenet-0.7.5_p1491-wrapper.conf
@@ -0,0 +1,30 @@
+wrapper.java.command=java
+wrapper.working.dir=/var/freenet/
+wrapper.java.mainclass=freenet.node.NodeStarter
+wrapper.java.library.path.1=/usr/lib
+wrapper.java.initmemory=60
+wrapper.java.maxmemory=1024
+wrapper.java.additional.1=-Dnetworkaddress.cache.ttl=0
+wrapper.java.additional.2=-Dnetworkaddress.cache.negative.ttl=0
+wrapper.java.additional.3=-enableassertions:freenet
+# You might want to set the following line if you have changed java.maxmemory
+wrapper.java.additional.4=-XX:MaxPermSize=1024M
+# Required since JNA 5.0.0, which changed the default JNI library search path
+# https://github.com/java-native-access/jna/issues/384
+wrapper.java.additional.5=-Djna.nosys=false
+
+wrapper.app.parameter.1=freenet.ini
+wrapper.console.format=PM
+wrapper.console.loglevel=INFO
+wrapper.logfile=wrapper.log
+wrapper.logfile.format=LPTM
+wrapper.logfile.loglevel=INFO
+wrapper.logfile.maxsize=2M
+wrapper.logfile.maxfiles=3
+wrapper.syslog.loglevel=NONE
+wrapper.console.title=Freenet 0.7
+wrapper.jvm_exit.timeout=120
+wrapper.restart.reload_configuration=TRUE
+wrapper.filter.trigger.1=java.lang.OutOfMemoryError
+wrapper.filter.action.1=RESTART
+

diff --git a/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild
new file mode 100644
index ..8b2cb5f7eea2
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source"
+
+inherit epatch java-pkg-2 java-ant-2 

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

2021-10-28 Thread Thomas Sachau
commit: 32b9b7d8073b442c4bb2699b7a47ccc0faa40540
Author: Thomas Sachau  gentoo  org>
AuthorDate: Thu Oct 28 10:20:34 2021 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Thu Oct 28 10:20:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b9b7d8

net-p2p/freenet: Version bump, fixes bug 818469

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

 net-p2p/freenet/Manifest   |   1 +
 net-p2p/freenet/freenet-0.7.5_p1491.ebuild | 164 +
 2 files changed, 165 insertions(+)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index b6049d19f21..2e8b597c07b 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,3 +1,4 @@
 DIST freenet-0.7.5_p1488.zip 7815529 BLAKE2B 
a63de0b365abe7fd3a7bdde735127c56d0bf220036932db93392893c21e8714cffa27b76357b9e429e5a915975030470035549c8010e3828bb503eaab5911c62
 SHA512 
5232d4d18bcf8775832aabee7392d0434cecb07114190ed9cd9bbab08fd693a1ac07f3ffad0835e4c5e3696961a234906cbee79c425e50cd29021b8bb77ef733
+DIST freenet-0.7.5_p1491.zip 7827005 BLAKE2B 
422f3050dbfdc829d1614b2f65262a063710028255582f7952c7ee4195f62af34d2b52ae74e5f7af2d92fd7e0db2800b6b2c24b8259e55485e1ce89929fccb40
 SHA512 
6b09816f9fb77003462c06e090d9ca572db9360990f2c9ba43908f30cef47dca8f89044f13ab503ea406cb7a42c07b0cba87e114c80d971ce990e0869e7dd1c3
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497

diff --git a/net-p2p/freenet/freenet-0.7.5_p1491.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1491.ebuild
new file mode 100644
index 000..9c2352f7007
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1491.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2 systemd
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+nss test"
+
+CDEPEND="dev-java/bcprov:0
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/jna:4
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0
+   nss? ( dev-libs/nss )"
+
+DEPEND="
+   app-arch/unzip
+   >=virtual/jdk-1.8
+   ${CDEPEND}
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
+   dev-java/ant-core:0"
+
+RDEPEND="
+   >=virtual/jre-1.8
+   net-libs/nativebiginteger:0
+   ${CDEPEND}
+   acct-user/freenet
+   acct-group/freenet"
+
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna-4,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S="${WORKDIR}/fred-build0${PV#*p}"
+
+RESTRICT="test" # they're broken in the last release.
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
+   ewarn "if you plan to use it for running freenet."
+   }
+   java-pkg-2_pkg_setup
+}
+
+src_unpack() {
+#  unpack ${P}.zip seednodes-${PV}.zip
+   unpack ${P}.zip seednodes-0.7.5_p1480.zip
+}
+
+src_prepare() {
+#  cat "${WORKDIR}"/seedrefs-build0${PV#*p}/* > "${S}"/seednodes.fref
+   cat "${WORKDIR}"/seedrefs-build01480/* > "${S}"/seednodes.fref
+   cp 

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

2021-06-06 Thread Miroslav Šulc
commit: 3dea23650a98de448ff7f78700d8e0530798269c
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Jun  5 09:23:19 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Jun  6 08:20:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dea2365

net-p2p/freenet: bcprov:0 dependency slot

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild | 168 ++
 1 file changed, 168 insertions(+)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild
new file mode 100644
index 000..a35f88dae0f
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1488-r1.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source"
+
+inherit epatch java-pkg-2 java-ant-2 systemd
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+nss test"
+
+CDEPEND="dev-java/bcprov:0
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/jna:4
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0
+   nss? ( dev-libs/nss )"
+
+DEPEND="
+   app-arch/unzip
+   >=virtual/jdk-1.8
+   ${CDEPEND}
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
+   dev-java/ant-core:0"
+
+RDEPEND="
+   >=virtual/jre-1.8
+   net-libs/nativebiginteger:0
+   ${CDEPEND}
+   acct-user/freenet
+   acct-group/freenet"
+
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna-4,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S="${WORKDIR}/fred-build0${PV#*p}"
+
+RESTRICT="test" # they're broken in the last release.
+
+MY_PATCHES=(
+   "${FILESDIR}"/0.7.5_p1483-ext.patch
+   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
+)
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
+   ewarn "if you plan to use it for running freenet."
+   }
+   java-pkg-2_pkg_setup
+}
+
+src_unpack() {
+#  unpack ${P}.zip seednodes-${PV}.zip
+   unpack ${P}.zip seednodes-0.7.5_p1480.zip
+}
+
+src_prepare() {
+#  cat "${WORKDIR}"/seedrefs-build0${PV#*p}/* > "${S}"/seednodes.fref
+   cat "${WORKDIR}"/seedrefs-build01480/* > "${S}"/seednodes.fref
+   cp "${FILESDIR}"/freenet-0.7.5_p1474-wrapper.conf freenet-wrapper.conf 
|| die
+   cp "${FILESDIR}"/run.sh-20090501 run.sh || die
+   cp "${FILESDIR}"/build-clean.xml build-clean.xml || die
+   cp "${FILESDIR}"/build.properties build.properties || die
+
+   epatch "${MY_PATCHES[@]}"
+
+   sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
+   freenet-wrapper.conf || die "sed failed"
+
+   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf || die
+   if use nss; then
+   echo "wrapper.java.additional.5=-Dfreenet.jce.use.NSS=true" >> 
freenet-wrapper.conf || die
+   fi
+   local i=2 pkg jars jar
+   local ifs_original=${IFS}
+   IFS=","
+   for pkg in ${EANT_GENTOO_CLASSPATH} ; do
+   jars="$(java-pkg_getjars ${pkg})"
+   for jar in ${jars} ; do
+   echo "wrapper.java.classpath.$((i++))=${jar}" >> 
freenet-wrapper.conf || die
+   done
+   done
+   IFS=${ifs_original}
+   echo "wrapper.java.classpath.$((i++))=/usr/share/freenet/lib/ant.jar" 
>> freenet-wrapper.conf || die
+   echo 
"wrapper.java.library.path.2=/usr/$(get_libdir)/java-service-wrapper" >> 
freenet-wrapper.conf || die
+   echo 

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

2021-06-06 Thread Miroslav Šulc
commit: 1cef57bb633616e509382381badd75dddf46406b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Jun  5 10:29:50 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Jun  6 08:20:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cef57bb

net-p2p/freenet: remove obsolete version

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 net-p2p/freenet/freenet-0.7.5_p1488.ebuild | 168 -
 1 file changed, 168 deletions(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1488.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1488.ebuild
deleted file mode 100644
index 19ab5d4372b..000
--- a/net-p2p/freenet/freenet-0.7.5_p1488.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-inherit epatch java-pkg-2 java-ant-2 systemd
-
-DESCRIPTION="An encrypted network without censorship"
-HOMEPAGE="https://freenetproject.org/;
-#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
-SRC_URI="
-   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
-   mirror://gentoo/freenet-ant-1.7.1.jar"
-
-LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+nss test"
-
-CDEPEND="dev-java/bcprov:1.54
-   dev-java/commons-compress:0
-   dev-java/fec:0
-   dev-java/java-service-wrapper:0
-   dev-java/jbitcollider-core:0
-   dev-java/jna:4
-   dev-java/lzma:0
-   dev-java/lzmajio:0
-   dev-java/mersennetwister:0
-   nss? ( dev-libs/nss )"
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.8
-   ${CDEPEND}
-   test? (
-   dev-java/junit:0
-   dev-java/ant-junit:0
-   )
-   dev-java/ant-core:0"
-
-RDEPEND="
-   >=virtual/jre-1.8
-   net-libs/nativebiginteger:0
-   ${CDEPEND}
-   acct-user/freenet
-   acct-group/freenet"
-
-PDEPEND="net-libs/NativeThread:0"
-
-JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-JAVA_ANT_ENCODING="utf8"
-
-EANT_BUILD_TARGET="package"
-EANT_TEST_TARGET="unit"
-EANT_BUILD_XML="build-clean.xml"
-EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna-4,lzma,lzmajio,mersennetwister"
-EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
-
-S="${WORKDIR}/fred-build0${PV#*p}"
-
-RESTRICT="test" # they're broken in the last release.
-
-MY_PATCHES=(
-   "${FILESDIR}"/0.7.5_p1483-ext.patch
-   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
-)
-
-pkg_setup() {
-   has_version dev-java/icedtea[cacao] && {
-   ewarn "dev-java/icedtea was built with cacao USE flag."
-   ewarn "freenet may compile with it, but it will refuse to run."
-   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
-   ewarn "if you plan to use it for running freenet."
-   }
-   java-pkg-2_pkg_setup
-}
-
-src_unpack() {
-#  unpack ${P}.zip seednodes-${PV}.zip
-   unpack ${P}.zip seednodes-0.7.5_p1480.zip
-}
-
-src_prepare() {
-#  cat "${WORKDIR}"/seedrefs-build0${PV#*p}/* > "${S}"/seednodes.fref
-   cat "${WORKDIR}"/seedrefs-build01480/* > "${S}"/seednodes.fref
-   cp "${FILESDIR}"/freenet-0.7.5_p1474-wrapper.conf freenet-wrapper.conf 
|| die
-   cp "${FILESDIR}"/run.sh-20090501 run.sh || die
-   cp "${FILESDIR}"/build-clean.xml build-clean.xml || die
-   cp "${FILESDIR}"/build.properties build.properties || die
-
-   epatch "${MY_PATCHES[@]}"
-
-   sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
-   freenet-wrapper.conf || die "sed failed"
-
-   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf || die
-   if use nss; then
-   echo "wrapper.java.additional.5=-Dfreenet.jce.use.NSS=true" >> 
freenet-wrapper.conf || die
-   fi
-   local i=2 pkg jars jar
-   local ifs_original=${IFS}
-   IFS=","
-   for pkg in ${EANT_GENTOO_CLASSPATH} ; do
-   jars="$(java-pkg_getjars ${pkg})"
-   for jar in ${jars} ; do
-   echo "wrapper.java.classpath.$((i++))=${jar}" >> 
freenet-wrapper.conf || die
-   done
-   done
-   IFS=${ifs_original}
-   echo "wrapper.java.classpath.$((i++))=/usr/share/freenet/lib/ant.jar" 
>> freenet-wrapper.conf || die
-   echo 
"wrapper.java.library.path.2=/usr/$(get_libdir)/java-service-wrapper" >> 
freenet-wrapper.conf || die
-   echo 

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

2021-04-25 Thread Thomas Sachau
commit: 3816821827af7365aaf41ebe27b35ad4396e9c6d
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Apr 25 17:10:07 2021 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Apr 25 17:10:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38168218

net-p2p/freenet: Drop old versions, fixes bug 783834

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

 net-p2p/freenet/Manifest   |   2 -
 net-p2p/freenet/freenet-0.7.5_p1484.ebuild | 168 -
 net-p2p/freenet/freenet-0.7.5_p1486.ebuild | 167 
 3 files changed, 337 deletions(-)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 15b02625dfa..b6049d19f21 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,5 +1,3 @@
-DIST freenet-0.7.5_p1484.zip 5584092 BLAKE2B 
d5be70eae9ae40134d8aed92e649a50ea5c967b13c84bb327b1429a2b709caf9a37443a5ca3e54df520a775ab4705cd7656d7060b9c29c7af1d894936991f2ee
 SHA512 
126e794972c65e9caaca2baa3724f199e1ad432c92351826222be54ee184ca4076fe1b13394914f60b5449731763e00ccb097639092b4c724e5bca1bb10f5ac2
-DIST freenet-0.7.5_p1486.zip 7804344 BLAKE2B 
cb04c2be678b2ed7e656781d4aa1b34f16f7dfa7c80d757de4cd6b1269d6e5768b1fae3b39f891a5b13f6e089c8c66606f2ffebbbccfbd70627e5b9fe5b776a1
 SHA512 
e390c079313f3d2d89577331c1346e9b25a3008fe9a9766f6c281b232fa185af037d6e47ac66d0f1732e46de37797220a51e7e93f010b79300a81888a359bfec
 DIST freenet-0.7.5_p1488.zip 7815529 BLAKE2B 
a63de0b365abe7fd3a7bdde735127c56d0bf220036932db93392893c21e8714cffa27b76357b9e429e5a915975030470035549c8010e3828bb503eaab5911c62
 SHA512 
5232d4d18bcf8775832aabee7392d0434cecb07114190ed9cd9bbab08fd693a1ac07f3ffad0835e4c5e3696961a234906cbee79c425e50cd29021b8bb77ef733
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497

diff --git a/net-p2p/freenet/freenet-0.7.5_p1484.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1484.ebuild
deleted file mode 100644
index ef23bf9a02d..000
--- a/net-p2p/freenet/freenet-0.7.5_p1484.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DATE=20160521
-JAVA_PKG_IUSE="doc source"
-
-inherit epatch java-pkg-2 java-ant-2 systemd user
-
-DESCRIPTION="An encrypted network without censorship"
-HOMEPAGE="https://freenetproject.org/;
-#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
-SRC_URI="
-   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
-   mirror://gentoo/freenet-ant-1.7.1.jar"
-
-LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+nss test"
-
-CDEPEND="dev-java/bcprov:1.54
-   dev-java/commons-compress:0
-   dev-java/fec:0
-   dev-java/java-service-wrapper:0
-   dev-java/jbitcollider-core:0
-   dev-java/jna:0
-   dev-java/lzma:0
-   dev-java/lzmajio:0
-   dev-java/mersennetwister:0
-   nss? ( dev-libs/nss )"
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.7
-   ${CDEPEND}
-   test? (
-   dev-java/junit:0
-   dev-java/ant-junit:0
-   )
-   dev-java/ant-core:0"
-
-RDEPEND="
-   >=virtual/jre-1.7
-   net-libs/nativebiginteger:0
-   ${CDEPEND}"
-
-PDEPEND="net-libs/NativeThread:0"
-
-JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-JAVA_ANT_ENCODING="utf8"
-
-EANT_BUILD_TARGET="package"
-EANT_TEST_TARGET="unit"
-EANT_BUILD_XML="build-clean.xml"
-EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna,lzma,lzmajio,mersennetwister"
-EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
-
-S="${WORKDIR}/fred-build0${PV#*p}"
-
-RESTRICT="test" # they're broken in the last release.
-
-MY_PATCHES=(
-   "${FILESDIR}"/0.7.5_p1483-ext.patch
-   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
-)
-
-pkg_setup() {
-   has_version dev-java/icedtea[cacao] && {
-   ewarn "dev-java/icedtea was built with cacao USE flag."
-   ewarn "freenet may compile with it, but it will refuse to run."
-   

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

2020-11-14 Thread Thomas Sachau
commit: 8bf516e8502c08382642192864143511e548c986
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Nov 14 10:04:07 2020 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Nov 14 10:06:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf516e8

net-p2p/freenet: Version bump

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/Manifest   |   1 +
 net-p2p/freenet/freenet-0.7.5_p1488.ebuild | 168 +
 2 files changed, 169 insertions(+)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index fa35b6f14d1..15b02625dfa 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,4 +1,5 @@
 DIST freenet-0.7.5_p1484.zip 5584092 BLAKE2B 
d5be70eae9ae40134d8aed92e649a50ea5c967b13c84bb327b1429a2b709caf9a37443a5ca3e54df520a775ab4705cd7656d7060b9c29c7af1d894936991f2ee
 SHA512 
126e794972c65e9caaca2baa3724f199e1ad432c92351826222be54ee184ca4076fe1b13394914f60b5449731763e00ccb097639092b4c724e5bca1bb10f5ac2
 DIST freenet-0.7.5_p1486.zip 7804344 BLAKE2B 
cb04c2be678b2ed7e656781d4aa1b34f16f7dfa7c80d757de4cd6b1269d6e5768b1fae3b39f891a5b13f6e089c8c66606f2ffebbbccfbd70627e5b9fe5b776a1
 SHA512 
e390c079313f3d2d89577331c1346e9b25a3008fe9a9766f6c281b232fa185af037d6e47ac66d0f1732e46de37797220a51e7e93f010b79300a81888a359bfec
+DIST freenet-0.7.5_p1488.zip 7815529 BLAKE2B 
a63de0b365abe7fd3a7bdde735127c56d0bf220036932db93392893c21e8714cffa27b76357b9e429e5a915975030470035549c8010e3828bb503eaab5911c62
 SHA512 
5232d4d18bcf8775832aabee7392d0434cecb07114190ed9cd9bbab08fd693a1ac07f3ffad0835e4c5e3696961a234906cbee79c425e50cd29021b8bb77ef733
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497

diff --git a/net-p2p/freenet/freenet-0.7.5_p1488.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1488.ebuild
new file mode 100644
index 000..d025b7dc654
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1488.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2 multilib systemd
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+nss test"
+
+CDEPEND="dev-java/bcprov:1.54
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/jna:4
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0
+   nss? ( dev-libs/nss )"
+
+DEPEND="
+   app-arch/unzip
+   >=virtual/jdk-1.8
+   ${CDEPEND}
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
+   dev-java/ant-core:0"
+
+RDEPEND="
+   >=virtual/jre-1.8
+   net-libs/nativebiginteger:0
+   ${CDEPEND}
+   acct-user/freenet
+   acct-group/freenet"
+
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna-4,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S="${WORKDIR}/fred-build0${PV#*p}"
+
+RESTRICT="test" # they're broken in the last release.
+
+MY_PATCHES=(
+   "${FILESDIR}"/0.7.5_p1483-ext.patch
+   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
+)
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"

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

2020-08-16 Thread Thomas Sachau
commit: d9922fc47091d1364288dec8964a01bf8026e4f6
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Aug 16 06:44:25 2020 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Aug 16 06:44:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9922fc4

net-p2p/freenet: Version bump

Package-Manager: Portage-2.3.83, Repoman-2.3.23
Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/Manifest   |   1 +
 net-p2p/freenet/freenet-0.7.5_p1486.ebuild | 167 +
 2 files changed, 168 insertions(+)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 16605747907..fa35b6f14d1 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,3 +1,4 @@
 DIST freenet-0.7.5_p1484.zip 5584092 BLAKE2B 
d5be70eae9ae40134d8aed92e649a50ea5c967b13c84bb327b1429a2b709caf9a37443a5ca3e54df520a775ab4705cd7656d7060b9c29c7af1d894936991f2ee
 SHA512 
126e794972c65e9caaca2baa3724f199e1ad432c92351826222be54ee184ca4076fe1b13394914f60b5449731763e00ccb097639092b4c724e5bca1bb10f5ac2
+DIST freenet-0.7.5_p1486.zip 7804344 BLAKE2B 
cb04c2be678b2ed7e656781d4aa1b34f16f7dfa7c80d757de4cd6b1269d6e5768b1fae3b39f891a5b13f6e089c8c66606f2ffebbbccfbd70627e5b9fe5b776a1
 SHA512 
e390c079313f3d2d89577331c1346e9b25a3008fe9a9766f6c281b232fa185af037d6e47ac66d0f1732e46de37797220a51e7e93f010b79300a81888a359bfec
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497

diff --git a/net-p2p/freenet/freenet-0.7.5_p1486.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1486.ebuild
new file mode 100644
index 000..acc6f106e14
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1486.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2 multilib systemd user
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+nss test"
+
+CDEPEND="dev-java/bcprov:1.54
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/jna:0
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0
+   nss? ( dev-libs/nss )"
+
+DEPEND="
+   app-arch/unzip
+   >=virtual/jdk-1.8
+   ${CDEPEND}
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
+   dev-java/ant-core:0"
+
+RDEPEND="
+   >=virtual/jre-1.8
+   net-libs/nativebiginteger:0
+   ${CDEPEND}"
+
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S="${WORKDIR}/fred-build0${PV#*p}"
+
+RESTRICT="test" # they're broken in the last release.
+
+MY_PATCHES=(
+   "${FILESDIR}"/0.7.5_p1483-ext.patch
+   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
+)
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
+   ewarn "if you plan to use it for running freenet."
+   }
+   java-pkg-2_pkg_setup
+   enewgroup freenet
+   enewuser freenet -1 -1 /var/freenet freenet
+}
+
+src_unpack() {
+#  unpack ${P}.zip seednodes-${PV}.zip
+   unpack ${P}.zip seednodes-0.7.5_p1480.zip
+}
+
+src_prepare() {
+#  cat 

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

2020-06-20 Thread Michał Górny
commit: 94411a976ccf1414114cf625ff6ff9e936e7ada4
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Jun 20 07:28:01 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 20 07:35:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94411a97

net-p2p/freenet: remove unused patch

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16337
Signed-off-by: Michał Górny  gentoo.org>

 net-p2p/freenet/files/0.7.5_p1321-ext.patch | 22 --
 1 file changed, 22 deletions(-)

diff --git a/net-p2p/freenet/files/0.7.5_p1321-ext.patch 
b/net-p2p/freenet/files/0.7.5_p1321-ext.patch
deleted file mode 100644
index 1d2ba8f140f..000
--- a/net-p2p/freenet/files/0.7.5_p1321-ext.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 src/freenet/node/NodeStarter.java  2010-11-10 21:46:10.0 +0100
-+++ src/freenet/node/NodeStarter.java.new  2010-11-10 21:50:12.0 
+0100
-@@ -49,8 +49,8 @@
-   public static final String extRevisionNumber;
-   
-   static {
--  extBuildNumber = ExtVersion.extBuildNumber();
--  extRevisionNumber = ExtVersion.extRevisionNumber();
-+  extBuildNumber = 29;
-+  extRevisionNumber = "";
-   }
- 
-   private FreenetFilePersistentConfig cfg;
-@@ -86,7 +86,7 @@
-   return Integer.valueOf(-1);
-   }
- 
--  String builtWithMessage = "freenet.jar built with 
freenet-ext.jar Build #" + ExtVersion.buildNumber + " r" + 
ExtVersion.cvsRevision+" running with ext build "+extBuildNumber+" r" + 
extRevisionNumber;
-+  String builtWithMessage = "freenet.jar built with 
freenet-ext.jar Build #" + extBuildNumber + " running with ext build 
"+extBuildNumber;
-   Logger.normal(this, builtWithMessage);
-   System.out.println(builtWithMessage);
- 



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

2020-03-08 Thread Thomas Sachau
commit: 34b09c77fda8aa68599ff63bba6b0a86435da394
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Mar  8 09:57:10 2020 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Mar  8 09:58:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b09c77

net-p2p/freenet: Drop old versions, fixes bug 711212

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/Manifest   |   2 -
 net-p2p/freenet/freenet-0.7.5_p1480.ebuild | 158 ---
 net-p2p/freenet/freenet-0.7.5_p1483.ebuild | 165 -
 3 files changed, 325 deletions(-)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index db9be6a33f1..16605747907 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,5 +1,3 @@
-DIST freenet-0.7.5_p1480.zip 5099654 BLAKE2B 
cdbe32e90f61f664c0aff8dea81a68a46ced7ba5aef3068243d99a1b189597dfc4126c6e83c0fd4de547d6d076939c601ed3d3f8ec4fa6d4a5dd5d6ef5322069
 SHA512 
8e6c11014554cba0591f5f98a6af22660643a2d62c46fb003ec16d1dd3643178300081bef78083d87608c012f232f46f71fdd201d031248bf28e91899f71547e
-DIST freenet-0.7.5_p1483.zip 5548445 BLAKE2B 
275e9d86d5d2aff94c227d774ce8853a0aeefb8963d6365f684e5e9b07ee4ba3779908d35e0b2ca92fc980c4199a1d29be73cce476c9e3d2f237734e4f9a35e7
 SHA512 
6c959c0ece7faaa07cd3c228cd2de7c15063ccd30f91b45b180d4d79e0060c5c156470d03eb421418ccd207931f9737e1a63b8be639b348cb0d15dacca89e4cc
 DIST freenet-0.7.5_p1484.zip 5584092 BLAKE2B 
d5be70eae9ae40134d8aed92e649a50ea5c967b13c84bb327b1429a2b709caf9a37443a5ca3e54df520a775ab4705cd7656d7060b9c29c7af1d894936991f2ee
 SHA512 
126e794972c65e9caaca2baa3724f199e1ad432c92351826222be54ee184ca4076fe1b13394914f60b5449731763e00ccb097639092b4c724e5bca1bb10f5ac2
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497

diff --git a/net-p2p/freenet/freenet-0.7.5_p1480.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1480.ebuild
deleted file mode 100644
index 908e1b0cf92..000
--- a/net-p2p/freenet/freenet-0.7.5_p1480.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DATE=20160521
-JAVA_PKG_IUSE="doc source"
-
-inherit eutils java-pkg-2 java-ant-2 multilib systemd user
-
-DESCRIPTION="An encrypted network without censorship"
-HOMEPAGE="https://freenetproject.org/;
-SRC_URI="
-   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
-   mirror://gentoo/freenet-ant-1.7.1.jar"
-
-LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-CDEPEND="dev-java/bcprov:1.54
-   dev-java/commons-compress:0
-   dev-java/fec:0
-   dev-java/java-service-wrapper:0
-   dev-java/jbitcollider-core:0
-   dev-java/lzma:0
-   dev-java/lzmajio:0
-   dev-java/mersennetwister:0"
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.7
-   ${CDEPEND}
-   test? (
-   dev-java/junit:0
-   dev-java/ant-junit:0
-   )
-   dev-java/ant-core:0"
-
-RDEPEND="
-   >=virtual/jre-1.7
-   net-libs/nativebiginteger:0
-   ${CDEPEND}"
-
-PDEPEND="net-libs/NativeThread:0"
-
-JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-JAVA_ANT_ENCODING="utf8"
-
-EANT_BUILD_TARGET="package"
-EANT_TEST_TARGET="unit"
-EANT_BUILD_XML="build-clean.xml"
-EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,lzma,lzmajio,mersennetwister"
-EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
-
-S="${WORKDIR}/fred-build0${PV#*p}"
-
-RESTRICT="test" # they're broken in the last release.
-
-MY_PATCHES=(
-   "${FILESDIR}"/0.7.5_p1321-ext.patch
-   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
-)
-
-pkg_setup() {
-   has_version dev-java/icedtea[cacao] && {
-   ewarn "dev-java/icedtea was built with cacao USE flag."
-   ewarn "freenet may compile with it, but it will refuse to run."
-   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
-   ewarn "if you plan to use it for running freenet."
-   }
- 

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

2019-09-14 Thread Thomas Sachau
commit: 9b905b922f0884c7249af6dbb6cad6d4e508945e
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Sep 14 09:09:52 2019 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Sep 14 10:51:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b905b92

net-p2p/freenet:Add optional support for nss, fixes bug 486826

Package-Manager: Portage-2.3.62, Repoman-2.3.17
Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/freenet-0.7.5_p1484.ebuild | 9 ++---
 net-p2p/freenet/metadata.xml   | 3 +++
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1484.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1484.ebuild
index 104ad58ab19..5c39af96e3c 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1484.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1484.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE="+nss test"
 
 CDEPEND="dev-java/bcprov:1.54
dev-java/commons-compress:0
@@ -29,7 +29,8 @@ CDEPEND="dev-java/bcprov:1.54
dev-java/jna:0
dev-java/lzma:0
dev-java/lzmajio:0
-   dev-java/mersennetwister:0"
+   dev-java/mersennetwister:0
+   nss? ( dev-libs/nss )"
 
 DEPEND="
app-arch/unzip
@@ -99,7 +100,9 @@ src_prepare() {
freenet-wrapper.conf || die "sed failed"
 
echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf || die
-
+   if use nss; then
+   echo "wrapper.java.additional.5=-Dfreenet.jce.use.NSS=true" >> 
freenet-wrapper.conf || die
+   fi
local i=2 pkg jars jar
local ifs_original=${IFS}
IFS=","

diff --git a/net-p2p/freenet/metadata.xml b/net-p2p/freenet/metadata.xml
index fd6ed7a988a..3840d6c5c4f 100644
--- a/net-p2p/freenet/metadata.xml
+++ b/net-p2p/freenet/metadata.xml
@@ -8,4 +8,7 @@

freenet/fred

+   
+   Use nss for crypto operations, if it is the 
fastest way
+   
 



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

2019-03-24 Thread Thomas Sachau
commit: df68d903ab25ccd3dc01e4cae9f6fcfe9fe639fd
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Mar 24 08:46:58 2019 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Mar 24 08:46:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df68d903

net-p2p/freenet: Version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --force
Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/Manifest   |   1 +
 net-p2p/freenet/freenet-0.7.5_p1484.ebuild | 165 +
 2 files changed, 166 insertions(+)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index f1f51c4439b..607131cb580 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,6 +1,7 @@
 DIST freenet-0.7.5_p1478.zip 5082260 BLAKE2B 
4f08b5eff361b047f67152fb9709d35ca6c5996a0ac1e899de16510d2f25afb89c8af150a4f9d0785da25ff5db2e80fc2e851e0c42c763b72952d456bde1
 SHA512 
4147ef68e9c61a7d90c378cd9a3896933c4b931c31caf95107d1e188b4bf51d187381200d262fc1adaf939be7b0ea0eec9f795a09c897c1d20765325ac5faf03
 DIST freenet-0.7.5_p1480.zip 5099654 BLAKE2B 
cdbe32e90f61f664c0aff8dea81a68a46ced7ba5aef3068243d99a1b189597dfc4126c6e83c0fd4de547d6d076939c601ed3d3f8ec4fa6d4a5dd5d6ef5322069
 SHA512 
8e6c11014554cba0591f5f98a6af22660643a2d62c46fb003ec16d1dd3643178300081bef78083d87608c012f232f46f71fdd201d031248bf28e91899f71547e
 DIST freenet-0.7.5_p1483.zip 5548445 BLAKE2B 
275e9d86d5d2aff94c227d774ce8853a0aeefb8963d6365f684e5e9b07ee4ba3779908d35e0b2ca92fc980c4199a1d29be73cce476c9e3d2f237734e4f9a35e7
 SHA512 
6c959c0ece7faaa07cd3c228cd2de7c15063ccd30f91b45b180d4d79e0060c5c156470d03eb421418ccd207931f9737e1a63b8be639b348cb0d15dacca89e4cc
+DIST freenet-0.7.5_p1484.zip 5584092 BLAKE2B 
d5be70eae9ae40134d8aed92e649a50ea5c967b13c84bb327b1429a2b709caf9a37443a5ca3e54df520a775ab4705cd7656d7060b9c29c7af1d894936991f2ee
 SHA512 
126e794972c65e9caaca2baa3724f199e1ad432c92351826222be54ee184ca4076fe1b13394914f60b5449731763e00ccb097639092b4c724e5bca1bb10f5ac2
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497
 DIST seednodes-20160521.fref.bz2 13751 BLAKE2B 
f464eb99fcefd690867246b1a77175230ac1cc9e037f3dc465d56ad70d293df78f990cfd75e6be64c26d77f2bc7bfa0bbdedd9d1720a4afa658ed3c381139eb1
 SHA512 
3530ac6bf9de886930bb403c2d2ec27102d5dc6904582ee69987e369dbfaf7170aadbc02b95836ff43fef2531fb06087a494b426662cd5529c87316590fd2686

diff --git a/net-p2p/freenet/freenet-0.7.5_p1484.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1484.ebuild
new file mode 100644
index 000..104ad58ab19
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1484.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DATE=20160521
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2 multilib systemd user
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+#  https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   https://github.com/${PN}/seedrefs/archive/build01480.zip -> 
seednodes-0.7.5_p1480.zip
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+CDEPEND="dev-java/bcprov:1.54
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/jna:0
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0"
+
+DEPEND="
+   app-arch/unzip
+   >=virtual/jdk-1.7
+   ${CDEPEND}
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
+   dev-java/ant-core:0"
+
+RDEPEND="
+   >=virtual/jre-1.7
+   net-libs/nativebiginteger:0
+   ${CDEPEND}"
+
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,jna,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true 

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

2019-03-24 Thread Thomas Sachau
commit: 181ebd5680446150f1511162223f86b1b435d69f
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Mar 24 08:48:29 2019 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Mar 24 08:48:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181ebd56

net-p2p/freenet: Remove old versions

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --force
Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/Manifest  |   2 -
 net-p2p/freenet/freenet-0.7.5_p1478-r1.ebuild | 158 --
 net-p2p/freenet/freenet-0.7.5_p1478.ebuild| 158 --
 3 files changed, 318 deletions(-)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 607131cb580..db9be6a33f1 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,7 +1,5 @@
-DIST freenet-0.7.5_p1478.zip 5082260 BLAKE2B 
4f08b5eff361b047f67152fb9709d35ca6c5996a0ac1e899de16510d2f25afb89c8af150a4f9d0785da25ff5db2e80fc2e851e0c42c763b72952d456bde1
 SHA512 
4147ef68e9c61a7d90c378cd9a3896933c4b931c31caf95107d1e188b4bf51d187381200d262fc1adaf939be7b0ea0eec9f795a09c897c1d20765325ac5faf03
 DIST freenet-0.7.5_p1480.zip 5099654 BLAKE2B 
cdbe32e90f61f664c0aff8dea81a68a46ced7ba5aef3068243d99a1b189597dfc4126c6e83c0fd4de547d6d076939c601ed3d3f8ec4fa6d4a5dd5d6ef5322069
 SHA512 
8e6c11014554cba0591f5f98a6af22660643a2d62c46fb003ec16d1dd3643178300081bef78083d87608c012f232f46f71fdd201d031248bf28e91899f71547e
 DIST freenet-0.7.5_p1483.zip 5548445 BLAKE2B 
275e9d86d5d2aff94c227d774ce8853a0aeefb8963d6365f684e5e9b07ee4ba3779908d35e0b2ca92fc980c4199a1d29be73cce476c9e3d2f237734e4f9a35e7
 SHA512 
6c959c0ece7faaa07cd3c228cd2de7c15063ccd30f91b45b180d4d79e0060c5c156470d03eb421418ccd207931f9737e1a63b8be639b348cb0d15dacca89e4cc
 DIST freenet-0.7.5_p1484.zip 5584092 BLAKE2B 
d5be70eae9ae40134d8aed92e649a50ea5c967b13c84bb327b1429a2b709caf9a37443a5ca3e54df520a775ab4705cd7656d7060b9c29c7af1d894936991f2ee
 SHA512 
126e794972c65e9caaca2baa3724f199e1ad432c92351826222be54ee184ca4076fe1b13394914f60b5449731763e00ccb097639092b4c724e5bca1bb10f5ac2
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497
-DIST seednodes-20160521.fref.bz2 13751 BLAKE2B 
f464eb99fcefd690867246b1a77175230ac1cc9e037f3dc465d56ad70d293df78f990cfd75e6be64c26d77f2bc7bfa0bbdedd9d1720a4afa658ed3c381139eb1
 SHA512 
3530ac6bf9de886930bb403c2d2ec27102d5dc6904582ee69987e369dbfaf7170aadbc02b95836ff43fef2531fb06087a494b426662cd5529c87316590fd2686

diff --git a/net-p2p/freenet/freenet-0.7.5_p1478-r1.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1478-r1.ebuild
deleted file mode 100644
index d37f8db162e..000
--- a/net-p2p/freenet/freenet-0.7.5_p1478-r1.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DATE=20160521
-JAVA_PKG_IUSE="doc source"
-
-inherit eutils java-pkg-2 java-ant-2 multilib systemd user
-
-DESCRIPTION="An encrypted network without censorship"
-HOMEPAGE="https://freenetproject.org/;
-SRC_URI="
-   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   mirror://gentoo/seednodes-${DATE}.fref.bz2
-   mirror://gentoo/freenet-ant-1.7.1.jar"
-
-LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-CDEPEND="dev-java/bcprov:1.54
-   dev-java/commons-compress:0
-   dev-java/fec:0
-   dev-java/java-service-wrapper:0
-   dev-java/jbitcollider-core:0
-   dev-java/lzma:0
-   dev-java/lzmajio:0
-   dev-java/mersennetwister:0"
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.7
-   ${CDEPEND}
-   test? (
-   dev-java/junit:0
-   dev-java/ant-junit:0
-   )
-   dev-java/ant-core:0"
-
-RDEPEND="
-   >=virtual/jre-1.7
-   net-libs/nativebiginteger:0
-   ${CDEPEND}"
-
-PDEPEND="net-libs/NativeThread:0"
-
-JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-JAVA_ANT_ENCODING="utf8"
-
-EANT_BUILD_TARGET="package"
-EANT_TEST_TARGET="unit"
-EANT_BUILD_XML="build-clean.xml"
-EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,lzma,lzmajio,mersennetwister"
-EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true 

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

2019-03-17 Thread Thomas Sachau
commit: a8920b39da93922d27ae9cef808bf50c089da543
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Mar 17 13:09:57 2019 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Mar 17 13:10:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8920b39

net-p2p/freenet: Version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --force
Signed-off-by: Thomas Sachau  gentoo.org>

 net-p2p/freenet/Manifest|   1 +
 net-p2p/freenet/files/0.7.5_p1483-ext.patch |  22 ++
 net-p2p/freenet/files/build-clean.xml   | 421 
 net-p2p/freenet/files/build.properties  |  95 +++
 net-p2p/freenet/freenet-0.7.5_p1483.ebuild  | 165 +++
 5 files changed, 704 insertions(+)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index f79179c5265..f1f51c4439b 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,5 +1,6 @@
 DIST freenet-0.7.5_p1478.zip 5082260 BLAKE2B 
4f08b5eff361b047f67152fb9709d35ca6c5996a0ac1e899de16510d2f25afb89c8af150a4f9d0785da25ff5db2e80fc2e851e0c42c763b72952d456bde1
 SHA512 
4147ef68e9c61a7d90c378cd9a3896933c4b931c31caf95107d1e188b4bf51d187381200d262fc1adaf939be7b0ea0eec9f795a09c897c1d20765325ac5faf03
 DIST freenet-0.7.5_p1480.zip 5099654 BLAKE2B 
cdbe32e90f61f664c0aff8dea81a68a46ced7ba5aef3068243d99a1b189597dfc4126c6e83c0fd4de547d6d076939c601ed3d3f8ec4fa6d4a5dd5d6ef5322069
 SHA512 
8e6c11014554cba0591f5f98a6af22660643a2d62c46fb003ec16d1dd3643178300081bef78083d87608c012f232f46f71fdd201d031248bf28e91899f71547e
+DIST freenet-0.7.5_p1483.zip 5548445 BLAKE2B 
275e9d86d5d2aff94c227d774ce8853a0aeefb8963d6365f684e5e9b07ee4ba3779908d35e0b2ca92fc980c4199a1d29be73cce476c9e3d2f237734e4f9a35e7
 SHA512 
6c959c0ece7faaa07cd3c228cd2de7c15063ccd30f91b45b180d4d79e0060c5c156470d03eb421418ccd207931f9737e1a63b8be639b348cb0d15dacca89e4cc
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497
 DIST seednodes-20160521.fref.bz2 13751 BLAKE2B 
f464eb99fcefd690867246b1a77175230ac1cc9e037f3dc465d56ad70d293df78f990cfd75e6be64c26d77f2bc7bfa0bbdedd9d1720a4afa658ed3c381139eb1
 SHA512 
3530ac6bf9de886930bb403c2d2ec27102d5dc6904582ee69987e369dbfaf7170aadbc02b95836ff43fef2531fb06087a494b426662cd5529c87316590fd2686

diff --git a/net-p2p/freenet/files/0.7.5_p1483-ext.patch 
b/net-p2p/freenet/files/0.7.5_p1483-ext.patch
new file mode 100644
index 000..5b778dd619f
--- /dev/null
+++ b/net-p2p/freenet/files/0.7.5_p1483-ext.patch
@@ -0,0 +1,22 @@
+--- src/freenet/node/NodeStarter.java  2019-03-17 12:44:12.0 +0100
 src/freenet/node/NodeStarter.java.new  2019-03-17 12:58:51.0 
+0100
+@@ -51,8 +51,8 @@
+   public static final String extRevisionNumber;
+ 
+   static {
+-  extBuildNumber = ExtVersion.extBuildNumber();
+-  extRevisionNumber = ExtVersion.extRevisionNumber();
++  extBuildNumber = 29;
++  extRevisionNumber = "";
+   }
+ 
+   private FreenetFilePersistentConfig cfg;
+@@ -109,7 +109,7 @@
+   System.out.println("Usage: $ java freenet.node.Node 
");
+   return Integer.valueOf(-1);
+   }
+-  String builtWithMessage = "freenet.jar built with 
freenet-ext.jar Build #" + ExtVersion.buildNumber + " r" + 
ExtVersion.cvsRevision+" running with ext build "+extBuildNumber+" r" + 
extRevisionNumber;
++  String builtWithMessage = "freenet.jar built with 
freenet-ext.jar Build #" + extBuildNumber +" running with ext build 
"+extBuildNumber;
+   Logger.normal(this, builtWithMessage);
+   System.out.println(builtWithMessage);
+ 

diff --git a/net-p2p/freenet/files/build-clean.xml 
b/net-p2p/freenet/files/build-clean.xml
new file mode 100644
index 000..89698df2675
--- /dev/null
+++ b/net-p2p/freenet/files/build-clean.xml
@@ -0,0 +1,421 @@
+
+
+   
+Freenet is free software that lets you publish and retrieve information without
+fear of censorship. To achieve this, the network is entirely decentralized, and
+all actions are anonymous. Without anonymity, there can never be true freedom
+of speech, and without decentralization the network would be vulnerable to 
attack.
+
+This file is to build Freenet entirely from source. The builder is responsible
+for satisfying all library dependencies, e.g. via override.properties. Package

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

2018-01-07 Thread Thomas Sachau
commit: 76e833eff476480f296c1b40ba8ab32a5e34696e
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Jan  7 14:59:13 2018 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Jan  7 14:59:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76e833ef

net-p2p/freenet: Version bump, drop old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-p2p/freenet/Manifest|  4 ++--
 ...0.7.5_p1475-r2.ebuild => freenet-0.7.5_p1480.ebuild} | 17 +++--
 2 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 85d613d42f2..f79179c5265 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,5 +1,5 @@
-DIST freenet-0.7.5_p1475.zip 5009537 BLAKE2B 
48fe233c4da4b4a4d115986f827cbc4deb8e533afc217d3e0facb3765ab6b3e067e390847b05c3dbc9852693cdda2090fa957a0aaea75a4c71a583183c46c8d9
 SHA512 
96376600fb3ff6d2bd6ede426fd05c684b51a0f2ace1f83696b0f63b2e2acd9359d41558a11d954e54031e88a62afe854f6cab7d852756dff76851f075249369
 DIST freenet-0.7.5_p1478.zip 5082260 BLAKE2B 
4f08b5eff361b047f67152fb9709d35ca6c5996a0ac1e899de16510d2f25afb89c8af150a4f9d0785da25ff5db2e80fc2e851e0c42c763b72952d456bde1
 SHA512 
4147ef68e9c61a7d90c378cd9a3896933c4b931c31caf95107d1e188b4bf51d187381200d262fc1adaf939be7b0ea0eec9f795a09c897c1d20765325ac5faf03
+DIST freenet-0.7.5_p1480.zip 5099654 BLAKE2B 
cdbe32e90f61f664c0aff8dea81a68a46ced7ba5aef3068243d99a1b189597dfc4126c6e83c0fd4de547d6d076939c601ed3d3f8ec4fa6d4a5dd5d6ef5322069
 SHA512 
8e6c11014554cba0591f5f98a6af22660643a2d62c46fb003ec16d1dd3643178300081bef78083d87608c012f232f46f71fdd201d031248bf28e91899f71547e
 DIST freenet-ant-1.7.1.jar 1327167 BLAKE2B 
408ec04ef6be58490bc6be200bd2ae1946aa4e22a9e01c9ef00351316f7ec0e23b055ed0907c16eaf5a60d153d3b96e4c447884df752e13d16520b3360581895
 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
-DIST seednodes-20150812.fref.bz2 11631 BLAKE2B 
0aac88c5553a3709393e2d290fcd4eea63ede1738e7ca77ccd4575b8aa0c9f2dcbaea4d149ffd93798374bbb807e0cb8fa5ab070d10a4d6f09a9a419b7c67414
 SHA512 
3aa2ef00ca058b313032243f03f0f82a4e70f455bbe3dee48f9ce438415711f4415172946a3f958e14a699df69d9d0fa88173ce482c0b3d503da0829418b1d3d
+DIST seednodes-0.7.5_p1480.zip 24935 BLAKE2B 
2a297cb7e429a3db06882b703241d420fd7225192afd500f2ff5a3521b1a53c4d62fc2d5b4c0a6ed4d62fa3cd4da64a42da04459dea81701d98faf36b4642eb8
 SHA512 
cde40562156627818e3384cb8ca29ac02cc52eb9e02c3b0627d7786b4b7deace79b3a840f61c551a25f4d771190558fb277b3f63a71994c30c7b28a2c2f85497
 DIST seednodes-20160521.fref.bz2 13751 BLAKE2B 
f464eb99fcefd690867246b1a77175230ac1cc9e037f3dc465d56ad70d293df78f990cfd75e6be64c26d77f2bc7bfa0bbdedd9d1720a4afa658ed3c381139eb1
 SHA512 
3530ac6bf9de886930bb403c2d2ec27102d5dc6904582ee69987e369dbfaf7170aadbc02b95836ff43fef2531fb06087a494b426662cd5529c87316590fd2686

diff --git a/net-p2p/freenet/freenet-0.7.5_p1475-r2.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1480.ebuild
similarity index 92%
rename from net-p2p/freenet/freenet-0.7.5_p1475-r2.ebuild
rename to net-p2p/freenet/freenet-0.7.5_p1480.ebuild
index 46fb1bb9cdc..908e1b0cf92 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1475-r2.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1480.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-DATE=20150812
+DATE=20160521
 JAVA_PKG_IUSE="doc source"
 
 inherit eutils java-pkg-2 java-ant-2 multilib systemd user
@@ -12,7 +12,7 @@ DESCRIPTION="An encrypted network without censorship"
 HOMEPAGE="https://freenetproject.org/;
 SRC_URI="
https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   mirror://gentoo/seednodes-${DATE}.fref.bz2
+   https://github.com/${PN}/seedrefs/archive/build0${PV#*p}.zip -> 
seednodes-${PV}.zip
mirror://gentoo/freenet-ant-1.7.1.jar"
 
 LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
@@ -63,7 +63,7 @@ RESTRICT="test" # they're broken in the last release.
 
 MY_PATCHES=(
"${FILESDIR}"/0.7.5_p1321-ext.patch
-   "${FILESDIR}/${PV}-remove-git.patch"
+   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
 )
 
 pkg_setup() {
@@ -79,13 +79,11 @@ pkg_setup() {
 }
 
 src_unpack() {
-   unpack ${P}.zip seednodes-${DATE}.fref.bz2
-
-   # See 603362.
-   # mv "${WORKDIR}"/freenet-fred-* "${S}" || die
+   unpack ${P}.zip seednodes-${PV}.zip
 }
 
 java_prepare() {
+   cat "${WORKDIR}"/seedrefs-build0${PV#*p}/* > "${S}"/seednodes.fref
cp "${FILESDIR}"/freenet-0.7.5_p1474-wrapper.conf freenet-wrapper.conf 
|| die
cp "${FILESDIR}"/run.sh-20090501 run.sh || die
 
@@ -134,8 +132,7 @@ src_install() {
insinto /etc
doins freenet-wrapper.conf
insinto /var/freenet
-   doins run.sh
-   newins "${WORKDIR}"/seednodes-${DATE}.fref 

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

2017-07-16 Thread Thomas Sachau
commit: 744ecc207025d212d9606ae00439ab8e961028b0
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Jul 16 08:41:33 2017 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Jul 16 08:41:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744ecc20

net-p2p/freenet: Drop older versions

 net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild | 157 --
 net-p2p/freenet/freenet-0.7.5_p1475.ebuild| 140 ---
 2 files changed, 297 deletions(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild
deleted file mode 100644
index 889748bdc4f..000
--- a/net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DATE=20150812
-JAVA_PKG_IUSE="doc source"
-
-inherit eutils java-pkg-2 java-ant-2 multilib systemd user
-
-DESCRIPTION="An encrypted network without censorship"
-HOMEPAGE="https://freenetproject.org/;
-SRC_URI="
-   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   mirror://gentoo/seednodes-${DATE}.fref.bz2
-   mirror://gentoo/freenet-ant-1.7.1.jar"
-
-LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-CDEPEND="dev-java/bcprov:1.54
-   dev-java/commons-compress:0
-   dev-java/fec:0
-   dev-java/java-service-wrapper:0
-   dev-java/jbitcollider-core:0
-   dev-java/lzma:0
-   dev-java/lzmajio:0
-   dev-java/mersennetwister:0"
-
-DEPEND="
-   app-arch/unzip
-   >=virtual/jdk-1.7
-   ${CDEPEND}
-   test? (
-   dev-java/junit:0
-   dev-java/ant-junit:0
-   )
-   dev-java/ant-core:0"
-
-RDEPEND="
-   >=virtual/jre-1.7
-   net-libs/nativebiginteger:0
-   ${CDEPEND}"
-
-PDEPEND="net-libs/NativeThread:0"
-
-JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-JAVA_ANT_ENCODING="utf8"
-
-EANT_BUILD_TARGET="package"
-EANT_TEST_TARGET="unit"
-EANT_BUILD_XML="build-clean.xml"
-EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,lzma,lzmajio,mersennetwister"
-EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
-
-S="${WORKDIR}/fred-build0${PV#*p}"
-
-MY_PATCHES=(
-   "${FILESDIR}"/0.7.5_p1321-ext.patch
-   "${FILESDIR}/${PV}-remove-git.patch"
-)
-
-pkg_setup() {
-   has_version dev-java/icedtea[cacao] && {
-   ewarn "dev-java/icedtea was built with cacao USE flag."
-   ewarn "freenet may compile with it, but it will refuse to run."
-   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
-   ewarn "if you plan to use it for running freenet."
-   }
-   java-pkg-2_pkg_setup
-   enewgroup freenet
-   enewuser freenet -1 -1 /var/freenet freenet
-}
-
-src_unpack() {
-   unpack ${P}.zip seednodes-${DATE}.fref.bz2
-   mv "${WORKDIR}"/freenet-fred-* "${S}" || die
-}
-
-java_prepare() {
-   cp "${FILESDIR}"/freenet-0.7.5_p1474-wrapper.conf freenet-wrapper.conf 
|| die
-   cp "${FILESDIR}"/run.sh-20090501 run.sh || die
-
-   epatch "${MY_PATCHES[@]}"
-
-   sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
-   freenet-wrapper.conf || die "sed failed"
-
-   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf || die
-
-   local i=2 pkg jars jar
-   local ifs_original=${IFS}
-   IFS=","
-   for pkg in ${EANT_GENTOO_CLASSPATH} ; do
-   jars="$(java-pkg_getjars ${pkg})"
-   for jar in ${jars} ; do
-   echo "wrapper.java.classpath.$((i++))=${jar}" >> 
freenet-wrapper.conf || die
-   done
-   done
-   IFS=${ifs_original}
-   echo "wrapper.java.classpath.$((i++))=/usr/share/freenet/lib/ant.jar" 
>> freenet-wrapper.conf || die
-
-   cp "${DISTDIR}"/freenet-ant-1.7.1.jar lib/ant.jar || die
-}
-
-EANT_TEST_EXTRA_ARGS="-Dtest.skip=false"
-
-src_test() {
-   java-pkg-2_src_test
-}
-
-src_install() {
-   java-pkg_dojar dist/freenet.jar
-   java-pkg_newjar "${DISTDIR}"/freenet-ant-1.7.1.jar ant.jar
-
-   if has_version =sys-apps/baselayout-2*; then
-   doinitd "${FILESDIR}"/freenet
-   else
-   newinitd "${FILESDIR}"/freenet.old freenet
-   fi
-
-   systemd_dounit "${FILESDIR}"/freenet.service
-
-   dodoc AUTHORS
-   newdoc README.md README
-   insinto /etc
-   doins freenet-wrapper.conf
-   insinto /var/freenet
-   doins run.sh
-   newins "${WORKDIR}"/seednodes-${DATE}.fref seednodes.fref
-   fperms +x /var/freenet/run.sh
-   dosym java-service-wrapper/libwrapper.so 

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

2017-07-16 Thread Thomas Sachau
commit: 8608b572bcfca67c73d0bf28e4f4899aa7d71814
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Jul 16 08:40:56 2017 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Jul 16 08:40:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8608b572

net-p2p/freenet: Update /etc/init.d/freenet to use --user instead of --chuid

 net-p2p/freenet/files/freenet |   6 +-
 net-p2p/freenet/freenet-0.7.5_p1478-r1.ebuild | 158 ++
 2 files changed, 161 insertions(+), 3 deletions(-)

diff --git a/net-p2p/freenet/files/freenet b/net-p2p/freenet/files/freenet
index ef90f226bfb..cfbfa767732 100644
--- a/net-p2p/freenet/files/freenet
+++ b/net-p2p/freenet/files/freenet
@@ -3,16 +3,16 @@
 # Distributed under the terms of the GNU General Public License v2
 
 start() {
-   start-stop-daemon --start --chuid freenet --exec /bin/sh 
/var/freenet/run.sh start 2>/dev/null
+   start-stop-daemon --start --user freenet --exec /bin/sh 
/var/freenet/run.sh start 2>/dev/null
eend 0
 }
 
 status() {
-   start-stop-daemon --start --chuid freenet --exec /bin/sh 
/var/freenet/run.sh status 2>/dev/null
+   start-stop-daemon --start --user freenet --exec /bin/sh 
/var/freenet/run.sh status 2>/dev/null
eend 0
 }
 
 stop() {
-   start-stop-daemon --start --chuid freenet --exec /bin/sh 
/var/freenet/run.sh stop 2>/dev/null
+   start-stop-daemon --start --user freenet --exec /bin/sh 
/var/freenet/run.sh stop 2>/dev/null
eend 0
 }

diff --git a/net-p2p/freenet/freenet-0.7.5_p1478-r1.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1478-r1.ebuild
new file mode 100644
index 000..d37f8db162e
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1478-r1.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DATE=20160521
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2 multilib systemd user
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   mirror://gentoo/seednodes-${DATE}.fref.bz2
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+CDEPEND="dev-java/bcprov:1.54
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0"
+
+DEPEND="
+   app-arch/unzip
+   >=virtual/jdk-1.7
+   ${CDEPEND}
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
+   dev-java/ant-core:0"
+
+RDEPEND="
+   >=virtual/jre-1.7
+   net-libs/nativebiginteger:0
+   ${CDEPEND}"
+
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S="${WORKDIR}/fred-build0${PV#*p}"
+
+RESTRICT="test" # they're broken in the last release.
+
+MY_PATCHES=(
+   "${FILESDIR}"/0.7.5_p1321-ext.patch
+   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
+)
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
+   ewarn "if you plan to use it for running freenet."
+   }
+   java-pkg-2_pkg_setup
+   enewgroup freenet
+   enewuser freenet -1 -1 /var/freenet freenet
+}
+
+src_unpack() {
+   unpack ${P}.zip seednodes-${DATE}.fref.bz2
+}
+
+java_prepare() {
+   cp "${FILESDIR}"/freenet-0.7.5_p1474-wrapper.conf freenet-wrapper.conf 
|| die
+   cp "${FILESDIR}"/run.sh-20090501 run.sh || die
+
+   epatch "${MY_PATCHES[@]}"
+
+   sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
+   freenet-wrapper.conf || die "sed failed"
+
+   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf || die
+
+   local i=2 pkg jars jar
+   local ifs_original=${IFS}
+   IFS=","
+   for pkg in ${EANT_GENTOO_CLASSPATH} ; do
+   jars="$(java-pkg_getjars ${pkg})"
+   for jar in ${jars} ; do
+   echo "wrapper.java.classpath.$((i++))=${jar}" >> 
freenet-wrapper.conf || die
+  

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

2017-07-12 Thread Thomas Sachau
commit: 97e0ba9da8c122ff36211620a44438a0fb29
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jul  8 16:09:11 2017 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Wed Jul 12 20:01:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e0ba9d

Version bump

Package-Manager: portage-2.2.27

 net-p2p/freenet/Manifest   |   2 +
 net-p2p/freenet/freenet-0.7.5_p1478.ebuild | 158 +
 2 files changed, 160 insertions(+)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index eafd3854c58..175d1e1d3b8 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,3 +1,5 @@
 DIST freenet-0.7.5_p1475.zip 5009537 SHA256 
21b3c3e95ea094cd137ae081e9b5dff098b9e5c20b37576dc0b1c091b6ee3108 SHA512 
96376600fb3ff6d2bd6ede426fd05c684b51a0f2ace1f83696b0f63b2e2acd9359d41558a11d954e54031e88a62afe854f6cab7d852756dff76851f075249369
 WHIRLPOOL 
59e5b6240f3e34e6032feb1702e03f55fdd0bfa12977e70281cdf626e56863eff66b93c35afa54f9c398a87b4d8ac5254238b33742904ac9ec10f6bdb759228d
+DIST freenet-0.7.5_p1478.zip 5082260 SHA256 
543ea64fb3b81777445c69e42d3739eaba3eacd40e06200cdae47106cef75807 SHA512 
4147ef68e9c61a7d90c378cd9a3896933c4b931c31caf95107d1e188b4bf51d187381200d262fc1adaf939be7b0ea0eec9f795a09c897c1d20765325ac5faf03
 WHIRLPOOL 
665e94646471e363e890ff53d29785eb8ec47a3cf1d0c8e6102ac18df957164399155ea38b5623b09dc419d7279d736d12489098342fa2a216f71ce5101ac0dd
 DIST freenet-ant-1.7.1.jar 1327167 SHA256 
634e0b616d65d611419920e8b379b7b66399e44f520baa772147ed73743433b1 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 WHIRLPOOL 
667be2b1581c5fd847907b63522a0f83c595a6b8f1805d714e978a5cb0f05de4804153c89605618adf5c3b097a7019e7d7e9de0bf0987c7b1adb0dbc54e0f055
 DIST seednodes-20150812.fref.bz2 11631 SHA256 
bf8a83a2c5cb7c160119d69c657f1db5324794c3603f13acb41416c09728fdc7 SHA512 
3aa2ef00ca058b313032243f03f0f82a4e70f455bbe3dee48f9ce438415711f4415172946a3f958e14a699df69d9d0fa88173ce482c0b3d503da0829418b1d3d
 WHIRLPOOL 
724b610d6ebd839a304262645cbf81fb7ea6c5da7b6121e76016d1752dc474fb331e74abe445987f5af94181eacfba832ec23077aa84ba08026bbf831d542a44
+DIST seednodes-20160521.fref.bz2 13751 SHA256 
c122851dee2da471d3e286c9fad4d3c94e3d235fd8dc9f27bc99eeff5811f7a8 SHA512 
3530ac6bf9de886930bb403c2d2ec27102d5dc6904582ee69987e369dbfaf7170aadbc02b95836ff43fef2531fb06087a494b426662cd5529c87316590fd2686
 WHIRLPOOL 
3b8bd751983f3cd97677129a6205d1365a3bc95dc4a4a7e7ba539d75c0faf9159b6f03bf2c89e9290a07a2b58641af0e59d227a8b4cfc31e91c9a3ba1c85547d

diff --git a/net-p2p/freenet/freenet-0.7.5_p1478.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1478.ebuild
new file mode 100644
index 000..d37f8db162e
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1478.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DATE=20160521
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2 multilib systemd user
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   mirror://gentoo/seednodes-${DATE}.fref.bz2
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+CDEPEND="dev-java/bcprov:1.54
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0"
+
+DEPEND="
+   app-arch/unzip
+   >=virtual/jdk-1.7
+   ${CDEPEND}
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
+   dev-java/ant-core:0"
+
+RDEPEND="
+   >=virtual/jre-1.7
+   net-libs/nativebiginteger:0
+   ${CDEPEND}"
+
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S="${WORKDIR}/fred-build0${PV#*p}"
+
+RESTRICT="test" # they're broken in the last release.
+
+MY_PATCHES=(
+   "${FILESDIR}"/0.7.5_p1321-ext.patch
+   "${FILESDIR}/"0.7.5_p1475-remove-git.patch
+)
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+

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

2016-12-29 Thread Patrice Clement
commit: 01e9ddcaa59c86955e64954768cdb13ec504e79d
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Dec 29 15:09:50 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Dec 29 15:10:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e9ddca

net-p2p/freenet: don't move nonexistent jar files.

Gentoo-Bug: https://bugs.gentoo.org/603362

Package-Manager: portage-2.3.0

 net-p2p/freenet/freenet-0.7.5_p1475-r2.ebuild | 162 ++
 1 file changed, 162 insertions(+)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1475-r2.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1475-r2.ebuild
new file mode 100644
index ..8ac5286
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1475-r2.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DATE=20150812
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2 multilib systemd user
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   mirror://gentoo/seednodes-${DATE}.fref.bz2
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+CDEPEND="dev-java/bcprov:1.54
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0"
+
+DEPEND="
+   app-arch/unzip
+   >=virtual/jdk-1.7
+   ${CDEPEND}
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
+   dev-java/ant-core:0"
+
+RDEPEND="
+   >=virtual/jre-1.7
+   net-libs/nativebiginteger:0
+   ${CDEPEND}"
+
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S="${WORKDIR}/fred-build0${PV#*p}"
+
+RESTRICT="test" # they're broken in the last release.
+
+MY_PATCHES=(
+   "${FILESDIR}"/0.7.5_p1321-ext.patch
+   "${FILESDIR}/${PV}-remove-git.patch"
+)
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
+   ewarn "if you plan to use it for running freenet."
+   }
+   java-pkg-2_pkg_setup
+   enewgroup freenet
+   enewuser freenet -1 -1 /var/freenet freenet
+}
+
+src_unpack() {
+   unpack ${P}.zip seednodes-${DATE}.fref.bz2
+
+   # See 603362.
+   # mv "${WORKDIR}"/freenet-fred-* "${S}" || die
+}
+
+java_prepare() {
+   cp "${FILESDIR}"/freenet-0.7.5_p1474-wrapper.conf freenet-wrapper.conf 
|| die
+   cp "${FILESDIR}"/run.sh-20090501 run.sh || die
+
+   epatch "${MY_PATCHES[@]}"
+
+   sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
+   freenet-wrapper.conf || die "sed failed"
+
+   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf || die
+
+   local i=2 pkg jars jar
+   local ifs_original=${IFS}
+   IFS=","
+   for pkg in ${EANT_GENTOO_CLASSPATH} ; do
+   jars="$(java-pkg_getjars ${pkg})"
+   for jar in ${jars} ; do
+   echo "wrapper.java.classpath.$((i++))=${jar}" >> 
freenet-wrapper.conf || die
+   done
+   done
+   IFS=${ifs_original}
+   echo "wrapper.java.classpath.$((i++))=/usr/share/freenet/lib/ant.jar" 
>> freenet-wrapper.conf || die
+
+   cp "${DISTDIR}"/freenet-ant-1.7.1.jar lib/ant.jar || die
+}
+
+EANT_TEST_EXTRA_ARGS="-Dtest.skip=false"
+
+src_test() {
+   java-pkg-2_src_test
+}
+
+src_install() {
+   java-pkg_dojar dist/freenet.jar
+   java-pkg_newjar "${DISTDIR}"/freenet-ant-1.7.1.jar ant.jar
+
+   if has_version =sys-apps/baselayout-2*; then
+   doinitd "${FILESDIR}"/freenet
+   else
+   newinitd "${FILESDIR}"/freenet.old freenet
+   fi
+
+   systemd_dounit "${FILESDIR}"/freenet.service
+
+   dodoc AUTHORS
+   newdoc README.md README
+   insinto /etc
+   doins freenet-wrapper.conf
+   insinto /var/freenet
+   doins run.sh
+   newins "${WORKDIR}"/seednodes-${DATE}.fref seednodes.fref
+   

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

2016-12-21 Thread Patrice Clement
commit: a6fcfeda31b955139bacc29292931b6383169e43
Author: tharvik  users  noreply  github  com>
AuthorDate: Mon Oct 10 16:54:25 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Dec 21 10:46:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fcfeda

net-p2p/freenet: remove git polling.

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2526

 net-p2p/freenet/files/0.7.5_p1475-remove-git.patch |  24 
 net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild  | 142 +
 2 files changed, 166 insertions(+)

diff --git a/net-p2p/freenet/files/0.7.5_p1475-remove-git.patch 
b/net-p2p/freenet/files/0.7.5_p1475-remove-git.patch
new file mode 100644
index ..5cebf6e
--- /dev/null
+++ b/net-p2p/freenet/files/0.7.5_p1475-remove-git.patch
@@ -0,0 +1,24 @@
+diff -Naur a/build-clean.xml b/build-clean.xml
+--- a/build-clean.xml  2016-10-10 18:26:04.056935377 +0200
 b/build-clean.xml  2016-10-10 18:47:11.662036536 +0200
+@@ -59,18 +59,8 @@
+   
+ 
+   
+-  
+-  
+-  
+-  
+-  
+-  
+-  
+-  
+-  
+-  
+-  
++  
++  
+   
+ 
+   

diff --git a/net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild
new file mode 100644
index ..3a5d199
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+#DATE=20160521
+DATE=20150812
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2 multilib systemd user
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+SRC_URI="https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   mirror://gentoo/seednodes-${DATE}.fref.bz2
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+CDEPEND="dev-java/bcprov:1.54
+   dev-java/commons-compress:0
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/jbitcollider-core:0
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0"
+DEPEND="app-arch/unzip
+   >=virtual/jdk-1.7
+   ${CDEPEND}
+   test? ( dev-java/junit:0
+   dev-java/ant-junit:0 )
+   dev-java/ant-core:0"
+RDEPEND=">=virtual/jre-1.7
+   net-libs/nativebiginteger:0
+   ${CDEPEND}"
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S=${WORKDIR}/fred-build0${PV#*p}
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
+   ewarn "if you plan to use it for running freenet."
+   }
+   java-pkg-2_pkg_setup
+   enewgroup freenet
+   enewuser freenet -1 -1 /var/freenet freenet
+}
+
+src_unpack() {
+   unpack ${P}.zip seednodes-${DATE}.fref.bz2
+   mv "${WORKDIR}"/freenet-fred-* "${S}"
+}
+
+java_prepare() {
+   cp "${FILESDIR}"/freenet-0.7.5_p1474-wrapper.conf freenet-wrapper.conf 
|| die
+   cp "${FILESDIR}"/run.sh-20090501 run.sh || die
+   epatch "${FILESDIR}"/0.7.5_p1321-ext.patch
+   epatch "${FILESDIR}/${PV}-remove-git.patch"
+
+   sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
+   freenet-wrapper.conf || die "sed failed"
+
+   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf
+
+   local i=2 pkg jars jar
+   local ifs_original=${IFS}
+   IFS=","
+   for pkg in ${EANT_GENTOO_CLASSPATH} ; do
+   jars="$(java-pkg_getjars ${pkg})"
+   for jar in ${jars} ; do
+   echo "wrapper.java.classpath.$((i++))=${jar}" >> 
freenet-wrapper.conf
+   done
+   done
+   IFS=${ifs_original}
+   echo "wrapper.java.classpath.$((i++))=/usr/share/freenet/lib/ant.jar" 
>> freenet-wrapper.conf
+
+   cp "${DISTDIR}"/freenet-ant-1.7.1.jar lib/ant.jar || die
+}
+
+EANT_TEST_EXTRA_ARGS="-Dtest.skip=false"
+
+src_test() {
+   java-pkg-2_src_test
+}
+
+src_install() {
+   java-pkg_dojar 

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

2016-12-21 Thread Patrice Clement
commit: 82a643c61caae00c4a7145c85db5f51b7df5f42f
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Dec 21 09:53:30 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Dec 21 10:46:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a643c6

net-p2p/freenet: add missing dies and tidy up ebuild.

Package-Manager: portage-2.3.0

 net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild | 54 +--
 1 file changed, 35 insertions(+), 19 deletions(-)

diff --git a/net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild
index 3a5d199..fee1fa1 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1475-r1.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="5"
-#DATE=20160521
+EAPI=5
+
 DATE=20150812
 JAVA_PKG_IUSE="doc source"
 
@@ -11,7 +11,8 @@ inherit eutils java-pkg-2 java-ant-2 multilib systemd user
 
 DESCRIPTION="An encrypted network without censorship"
 HOMEPAGE="https://freenetproject.org/;
-SRC_URI="https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+SRC_URI="
+   https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
mirror://gentoo/seednodes-${DATE}.fref.bz2
mirror://gentoo/freenet-ant-1.7.1.jar"
 
@@ -28,15 +29,22 @@ CDEPEND="dev-java/bcprov:1.54
dev-java/lzma:0
dev-java/lzmajio:0
dev-java/mersennetwister:0"
-DEPEND="app-arch/unzip
+
+DEPEND="
+   app-arch/unzip
>=virtual/jdk-1.7
${CDEPEND}
-   test? ( dev-java/junit:0
-   dev-java/ant-junit:0 )
+   test? (
+   dev-java/junit:0
+   dev-java/ant-junit:0
+   )
dev-java/ant-core:0"
-RDEPEND=">=virtual/jre-1.7
+
+RDEPEND="
+   >=virtual/jre-1.7
net-libs/nativebiginteger:0
${CDEPEND}"
+
 PDEPEND="net-libs/NativeThread:0"
 
 JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
@@ -50,7 +58,12 @@ EANT_BUILD_XML="build-clean.xml"
 
EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,fec,java-service-wrapper,jbitcollider-core,lzma,lzmajio,mersennetwister"
 EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
 
-S=${WORKDIR}/fred-build0${PV#*p}
+S="${WORKDIR}/fred-build0${PV#*p}"
+
+MY_PATCHES=(
+   "${FILESDIR}"/0.7.5_p1321-ext.patch
+   "${FILESDIR}/${PV}-remove-git.patch"
+)
 
 pkg_setup() {
has_version dev-java/icedtea[cacao] && {
@@ -66,19 +79,19 @@ pkg_setup() {
 
 src_unpack() {
unpack ${P}.zip seednodes-${DATE}.fref.bz2
-   mv "${WORKDIR}"/freenet-fred-* "${S}"
+   mv "${WORKDIR}"/freenet-fred-* "${S}" || die
 }
 
 java_prepare() {
cp "${FILESDIR}"/freenet-0.7.5_p1474-wrapper.conf freenet-wrapper.conf 
|| die
cp "${FILESDIR}"/run.sh-20090501 run.sh || die
-   epatch "${FILESDIR}"/0.7.5_p1321-ext.patch
-   epatch "${FILESDIR}/${PV}-remove-git.patch"
+
+   epatch "${MY_PATCHES[@]}"
 
sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
freenet-wrapper.conf || die "sed failed"
 
-   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf
+   echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> 
freenet-wrapper.conf || die
 
local i=2 pkg jars jar
local ifs_original=${IFS}
@@ -86,11 +99,11 @@ java_prepare() {
for pkg in ${EANT_GENTOO_CLASSPATH} ; do
jars="$(java-pkg_getjars ${pkg})"
for jar in ${jars} ; do
-   echo "wrapper.java.classpath.$((i++))=${jar}" >> 
freenet-wrapper.conf
+   echo "wrapper.java.classpath.$((i++))=${jar}" >> 
freenet-wrapper.conf || die
done
done
IFS=${ifs_original}
-   echo "wrapper.java.classpath.$((i++))=/usr/share/freenet/lib/ant.jar" 
>> freenet-wrapper.conf
+   echo "wrapper.java.classpath.$((i++))=/usr/share/freenet/lib/ant.jar" 
>> freenet-wrapper.conf || die
 
cp "${DISTDIR}"/freenet-ant-1.7.1.jar lib/ant.jar || die
 }
@@ -104,19 +117,22 @@ src_test() {
 src_install() {
java-pkg_dojar dist/freenet.jar
java-pkg_newjar "${DISTDIR}"/freenet-ant-1.7.1.jar ant.jar
+
if has_version =sys-apps/baselayout-2*; then
doinitd "${FILESDIR}"/freenet
else
newinitd "${FILESDIR}"/freenet.old freenet
fi
+
systemd_dounit "${FILESDIR}"/freenet.service
-   dodoc AUTHORS || die
-   newdoc README.md README || die
+
+   dodoc AUTHORS
+   newdoc README.md README
insinto /etc
-   doins freenet-wrapper.conf || die
+   doins freenet-wrapper.conf
insinto /var/freenet
-   doins run.sh || die
-   newins "${WORKDIR}"/seednodes-${DATE}.fref seednodes.fref || die
+   doins run.sh
+   newins 

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

2016-07-16 Thread Thomas Sachau
commit: 439e609265c99e4d4a6b528d70a343f984541c75
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jul 16 17:25:43 2016 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Jul 16 17:25:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439e6092

Use older seednodes file on mirrors until newer one has been added

Package-Manager: portage-2.2.27

 net-p2p/freenet/Manifest   | 2 +-
 net-p2p/freenet/freenet-0.7.5_p1475.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index cdedea5..eafd385 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,3 +1,3 @@
 DIST freenet-0.7.5_p1475.zip 5009537 SHA256 
21b3c3e95ea094cd137ae081e9b5dff098b9e5c20b37576dc0b1c091b6ee3108 SHA512 
96376600fb3ff6d2bd6ede426fd05c684b51a0f2ace1f83696b0f63b2e2acd9359d41558a11d954e54031e88a62afe854f6cab7d852756dff76851f075249369
 WHIRLPOOL 
59e5b6240f3e34e6032feb1702e03f55fdd0bfa12977e70281cdf626e56863eff66b93c35afa54f9c398a87b4d8ac5254238b33742904ac9ec10f6bdb759228d
 DIST freenet-ant-1.7.1.jar 1327167 SHA256 
634e0b616d65d611419920e8b379b7b66399e44f520baa772147ed73743433b1 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 WHIRLPOOL 
667be2b1581c5fd847907b63522a0f83c595a6b8f1805d714e978a5cb0f05de4804153c89605618adf5c3b097a7019e7d7e9de0bf0987c7b1adb0dbc54e0f055
-DIST seednodes-20160521.fref.bz2 13751 SHA256 
c122851dee2da471d3e286c9fad4d3c94e3d235fd8dc9f27bc99eeff5811f7a8 SHA512 
3530ac6bf9de886930bb403c2d2ec27102d5dc6904582ee69987e369dbfaf7170aadbc02b95836ff43fef2531fb06087a494b426662cd5529c87316590fd2686
 WHIRLPOOL 
3b8bd751983f3cd97677129a6205d1365a3bc95dc4a4a7e7ba539d75c0faf9159b6f03bf2c89e9290a07a2b58641af0e59d227a8b4cfc31e91c9a3ba1c85547d
+DIST seednodes-20150812.fref.bz2 11631 SHA256 
bf8a83a2c5cb7c160119d69c657f1db5324794c3603f13acb41416c09728fdc7 SHA512 
3aa2ef00ca058b313032243f03f0f82a4e70f455bbe3dee48f9ce438415711f4415172946a3f958e14a699df69d9d0fa88173ce482c0b3d503da0829418b1d3d
 WHIRLPOOL 
724b610d6ebd839a304262645cbf81fb7ea6c5da7b6121e76016d1752dc474fb331e74abe445987f5af94181eacfba832ec23077aa84ba08026bbf831d542a44

diff --git a/net-p2p/freenet/freenet-0.7.5_p1475.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1475.ebuild
index 506a648..afd3375 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1475.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1475.ebuild
@@ -3,7 +3,8 @@
 # $Id$
 
 EAPI="5"
-DATE=20160521
+#DATE=20160521
+DATE=20150812
 JAVA_PKG_IUSE="doc source"
 
 inherit eutils java-pkg-2 java-ant-2 multilib systemd user



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

2016-07-16 Thread Thomas Sachau
commit: d39df900b854f95f556a34c7854002d223cfdc79
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jul 16 17:11:36 2016 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Jul 16 17:12:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39df900

net-p2p/freenet: Version bump to 1475

Package-Manager: portage-2.2.27

 net-p2p/freenet/Manifest   |   4 +-
 net-p2p/freenet/files/0.7.5_p1302-ext.patch|  22 
 7.5_p1384-libraryloader-just-try-loading.patch |  17 ---
 ...384-nativebiginteger-no-nativedoublevalue.patch |  28 
 .../freenet/files/freenet-0.7.5_p1389-wrapper.conf |  49 ---
 ...apper.conf => freenet-0.7.5_p1474-wrapper.conf} |   4 +-
 ...braryloader-revert-using-of-absolute-path.patch |  19 ---
 net-p2p/freenet/freenet-0.7.5_p1470.ebuild | 144 -
 ...7.5_p1472.ebuild => freenet-0.7.5_p1475.ebuild} |  12 +-
 9 files changed, 7 insertions(+), 292 deletions(-)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 3be33aa..cdedea5 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,5 +1,3 @@
-DIST freenet-0.7.5_p1470.zip 4900868 SHA256 
2c3d976db30cacc88d63fc577e4cb1cd26a16f0d0b65c981b71495fa3b5b SHA512 
90f1693c9a5395b99f2bdf7517c29811726aef3175d6c7faded9e57a4b72addcf9ba8516c82dfe198c07b8dbed441de63d0321265049c14673cf5f48d2adf116
 WHIRLPOOL 
983e2abdecbf229edd28badee0a66072f5cf7e71731c4bfa0fb01ea60d508f94bcdb04eae8bc70bef4c8b846b9f28fded308a1920de690cbfdb21e98529a631d
-DIST freenet-0.7.5_p1472.zip 4958808 SHA256 
8033c3f3726fed6cd1493582b0d1665b65fedc8b6807f61f25a7d8ca276b4f83 SHA512 
ac551986bcbf402833bfa6947bd315ffb36d13ddf219152ea9aa57f93ed8e85b599ccc900b3f6ead3143c39f3f22277442af531c62deb2ba17bd2f9dd80ba1ec
 WHIRLPOOL 
7dfb986996fcc9832371b498274c3397ddcf614c02c44d72526b981269942ca72a1d35d36e66446cba5ae2d2b6bcd0b93f7df4984b8dfb0d657c8a9de601994b
+DIST freenet-0.7.5_p1475.zip 5009537 SHA256 
21b3c3e95ea094cd137ae081e9b5dff098b9e5c20b37576dc0b1c091b6ee3108 SHA512 
96376600fb3ff6d2bd6ede426fd05c684b51a0f2ace1f83696b0f63b2e2acd9359d41558a11d954e54031e88a62afe854f6cab7d852756dff76851f075249369
 WHIRLPOOL 
59e5b6240f3e34e6032feb1702e03f55fdd0bfa12977e70281cdf626e56863eff66b93c35afa54f9c398a87b4d8ac5254238b33742904ac9ec10f6bdb759228d
 DIST freenet-ant-1.7.1.jar 1327167 SHA256 
634e0b616d65d611419920e8b379b7b66399e44f520baa772147ed73743433b1 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 WHIRLPOOL 
667be2b1581c5fd847907b63522a0f83c595a6b8f1805d714e978a5cb0f05de4804153c89605618adf5c3b097a7019e7d7e9de0bf0987c7b1adb0dbc54e0f055
-DIST seednodes-20150812.fref.bz2 11631 SHA256 
bf8a83a2c5cb7c160119d69c657f1db5324794c3603f13acb41416c09728fdc7 SHA512 
3aa2ef00ca058b313032243f03f0f82a4e70f455bbe3dee48f9ce438415711f4415172946a3f958e14a699df69d9d0fa88173ce482c0b3d503da0829418b1d3d
 WHIRLPOOL 
724b610d6ebd839a304262645cbf81fb7ea6c5da7b6121e76016d1752dc474fb331e74abe445987f5af94181eacfba832ec23077aa84ba08026bbf831d542a44
 DIST seednodes-20160521.fref.bz2 13751 SHA256 
c122851dee2da471d3e286c9fad4d3c94e3d235fd8dc9f27bc99eeff5811f7a8 SHA512 
3530ac6bf9de886930bb403c2d2ec27102d5dc6904582ee69987e369dbfaf7170aadbc02b95836ff43fef2531fb06087a494b426662cd5529c87316590fd2686
 WHIRLPOOL 
3b8bd751983f3cd97677129a6205d1365a3bc95dc4a4a7e7ba539d75c0faf9159b6f03bf2c89e9290a07a2b58641af0e59d227a8b4cfc31e91c9a3ba1c85547d

diff --git a/net-p2p/freenet/files/0.7.5_p1302-ext.patch 
b/net-p2p/freenet/files/0.7.5_p1302-ext.patch
deleted file mode 100644
index 035b4e6..000
--- a/net-p2p/freenet/files/0.7.5_p1302-ext.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 src/freenet/node/NodeStarter.java  2010-11-10 21:46:10.0 +0100
-+++ src/freenet/node/NodeStarter.java.new  2010-11-10 21:50:12.0 
+0100
-@@ -49,8 +49,8 @@
-   public static final String extRevisionNumber;
-   
-   static {
--  extBuildNumber = ExtVersion.extBuildNumber();
--  extRevisionNumber = ExtVersion.extRevisionNumber();
-+  extBuildNumber = RECOMMENDED_EXT_BUILD_NUMBER;
-+  extRevisionNumber = "";
-   }
- 
-   private FreenetFilePersistentConfig cfg;
-@@ -86,7 +86,7 @@
-   return Integer.valueOf(-1);
-   }
- 
--  String builtWithMessage = "freenet.jar built with 
freenet-ext.jar Build #" + ExtVersion.buildNumber + " r" + 
ExtVersion.cvsRevision+" running with ext build "+extBuildNumber+" r" + 
extRevisionNumber;
-+  String builtWithMessage = "freenet.jar built with 
freenet-ext.jar Build #" + extBuildNumber + " running with ext build 
"+extBuildNumber;
-   Logger.normal(this, builtWithMessage);
-   System.out.println(builtWithMessage);
- 

diff --git 
a/net-p2p/freenet/files/freenet-0.7.5_p1384-libraryloader-just-try-loading.patch
 

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

2016-07-16 Thread Thomas Sachau
commit: 8426f44ed16bbaf83cf4e3ea24c2b5959e05e91e
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sat Jul 16 16:18:50 2016 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sat Jul 16 16:20:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8426f44e

Version bump

Package-Manager: portage-2.2.27

 net-p2p/freenet/Manifest   |   2 +
 net-p2p/freenet/freenet-0.7.5_p1472.ebuild | 144 +
 2 files changed, 146 insertions(+)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index 55778cd..3be33aa 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,3 +1,5 @@
 DIST freenet-0.7.5_p1470.zip 4900868 SHA256 
2c3d976db30cacc88d63fc577e4cb1cd26a16f0d0b65c981b71495fa3b5b SHA512 
90f1693c9a5395b99f2bdf7517c29811726aef3175d6c7faded9e57a4b72addcf9ba8516c82dfe198c07b8dbed441de63d0321265049c14673cf5f48d2adf116
 WHIRLPOOL 
983e2abdecbf229edd28badee0a66072f5cf7e71731c4bfa0fb01ea60d508f94bcdb04eae8bc70bef4c8b846b9f28fded308a1920de690cbfdb21e98529a631d
+DIST freenet-0.7.5_p1472.zip 4958808 SHA256 
8033c3f3726fed6cd1493582b0d1665b65fedc8b6807f61f25a7d8ca276b4f83 SHA512 
ac551986bcbf402833bfa6947bd315ffb36d13ddf219152ea9aa57f93ed8e85b599ccc900b3f6ead3143c39f3f22277442af531c62deb2ba17bd2f9dd80ba1ec
 WHIRLPOOL 
7dfb986996fcc9832371b498274c3397ddcf614c02c44d72526b981269942ca72a1d35d36e66446cba5ae2d2b6bcd0b93f7df4984b8dfb0d657c8a9de601994b
 DIST freenet-ant-1.7.1.jar 1327167 SHA256 
634e0b616d65d611419920e8b379b7b66399e44f520baa772147ed73743433b1 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 WHIRLPOOL 
667be2b1581c5fd847907b63522a0f83c595a6b8f1805d714e978a5cb0f05de4804153c89605618adf5c3b097a7019e7d7e9de0bf0987c7b1adb0dbc54e0f055
 DIST seednodes-20150812.fref.bz2 11631 SHA256 
bf8a83a2c5cb7c160119d69c657f1db5324794c3603f13acb41416c09728fdc7 SHA512 
3aa2ef00ca058b313032243f03f0f82a4e70f455bbe3dee48f9ce438415711f4415172946a3f958e14a699df69d9d0fa88173ce482c0b3d503da0829418b1d3d
 WHIRLPOOL 
724b610d6ebd839a304262645cbf81fb7ea6c5da7b6121e76016d1752dc474fb331e74abe445987f5af94181eacfba832ec23077aa84ba08026bbf831d542a44
+DIST seednodes-20160521.fref.bz2 13751 SHA256 
c122851dee2da471d3e286c9fad4d3c94e3d235fd8dc9f27bc99eeff5811f7a8 SHA512 
3530ac6bf9de886930bb403c2d2ec27102d5dc6904582ee69987e369dbfaf7170aadbc02b95836ff43fef2531fb06087a494b426662cd5529c87316590fd2686
 WHIRLPOOL 
3b8bd751983f3cd97677129a6205d1365a3bc95dc4a4a7e7ba539d75c0faf9159b6f03bf2c89e9290a07a2b58641af0e59d227a8b4cfc31e91c9a3ba1c85547d

diff --git a/net-p2p/freenet/freenet-0.7.5_p1472.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1472.ebuild
new file mode 100644
index 000..448e41d
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1472.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+DATE=20160521
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2 multilib systemd user
+
+DESCRIPTION="An encrypted network without censorship"
+HOMEPAGE="https://freenetproject.org/;
+SRC_URI="https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
+   mirror://gentoo/seednodes-${DATE}.fref.bz2
+   mirror://gentoo/freenet-ant-1.7.1.jar"
+
+LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+CDEPEND="dev-java/bcprov:1.54
+   dev-java/commons-compress:0
+   dev-db/db-je:3.3
+   dev-java/fec:0
+   dev-java/java-service-wrapper:0
+   dev-java/db4o-jdk11:0
+   dev-java/db4o-jdk12:0
+   dev-java/db4o-jdk5:0
+   dev-java/jbitcollider-core:0
+   dev-java/lzma:0
+   dev-java/lzmajio:0
+   dev-java/mersennetwister:0"
+DEPEND="app-arch/unzip
+   >=virtual/jdk-1.6
+   ${CDEPEND}
+   test? ( dev-java/junit:0
+   dev-java/ant-junit:0 )
+   dev-java/ant-core:0"
+RDEPEND=">=virtual/jre-1.6
+   net-libs/nativebiginteger:0
+   ${CDEPEND}"
+PDEPEND="net-libs/NativeThread:0"
+
+JAVA_PKG_BSFIX_NAME+=" build-clean.xml"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+JAVA_ANT_ENCODING="utf8"
+
+EANT_BUILD_TARGET="package"
+EANT_TEST_TARGET="unit"
+EANT_BUILD_XML="build-clean.xml"
+EANT_GENTOO_CLASSPATH="bcprov-1.54,commons-compress,db4o-jdk5,db4o-jdk12,db4o-jdk11,db-je-3.3,fec,java-service-wrapper,jbitcollider-core,lzma,lzmajio,mersennetwister"
+EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true 
-Dlib.bouncycastle.present=true -Dlib.junit.present=true -Dtest.skip=true"
+
+S=${WORKDIR}/fred-build0${PV#*p}
+
+pkg_setup() {
+   has_version dev-java/icedtea[cacao] && {
+   ewarn "dev-java/icedtea was built with cacao USE flag."
+   ewarn "freenet may compile with it, but it will refuse to run."
+   ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
+  

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

2015-09-13 Thread Thomas Sachau
commit: 75e0fd4b32f1841f6197ebde6e8e42b9f6024217
Author: Thomas Sachau  gentoo  org>
AuthorDate: Sun Sep 13 18:41:59 2015 +
Commit: Thomas Sachau  gentoo  org>
CommitDate: Sun Sep 13 18:41:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e0fd4b

Version bump, bug 559138, drop older versions

Package-Manager: portage-2.2.18

 net-p2p/freenet/Manifest   |   6 +-
 net-p2p/freenet/freenet-0.7.5_p1466.ebuild | 144 -
 ...7.5_p1467.ebuild => freenet-0.7.5_p1470.ebuild} |   8 +-
 3 files changed, 6 insertions(+), 152 deletions(-)

diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index f0a9d43..55778cd 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -1,5 +1,3 @@
-DIST freenet-0.7.5_p1466.zip 4713492 SHA256 
561819f7ca186bbc171d3123ad23f5692ab9d90a6237986a0ee4f16edde44d40 SHA512 
0406eaae3c456e24db83886d2b619d5f063efb1cb313017e95437214e7a73bd48190c4128f22a9b4d919dc03acdd45bd2d20f51d35552c3777ca14644e26ec03
 WHIRLPOOL 
f0f5778c939997f0fd2db58e5f78d6d32c95ee1768aff19d68f5b057c0623faafb712574db30a39524510cabf49138d920a9fb7e55232111dc3e8ddba3ea93b5
-DIST freenet-0.7.5_p1467.zip 4715115 SHA256 
1547ffea356c35a03ce62a35d9fa601b45beee1d8f78e17116e09461a4d0e27f SHA512 
419651183b804f66735d2d5aa78ba571373a140f7da53c05499462caf8fe774edcaa2ad34b04b94340a0064b6f334a2d53c4d1c25f4c02e1b79940f62e8878cd
 WHIRLPOOL 
ebb23f738bcf10e66d364b3be5621a1d8e5b52862919ef8f1892624a1993a2b361a1b1cc57a342699fd55303920ddc795f11502eef25d26c9deff753d11df2c5
+DIST freenet-0.7.5_p1470.zip 4900868 SHA256 
2c3d976db30cacc88d63fc577e4cb1cd26a16f0d0b65c981b71495fa3b5b SHA512 
90f1693c9a5395b99f2bdf7517c29811726aef3175d6c7faded9e57a4b72addcf9ba8516c82dfe198c07b8dbed441de63d0321265049c14673cf5f48d2adf116
 WHIRLPOOL 
983e2abdecbf229edd28badee0a66072f5cf7e71731c4bfa0fb01ea60d508f94bcdb04eae8bc70bef4c8b846b9f28fded308a1920de690cbfdb21e98529a631d
 DIST freenet-ant-1.7.1.jar 1327167 SHA256 
634e0b616d65d611419920e8b379b7b66399e44f520baa772147ed73743433b1 SHA512 
2c84378d995fed0630169fffab020bde89c3edb7b3bc1e14e2251ed71be684dc2520fdeed8bae382de362984e25a31dcd59326ef8735f8066166c1e8d98ca408
 WHIRLPOOL 
667be2b1581c5fd847907b63522a0f83c595a6b8f1805d714e978a5cb0f05de4804153c89605618adf5c3b097a7019e7d7e9de0bf0987c7b1adb0dbc54e0f055
-DIST seednodes-20140810.fref.bz2 11566 SHA256 
51650b15395b0b57a01c2a917854007021bc5d3284b6eb3d3c167e8d0fa5bf58 SHA512 
9d999f57cafd26ef7e5e0768d07dca18d923c82da0b9da447ad78a0ec8cfe087168c3fc17e776e8120e68149d7839cabf03e7a18086a32f11f7348d1d64768e1
 WHIRLPOOL 
90035bef3351681cc0bcb97bcd98431eeb2566c9c39ccf4eadf5c555f494a1faeb687569881501c88f54270db91139408c820fe6f541aab3c695277a2ec04df0
-DIST seednodes-20150427.fref.bz2 12926 SHA256 
6f2a50e8dbfdf81840b11bcb64bf37587efd08afe521709d0071f9dbc4366812 SHA512 
821b204fac745b7baad23dd0fd0effc956f7a2013ac96e76daa3475113b254dd332c87a306cc78e80a806800b052d04ce35d2007c1afced2cc180e327cf0ebb5
 WHIRLPOOL 
3ae7880e8b1bad93b2ca2f47c2bd384bce4ead13f665c8c9fbee5fbf5d211e135a5c89ad2dd05b47cade4e03fd33780cf11aa6989da019ca22adb74e1e8a3e61
+DIST seednodes-20150812.fref.bz2 11631 SHA256 
bf8a83a2c5cb7c160119d69c657f1db5324794c3603f13acb41416c09728fdc7 SHA512 
3aa2ef00ca058b313032243f03f0f82a4e70f455bbe3dee48f9ce438415711f4415172946a3f958e14a699df69d9d0fa88173ce482c0b3d503da0829418b1d3d
 WHIRLPOOL 
724b610d6ebd839a304262645cbf81fb7ea6c5da7b6121e76016d1752dc474fb331e74abe445987f5af94181eacfba832ec23077aa84ba08026bbf831d542a44

diff --git a/net-p2p/freenet/freenet-0.7.5_p1466.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1466.ebuild
deleted file mode 100644
index 92d7654..000
--- a/net-p2p/freenet/freenet-0.7.5_p1466.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-DATE=20140810
-JAVA_PKG_IUSE="doc source"
-
-inherit eutils java-pkg-2 java-ant-2 multilib systemd user
-
-DESCRIPTION="An encrypted network without censorship"
-HOMEPAGE="https://freenetproject.org/;
-SRC_URI="https://github.com/${PN}/fred/archive/build0${PV#*p}.zip -> ${P}.zip
-   mirror://gentoo/seednodes-${DATE}.fref.bz2
-   mirror://gentoo/freenet-ant-1.7.1.jar"
-
-LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-CDEPEND="dev-java/bcprov:1.49
-   dev-java/commons-compress:0
-   dev-db/db-je:3.3
-   dev-java/fec:0
-   dev-java/java-service-wrapper:0
-   dev-java/db4o-jdk11:0
-   dev-java/db4o-jdk12:0
-   dev-java/db4o-jdk5:0
-   dev-java/jbitcollider-core:0
-   dev-java/lzma:0
-   dev-java/lzmajio:0
-   dev-java/mersennetwister:0"
-DEPEND="app-arch/unzip
-   >=virtual/jdk-1.6
-   ${CDEPEND}
-   test? ( dev-java/junit:0
-   dev-java/ant-junit:0 )
-   dev-java/ant-core:0"
-RDEPEND=">=virtual/jre-1.6
-   net-libs/nativebiginteger:0
-   ${CDEPEND}"