summaryrefslogtreecommitdiff
path: root/devel/subversion
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>2002-08-03 02:01:42 +0000
committerhubertf <hubertf@pkgsrc.org>2002-08-03 02:01:42 +0000
commit67eda715077431a2f27a93db994f3d089405f545 (patch)
tree88666becd6ce8c079775fe024bd565d35e4b2e0e /devel/subversion
parent6dfcb86b3e66ac9c7c08f31979764735acfd1bd2 (diff)
downloadpkgsrc-67eda715077431a2f27a93db994f3d089405f545.tar.gz
Add subversion-0.2667: Version control system, meant to replace CVS
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. The software is released under an Apache/BSD-style open source license. Submitted by Joel Wilsson <joelw@unix.se> in PR 17813.
Diffstat (limited to 'devel/subversion')
-rw-r--r--devel/subversion/DESCR3
-rw-r--r--devel/subversion/Makefile40
-rw-r--r--devel/subversion/PLIST93
-rw-r--r--devel/subversion/distinfo8
-rw-r--r--devel/subversion/patches/patch-aa47
-rw-r--r--devel/subversion/patches/patch-ab16
-rw-r--r--devel/subversion/patches/patch-ac10
-rw-r--r--devel/subversion/patches/patch-ad14
8 files changed, 231 insertions, 0 deletions
diff --git a/devel/subversion/DESCR b/devel/subversion/DESCR
new file mode 100644
index 00000000000..6d26e82f1d0
--- /dev/null
+++ b/devel/subversion/DESCR
@@ -0,0 +1,3 @@
+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. The software
+is released under an Apache/BSD-style open source license.
diff --git a/devel/subversion/Makefile b/devel/subversion/Makefile
new file mode 100644
index 00000000000..b83adc2463b
--- /dev/null
+++ b/devel/subversion/Makefile
@@ -0,0 +1,40 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/08/03 02:01:42 hubertf Exp $
+
+DISTNAME= subversion-r2667
+PKGNAME= subversion-0.2667
+CATEGORIES= devel
+MASTER_SITES= http://subversion.tigris.org/files/documents/15/578/
+
+MAINTAINER= joelw@unix.se
+HOMEPAGE= http://subversion.tigris.org
+COMMENT= Version control system, meant to replace CVS
+
+BUILD_DEPENDS= autoconf>=2.50:../../devel/autoconf-devel
+BUILD_DEPENDS+= libtool-base>=1.4:../../devel/libtool-base
+DEPENDS= db4>=4.0.14:../../databases/db4
+DEPENDS+= neon>=0.21.3:../../www/neon
+DEPENDS+= apr-devel-[0-9]*:../../devel/apr-devel
+DEPENDS+= python22-[0-9]*:../../lang/python22
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-ssl
+CONFIGURE_ARGS+= --with-berkeley-db=${LOCALBASE}/include/db4:${LOCALBASE}
+CONFIGURE_ARGS+= --with-neon=${LOCALBASE}
+CONFIGURE_ARGS+= --with-apr=${LOCALBASE}
+CONFIGURE_ARGS+= --with-apr-util=${LOCALBASE}
+
+PLIST_SUBST+= INSTALL_INFO=${INSTALL_INFO}
+INFO_FILES+= svn-design.info
+INFO_FILES+= svn-handbook.info
+
+post-extract:
+ @${SED} 's/ldb/ldb4/g' < ${WRKSRC}/configure > ${WRKSRC}/configure
+ @${RM} -r ${WRKSRC}/neon
+ @${RM} -r ${WRKSRC}/apr
+ @${RM} -r ${WRKSRC}/apr-util
+
+pre-configure:
+ cd ${WRKSRC} && ${SH} ./autogen.sh
+
+.include "../../mk/texinfo.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/subversion/PLIST b/devel/subversion/PLIST
new file mode 100644
index 00000000000..493c41bad15
--- /dev/null
+++ b/devel/subversion/PLIST
@@ -0,0 +1,93 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/08/03 02:01:42 hubertf Exp $
+bin/svn
+bin/svn-config
+bin/svnadmin
+bin/svnlook
+include/subversion-1/svn_auth.h
+include/subversion-1/svn_base64.h
+include/subversion-1/svn_client.h
+include/subversion-1/svn_config.h
+include/subversion-1/svn_dav.h
+include/subversion-1/svn_delta.h
+include/subversion-1/svn_diff.h
+include/subversion-1/svn_error.h
+include/subversion-1/svn_error_codes.h
+include/subversion-1/svn_fs.h
+include/subversion-1/svn_hash.h
+include/subversion-1/svn_io.h
+include/subversion-1/svn_path.h
+include/subversion-1/svn_pools.h
+include/subversion-1/svn_quoprint.h
+include/subversion-1/svn_ra.h
+include/subversion-1/svn_repos.h
+include/subversion-1/svn_sorts.h
+include/subversion-1/svn_string.h
+include/subversion-1/svn_test.h
+include/subversion-1/svn_time.h
+include/subversion-1/svn_types.h
+include/subversion-1/svn_utf.h
+include/subversion-1/svn_version.h
+include/subversion-1/svn_wc.h
+include/subversion-1/svn_xml.h
+@unexec ${INSTALL_INFO} --delete --info-dir=%D/info %D/info/svn-design.info
+@unexec ${INSTALL_INFO} --delete --info-dir=%D/info %D/info/svn-handbook.info
+info/svn-design.info
+info/svn-design.info-1
+info/svn-design.info-2
+info/svn-design.info-3
+info/svn-handbook.info
+@exec ${INSTALL_INFO} --info-dir=%D/info %D/info/svn-handbook.info
+@exec ${INSTALL_INFO} --info-dir=%D/info %D/info/svn-design.info
+lib/libsvn_auth-1.a
+lib/libsvn_auth-1.la
+lib/libsvn_auth-1.so
+lib/libsvn_auth-1.so.0
+lib/libsvn_auth-1.so.0.0
+lib/libsvn_client-1.a
+lib/libsvn_client-1.la
+lib/libsvn_client-1.so
+lib/libsvn_client-1.so.0
+lib/libsvn_client-1.so.0.0
+lib/libsvn_delta-1.a
+lib/libsvn_delta-1.la
+lib/libsvn_delta-1.so
+lib/libsvn_delta-1.so.0
+lib/libsvn_delta-1.so.0.0
+lib/libsvn_fs-1.a
+lib/libsvn_fs-1.la
+lib/libsvn_fs-1.so
+lib/libsvn_fs-1.so.0
+lib/libsvn_fs-1.so.0.0
+lib/libsvn_ra-1.a
+lib/libsvn_ra-1.la
+lib/libsvn_ra-1.so
+lib/libsvn_ra-1.so.0
+lib/libsvn_ra-1.so.0.0
+lib/libsvn_ra_dav-1.a
+lib/libsvn_ra_dav-1.la
+lib/libsvn_ra_dav-1.so
+lib/libsvn_ra_dav-1.so.0
+lib/libsvn_ra_dav-1.so.0.0
+lib/libsvn_ra_local-1.a
+lib/libsvn_ra_local-1.la
+lib/libsvn_ra_local-1.so
+lib/libsvn_ra_local-1.so.0
+lib/libsvn_ra_local-1.so.0.0
+lib/libsvn_repos-1.a
+lib/libsvn_repos-1.la
+lib/libsvn_repos-1.so
+lib/libsvn_repos-1.so.0
+lib/libsvn_repos-1.so.0.0
+lib/libsvn_subr-1.a
+lib/libsvn_subr-1.la
+lib/libsvn_subr-1.so
+lib/libsvn_subr-1.so.0
+lib/libsvn_subr-1.so.0.0
+lib/libsvn_wc-1.a
+lib/libsvn_wc-1.la
+lib/libsvn_wc-1.so
+lib/libsvn_wc-1.so.0
+lib/libsvn_wc-1.so.0.0
+man/man1/svn.1
+man/man1/svnadmin.1
+@dirrm include/subversion-1
diff --git a/devel/subversion/distinfo b/devel/subversion/distinfo
new file mode 100644
index 00000000000..d6a10486761
--- /dev/null
+++ b/devel/subversion/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/08/03 02:01:42 hubertf Exp $
+
+SHA1 (subversion-r2667.tar.gz) = 260717b20aef19536361c52dde038961eedc15ca
+Size (subversion-r2667.tar.gz) = 5308872 bytes
+SHA1 (patch-aa) = ced652b876650042f4762c309672ba0cdda0a018
+SHA1 (patch-ab) = d0ef1f26060421d77a85241dc03f89385ccb2530
+SHA1 (patch-ac) = 7f4f5bf2cabcf2612993d7541d570d39f4d7f528
+SHA1 (patch-ad) = ed2c1dce15209b1796be71f0bf01264d7a2b6a9d
diff --git a/devel/subversion/patches/patch-aa b/devel/subversion/patches/patch-aa
new file mode 100644
index 00000000000..f28d3c44066
--- /dev/null
+++ b/devel/subversion/patches/patch-aa
@@ -0,0 +1,47 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/08/03 02:01:42 hubertf Exp $
+
+--- ac-helpers/berkeley-db.m4.orig Fri Aug 2 11:30:28 2002
++++ ac-helpers/berkeley-db.m4
+@@ -102,7 +102,7 @@ AC_DEFUN(SVN_LIB_BERKELEY_DB,
+ if test "$enable_shared" = "yes"; then
+ SVN_DB_LIBS="$dbdir/libdb-4.0.la"
+ else
+- SVN_DB_LIBS="-L$dbdir -ldb"
++ SVN_DB_LIBS="-L$dbdir -ldb4"
+ fi
+ elif test "$status" = "skip"; then
+ svn_lib_berkeley_db=no
+@@ -193,7 +193,7 @@ AC_DEFUN(SVN_LIB_BERKELEY_DB,
+ ;;
+ "std" )
+ SVN_DB_INCLUDES=
+- SVN_DB_LIBS=-ldb
++ SVN_DB_LIBS=-ldb4
+ svn_lib_berkeley_db=yes
+ ;;
+ *":"* )
+@@ -201,13 +201,13 @@ AC_DEFUN(SVN_LIB_BERKELEY_DB,
+ lib="`echo $found | sed -e 's/^.*://'`"
+ SVN_DB_INCLUDES="-I$header"
+ dnl ### should look for a .la file
+- SVN_DB_LIBS="-L$lib -ldb"
++ SVN_DB_LIBS="-L$lib -ldb4"
+ svn_lib_berkeley_db=yes
+ ;;
+ * )
+ SVN_DB_INCLUDES="-I$found/include"
+ dnl ### should look for a .la file
+- SVN_DB_LIBS="-L$found/lib -ldb"
++ SVN_DB_LIBS="-L$found/lib -ldb4"
+ svn_lib_berkeley_db=yes
+ ;;
+ esac
+@@ -234,7 +234,7 @@ dnl function, then this macro assumes
+ AC_DEFUN(SVN_LIB_BERKELEY_DB_TRY,
+ [
+ svn_lib_berkeley_db_try_save_libs="$LIBS"
+- LIBS="$LIBS -ldb"
++ LIBS="$LIBS -ldb4"
+
+ svn_check_berkeley_db_major=$1
+ svn_check_berkeley_db_minor=$2
diff --git a/devel/subversion/patches/patch-ab b/devel/subversion/patches/patch-ab
new file mode 100644
index 00000000000..3eaddea9ddb
--- /dev/null
+++ b/devel/subversion/patches/patch-ab
@@ -0,0 +1,16 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/08/03 02:01:42 hubertf Exp $
+
+--- autogen.sh.orig Fri Aug 2 11:33:18 2002
++++ autogen.sh
+@@ -79,9 +79,9 @@ fi
+ # and we can state that dev people need Python on their machine. Note
+ # that running gen-make.py requires Python 1.X or newer.
+
+-OK=`python -c 'print "OK"'`
++OK=`python2.2 -c 'print "OK"'`
+ if test "${OK}" != "OK" ; then
+- echo "Python check failed, make sure python is installed and on the PATH"
++ echo "Python check failed, make sure python2.2 is installed and on the PATH"
+ exit 1
+ fi
+
diff --git a/devel/subversion/patches/patch-ac b/devel/subversion/patches/patch-ac
new file mode 100644
index 00000000000..fb98ce0266f
--- /dev/null
+++ b/devel/subversion/patches/patch-ac
@@ -0,0 +1,10 @@
+$NetBSD: patch-ac,v 1.1.1.1 2002/08/03 02:01:42 hubertf Exp $
+
+--- gen-make.py.orig Fri Aug 2 11:34:05 2002
++++ gen-make.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.2
+ #
+ # gen-make.py -- generate makefiles for building Subversion
+ #
diff --git a/devel/subversion/patches/patch-ad b/devel/subversion/patches/patch-ad
new file mode 100644
index 00000000000..45e03b31b98
--- /dev/null
+++ b/devel/subversion/patches/patch-ad
@@ -0,0 +1,14 @@
+$NetBSD: patch-ad,v 1.1.1.1 2002/08/03 02:01:42 hubertf Exp $
+
+--- build.conf.orig Fri Aug 2 11:56:00 2002
++++ build.conf
+@@ -73,9 +73,6 @@ libs = libsvn_client libsvn_wc libsvn_ra
+ manpages = subversion/clients/cmdline/man/svn.1
+ subversion/svnadmin/svnadmin.1
+ infopages = doc/handbook/svn-handbook.info
+- doc/handbook/svn-handbook.info-1
+- doc/handbook/svn-handbook.info-2
+- doc/handbook/svn-handbook.info-3
+ doc/programmer/design/svn-design.info
+ doc/programmer/design/svn-design.info-1
+ doc/programmer/design/svn-design.info-2