#Maintainer: JRD #export pkgsplit=main export pkgsplit=apache pkgname=subversion pkgver=1.5.5 pkgrel=1 zenver=54 arch=i486 export pkgnameorig=$pkgname [ "$pkgsplit" = "main" ] || pkgname=$pkgname-$pkgsplit source=(http://subversion.tigris.org/downloads/$pkgnameorig-$pkgver.tar.bz2) sourcetemplate=http://enialis.net/~jrd/zenwalk/$pkgname/$pkgver/ docs=("readme" "install" "copying" "changelog" "authors" "news" "todo") url=http://subversion.tigris.org [ "$pkgsplit" = "main" ] && lessdepends=(apache2) [ "$pkgsplit" = "main" ] || lessdepends=(cxxlibs cyrus-sasl db4 e2fsprogs expat gcc krb5 neon openldap-client openssl zlib) [ "$pkgsplit" = "main" ] || extradepends=(subversion) case $pkgsplit in main) slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "subversion (a version control system)" "" "Subversion is a version control system which allows you to keep old" "versions of files and directories (usually source code), and keep a" "log of who, when, and why changes occurred, similar to other such" "systems like CVS, RCS or SCCS. Subversion keeps all the information" "to permit extracting previous versions of those files at any time." "" "For more information about the Subversion project, visit:" "http://subversion.tigris.org" "" );; apache) slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "subversion for apache (a version control system)" "" "This version includes 'mod_dav_svn' and 'mog_authz_svn' modules for" "apache." );; esac build() { cd $startdir/src/$pkgnameorig-$pkgver ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --enable-javahl --with-apxs --with-swig=/usr make || return 1 make install DESTDIR=$startdir/pkg case $pkgsplit in main) rm -rf $startdir/pkg/usr/libexec ;; apache) rm -rf $startdir/pkg/usr/{bin,doc,include,lib,man,share} ;; esac }