diff options
Diffstat (limited to 'network/hiawatha/hiawatha.SlackBuild')
-rw-r--r-- | network/hiawatha/hiawatha.SlackBuild | 42 |
1 files changed, 18 insertions, 24 deletions
diff --git a/network/hiawatha/hiawatha.SlackBuild b/network/hiawatha/hiawatha.SlackBuild index 98fb958899..ef192f0621 100644 --- a/network/hiawatha/hiawatha.SlackBuild +++ b/network/hiawatha/hiawatha.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for hiawatha # Copyright (c) 2009-2012, Antonio Hernández Blas <hba.nihilismus@gmail.com> +# Copyright (c) 2014, Antonio Hernández Blas <hba.nihilismus@gmail.com> # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -22,7 +23,7 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=hiawatha -VERSION=${VERSION:-9.3} +VERSION=${VERSION:-9.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -63,10 +64,10 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; mkdir -p build cd build @@ -82,7 +83,18 @@ cd build -DPID_DIR=/var/run/$PRGNAM \ -DWEBROOT_DIR=/srv/$PRGNAM \ -DWORK_DIR=/var/lib/$PRGNAM \ - -DCMAKE_BUILD_TYPE=Release .. + -DCMAKE_BUILD_TYPE=Release \ + \ + -DENABLE_CACHE=on \ + -DENABLE_DEBUG=off \ + -DENABLE_IPV6=on \ + -DENABLE_MONITOR=on \ + -DENABLE_RPROXY=on \ + -DENABLE_SSL=on \ + -DENABLE_TOMAHAWK=on \ + -DENABLE_TOOLKIT=on \ + -DENABLE_XSLT=on \ + .. make make install DESTDIR=$PKG cd .. @@ -91,27 +103,9 @@ cd .. sed -i 's/^#ServerId/ServerId/' $PKG/etc/$PRGNAM/$PRGNAM.conf sed -i "s/www-data/$PRGNAM:$PRGNAM/" $PKG/etc/$PRGNAM/$PRGNAM.conf -# Add the configuration needed by the PHP-FastCGI utility to make it -# Just Work(tm) in Slackware(r) Linux(r) :) - -mkdir -p $PKG/var/run/$PRGNAM -echo "Server = /usr/bin/php-cgi ; 1 ; /var/run/$PRGNAM/php-fcgi.sock ; php-fcgi:php-fcgi ; /etc/httpd/php.ini" >> \ - $PKG/etc/$PRGNAM/php-fcgi.conf - -sed -i "s:/var/run/php-fcgi.pid/:/var/run/$PRGNAM/php-fcgi.pid:" \ - $PKG/etc/$PRGNAM/php-fcgi.conf - -sed -i "s_ConnectTo = 127.0.0.1:2005_ConnectTo = /var/run/$PRGNAM/php-fcgi.sock_" \ - $PKG/etc/$PRGNAM/$PRGNAM.conf - -# Set the correct permissions for pid/socket directory. -chown hiawatha:php-fcgi $PKG/var/run/$PRGNAM -chmod 770 $PKG/var/run/$PRGNAM - # Install init scipts mkdir -p $PKG/etc/rc.d/ install -m 0644 $CWD/rc.$PRGNAM $PKG/etc/rc.d/rc.$PRGNAM -install -m 0644 $CWD/rc.php-fcgi $PKG/etc/rc.d/rc.php-fcgi find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true |