[Lunar-commits] <moonbase-other> subversion: simplify&cleanup BUILD
v4hn
me at v4hn.de
Sat Aug 18 17:40:26 CEST 2012
commit 4729140265a072ad222365ad30f132a24a2e3cf4
Author: v4hn <me at v4hn.de>
Date: Sat, 18 Aug 2012 08:40:26 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/4729140265a072ad222365ad30f132a24a2e3cf4
subversion: simplify&cleanup BUILD
---
devel/subversion/BUILD +16/-20
1 files changed, 16 insertions (+), 20 deletions (-)
--- a/devel/subversion/BUILD
+++ b/devel/subversion/BUILD
@@ -1,36 +1,32 @@
(
# fixes problems with neon
- LDFLAGS+=" -lgcrypt"
+ LDFLAGS+=" -lgcrypt" &&
+
+ # fix dependency bug in 1.7.6 (see r1374198)
+ sedit "370 s/install = tools/install = apache-mod/" build.conf &&
if in_depends $MODULE sun-jdk; then
- . /etc/profile.d/sun-jdk.rc
- OPTS+=" --with-jdk=$JAVA_HOME"
- BINDINGS_MAKE+=" javahl"
- BINDINGS_INSTALL+=" install-javahl"
- elif in_depends $MODULE j2sdk; then
- JAVA_HOME=$(expr /usr/lib/j2sdk*)
- OPTS+=" --with-jdk=$JAVA_HOME"
+ . /etc/profile.d/sun-jdk.rc &&
+ OPTS+=" --with-jdk=$JAVA_HOME" &&
BINDINGS_MAKE+=" javahl"
- BINDINGS_INSTALL+=" install-javahl"
fi
- OPTS+=" --disable-static --with-neon=`neon-config --prefix` --with-apr=`which apr-$(installed_version apr | cut -d. -f1)-config` --with-apr-util=`which apu-$(installed_version apr-util | cut -d. -f1)-config`"
+ OPTS+=" --disable-static --with-neon=`neon-config --prefix` --with-apr=`which apr-$(installed_version apr | cut -d. -f1)-config` --with-apr-util=`which apu-$(installed_version apr-util | cut -d. -f1)-config`" &&
if in_depends $MODULE swig ; then
if module_installed perl; then
- BINDINGS_MAKE="$BINDINGS_MAKE swig-pl"
- BINDINGS_INSTALL="$BINDINGS_INSTALL install-swig-pl"
- fi
+ BINDINGS_MAKE+=" swig-pl"
+ fi &&
+
if module_installed Python; then
- BINDINGS_MAKE="$BINDINGS_MAKE swig-py"
- BINDINGS_INSTALL="$BINDINGS_INSTALL install-swig-py"
- fi
+ BINDINGS_MAKE+=" swig-py"
+ fi &&
+
if module_installed ruby; then
- BINDINGS_MAKE="$BINDINGS_MAKE swig-rb"
- BINDINGS_INSTALL="$BINDINGS_INSTALL install-swig-rb"
+ BINDINGS_MAKE+=" swig-rb"
fi
- fi
+ fi &&
if [ -n "$BINDINGS_MAKE" ]; then
default_config &&
@@ -38,7 +34,7 @@
make $BINDINGS_MAKE &&
prepare_install &&
make install &&
- make $BINDINGS_INSTALL &&
+ make ${BINDINGS_MAKE// / install-} &&
if module_installed Python; then
ln -sf /usr/lib/svn-python/{svn,libsvn} /usr/lib/python$(installed_version Python | cut -d. -f1,2)/site-packages
fi
More information about the Lunar-commits
mailing list