Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Aug 2004 16:45:11 +0800 (CST)
From:      Yen-Ming Lee <leeym@utopia.leeym.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        lev@FreeBSD.org
Subject:   ports/70694: [PATCH] devel/subversion: correct Makefile
Message-ID:  <20040820084511.CB6A03EAC51@utopia.leeym.com>
Resent-Message-ID: <200408200850.i7K8oVcg058803@freefall.freebsd.org>

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

>Number:         70694
>Category:       ports
>Synopsis:       [PATCH] devel/subversion: correct Makefile
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 20 08:50:31 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Yen-Ming Lee
>Release:        FreeBSD 5.2.1-RELEASE-p9 i386
>Organization:
>Environment:
System: FreeBSD utopia.leeym.com 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9 #167: Tue Jul 27 05:17:58 CST 2004
>Description:

- correct some errors about NEON
- remove USE_SIZE
- re-order USE_PYTHON and ".include <bsd.port.pre.mk>"
- apply USE_LIBTOOL_VER=15 to eliminate *.la
- remove *.la from pkg-plist

Port maintainer (lev@freebsd.org) is cc'd.

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- subversion-1.0.6_1.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/devel/subversion/Makefile,v
retrieving revision 1.67
diff -u -u -r1.67 Makefile
--- Makefile	19 Aug 2004 20:40:29 -0000	1.67
+++ Makefile	20 Aug 2004 08:35:43 -0000
@@ -17,12 +17,11 @@
 
 INSTALLS_SHLIB=	yes
 
-USE_SIZE=	yes
 USE_BZIP2=	yes
-GNU_CONFIGURE=	yes
+USE_LIBTOOL_VER=15
 USE_REINPLACE=	yes
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ARGS=		--with-ssl --with-neon=${LOCALBASE}
+CONFIGURE_ARGS=	--with-ssl
 
 MAN1=		svn.1 svnadmin.1 svnlook.1 svndumpfilter.1 svnversion.1
 MAN5=		svnserve.conf.5
@@ -34,6 +33,14 @@
 PORTDOCS=	${TXT_DOCS}
 .endif
 
+.if defined(WITH_PYTHON)
+USE_PYTHON=	yes
+SWIG_BINDINGS+=	python
+PLIST_SUB+=	WITH_PYTHON=""
+.else
+PLIST_SUB+=	WITH_PYTHON="@comment "
+.endif
+
 .include <bsd.port.pre.mk>
 
 SVNREPOS?=	/home/svn/repos
@@ -45,7 +52,7 @@
 .endif
 
 .if !defined(WITHOUT_NEON)
-LIB_DEPENDS+=	neon.24:${PORTSDIR}/www/neon \
+LIB_DEPENDS+=	neon.24:${PORTSDIR}/www/neon
 CONFIGURE_ARGS+=	--with-neon=${LOCALBASE}
 PLIST_SUB+=		WITHOUT_NEON=""
 .else
@@ -72,15 +79,6 @@
 PLIST_SUB+=		WITH_PERL="@comment "
 .endif
 
-.if defined(WITH_PYTHON)
-USE_PYTHON=		yes
-.include "${PORTSDIR}/Mk/bsd.python.mk"
-SWIG_BINDINGS+=		python
-PLIST_SUB+=		WITH_PYTHON=""
-.else
-PLIST_SUB+=		WITH_PYTHON="@comment "
-.endif
-
 .if defined(SWIG_BINDINGS) && ${SWIG_BINDINGS} != ""
 BUILD_DEPENDS+=		swig1.3:${PORTSDIR}/devel/swig13
 DEPENDS_ARGS+=		SWIG_LANGUAGES='${SWIG_BINDINGS}'
@@ -223,6 +221,7 @@
 .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
+	@${REINPLACE_CMD} "s#^LIBTOOL =.*#LIBTOOL = ${LIBTOOL}#" ${WRKSRC}/Makefile.in
 
 pre-configure:
 	@if [ ! -x ${APR_APU_DIR}/apr-config -o ! -x ${APR_APU_DIR}/apu-config ] ; then \
Index: pkg-plist
===================================================================
RCS file: /home/pcvs/ports/devel/subversion/pkg-plist,v
retrieving revision 1.22
diff -u -u -r1.22 pkg-plist
--- pkg-plist	19 Aug 2004 20:40:29 -0000	1.22
+++ pkg-plist	20 Aug 2004 08:35:44 -0000
@@ -41,47 +41,36 @@
 include/subversion-1/svn_xml.h
 @dirrm include/subversion-1
 lib/libsvn_client-1.a
-lib/libsvn_client-1.la
 lib/libsvn_client-1.so
 lib/libsvn_client-1.so.0
 lib/libsvn_delta-1.a
-lib/libsvn_delta-1.la
 lib/libsvn_delta-1.so
 lib/libsvn_delta-1.so.0
 lib/libsvn_diff-1.a
-lib/libsvn_diff-1.la
 lib/libsvn_diff-1.so
 lib/libsvn_diff-1.so.0
 lib/libsvn_fs-1.a
-lib/libsvn_fs-1.la
 lib/libsvn_fs-1.so
 lib/libsvn_fs-1.so.0
 lib/libsvn_ra-1.a
-lib/libsvn_ra-1.la
 lib/libsvn_ra-1.so
 lib/libsvn_ra-1.so.0
 %%WITHOUT_NEON%%lib/libsvn_ra_dav-1.a
-%%WITHOUT_NEON%%lib/libsvn_ra_dav-1.la
 %%WITHOUT_NEON%%lib/libsvn_ra_dav-1.so
 %%WITHOUT_NEON%%lib/libsvn_ra_dav-1.so.0
 lib/libsvn_ra_local-1.a
-lib/libsvn_ra_local-1.la
 lib/libsvn_ra_local-1.so
 lib/libsvn_ra_local-1.so.0
 lib/libsvn_ra_svn-1.a
-lib/libsvn_ra_svn-1.la
 lib/libsvn_ra_svn-1.so
 lib/libsvn_ra_svn-1.so.0
 lib/libsvn_repos-1.a
-lib/libsvn_repos-1.la
 lib/libsvn_repos-1.so
 lib/libsvn_repos-1.so.0
 lib/libsvn_subr-1.a
-lib/libsvn_subr-1.la
 lib/libsvn_subr-1.so
 lib/libsvn_subr-1.so.0
 lib/libsvn_wc-1.a
-lib/libsvn_wc-1.la
 lib/libsvn_wc-1.so
 lib/libsvn_wc-1.so.0
 %%MOD_DAV_SVN%%libexec/apache2/mod_dav_svn.so
@@ -89,7 +78,6 @@
 %%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.la
 %%WITH_PERL%%lib/libsvn_swig_perl-1.so
 %%WITH_PERL%%lib/libsvn_swig_perl-1.so.0
 %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/SVN/Base.pm
@@ -125,7 +113,6 @@
 %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SVN
 %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SVN
 %%WITH_PYTHON%%lib/libsvn_swig_py-1.a
-%%WITH_PYTHON%%lib/libsvn_swig_py-1.la
 %%WITH_PYTHON%%lib/libsvn_swig_py-1.so
 %%WITH_PYTHON%%lib/libsvn_swig_py-1.so.0
 %%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/libsvn/__init__.py
--- subversion-1.0.6_1.patch ends here ---

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



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