[Midnightbsd-cvs] mports: Makefile: Use bsd.mport.options.mk.

ctriv at midnightbsd.org ctriv at midnightbsd.org
Wed Oct 29 14:46:50 EDT 2008


Log Message:
-----------
Use bsd.mport.options.mk.  Load extensions from options the right way.

Modified Files:
--------------
    mports/devel/subversion:
        Makefile (r1.13 -> r1.14)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/subversion/Makefile,v
retrieving revision 1.13
retrieving revision 1.14
diff -L devel/subversion/Makefile -L devel/subversion/Makefile -u -r1.13 -r1.14
--- devel/subversion/Makefile
+++ devel/subversion/Makefile
@@ -45,7 +45,6 @@
 USE_AUTOTOOLS=	libtool:15
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd6.0
 CONFIGURE_ARGS=		--with-ssl
-WANT_PERL=    yes
 
 USE_RC_SUBR=	svnserve
 
@@ -61,6 +60,9 @@
 PORTDOCS=	${TXT_DOCS}
 .endif
 
+.include <bsd.mport.options.mk>
+
+
 .if defined(WITH_ASVN)
 RUN_DEPENDS= ${LOCALBASE}/bin/gfind:${PORTSDIR}/misc/findutils:install
 .endif
@@ -73,45 +75,6 @@
 PLIST_SUB+=		WITHOUT_GETTEXT="@comment "
 .endif
 
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "amd64"
-CFLAGS+=	-fpic -DPIC
-.endif
-
-SVNREPOS?=	/home/svn/repos
-SVNFSTYPE?=	fsfs
-
-
-.if defined(WITH_MAINTAINER_DEBUG)
-CONFIGURE_ARGS+=--enable-maintainer-mode \
-		--enable-debug
-CFLAGS+=	-g
-.endif
-
-.if defined(WITH_REPOSITORY_CREATION) 
-SUB_FILES+=	install-repos
-SUB_LIST+= 	WITH_SVNSERVE_WRAPPER=${WITH_SVNSERVE_WRAPPER} \
-		SVNREPOS=${SVNREPOS} \
-		SVNFSTYPE=${SVNFSTYPE}
-.endif
-
-.if !defined(WITHOUT_NEON)
-LIB_DEPENDS+=	neon.26:${PORTSDIR}/www/neon26
-CONFIGURE_ARGS+=	--with-neon=${LOCALBASE}
-PLIST_SUB+=		WITHOUT_NEON=""
-.else
-CONFIGURE_ARGS+=	--without-neon
-PLIST_SUB+=		WITHOUT_NEON="@comment "
-.endif
-
-.if defined(WITHOUT_BDB)
-CONFIGURE_ARGS+=	--without-berkeley-db
-PLIST_SUB+=		WITHOUT_BDB="@comment "
-.else
-PLIST_SUB+=		WITHOUT_BDB=""
-.endif
-
 .if defined(WITH_PERL)
 SWIG_BINDINGS+=		yes
 USE_PERL5=		yes
@@ -161,26 +124,9 @@
 PLIST_SUB+=		WITH_JAVA="@comment "
 .endif
 
-.if !defined(SWIG_BINDINGS)
-CONFIGURE_ARGS+=	--without-swig --disable-swig-bindings
-.endif
-
-.if defined(WITH_MOD_DAV_SVN)
-WITH_APACHE2_APR=	yes
-CONFIGURE_ARGS+=	--with-apxs=${APXS}
-PLIST_SUB+=	MOD_DAV_SVN=""
-SVNGROUP?=	www
-SUB_FILES+=	install-mod_dev_svn
-SUB_LIST+=	APACHEMODDIR=${APACHEMODDIR}
-.else
-PLIST_SUB+=	MOD_DAV_SVN="@comment "
-PKGDEINSTALL=	NONEXISTENT
-SVNGROUP?=	svn
-.endif
 
 .if defined(WITH_APACHE2_APR)
 USE_APACHE=	2.0+
-.include "${PORTSDIR}/Mk/bsd.apache.mk"
 .if ${APACHE_VERSION} >= 22
 APR_APU_DIR=	${LOCALBASE}/bin
 APR_CONFIG=	apr-1-config
@@ -208,6 +154,64 @@
 APR_PORT=	devel/apr
 .endif
 .endif
+
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "amd64"
+CFLAGS+=	-fpic -DPIC
+.endif
+
+SVNREPOS?=	/home/svn/repos
+SVNFSTYPE?=	fsfs
+
+
+.if defined(WITH_MAINTAINER_DEBUG)
+CONFIGURE_ARGS+=--enable-maintainer-mode \
+		--enable-debug
+CFLAGS+=	-g
+.endif
+
+.if defined(WITH_REPOSITORY_CREATION) 
+SUB_FILES+=	install-repos
+SUB_LIST+= 	WITH_SVNSERVE_WRAPPER=${WITH_SVNSERVE_WRAPPER} \
+		SVNREPOS=${SVNREPOS} \
+		SVNFSTYPE=${SVNFSTYPE}
+.endif
+
+.if !defined(WITHOUT_NEON)
+LIB_DEPENDS+=	neon.26:${PORTSDIR}/www/neon26
+CONFIGURE_ARGS+=	--with-neon=${LOCALBASE}
+PLIST_SUB+=		WITHOUT_NEON=""
+.else
+CONFIGURE_ARGS+=	--without-neon
+PLIST_SUB+=		WITHOUT_NEON="@comment "
+.endif
+
+.if defined(WITHOUT_BDB)
+CONFIGURE_ARGS+=	--without-berkeley-db
+PLIST_SUB+=		WITHOUT_BDB="@comment "
+.else
+PLIST_SUB+=		WITHOUT_BDB=""
+.endif
+
+.if !defined(SWIG_BINDINGS)
+CONFIGURE_ARGS+=	--without-swig --disable-swig-bindings
+.endif
+
+.if defined(WITH_MOD_DAV_SVN)
+WITH_APACHE2_APR=	yes
+CONFIGURE_ARGS+=	--with-apxs=${APXS}
+PLIST_SUB+=	MOD_DAV_SVN=""
+SVNGROUP?=	www
+SUB_FILES+=	install-mod_dev_svn
+SUB_LIST+=	APACHEMODDIR=${APACHEMODDIR}
+.else
+PLIST_SUB+=	MOD_DAV_SVN="@comment "
+PKGDEINSTALL=	NONEXISTENT
+SVNGROUP?=	svn
+.endif
+
 CONFIGURE_ARGS+=--with-apr=${APR_APU_DIR}/${APR_CONFIG} \
 		--with-apr-util=${APR_APU_DIR}/${APU_CONFIG}
 


More information about the Midnightbsd-cvs mailing list