svn commit: r357986 - in head: . devel/p5-subversion devel/py-subversion devel/ruby-subversion devel/subversion devel/subversion-static devel/subversion/files java/java-subversion security security...
Antoine Brodin
antoine at FreeBSD.org
Mon Jun 16 14:17:23 UTC 2014
On Mon, Jun 16, 2014 at 3:12 PM, Lev A. Serebryakov <lev at freebsd.org> wrote:
> Author: lev
> Date: Mon Jun 16 13:12:21 2014
> New Revision: 357986
> URL: http://svnweb.freebsd.org/changeset/ports/357986
> QAT: https://qat.redports.org/buildarchive/r357986/
>
> Log:
> subversion port has been overhauled. Some optional parts was extracted
> to separate ports. These ports are:
s/overhaulted/totally broken/
Could you check it again please? it doesn't build at all
Antoine
> www/mod_dav_svn
> instead of option MOD_DAV_SVN.
> security/subversion-gnome-keyring
> instead of option GNOME_KEYRING.
> security/subversion-kwallet
> instead of option KDE_KWALLET.
>
> If you used devel/subversion with one (or more) of these non-standard
> options, you should install appropriate port after subversion upgrade.
>
> "mod_dontdothat" is installed unconditionally by www/mod_dav_svn
> port (it has been depended on TOOLS option), but is not activated by
> default, you may need to edit apache's configuration file.
>
> devel/subversion port now installs svndiff, svndiff3 and svndiff4
> commands if TOOLS option is enabled. They was skipped before.
> Official names "diff", "diff3" and "diff4" are prefixed with "svn" to
> avoid conflicts with base and other diff versions.
>
> All libraries and binaries are now stripped if MAINTAINER_DEBUG
> option is not selected (including all sub-ports, like bindings
> and mod_dav_svn).
>
> Added:
> head/devel/subversion/files/extra-patch-build.conf (contents, props changed)
> head/security/subversion-gnome-keyring/
> head/security/subversion-gnome-keyring/Makefile (contents, props changed)
> head/security/subversion-gnome-keyring/pkg-descr (contents, props changed)
> head/security/subversion-gnome-keyring/pkg-plist (contents, props changed)
> head/security/subversion-kwallet/
> head/security/subversion-kwallet/Makefile (contents, props changed)
> head/security/subversion-kwallet/pkg-descr (contents, props changed)
> head/security/subversion-kwallet/pkg-plist (contents, props changed)
> head/www/mod_dav_svn/
> head/www/mod_dav_svn/Makefile (contents, props changed)
> head/www/mod_dav_svn/pkg-descr (contents, props changed)
> head/www/mod_dav_svn/pkg-plist (contents, props changed)
> Modified:
> head/UPDATING
> head/devel/p5-subversion/Makefile
> head/devel/p5-subversion/pkg-descr
> head/devel/py-subversion/Makefile
> head/devel/py-subversion/pkg-descr
> head/devel/ruby-subversion/Makefile
> head/devel/ruby-subversion/pkg-descr
> head/devel/subversion-static/Makefile
> head/devel/subversion/Makefile
> head/devel/subversion/Makefile.common
> head/devel/subversion/files/build-outputs.mk
> head/devel/subversion/files/extra-patch-Makefile.in
> head/devel/subversion/files/patch-build-outputs.mk
> head/devel/subversion/files/pkg-install.in
> head/devel/subversion/pkg-plist
> head/java/java-subversion/Makefile
> head/java/java-subversion/pkg-descr
> head/security/Makefile
> head/www/Makefile
>
> Modified: head/UPDATING
> ==============================================================================
> --- head/UPDATING Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/UPDATING Mon Jun 16 13:12:21 2014 (r357986)
> @@ -5,6 +5,36 @@ they are unavoidable.
> You should get into the habit of checking this file for changes each time
> you update your ports collection, before attempting any port upgrades.
>
> +20140616:
> + AFFECTS: users of devel/subversion
> + AUTHOR: lev at FreeBSD.org
> +
> + subversion port has been overhauled. Some optional parts was extracted
> + to separate ports. These ports are:
> +
> + www/mod_dav_svn
> + instead of option MOD_DAV_SVN.
> + security/subversion-gnome-keyring
> + instead of option GNOME_KEYRING.
> + security/subversion-kwallet
> + instead of option KDE_KWALLET.
> +
> + If you used devel/subversion with one (or more) of these non-standard
> + options, you should install appropriate port after subversion upgrade.
> +
> + "mod_dontdothat" is installed unconditionally by www/mod_dav_svn
> + port (it has been depended on TOOLS option), but is not activated by
> + default, you may need to edit apache's configuration file.
> +
> + devel/subversion port now installs svndiff, svndiff3 and svndiff4
> + commands if TOOLS option is enabled. They was skipped before.
> + Official names "diff", "diff3" and "diff4" are prefixed with "svn" to
> + avoid conflicts with base and other diff versions.
> +
> + All libraries and binaries are now stripped if MAINTAINER_DEBUG
> + option is not selected (including all sub-ports, like bindings
> + and mod_dav_svn).
> +
> 20140611:
> AFFECTS: users of devel/icu
> AUTHOR: bapt at FreeBSD.org
>
> Modified: head/devel/p5-subversion/Makefile
> ==============================================================================
> --- head/devel/p5-subversion/Makefile Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/p5-subversion/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -18,20 +18,17 @@ PKGDIR= ${.CURDIR}
> USES= perl5
> USE_PERL5= build run fixpacklist
>
> -SVN_BUILD_BINDINGS=yes
> +SVN_BUILD_BINDINGS= yes
> +SVN_BUILD_ADDONS= yes
>
> .include "${MASTERDIR}/Makefile.common"
>
> CATEGORIES+= perl5
>
> -do-build:
> - ${MAKE} -C ${WRKSRC} swig-pl-lib ${MAKE_ARGS}
> - ${MAKE} -C ${WRKSRC} swig-pl ${MAKE_ARGS}
> +ALL_TARGET= swig-pl-lib swig-pl
> +INSTALL_TARGET= install-swig-pl
>
> pre-install:
> ${REINPLACE_CMD} '/SWIG_PL_DIR/s, install$$, all pure_install,g' ${WRKSRC}/Makefile
>
> -do-install:
> - ${MAKE} -C ${WRKSRC} install-swig-pl ${MAKE_ARGS}
> -
> .include <bsd.port.post.mk>
>
> Modified: head/devel/p5-subversion/pkg-descr
> ==============================================================================
> --- head/devel/p5-subversion/pkg-descr Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/p5-subversion/pkg-descr Mon Jun 16 13:12:21 2014 (r357986)
> @@ -3,4 +3,4 @@ as possible, while fixing many outstandi
>
> This port adds Perl bindings to Subversion.
>
> -WWW: http://subversion.tigris.org/
> +WWW: http://subversion.apache.org/
>
> Modified: head/devel/py-subversion/Makefile
> ==============================================================================
> --- head/devel/py-subversion/Makefile Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/py-subversion/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -18,16 +18,13 @@ PKGDIR= ${.CURDIR}
> USE_PYTHON= yes
>
> SVN_BUILD_BINDINGS= yes
> +SVN_BUILD_ADDONS= yes
>
> .include "${MASTERDIR}/Makefile.common"
>
> CATEGORIES+= python
>
> -do-build:
> - ${MAKE} -C ${WRKSRC} swig-py-lib ${MAKE_ARGS}
> - ${MAKE} -C ${WRKSRC} swig-py ${MAKE_ARGS}
> -
> -do-install:
> - ${MAKE} -C ${WRKSRC} install-swig-py ${MAKE_ARGS}
> +ALL_TARGET= swig-py-lib swig-py
> +INSTALL_TARGET= install-swig-py
>
> .include <bsd.port.post.mk>
>
> Modified: head/devel/py-subversion/pkg-descr
> ==============================================================================
> --- head/devel/py-subversion/pkg-descr Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/py-subversion/pkg-descr Mon Jun 16 13:12:21 2014 (r357986)
> @@ -3,4 +3,4 @@ as possible, while fixing many outstandi
>
> This slave port adds Python bindings to Subversion.
>
> -WWW: http://subversion.tigris.org/
> +WWW: http://subversion.apache.org/
>
> Modified: head/devel/ruby-subversion/Makefile
> ==============================================================================
> --- head/devel/ruby-subversion/Makefile Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/ruby-subversion/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -18,17 +18,14 @@ PKGDIR= ${.CURDIR}
>
> USE_RUBY= yes
>
> -SVN_BUILD_BINDINGS=yes
> +SVN_BUILD_BINDINGS= yes
> +SVN_BUILD_ADDONS= yes
>
> .include "${MASTERDIR}/Makefile.common"
>
> CATEGORIES+= ruby
>
> -do-build:
> - ${MAKE} -C ${WRKSRC} swig-rb-lib ${MAKE_ARGS}
> - ${MAKE} -C ${WRKSRC} swig-rb ${MAKE_ARGS}
> -
> -do-install:
> - ${MAKE} -C ${WRKSRC} install-swig-rb ${MAKE_ARGS}
> +ALL_TARGET= swig-rb-lib swig-rb
> +INSTALL_TARGET= install-swig-rb
>
> .include <bsd.port.post.mk>
>
> Modified: head/devel/ruby-subversion/pkg-descr
> ==============================================================================
> --- head/devel/ruby-subversion/pkg-descr Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/ruby-subversion/pkg-descr Mon Jun 16 13:12:21 2014 (r357986)
> @@ -3,4 +3,4 @@ as possible, while fixing many outstandi
>
> This slave port adds Ruby bindings to Subversion.
>
> -WWW: http://subversion.tigris.org/
> +WWW: http://subversion.apache.org/
>
> Modified: head/devel/subversion-static/Makefile
> ==============================================================================
> --- head/devel/subversion-static/Makefile Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/subversion-static/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -14,10 +14,7 @@ PKGMESSAGE= ${.CURDIR}/pkg-message
> # Set these by hands, as options are undefined
> PLIST_SUB+= TOOLS="@comment " \
> SVNSERVE_WRAPPER="@comment " \
> - GNOME_KEYRING="@comment " \
> - KDE_KWALLET="@comment " \
> BDB="@comment " \
> - MOD_DAV_SVN="@comment " \
> NLS="@comment "
>
> .include "${MASTERDIR}/Makefile"
>
> Modified: head/devel/subversion/Makefile
> ==============================================================================
> --- head/devel/subversion/Makefile Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/subversion/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -15,10 +15,7 @@ OPTIONS_DEFINE= \
> BDB \
> DOCS \
> FREEBSD_TEMPLATE\
> - GNOME_KEYRING \
> - KDE_KWALLET \
> MAINTAINER_DEBUG\
> - MOD_DAV_SVN \
> NLS \
> P4_STYLE_MARKERS\
> SASL \
> @@ -30,19 +27,16 @@ OPTIONS_DEFINE= \
>
> OPTIONS_DEFAULT=P4_STYLE_MARKERS \
> FREEBSD_TEMPLATE \
> - SERF
> + SERF TOOLS
>
> FREEBSD_TEMPLATE_DESC= FreeBSD Project log template
> -GNOME_KEYRING_DESC= Build with GNOME Keyring auth support
> -KDE_KWALLET_DESC= Build with KDE KWallet auth support
> MAINTAINER_DEBUG_DESC= Build debug version
> -MOD_DAV_SVN_DESC= mod_dav_svn module for Apache 2.X
> P4_STYLE_MARKERS_DESC= Perforce-style conflict markers
> SERF_DESC= WebDAV/Delta-V (HTTP/HTTPS) repo access module
> STATIC_DESC= Build static version (no shared libs)
> SVNSERVE_WRAPPER_DESC= Enable svnserve wrapper (umask setter)
> TEST_DESC= Run subversion test suite
> -TOOLS_DESC= Install several tools (svnauthz-validate and mod_dontdothat are among them)
> +TOOLS_DESC= Install several tools
>
> # Patches required for use with the FreeBSD Project repository only
> P4_STYLE_MARKERS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-3way-conflict-markers
> @@ -53,12 +47,12 @@ SVNSERVE_WRAPPER_EXTRA_PATCHES= ${PATCHD
>
> SVNREPOS?= /home/svn/repos
> SVNFSTYPE?= fsfs
> +SVNGROUP?= svn
> +SVNUSER?= svn
>
> -SUB_FILES= pkg-install
> -
> -.if !${PORT_OPTIONS:MMAINTAINER_DEBUG}
> -EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-Makefile.in
> -.endif
> +CONFIGURE_ARGS+= --without-gnome-keyring \
> + --without-kwallet \
> + --with-apxs=no
>
> .if ${PORT_OPTIONS:MSVNSERVE_WRAPPER}
> SUB_LIST+= SVNSERVE_BIN_EXT=".bin"
> @@ -68,17 +62,6 @@ SUB_LIST+= SVNSERVE_BIN_EXT=""
> PLIST_SUB+= NO_SVNSERVE_WRAPPER=""
> .endif
>
> -.if ${PORT_OPTIONS:MMOD_DAV_SVN}
> -SUB_LIST+= MOD_DAV_SVN_INSTALL="YES"
> -PLIST_SUB+= SED=${SED}
> -SVNGROUP?= www
> -SVNUSER?= www
> -.else
> -SUB_LIST+= MOD_DAV_SVN_INSTALL="NO"
> -SVNGROUP?= svn
> -SVNUSER?= svn
> -.endif
> -
> .if ${PORT_OPTIONS:MTEST}
> TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
> .endif
> @@ -89,7 +72,6 @@ USES+= gettext:build
> . endif
> . if ${PORT_OPTIONS:MBDB}
> BDB_BUILD_DEPENDS= yes
> -.else
> . endif
> OLD_LIB_DEPENDS:= ${LIB_DEPENDS:S!^!${LOCALBASE}/lib/!:C!(\.so|\.[0-9]+)?:!.a:!}
> BUILD_DEPENDS+= ${OLD_LIB_DEPENDS}
> @@ -135,24 +117,6 @@ pre-everything::
>
> @${ECHO_MSG} ""
> .if ${PORT_OPTIONS:MSTATIC}
> -. if ${PORT_OPTIONS:MMOD_DAV_SVN}
> - @${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
> - @${ECHO_MSG} "!!! mod_dav_svn and static build are not compatible !!!"
> - @${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
> - @${FALSE}
> -. endif
> -. if ${PORT_OPTIONS:MGNOME_KEYRING}
> - @${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
> - @${ECHO_MSG} "!!! Gnome Keyring and static build are not compatible !!!"
> - @${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
> - @${FALSE}
> -. endif
> -. if ${PORT_OPTIONS:MKDE_WALLET}
> - @${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
> - @${ECHO_MSG} "!!! KDE Wallet and static build are not compatible !!!"
> - @${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
> - @${FALSE}
> -. endif
> @${ECHO_MSG} "Static binaries will be built."
> .endif # STATIC
> @${ECHO_MSG} "Many useful scripts will be installed into ${DATADIR}"
> @@ -212,9 +176,6 @@ post-install: ${MKREPOS_TARGET}
> repository: _mkrepos
>
> _SVNGRPFILES= db locks locks/db.lock locks/db-logs.lock
> -.if ${PORT_OPTIONS:MMOD_DAV_SVN}
> -_SVNGRPFILES+= dav
> -.endif
> SVNGRPFILES= ${_SVNGRPFILES:S,^,${SVNREPOS}/,}
>
> _mkrepos: .USE
> @@ -248,9 +209,6 @@ _mkrepos: .USE
> @${MKDIR} ${SVNREPOS}
> @${PREFIX}/bin/svnadmin create --fs-type ${SVNFSTYPE} ${SVNREPOS}
> .if ${PORT_OPTIONS:MSVNSERVE_WRAPPER}
> -.if ${PORT_OPTIONS:MMOD_DAV_SVN}
> - @${MKDIR} ${SVNREPOS}/dav
> -.endif
> @${CHOWN} ${SVNUSER}:${SVNGROUP} ${SVNGRPFILES}
> @${CHMOD} g+w ${SVNGRPFILES}
> @for i in ${SVNREPOS}/db/* ; do \
> @@ -266,7 +224,8 @@ _mkrepos: .USE
> .endif
>
> svn-build-outputs-hack:
> + cd ${WRKSRC} && ${PATCH} ${PATCH_DIST_ARGS} -p0 < ${PATCHDIR}/extra-patch-build.conf
> cd ${WRKSRC} && python2 gen-make.py --release --installed-libs libsvn_client,libsvn_delta,libsvn_diff,libsvn_fs,libsvn_ra,libsvn_repos,libsvn_subr,libsvn_wc
> - ${MV} ${WRKSRC}/build-outputs.mk ${FILESDIR}/build-outputs.mk
> + ${MV} ${WRKSRC}/build-outputs.mk ${FILESDIR}/build-outputs.mk.addons
>
> .include <bsd.port.post.mk>
>
> Modified: head/devel/subversion/Makefile.common
> ==============================================================================
> --- head/devel/subversion/Makefile.common Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/subversion/Makefile.common Mon Jun 16 13:12:21 2014 (r357986)
> @@ -1,15 +1,14 @@
> # Created by: rooneg at electricjellyfish.net
> # $FreeBSD$
>
> -PORTNAME= subversion
> +PORTNAME?= subversion
> PORTVERSION= 1.8.9
> -PORTREVISION?= 1
> +PORTREVISION?= 2
> CATEGORIES+= devel
> MASTER_SITES= ${MASTER_SITE_APACHE}
> DIST_SUBDIR= subversion18
> MASTER_SITE_SUBDIR= subversion
>
> -USE_KDE4= # Used below if KWallet support is enabled
> GNU_CONFIGURE= yes
> USES+= tar:bzip2 pkgconfig libtool
>
> @@ -25,10 +24,10 @@ CONFIGURE_ARGS+= --without-swig \
> --with-sqlite=${LOCALBASE} \
> --with-expat=${LOCALBASE}/include:${LOCALBASE}/lib:expat
>
> -.if defined(SVN_BUILD_BINDINGS)
> +.if defined(SVN_BUILD_ADDONS)
> CONFLICTS_BUILD+= ${PORTNAME}-1.[^8].[0-9]*
> LIB_DEPENDS+= libsvn_client-1.so:${PORTSDIR}/devel/subversion
> -OPTIONSFILE= ${PORT_DBDIR}/${PORTNAME}/options
> +OPTIONSFILE= ${PORT_DBDIR}/subversion/options
> OPTIONS_NAME= devel_subversion
> .endif
>
> @@ -38,21 +37,9 @@ OPTIONS_SUB= yes
> BDB_CONFIGURE_OFF= --without-berkeley-db
> BDB_USE= BDB=42+
>
> -GNOME_KEYRING_CONFIGURE_OFF= --without-gnome-keyring
> -GNOME_KEYRING_CONFIGURE_ON= --with-gnome-keyring
> -GNOME_KEYRING_LIB_DEPENDS= libgcr.so:${PORTSDIR}/security/gnome-keyring
> -
> -KDE_KWALLET_CONFIGURE_OFF= --without-kwallet
> -KDE_KWALLET_CONFIGURE_ON= --with-kwallet=${KDE4_PREFIX}
> -KDE_KWALLET_USE= KDE4=kdelibs,runtime
> -
> MAINTAINER_DEBUG_CFLAGS= -g
> MAINTAINER_DEBUG_CONFIGURE_ON= --enable-maintainer-mode --enable-debug
>
> -MOD_DAV_SVN_CONFIGURE_OFF= --with-apxs=no
> -MOD_DAV_SVN_CONFIGURE_ON= --with-apxs=${APXS} --with-apache-libexecdir
> -MOD_DAV_SVN_USE= APACHE=22+
> -
> NLS_CONFIGURE_OFF= --disable-nls
> NLS_USES= gettext
>
> @@ -69,10 +56,6 @@ STATIC_CONFIGURE_ON= --enable-all-stati
> # ===============================================================
> .include <bsd.port.options.mk>
>
> -.if ${PORT_OPTIONS:MMOD_DONTDOTHAT} && !${PORT_OPTIONS:MMOD_DAV_SVN}
> -IGNORE= to build mod_dontdothat OPTION mod_dav_svn is required
> -.endif
> -
> APR_CONFIG= ${LOCALBASE}/bin/apr-1-config
> APU_CONFIG= ${LOCALBASE}/bin/apu-1-config
>
> @@ -82,18 +65,22 @@ CONFIGURE_ARGS+=--with-apr=${APR_CONFIG}
> CFLAGS+= -fpic -DPIC
> .endif
>
> -.if ${PORT_OPTIONS:MFREEBSD_TEMPLATE} && defined(ORGANIZATION)
> +.if (${PORT_OPTIONS:MFREEBSD_TEMPLATE} || !${OPTIONS_FILE_UNSET:MFREEBSD_TEMPLATE}) && defined(ORGANIZATION)
> CFLAGS+= -DHAS_ORGANIZATION_NAME
> .endif
>
> +.if !${PORT_OPTIONS:MMAINTAINER_DEBUG} && !${OPTIONS_FILE_SET:MMAINTAINER_DEBUG}
> +EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-Makefile.in
> +.endif
> +
> .include <bsd.port.pre.mk>
>
> pre-everything::
> -.if defined(SVN_BUILD_BINDINGS)
> -.if ${PORT_OPTIONS:MSTATIC}
> - @${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
> - @${ECHO_MSG} "!!! bindings and static build are not compatible !!!"
> - @${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
> +.if defined(SVN_BUILD_ADDONS)
> +.if ${PORT_OPTIONS:MSTATIC} || ${OPTIONS_FILE_SET:MSTATIC}
> + @${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
> + @${ECHO_MSG} "!!! addons (bindings, mod_dav_svn, etc). and static build are not compatible !!!"
> + @${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
> @${FALSE}
> .endif
> .endif
> @@ -105,10 +92,10 @@ post-patch:
> .endif
> @${REINPLACE_CMD} "s#^swig_pydir =.*#swig_pydir = ${PYTHON_SITELIBDIR}/libsvn#" ${WRKSRC}/Makefile.in
> @${REINPLACE_CMD} "s#^swig_pydir_extra =.*#swig_pydir_extra = ${PYTHON_SITELIBDIR}/svn#" ${WRKSRC}/Makefile.in
> -.if defined(SVN_BUILD_BINDINGS)
> +.if defined(SVN_BUILD_ADDONS)
> @${CP} ${FILESDIR}/build-outputs.mk ${WRKSRC}
> .endif
> -.if ${PORT_OPTIONS:MFREEBSD_TEMPLATE} && defined(ORGANIZATION)
> +.if (${PORT_OPTIONS:MFREEBSD_TEMPLATE} || !${OPTIONS_FILE_UNSET:MFREEBSD_TEMPLATE}) && defined(ORGANIZATION)
> @${ECHO_CMD} "#define ORGANIZATION_NAME \"${ORGANIZATION}\"" > ${WRKSRC}/subversion/freebsd-organization.h
> .endif
> # shebangfix
>
> Modified: head/devel/subversion/files/build-outputs.mk
> ==============================================================================
> --- head/devel/subversion/files/build-outputs.mk Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/subversion/files/build-outputs.mk Mon Jun 16 13:12:21 2014 (r357986)
> @@ -909,7 +909,7 @@ subversion/tests/libsvn_delta/window-tes
> # Section 6: Install-Group build targets
> ########################################
>
> -apache-mod: subversion/mod_authz_svn/mod_authz_svn.la subversion/mod_dav_svn/mod_dav_svn.la
> +apache-mod: subversion/mod_authz_svn/mod_authz_svn.la subversion/mod_dav_svn/mod_dav_svn.la tools/server-side/mod_dontdothat/mod_dontdothat.la
>
> bdb-lib: subversion/libsvn_fs_base/libsvn_fs_base-1.la
>
> @@ -965,16 +965,17 @@ test: subversion/tests/cmdline/atomic-ra
>
> tests: subversion/bindings/cxxhl/cxxhl-tests$(EXEEXT)
>
> -tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/dev/fsfs-access-map$(EXEEXT) tools/dev/fsfs-reorg$(EXEEXT) tools/server-side/fsfs-stats$(EXEEXT) tools/server-side/mod_dontdothat/mod_dontdothat.la tools/client-side/svn-bench/svn-bench$(EXEEXT) tools/server-side/svn-populate-node-origins-index$(EXEEXT) tools/server-side/svn-rep-sharing-stats$(EXEEXT) tools/server-side/svnauthz$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) tools/dev/svnraisetreeconflict/svnraisetreeconflict$(EXEEXT)
> +tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/dev/fsfs-access-map$(EXEEXT) tools/dev/fsfs-reorg$(EXEEXT) tools/server-side/fsfs-stats$(EXEEXT) tools/client-side/svn-bench/svn-bench$(EXEEXT) tools/server-side/svn-populate-node-origins-index$(EXEEXT) tools/server-side/svn-rep-sharing-stats$(EXEEXT) tools/server-side/svnauthz$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) tools/dev/svnraisetreeconflict/svnraisetreeconflict$(EXEEXT)
>
>
> ########################################
> # Section 7: Install-Group install targets
> ########################################
>
> -install-mods-shared: subversion/mod_dav_svn/mod_dav_svn.la subversion/mod_authz_svn/mod_authz_svn.la
> +install-mods-shared: subversion/mod_dav_svn/mod_dav_svn.la subversion/mod_authz_svn/mod_authz_svn.la tools/server-side/mod_dontdothat/mod_dontdothat.la
> if $(INSTALL_APACHE_MODS) ; then cd subversion/mod_dav_svn ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n dav_svn mod_dav_svn.la ; fi
> if $(INSTALL_APACHE_MODS) ; then cd subversion/mod_authz_svn ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n authz_svn mod_authz_svn.la ; fi
> + if $(INSTALL_APACHE_MODS) ; then cd tools/server-side/mod_dontdothat ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n dontdothat mod_dontdothat.la ; fi
>
> install-bdb-lib: subversion/libsvn_fs_base/libsvn_fs_base-1.la
> $(MKDIR) $(DESTDIR)$(bdb_libdir)
> @@ -1134,7 +1135,7 @@ install-tests: subversion/bindings/cxxhl
> $(MKDIR) $(DESTDIR)$(testsdir)
> cd subversion/bindings/cxxhl ; $(INSTALL_TESTS) cxxhl-tests$(EXEEXT) $(DESTDIR)$(testsdir)/cxxhl-tests$(EXEEXT)
>
> -install-tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/dev/fsfs-access-map$(EXEEXT) tools/dev/fsfs-reorg$(EXEEXT) tools/server-side/fsfs-stats$(EXEEXT) tools/server-side/mod_dontdothat/mod_dontdothat.la tools/client-side/svn-bench/svn-bench$(EXEEXT) tools/server-side/svn-populate-node-origins-index$(EXEEXT) tools/server-side/svn-rep-sharing-stats$(EXEEXT) tools/server-side/svnauthz$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) tools/dev/svnraisetreeconflict/svnraisetreeconflict$(EXEEXT)
> +install-tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/dev/fsfs-access-map$(EXEEXT) tools/dev/fsfs-reorg$(EXEEXT) tools/server-side/fsfs-stats$(EXEEXT) tools/client-side/svn-bench/svn-bench$(EXEEXT) tools/server-side/svn-populate-node-origins-index$(EXEEXT) tools/server-side/svn-rep-sharing-stats$(EXEEXT) tools/server-side/svnauthz$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) tools/dev/svnraisetreeconflict/svnraisetreeconflict$(EXEEXT)
> $(MKDIR) $(DESTDIR)$(toolsdir)
> cd tools/diff ; $(INSTALL_TOOLS) diff$(EXEEXT) $(DESTDIR)$(toolsdir)/diff$(EXEEXT)
> cd tools/diff ; $(INSTALL_TOOLS) diff3$(EXEEXT) $(DESTDIR)$(toolsdir)/diff3$(EXEEXT)
> @@ -1142,7 +1143,6 @@ install-tools: tools/diff/diff$(EXEEXT)
> cd tools/dev ; $(INSTALL_TOOLS) fsfs-access-map$(EXEEXT) $(DESTDIR)$(toolsdir)/fsfs-access-map$(EXEEXT)
> cd tools/dev ; $(INSTALL_TOOLS) fsfs-reorg$(EXEEXT) $(DESTDIR)$(toolsdir)/fsfs-reorg$(EXEEXT)
> cd tools/server-side ; $(INSTALL_TOOLS) fsfs-stats$(EXEEXT) $(DESTDIR)$(toolsdir)/fsfs-stats$(EXEEXT)
> - if $(INSTALL_APACHE_MODS) ; then cd tools/server-side/mod_dontdothat ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n dontdothat mod_dontdothat.la ; fi
> cd tools/client-side/svn-bench ; $(INSTALL_TOOLS) svn-bench$(EXEEXT) $(DESTDIR)$(toolsdir)/svn-bench$(EXEEXT)
> cd tools/server-side ; $(INSTALL_TOOLS) svn-populate-node-origins-index$(EXEEXT) $(DESTDIR)$(toolsdir)/svn-populate-node-origins-index$(EXEEXT)
> cd tools/server-side ; $(INSTALL_TOOLS) svn-rep-sharing-stats$(EXEEXT) $(DESTDIR)$(toolsdir)/svn-rep-sharing-stats$(EXEEXT)
>
> Modified: head/devel/subversion/files/extra-patch-Makefile.in
> ==============================================================================
> --- head/devel/subversion/files/extra-patch-Makefile.in Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/subversion/files/extra-patch-Makefile.in Mon Jun 16 13:12:21 2014 (r357986)
> @@ -1,11 +1,24 @@
> ---- Makefile.in.orig 2013-06-20 01:29:45.000000000 +0400
> -+++ Makefile.in 2013-06-20 01:29:45.000000000 +0400
> -@@ -247,7 +247,7 @@
> +--- Makefile.in.orig 2014-02-10 08:04:51.000000000 +0400
> ++++ Makefile.in 2014-06-16 15:40:47.000000000 +0400
> +@@ -253,7 +253,7 @@
> + LINK_JAVAHL_CXX = $(LIBTOOL) $(LTCXXFLAGS) --mode=link $(CXX) $(LT_LDFLAGS) $(CXXFLAGS) $(LDFLAGS) $(LT_CXX_LIBADD) -rpath $(libdir)
> +
> + INSTALL = @INSTALL@
> +-INSTALL_LIB = $(LIBTOOL) --mode=install $(INSTALL)
> ++INSTALL_LIB = $(LIBTOOL) --mode=install $(INSTALL) -s
> + INSTALL_FSMOD_LIB = $(INSTALL_LIB)
> + INSTALL_RAMOD_LIB = $(INSTALL_LIB)
> + INSTALL_APR_MEMCACHE_LIB = $(INSTALL_LIB)
> +@@ -262,9 +262,9 @@
> INSTALL_GNOME_KEYRING_LIB = $(INSTALL_LIB)
> INSTALL_KWALLET_LIB = $(INSTALL_LIB)
> INSTALL_SERF_LIB = $(INSTALL_LIB)
> -INSTALL_BIN = $(LIBTOOL) --mode=install $(INSTALL)
> +-INSTALL_CONTRIB = $(LIBTOOL) --mode=install $(INSTALL)
> +-INSTALL_TOOLS = $(LIBTOOL) --mode=install $(INSTALL)
> +INSTALL_BIN = $(LIBTOOL) --mode=install $(INSTALL) -s
> - INSTALL_CONTRIB = $(LIBTOOL) --mode=install $(INSTALL)
> - INSTALL_TOOLS = $(LIBTOOL) --mode=install $(INSTALL)
> ++INSTALL_CONTRIB = $(LIBTOOL) --mode=install $(INSTALL) -s
> ++INSTALL_TOOLS = $(LIBTOOL) --mode=install $(INSTALL) -s
> INSTALL_INCLUDE = $(INSTALL) -m 644
> + INSTALL_MOD_SHARED = @APXS@ -i -S LIBEXECDIR="$(APACHE_LIBEXECDIR)" @MOD_ACTIVATION@
> + INSTALL_DATA = $(INSTALL) -m 644
>
> Added: head/devel/subversion/files/extra-patch-build.conf
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/devel/subversion/files/extra-patch-build.conf Mon Jun 16 13:12:21 2014 (r357986)
> @@ -0,0 +1,11 @@
> +--- build.conf.orig 2014-02-10 08:04:51.000000000 +0400
> ++++ build.conf 2014-06-15 19:45:52.000000000 +0400
> +@@ -381,7 +381,7 @@
> + path = tools/server-side/mod_dontdothat
> + nonlibs = mod_dav_svn apr aprutil
> + libs = libsvn_subr xml
> +-install = tools
> ++install = apache-mod
> + msvc-libs = libhttpd.lib
> +
> + # ----------------------------------------------------------------------------
>
> Modified: head/devel/subversion/files/patch-build-outputs.mk
> ==============================================================================
> --- head/devel/subversion/files/patch-build-outputs.mk Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/subversion/files/patch-build-outputs.mk Mon Jun 16 13:12:21 2014 (r357986)
> @@ -7,9 +7,9 @@
> - cd tools/diff ; $(INSTALL_TOOLS) diff$(EXEEXT) $(DESTDIR)$(toolsdir)/diff$(EXEEXT)
> - cd tools/diff ; $(INSTALL_TOOLS) diff3$(EXEEXT) $(DESTDIR)$(toolsdir)/diff3$(EXEEXT)
> - cd tools/diff ; $(INSTALL_TOOLS) diff4$(EXEEXT) $(DESTDIR)$(toolsdir)/diff4$(EXEEXT)
> -+# cd tools/diff ; $(INSTALL_TOOLS) diff$(EXEEXT) $(DESTDIR)$(toolsdir)/diff$(EXEEXT)
> -+# cd tools/diff ; $(INSTALL_TOOLS) diff3$(EXEEXT) $(DESTDIR)$(toolsdir)/diff3$(EXEEXT)
> -+# cd tools/diff ; $(INSTALL_TOOLS) diff4$(EXEEXT) $(DESTDIR)$(toolsdir)/diff4$(EXEEXT)
> ++ cd tools/diff ; $(INSTALL_TOOLS) diff$(EXEEXT) $(DESTDIR)$(toolsdir)/svndiff$(EXEEXT)
> ++ cd tools/diff ; $(INSTALL_TOOLS) diff3$(EXEEXT) $(DESTDIR)$(toolsdir)/svndiff3$(EXEEXT)
> ++ cd tools/diff ; $(INSTALL_TOOLS) diff4$(EXEEXT) $(DESTDIR)$(toolsdir)/svndiff4$(EXEEXT)
> cd tools/dev ; $(INSTALL_TOOLS) fsfs-access-map$(EXEEXT) $(DESTDIR)$(toolsdir)/fsfs-access-map$(EXEEXT)
> cd tools/dev ; $(INSTALL_TOOLS) fsfs-reorg$(EXEEXT) $(DESTDIR)$(toolsdir)/fsfs-reorg$(EXEEXT)
> cd tools/server-side ; $(INSTALL_TOOLS) fsfs-stats$(EXEEXT) $(DESTDIR)$(toolsdir)/fsfs-stats$(EXEEXT)
>
> Modified: head/devel/subversion/files/pkg-install.in
> ==============================================================================
> --- head/devel/subversion/files/pkg-install.in Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/subversion/files/pkg-install.in Mon Jun 16 13:12:21 2014 (r357986)
> @@ -10,14 +10,17 @@
> # $FreeBSD$
> #
>
> -if [ "%%MOD_DAV_SVN_INSTALL%%" != "YES" ] ; then
> - exit 0
> -fi
> -
> if [ "$2" != "PRE-INSTALL" ]; then
> exit 0
> fi
>
> +echo ""
> +echo " Please check that your repository contains 'dav' subdirectory and"
> +echo " that all files in repositroy is accessible by apache user (typically www)"
> +echo ""
> +
> +exit 0
> +
> APXSCMD=${PKG_PREFIX}/sbin/apxs
>
> if [ ! -x ${APXSCMD} ]; then
> @@ -54,4 +57,10 @@ else
> echo "dav_module already active in ${SYSCONFDIR}/${CONFFILE}"
> fi
>
> +echo ""
> +echo " Please check that your repository contains 'dav' subdirectory and"
> +echo " that all files in repositroy is accessible by apache user (typically www)"
> +echo ""
> +
> +
> exit 0
>
> Modified: head/devel/subversion/pkg-plist
> ==============================================================================
> --- head/devel/subversion/pkg-plist Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/devel/subversion/pkg-plist Mon Jun 16 13:12:21 2014 (r357986)
> @@ -8,6 +8,9 @@ bin/svn
> bin/svnadmin
> %%TOOLS%%bin/svnauthz
> %%TOOLS%%bin/svnauthz-validate
> +%%TOOLS%%bin/svndiff
> +%%TOOLS%%bin/svndiff3
> +%%TOOLS%%bin/svndiff4
> bin/svndumpfilter
> bin/svnlook
> bin/svnmucc
> @@ -64,14 +67,6 @@ include/subversion-1/svn_utf.h
> include/subversion-1/svn_version.h
> include/subversion-1/svn_wc.h
> include/subversion-1/svn_xml.h
> -%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.a
> -%%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so
> -%%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so.0
> -%%DYNAMIC_ENABLED%%%%GNOME_KEYRING%%lib/libsvn_auth_gnome_keyring-1.so.0.0.0
> -%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.a
> -%%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so
> -%%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so.0
> -%%DYNAMIC_ENABLED%%%%KDE_KWALLET%%lib/libsvn_auth_kwallet-1.so.0.0.0
> lib/libsvn_client-1.a
> %%DYNAMIC_ENABLED%%lib/libsvn_client-1.so
> %%DYNAMIC_ENABLED%%lib/libsvn_client-1.so.0
> @@ -128,16 +123,6 @@ lib/libsvn_wc-1.a
> %%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so
> %%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so.0
> %%DYNAMIC_ENABLED%%lib/libsvn_wc-1.so.0.0.0
> - at comment enable / disable modules in this order: dav_svn, authz_svn, dontdothat
> -%%MOD_DAV_SVN%%@unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+dav_svn_module/d' %D/%%APACHEETCDIR%%/httpd.conf
> -%%MOD_DAV_SVN%%%%APACHEMODDIR%%/mod_dav_svn.so
> -%%MOD_DAV_SVN%%@exec %D/sbin/apxs -e -a -n dav_svn %D/%F
> -%%MOD_DAV_SVN%%@unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+authz_svn_module/d' %D/%%APACHEETCDIR%%/httpd.conf
> -%%MOD_DAV_SVN%%%%APACHEMODDIR%%/mod_authz_svn.so
> -%%MOD_DAV_SVN%%@exec %D/sbin/apxs -e -a -n authz_svn %D/%F
> -%%MOD_DAV_SVN%%%%TOOLS%%@unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+dontdothat_module/d' %D/%%APACHEETCDIR%%/httpd.conf
> -%%MOD_DAV_SVN%%%%TOOLS%%%%APACHEMODDIR%%/mod_dontdothat.so
> -%%MOD_DAV_SVN%%%%TOOLS%%@exec %D/sbin/apxs -e -a -n dontdothat %D/%F
> man/man1/svn.1.gz
> man/man1/svnadmin.1.gz
> man/man1/svndumpfilter.1.gz
>
> Modified: head/java/java-subversion/Makefile
> ==============================================================================
> --- head/java/java-subversion/Makefile Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/java/java-subversion/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -1,4 +1,4 @@
> -# Created by: Lev Serebryako <lev at FreeBSD.org>
> +# Created by: Lev Serebryakov <lev at FreeBSD.org>
> # $FreeBSD$
>
> PKGNAMEPREFIX= java-
> @@ -24,11 +24,19 @@ JAVA_OS= native
> JAVA_BUILD= yes
> JAVA_RUN= yes
>
> -SVN_BUILD_BINDINGS=yes
> +SVN_BUILD_BINDINGS= yes
> +SVN_BUILD_ADDONS= yes
>
> .include "${MASTERDIR}/Makefile.common"
>
> -CONFIGURE_ARGS+= --enable-javahl --with-jdk=${JAVA_HOME} --with-jikes=no
> +CONFIGURE_ARGS+= --enable-javahl \
> + --with-jdk=${JAVA_HOME} \
> + --with-jikes=no
> +
> +MAKE_JOBS_UNSAFE= yes
> +
> +ALL_TARGET= javahl
> +INSTALL_TARGET= install-javahl
>
> post-configure:
> .if ${COMPILER_TYPE} == clang
> @@ -37,13 +45,7 @@ post-configure:
> @${DO_NADA}
> .endif
>
> -do-build:
> +pre-build:
> @${MKDIR} ${WRKSRC}/subversion/bindings/java/javahl/classes
> - cd ${WRKSRC} ; \
> - ${MAKE} javahl ${MAKE_ARGS}
> -
> -do-install:
> - cd ${WRKSRC} ; \
> - ${MAKE} install-javahl ${MAKE_ARGS}
>
> .include <bsd.port.post.mk>
>
> Modified: head/java/java-subversion/pkg-descr
> ==============================================================================
> --- head/java/java-subversion/pkg-descr Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/java/java-subversion/pkg-descr Mon Jun 16 13:12:21 2014 (r357986)
> @@ -3,4 +3,4 @@ as possible, while fixing many outstandi
>
> This port adds Java bindings to Subversion.
>
> -WWW: http://subversion.tigris.org/
> +WWW: http://subversion.apache.org/
>
> Modified: head/security/Makefile
> ==============================================================================
> --- head/security/Makefile Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/security/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -962,6 +962,8 @@
> SUBDIR += strobe
> SUBDIR += strongswan
> SUBDIR += stunnel
> + SUBDIR += subversion-gnome-keyring
> + SUBDIR += subversion-kwallet
> SUBDIR += subweb
> SUBDIR += sud
> SUBDIR += sudo
>
> Added: head/security/subversion-gnome-keyring/Makefile
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/security/subversion-gnome-keyring/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -0,0 +1,25 @@
> +# Created by: Autrijus Tang <autrijus at autrijus.org>
> +# $FreeBSD$
> +
> +PKGNAMESUFFIX= -gnome-keyring
> +
> +MAINTAINER= lev at FreeBSD.org
> +COMMENT= Gnome KWyring integration for Version control system
> +
> +MASTERDIR= ${.CURDIR}/../../devel/subversion
> +PKGDIR= ${.CURDIR}
> +
> +SVN_BUILD_ADDONS= yes
> +
> +.include "${MASTERDIR}/Makefile.common"
> +
> +LIB_DEPENDS+= libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
> +
> +CONFIGURE_ARGS+= --with-gnome-keyring
> +
> +CATEGORIES+= gnome security
> +
> +ALL_TARGET= gnome-keyring-lib
> +INSTALL_TARGET= install-gnome-keyring-lib
> +
> +.include <bsd.port.post.mk>
>
> Added: head/security/subversion-gnome-keyring/pkg-descr
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/security/subversion-gnome-keyring/pkg-descr Mon Jun 16 13:12:21 2014 (r357986)
> @@ -0,0 +1,6 @@
> +Subversion is a version control system designed to be as similar to cvs(1)
> +as possible, while fixing many outstanding problems with cvs(1).
> +
> +This port adds Gnome Keyring support to Subversion.
> +
> +WWW: http://subversion.apache.org/
>
> Added: head/security/subversion-gnome-keyring/pkg-plist
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/security/subversion-gnome-keyring/pkg-plist Mon Jun 16 13:12:21 2014 (r357986)
> @@ -0,0 +1,4 @@
> +lib/libsvn_auth_gnome_keyring-1.a
> +lib/libsvn_auth_gnome_keyring-1.so
> +lib/libsvn_auth_gnome_keyring-1.so.0
> +lib/libsvn_auth_gnome_keyring-1.so.0.0.0
>
> Added: head/security/subversion-kwallet/Makefile
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/security/subversion-kwallet/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -0,0 +1,25 @@
> +# Created by: Autrijus Tang <autrijus at autrijus.org>
> +# $FreeBSD$
> +
> +PKGNAMESUFFIX= -kwallet
> +
> +MAINTAINER= lev at FreeBSD.org
> +COMMENT= KDE KWallet integration for Version control system
> +
> +MASTERDIR= ${.CURDIR}/../../devel/subversion
> +PKGDIR= ${.CURDIR}
> +
> +SVN_BUILD_ADDONS= yes
> +
> +USE_KDE4= kdelibs runtime
> +
> +.include "${MASTERDIR}/Makefile.common"
> +
> +CONFIGURE_ARGS+= --with-kwallet=${KDE4_PREFIX}
> +
> +CATEGORIES+= kde security
> +
> +ALL_TARGET= kwallet-lib
> +INSTALL_TARGET= install-kwallet-lib
> +
> +.include <bsd.port.post.mk>
>
> Added: head/security/subversion-kwallet/pkg-descr
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/security/subversion-kwallet/pkg-descr Mon Jun 16 13:12:21 2014 (r357986)
> @@ -0,0 +1,6 @@
> +Subversion is a version control system designed to be as similar to cvs(1)
> +as possible, while fixing many outstanding problems with cvs(1).
> +
> +This port adds KDE KWallet support to Subversion.
> +
> +WWW: http://subversion.apache.org/
>
> Added: head/security/subversion-kwallet/pkg-plist
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/security/subversion-kwallet/pkg-plist Mon Jun 16 13:12:21 2014 (r357986)
> @@ -0,0 +1,4 @@
> +lib/libsvn_auth_kwallet-1.a
> +lib/libsvn_auth_kwallet-1.so
> +lib/libsvn_auth_kwallet-1.so.0
> +lib/libsvn_auth_kwallet-1.so.0.0.0
>
> Modified: head/www/Makefile
> ==============================================================================
> --- head/www/Makefile Mon Jun 16 12:57:05 2014 (r357985)
> +++ head/www/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -473,6 +473,7 @@
> SUBDIR += mod_cloudflare
> SUBDIR += mod_cplusplus
> SUBDIR += mod_cvs2
> + SUBDIR += mod_dav_svn
> SUBDIR += mod_dnssd
> SUBDIR += mod_domaintree
> SUBDIR += mod_encoding
>
> Added: head/www/mod_dav_svn/Makefile
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/www/mod_dav_svn/Makefile Mon Jun 16 13:12:21 2014 (r357986)
> @@ -0,0 +1,31 @@
> +# Created by: lev at FreeBSD.org
> +# $FreeBSD$
> +
> +PORTNAME= mod_dav_svn
> +DISTNAME= subversion-${PORTVERSION}
> +
> +MAINTAINER= lev at FreeBSD.org
> +COMMENT= Apache module for subversion serving.
> +
> +MASTERDIR= ${.CURDIR}/../../devel/subversion
> +PKGDIR= ${.CURDIR}
> +
> +SVN_BUILD_ADDONS= yes
> +
> +.include "${MASTERDIR}/Makefile.common"
> +
> +CATEGORIES+= www
> +
> +USE_APACHE= 22+
> +
> +CONFIGURE_ARGS+= --with-apxs=${APXS} \
> + --with-apache-libexecdir
> +
> +SUB_FILES= pkg-install
> +
> +PLIST_SUB+= SED=${SED}
> +
> +ALL_TARGET= apache-mod
> +INSTALL_TARGET= install-mods-shared
> +
> +.include <bsd.port.post.mk>
>
> Added: head/www/mod_dav_svn/pkg-descr
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/www/mod_dav_svn/pkg-descr Mon Jun 16 13:12:21 2014 (r357986)
> @@ -0,0 +1,4 @@
> +Installs the mod_dav_svn and mod_authz_svn apache modules for use with
> +subversion when serving the repository from Apache.
> +
> +WWW: http://subversion.apache.org/
>
> Added: head/www/mod_dav_svn/pkg-plist
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/www/mod_dav_svn/pkg-plist Mon Jun 16 13:12:21 2014 (r357986)
> @@ -0,0 +1,10 @@
> + at comment enable / disable modules in this order: dav_svn, authz_svn, dontdothat
> + at unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+dav_svn_module/d' %D/%%APACHEETCDIR%%/httpd.conf
> +%%APACHEMODDIR%%/mod_dav_svn.so
> + at exec %D/sbin/apxs -e -a -n dav_svn %D/%F
> + at unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+authz_svn_module/d' %D/%%APACHEETCDIR%%/httpd.conf
> +%%APACHEMODDIR%%/mod_authz_svn.so
> + at exec %D/sbin/apxs -e -a -n authz_svn %D/%F
> + at unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+dontdothat_module/d' %D/%%APACHEETCDIR%%/httpd.conf
> +%%APACHEMODDIR%%/mod_dontdothat.so
> + at exec %D/sbin/apxs -e -A -n dontdothat %D/%F
>
More information about the svn-ports-all
mailing list