ports/70694: [PATCH] devel/subversion: correct Makefile
Yen-Ming Lee
leeym at utopia.leeym.com
Fri Aug 20 08:50:34 UTC 2004
>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 at 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:
More information about the freebsd-ports-bugs
mailing list