ports/contrib (3.5): subversion: import from opt, update to 1.9.12
commit ac2b5461716081058f171a89125bb71236255be7 Author: John Vogel <jvogel4@stny.rr.com> Date: Thu Aug 1 16:36:21 2019 -0400 subversion: import from opt, update to 1.9.12 Drop apr patch (fixed upstream) diff --git a/subversion/.footprint b/subversion/.footprint new file mode 100644 index 00000000..29b9ccc3 --- /dev/null +++ b/subversion/.footprint @@ -0,0 +1,167 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/svn +-rwxr-xr-x root/root usr/bin/svnadmin +-rwxr-xr-x root/root usr/bin/svnbench +-rwxr-xr-x root/root usr/bin/svndumpfilter +-rwxr-xr-x root/root usr/bin/svnfsfs +-rwxr-xr-x root/root usr/bin/svnlook +-rwxr-xr-x root/root usr/bin/svnmucc +-rwxr-xr-x root/root usr/bin/svnrdump +-rwxr-xr-x root/root usr/bin/svnserve +-rwxr-xr-x root/root usr/bin/svnsync +-rwxr-xr-x root/root usr/bin/svnversion +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/subversion-1/ +-rw-r--r-- root/root usr/include/subversion-1/mod_authz_svn.h +-rw-r--r-- root/root usr/include/subversion-1/mod_dav_svn.h +-rw-r--r-- root/root usr/include/subversion-1/svn-revision.txt +-rw-r--r-- root/root usr/include/subversion-1/svn_auth.h +-rw-r--r-- root/root usr/include/subversion-1/svn_base64.h +-rw-r--r-- root/root usr/include/subversion-1/svn_cache_config.h +-rw-r--r-- root/root usr/include/subversion-1/svn_checksum.h +-rw-r--r-- root/root usr/include/subversion-1/svn_client.h +-rw-r--r-- root/root usr/include/subversion-1/svn_cmdline.h +-rw-r--r-- root/root usr/include/subversion-1/svn_compat.h +-rw-r--r-- root/root usr/include/subversion-1/svn_config.h +-rw-r--r-- root/root usr/include/subversion-1/svn_ctype.h +-rw-r--r-- root/root usr/include/subversion-1/svn_dav.h +-rw-r--r-- root/root usr/include/subversion-1/svn_delta.h +-rw-r--r-- root/root usr/include/subversion-1/svn_diff.h +-rw-r--r-- root/root usr/include/subversion-1/svn_dirent_uri.h +-rw-r--r-- root/root usr/include/subversion-1/svn_dso.h +-rw-r--r-- root/root usr/include/subversion-1/svn_error.h +-rw-r--r-- root/root usr/include/subversion-1/svn_error_codes.h +-rw-r--r-- root/root usr/include/subversion-1/svn_fs.h +-rw-r--r-- root/root usr/include/subversion-1/svn_hash.h +-rw-r--r-- root/root usr/include/subversion-1/svn_io.h +-rw-r--r-- root/root usr/include/subversion-1/svn_iter.h +-rw-r--r-- root/root usr/include/subversion-1/svn_md5.h +-rw-r--r-- root/root usr/include/subversion-1/svn_mergeinfo.h +-rw-r--r-- root/root usr/include/subversion-1/svn_nls.h +-rw-r--r-- root/root usr/include/subversion-1/svn_opt.h +-rw-r--r-- root/root usr/include/subversion-1/svn_path.h +-rw-r--r-- root/root usr/include/subversion-1/svn_pools.h +-rw-r--r-- root/root usr/include/subversion-1/svn_props.h +-rw-r--r-- root/root usr/include/subversion-1/svn_quoprint.h +-rw-r--r-- root/root usr/include/subversion-1/svn_ra.h +-rw-r--r-- root/root usr/include/subversion-1/svn_ra_svn.h +-rw-r--r-- root/root usr/include/subversion-1/svn_repos.h +-rw-r--r-- root/root usr/include/subversion-1/svn_sorts.h +-rw-r--r-- root/root usr/include/subversion-1/svn_string.h +-rw-r--r-- root/root usr/include/subversion-1/svn_subst.h +-rw-r--r-- root/root usr/include/subversion-1/svn_time.h +-rw-r--r-- root/root usr/include/subversion-1/svn_types.h +-rw-r--r-- root/root usr/include/subversion-1/svn_user.h +-rw-r--r-- root/root usr/include/subversion-1/svn_utf.h +-rw-r--r-- root/root usr/include/subversion-1/svn_version.h +-rw-r--r-- root/root usr/include/subversion-1/svn_wc.h +-rw-r--r-- root/root usr/include/subversion-1/svn_x509.h +-rw-r--r-- root/root usr/include/subversion-1/svn_xml.h +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/libsvn_client-1.a +-rwxr-xr-x root/root usr/lib/libsvn_client-1.la +lrwxrwxrwx root/root usr/lib/libsvn_client-1.so -> libsvn_client-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_client-1.so.0 -> libsvn_client-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_client-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_delta-1.a +-rwxr-xr-x root/root usr/lib/libsvn_delta-1.la +lrwxrwxrwx root/root usr/lib/libsvn_delta-1.so -> libsvn_delta-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_delta-1.so.0 -> libsvn_delta-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_delta-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_diff-1.a +-rwxr-xr-x root/root usr/lib/libsvn_diff-1.la +lrwxrwxrwx root/root usr/lib/libsvn_diff-1.so -> libsvn_diff-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_diff-1.so.0 -> libsvn_diff-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_diff-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_fs-1.a +-rwxr-xr-x root/root usr/lib/libsvn_fs-1.la +lrwxrwxrwx root/root usr/lib/libsvn_fs-1.so -> libsvn_fs-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_fs-1.so.0 -> libsvn_fs-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_fs-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_fs_base-1.a +-rwxr-xr-x root/root usr/lib/libsvn_fs_base-1.la +lrwxrwxrwx root/root usr/lib/libsvn_fs_base-1.so -> libsvn_fs_base-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_fs_base-1.so.0 -> libsvn_fs_base-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_fs_base-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_fs_fs-1.a +-rwxr-xr-x root/root usr/lib/libsvn_fs_fs-1.la +lrwxrwxrwx root/root usr/lib/libsvn_fs_fs-1.so -> libsvn_fs_fs-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_fs_fs-1.so.0 -> libsvn_fs_fs-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_fs_fs-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_fs_util-1.a +-rwxr-xr-x root/root usr/lib/libsvn_fs_util-1.la +lrwxrwxrwx root/root usr/lib/libsvn_fs_util-1.so -> libsvn_fs_util-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_fs_util-1.so.0 -> libsvn_fs_util-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_fs_util-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_fs_x-1.a +-rwxr-xr-x root/root usr/lib/libsvn_fs_x-1.la +lrwxrwxrwx root/root usr/lib/libsvn_fs_x-1.so -> libsvn_fs_x-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_fs_x-1.so.0 -> libsvn_fs_x-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_fs_x-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_ra-1.a +-rwxr-xr-x root/root usr/lib/libsvn_ra-1.la +lrwxrwxrwx root/root usr/lib/libsvn_ra-1.so -> libsvn_ra-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_ra-1.so.0 -> libsvn_ra-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_ra-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_ra_local-1.a +-rwxr-xr-x root/root usr/lib/libsvn_ra_local-1.la +lrwxrwxrwx root/root usr/lib/libsvn_ra_local-1.so -> libsvn_ra_local-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_ra_local-1.so.0 -> libsvn_ra_local-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_ra_local-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_ra_serf-1.a +-rwxr-xr-x root/root usr/lib/libsvn_ra_serf-1.la +lrwxrwxrwx root/root usr/lib/libsvn_ra_serf-1.so -> libsvn_ra_serf-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_ra_serf-1.so.0 -> libsvn_ra_serf-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_ra_serf-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_ra_svn-1.a +-rwxr-xr-x root/root usr/lib/libsvn_ra_svn-1.la +lrwxrwxrwx root/root usr/lib/libsvn_ra_svn-1.so -> libsvn_ra_svn-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_ra_svn-1.so.0 -> libsvn_ra_svn-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_ra_svn-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_repos-1.a +-rwxr-xr-x root/root usr/lib/libsvn_repos-1.la +lrwxrwxrwx root/root usr/lib/libsvn_repos-1.so -> libsvn_repos-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_repos-1.so.0 -> libsvn_repos-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_repos-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_subr-1.a +-rwxr-xr-x root/root usr/lib/libsvn_subr-1.la +lrwxrwxrwx root/root usr/lib/libsvn_subr-1.so -> libsvn_subr-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_subr-1.so.0 -> libsvn_subr-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_subr-1.so.0.0.0 +-rw-r--r-- root/root usr/lib/libsvn_wc-1.a +-rwxr-xr-x root/root usr/lib/libsvn_wc-1.la +lrwxrwxrwx root/root usr/lib/libsvn_wc-1.so -> libsvn_wc-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsvn_wc-1.so.0 -> libsvn_wc-1.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libsvn_wc-1.so.0.0.0 +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/svn.1.gz +-rw-r--r-- root/root usr/share/man/man1/svnadmin.1.gz +-rw-r--r-- root/root usr/share/man/man1/svndumpfilter.1.gz +-rw-r--r-- root/root usr/share/man/man1/svnlook.1.gz +-rw-r--r-- root/root usr/share/man/man1/svnmucc.1.gz +-rw-r--r-- root/root usr/share/man/man1/svnrdump.1.gz +-rw-r--r-- root/root usr/share/man/man1/svnsync.1.gz +-rw-r--r-- root/root usr/share/man/man1/svnversion.1.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/svnserve.conf.5.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/svnserve.8.gz +drwxr-xr-x root/root usr/share/pkgconfig/ +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_client.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_delta.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_diff.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_fs.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_fs_base.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_fs_fs.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_fs_util.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_fs_x.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_ra.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_ra_local.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_ra_serf.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_ra_svn.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_repos.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_subr.pc +-rw-r--r-- root/root usr/share/pkgconfig/libsvn_wc.pc diff --git a/subversion/.signature b/subversion/.signature new file mode 100644 index 00000000..1424c896 --- /dev/null +++ b/subversion/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF3xQmyFlcMWetnVZNda3y58ZLOEfDeRUv6wJ36dlp5wIcKTX0FE9+y6qeFq9fFClhMz4qtIxZHinAqJAmVZkEXQs= +SHA256 (Pkgfile) = c121840963e3bb1a7154a30c7d287359675c7822affa87fe1776fbadde6fafa4 +SHA256 (.footprint) = d00adb73926ccd556c7d37d069fab96f98fc85d028fbc291ddc9c9a9fee0e931 +SHA256 (subversion-1.9.12.tar.bz2) = 3c3a15fd73a21ab55556d7c291cf40e25ade1c070294504aa50b4767db1be397 diff --git a/subversion/Pkgfile b/subversion/Pkgfile new file mode 100644 index 00000000..08b2a1a1 --- /dev/null +++ b/subversion/Pkgfile @@ -0,0 +1,27 @@ +# Description: A version control system (CVS replacement) +# URL: http://subversion.apache.org +# Maintainer: John Vogel, jvogel4 at stny dot rr dot com +# Depends on: serf + +name=subversion +version=1.9.12 +release=1 +source=(https://www.apache.org/dist/$name/$name-$version.tar.bz2) + +build() { + cd $name-$version + + ./configure --prefix=/usr \ + --with-apr=/usr \ + --with-apr-util=/usr \ + --without-swig \ + --without-apxs \ + --disable-mod-activation \ + --disable-nls + + make + make -j1 DESTDIR=$PKG install + + # info pages seem to get generated when makeinfo is available + rm -rf $PKG/usr/info +} diff --git a/subversion/README b/subversion/README new file mode 100644 index 00000000..b74b469c --- /dev/null +++ b/subversion/README @@ -0,0 +1,41 @@ +NOTES + +This is a port for the subversion revision control; if you have apache +(version 2.0+) installed, you'll also get the apache modules to run a +subversion server via apache/WebDAV. +Else you'll still be able to create a server with the svnserve +application. If you want absolutely no server parts, add +"--without-berkeley-db" to the configure line + +If you're going to install apache later on, you'll need to recompile +this package (solutions to this are already planned). + +If you want Python Bindings, install SWIG and comment out the few lines +in the build() function + +PRE-INSTALL (SERVER) +Make sure you install expat before you install apache; also, note that you'll +get a footprint missmatch + + +POST-INSTALL (SERVER) + +add something like this to your apache configuration: + +#LoadModule dav_module lib/apache/mod_dav.so +#LoadModule dav_svn_module lib/apache/mod_dav_svn.so +#<Location /svn/repos> +# DAV svn +# SVNPath /home/svnroot +# +# # Limit write permission to list of valid users. +# <LimitExcept GET PROPFIND OPTIONS REPORT> +# # Require SSL connection for password protection. +# # SSLRequireSSL +# +# AuthType Basic +# AuthName "Authorization Realm" +# AuthUserFile /absolute/path/to/passwdfile +# Require valid-user +# </LimitExcept> +#</Location>
participants (1)
-
crux@crux.nu