Gentoo Archives: gentoo-commits

From: "Thomas Sachau (tommy)" <tommy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-p2p/freenet: freenet-0.7_p1204-r1.ebuild ChangeLog metadata.xml
Date: Mon, 02 Feb 2009 21:26:01
Message-Id: E1LU6Io-0006wS-Ty@stork.gentoo.org
1 tommy 09/02/02 21:25:58
2
3 Added: freenet-0.7_p1204-r1.ebuild ChangeLog metadata.xml
4 Log:
5 Initial commit. Fixes bug 128783
6 (Portage version: 2.2_rc23/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 net-p2p/freenet/freenet-0.7_p1204-r1.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/freenet/freenet-0.7_p1204-r1.ebuild?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/freenet/freenet-0.7_p1204-r1.ebuild?rev=1.1&content-type=text/plain
13
14 Index: freenet-0.7_p1204-r1.ebuild
15 ===================================================================
16 # Copyright 1999-2009 Gentoo Foundation
17 # Distributed under the terms of the GNU General Public License v2
18 # $Header: /var/cvsroot/gentoo-x86/net-p2p/freenet/freenet-0.7_p1204-r1.ebuild,v 1.1 2009/02/02 21:25:58 tommy Exp $
19
20 EAPI=1
21 inherit eutils java-pkg-2 java-ant-2 multilib
22
23 DESCRIPTION="An encrypted network without censorship"
24 HOMEPAGE="http://www.freenetproject.org/"
25 SRC_URI="mirror://gentoo/${P}.tar.bz2"
26
27 LICENSE="as-is GPL-2"
28 SLOT="0"
29 KEYWORDS="~amd64 ~x86"
30 IUSE="freemail"
31
32 CDEPEND="dev-db/db-je:3.3
33 dev-java/fec
34 dev-java/java-service-wrapper
35 dev-java/db4o-jdk11
36 dev-java/db4o-jdk12
37 dev-java/db4o-jdk5
38 dev-java/ant-core
39 dev-java/lzma
40 dev-java/lzmajio
41 dev-java/mersennetwister"
42 DEPEND=">=virtual/jdk-1.5
43 ${CDEPEND}"
44 RDEPEND=">=virtual/jre-1.5
45 net-libs/nativebiginteger
46 ${CDEPEND}"
47 PDEPEND="net-libs/NativeThread
48 freemail? ( dev-java/bcprov )"
49 S=${WORKDIR}/${PN}
50
51 EANT_BUILD_TARGET="dist"
52 EANT_GENTOO_CLASSPATH="ant-core db4o-jdk5 db4o-jdk12 db4o-jdk11 db-je-3.3 fec java-service-wrapper lzma lzmajio mersennetwister"
53
54 pkg_setup() {
55 java-pkg-2_pkg_setup
56 enewgroup freenet
57 enewuser freenet -1 -1 /var/freenet freenet
58 }
59
60 src_unpack() {
61 unpack ${A}
62 cd "${S}"
63 cp "${FILESDIR}"/wrapper1.conf freenet-wrapper.conf || die
64 epatch "${FILESDIR}"/ext.patch
65 sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" freenet-wrapper.conf || die "sed failed"
66 use freemail && echo "wrapper.java.classpath.12=/usr/share/bcprov/lib/bcprov.jar" >> freenet-wrapper.conf
67 java-ant_rewrite-classpath
68 }
69
70 src_install() {
71 java-pkg_newjar lib/freenet-cvs-snapshot.jar ${PN}.jar
72 if has_version =sys-apps/baselayout-2*; then
73 doinitd "${FILESDIR}"/freenet
74 else
75 newinitd "${FILESDIR}"/freenet.old freenet
76 fi
77 dodoc AUTHORS README || die
78 insinto /etc
79 doins freenet-wrapper.conf || die
80 insinto /var/freenet
81 doins seednodes.fref run.sh || die
82 fperms +x /var/freenet/run.sh
83 dosym java-service-wrapper/libwrapper.so /usr/$(get_libdir)/libwrapper.so
84 }
85
86 pkg_postinst () {
87 elog "1. Start freenet with /etc/init.d/freenet start."
88 elog "2. Open localhost:8888 in your browser for the web interface."
89 }
90
91 pkg_postrm() {
92 if [ -z has_version ]; then
93 elog "If you dont want to use freenet any more"
94 elog "and dont want to keep your identity/other stuff"
95 elog "remember to do 'rm -rf /var/freenet' to remove everything"
96 fi
97 }
98
99
100
101 1.48 net-p2p/freenet/ChangeLog
102
103 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/freenet/ChangeLog?rev=1.48&view=markup
104 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/freenet/ChangeLog?rev=1.48&content-type=text/plain
105 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/freenet/ChangeLog?r1=1.47&r2=1.48
106
107
108
109
110 1.3 net-p2p/freenet/metadata.xml
111
112 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/freenet/metadata.xml?rev=1.3&view=markup
113 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/freenet/metadata.xml?rev=1.3&content-type=text/plain
114 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/freenet/metadata.xml?r1=1.2&r2=1.3