SUMMARY="Open source version control system" DESCRIPTION="Subversion (svn) exists to be universally recognized and adopted \ as an open-source, centralized version control system characterized by its \ reliability as a safe haven for valuable data; the simplicity of its model \ and usage; and its ability to support the needs of a wide variety of users \ and projects, from individuals to large-scale enterprise operations." HOMEPAGE="http://subversion.apache.org" COPYRIGHT="2010 The Apache Software Foundation" LICENSE="Apache-Subversion" REVISION="6" SOURCE_URI="http://subversion.tigris.org/downloads/subversion-1.6.18.tar.bz2" CHECKSUM_SHA256="b50f073336249565c12dca1a4f4fef830f1d7492b3d39747f1635da2a8c6f188" PATCHES="subversion-1.6.18.patch" ARCHITECTURES="x86_gcc2 x86 x86_64" PROVIDES=" subversion = $portVersion compat >= 1.6 cmd:svn = $portVersion compat >= 1.6 cmd:svnadmin = $portVersion compat >= 1.6 cmd:svndumpfilter = $portVersion compat >= 1.6 cmd:svnlook = $portVersion compat >= 1.6 cmd:svnserve = $portVersion compat >= 1.6 cmd:svnsync = $portVersion compat >= 1.6 cmd:svnversion = $portVersion compat >= 1.6 lib:libsvn_client_1 = 0.0.0 compat >= 0 lib:libsvn_delta_1 = 0.0.0 compat >= 0 lib:libsvn_diff_1 = 0.0.0 compat >= 0 lib:libsvn_fs_1 = 0.0.0 compat >= 0 lib:libsvn_fs_fs_1 = 0.0.0 compat >= 0 lib:libsvn_fs_util_1 = 0.0.0 compat >= 0 lib:libsvn_ra_1 = 0.0.0 compat >= 0 lib:libsvn_ra_local_1 = 0.0.0 compat >= 0 lib:libsvn_ra_neon_1 = 0.0.0 compat >= 0 lib:libsvn_ra_svn_1 = 0.0.0 compat >= 0 lib:libsvn_repos_1 = 0.0.0 compat >= 0 lib:libsvn_subr_1 = 0.0.0 compat >= 0 lib:libsvn_wc_1 = 0.0.0 compat >= 0 " REQUIRES=" haiku lib:libapr_1 lib:libaprutil_1 lib:libcrypto lib:libexpat lib:libiconv lib:libneon lib:libsqlite3 lib:libssl lib:libxml2 lib:libz " PROVIDES_devel=" subversion_devel = $portVersion compat >= 1.6 devel:libsvn_client_1 = 0.0.0 compat >= 0 devel:libsvn_delta_1 = 0.0.0 compat >= 0 devel:libsvn_diff_1 = 0.0.0 compat >= 0 devel:libsvn_fs_1 = 0.0.0 compat >= 0 devel:libsvn_fs_fs_1 = 0.0.0 compat >= 0 devel:libsvn_fs_util_1 = 0.0.0 compat >= 0 devel:libsvn_ra_1 = 0.0.0 compat >= 0 devel:libsvn_ra_local_1 = 0.0.0 compat >= 0 devel:libsvn_ra_neon_1 = 0.0.0 compat >= 0 devel:libsvn_ra_svn_1 = 0.0.0 compat >= 0 devel:libsvn_repos_1 = 0.0.0 compat >= 0 devel:libsvn_subr_1 = 0.0.0 compat >= 0 devel:libsvn_wc_1 = 0.0.0 compat >= 0 " REQUIRES_devel=" subversion == $portVersion base " BUILD_REQUIRES=" haiku_devel expat_devel >= 2.0 libiconv_devel >= 1.13 neon_devel >= 0.29 sqlite_devel >= 3.4 devel:libapr_1 >= 0.3 devel:libaprutil_1 >= 0.3 devel:libcrypto devel:libssl devel:libxml2 >= 2.7 devel:libz " BUILD_PREREQUIRES=" cmd:python cmd:aclocal cmd:autoconf cmd:gcc cmd:ld cmd:libtoolize cmd:make " USER_SETTINGS_FILES=" settings/subversion directory " PATCH() { sed -i "s,@HAIKU_GLOBAL_SETTINGS_DIR@,$sysconfDir," \ subversion/libsvn_subr/config_impl.h } BUILD() { libtoolize --force --copy --install aclocal -I build -I build/ac-macros autoconf runConfigure ./configure \ --with-apr=$portPackageLinksDir/devel~libapr_1 \ --with-apr-util=$portPackageLinksDir/devel~libaprutil_1 \ --with-neon=$portPackageLinksDir/neon_devel \ --with-zlib=$portPackageLinksDir/devel~libz \ --with-editor=nano \ --disable-nls make $jobArgs } INSTALL() { make install if type -p swig > /dev/null;then if type -p python > /dev/null;then PYTHON_PKGDIR=$(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()") make install-swig-py swig_pydir=${PYTHON_PKGDIR}/libsvn swig_pydir_extra=${PYTHON_PKGDIR}/svn fi #if type -p perl > /dev/null;then # make install-swig-pl #fi #if type -p ruby > /dev/null;then # make install-swig-rb #fi fi prepareInstalledDevelLibs \ libsvn_client-1 \ libsvn_delta-1 \ libsvn_diff-1 \ libsvn_fs-1 \ libsvn_fs_fs-1 \ libsvn_fs_util-1 \ libsvn_ra-1 \ libsvn_ra_local-1 \ libsvn_ra_neon-1 \ libsvn_ra_svn-1 \ libsvn_repos-1 \ libsvn_subr-1 \ libsvn_wc-1 # devel package packageEntries devel \ $developDir } TEST() { make check }