diff options
author | bapt <bapt@FreeBSD.org> | 2012-06-12 14:44:14 +0800 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2012-06-12 14:44:14 +0800 |
commit | 45cea71f5d1bd41b46584324ccf678407206854f (patch) | |
tree | 15b3dcd4fc313a25650dbcfaf8012ed187416aca /databases | |
parent | d4a2fb9e06a4196b79fed7e538f20a9bea4b5f09 (diff) | |
download | freebsd-ports-gnome-45cea71f5d1bd41b46584324ccf678407206854f.tar.gz freebsd-ports-gnome-45cea71f5d1bd41b46584324ccf678407206854f.tar.zst freebsd-ports-gnome-45cea71f5d1bd41b46584324ccf678407206854f.zip |
Convert to new options framework
Diffstat (limited to 'databases')
-rw-r--r-- | databases/sqlite2/Makefile | 43 |
1 files changed, 12 insertions, 31 deletions
diff --git a/databases/sqlite2/Makefile b/databases/sqlite2/Makefile index f7922b6051ca..c25d91a0467d 100644 --- a/databases/sqlite2/Makefile +++ b/databases/sqlite2/Makefile @@ -29,39 +29,20 @@ LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}2 EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude CVS -OPTIONS= TCLWRAPPER "Enable TCL wrapper" off \ - THREADS "Compile with threads support" off \ - DOCS "Building docs (depends on TCL)" on +OPTIONS_DEFINE= TCL THREADS DOCS -.include <bsd.port.pre.mk> - -# Deprecated options -.if defined(SQLITE_WITH_TCL83) || defined(WITH_TCL83) -WITH_TCL_VER= 83 -WITH_TCLWRAPPER= yes -.endif -.if defined(SQLITE_WITH_TCL84) || defined(WITH_TCL84) -WITH_TCL_VER= 84 -WITH_TCLWRAPPER= yes -.endif +.include <bsd.port.options.mk> -.if defined(WITHOUT_DOCS) -NOPORTDOCS= yes -.elif defined(NOPORTDOCS) -WITHOUT_DOCS= yes -.endif - -.if defined(WITH_TCLWRAPPER) +.if ${PORT_OPTIONS:MTCL} USE_TCL= 83+ -.include "${PORTSDIR}/Mk/bsd.tcl.mk" .else -. if !defined(WITHOUT_DOCS) +.if ${PORT_OPTIONS:MDOCS} USE_TCL_BUILD= 83+ -. include "${PORTSDIR}/Mk/bsd.tcl.mk" . endif .endif -.if defined(WITH_TCLWRAPPER) +.include <bsd.port.pre.mk> +.if ${PORT_OPTIONS:MTCL} CATEGORIES+= lang tcl COMMENT+= with TCL wrapper MAKE_ARGS+= TCLSH=${TCLSH} @@ -71,7 +52,7 @@ PLIST_SUB+= WITH_TCLWRAPPER="" PLIST_SUB+= WITH_TCLWRAPPER="@comment " .endif -.if !defined(WITHOUT_DOCS) +.if ${PORT_OPTIONS:MDOCS} PORTDOCS= * MAKE_ARGS+= TCLSH=${TCLSH} MAKE_ENV+= TCL_VER=${TCL_VER} @@ -80,7 +61,7 @@ MAKE_ENV+= TCL_VER=${TCL_VER} post-patch: @${REINPLACE_CMD} -e "s/tclsh \$$(TOP)/\$$(TCLSH) \$$(TOP)/g" \ -e "s|\./libtool|${LIBTOOL}|g" ${WRKSRC}/Makefile.in -.if defined(WITH_TCLWRAPPER) || !defined(WITHOUT_DOCS) +.if ${PORT_OPTIONS:MTCL} || !empty(PORT_OPTIONS:MDOCS) @${ECHO} "config_TARGET_TCL_INC=\"-I${TCL_INCLUDEDIR}\"" \ > ${WRKSRC}/freebsd.hints @${ECHO} "config_TARGET_TCL_LIBS=\"-L${PREFIX}/lib -ltcl${TCL_VER:S/.//}\"" \ @@ -88,23 +69,23 @@ post-patch: .else @${ECHO} "" > ${WRKSRC}/freebsd.hints .endif -.if defined(WITH_THREADS) +.if ${PORT_OPTIONS:MTHREADS} @${ECHO} "config_TARGET_CFLAGS=\"-DTHREADSAFE=1 ${PTHREAD_LIBS}\"" \ >> ${WRKSRC}/freebsd.hints .endif post-build: -.if !defined(NOPORTDOCS) && !defined(WITHOUT_DOCS) +.if ${PORT_OPTIONS:MDOCS} @${ECHO_MSG} "===> Building docs" @(cd ${WRKSRC} && ${GMAKE} ${MAKE_ARGS} doc) .endif post-install: -.if defined(WITH_TCLWRAPPER) +.if ${PORT_OPTIONS:MTCL} @(cd ${WRKSRC} && ${GMAKE} install-tcl) ${INSTALL_DATA} ${FILESDIR}/pkgIndex.tcl ${PREFIX}/lib/sqlite/ .endif -.if !defined(NOPORTDOCS) && !defined(WITHOUT_DOCS) +.if ${PORT_OPTIONS:MTCL} @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR} .endif |