Update of /cvsroot/fink/dists/10.4-transitional/unstable/crypto/finkinfo In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21875/crypto/finkinfo
Modified Files: libapache2-ssl-mod-svn.info svn-ssl-javahl.info svn-ssl-swig-pm.info svn-ssl-swig-py.info svn-ssl.info Added Files: libapache2-ssl-mod-svn-1.1.4-11.info svn-ssl-1.1.4-11.info Log Message: Releasing Subversion (svn) 1.2.0 for Tiger. Index: libapache2-ssl-mod-svn.info =================================================================== RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/crypto/finkinfo/libapache2-ssl-mod-svn.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- libapache2-ssl-mod-svn.info 28 May 2005 11:04:56 -0000 1.2 +++ libapache2-ssl-mod-svn.info 10 Jun 2005 16:45:39 -0000 1.3 @@ -1,5 +1,5 @@ Package: libapache2-ssl-mod-svn -Version: 1.1.4 +Version: 1.2.0 Revision: 11 Description: Subversion - mod_svn (with SSL) DescPackaging: << @@ -10,19 +10,19 @@ Maintainer: Christian Schaffner <[EMAIL PROTECTED]> # Dependencies: -Depends: apache2-ssl (>= 2.0.50-10), apr-ssl-common, svn-ssl-shlibs (>= %v-11) -BuildDepends: fink (>= 0.21.1-1), svn-ssl-dev (>= %v-11), apr-ssl (>= 0.9.5-15), apr-ssl-common (>= 0.9.5-15), db42-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-24), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, libiconv-dev (>= 1.9.1-11), apache2-ssl-dev (>= 2.0.50-10), gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 +Depends: apache2-ssl (>= 2.0.54-10), apr-ssl-common (>= 0.9.6-10), svn-ssl-shlibs (>= %v-11) +BuildDepends: fink (>= 0.21.1-1), svn-ssl-dev (>= %v-11), apr-ssl (>= 0.9.6-10), apr-ssl-common (>= 0.9.6-10), db43-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-27), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, libiconv-dev (>= 1.9.1-11), apache2-ssl-dev (>= 2.0.54-10), gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 Conflicts: svn-client-ssl (<= 0.26.0-2), apache2 (<< 2.0.47-1) # Unpack Phase: Source: http://subversion.tigris.org/tarballs/subversion-%v.tar.bz2 -Source-MD5: 6e557ae65b6b8d7577cc7704ede85a23 +Source-MD5: f25c0c884201f411e99a6cb6c25529ff # Patch Phase: Patch: svn-ssl.patch # Compile Phase: -ConfigureParams: --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --with-apxs=%p/sbin/apxs --without-apache --disable-mod-activation --without-jdk --disable-javahl --with-jikes=no --disable-swig-bindings --without-swig --without-python --without-perl +ConfigureParams: --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --with-apxs=%p/sbin/apxs --without-apache --disable-mod-activation --without-jdk --disable-javahl --with-jikes=no --disable-swig-bindings --without-swig --without-python --without-perl --without-ruby SetCPPFLAGS: -I%p/include/db4 -no-cpp-precomp GCC: 3.3 CompileScript: << @@ -32,7 +32,7 @@ rm -rf apr rm -rf apr-util - # recreate configure with libtool 1.5. + # recreate configure with libtool 1.5 ./autogen.sh ### Recreate build-outputs.mk to not include already installed libs ./gen-make.py --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_fs_base,libsvn_fs_fs,libsvn_ra,libsvn_ra_dav,libsvn_ra_local,libsvn_ra_svn,libsvn_repos,libsvn_subr,libsvn_wc @@ -55,6 +55,34 @@ /usr/bin/install -m 770 -d %i/var/svn chown www:admin %i/var/svn << +PreInstScript: << + if [ "$1" = upgrade ]; then + if dpkg --compare-versions "$2" lt "1.2.0"; then + echo "" + echo "WARNING: Subversion (svn) 1.2 or later uses Berkeley DB 4.3 (db43)." + echo "If you are upgrading from an earlier version and you are using" + echo "BDB repositories please read" + echo "" + echo " http://subversion.tigris.org/faq.html#bdb43-upgrade" + echo "" + echo "To install an older svnadmin binary linked to db43 please install" + echo "the fink package 'svn-ssl-1.1.4-11', e.g. by typing" + echo "" + echo " fink install svn-ssl-1.1.4-11" + echo "" + echo -n "Do you want to continue [Y/n] ? "; + if read -t 3600 CONTINUECHOICE; then + case $CONTINUECHOICE in + y|Y|'' ) ;; + * ) exit 1 ;; + esac + else + echo "Time-out." + fi + fi + fi + exit 0 +<< PostInstScript: << APXS=%p/sbin/apxs MOD_PREFIX=`$APXS -q LIBEXECDIR` @@ -141,6 +169,19 @@ If you need the examples or the tools (e.g. svnadmin) install the 'svn-ssl' package. + + WARNING: + + Subversion (svn) 1.2 or later uses Berkeley DB 4.3 (db43). + If you are upgrading from an earlier version and you are using + BDB repositories please read + + http://subversion.tigris.org/faq.html#bdb43-upgrade + + To install an older svnadmin binary linked to db42 please install + the fink package 'svn-ssl-1.1.4-11', e.g. by typing + + fink install svn-ssl-1.1.4-11 << DescPort: << Patches applied to be able to not rebuild already installed libraries Index: svn-ssl-swig-py.info =================================================================== RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/crypto/finkinfo/svn-ssl-swig-py.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- svn-ssl-swig-py.info 28 May 2005 11:04:56 -0000 1.2 +++ svn-ssl-swig-py.info 10 Jun 2005 16:45:39 -0000 1.3 @@ -1,6 +1,6 @@ Info2: << Package: svn-ssl-swig-py%type_pkg[python] -Version: 1.1.4 +Version: 1.2.0 Revision: 11 Description: Subversion - Swig Python bindings (with SSL) Type: python (2.3 2.4) @@ -9,13 +9,13 @@ # Dependencies: Depends: python%type_pkg[python] | python%type_pkg[python]-nox, svn-ssl-shlibs (>= %v-11), swig-shlibs (>= 1.3.20-2) -BuildDepends: fink (>= 0.21.1-1), svn-ssl-dev (>= %v-11), apr-ssl (>= 0.9.5-15), apr-ssl-common (>= 0.9.5-15), db42-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-24), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, swig (>= 1.3.20-2), libiconv-dev (>= 1.9.1-11), gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 +BuildDepends: fink (>= 0.21.1-1), svn-ssl-dev (>= %v-11), apr-ssl (>= 0.9.6-10), apr-ssl-common (>= 0.9.6-10), db43-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-27), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, swig (>= 1.3.20-2), libiconv-dev (>= 1.9.1-11), gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 Conflicts: %{Ni}23, %{Ni}24 Replaces: %{Ni}23, %{Ni}24, svn-ssl-shlibs (<< 1.0.4-11) # Unpack Phase: Source: http://subversion.tigris.org/tarballs/subversion-%v.tar.bz2 -Source-MD5: 6e557ae65b6b8d7577cc7704ede85a23 +Source-MD5: f25c0c884201f411e99a6cb6c25529ff # Patch Phase: Patch: svn-ssl.patch @@ -30,12 +30,12 @@ rm -rf apr rm -rf apr-util - # recreate configure with libtool 1.5. + # recreate configure with libtool 1.5 ./autogen.sh ### Recreate build-outputs.mk to not include already installed libs - ./gen-make.py --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_ra,libsvn_repos,libsvn_subr,libsvn_wc + ./gen-make.py --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_fs_base,libsvn_fs_fs,libsvn_ra,libsvn_ra_dav,libsvn_ra_local,libsvn_ra_svn,libsvn_repos,libsvn_subr,libsvn_wc ### Configure shared - export CC=gcc-3.3; export CXX=g++-3.3; export F77=no; ./configure --prefix=%p --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --without-apxs --without-apache --disable-mod-activation --without-jdk --disable-javahl --with-jikes=no --enable-swig-bindings=python --with-swig=%p --with-python=%p/bin/python%type_raw[python] --without-perl PYTHON2=%p/bin/python%type_raw[python] + export CC=gcc-3.3; export CXX=g++-3.3; export F77=no; ./configure --prefix=%p --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --without-apxs --without-apache --disable-mod-activation --without-jdk --disable-javahl --with-jikes=no --enable-swig-bindings=python --with-swig=%p --with-python=%p/bin/python%type_raw[python] --without-perl PYTHON2=%p/bin/python%type_raw[python] --without-ruby ### force SWIG to use gcc 3.3 too perl -pi.bak -e 's|(SWIG.*)gcc|${1}gcc-3.3|g' Makefile Index: svn-ssl-javahl.info =================================================================== RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/crypto/finkinfo/svn-ssl-javahl.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- svn-ssl-javahl.info 28 May 2005 11:04:56 -0000 1.2 +++ svn-ssl-javahl.info 10 Jun 2005 16:45:39 -0000 1.3 @@ -1,6 +1,6 @@ Info2: << Package: svn-ssl-javahl -Version: 1.1.4 +Version: 1.2.0 Revision: 11 Description: Subversion - Java bindings (with SSL) Type: java(1.4) @@ -13,19 +13,21 @@ # Dependencies: Depends: system-java%type_pkg[java], svn-ssl-shlibs (>= %v-11) -BuildDepends: fink (>= 0.22.2-1), svn-ssl-dev (>= %v-11), apr-ssl (>= 0.9.5-15), apr-ssl-common (>= 0.9.5-15), db42-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-24), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, libiconv-dev (>= 1.9.1-11), system-java%type_pkg[java]-dev, gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, junit, gcc3.3 +BuildDepends: fink (>= 0.22.2-1), svn-ssl-dev (>= %v-11), apr-ssl (>= 0.9.6-10), apr-ssl-common (>= 0.9.6-10), db43-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-27), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, libiconv-dev (>= 1.9.1-11), system-java%type_pkg[java]-dev, gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 # Only needs to be enabled for 'make check-javahl': #, junit # Unpack Phase: Source: http://subversion.tigris.org/tarballs/subversion-%v.tar.bz2 -Source-MD5: 6e557ae65b6b8d7577cc7704ede85a23 +Source-MD5: f25c0c884201f411e99a6cb6c25529ff # Patch Phase: Patch: svn-ssl.patch # Compile Phase: -ConfigureParams: --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --without-apxs --without-apache --disable-mod-activation --with-jdk=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home --enable-javahl --with-jikes=no --disable-swig-bindings --without-swig --without-python --without-perl +ConfigureParams: --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --without-apxs --without-apache --disable-mod-activation --with-jdk=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home --enable-javahl --with-jikes=no --disable-swig-bindings --without-swig --without-python --without-perl --without-ruby +# Only needs to be enabled for 'make check-javahl': +# --with-junit=%p/share/java/junit/junit.jar SetCPPFLAGS: -I%p/include/db4 -no-cpp-precomp GCC: 3.3 CompileScript: << @@ -35,22 +37,16 @@ rm -rf apr rm -rf apr-util - # recreate configure with libtool 1.5. + # recreate configure with libtool 1.5 ./autogen.sh ### Recreate build-outputs.mk to not include already installed libs - ./gen-make.py --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_ra,libsvn_repos,libsvn_subr,libsvn_wc + ./gen-make.py --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_fs_base,libsvn_fs_fs,libsvn_ra,libsvn_ra_dav,libsvn_ra_local,libsvn_ra_svn,libsvn_repos,libsvn_subr,libsvn_wc ### Configure shared export CC=gcc-3.3; export CXX=g++-3.3; export F77=no; ./configure %c ### Build javahl bindings - # this makdir should no longer be necessary once svn issue #2032 is released - mkdir -p subversion/bindings/java/javahl/classes/org/tigris/subversion/javahl make CC=gcc-3.3 CXX=g++-3.3 javahl - # On Mac OS X jni libraries have to be named libfoo.jnilib - # We are doing it with a symlink here. - (cd subversion/bindings/java/javahl/native/.libs && ln -s libsvnjavahl-1.dylib libsvnjavahl-1.jnilib) - ### The javahl tests don't work yet without already installed packages - # see svn issue #2040 for more info + # There is one test failing because of permissions while running as root # make check-javahl << @@ -78,11 +74,6 @@ rm -rf %i/include rm %i/lib/*.a rm %i/lib/*.la - - ### Check the javahl bindings (needs to be done after installation) - # see svn issue #2040 for more info -# javac -d subversion/bindings/java/javahl/classes -classpath %i/share/java/svn-ssl-javahl/svn-javahl.jar:%p/share/java/junit/junit.jar subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/tests/*.java -# java -Djava.library.path=%i/lib -classpath %i/share/java/svn-ssl-javahl/svn-javahl.jar:%p/share/java/junit/junit.jar:subversion/bindings/java/javahl/classes org.tigris.subversion.javahl.tests.BasicTests << # Additional Info --- NEW FILE: libapache2-ssl-mod-svn-1.1.4-11.info --- ####################################################################### ## This old version needs to stay in cvs for backwards compatibility ## ####################################################################### Package: libapache2-ssl-mod-svn Version: 1.1.4 Revision: 11 Description: Subversion - mod_svn (with SSL) DescPackaging: << Although this package has a BSD license, it is marked Restrictive since it BuildDepends on a Restrictive package (neon24-ssl). << License: Restrictive Maintainer: Christian Schaffner <[EMAIL PROTECTED]> # Dependencies: Depends: apache2-ssl (>= 2.0.50-10), apr-ssl-common, svn-ssl-shlibs (>= %v-11) BuildDepends: fink (>= 0.21.1-1), svn-ssl-dev (>= %v-11), apr-ssl (>= 0.9.5-15), apr-ssl-common (>= 0.9.5-15), db42-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-24), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, libiconv-dev (>= 1.9.1-11), apache2-ssl-dev (>= 2.0.50-10), gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 Conflicts: svn-client-ssl (<= 0.26.0-2), apache2 (<< 2.0.47-1) # Unpack Phase: Source: http://subversion.tigris.org/tarballs/subversion-%v.tar.bz2 Source-MD5: 6e557ae65b6b8d7577cc7704ede85a23 # Patch Phase: Patch: svn-ssl-%v-%r.patch # Compile Phase: ConfigureParams: --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --with-apxs=%p/sbin/apxs --without-apache --disable-mod-activation --without-jdk --disable-javahl --with-jikes=no --disable-swig-bindings --without-swig --without-python --without-perl SetCPPFLAGS: -I%p/include/db4 -no-cpp-precomp GCC: 3.3 CompileScript: << #! /bin/sh -e ### Remove packages that are installed by fink rm -rf neon rm -rf apr rm -rf apr-util # recreate configure with libtool 1.5. ./autogen.sh ### Recreate build-outputs.mk to not include already installed libs ./gen-make.py --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_fs_base,libsvn_fs_fs,libsvn_ra,libsvn_ra_dav,libsvn_ra_local,libsvn_ra_svn,libsvn_repos,libsvn_subr,libsvn_wc ### Configure shared export CC=gcc-3.3; export CXX=g++-3.3; export F77=no; ./configure %c ### make mod_svn shared make CC=gcc-3.3 CXX=g++-3.3 apache-mod << # Install Phase: DocFiles: << COPYING HACKING INSTALL << InstallScript: << make install-mods-shared DESTDIR=%d # Install default directory for repositories /usr/bin/install -d %i/var /usr/bin/install -m 770 -d %i/var/svn chown www:admin %i/var/svn << PostInstScript: << APXS=%p/sbin/apxs MOD_PREFIX=`$APXS -q LIBEXECDIR` # Enable svn modules MODULENAME=dav_svn MODULE=$MOD_PREFIX/mod_$MODULENAME.so echo "Enabling mod_$MODULENAME module..." $APXS -e -a -n $MODULENAME $MODULE MODULENAME=authz_svn MODULE=$MOD_PREFIX/mod_$MODULENAME.so echo "Enabling mod_$MODULENAME module..." $APXS -e -a -n $MODULENAME $MODULE if test `ps -U www | grep -c %p/sbin/httpd` -ge 1; then echo "Restarting apache2..." %p/sbin/apachectl graceful fi << PreRmScript: << if [ "$1" != "remove" -a "$1" != "purge" ]; then exit 0 fi # Disable svn modules APXS=%p/sbin/apxs MOD_PREFIX=`$APXS -q LIBEXECDIR` MODULENAME=dav_svn MODULE=$MOD_PREFIX/mod_$MODULENAME.so echo "Disabling mod_$MODULENAME module..." $APXS -e -A -n $MODULENAME $MODULE MODULENAME=authz_svn MODULE=$MOD_PREFIX/mod_$MODULENAME.so echo "Disabling mod_$MODULENAME module..." $APXS -e -A -n $MODULENAME $MODULE if %p/sbin/apachectl configtest > /dev/null 2>&1; then # httpd.conf is correct, e.g. doesn't contain any DAV provider if test `ps -U www | grep -c %p/sbin/httpd` -ge 1; then echo "Restarting apache2..." %p/sbin/apachectl graceful fi else # httpd.conf has syntax errors, e.g. remaining DAV providers echo "#####################################################################" echo "The subversion apache modules are now disabled in the" echo "%p/etc/apache2/httpd.conf file and will be removed. Please make sure" echo "that you haven't any svn repositories still enabled in your" echo "%p/etc/apache2/httpd.conf file. You then should restart apache by" echo "typing '%p/sbin/apachectl graceful'." echo "#####################################################################" fi << # Additional Info DescDetail: << WebDAV server (Apache 2 module) for Subversion. << DescUsage: << This installs the subversion network server for apache2. Please read section III C in the file %p/share/doc/libapache2-ssl-mod-svn/INSTALL for informations on how to run a subversion server via apache2. You could install the repositories under the preconfigured directory %p/var/svn which should have the correct permissions. Make sure that all files in the new repository have the correct permissions for apache (and svnserve) to read and write. E.g. run 'chown -R www %p/var/svn/yourrepos' and 'chmod -R go-rwx %p/var/svn/yourrepos'. You then need to add the following lines to your %p/etc/apache2/httpd.conf file: <Location /svn/yourrepos> DAV svn SVNPath %p/var/svn/yourrepos </Location> Your repository should show up at <http://localhost/svn/yourrepos>. If it does not check your apache2 logs at %p/var/apache2/logs/error_log If you need the examples or the tools (e.g. svnadmin) install the 'svn-ssl' package. << DescPort: << This old version needs to stay in cvs for backwards compatibility Patches applied to be able to not rebuild already installed libraries from the svn-ssl-shlibs package. Borrowed from the netbsd pkgsrc/devel/subversion/ package Added 'export F77=no;' to configure in order not to fail if the fort77 package is installed. << Homepage: http://subversion.tigris.org/ Index: svn-ssl-swig-pm.info =================================================================== RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/crypto/finkinfo/svn-ssl-swig-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- svn-ssl-swig-pm.info 28 May 2005 11:04:56 -0000 1.2 +++ svn-ssl-swig-pm.info 10 Jun 2005 16:45:39 -0000 1.3 @@ -1,6 +1,6 @@ Info2: << Package: svn-ssl-swig-pm%type_pkg[perl] -Version: 1.1.4 +Version: 1.2.0 Revision: 11 Description: Subversion - Swig Perl bindings (with SSL) Type: perl (5.8.1 5.8.4 5.8.6) @@ -13,13 +13,13 @@ # Dependencies: Depends: perl%type_pkg[perl]-core, svn-ssl-shlibs (>= %v-11), swig-shlibs (>= 1.3.20-2) -BuildDepends: fink (>= 0.21.1-1), svn-ssl-dev (>= %v-11), apr-ssl (>= 0.9.5-15), apr-ssl-common (>= 0.9.5-15), db42-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-24), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, swig (>= 1.3.20-2), libiconv-dev (>= 1.9.1-11), gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 +BuildDepends: fink (>= 0.21.1-1), svn-ssl-dev (>= %v-11), apr-ssl (>= 0.9.6-10), apr-ssl-common (>= 0.9.6-10), db43-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-27), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, swig (>= 1.3.20-2), libiconv-dev (>= 1.9.1-11), gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 Conflicts: %{Ni}581, %{Ni}584, %{Ni}586 Replaces: %{Ni}581, %{Ni}584, %{Ni}586 # Unpack Phase: Source: http://subversion.tigris.org/tarballs/subversion-%v.tar.bz2 -Source-MD5: 6e557ae65b6b8d7577cc7704ede85a23 +Source-MD5: f25c0c884201f411e99a6cb6c25529ff # Patch Phase: Patch: svn-ssl.patch @@ -37,17 +37,17 @@ # recreate configure with libtool 1.5 ./autogen.sh ### Recreate build-outputs.mk to not include already installed libs - ./gen-make.py --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_ra,libsvn_repos,libsvn_subr,libsvn_wc + ./gen-make.py --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_fs_base,libsvn_fs_fs,libsvn_ra,libsvn_ra_dav,libsvn_ra_local,libsvn_ra_svn,libsvn_repos,libsvn_subr,libsvn_wc ### Configure shared - export CC=gcc-3.3; export CXX=g++-3.3; export F77=no; ./configure --prefix=%p --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --without-apxs --without-apache --disable-mod-activation --without-jdk --disable-javahl --with-jikes=no --enable-swig-bindings=perl --with-swig=%p --without-python --with-perl=perl%type_raw[perl] - + export CC=gcc-3.3; export CXX=g++-3.3; export F77=no; ./configure --prefix=%p --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --without-apxs --without-apache --disable-mod-activation --without-jdk --disable-javahl --with-jikes=no --enable-swig-bindings=perl --with-swig=%p --without-python --with-perl=perl%type_raw[perl] --without-ruby + ### force SWIG to use gcc 3.3 too perl -pi.bak -e 's|(SWIG.*)gcc|${1}gcc-3.3|g' Makefile ### Build swig perl bindings make CC=gcc-3.3 CXX=g++-3.3 swig-pl-lib - # make swig-pl + #make CC=gcc-3.3 CXX=g++-3.3 swig-pl (cd subversion/bindings/swig/perl/native && %{default_script}) << @@ -84,6 +84,9 @@ Added 'export F77=no;' to configure in order not to fail if the fort77 package is installed. + + ConfigureParams can't be used since they would be added to default_script + otherwise. << Homepage: http://subversion.tigris.org/ << Index: svn-ssl.info =================================================================== RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/crypto/finkinfo/svn-ssl.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- svn-ssl.info 28 May 2005 11:04:56 -0000 1.4 +++ svn-ssl.info 10 Jun 2005 16:45:39 -0000 1.5 @@ -1,5 +1,5 @@ Package: svn-ssl -Version: 1.1.4 +Version: 1.2.0 Revision: 11 Description: Subversion - svnserve, tools (with SSL) License: Restrictive @@ -7,19 +7,19 @@ # Dependencies: Depends: %N-shlibs (= %v-%r), daemonic -BuildDepends: apr-ssl (>= 0.9.5-15), apr-ssl-common (>= 0.9.5-15), db42-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), fink (>= 0.16.0-1), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-24), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, swig (>= 1.3.20-2), texinfo (>= 4.2-22), libiconv-dev (>= 1.9.1-11), gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 +BuildDepends: apr-ssl (>= 0.9.6-10), apr-ssl-common (>= 0.9.6-10), db43-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), fink (>= 0.16.0-1), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-27), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, swig (>= 1.3.20-2), texinfo (>= 4.2-22), libiconv-dev (>= 1.9.1-11), gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 Conflicts: svn-client, svn-client-ssl (<= 0.26.0-2), apache2 (<< 2.0.47-1) Replaces: svn-client, svn-client-ssl (<= 1.1.1-11) # Unpack Phase: Source: http://subversion.tigris.org/tarballs/subversion-%v.tar.bz2 -Source-MD5: 6e557ae65b6b8d7577cc7704ede85a23 +Source-MD5: f25c0c884201f411e99a6cb6c25529ff # Patch Phase: Patch: %n.patch # Compile Phase: -ConfigureParams: --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --without-apxs --without-apache --disable-mod-activation --without-jdk --disable-javahl --with-jikes=no --disable-swig-bindings --with-swig=%p --without-python --without-perl +ConfigureParams: --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --without-apxs --without-apache --disable-mod-activation --without-jdk --disable-javahl --with-jikes=no --disable-swig-bindings --with-swig=%p --without-python --without-perl --without-ruby SetCPPFLAGS: -I%p/include/db4 -no-cpp-precomp GCC: 3.3 CompileScript: << @@ -29,7 +29,7 @@ rm -rf apr rm -rf apr-util - # recreate configure with libtool 1.5. + # recreate configure with libtool 1.5 ./autogen.sh ### Configure shared @@ -41,18 +41,24 @@ ### make everything shared make CC=gcc-3.3 CXX=g++-3.3 - ### Run tests over ra_local: -# echo "Running tests over ra_local using BDB..." -# make check + ### Run tests over ra_local using BDB: +# echo "Running tests over ra_local using BDB..." +# make check CLEANUP=true FS_TYPE=bdb - ### Run tests over ra_local: -# echo "Running tests over ra_local using fs_fs..." -# make check FS_TYPE=fsfs + ### Run tests over ra_local using fs_fs: +# echo "Running tests over ra_local using fs_fs..." +# make check CLEANUP=true FS_TYPE=fsfs - ### Run tests over ra_svn: -# echo "Running tests over ra_svn..." -# subversion/svnserve/svnserve -d -r `pwd`/subversion/tests/clients/cmdline -# make check BASE_URL=svn://localhost + ### Run tests over ra_svn using BDB: +# echo "Running tests over ra_svn using BDB..." +# ./subversion/svnserve/svnserve -d -r `pwd`/subversion/tests/clients/cmdline +# make svncheck CLEANUP=true FS_TYPE=bdb +# killall -v -u root svnserve + + ### Run tests over ra_svn using fs_fs: +# echo "Running tests over ra_svn using fs_fs..." +# ./subversion/svnserve/svnserve -d -r `pwd`/subversion/tests/clients/cmdline +# make check CLEANUP=true BASE_URL=svn://localhost FS_TYPE=fsfs # killall -v -u root svnserve ### Run tests over ra_dav: @@ -60,11 +66,6 @@ # See DescPackaging on how to set up for tests over ra_dav # echo "Running tests over ra_dav..." # make check BASE_URL=http://localhost - - ### Build swig java bindings (they don't build yet!) - ### need to add --enable-swig-bindings=java to configure - #make swig-java-lib - #make swig-java-java << # Install Phase: @@ -76,30 +77,21 @@ /usr/bin/install -d %i/share /usr/bin/install -d %i/share/doc /usr/bin/install -d %i/share/doc/%n - /usr/bin/install -d %i/share/doc/%n/book cp -r www %i/share/doc/%n cp -r doc/user %i/share/doc/%n cp -r notes %i/share/doc/%n - cp -r doc/book/misc-docs %i/share/doc/%n/book - cp -r doc/book/README doc/book/REVIEW doc/book/TODO %i/share/doc/%n/book - cp doc/book/book/svn-book.pdf %i/share/doc/%n/book + cp -r doc/book %i/share/doc/%n ### Configure and install examples, tools and notes - perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/backup/*.py - perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/client-side/*.py - perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/dev/*.py - perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/examples/*.py - perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/hook-scripts/mailer/*.py - perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/hook-scripts/mailer/tests/*.py - perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/hook-scripts/*.py - /usr/bin/install -d %i/share/%n cp -r tools/backup %i/share/%n/tools + cp -r tools/bdb %i/share/%n/tools cp -r tools/client-side %i/share/%n/tools cp -r tools/dev %i/share/%n/tools cp -r tools/examples %i/share/%n/tools cp -r tools/hook-scripts %i/share/%n/tools cp -r tools/test-scripts %i/share/%n/tools + cp -r tools/xslt %i/share/%n/tools cp -r contrib %i/share/%n @@ -114,9 +106,6 @@ /usr/bin/install -d %i/var /usr/bin/install -m 770 -d %i/var/svn chown www:admin %i/var/svn - - ### Install swig java bindings - #make install-swig-java DESTDIR=%d swig_javadir=%p/share/java/svn-swig-java << DaemonicName: svnserve @@ -140,6 +129,35 @@ fi << +PreInstScript: << + if [ "$1" = upgrade ]; then + if dpkg --compare-versions "$2" lt "1.2.0"; then + echo "" + echo "WARNING: Subversion (svn) 1.2 or later uses Berkeley DB 4.3 (db43)." + echo "If you are upgrading from an earlier version and you are using" + echo "BDB repositories please read" + echo "" + echo " http://subversion.tigris.org/faq.html#bdb43-upgrade" + echo "" + echo "To install an older svnadmin binary linked to db42 please install" + echo "the fink package 'svn-ssl-1.1.4-11', e.g. by typing" + echo "" + echo " fink install svn-ssl-1.1.4-11" + echo "" + echo -n "Do you want to continue [Y/n] ? "; + if read -t 3600 CONTINUECHOICE; then + case $CONTINUECHOICE in + y|Y|'' ) ;; + * ) exit 1 ;; + esac + else + echo "Time-out." + fi + fi + fi + exit 0 +<< + SplitOff: << Description: Subversion - Development headers and libraries (with SSL) Package: %N-dev @@ -173,7 +191,7 @@ Package: %N-shlibs Conflicts: svn-client-ssl (<= 0.26.0-2) Replaces: svn-client-ssl (<= 0.26.0-2) - Depends: apr-ssl-shlibs (>= 0.9.5-15), db42-ssl-shlibs, gdbm3-shlibs, expat-shlibs (>= 1.95.6-2), libxml2-shlibs (>= 2.5.10-12), neon24-ssl-shlibs (>= 0.24.7-11), openldap-ssl-shlibs (>= 2.1.22-24), cyrus-sasl2-shlibs (>= 2.1.15-23), openssl097-shlibs, gettext + Depends: apr-ssl-shlibs (>= 0.9.6-10), db43-ssl-shlibs, gdbm3-shlibs, expat-shlibs (>= 1.95.6-2), libxml2-shlibs (>= 2.5.10-12), neon24-ssl-shlibs (>= 0.24.7-11), openldap-ssl-shlibs (>= 2.1.22-27), cyrus-sasl2-shlibs (>= 2.1.15-23), openssl097-shlibs, gettext Files: << lib/libsvn_client-1.0.0.0.dylib lib/libsvn_delta-1.0.0.0.dylib @@ -217,7 +235,7 @@ %p/lib/libsvn_subr-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_wc-1.0.dylib 1.0.0 %n (>= 0.30.0-11) << - DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README + DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README TRANSLATING << SplitOff3: << Description: Subversion - Client (with SSL) @@ -351,6 +369,19 @@ in the new repository have the correct permissions for svnserve (and apache) to read and write. E.g. run 'chown -R www %p/var/svn/yourrepos' and 'chmod -R go-rwx %p/var/svn/yourrepos'. + + WARNING: + + Subversion (svn) 1.2 or later uses Berkeley DB 4.3 (db43). + If you are upgrading from an earlier version and you are using + BDB repositories please read + + http://subversion.tigris.org/faq.html#bdb43-upgrade + + To install an older svnadmin binary linked to db42 please install + the fink package 'svn-ssl-1.1.4-11', e.g. by typing + + fink install svn-ssl-1.1.4-11 << DescPackaging: << Although this package has a BSD license, it is marked Restrictive since @@ -382,7 +413,7 @@ of using %i The patch also fixes problem with dependency_libs in other packages -having -ldb-4.1 ot libdb-4.1.la in there, so that libtool ignores +having -ldb-4.1 or libdb-4.1.la in there, so that libtool ignores these. Many thanks to Peter O'Gorman for the help with the libtool patch. --- NEW FILE: svn-ssl-1.1.4-11.info --- ####################################################################### ## This old version needs to stay in cvs for backwards compatibility ## ####################################################################### Package: svn-ssl Version: 1.1.4 Revision: 11 Description: Subversion - svnserve, tools (with SSL) License: Restrictive Maintainer: Christian Schaffner <[EMAIL PROTECTED]> # Dependencies: Depends: %N-shlibs (= %v-%r), daemonic BuildDepends: apr-ssl (>= 0.9.5-15), apr-ssl-common (>= 0.9.5-15), db42-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 2.5.10-12), fink (>= 0.16.0-1), neon24-ssl (>= 0.24.7-11), openldap-ssl-dev (>= 2.1.22-24), cyrus-sasl2-dev (>= 2.1.15-23), openssl097-dev, swig (>= 1.3.20-2), texinfo (>= 4.2-22), libiconv-dev (>= 1.9.1-11), gettext-bin, gettext-tools, gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9, gcc3.3 Conflicts: svn-client, svn-client-ssl (<= 0.26.0-2), apache2 (<< 2.0.47-1) Replaces: svn-client, svn-client-ssl (<= 1.1.1-11) # Unpack Phase: Source: http://subversion.tigris.org/tarballs/subversion-%v.tar.bz2 Source-MD5: 6e557ae65b6b8d7577cc7704ede85a23 # Patch Phase: Patch: %n.patch # Compile Phase: ConfigureParams: --libexecdir='${prefix}/lib/svn' --mandir='${prefix}/share/man' --infodir='${prefix}/share/info' --with-neon=%p --with-apr=%p --with-apr-util=%p --enable-shared --without-apxs --without-apache --disable-mod-activation --without-jdk --disable-javahl --with-jikes=no --disable-swig-bindings --with-swig=%p --without-python --without-perl SetCPPFLAGS: -I%p/include/db4 -no-cpp-precomp GCC: 3.3 CompileScript: << #! /bin/sh -e ### Remove packages that are installed by fink rm -rf neon rm -rf apr rm -rf apr-util # recreate configure with libtool 1.5. ./autogen.sh ### Configure shared export CC=gcc-3.3; export CXX=g++-3.3; export F77=no; ./configure %c ### force SWIG to use gcc 3.3 too perl -pi.bak -e 's|(SWIG.*)gcc|${1}gcc-3.3|g' Makefile ### make everything shared make CC=gcc-3.3 CXX=g++-3.3 ### Run tests over ra_local: # echo "Running tests over ra_local using BDB..." # make check ### Run tests over ra_local: # echo "Running tests over ra_local using fs_fs..." # make check FS_TYPE=fsfs ### Run tests over ra_svn: # echo "Running tests over ra_svn..." # subversion/svnserve/svnserve -d -r `pwd`/subversion/tests/clients/cmdline # make check BASE_URL=svn://localhost # killall -v -u root svnserve ### Run tests over ra_dav: # NOTE: The update_tests.py fails if tested against 1.0.x server # See DescPackaging on how to set up for tests over ra_dav # echo "Running tests over ra_dav..." # make check BASE_URL=http://localhost ### Build swig java bindings (they don't build yet!) ### need to add --enable-swig-bindings=java to configure #make swig-java-lib #make swig-java-java << # Install Phase: DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README InstallScript: << make install DESTDIR=%d ### Install docu and notes /usr/bin/install -d %i/share /usr/bin/install -d %i/share/doc /usr/bin/install -d %i/share/doc/%n /usr/bin/install -d %i/share/doc/%n/book cp -r www %i/share/doc/%n cp -r doc/user %i/share/doc/%n cp -r notes %i/share/doc/%n cp -r doc/book/misc-docs %i/share/doc/%n/book cp -r doc/book/README doc/book/REVIEW doc/book/TODO %i/share/doc/%n/book cp doc/book/book/svn-book.pdf %i/share/doc/%n/book ### Configure and install examples, tools and notes perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/backup/*.py perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/client-side/*.py perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/dev/*.py perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/examples/*.py perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/hook-scripts/mailer/*.py perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/hook-scripts/mailer/tests/*.py perl -pi -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/hook-scripts/*.py /usr/bin/install -d %i/share/%n cp -r tools/backup %i/share/%n/tools cp -r tools/client-side %i/share/%n/tools cp -r tools/dev %i/share/%n/tools cp -r tools/examples %i/share/%n/tools cp -r tools/hook-scripts %i/share/%n/tools cp -r tools/test-scripts %i/share/%n/tools cp -r contrib %i/share/%n # Remove unneeded .in files find %i/share/%n -name \*.in -print0 | xargs -0 rm -f ### Install binaries /usr/bin/install -d %i/bin /usr/bin/install -m 755 svn-config %i/bin # Install default directory for repositories /usr/bin/install -d %i/var /usr/bin/install -m 770 -d %i/var/svn chown www:admin %i/var/svn ### Install swig java bindings #make install-swig-java DESTDIR=%d swig_javadir=%p/share/java/svn-swig-java << DaemonicName: svnserve DaemonicFile: << <service> <description>Subversion server</description> <message>Subversion server</message> <daemon name="svnserve"> <executable background="no">/usr/bin/sudo</executable> <parameters>-u www %p/bin/svnserve -d -r %p/var/svn</parameters> </daemon> </service> << PostInstScript: << daemonic install svnserve << PreRmScript: << if [ $1 != "upgrade" ]; then daemonic remove svnserve fi << SplitOff: << Description: Subversion - Development headers and libraries (with SSL) Package: %N-dev Depends: %N-shlibs (= %v-%r) BuildDependsOnly: True Conflicts: svn-client-ssl (<= 0.26.0-2) Replaces: svn-client-ssl (<= 0.26.0-2) Files: << bin/svn-config include lib/*.a lib/*.la lib/libsvn_client-1.dylib lib/libsvn_delta-1.dylib lib/libsvn_diff-1.dylib lib/libsvn_fs-1.dylib lib/libsvn_fs_base-1.dylib lib/libsvn_fs_fs-1.dylib lib/libsvn_ra-1.dylib lib/libsvn_ra_dav-1.dylib lib/libsvn_ra_local-1.dylib lib/libsvn_ra_svn-1.dylib lib/libsvn_repos-1.dylib lib/libsvn_subr-1.dylib lib/libsvn_wc-1.dylib << DocFiles: COPYING HACKING << SplitOff2: << Description: Subversion - Shared libraries (with SSL) Package: %N-shlibs Conflicts: svn-client-ssl (<= 0.26.0-2) Replaces: svn-client-ssl (<= 0.26.0-2) Depends: apr-ssl-shlibs (>= 0.9.5-15), db42-ssl-shlibs, gdbm3-shlibs, expat-shlibs (>= 1.95.6-2), libxml2-shlibs (>= 2.5.10-12), neon24-ssl-shlibs (>= 0.24.7-11), openldap-ssl-shlibs (>= 2.1.22-24), cyrus-sasl2-shlibs (>= 2.1.15-23), openssl097-shlibs, gettext Files: << lib/libsvn_client-1.0.0.0.dylib lib/libsvn_delta-1.0.0.0.dylib lib/libsvn_diff-1.0.0.0.dylib lib/libsvn_fs-1.0.0.0.dylib lib/libsvn_fs_base-1.0.0.0.dylib lib/libsvn_fs_fs-1.0.0.0.dylib lib/libsvn_ra-1.0.0.0.dylib lib/libsvn_ra_dav-1.0.0.0.dylib lib/libsvn_ra_local-1.0.0.0.dylib lib/libsvn_ra_svn-1.0.0.0.dylib lib/libsvn_repos-1.0.0.0.dylib lib/libsvn_subr-1.0.0.0.dylib lib/libsvn_wc-1.0.0.0.dylib lib/libsvn_client-1.0.dylib lib/libsvn_delta-1.0.dylib lib/libsvn_diff-1.0.dylib lib/libsvn_fs-1.0.dylib lib/libsvn_fs_base-1.0.dylib lib/libsvn_fs_fs-1.0.dylib lib/libsvn_ra-1.0.dylib lib/libsvn_ra_dav-1.0.dylib lib/libsvn_ra_local-1.0.dylib lib/libsvn_ra_svn-1.0.dylib lib/libsvn_repos-1.0.dylib lib/libsvn_subr-1.0.dylib lib/libsvn_wc-1.0.dylib << Shlibs: << %p/lib/libsvn_client-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_delta-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_diff-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_fs-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_fs_base-1.0.dylib 1.0.0 %n (>= 1.1.0-11) %p/lib/libsvn_fs_fs-1.0.dylib 1.0.0 %n (>= 1.1.0-11) %p/lib/libsvn_ra-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_ra_dav-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_ra_local-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_ra_svn-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_repos-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_subr-1.0.dylib 1.0.0 %n (>= 0.30.0-11) %p/lib/libsvn_wc-1.0.dylib 1.0.0 %n (>= 0.30.0-11) << DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README << SplitOff3: << Description: Subversion - Client (with SSL) Package: svn-client-ssl Depends: %N-shlibs (= %v-%r) Replaces: svn-ssl (<= 1.0.2-11) Files: << bin/svn bin/svnversion share/locale share/man/man1/svn.1 share/man/man1/svnversion.1 share/%N/contrib/client-side share/%N/tools/client-side << DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README DescUsage: << This installs the subversion client. Type 'svn help' for usage and look in %p/share/svn-ssl/tools and %p/share/svn-ssl/contrib. WARNING: This client may be incompatible with ra_dav servers <= 0.35 << DescPackaging: << The "Replaces: svn-ssl (<= 1.0.2-11)" is needed since the man page of svnversion was (incorrectly) in the svn-ssl package < 1.0.2 and was moved to the client split off in 1.0.2-11. << << SplitOff8: << Package: %N-doc Description: Subversion - Documentation Files: << share/doc share/info << DocFiles: COPYING << # SplitOff7: << # Package: %N-swig-java # Depends: %N-shlibs (= %v-%r), system-java14, swig-shlibs (>= 1.3.20-2) # Files: << # share/java/%N-swig-java # << # JarFiles: subversion/bindings/swig/java/build/svn-api.jar # Shlibs: << # %p/lib/libsvn_swig_java-1.0.dylib 1.0.0 %n (>= 1.0.4-11) # << # DocFiles: COPYING HACKING INSTALL.swig README.swig # Description: Subversion - Swig Java bindings (with SSL) # DescDetail: << # Bindings to call svn functions from java 1.4. # << # DescUsage: << # Please read the files in '%p/share/doc/svn-ssl-swig-java/'. # << # << # Additional Info DescDetail: << The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. Subversion's Features: - Most current CVS features - Directories, renames, and file meta-data are versioned - Commits are truly atomic - Branching and tagging are cheap (constant time) operations - Client/server protocol sends diffs in both directions - Time costs are proportional to change size, not data size - Efficient handling of binary files - it uses a binary diffing algorithm to transmit and store successive revisions - Versioning of symbolic links - Choice of database or plain-file repository implementations - Apache network server option, with WebDAV/DeltaV protocol - Standalone server option Subversion is broken into these packages in fink: (The -ssl variants enable ssl encryption.) - The "svn-client-ssl" package installs a command-line client program for using subversion. Type 'fink describe svn-client-ssl' to get usage help. - The "svn-ssl" package installs a stand-alone server 'svnserve'. Install this package if you want to maintain a stand-alone server. Type 'fink describe svn-ssl' to get usage help. - The "svn-ssl-doc" package installs html documentation, the pdf book, and notes from the developers of svn. - The "libapache2-ssl-mod-svn" package contains an apache2 module to enable serving a repository via web-dav. Type 'fink describe libapache2-ssl-mod-svn' to get usage help. - The "svn-ssl-shlibs" package contains the shared libraries for the other packages. It is installed automatically by fink when needed. - The "svn-ssl-dev" package contains the development headers and libraries. It is installed automatically by fink when needed. - The "svn-ssl-swig-pm581" package contains the swig perl bindings to call svn from perl. Type 'fink describe svn-ssl-swig-pm581' to get usage help. - The "svn-ssl-swig-py23" package contains the swig python bindings to call svn from python. Type 'fink describe svn-ssl-swig-py23' to get usage help. - The "svn-ssl-javahl" package contains the java bindings to call svn from java. Type 'fink describe svn-ssl-javahl' to get usage help. For More Information, check the main Subversion website below and read the book at <http://svnbook.red-bean.com/>. Also check out the documentation in %p/share/doc/svn-ssl. These files are in the "svn-ssl-doc" package. << DescUsage: << Type 'svnserve --help', 'man svnserve', 'svnadmin help', or 'man svnadmin' for usage. Some tools (e.g. hook and back-up scripts) and examples are stored in %p/share/svn-ssl/tools and %p/share/svn-ssl/contrib You can start the Subversion server manually using a command similar to '/usr/bin/sudo -u www %p/bin/svnserve -d -r %p/var/svn' or you can run 'daemonic enable svnserve' as root to create a StartupItem for it. 'svnserve' is run as user 'www' in order that apache and svnserve can access the same repositories at the same time under '%p/var/svn' You could install the repositories under the preconfigured directory %p/var/svn which should have the correct permissions. Make sure that all files in the new repository have the correct permissions for svnserve (and apache) to read and write. E.g. run 'chown -R www %p/var/svn/yourrepos' and 'chmod -R go-rwx %p/var/svn/yourrepos'. << DescPackaging: << Although this package has a BSD license, it is marked Restrictive since it depends on a Restrictive package (neon24-ssl). To run the tests over ra_dav apache2 must be running with (an older) fink 'libapache2-ssl-mod-svn' already installed. You need to add the following to your '%p/etc/apache2/httpd.conf' file: <Location /repositories> DAV svn SVNParentPath %p/src/svn-ssl-%v-%r/subversion-%v/subversion/tests/clients/cmdline/repositories </Location> <Location /local_tmp/repos> DAV svn SVNPath %p/src/svn-ssl-%v-%r/subversion-%v/subversion/tests/clients/cmdline/local_tmp/repos </Location> where %v and %r are replaced with the correct versions. Then do 'sudo %p/sbin/apachectl graceful' to enable the mod_svn support. The "Replaces: svn-ssl (<= 1.1.1-11)" is needed since svnlook was (incorrectly) in the svn-client-ssl package < 1.1.1 and was moved to the main package in 1.1.1-11. << DescPort: << This old version needs to stay in cvs for backwards compatibility Patch needed to stop relinking a .dylib in the install path, but hardcoding the %p/lib path in the link command (i.e. %p) instead of using %i The patch also fixes problem with dependency_libs in other packages having -ldb-4.1 ot libdb-4.1.la in there, so that libtool ignores these. Many thanks to Peter O'Gorman for the help with the libtool patch. Prebinding cannot be enabled at this time since apr is not built prebound. Once this is fixed, one could try to enable building two_level by doing: perl -pi.bak -e 's,-flat_namespace -undefined suppress,,g' configure If that fails, maybe try to add '-lfoo' to Makefile.in Or, if that fails too, change '-undefined suppress -flat_namespace' to '-undefined dynamic_lookup' Many thanks to Ben Reser for fixing the perl bindings. The patch is alredy included in the upstream development tree. The swig java bindings don't work currently. Check out this thread: <http://www.contactor.se/~dast/svn/archive-2004-05/index.shtml#1055> Added 'export F77=no;' to configure in order not to fail if the fort77 package is installed. Patched svn-config.in to remove no longer used values. NOTE: svn-config is not officially supported by the subversion team. << Homepage: http://subversion.tigris.org/ ------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20 _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits