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