Gentoo Archives: gentoo-commits

From: Thomas Sachau <tommy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-p2p/freenet/
Date: Sat, 14 Sep 2019 10:51:30
Message-Id: 1568458262.9b905b922f0884c7249af6dbb6cad6d4e508945e.tommy@gentoo
1 commit: 9b905b922f0884c7249af6dbb6cad6d4e508945e
2 Author: Thomas Sachau <tommy <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 14 09:09:52 2019 +0000
4 Commit: Thomas Sachau <tommy <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 14 10:51:02 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b905b92
7
8 net-p2p/freenet:Add optional support for nss, fixes bug 486826
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.17
11 Signed-off-by: Thomas Sachau <tommy <AT> gentoo.org>
12
13 net-p2p/freenet/freenet-0.7.5_p1484.ebuild | 9 ++++++---
14 net-p2p/freenet/metadata.xml | 3 +++
15 2 files changed, 9 insertions(+), 3 deletions(-)
16
17 diff --git a/net-p2p/freenet/freenet-0.7.5_p1484.ebuild b/net-p2p/freenet/freenet-0.7.5_p1484.ebuild
18 index 104ad58ab19..5c39af96e3c 100644
19 --- a/net-p2p/freenet/freenet-0.7.5_p1484.ebuild
20 +++ b/net-p2p/freenet/freenet-0.7.5_p1484.ebuild
21 @@ -19,7 +19,7 @@ SRC_URI="
22 LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
23 SLOT="0"
24 KEYWORDS="~amd64 ~x86"
25 -IUSE="test"
26 +IUSE="+nss test"
27
28 CDEPEND="dev-java/bcprov:1.54
29 dev-java/commons-compress:0
30 @@ -29,7 +29,8 @@ CDEPEND="dev-java/bcprov:1.54
31 dev-java/jna:0
32 dev-java/lzma:0
33 dev-java/lzmajio:0
34 - dev-java/mersennetwister:0"
35 + dev-java/mersennetwister:0
36 + nss? ( dev-libs/nss )"
37
38 DEPEND="
39 app-arch/unzip
40 @@ -99,7 +100,9 @@ src_prepare() {
41 freenet-wrapper.conf || die "sed failed"
42
43 echo "wrapper.java.classpath.1=/usr/share/freenet/lib/freenet.jar" >> freenet-wrapper.conf || die
44 -
45 + if use nss; then
46 + echo "wrapper.java.additional.5=-Dfreenet.jce.use.NSS=true" >> freenet-wrapper.conf || die
47 + fi
48 local i=2 pkg jars jar
49 local ifs_original=${IFS}
50 IFS=","
51
52 diff --git a/net-p2p/freenet/metadata.xml b/net-p2p/freenet/metadata.xml
53 index fd6ed7a988a..3840d6c5c4f 100644
54 --- a/net-p2p/freenet/metadata.xml
55 +++ b/net-p2p/freenet/metadata.xml
56 @@ -8,4 +8,7 @@
57 <upstream>
58 <remote-id type="github">freenet/fred</remote-id>
59 </upstream>
60 + <use>
61 + <flag name="nss">Use nss for crypto operations, if it is the fastest way</flag>
62 + </use>
63 </pkgmetadata>