mirror of
https://git.freebsd.org/ports.git
synced 2025-05-31 10:26:28 -04:00
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).
This commit is contained in:
parent
09107dfdf0
commit
146867e802
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=357986
29 changed files with 253 additions and 151 deletions
30
UPDATING
30
UPDATING
|
@ -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@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@FreeBSD.org
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -3,4 +3,4 @@ as possible, while fixing many outstanding problems with cvs(1).
|
|||
|
||||
This port adds Perl bindings to Subversion.
|
||||
|
||||
WWW: http://subversion.tigris.org/
|
||||
WWW: http://subversion.apache.org/
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -3,4 +3,4 @@ as possible, while fixing many outstanding problems with cvs(1).
|
|||
|
||||
This slave port adds Python bindings to Subversion.
|
||||
|
||||
WWW: http://subversion.tigris.org/
|
||||
WWW: http://subversion.apache.org/
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -3,4 +3,4 @@ as possible, while fixing many outstanding problems with cvs(1).
|
|||
|
||||
This slave port adds Ruby bindings to Subversion.
|
||||
|
||||
WWW: http://subversion.tigris.org/
|
||||
WWW: http://subversion.apache.org/
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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= ${PATCHDIR}/extra-patch-svnserve-wrapper
|
|||
|
||||
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>
|
||||
|
|
|
@ -1,15 +1,14 @@
|
|||
# Created by: rooneg@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-static
|
|||
# ===============================================================
|
||||
.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} --with-apr-util=${APU_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
|
||||
|
|
|
@ -909,7 +909,7 @@ subversion/tests/libsvn_delta/window-test$(EXEEXT): $(window_test_DEPS)
|
|||
# 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-revprop-change$(EXEEXT) subversion/test
|
|||
|
||||
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/cxxhl-tests$(EXEEXT)
|
|||
$(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) tools/diff/diff3$(EXEEXT) tools/diff/dif
|
|||
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)
|
||||
|
|
|
@ -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
|
||||
|
|
11
devel/subversion/files/extra-patch-build.conf
Normal file
11
devel/subversion/files/extra-patch-build.conf
Normal file
|
@ -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
|
||||
|
||||
# ----------------------------------------------------------------------------
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
@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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Created by: Lev Serebryako <lev@FreeBSD.org>
|
||||
# Created by: Lev Serebryakov <lev@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>
|
||||
|
|
|
@ -3,4 +3,4 @@ as possible, while fixing many outstanding problems with cvs(1).
|
|||
|
||||
This port adds Java bindings to Subversion.
|
||||
|
||||
WWW: http://subversion.tigris.org/
|
||||
WWW: http://subversion.apache.org/
|
||||
|
|
|
@ -962,6 +962,8 @@
|
|||
SUBDIR += strobe
|
||||
SUBDIR += strongswan
|
||||
SUBDIR += stunnel
|
||||
SUBDIR += subversion-gnome-keyring
|
||||
SUBDIR += subversion-kwallet
|
||||
SUBDIR += subweb
|
||||
SUBDIR += sud
|
||||
SUBDIR += sudo
|
||||
|
|
25
security/subversion-gnome-keyring/Makefile
Normal file
25
security/subversion-gnome-keyring/Makefile
Normal file
|
@ -0,0 +1,25 @@
|
|||
# Created by: Autrijus Tang <autrijus@autrijus.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PKGNAMESUFFIX= -gnome-keyring
|
||||
|
||||
MAINTAINER= lev@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>
|
6
security/subversion-gnome-keyring/pkg-descr
Normal file
6
security/subversion-gnome-keyring/pkg-descr
Normal file
|
@ -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/
|
4
security/subversion-gnome-keyring/pkg-plist
Normal file
4
security/subversion-gnome-keyring/pkg-plist
Normal file
|
@ -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
|
25
security/subversion-kwallet/Makefile
Normal file
25
security/subversion-kwallet/Makefile
Normal file
|
@ -0,0 +1,25 @@
|
|||
# Created by: Autrijus Tang <autrijus@autrijus.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PKGNAMESUFFIX= -kwallet
|
||||
|
||||
MAINTAINER= lev@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>
|
6
security/subversion-kwallet/pkg-descr
Normal file
6
security/subversion-kwallet/pkg-descr
Normal file
|
@ -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/
|
4
security/subversion-kwallet/pkg-plist
Normal file
4
security/subversion-kwallet/pkg-plist
Normal file
|
@ -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
|
|
@ -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
|
||||
|
|
31
www/mod_dav_svn/Makefile
Normal file
31
www/mod_dav_svn/Makefile
Normal file
|
@ -0,0 +1,31 @@
|
|||
# Created by: lev@FreeBSD.org
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= mod_dav_svn
|
||||
DISTNAME= subversion-${PORTVERSION}
|
||||
|
||||
MAINTAINER= lev@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>
|
4
www/mod_dav_svn/pkg-descr
Normal file
4
www/mod_dav_svn/pkg-descr
Normal file
|
@ -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/
|
10
www/mod_dav_svn/pkg-plist
Normal file
10
www/mod_dav_svn/pkg-plist
Normal file
|
@ -0,0 +1,10 @@
|
|||
@comment enable / disable modules in this order: dav_svn, authz_svn, dontdothat
|
||||
@unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+dav_svn_module/d' %D/%%APACHEETCDIR%%/httpd.conf
|
||||
%%APACHEMODDIR%%/mod_dav_svn.so
|
||||
@exec %D/sbin/apxs -e -a -n dav_svn %D/%F
|
||||
@unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+authz_svn_module/d' %D/%%APACHEETCDIR%%/httpd.conf
|
||||
%%APACHEMODDIR%%/mod_authz_svn.so
|
||||
@exec %D/sbin/apxs -e -a -n authz_svn %D/%F
|
||||
@unexec %%SED%% -i '' -E '/LoadModule[[:blank:]]+dontdothat_module/d' %D/%%APACHEETCDIR%%/httpd.conf
|
||||
%%APACHEMODDIR%%/mod_dontdothat.so
|
||||
@exec %D/sbin/apxs -e -A -n dontdothat %D/%F
|
Loading…
Add table
Reference in a new issue