Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 May 2004 13:43:49 -0700 (PDT)
From:      Parag Patel <parag@codegen.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/67098: Update ports/devel/subversion from 1.0.2 to 1.0.4
Message-ID:  <20040523204349.8F99630@pinhead.parag.codegen.com>
Resent-Message-ID: <200405232050.i4NKoJxu037229@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         67098
>Category:       ports
>Synopsis:       Update ports/devel/subversion from 1.0.2 to 1.0.4
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 23 13:50:19 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Parag Patel
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
CodeGen, Inc.
>Environment:
System: FreeBSD pinhead.parag.codegen.com 4.9-STABLE FreeBSD 4.9-STABLE #0: Sat Mar 20 07:28:07 PST 2004 parag@pinhead.parag.codegen.com:/u/obj/usr/src/sys/GENERIC i386


>Description:
	Updated ports/devel/subversion from 1.0.2 to 1.0.4
>How-To-Repeat:
>Fix:
	Complete port subtree of 1.0.4 build appended below.

    Changes:
	Updated Makefile
	Updated md5 checksums in distinfo
	Removed files/patch-subversion::libsvn_subr::time.c


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	Makefile
#	distinfo
#	files
#	files/CVS
#	files/CVS/Root
#	files/CVS/Repository
#	files/CVS/Entries
#	files/patch-book-Makefile
#	files/patch-configure
#	files/build-outputs.mk.patch
#	files/svnserve.wrapper
#	files/patch-ac-helpers::ltmain.sh
#	files/patch-subversion::bindings::swig::perl::Makefile.PL
#	pkg-deinstall
#	pkg-descr
#	pkg-plist
#
echo x - Makefile
sed 's/^X//' >Makefile << 'END-of-Makefile'
X# New ports collection makefile for:	subversion
X# Date created:				10 September 2001
X# Whom:					rooneg@electricjellyfish.net
X#
X# $FreeBSD$
X
XPORTNAME=	subversion
XPORTVERSION=	1.0.4
XPORTREVISION=	1
XCATEGORIES=	devel
XMASTER_SITES=	http://subversion.tigris.org/tarballs/
X
XMAINTAINER=	lev@freebsd.org
XCOMMENT=	Version control system
X
XLIB_DEPENDS=	neon.24:${PORTSDIR}/www/neon \
X		expat.5:${PORTSDIR}/textproc/expat2
X
XINSTALLS_SHLIB=	yes
X
XUSE_SIZE=	yes
XUSE_BZIP2=	yes
XGNU_CONFIGURE=	yes
XUSE_REINPLACE=	yes
XCONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ARGS=		--with-ssl --with-neon=${LOCALBASE}
X
XMAN1=		svn.1 svnadmin.1 svnlook.1 svndumpfilter.1 svnversion.1
XMAN5=		svnserve.conf.5
XMAN8=		svnserve.8
XMANCOMPRESSED=	no
X
X.include <bsd.port.pre.mk>
X
XSVNREPOS?=	/home/svn/repos
X
X.if defined(WITH_MAINTAINER_DEBUG)
XCONFIGURE_ARGS+=--enable-maintainer-mode \
X		--enable-debug
XCFLAGS+=	-g
X.endif
X
X.if defined(WITH_PERL)
X.if ${PERL_LEVEL} < 500800
XBROKEN=	"Subversion's Perl bindings need perl 5.8.0 or greater. Upgrade your perl and try again"
X.endif
XSWIG_BINDINGS+=		perl
XUSE_PERL5=		yes
XPLIST_SUB+=		WITH_PERL=""
XMAN3PREFIX=		${PREFIX}/lib/perl5/${PERL_VERSION}
XMAN3=			SVN::Base.3 \
X			SVN::Client.3 \
X			SVN::Core.3 \
X			SVN::Delta.3 \
X			SVN::Ra.3 \
X			SVN::Repos.3 \
X			SVN::Wc.3
X.else
XPLIST_SUB+=		WITH_PERL="@comment "
X.endif
X
X.if defined(WITH_PYTHON)
XUSE_PYTHON=		yes
X.include "${PORTSDIR}/Mk/bsd.python.mk"
XSWIG_BINDINGS+=		python
XPLIST_SUB+=		WITH_PYTHON=""
X.else
XPLIST_SUB+=		WITH_PYTHON="@comment "
X.endif
X
X.if defined(SWIG_BINDINGS) && ${SWIG_BINDINGS} != ""
XBUILD_DEPENDS+=		swig1.3:${PORTSDIR}/devel/swig13
XDEPENDS_ARGS+=		SWIG_LANGUAGES='${SWIG_BINDINGS}'
XCONFIGURE_ARGS+=	--with-swig=${LOCALBASE} \
X			--enable-swig-bindings=${SWIG_BINDINGS:Q:S/ /,/g:S/\\//g}
X.else
XCONFIGURE_ARGS+=	--with-swig=no
X.endif
X
X.if defined(WITH_MOD_DAV_SVN)
XWITH_APACHE2_APR=	yes
XCONFIGURE_ARGS+=	--with-apxs=${APXS}
XPLIST_SUB+=	MOD_DAV_SVN=""
XSVNGROUP?=	www
X.else
XPLIST_SUB+=	MOD_DAV_SVN="@comment "
XPKGDEINSTALL=	NONEXISTENT
XSVNGROUP?=	svn
X.endif
X
X.if defined(WITH_APACHE2_APR)
XAPACHE2_PORT?=	www/apache2
XBUILD_DEPENDS+=	${APXS}:${PORTSDIR}/${APACHE2_PORT}
XRUN_DEPENDS+=	${APXS}:${PORTSDIR}/${APACHE2_PORT}
XDEPENDS_ARGS+=	WITH_BERKELEYDB=db4
XCONFIGURE_ARGS+=--with-apr=${LOCALBASE}/lib/apache2/apr-config \
X		--with-apr-util=${LOCALBASE}/lib/apache2/apu-config
XAPR_APU_DIR=	${LOCALBASE}/lib/apache2
XAPR_PORT=	www/apache2
XOPT_NAME=	WITH_BERKELEYDB=(db4|db41|db42)
X.else
XLIB_DEPENDS+=	apr-0.9:${PORTSDIR}/devel/apr-svn
XCONFIGURE_ARGS+=--with-apr=${LOCALBASE} \
X		--with-apr-util=${LOCALBASE}
XAPR_APU_DIR=	${LOCALBASE}/bin
XAPR_PORT=	devel/apr
XOPT_NAME=	APR_UTIL_WITH_BERKELEY_DB=yes
X.endif
X
X.if defined(WITH_SVNSERVE_WRAPPER)
XPLIST_SUB+=	SVNSERVE_WRAPPER=""
XEXTRA_PATCHES=	${PATCHDIR}/build-outputs.mk.patch
X.else
XPLIST_SUB+=	SVNSERVE_WRAPPER="@comment "
X.endif
X
Xpre-extract:
X	@${ECHO_MSG} ""
X.if defined(WITH_MAINTAINER_DEBUG)
X	@${ECHO_MSG} "Build debug version."
X.else
X	@${ECHO_MSG} "You can enable debug build by defining WITH_MAINTAINER_DEBUG."
X.endif
X	@${ECHO_MSG} ""
X.if defined(WITH_PERL)
X	@${ECHO_MSG} "Build with perl bindings."
X	@${ECHO_MSG} "Be sure, that apr library and perl both uses OR not uses threads in same time."
X.else
X	@${ECHO_MSG} "You can enable perl bindings by defining WITH_PERL"
X.endif
X	@${ECHO_MSG} ""
X.if defined(WITH_PYTHON)
X	@${ECHO_MSG} "Build with Python bindings."
X.else
X	@${ECHO_MSG} "You can enable Python bindings by defining WITH_PYTHON."
X.endif
X	@${ECHO_MSG} ""
X.if defined(WITH_MOD_DAV_SVN)
X	@${ECHO_MSG} "mod_dav_svn module for Apache 2.X enabled."
X.else
X	@${ECHO_MSG} "You can enable the mod_dav_svn module for Apache 2.X"
X	@${ECHO_MSG} "by defining WITH_MOD_DAV_SVN.  This option implies"
X	@${ECHO_MSG} "the WITH_APACHE2_APR option."
X.endif
X	@${ECHO_MSG} ""
X.if defined(WITH_APACHE2_APR)
X	@${ECHO_MSG} "Using APR from www/apache2.  If you have the devel/apr"
X	@${ECHO_MSG} "port/package installed, you may need to remove it."
X.else
X	@${ECHO_MSG} "You can link subversion against the APR built with"
X	@${ECHO_MSG} "the www/apache2 port, rather than the devel/apr port,"
X	@${ECHO_MSG} "by defining WITH_APACHE2_APR."
X.endif
X	@${ECHO_MSG} ""
X.if defined(WITH_SVNSERVE_WRAPPER)
X	@${ECHO_MSG} "svnserve wrapper enabled."
X.else
X	@${ECHO_MSG} "You can install the svnserve wrapper (sets umask 002)"
X	@${ECHO_MSG} "by defining WITH_SVNSERVE_WRAPPER."
X.endif
X	@${ECHO_MSG} ""
X.if defined(WITH_REPOSITORY_CREATION)
X	@${ECHO_MSG} "I will create (or use, if it exists) \"${SVNGROUP}\" group."
X	@${ECHO_MSG} "Make sure that all committers are its members."
X.else
X	@${ECHO_MSG} "You can have the repository created for you by defining"
X	@${ECHO_MSG} "WITH_REPOSITORY_CREATION."
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "Make sure that:"
X	@${ECHO_MSG} "* all your svn users are members of a common group"
X	@${ECHO_MSG} "* this group is the group id of the db/ and locks/"
X	@${ECHO_MSG} "  subdirectories of your repository"
X	@${ECHO_MSG} "* the above subdirectories are writable by this group"
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "Repository will be created at '${SVNREPOS}' with group '${SVNGROUP}'"
X	@${ECHO_MSG} "You could change these settings by defining SVNREPOS and SVNGROUP"
X	@${ECHO_MSG} ""
X.endif
X	@${ECHO_MSG} ""
X
Xpost-extract:
X	@${RM} -r ${WRKSRC}/neon
X	@${RM} -r ${WRKSRC}/apr
X	@${RM} -r ${WRKSRC}/apr-util
X
Xpost-patch:
X.if ${PREFIX} != "/usr"
X	@${REINPLACE_CMD} "s#/etc/subversion#${PREFIX}/etc/subversion#g" ${WRKSRC}/subversion/libsvn_subr/config_file.c
X	@${REINPLACE_CMD} "s#/etc/subversion#${PREFIX}/etc/subversion#g" ${WRKSRC}/subversion/libsvn_subr/config_impl.h
X.endif
X	@${REINPLACE_CMD} "s#^swig_pydir =.*#swig_pydir = ${PYTHON_SITELIBDIR}/libsvn#" ${WRKSRC}/Makefile.in
X	@${REINPLACE_CMD} "s#^swig_pydir_extra =.*#swig_pydir_extra = ${PYTHON_SITELIBDIR}/svn#" ${WRKSRC}/Makefile.in
X
Xpre-configure:
X	@if [ ! -x ${APR_APU_DIR}/apr-config -o ! -x ${APR_APU_DIR}/apu-config ] ; then \
X		${ECHO_MSG} "" ; \
X		${ECHO_MSG} 'You select to use`'"${APR_PORT}' for apr library." ; \
X		${ECHO_MSG} 'It seems that `'"${APR_PORT}' is not properly installed." ; \
X		${ECHO_MSG} "" ; \
X		${FALSE} ; \
X	fi
X	@if [ `${APR_APU_DIR}/apu-config --db-version` != "4" ] ; then \
X		${ECHO_MSG} "" ; \
X 		${ECHO_MSG} 'You should build `'"${APR_PORT}' with db4 support to use subversion with it." ; \
X 		${ECHO_MSG} 'Please, rebuild `'"${APR_PORT}' with option "'`'"${OPT_NAME}' and try again." ; \
X		${ECHO_MSG} "" ; \
X		${FALSE} ; \
X	fi
X
Xpost-build:
X.if defined(WITH_PERL)
X	cd ${WRKSRC} ; \
X	  ${MAKE} swig-pl-lib
X	cd ${WRKSRC}/subversion/bindings/swig/perl ; \
X	  ${SETENV} APR_CONFIG="${APR_APU_DIR}/apr-config" APU_CONFIG="${APR_APU_DIR}/apu-config" \
X	    CCFLAGS="${CCFLAGS}" CC="${CC}" \
X	    ${PERL} Makefile.PL PREFIX="${PREFIX}" \
X	    INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib" ; \
X	  ${MAKE} all test
X.endif
X.if defined(WITH_PYTHON)
X	cd ${WRKSRC} ; \
X	  ${MAKE} swig-py
X.endif
X
X.if defined(WITH_MOD_DAV_SVN)
Xpre-install:
X	${APXS} -e -S LIBEXECDIR=${PREFIX}/libexec/apache2 -a -n dav libexec/apache2/mod_dav.so
X.endif
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	for f in BUGS CHANGES COMMITTERS COPYING HACKING INSTALL README; do \
X		${INSTALL_DATA} ${WRKSRC}/$$f ${DOCSDIR}; \
X	done
X.endif
X.if defined(WITH_PERL)
X	cd ${WRKSRC} ; \
X	  ${MAKE} install-swig-pl-lib
X	cd ${WRKSRC}/subversion/bindings/swig/perl ; \
X	  ${MAKE} install
X.endif
X.if defined(WITH_PYTHON)
X	cd ${WRKSRC} ; \
X	  ${MAKE} install-swig-py
X.endif
X.if defined(WITH_SVNSERVE_WRAPPER)
X	@${INSTALL_SCRIPT} ${FILESDIR}/svnserve.wrapper ${PREFIX}/bin/svnserve
X.endif
X.if defined(WITH_REPOSITORY_CREATION) && !exists(${SVNREPOS})
X. if defined(WITH_SVNSERVE_WRAPPER)
X	@if /usr/sbin/pw groupshow "${SVNGROUP}" >/dev/null 2>&1; then \
X	    ${ECHO_MSG} "You already have a group \"${SVNGROUP}\", so I will use it."; \
X	else \
X	    if /usr/sbin/pw groupadd ${SVNGROUP} -h -; \
X	    then \
X	        ${ECHO_MSG} "Added group \"${SVNGROUP}\"."; \
X	    else \
X	        ${ECHO_MSG} "Adding group \"${SVNGROUP}\" failed..."; \
X	        ${ECHO_MSG} "Please create it, and try again."; \
X	        ${FALSE}; \
X	    fi; \
X	fi
X. endif
X	@${MKDIR} ${SVNREPOS}
X	@${PREFIX}/bin/svnadmin create ${SVNREPOS}
X	@${CHGRP} ${SVNGROUP} ${SVNREPOS}/db ${SVNREPOS}/locks/db.lock ${SVNREPOS}/dav
X	@${CHMOD} g+w ${SVNREPOS}/db ${SVNREPOS}/locks/db.lock ${SVNREPOS}/dav
X	@for i in ${SVNREPOS}/db/* ; do \
X	    i=$${i##*/}; \
X	    case $$i in \
X	    DB_CONFIG) ;; \
X	    *) ${CHGRP} ${SVNGROUP} ${SVNREPOS}/db/$$i; \
X	       ${CHMOD} g+w ${SVNREPOS}/db/$$i; \
X	       ;; \
X	    esac; \
X	done
X.endif
X
Xpost-deinstall:
X.if defined(WITH_MOD_DAV_SVN)
X	@PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} POST-DEINSTALL
X.endif
X
X.include <bsd.port.post.mk>
END-of-Makefile
echo x - distinfo
sed 's/^X//' >distinfo << 'END-of-distinfo'
XMD5 (subversion-1.0.4.tar.bz2) = 313bd03f353683de7561eadf477f7612
XSIZE (subversion-1.0.4.tar.bz2) = 6081806
END-of-distinfo
echo c - files
mkdir -p files > /dev/null 2>&1
echo c - files/CVS
mkdir -p files/CVS > /dev/null 2>&1
echo x - files/CVS/Root
sed 's/^X//' >files/CVS/Root << 'END-of-files/CVS/Root'
X/src/freebsd-cvs
END-of-files/CVS/Root
echo x - files/CVS/Repository
sed 's/^X//' >files/CVS/Repository << 'END-of-files/CVS/Repository'
Xports/devel/subversion/files
END-of-files/CVS/Repository
echo x - files/CVS/Entries
sed 's/^X//' >files/CVS/Entries << 'END-of-files/CVS/Entries'
X/patch-configure/1.3/Thu Jan  2 08:52:09 2003//
X/patch-configure.in/1.1/Thu Jan  2 08:52:09 2003//
XD
END-of-files/CVS/Entries
echo x - files/patch-book-Makefile
sed 's/^X//' >files/patch-book-Makefile << 'END-of-files/patch-book-Makefile'
X--- doc/book/Makefile.orig	Mon May 19 17:06:16 2003
X+++ doc/book/Makefile	Mon May 19 17:22:14 2003
X@@ -98,7 +98,7 @@
X $(BOOK_INSTALL_DIR):
X 	$(INSTALL) -d $(BOOK_INSTALL_DIR)
X 
X-install-book-html: $(BOOK_HTML_TARGET)
X+install-book-html:
X 	$(INSTALL) -d $(BOOK_INSTALL_DIR)/images
X 	$(INSTALL) $(BOOK_HTML_TARGET) $(BOOK_INSTALL_DIR)
X 	$(INSTALL) $(BOOK_DIR)/styles.css $(BOOK_INSTALL_DIR)
X@@ -111,10 +111,10 @@
X 	$(INSTALL) $(BOOK_DIR)/styles.css $(BOOK_INSTALL_DIR)
X 	$(INSTALL) $(BOOK_DIR)/images/*.png $(BOOK_INSTALL_DIR)/images
X 
X-install-book-pdf: $(BOOK_PDF_TARGET) $(BOOK_INSTALL_DIR)
X+install-book-pdf:
X 	$(INSTALL) $(BOOK_PDF_TARGET) $(BOOK_INSTALL_DIR)
X 
X-install-book-ps: $(BOOK_PS_TARGET) $(BOOK_INSTALL_DIR)
X+install-book-ps:
X 	$(INSTALL) $(BOOK_PS_TARGET) $(BOOK_INSTALL_DIR)
X 
X book-clean:
END-of-files/patch-book-Makefile
echo x - files/patch-configure
sed 's/^X//' >files/patch-configure << 'END-of-files/patch-configure'
X--- configure.orig	Thu Oct  9 09:10:22 2003
X+++ configure	Thu Oct  9 09:10:30 2003
X@@ -2952,9 +2952,9 @@
X 
X 
X 
X-APR_VER_REGEX="0\.9\.[5-9]"
X+APR_VER_REGEX="0\.9\.[4-9]"
X APR_VER_REGEX_TOO="1\.0"
X-APU_VER_REGEX="0\.9\.[5-9]"
X+APU_VER_REGEX="0\.9\.[4-9]"
X APU_VER_REGEX_TOO="1\.0"
X 
X 
END-of-files/patch-configure
echo x - files/build-outputs.mk.patch
sed 's/^X//' >files/build-outputs.mk.patch << 'END-of-files/build-outputs.mk.patch'
X--- build-outputs.mk.orig	Wed Oct  8 16:01:40 2003
X+++ build-outputs.mk	Wed Oct  8 16:02:00 2003
X@@ -447,7 +447,7 @@
X 	cd subversion/svnadmin ; $(INSTALL_FS_BIN) svnadmin$(EXEEXT) $(DESTDIR)$(fs_bindir)/svnadmin$(EXEEXT)
X 	cd subversion/svndumpfilter ; $(INSTALL_FS_BIN) svndumpfilter$(EXEEXT) $(DESTDIR)$(fs_bindir)/svndumpfilter$(EXEEXT)
X 	cd subversion/svnlook ; $(INSTALL_FS_BIN) svnlook$(EXEEXT) $(DESTDIR)$(fs_bindir)/svnlook$(EXEEXT)
X-	cd subversion/svnserve ; $(INSTALL_FS_BIN) svnserve$(EXEEXT) $(DESTDIR)$(fs_bindir)/svnserve$(EXEEXT)
X+	cd subversion/svnserve ; $(INSTALL_FS_BIN) svnserve$(EXEEXT) $(DESTDIR)$(fs_bindir)/svnserve.bin$(EXEEXT)
X 
X install-fs-lib: subversion/libsvn_fs/libsvn_fs-1.la subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_ra_local/libsvn_ra_local-1.la
X 	$(MKDIR) $(DESTDIR)$(fs_libdir)
END-of-files/build-outputs.mk.patch
echo x - files/svnserve.wrapper
sed 's/^X//' >files/svnserve.wrapper << 'END-of-files/svnserve.wrapper'
X#!/bin/sh
X
XSVNSERVE=$(dirname $(realpath $0))/svnserve.bin
X
Xumask 002
X$SVNSERVE "$@"
X
END-of-files/svnserve.wrapper
echo x - files/patch-ac-helpers::ltmain.sh
sed 's/^X//' >files/patch-ac-helpers::ltmain.sh << 'END-of-files/patch-ac-helpers::ltmain.sh'
X--- ac-helpers/ltmain.sh.orig	Thu Oct 23 17:15:47 2003
X+++ ac-helpers/ltmain.sh	Tue Nov 11 15:04:17 2003
X@@ -1072,7 +1072,7 @@
X 	  esac
X 	 elif test "X$arg" = "X-lc_r"; then
X 	  case $host in
X-	 *-*-openbsd* | *-*-freebsd*)
X+	 *-*-openbsd* | *-*-freebsd4*)
X 	    # Do not include libc_r directly, use -pthread flag.
X 	    continue
X 	    ;;
X
END-of-files/patch-ac-helpers::ltmain.sh
echo x - files/patch-subversion::bindings::swig::perl::Makefile.PL
sed 's/^X//' >files/patch-subversion::bindings::swig::perl::Makefile.PL << 'END-of-files/patch-subversion::bindings::swig::perl::Makefile.PL'
X--- subversion/bindings/swig/perl/Makefile.PL.orig	Sat Jan 24 20:46:46 2004
X+++ subversion/bindings/swig/perl/Makefile.PL	Sat Jan 31 21:40:23 2004
X@@ -41,7 +41,7 @@
X 
X my %config = (
X     ABSTRACT => 'Perl bindings for Subversion',
X-    CCFLAGS  => join(' ', $apr_cflags, $apu_cflags, 
X+    CCFLAGS  => join(' ', $ENV{'CCFLAGS'} || '', $apr_cflags, $apu_cflags, 
X                      `$perl_path -MExtUtils::Embed -e ccopts`,
X                      ' -I.. -I../../../include -g'),
X     OBJECT => q/$(O_FILES)/,
END-of-files/patch-subversion::bindings::swig::perl::Makefile.PL
echo x - pkg-deinstall
sed 's/^X//' >pkg-deinstall << 'END-of-pkg-deinstall'
X#!/bin/sh
X#
X# Try to de-activate mod_dav_svn in the installed httpd.conf and warn
X# if this fails.
X#
X# $FreeBSD: ports/devel/subversion/pkg-deinstall,v 1.1 2003/05/23 01:31:48 bmah Exp $
X#
X
Xif [ "$2" != "POST-DEINSTALL" ]; then
X	exit 0
Xfi
X
XTMPDIR=${TMPDIR:=/tmp}
XPKG_TMPDIR=${PKG_TMPDIR:=${TMPDIR}}
X
Xapxscmd=${PKG_PREFIX}/sbin/apxs
Xtmpdir=${PKG_TMPDIR}/deinstmod_dav_svn.$$
X
Xif [ ! -x ${apxscmd} ]; then
X	echo Can\'t find the apxs program: ${apxscmd}.
X	exit 1
Xfi
X
Xconfdir=`${apxscmd} -q SYSCONFDIR`
X
Xif [ ! -d ${confdir} ]; then
X	echo Can\'t find Apache conf dir: ${confdir}
X	exit 1
Xfi
X
Xif [ -f ${confdir}/httpd.conf ]; then
X	conffile=httpd.conf
Xfi
Xif [ -f ${confdir}/httpd.conf.default ]; then
X	conffile="${conffile} httpd.conf.default"
Xfi
Xif [ -z "${conffile}" ]; then
X	echo Can\'t find either of ${confdir}/httpd.conf or
X	echo ${confdir}/httpd.conf.default.
X	exit 1
Xfi
X
Xif ! mkdir ${tmpdir}; then
X	echo Can\'t create temporary directory: ${tmpdir}
X	exit 1
Xfi
X
Xfor i in ${conffile}; do
X	awk '{if (!/^LoadModule dav_svn_module/ && 
X		  !/^AddModule mod_dav_svn.c/ &&\
X		  !/^LoadModule authz_svn_module/ &&\
X		  !/^AddModule mod_authz_svn.c/ ) \
X	    print $0}' < ${confdir}/$i > ${tmpdir}/$i
X	echo Removing dav_svn_module and authz_svn_module from $i in config dir: ${confdir}
X	cat ${tmpdir}/$i > ${confdir}/$i
Xdone
X
Xrm -rf ${tmpdir}
X
Xexit 0
END-of-pkg-deinstall
echo x - pkg-descr
sed 's/^X//' >pkg-descr << 'END-of-pkg-descr'
XSubversion is a version control system designed to be as similar to cvs(1) 
Xas possible, while fixing many outstanding problems with cvs(1).
X
XWWW: http://subversion.tigris.org/
END-of-pkg-descr
echo x - pkg-plist
sed 's/^X//' >pkg-plist << 'END-of-pkg-plist'
Xbin/svn
Xbin/svnadmin
Xbin/svndumpfilter
Xbin/svnlook
Xbin/svnserve
X%%SVNSERVE_WRAPPER%%bin/svnserve.bin
Xbin/svnversion
Xinclude/subversion-1/mod_dav_svn.h
Xinclude/subversion-1/svn-revision.txt
Xinclude/subversion-1/svn_auth.h
Xinclude/subversion-1/svn_base64.h
Xinclude/subversion-1/svn_client.h
Xinclude/subversion-1/svn_cmdline.h
Xinclude/subversion-1/svn_config.h
Xinclude/subversion-1/svn_dav.h
Xinclude/subversion-1/svn_delta.h
Xinclude/subversion-1/svn_diff.h
Xinclude/subversion-1/svn_error.h
Xinclude/subversion-1/svn_error_codes.h
Xinclude/subversion-1/svn_fs.h
Xinclude/subversion-1/svn_hash.h
Xinclude/subversion-1/svn_io.h
Xinclude/subversion-1/svn_md5.h
Xinclude/subversion-1/svn_opt.h
Xinclude/subversion-1/svn_path.h
Xinclude/subversion-1/svn_pools.h
Xinclude/subversion-1/svn_props.h
Xinclude/subversion-1/svn_quoprint.h
Xinclude/subversion-1/svn_ra.h
Xinclude/subversion-1/svn_ra_svn.h
Xinclude/subversion-1/svn_repos.h
Xinclude/subversion-1/svn_sorts.h
Xinclude/subversion-1/svn_string.h
Xinclude/subversion-1/svn_subst.h
Xinclude/subversion-1/svn_test.h
Xinclude/subversion-1/svn_time.h
Xinclude/subversion-1/svn_types.h
Xinclude/subversion-1/svn_utf.h
Xinclude/subversion-1/svn_version.h
Xinclude/subversion-1/svn_wc.h
Xinclude/subversion-1/svn_xml.h
X@dirrm include/subversion-1
Xlib/libsvn_client-1.a
Xlib/libsvn_client-1.la
Xlib/libsvn_client-1.so
Xlib/libsvn_client-1.so.0
Xlib/libsvn_delta-1.a
Xlib/libsvn_delta-1.la
Xlib/libsvn_delta-1.so
Xlib/libsvn_delta-1.so.0
Xlib/libsvn_diff-1.a
Xlib/libsvn_diff-1.la
Xlib/libsvn_diff-1.so
Xlib/libsvn_diff-1.so.0
Xlib/libsvn_fs-1.a
Xlib/libsvn_fs-1.la
Xlib/libsvn_fs-1.so
Xlib/libsvn_fs-1.so.0
Xlib/libsvn_ra-1.a
Xlib/libsvn_ra-1.la
Xlib/libsvn_ra-1.so
Xlib/libsvn_ra-1.so.0
Xlib/libsvn_ra_dav-1.a
Xlib/libsvn_ra_dav-1.la
Xlib/libsvn_ra_dav-1.so
Xlib/libsvn_ra_dav-1.so.0
Xlib/libsvn_ra_local-1.a
Xlib/libsvn_ra_local-1.la
Xlib/libsvn_ra_local-1.so
Xlib/libsvn_ra_local-1.so.0
Xlib/libsvn_ra_svn-1.a
Xlib/libsvn_ra_svn-1.la
Xlib/libsvn_ra_svn-1.so
Xlib/libsvn_ra_svn-1.so.0
Xlib/libsvn_repos-1.a
Xlib/libsvn_repos-1.la
Xlib/libsvn_repos-1.so
Xlib/libsvn_repos-1.so.0
Xlib/libsvn_subr-1.a
Xlib/libsvn_subr-1.la
Xlib/libsvn_subr-1.so
Xlib/libsvn_subr-1.so.0
Xlib/libsvn_wc-1.a
Xlib/libsvn_wc-1.la
Xlib/libsvn_wc-1.so
Xlib/libsvn_wc-1.so.0
X%%MOD_DAV_SVN%%libexec/apache2/mod_dav_svn.so
X%%MOD_DAV_SVN%%libexec/apache2/mod_authz_svn.so
X%%MOD_DAV_SVN%%@exec %D/sbin/apxs -e -S LIBEXECDIR=%D/libexec/apache2 -a -n dav libexec/apache2/mod_dav.so
X%%MOD_DAV_SVN%%@exec %D/sbin/apxs -e -S LIBEXECDIR=%D/libexec/apache2 -a -n dav_svn libexec/apache2/mod_dav_svn.so
X%%WITH_PERL%%lib/libsvn_swig_perl-1.a
X%%WITH_PERL%%lib/libsvn_swig_perl-1.la
X%%WITH_PERL%%lib/libsvn_swig_perl-1.so
X%%WITH_PERL%%lib/libsvn_swig_perl-1.so.0
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Base.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Client.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Core.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Delta.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Fs.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Ra.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Repos.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Wc.pm
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client/_Client.bs
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client/_Client.so
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/.packlist
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/_Core.bs
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/_Core.so
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta/_Delta.bs
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta/_Delta.so
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs/_Fs.bs
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs/_Fs.so
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra/_Ra.bs
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra/_Ra.so
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos/_Repos.bs
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos/_Repos.so
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc/_Wc.bs
X%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc/_Wc.so
X%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc
X%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos
X%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra
X%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs
X%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta
X%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client
X%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core
X%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN
X%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SVN
X%%WITH_PYTHON%%lib/libsvn_swig_py-1.a
X%%WITH_PYTHON%%lib/libsvn_swig_py-1.la
X%%WITH_PYTHON%%lib/libsvn_swig_py-1.so
X%%WITH_PYTHON%%lib/libsvn_swig_py-1.so.0
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/__init__.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/__init__.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_client.a
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_client.la
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_client.so
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_core.a
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_core.la
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_core.so
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_delta.a
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_delta.la
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_delta.so
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_fs.a
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_fs.la
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_fs.so
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_ra.a
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_ra.la
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_ra.so
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_repos.a
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_repos.la
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_repos.so
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_wc.a
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_wc.la
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/_wc.so
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/client.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/client.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/core.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/core.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/delta.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/delta.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/fs.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/fs.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/ra.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/ra.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/repos.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/repos.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/wc.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/wc.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/__init__.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/__init__.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/client.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/client.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/core.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/core.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/delta.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/delta.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/fs.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/fs.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/ra.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/ra.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/repos.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/repos.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/util.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/util.pyc
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/wc.py
X%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/svn/wc.pyc
X%%WITH_PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/libsvn
X%%WITH_PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/svn
X%%PORTDOCS%%share/doc/subversion/BUGS
X%%PORTDOCS%%share/doc/subversion/CHANGES
X%%PORTDOCS%%share/doc/subversion/COMMITTERS
X%%PORTDOCS%%share/doc/subversion/COPYING
X%%PORTDOCS%%share/doc/subversion/HACKING
X%%PORTDOCS%%share/doc/subversion/INSTALL
X%%PORTDOCS%%share/doc/subversion/README
X%%PORTDOCS%%@dirrm share/doc/subversion
END-of-pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040523204349.8F99630>