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