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.5_p1272.ebuild freenet-9999.ebuild freenet-0.7.5_p1269.ebuild
Date: Fri, 20 Aug 2010 19:16:02
Message-Id: 20100820191558.66C362004C@flycatcher.gentoo.org
1 tommy 10/08/20 19:15:58
2
3 Modified: ChangeLog freenet-9999.ebuild
4 Added: freenet-0.7.5_p1272.ebuild
5 Removed: freenet-0.7.5_p1269.ebuild
6 Log:
7 Version bump
8 (Portage version: 2.2_rc67-r8/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.91 net-p2p/freenet/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/freenet/ChangeLog?rev=1.91&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/freenet/ChangeLog?rev=1.91&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/freenet/ChangeLog?r1=1.90&r2=1.91
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-p2p/freenet/ChangeLog,v
20 retrieving revision 1.90
21 retrieving revision 1.91
22 diff -u -r1.90 -r1.91
23 --- ChangeLog 18 Aug 2010 17:01:40 -0000 1.90
24 +++ ChangeLog 20 Aug 2010 19:15:58 -0000 1.91
25 @@ -1,6 +1,13 @@
26 # ChangeLog for net-p2p/freenet
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/freenet/ChangeLog,v 1.90 2010/08/18 17:01:40 tommy Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/freenet/ChangeLog,v 1.91 2010/08/20 19:15:58 tommy Exp $
30 +
31 +*freenet-0.7.5_p1272 (20 Aug 2010)
32 +
33 + 20 Aug 2010; Thomas Sachau (Tommy[D]) <tommy@g.o>
34 + -freenet-0.7.5_p1269.ebuild, +freenet-0.7.5_p1272.ebuild,
35 + freenet-9999.ebuild:
36 + Version bump
37
38 *freenet-0.7.5_p1271 (18 Aug 2010)
39
40
41
42
43 1.11 net-p2p/freenet/freenet-9999.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/freenet/freenet-9999.ebuild?rev=1.11&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/freenet/freenet-9999.ebuild?rev=1.11&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/freenet/freenet-9999.ebuild?r1=1.10&r2=1.11
48
49 Index: freenet-9999.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/net-p2p/freenet/freenet-9999.ebuild,v
52 retrieving revision 1.10
53 retrieving revision 1.11
54 diff -u -r1.10 -r1.11
55 --- freenet-9999.ebuild 1 Aug 2010 22:39:59 -0000 1.10
56 +++ freenet-9999.ebuild 20 Aug 2010 19:15:58 -0000 1.11
57 @@ -1,9 +1,9 @@
58 # Copyright 1999-2010 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/freenet/freenet-9999.ebuild,v 1.10 2010/08/01 22:39:59 tommy Exp $
61 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/freenet/freenet-9999.ebuild,v 1.11 2010/08/20 19:15:58 tommy Exp $
62
63 EAPI="1"
64 -DATE=20100701
65 +DATE=20100820
66
67 EGIT_REPO_URI="git://github.com/freenet/fred-official.git"
68 EGIT_PROJECT="freenet/fred-official"
69
70
71
72 1.1 net-p2p/freenet/freenet-0.7.5_p1272.ebuild
73
74 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/freenet/freenet-0.7.5_p1272.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/freenet/freenet-0.7.5_p1272.ebuild?rev=1.1&content-type=text/plain
76
77 Index: freenet-0.7.5_p1272.ebuild
78 ===================================================================
79 # Copyright 1999-2010 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/net-p2p/freenet/freenet-0.7.5_p1272.ebuild,v 1.1 2010/08/20 19:15:58 tommy Exp $
82
83 EAPI="2"
84 DATE=20100820
85
86 inherit eutils java-pkg-2 java-ant-2 multilib
87
88 DESCRIPTION="An encrypted network without censorship"
89 HOMEPAGE="http://www.freenetproject.org/"
90 SRC_URI="http://github.com/${PN}/fred-official/zipball/build0${PV#*p} -> ${P}.zip
91 mirror://gentoo/seednodes-${DATE}.fref"
92
93 LICENSE="as-is GPL-2"
94 SLOT="0"
95 KEYWORDS="~amd64 ~x86"
96 IUSE="freemail"
97
98 CDEPEND="dev-db/db-je:3.3
99 dev-java/fec
100 dev-java/java-service-wrapper
101 dev-java/db4o-jdk11
102 dev-java/db4o-jdk12
103 dev-java/db4o-jdk5
104 =dev-java/ant-core-1.7*
105 dev-java/lzma
106 dev-java/lzmajio
107 dev-java/mersennetwister"
108 #force secure versions for now
109 DEPEND="app-arch/unzip
110 >=virtual/jdk-1.5
111 ${CDEPEND}"
112 RDEPEND=">=virtual/jre-1.5
113 net-libs/nativebiginteger
114 ${CDEPEND}"
115 PDEPEND="net-libs/NativeThread
116 freemail? ( dev-java/bcprov )"
117
118 EANT_BUILD_TARGET="dist"
119 EANT_GENTOO_CLASSPATH="ant-core db4o-jdk5 db4o-jdk12 db4o-jdk11 db-je-3.3 fec java-service-wrapper lzma lzmajio mersennetwister"
120
121 pkg_setup() {
122 has_version dev-java/icedtea[cacao] && {
123 ewarn "dev-java/icedtea was built with cacao USE flag."
124 ewarn "freenet may compile with it, but it will refuse to run."
125 ewarn "Please remerge dev-java/icedtea without cacao USE flag,"
126 ewarn "if you plan to use it for running freenet."
127 }
128 java-pkg-2_pkg_setup
129 enewgroup freenet
130 enewuser freenet -1 -1 /var/freenet freenet
131 }
132
133 src_prepare() {
134 mv "${WORKDIR}"/freenet-fred-official-* "${S}"
135 cd "${S}"
136 cp "${FILESDIR}"/wrapper1.conf freenet-wrapper.conf || die
137 cp "${FILESDIR}"/run.sh-20090501 run.sh || die
138 epatch "${FILESDIR}"/ext.patch
139 epatch "${FILESDIR}"/strip-openjdk-check.patch
140 sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" freenet-wrapper.conf || die "sed failed"
141 use freemail && echo "wrapper.java.classpath.12=/usr/share/bcprov/lib/bcprov.jar" >> freenet-wrapper.conf
142 java-ant_rewrite-classpath
143 java-pkg-2_src_prepare
144 }
145
146 src_install() {
147 java-pkg_newjar lib/freenet-cvs-snapshot.jar ${PN}.jar
148 if has_version =sys-apps/baselayout-2*; then
149 doinitd "${FILESDIR}"/freenet
150 else
151 newinitd "${FILESDIR}"/freenet.old freenet
152 fi
153 dodoc AUTHORS README || die
154 insinto /etc
155 doins freenet-wrapper.conf || die
156 insinto /var/freenet
157 doins run.sh || die
158 newins "${DISTDIR}"/seednodes-${DATE}.fref seednodes.fref || die
159 fperms +x /var/freenet/run.sh
160 dosym java-service-wrapper/libwrapper.so /usr/$(get_libdir)/libwrapper.so
161 }
162
163 pkg_postinst () {
164 elog " "
165 elog "1. Start freenet with /etc/init.d/freenet start."
166 elog "2. Open localhost:8888 in your browser for the web interface."
167 #workaround for previously existing freenet user
168 [[ $(stat --format="%U" /var/freenet) == "freenet" ]] || chown \
169 freenet:freenet /var/freenet
170 }
171
172 pkg_postrm() {
173 if ! [[ -e /usr/share/freenet/lib/freenet.jar ]] ; then
174 elog " "
175 elog "If you dont want to use freenet any more"
176 elog "and dont want to keep your identity/other stuff"
177 elog "remember to do 'rm -rf /var/freenet' to remove everything"
178 fi
179 }