Update of /cvsroot/fink/dists/10.2-gcc3.3/unstable/crypto/finkinfo
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24589/crypto/finkinfo

Modified Files:
        svn-ssl.info svn-ssl.patch 
Added Files:
        svn-ssl-0.33.1-1.info svn-ssl-0.33.1-1.patch 
Log Message:
Backported latest version (1.0.1) from 10.3 without the swig bindings.

### The 0.33.1-1 files need to stay in cvs for backwards compatibility ###


--- NEW FILE: svn-ssl-0.33.1-1.info ---
#######################################################################
## This old version needs to stay in cvs for backwards compatibility ##
#######################################################################
Package: svn-ssl
Version: 0.33.1
Revision: 1
Description: Compelling replacement for CVS - svnserve, tools (with SSL)
License: BSD
Maintainer: Christian Schaffner <[EMAIL PROTECTED]>

# Dependencies:
Depends: %N-shlibs (= %v-%r), swig (>= 1.3.16-12)
BuildDepends: apr-ssl (>= 0.9.5-1), db41-ssl (>= 4.1.25-15), gdbm3, expat (>= 
1.95.6-2), libxml2 (>= 2.5.10-12), python | python-nox, fink (>= 0.16.0-1), neon24-ssl 
(>= 0.24.4-1), openldap-ssl-dev (>= 2.1.22-13), cyrus-sasl2-dev (>= 2.1.15-11), 
openssl097-dev,  swig (>= 1.3.16-12), texinfo (>= 4.2-12), libiconv-dev (>= 1.9.1-11), 
libtool14 (>= 1.5-1), apache2-ssl-dev (>= 2.0.48-2), system-java13-dev, dlcompat-dev
Conflicts: svn-client, svn-client-ssl (<= 0.26.0-2), apache2 (<< 2.0.47-1)
Replaces: svn-client, svn-client-ssl (<= 0.26.0-2)

# Unpack Phase:
Source: http://svn.collab.net/tarballs/subversion-%v.tar.gz
Source-MD5: 2d45e838243cb0bc71c80582d089be15 

# Patch Phase:
Patch: %f.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 
--with-jdk=/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home --with-swig
SetCPPFLAGS: -I%p/include/db4 -no-cpp-precomp
GCC: 3.3
CompileScript: <<
 #!/bin/sh
 rm -rf neon
 rm -rf apr
 rm -rf apr-util
 perl -pi.bak -e "s/hardcode_direct=yes/hardcode_direct=no/" configure
 ./configure %c
 perl -pi -e 's/^fast_install=yes/fast_install=needless/g' libtool
 make
 #make swig-py
 make check
<<

# Install Phase:
DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README
InstallScript: <<
 make install DESTDIR=%d
 /usr/bin/install -d %i/share
 /usr/bin/install -d %i/share/doc
 /usr/bin/install -d %i/share/doc/%n
 cp -r www %i/share/doc/%n
 /usr/bin/install -d %i/share/%n
 cp -r notes %i/share/%n
 cp -r tools %i/share/%n
 cp -r contrib %i/share/%n
 /usr/bin/install -d %i/bin
 /usr/bin/install -m 755 svn-config %i/bin
 /usr/bin/install -d %i/var
 /usr/bin/install -m 770 -d %i/var/svn
 chown www:admin %i/var/svn
 #make install-swig-py DESTDIR=%d DISTUTIL_PARAM=--prefix=%p
 #make install-swig-py swig_pydir=%p/lib/python2.3/site-packages/svn DESTDIR=%d
<<
SplitOff: <<
  Description: Compelling replacement for CVS - 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_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_swig_py-1.dylib
    lib/libsvn_wc-1.dylib
  <<
  DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README
<<
SplitOff2: <<
  Description: Compelling replacement for CVS - 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-1), db41-ssl-shlibs (>= 4.1.25-15), gdbm3-shlibs, 
expat-shlibs (>= 1.95.6-2), libxml2-shlibs (>= 2.5.10-12), neon24-ssl-shlibs (>= 
0.24.4-1), openldap-ssl-shlibs (>= 2.1.22-13), cyrus-sasl2-shlibs (>= 2.1.15-11), 
openssl097-shlibs, swig (>= 1.3.16-12), system-java13, dlcompat-shlibs
  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_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_swig_py-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_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_swig_py-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_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_swig_py-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: Compelling replacement for CVS - Client (with SSL)
  Package: svn-client-ssl
  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
    bin/svnlook
    bin/svnversion
    share/man/man1/svn.1
  <<
  DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README
  DescUsage: <<
    This installs the subversion client.
    Type 'svn help' for usage.
    
    WARNING:
    This client may be incompatible with ra_dav servers <= 0.31.
  <<
<<
SplitOff4: <<
  Package: libapache2-ssl-mod-svn
  Depends: %N-shlibs (= %v-%r), apache2-ssl (>= 2.0.48-2)
  Files: <<
    lib/apache2
    var/svn
  <<
  DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README
  Description: Compelling replacement for CVS - mod_svn (with SSL)
  DescUsage: <<
    This installs the subversion network server for apache2.
    Please read section C in the file /sw/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
    /sw/var/svn
    which has the correct permissions.
    
    You then need to add the following lines to your /sw/etc/apache2/httpd.conf file:
    <Location /svn/yourrepos>
      DAV svn
      SVNPath /sw/var/svn/yourrepos
    </Location>
    
    If you need tools like svnadmin or cvs2svn install the 'svn-ssl' package.
  <<
  PostInstScript: <<
    APXS=%p/sbin/apxs
    MOD_PREFIX=`$APXS -q LIBEXECDIR`

    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

    echo "Restarting apache2..."
    %p/sbin/apachectl graceful
  <<
  PreRmScript: <<
    if [ "$1" != "remove" -a "$1" != "purge" ]; then
      exit 0
    fi

    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

    echo "Restarting apache2..."
    %p/sbin/apachectl graceful
  <<
<<

PostInstScript: <<
 echo ""
 echo "WARNING:"
 echo "*** Subversion is alpha code right now. ***"
 echo ""
 echo ""Is Subversion stable enough for me to use for my own projects?""
 echo ""
 echo "The Developers think so!  Read the full FAQ answer on the website:"
 echo " <http://subversion.tigris.org/project_faq.html#stable>"
 echo ""
 echo "NOTICE:"
 echo "#####################################################################"
 echo "##  WARNING  WARNING  WARNING  WARNING  WARNING  WARNING  WARNING  ##"
 echo "#####################################################################"
 echo "##                                                                 ##"
 echo "##  The 0.28 releases did an incompatible change to the Subversion ##"
 echo "##  repository filesystem schema.  Repositories created with       ##"
 echo "##  Subversion code prior to 0.28 will unable to operate           ##"
 echo "##  with this new code.  To maintain the ability to use said       ##"
 echo "##  repositories, you must use a version 'svnadmin dump' prior to  ##"
 echo "##  this change to dump your repository to a dumpfile, then use    ##"
 echo "##  this new Subversion code to create, and load your dumpfile     ##"
 echo "##  a new repository using 'svnadmin load'.  And don't forget to   ##"
 echo "##  copy over any custom configuration/hooks from the old to the   ##"
 echo "##  new repository.                                                ##"
 echo "##                                                                 ##"
 echo "#####################################################################"
 echo ""
 echo "Please see the notes/repository_upgrade_HOWTO document for"
 echo "documentation on migrating pre-0.28 repos to revision 0.28."
 echo ""
 echo "Also located here:"
 echo " <http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO>"
<<

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. 
        
Why should I switch to Subversion, after all CVS is the standard?  Some
advantages of Subversion include: 
- Commits are atomic
- Moving and renaming are versioned.
- Working with directories are easy. E.g. adding a directory adds all
  sub-files and folders to the repository.
- It is fast: branching and tagging are cheap (constant time) operations,
  client/server protocol sends diffs in both directions, and in general time
  are proportional to change size, not project size.
- Meta-data is versioned per file, e.g. store the `execute' permission flag on
  files in the repository.
- Efficient handling of binary files - it uses a binary diffing algorithm to
  transmit and store successive revisions.

Is Subversion stable enough for me to use for my own projects?  The Developers
think so! Read the full FAQ answer on the website:
<http://subversion.tigris.org/project_faq.html#stable>

Subversion is broken into these packages in fink:
(the -ssl variants enable ssl encryption) 

- The "svn-client-ssl" package installs a comman-line client program for using
  subversion.  

- The "svn-ssl" package installs a stand-alone server 'svnserve'.
  Install this package if you want to maintain a stand-alone server.
  
- The "libapache2-ssl-mod-svn" package contains an apache2 module to enable
  serving a repository via web-dav.

- 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.
 
WARNING: *** Subversion is alpha code right now. ***
                
For More Information, check the main Subversion website below and read the book
at <http://svnbook.red-bean.com/> Also look in %p/share/svn/notes and
%p/share/svn/contrib
<<
DescUsage: <<
 Type 'svnserve --help' or 'svnadmin help' for usage.
 Some tools (e.g. cvs2svn) and examples are stored in %p/share/svn-ssl/tools

 PLEAE NOTE:
 In order to make commits more responsive, repository
 deltification is no longer automatic.  However, you may want
 to run deltification as a background process in your repository
 post-commit hook.  For example, the new post-commit.tmpl file
 recommends 'nice -2 svnadmin deltify "$REPOS" -r "$REV" &'.

 NOTICE:
#####################################################################
##  WARNING  WARNING  WARNING  WARNING  WARNING  WARNING  WARNING  ##
#####################################################################
##                                                                 ##
##  The 0.28 releases did an incompatible change to the Subversion ##
##  repository filesystem schema.  Repositories created with       ##
##  Subversion code prior to 0.28 will unable to operate           ##
##  with this new code.  To maintain the ability to use said       ##
##  repositories, you must use a version 'svnadmin dump' prior to  ##
##  this change to dump your repository to a dumpfile, then use    ##
##  this new Subversion code to create, and load your dumpfile     ##
##  a new repository using 'svnadmin load'.  And don't forget to   ##
##  copy over any custom configuration/hooks from the old to the   ##
##  new repository.                                                ##
##                                                                 ##
#####################################################################

 Please see the notes/repository_upgrade_HOWTO document for
 documentation on migrating pre-0.28 repos to an updated version.

 Also located here:
  <http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO>
<<
DescPort: <<
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

Many thanks to Peter O'Gorman for the help with the libtool patch.
<<
Homepage: http://subversion.tigris.org/

--- NEW FILE: svn-ssl-0.33.1-1.patch ---
diff -Naur subversion-0.33.1/ac-helpers/ltmain.sh 
subversion-0.33.1-patched/ac-helpers/ltmain.sh
--- subversion-0.33.1/ac-helpers/ltmain.sh      2003-11-19 12:23:56.000000000 +0100
+++ subversion-0.33.1-patched/ac-helpers/ltmain.sh      2003-11-19 12:23:29.000000000 
+0100
@@ -4716,7 +4716,7 @@
 # if CDPATH is set.
 if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
 
-relink_command=\"$relink_command\"
+relink_command=""
 
 # This environment variable determines our operation mode.
 if test \"\$libtool_install_magic\" = \"$magic\"; then
@@ -5144,7 +5144,7 @@
 libdir='$install_libdir'"
          if test "$installed" = no && test "$need_relink" = yes; then
            $echo >> $output "\
-relink_command=\"$relink_command\""
+relink_command=\"\""
          fi
        done
       fi

Index: svn-ssl.info
===================================================================
RCS file: /cvsroot/fink/dists/10.2-gcc3.3/unstable/crypto/finkinfo/svn-ssl.info,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- svn-ssl.info        19 Nov 2003 16:51:40 -0000      1.6
+++ svn-ssl.info        24 Mar 2004 18:25:19 -0000      1.7
@@ -1,37 +1,41 @@
 Package: svn-ssl
-Version: 0.33.1
+Version: 1.0.1
 Revision: 1
 Description: Compelling replacement for CVS - svnserve, tools (with SSL)
 License: BSD
 Maintainer: Christian Schaffner <[EMAIL PROTECTED]>
 
 # Dependencies:
-Depends: %N-shlibs (= %v-%r), swig (>= 1.3.16-12)
-BuildDepends: apr-ssl (>= 0.9.5-1), db41-ssl (>= 4.1.25-15), gdbm3, expat (>= 
1.95.6-2), libxml2 (>= 2.5.10-12), python | python-nox, fink (>= 0.16.0-1), neon24-ssl 
(>= 0.24.4-1), openldap-ssl-dev (>= 2.1.22-13), cyrus-sasl2-dev (>= 2.1.15-11), 
openssl097-dev,  swig (>= 1.3.16-12), texinfo (>= 4.2-12), libiconv-dev (>= 1.9.1-11), 
libtool14 (>= 1.5-1), apache2-ssl-dev (>= 2.0.48-2), system-java13-dev, dlcompat-dev
+Depends: %N-shlibs (= %v-%r)
+BuildDepends: apr-ssl (>= 0.9.5-2), db42-ssl, gdbm3, expat (>= 1.95.6-2), libxml2 (>= 
2.5.10-12), python23 (>= 1:2.3.3-14) | python23-nox (>= 1:2.3.3-14), fink (>= 
0.16.0-1), neon24-ssl (>= 0.24.4-1), openldap-ssl-dev (>= 2.1.22-14), cyrus-sasl2-dev 
(>= 2.1.15-13), openssl097-dev, texinfo (>= 4.2-22), libiconv-dev (>= 1.9.1-11), 
apache2-ssl-dev (>= 2.0.48-5), system-java13-dev, dlcompat-dev
 Conflicts: svn-client, svn-client-ssl (<= 0.26.0-2), apache2 (<< 2.0.47-1)
 Replaces: svn-client, svn-client-ssl (<= 0.26.0-2)
 
 # Unpack Phase:
 Source: http://svn.collab.net/tarballs/subversion-%v.tar.gz
-Source-MD5: 2d45e838243cb0bc71c80582d089be15 
+Source-MD5: 80c5980c3402c160b9d62c7b4a288599
 
 # 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 --with-apxs=%p/sbin/apxs --without-apache --disable-mod-activation 
--with-jdk=/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home --with-swig
+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 
--with-jdk=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home 
--without-swig --with-python=%p/bin/python2.3 --without-perl
 SetCPPFLAGS: -I%p/include/db4 -no-cpp-precomp
 GCC: 3.3
 CompileScript: <<
- #!/bin/sh
+
+ ### Remove packages that are installed by fink
  rm -rf neon
  rm -rf apr
  rm -rf apr-util
+ 
+ ### Configure shared
  perl -pi.bak -e "s/hardcode_direct=yes/hardcode_direct=no/" configure
  ./configure %c
  perl -pi -e 's/^fast_install=yes/fast_install=needless/g' libtool
+ 
+ ### make everything shared
  make
- #make swig-py
  make check
 <<
 
@@ -39,21 +43,39 @@
 DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README
 InstallScript: <<
  make install DESTDIR=%d
+ 
+ ### Install docu
  /usr/bin/install -d %i/share
  /usr/bin/install -d %i/share/doc
  /usr/bin/install -d %i/share/doc/%n
  cp -r www %i/share/doc/%n
+ 
+ ### Configure and install examples, tools and notes
+ sed -i -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' 
tools/backup/*.py
+ sed -i -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' 
tools/client-side/*.py
+ sed -i -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' tools/dev/*.py
+ sed -i -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' 
tools/examples/*.py
+ sed -i -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' 
tools/hook-scripts/mailer/*.py
+ sed -i -e 's;#!/usr/bin/env python2;#!/usr/bin/env %p/bin/python2.3;' 
tools/hook-scripts/mailer/tests/*.py
+ sed -i -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 notes %i/share/%n
- cp -r tools %i/share/%n
  cp -r contrib %i/share/%n
+ 
+ ### Install binaries
  /usr/bin/install -d %i/bin
  /usr/bin/install -m 755 svn-config %i/bin
  /usr/bin/install -d %i/var
  /usr/bin/install -m 770 -d %i/var/svn
  chown www:admin %i/var/svn
- #make install-swig-py DESTDIR=%d DISTUTIL_PARAM=--prefix=%p
- #make install-swig-py swig_pydir=%p/lib/python2.3/site-packages/svn DESTDIR=%d
 <<
 SplitOff: <<
   Description: Compelling replacement for CVS - Development headers and libraries 
(with SSL)
@@ -77,17 +99,16 @@
     lib/libsvn_ra_svn-1.dylib
     lib/libsvn_repos-1.dylib
     lib/libsvn_subr-1.dylib
-    lib/libsvn_swig_py-1.dylib
     lib/libsvn_wc-1.dylib
   <<
-  DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README
+  DocFiles: COPYING HACKING
 <<
 SplitOff2: <<
   Description: Compelling replacement for CVS - 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-1), db41-ssl-shlibs (>= 4.1.25-15), gdbm3-shlibs, 
expat-shlibs (>= 1.95.6-2), libxml2-shlibs (>= 2.5.10-12), neon24-ssl-shlibs (>= 
0.24.4-1), openldap-ssl-shlibs (>= 2.1.22-13), cyrus-sasl2-shlibs (>= 2.1.15-11), 
openssl097-shlibs, swig (>= 1.3.16-12), system-java13, dlcompat-shlibs
+  Depends: apr-ssl-shlibs (>= 0.9.5-2), db42-ssl-shlibs, gdbm3-shlibs, expat-shlibs 
(>= 1.95.6-2), libxml2-shlibs (>= 2.5.10-12), neon24-ssl-shlibs (>= 0.24.4-1), 
openldap-ssl-shlibs (>= 2.1.22-14), cyrus-sasl2-shlibs (>= 2.1.15-13), 
openssl097-shlibs, system-java13, dlcompat-shlibs
   Files: <<
     lib/libsvn_client-1.0.0.0.dylib
     lib/libsvn_delta-1.0.0.0.dylib
@@ -99,7 +120,6 @@
     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_swig_py-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
@@ -111,7 +131,6 @@
     lib/libsvn_ra_svn-1.0.dylib
     lib/libsvn_repos-1.0.dylib
     lib/libsvn_subr-1.0.dylib
-    lib/libsvn_swig_py-1.0.dylib
     lib/libsvn_wc-1.0.dylib
   <<
   Shlibs: <<
@@ -125,7 +144,6 @@
     %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_swig_py-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
@@ -134,7 +152,6 @@
   Description: Compelling replacement for CVS - Client (with SSL)
   Package: svn-client-ssl
   Depends: %N-shlibs (= %v-%r)
-  BuildDependsOnly: True
   Conflicts: svn-client-ssl (<= 0.26.0-2)
   Replaces: svn-client-ssl (<= 0.26.0-2)
   Files: <<
@@ -142,6 +159,7 @@
     bin/svnlook
     bin/svnversion
     share/man/man1/svn.1
+    share/man/man1/svnlook.1
   <<
   DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README
   DescUsage: <<
@@ -149,39 +167,49 @@
     Type 'svn help' for usage.
     
     WARNING:
-    This client may be incompatible with ra_dav servers <= 0.31.
+    This client may be incompatible with ra_dav servers <= 0.35
   <<
 <<
 SplitOff4: <<
   Package: libapache2-ssl-mod-svn
-  Depends: %N-shlibs (= %v-%r), apache2-ssl (>= 2.0.48-2)
+  Depends: %N-shlibs (= %v-%r), apache2-ssl (>= 2.0.48-5)
   Files: <<
     lib/apache2
     var/svn
   <<
-  DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README
+  DocFiles: COPYING HACKING INSTALL
   Description: Compelling replacement for CVS - mod_svn (with SSL)
   DescUsage: <<
     This installs the subversion network server for apache2.
-    Please read section C in the file /sw/share/doc/libapache2-ssl-mod-svn/INSTALL for
-    informations on how to run a subversion server via apache2.
+    Please read section III C in the file 
+    /sw/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
     /sw/var/svn
-    which has the correct permissions.
+    which should have the correct permissions. Make sure that all files
+    in the new repository have the correct permissions for apache to read 
+    and write. E.g. run 'chown -R www /sw/var/svn/yourrepos' and 
+    'chmod -R go-rwx /sw/var/svn/yourrepos'.
     
-    You then need to add the following lines to your /sw/etc/apache2/httpd.conf file:
+    You then need to add the following lines to your /sw/etc/apache2/httpd.conf
+    file:
     <Location /svn/yourrepos>
       DAV svn
       SVNPath /sw/var/svn/yourrepos
     </Location>
     
-    If you need tools like svnadmin or cvs2svn install the 'svn-ssl' package.
+    Your repository should show up at <http://localhost/svn/yourrepos>. If it 
+    does not check your apache2 logs at /sw/var/apache2/logs/error_log
+    
+    If you need the examples or the tools (e.g. svnadmin) install the 
+    'svn-ssl' package.
   <<
   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..."
@@ -200,6 +228,7 @@
       exit 0
     fi
 
+    # Disable svn modules
     APXS=%p/sbin/apxs
     MOD_PREFIX=`$APXS -q LIBEXECDIR`
 
@@ -213,41 +242,44 @@
     echo "Disabling mod_$MODULENAME module..."
     $APXS -e -A -n $MODULENAME $MODULE
 
-    echo "Restarting apache2..."
-    %p/sbin/apachectl graceful
+    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 "#####################################################################"
   <<
 <<
 
 PostInstScript: <<
  echo ""
- echo "WARNING:"
- echo "*** Subversion is alpha code right now. ***"
- echo ""
- echo ""Is Subversion stable enough for me to use for my own projects?""
- echo ""
- echo "The Developers think so!  Read the full FAQ answer on the website:"
- echo " <http://subversion.tigris.org/project_faq.html#stable>"
+ echo "PLEAE NOTE:"
+ echo "As of release 0.35.0, Subversion once again does deltification"
+ echo "automatically.  This means that the deltification step most"
+ echo "repositories introduced into their post-commit hooks as of"
+ echo "release 0.33.0 should now be reverted.  Look for a line with"
+ echo "'svnadmin deltify' in hooks/post-commit, and remove it."
  echo ""
  echo "NOTICE:"
  echo "#####################################################################"
- echo "##  WARNING  WARNING  WARNING  WARNING  WARNING  WARNING  WARNING  ##"
+ echo "##  WARNING: Incompatible change in database in 0.34 release       ##"
  echo "#####################################################################"
  echo "##                                                                 ##"
- echo "##  The 0.28 releases did an incompatible change to the Subversion ##"
- echo "##  repository filesystem schema.  Repositories created with       ##"
- echo "##  Subversion code prior to 0.28 will unable to operate           ##"
- echo "##  with this new code.  To maintain the ability to use said       ##"
- echo "##  repositories, you must use a version 'svnadmin dump' prior to  ##"
- echo "##  this change to dump your repository to a dumpfile, then use    ##"
- echo "##  this new Subversion code to create, and load your dumpfile     ##"
- echo "##  a new repository using 'svnadmin load'.  And don't forget to   ##"
- echo "##  copy over any custom configuration/hooks from the old to the   ##"
- echo "##  new repository.                                                ##"
+ echo "## The 0.34 release made an incompatible change to the Subversion  ##"
+ echo "## database. Repositories created with versions of Subversion      ##"
+ echo "## prior to 0.34 will not work with Subversion 0.34 and later.     ##"
+ echo "## To  upgrade, first use 'svnadmin dump' with  your existing      ##"
+ echo "## Subversion binaries. Then upgrade your binaries to 0.34, and    ##"
+ echo "## use 'svnadmin load' to create a new repository from your        ##"
+ echo "## dumpfile.                                                       ##"
+ echo "## Don't  forget  to  copy any custom configuration/hooks from the ##"
+ echo "## old to the new repository.                                      ##"
  echo "##                                                                 ##"
  echo "#####################################################################"
  echo ""
  echo "Please see the notes/repository_upgrade_HOWTO document for"
- echo "documentation on migrating pre-0.28 repos to revision 0.28."
+ echo "documentation on how to update an old repos."
  echo ""
  echo "Also located here:"
  echo " <http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO>"
@@ -276,61 +308,60 @@
 <http://subversion.tigris.org/project_faq.html#stable>
 
 Subversion is broken into these packages in fink:
-(the -ssl variants enable ssl encryption) 
+(The -ssl variants enable ssl encryption.)
 
 - The "svn-client-ssl" package installs a comman-line client program for using
-  subversion.  
-
+  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.
   
 - The "libapache2-ssl-mod-svn" package contains an apache2 module to enable
-  serving a repository via web-dav.
+  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.
- 
-WARNING: *** Subversion is alpha code right now. ***
-               
+  
 For More Information, check the main Subversion website below and read the book
-at <http://svnbook.red-bean.com/> Also look in %p/share/svn/notes and
-%p/share/svn/contrib
+at <http://svnbook.red-bean.com/>. Also look in /sw/share/svn-ssl/notes and
+/sw/share/svn-ssl/contrib
 <<
 DescUsage: <<
- Type 'svnserve --help' or 'svnadmin help' for usage.
- Some tools (e.g. cvs2svn) and examples are stored in %p/share/svn-ssl/tools
+ Type 'svnserve --help', 'man svnserve', 'svnadmin help', or 'man svnadmin'
+ for usage.
+ Some tools (e.g. hook and back scripts) and examples are stored in 
+ /sw/share/svn-ssl/tools
 
  PLEAE NOTE:
- In order to make commits more responsive, repository
- deltification is no longer automatic.  However, you may want
- to run deltification as a background process in your repository
- post-commit hook.  For example, the new post-commit.tmpl file
- recommends 'nice -2 svnadmin deltify "$REPOS" -r "$REV" &'.
+ As of release 0.35.0, Subversion once again does deltification
+ automatically.  This means that the deltification step most
+ repositories introduced into their post-commit hooks as of
+ release 0.33.0 should now be reverted.  Look for a line with
+ "svnadmin deltify" in hooks/post-commit, and remove it.
 
  NOTICE:
 #####################################################################
-##  WARNING  WARNING  WARNING  WARNING  WARNING  WARNING  WARNING  ##
+##  WARNING: Incompatible change in database in 0.34 release       ##
 #####################################################################
 ##                                                                 ##
-##  The 0.28 releases did an incompatible change to the Subversion ##
-##  repository filesystem schema.  Repositories created with       ##
-##  Subversion code prior to 0.28 will unable to operate           ##
-##  with this new code.  To maintain the ability to use said       ##
-##  repositories, you must use a version 'svnadmin dump' prior to  ##
-##  this change to dump your repository to a dumpfile, then use    ##
-##  this new Subversion code to create, and load your dumpfile     ##
-##  a new repository using 'svnadmin load'.  And don't forget to   ##
-##  copy over any custom configuration/hooks from the old to the   ##
-##  new repository.                                                ##
+## The 0.34 release made an incompatible change to the Subversion  ##
+## database. Repositories created with versions of Subversion      ##
+## prior to 0.34 will not work with Subversion 0.34 and later.     ##
+## To  upgrade, first use 'svnadmin dump' with  your existing      ##
+## Subversion binaries. Then upgrade your binaries to 0.34, and    ##
+## use 'svnadmin load' to create a new repository from your        ##
+## dumpfile.                                                       ##
+## Don't  forget  to  copy any custom configuration/hooks from the ##
+## old to the new repository.                                      ##
 ##                                                                 ##
 #####################################################################
 
- Please see the notes/repository_upgrade_HOWTO document for
- documentation on migrating pre-0.28 repos to an updated version.
-
+ Please see the /sw/share/svn-ssl/notes/repos_upgrade_HOWTO 
+ document for documentation on how to update an old repos.
  Also located here:
   <http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO>
 <<
@@ -339,6 +370,18 @@
 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 -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'
 <<
 Homepage: http://subversion.tigris.org/

Index: svn-ssl.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.2-gcc3.3/unstable/crypto/finkinfo/svn-ssl.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- svn-ssl.patch       19 Nov 2003 16:51:40 -0000      1.2
+++ svn-ssl.patch       24 Mar 2004 18:25:19 -0000      1.3
@@ -1,7 +1,16 @@
-diff -Naur subversion-0.33.1/ac-helpers/ltmain.sh 
subversion-0.33.1-patched/ac-helpers/ltmain.sh
---- subversion-0.33.1/ac-helpers/ltmain.sh     2003-11-19 12:23:56.000000000 +0100
-+++ subversion-0.33.1-patched/ac-helpers/ltmain.sh     2003-11-19 12:23:29.000000000 
+0100
-@@ -4716,7 +4716,7 @@
+diff -urN subversion-1.0.1.orig/ac-helpers/ltmain.sh 
subversion-1.0.1/ac-helpers/ltmain.sh
+--- subversion-1.0.1.orig/ac-helpers/ltmain.sh Sat Dec 20 12:02:12 2003
++++ subversion-1.0.1/ac-helpers/ltmain.sh      Thu Dec 25 20:21:10 2003
+@@ -1395,6 +1395,8 @@
+       lib=
+       found=no
+       case $deplib in
++      -ldb-4.1*) continue ;;
++      libdb-4.1*) continue ;;
+       -l*)
+         if test $linkmode = oldlib && test $linkmode = obj; then
+           $echo "$modename: warning: \`-l' is ignored for archives/objects: $deplib" 
1>&2
+@@ -3649,7 +3651,7 @@
  # if CDPATH is set.
  if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
  
@@ -10,9 +19,9 @@
  
  # This environment variable determines our operation mode.
  if test \"\$libtool_install_magic\" = \"$magic\"; then
-@@ -5144,7 +5144,7 @@
+@@ -4020,7 +4022,7 @@
  libdir='$install_libdir'"
-         if test "$installed" = no && test "$need_relink" = yes; then
+         if test "$installed" = no && test $need_relink = yes; then
            $echo >> $output "\
 -relink_command=\"$relink_command\""
 +relink_command=\"\""



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to