From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Sep 2 08:42:30 2003 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 228BB16A4BF; Tue, 2 Sep 2003 08:42:30 -0700 (PDT) Received: from freebsd.sinica.edu.tw (freebsd.sinica.edu.tw [140.109.13.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8E8443FF2; Tue, 2 Sep 2003 08:42:26 -0700 (PDT) (envelope-from plasma@freebsd.sinica.edu.tw) Received: by freebsd.sinica.edu.tw (Postfix, from userid 1026) id 68A0793F; Tue, 2 Sep 2003 23:42:28 +0800 (CST) Date: Tue, 2 Sep 2003 23:42:28 +0800 From: plasma To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org Message-ID: <20030902154228.GA41159@freebsd.sinica.edu.tw> References: <20030828024901.5E803962@freebsd.sinica.edu.tw> <200308280250.h7S2oITw051604@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=big5 Content-Disposition: inline In-Reply-To: <200308280250.h7S2oITw051604@freefall.freebsd.org> User-Agent: Mutt/1.3.99i Subject: Re: ports/56065: Update devel/subversion to 0.28, with perl binding support X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Sep 2003 15:42:30 -0000 Chose 0.28.2. diff -ruN /usr/ports/devel/subversion/Makefile subversion/Makefile --- /usr/ports/devel/subversion/Makefile Sat Aug 23 10:24:52 2003 +++ subversion/Makefile Tue Sep 2 23:40:16 2003 @@ -5,9 +5,9 @@ # $FreeBSD: ports/devel/subversion/Makefile,v 1.40 2003/08/22 12:49:14 lev Exp $ PORTNAME= subversion -PORTVERSION= 0.27.0 +PORTVERSION= 0.28.2 CATEGORIES= devel -MASTER_SITES= http://subversion.tigris.org/files/documents/15/5642/ +MASTER_SITES= http://subversion.tigris.org/files/documents/15/5940/ MASTER_SITES+= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= bmah @@ -26,14 +26,28 @@ CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --with-ssl \ --with-neon=${LOCALBASE} \ - --with-berkeley-db=${LOCALBASE}/include/db4:${LOCALBASE}/lib \ - --with-swig=no + --with-berkeley-db=${LOCALBASE}/include/db4:${LOCALBASE}/lib + MAN1= svn.1 svnadmin.1 MANCOMPRESSED= no APXS=${LOCALBASE}/sbin/apxs +.if defined(WITH_PERL) +USE_PERL5= yes +BUILD_DEPENDS+= swig1.3:${PORTSDIR}/devel/swig13 +RUN_DEPENDS+= swig1.3:${PORTSDIR}/devel/swig13 +CONFIGURE_ARGS+= \ + --with-swig=yes +PLIST_SUB+= WITH_PERL="" +.else +CONFIGURE_ARGS+= \ + --with-swig=no +PLIST_SUB+= WITH_PERL="@comment " +.endif + + .if defined(WITH_MOD_DAV_SVN) WITH_APACHE2_APR= yes CONFIGURE_ARGS+= \ @@ -93,6 +107,13 @@ for f in BUGS CHANGES COMMITTERS COPYING HACKING IDEAS INSTALL README; do \ ${INSTALL_DATA} ${WRKSRC}/$$f ${DOCSDIR}; \ done +.endif +.if defined(WITH_PERL) + cd ${WRKSRC}; \ + ${MAKE} install-swig-pl-lib + cd ${WRKSRC}/subversion/bindings/swig/perl; \ + ${SETENV} APR_CONFIG=${LOCALBASE}/lib/apache2/apr-config ${PERL} Makefile.PL; \ + ${MAKE} all test install .endif post-deinstall: diff -ruN /usr/ports/devel/subversion/distinfo subversion/distinfo --- /usr/ports/devel/subversion/distinfo Sat Aug 23 10:24:52 2003 +++ subversion/distinfo Tue Sep 2 23:40:16 2003 @@ -1 +1 @@ -MD5 (subversion-0.27.0.tar.gz) = 0f4fa0ebb0b58b83bad9433b8baa3f9a +MD5 (subversion-0.28.2.tar.gz) = f7544f48657fd5fa32a091949eb23880 diff -ruN /usr/ports/devel/subversion/pkg-plist subversion/pkg-plist --- /usr/ports/devel/subversion/pkg-plist Fri Aug 1 08:28:11 2003 +++ subversion/pkg-plist Tue Sep 2 23:40:16 2003 @@ -86,6 +86,44 @@ %%MOD_DAV_SVN%%libexec/apache2/mod_authz_svn.so %%MOD_DAV_SVN%%@exec %D/sbin/apxs -e -S LIBEXECDIR=%D/libexec/apache2 -a -n dav libexec/apache2/mod_dav.so %%MOD_DAV_SVN%%@exec %D/sbin/apxs -e -S LIBEXECDIR=%D/libexec/apache2 -a -n dav_svn libexec/apache2/mod_dav_svn.so +%%WITH_PERL%%lib/libsvn_swig_perl-1.a +%%WITH_PERL%%lib/libsvn_swig_perl-1.so +%%WITH_PERL%%lib/libsvn_swig_perl-1.so.0 +%%WITH_PERL%%lib/libsvn_swig_py-1.a +%%WITH_PERL%%lib/libsvn_swig_py-1.so +%%WITH_PERL%%lib/libsvn_swig_py-1.so.0 +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc/_Wc.so +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc/_Wc.bs +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos/_Repos.so +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos/_Repos.bs +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra/_Ra.so +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra/_Ra.bs +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs/_Fs.so +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs/_Fs.bs +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta/_Delta.so +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta/_Delta.bs +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client/_Client.so +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client/_Client.bs +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/_Core.so +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/_Core.bs +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core/.packlist +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Base.pm +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Client.pm +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Core.pm +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Delta.pm +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Fs.pm +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Ra.pm +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Repos.pm +%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Wc.pm +%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Wc +%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Repos +%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Ra +%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Fs +%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Delta +%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Client +%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN/_Core +%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN +%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SVN %%PORTDOCS%%share/doc/subversion/BUGS %%PORTDOCS%%share/doc/subversion/CHANGES %%PORTDOCS%%share/doc/subversion/COMMITTERS