CDEPEND="dev-db/db-je:3.3
dev-java/fec
dev-java/java-service-wrapper
- dev-java/db4o"
+ dev-java/db4o
+ dev-java/ant-core
+ dev-java/sevenzip
+ dev-java/lzmajio
+ dev-java/mersennetwister"
DEPEND=">=virtual/jdk-1.5
${CDEPEND}"
RDEPEND=">=virtual/jre-1.5
${CDEPEND}"
PDEPEND="net-libs/NativeThread
freemail? ( dev-java/bcprov
- net-mail/freemail )"
+ net-mail/Freemail )"
S="${WORKDIR}/${PN}"
EANT_BUILD_TARGET="dist"
-MY_FREENET_LATEST="-trunk"
pkg_setup() {
java-pkg-2_pkg_setup
enewgroup freenet
grep /opt/freenet /etc/passwd >/dev/null
- if [ $? == "0" ]; then
- ewarn " "
- ewarn "Changing freenet homedir from /opt/freenet to /var/freenet"
- ewarn " "
- usermod -d /var/freenet freenet || die "Was not able to change freenet homedir from /opt/freenet to /var/freenet"
- else
- enewuser freenet -1 -1 /var/freenet freenet
- fi
+ enewuser freenet -1 -1 /var/freenet freenet
}
src_unpack() {
subversion_src_unpack
+ subversion_wc_info
ESVN_REPO_URI="http://freenet.googlecode.com/svn/trunk/apps/new_installer/res/unix/"
ESVN_OPTIONS="-N"
subversion_src_unpack
head -n 133 run.sh >run1.sh
tail -n 444 run.sh >>run1.sh
mv run1.sh run.sh
- subversion_wc_info
sed -ie "s:@custom@:${ESVN_WC_REVISION}:g" src/freenet/node/Version.java
epatch "${FILESDIR}"/ext.patch
sed -i -e "s/=lib/=$(get_libdir)/g" wrapper.conf || die "sed failed"
- use freemail && echo "wrapper.java.classpath.5=/usr/share/bcprov/lib/bcprov.jar" >> wrapper.conf
+ use freemail && echo "wrapper.java.classpath.10=/usr/share/bcprov/lib/bcprov.jar" >> wrapper.conf
mkdir -p lib
cd lib
java-pkg_jar-from db-je-3.3
java-pkg_jar-from java-service-wrapper
java-pkg_jar-from fec
java-pkg_jar-from db4o
+ java-pkg_jar-from ant-core ant.jar
+ java-pkg_jar-from sevenzip
+ java-pkg_jar-from lzmajio
+ java-pkg_jar-from mersennetwister
}
src_install() {
ewarn "You can now edit it without the next update overwriting it."
elog " "
chown freenet:freenet /var/freenet
- if [[ -e /opt/freenet/freenet.ini ]] && ! [[ -e /var/freenet/freenet.ini ]]; then
- ewarn " "
- ewarn "Please move freenet to the new location with the following command:"
- ewarn " mv /opt/freenet /var/freenet"
- ewarn " "
- fi
}
pkg_postrm() {