Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24403/stable/main/finkinfo/devel

Modified Files:
        libapache2-mod-svn.info svn-javahl.info svn-swig-pm.info 
Log Message:
versioned dependencies on svn


Index: svn-swig-pm.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/svn-swig-pm.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- svn-swig-pm.info    25 Jan 2006 04:21:39 -0000      1.2
+++ svn-swig-pm.info    1 Feb 2006 19:52:41 -0000       1.3
@@ -1,22 +1,19 @@
 Info2: <<
 Package: svn-swig-pm%type_pkg[perl]
-Version: 1.1.4
-Revision: 1011
-Architecture: powerpc
+Version: 1.2.3
+Revision: 12
 Description: Subversion - Swig Perl bindings
-Type: perl (5.8.1 5.8.6)
+Type: perl (5.8.1 5.8.4 5.8.6)
 License: BSD
 Maintainer: Christian Schaffner <[EMAIL PROTECTED]>
 
 # Dependencies:
-Depends: perl%type_pkg[perl]-core, svn-shlibs (>= %v-11), swig-shlibs (>= 
1.3.20-2)
-BuildDepends: fink (>= 0.21.1-1), svn-dev (>= %v-11), apr (>= 0.9.5-15), 
apr-common (>= 0.9.5-15), db42 (>= 4.2.52-1017), gdbm3, expat (>= 1.95.6-2), 
libxml2 (>= 2.5.10-12), neon24 (>= 0.24.7-11), 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
+Depends: perl%type_pkg[perl]-core, svn-shlibs (>= 1.2.3-1012), swig-shlibs (>= 
1.3.20-1012)
+BuildDepends: fink (>= 0.21.1-1), svn-dev (>= 1.2.3-1012), apr (>= 
0.9.7-1011), apr-common (>= 0.9.7-1011), db43 (>= 4.3.29-1001), gdbm3, expat 
(>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24 (>= 0.24.7-11), swig (>= 
1.3.20-1012), libiconv-dev (>= 1.9.1-11), gettext-bin, gettext-tools, 
gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9
 
 # Unpack Phase:
 Source: http://subversion.tigris.org/tarballs/subversion-%v.tar.bz2
-Source-MD5: 6e557ae65b6b8d7577cc7704ede85a23
+Source-MD5: a14bc6590241b6e5c2ff2b354cc184a1
 
 # Patch Phase:
 Patch: svn.patch
@@ -24,8 +21,9 @@
 # Compile Phase:
 SetCPPFLAGS: -I%p/include/db4 -no-cpp-precomp
 GCC: 3.3
+NoPerlTests: true
 CompileScript: <<
-#! /bin/sh -e
+#! /bin/sh -ev
  ### Remove packages that are installed by fink
  rm -rf neon
  rm -rf apr
@@ -34,17 +32,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 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
+# 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-lib
 
- # make swig-pl
+ #make swig-pl
  (cd subversion/bindings/swig/perl/native && %{default_script})
 <<
 
@@ -60,9 +58,28 @@
  ### Remove unneeded archives
  rm %i/lib/*.a
  rm %i/lib/*.la
+ 
+ ### Move man files to perl versioned directory
+ /usr/bin/install -d %i/lib
+ /usr/bin/install -d %i/lib/perl5
+ /usr/bin/install -d %i/lib/perl5/%type_raw[perl]
+ mv %i/share/man %i/lib/perl5/%type_raw[perl]
 <<
-Shlibs: <<
-  %p/lib/libsvn_swig_perl-1.0.dylib 1.0.0 %n (>= 0.37.0-11)
+SplitOff: <<
+  Description: Subversion - Swig Perl Shared libraries
+  Package: %N-shlibs
+  Depends: svn-shlibs (>= 1.2.3-1012), swig-shlibs (>= 1.3.20-1012)
+  Replaces: %{Ni}581-shlibs, %{Ni}584-shlibs, %{Ni}586-shlibs
+  Provides: %{Ni}-shlibs
+  Files: <<
+    lib/libsvn_swig_perl-1.0.0.0.dylib
+    lib/libsvn_swig_perl-1.0.dylib
+    lib/libsvn_swig_perl-1.dylib
+  <<
+  Shlibs: <<
+    %p/lib/libsvn_swig_perl-1.0.dylib 1.0.0 %n (>= 1.2.1-11)
+  <<
+  DocFiles: COPYING HACKING INSTALL.swig NOTES.swig
 <<
 
 # Additional Info
@@ -81,6 +98,11 @@
 
  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.
+ 
+ Tests disabled since one test fails if run with --build-as-nobody.
 <<
 Homepage: http://subversion.tigris.org/
 <<

Index: svn-javahl.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/svn-javahl.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- svn-javahl.info     25 Jan 2006 04:21:39 -0000      1.2
+++ svn-javahl.info     1 Feb 2006 19:52:41 -0000       1.3
@@ -1,53 +1,48 @@
 Info2: <<
 Package: svn-javahl
-Version: 1.1.4
-Revision: 1011
-Architecture: powerpc
+Version: 1.2.3
+Revision: 1012
 Description: Subversion - Java bindings
 Type: java(1.4)
 License: BSD
 Maintainer: Christian Schaffner <[EMAIL PROTECTED]>
 
 # Dependencies:
-Depends: system-java%type_pkg[java], svn-shlibs (>= %v-11)
-BuildDepends: fink (>= 0.22.2-1), svn-dev (>= %v-11), apr (>= 0.9.5-15), 
apr-common (>= 0.9.5-15), db42 (>= 4.2.52-1017), gdbm3, expat (>= 1.95.6-2), 
libxml2 (>= 2.5.10-12), neon24 (>= 0.24.7-11), 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
+Depends: system-java%type_pkg[java], svn-shlibs (>= 1.2.3-1012)
+BuildDepends: fink (>= 0.22.2-1), svn-dev (>= 1.2.3-1012), apr (>= 
0.9.7-1011), apr-common (>= 0.9.7-1011), db43 (>= 4.3.29-1001), gdbm3, expat 
(>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24 (>= 0.24.7-11), 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
 # 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: a14bc6590241b6e5c2ff2b354cc184a1
 
 # Patch Phase:
 Patch: svn.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
+GCC: 4.0
 CompileScript: <<
-#! /bin/sh -e
+#! /bin/sh -ev
  ### Remove packages that are installed by fink
  rm -rf neon
  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
+ 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
+ make javahl
+ # There is one test failing because of permissions while running as root
 #  make check-javahl
 <<
 
@@ -75,11 +70,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-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-javahl/svn-javahl.jar:%p/share/java/junit/junit.jar:subversion/bindings/java/javahl/classes
 org.tigris.subversion.javahl.tests.BasicTests
 <<
 
 # Additional Info

Index: libapache2-mod-svn.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/libapache2-mod-svn.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- libapache2-mod-svn.info     25 Jan 2006 04:21:39 -0000      1.2
+++ libapache2-mod-svn.info     1 Feb 2006 19:52:41 -0000       1.3
@@ -1,43 +1,42 @@
 Package: libapache2-mod-svn
-Version: 1.1.4
-Revision: 1011
-Architecture: powerpc
+Version: 1.2.3
+Revision: 1012
 Description: Subversion - mod_svn
 License: BSD
 Maintainer: Christian Schaffner <[EMAIL PROTECTED]>
 
 # Dependencies:
-Depends: apache2 (>= 2.0.50-10), apr-common, svn-shlibs (>= %v-11)
-BuildDepends: fink (>= 0.21.1-1), svn-dev (>= %v-11), apr (>= 0.9.5-15), 
apr-common (>= 0.9.5-15), db42 (>= 4.2.52-1017), gdbm3, expat (>= 1.95.6-2), 
libxml2 (>= 2.5.10-12), neon24 (>= 0.24.7-11), libiconv-dev (>= 1.9.1-11), 
apache2-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 (>= 2.0.55-1010), apr-common (>= 0.9.7-1011), svn-shlibs (>= 
1.2.3-1012)
+BuildDepends: fink (>= 0.21.1-1), svn-dev (>= 1.2.3-1012), apr (>= 
0.9.7-1011), apr-common (>= 0.9.7-1011), db43 (>= 4.3.29-1001), gdbm3, expat 
(>= 1.95.6-2), libxml2 (>= 2.5.10-12), neon24 (>= 0.24.7-11), libiconv-dev (>= 
1.9.1-11), apache2-dev (>= 2.0.55-1010), gettext-bin, gettext-tools, 
gettext-dev, io-string-pm, libtool14 (>= 1.5.10-1), autoconf2.5, automake1.9
 Conflicts: svn-client (<= 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: a14bc6590241b6e5c2ff2b354cc184a1
 
 # Patch Phase:
 Patch: svn.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
+GCC: 4.0
 CompileScript: <<
-#! /bin/sh -e
+#! /bin/sh -ev
  ### Remove packages that are installed by fink
  rm -rf neon
  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
  ### Configure shared
- export CC=gcc-3.3; export CXX=g++-3.3; export F77=no; ./configure %c
+ export F77=no; ./configure %c
 
  ### make mod_svn shared
- make CC=gcc-3.3 CXX=g++-3.3 apache-mod
+ make apache-mod
 <<
 
 # Install Phase:
@@ -50,9 +49,37 @@
  # 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
+<<
+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-1.1.4-11', e.g. by typing"
+     echo ""
+     echo "  fink install svn-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: <<
+ chown www:admin %p/var/svn
  APXS=%p/sbin/apxs
  MOD_PREFIX=`$APXS -q LIBEXECDIR`
 
@@ -138,6 +165,19 @@
  
  If you need the examples or the tools (e.g. svnadmin) install the 
  'svn' 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-1.1.4-11', e.g. by typing
+ 
+   fink install svn-1.1.4-11
 <<
 DescPort: <<
  Patches applied to be able to not rebuild already installed libraries



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to