ports/56065: Update devel/subversion to 0.28, with perl binding support

plasma plasma at freebsd.sinica.edu.tw
Thu Aug 28 09:09:52 UTC 2003


On Wed, Aug 27, 2003 at 07:50:18PM -0700, FreeBSD-gnats-submit at FreeBSD.org wrote:
> You can access the state of your problem report at any time
> via this link:
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=56065

Sorry, I miss the dependency to swig13.  Please forget previous patch,
and use this instead.


diff -ruN /usr/ports/devel/subversion/Makefile subversion/Makefile
--- /usr/ports/devel/subversion/Makefile	Sat Aug 23 10:24:52 2003
+++ subversion/Makefile	Thu Aug 28 17:07:32 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
 CATEGORIES=	devel
-MASTER_SITES=	http://subversion.tigris.org/files/documents/15/5642/
+MASTER_SITES=	http://subversion.tigris.org/files/documents/15/5870/
 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	Thu Aug 28 17:07:32 2003
@@ -1 +1 @@
-MD5 (subversion-0.27.0.tar.gz) = 0f4fa0ebb0b58b83bad9433b8baa3f9a
+MD5 (subversion-0.28.tar.gz) = 62a10c5ec13815e29f9bc100a1ee6dcc
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	Thu Aug 28 17:07:32 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



More information about the freebsd-ports-bugs mailing list