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