Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 376277 | Differences between
and this patch

Collapse All | Expand All

(-)gentoo/net-p2p/freenet/freenet-0.7.5_p1384.ebuild (-8 / +21 lines)
Lines 1-6 Link Here
1
# Copyright 1999-2011 Gentoo Foundation
1
# Copyright 1999-2011 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-p2p/freenet/freenet-0.7.5_p1384.ebuild,v 1.1 2011/07/16 10:25:24 tommy Exp $
3
# $Header: $
4
4
5
EAPI="2"
5
EAPI="2"
6
DATE=20110715
6
DATE=20110715
Lines 16-30 Link Here
16
16
17
LICENSE="as-is GPL-2"
17
LICENSE="as-is GPL-2"
18
SLOT="0"
18
SLOT="0"
19
KEYWORDS="~amd64 ~x86"
19
KEYWORDS="~amd64 ~x86 ~ia64"
20
IUSE="freemail test"
20
IUSE="freemail test"
21
21
22
CDEPEND="dev-db/db-je:3.3
22
CDEPEND="dev-db/db-je:3.3
23
	dev-java/fec
23
	dev-java/fec
24
	dev-java/java-service-wrapper
24
	dev-java/java-service-wrapper
25
	dev-java/commons-compress
25
	dev-java/db4o-jdk11
26
	dev-java/db4o-jdk11
26
	dev-java/db4o-jdk12
27
	dev-java/db4o-jdk12
27
	dev-java/db4o-jdk5
28
	dev-java/db4o-jdk5
29
	dev-java/jbitcollider-core
28
	dev-java/lzma
30
	dev-java/lzma
29
	dev-java/lzmajio
31
	dev-java/lzmajio
30
	dev-java/mersennetwister"
32
	dev-java/mersennetwister"
Lines 43-49 Link Here
43
EANT_BUILD_TARGET="package"
45
EANT_BUILD_TARGET="package"
44
EANT_TEST_TARGET="unit"
46
EANT_TEST_TARGET="unit"
45
EANT_BUILD_XML="build-clean.xml"
47
EANT_BUILD_XML="build-clean.xml"
46
EANT_GENTOO_CLASSPATH="db4o-jdk5 db4o-jdk12 db4o-jdk11 db-je-3.3 fec java-service-wrapper lzma lzmajio mersennetwister"
48
EANT_GENTOO_CLASSPATH="commons-compress db4o-jdk5 db4o-jdk12 db4o-jdk11 db-je-3.3 fec java-service-wrapper jbitcollider-core lzma lzmajio mersennetwister"
47
EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true -Dlib.junit.present=true"
49
EANT_EXTRA_ARGS="-Dsuppress.gjs=true -Dlib.contrib.present=true -Dlib.junit.present=true"
48
export EANT_EXTRA_ARGS+=" -Dtest.skip=true"
50
export EANT_EXTRA_ARGS+=" -Dtest.skip=true"
49
51
Lines 65-78 Link Here
65
}
67
}
66
68
67
src_prepare() {
69
src_prepare() {
68
	cp "${FILESDIR}"/wrapper1.conf freenet-wrapper.conf || die
70
	cp "${FILESDIR}"/${P}-wrapper.conf freenet-wrapper.conf || die
69
	cp "${FILESDIR}"/run.sh-20090501 run.sh || die
71
	cp "${FILESDIR}"/run.sh-20090501 run.sh || die
72
70
	epatch "${FILESDIR}"/0.7.5_p1302-ext.patch
73
	epatch "${FILESDIR}"/0.7.5_p1302-ext.patch
71
	epatch "${FILESDIR}"/strip-openjdk-check.patch
74
	epatch "${FILESDIR}"/strip-openjdk-check.patch
72
	sed -i -e "s:=/usr/lib:=/usr/$(get_libdir):g" \
75
	epatch \
73
		-e "s:/usr/share/ant-core/lib/ant.jar:/usr/share/freenet/lib/ant.jar:g" \
76
		"${FILESDIR}"/${PN}-0.7.5_p1384-nativebiginteger-no-nativedoublevalue.patch \
74
		freenet-wrapper.conf || die "sed failed"
77
		"${FILESDIR}"/${PN}-0.7.5_p1384-libraryloader-just-try-loading.patch
75
	use freemail && echo "wrapper.java.classpath.12=/usr/share/bcprov/lib/bcprov.jar" >> freenet-wrapper.conf
78
79
	sed -i freenet-wrapper.conf \
80
		-e "s:=/usr/lib:=/usr/$(get_libdir):g" \
81
	|| die "sed failed"
82
83
	use freemail && sed -r -i freenet-wrapper.conf \
84
		-e "s:^#(.*=/usr/share/bcprov/lib/bcprov.jar)$:\1:" \
85
	|| die "sed freemail failed"
86
76
	java-ant_rewrite-classpath "${EANT_BUILD_XML}"
87
	java-ant_rewrite-classpath "${EANT_BUILD_XML}"
77
	cp "${DISTDIR}"/freenet-ant-1.7.1.jar lib/ant.jar || die
88
	cp "${DISTDIR}"/freenet-ant-1.7.1.jar lib/ant.jar || die
78
	java-pkg-2_src_prepare
89
	java-pkg-2_src_prepare
Lines 81-88 Link Here
81
src_test() {
92
src_test() {
82
#	java-pkg_jar-from --into lib junit
93
#	java-pkg_jar-from --into lib junit
83
#	java-pkg_jar-from --into lib ant-junit
94
#	java-pkg_jar-from --into lib ant-junit
95
	java-pkg_jar-from --into lib commons-compress
84
	java-pkg_jar-from --into lib fec
96
	java-pkg_jar-from --into lib fec
85
	java-pkg_jar-from --into lib java-service-wrapper
97
	java-pkg_jar-from --into lib java-service-wrapper
98
	java-pkg_jar-from --into lib jbitcollider-core
86
	java-pkg_jar-from --into lib mersennetwister
99
	java-pkg_jar-from --into lib mersennetwister
87
	java-pkg_jar-from --into lib lzma
100
	java-pkg_jar-from --into lib lzma
88
	java-pkg_jar-from --into lib db4o-jdk5
101
	java-pkg_jar-from --into lib db4o-jdk5

Return to bug 376277