diff options
Diffstat (limited to 'devel')
-rw-r--r-- | devel/pear-PHPUnit2/Makefile | 5 | ||||
-rw-r--r-- | devel/py-testoob/Makefile | 10 | ||||
-rw-r--r-- | devel/qsa/Makefile | 6 | ||||
-rw-r--r-- | devel/sdl_sge/Makefile | 35 | ||||
-rw-r--r-- | devel/sml_tk/Makefile | 27 | ||||
-rw-r--r-- | devel/stlport/Makefile | 20 | ||||
-rw-r--r-- | devel/tclthread/Makefile | 8 | ||||
-rw-r--r-- | devel/zziplib/Makefile | 4 |
8 files changed, 59 insertions, 56 deletions
diff --git a/devel/pear-PHPUnit2/Makefile b/devel/pear-PHPUnit2/Makefile index 30567092e386..ec08dba63dc1 100644 --- a/devel/pear-PHPUnit2/Makefile +++ b/devel/pear-PHPUnit2/Makefile @@ -28,7 +28,8 @@ PEAR_AUTOINSTALL= yes LATEST_LINK= pear-PHPUnit2 -OPTIONS= PEAR_LOG "PEAR::Log support" off +OPTIONS_DEFINE= PEAR_LOG +PEAR_LOG_DESC= PEAR::Log support USE_PHP= dom pcre @@ -37,7 +38,7 @@ IGNORE_WITH_PHP=4 .include <bsd.port.pre.mk> -.if defined(WITH_PEAR_LOG) +.if ${PORT_OPTIONS:MPEAR_LOG} RUN_DEPENDS+= ${PEARDIR}/Log/null.php:${PORTSDIR}/sysutils/pear-Log .endif diff --git a/devel/py-testoob/Makefile b/devel/py-testoob/Makefile index 2a9b6b05471b..86767968af36 100644 --- a/devel/py-testoob/Makefile +++ b/devel/py-testoob/Makefile @@ -15,8 +15,10 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Testoob is an advanced unit testing framework for PyUnit -OPTIONS= TWISTED "enable running in threads" off \ - HTML "enable HTML output" off +OPTIONS_DEFINE= TWISTED HTML +TWISTED_DESC= enable running in threads +HTML_DESC= enable HTML output + # bypass infrastructure bug (taken from www/py-django) OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options @@ -29,11 +31,11 @@ PYDISTUTILS_NOEGGINFO= yes .include <bsd.port.pre.mk> -.if defined(WITH_TWISTED) +.if ${PORT_OPTIONS:MTWISTED} USE_TWISTED= yes .endif -.if defined(WITH_HTML) +.if ${PORT_OPTIONS:MHTML} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/Ft/Xml/__init__.py:${PORTSDIR}/textproc/py-4suite-xml .endif diff --git a/devel/qsa/Makefile b/devel/qsa/Makefile index f7fd4fb7bf05..bc2d09648df2 100644 --- a/devel/qsa/Makefile +++ b/devel/qsa/Makefile @@ -34,11 +34,13 @@ ALL_TARGET= sub-src SUB_FILES= pkg-message -OPTIONS= IDE "Enable the QSA Workbench (embedded scripting IDE)" on +OPTIONS_DEFINE= IDE +OPTIONS_DEFAULT= IDE +IDE_DESC= Enable the QSA Workbench (embedded scripting IDE) .include <bsd.port.options.mk> -.if defined(WITHOUT_IDE) +.if empty(PORT_OPTIONS:MIDE) CONFIGURE_ARGS+=-no-ide .endif diff --git a/devel/sdl_sge/Makefile b/devel/sdl_sge/Makefile index f7d29f68e2ab..5243a15a29bd 100644 --- a/devel/sdl_sge/Makefile +++ b/devel/sdl_sge/Makefile @@ -19,38 +19,29 @@ COMMENT= A graphic library for the Simple DirectMedia Layer (SDL) LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual -OPTIONS= SDL_IMAGE "Enable support for SDL_image" On \ - FREETYPE "Enable FreeType support" On \ - DOCS "Install documentation" On \ - EXAMPLES "Install examples" On +OPTIONS_DEFINE= SDL FREETYPE DOCS EXAMPLES +OPTIONS_DEFAULT= SDL FREETYPE +SDL_dESC= Enable support for SDL_image USE_SDL= sdl USE_GMAKE= yes USE_LDCONFIG= yes MAKE_JOBS_SAFE= yes -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if defined(WITHOUT_FREETYPE) -MAKE_ARGS+= USE_FT=n -.else +.if ${PORT_OPTIONS:MFREETYPE} LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 MAKE_ARGS+= USE_FT=y +.else +MAKE_ARGS+= USE_FT=n .endif -.if defined(WITHOUT_SDL_IMAGE) -MAKE_ARGS+= USE_IMG=n -.else +.if ${PORT_OPTIONS:MSDL} USE_SDL+= image MAKE_ARGS+= USE_IMG=y -.endif - -.if !defined(WITH_DOCS) -NOPORTDOCS= yes -.endif - -.if !defined(WITH_EXAMPLES) -NOPORTEXAMPLES= yes +.else +MAKE_ARGS+= USE_IMG=n .endif post-patch: @@ -60,13 +51,13 @@ post-patch: s|sdl-config|${SDL_CONFIG}|g' ${WRKSRC}/Makefile.conf post-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR} .endif -.if !defined(NOPORTEXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/devel/sml_tk/Makefile b/devel/sml_tk/Makefile index e25cf1c01a9a..1aaa520b15fe 100644 --- a/devel/sml_tk/Makefile +++ b/devel/sml_tk/Makefile @@ -18,25 +18,28 @@ COMMENT= Typed and abstract Standard ML interface to Tcl/Tk USE_TK_WRAPPER= yes WRKSRC= ${WRKDIR}/${PORTNAME} -OPTIONS= SMLNJDEVEL "Build with and stabilize for SML/NJ." on \ - POLYML "Build and save state for Poly/ML" on +OPTIONS_DEFINE= SMLNJDEVEL POLYML +OPTIONS_DEFAULT= SMLNJDEVEL POLYML + +SMLNJDEVEL_DESC= Build with and stabilize for SML/NJ +POLYML_DESC= Build and save state for Poly/ML ALL_TARGET= smltk SUB_FILES= sml_tk.1 MAN1= sml_tk.1 -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if defined(WITH_SMLNJDEVEL) +.if ${PORT_OPTIONS:MSMLNJDEVEL} BUILD_DEPENDS+= smlnj-devel>=65:${PORTSDIR}/lang/sml-nj-devel .endif -.if defined(WITH_POLYML) +.if ${PORT_OPTIONS:MPOLYML} BUILD_DEPENDS+= poly:${PORTSDIR}/lang/polyml .endif MAKE_ENV+= WRKSRC=${WRKSRC} WISH=${WISH} -.if defined(WITH_SMLNJDEVEL) +.if ${PORT_OPTIONS:MSMLNJDEVEL} MAKE_ENV+= STABILIZE=yes SMLNJDEVEL=yes PLIST_SUB+= STABLE="" SMLNJBIN="" .else @@ -44,7 +47,7 @@ MAKE_ENV+= STABILIZE=no SMLNJDEVEL=no PLIST_SUB+= STABLE="@comment " SMLNJBIN="@comment " .endif -.if defined(WITH_POLYML) +.if ${PORT_OPTIONS:MPOLYML} MAKE_ENV+= POLYML=yes PLIST_SUB+= POLYSTATE="" .else @@ -66,7 +69,7 @@ post-extract: @${CHMOD} 0644 ${WRKSRC}/lib/images/info.gif post-build: -.if defined(WITH_SMLNJDEVEL) +.if ${PORT_OPTIONS:MSMLNJDEVEL} SMLNJ_DEVEL=yes heap2exec \ ${WRKSRC}/bin/sml_tk.heap.x86-bsd ${WRKSRC}/bin/sml_tk .endif @@ -91,7 +94,7 @@ do-install: done) @${LN} -s ${PREFIX}/lib/${PORTNAME}/smltk.cm \ ${PREFIX}/lib/${PORTNAME}/sml_tk.cm -.if defined(WITH_SMLNJDEVEL) +.if ${PORT_OPTIONS:MSMLNJDEVEL} @${INSTALL_PROGRAM} ${WRKSRC}/bin/sml_tk ${PREFIX}/bin @${MKDIR} ${PREFIX}/lib/${PORTNAME}/.cm @${MKDIR} ${PREFIX}/lib/${PORTNAME}/.cm/x86-unix @@ -100,11 +103,11 @@ do-install: @${LN} -s ${PREFIX}/lib/${PORTNAME}/.cm/x86-unix/sources.cm \ ${PREFIX}/lib/${PORTNAME}/.cm/x86-unix/sml_tk.cm .endif -.if defined(WITH_POLYML) +.if ${PORT_OPTIONS:MPOLYML} @${INSTALL_DATA} ${WRKSRC}/bin/sml_tk.poly \ ${PREFIX}/lib/${PORTNAME}/sml_tk.poly .endif -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} @${INSTALL_MAN} ${WRKSRC}/doc/manual.html ${DOCSDIR}/manual.html @${MKDIR} ${DOCSDIR}/images @@ -114,4 +117,4 @@ do-install: .endif @${INSTALL_MAN} ${WRKDIR}/sml_tk.1 ${MANPREFIX}/man/man1/sml_tk.1 -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/devel/stlport/Makefile b/devel/stlport/Makefile index bed36442cbf6..ba0b60c7b606 100644 --- a/devel/stlport/Makefile +++ b/devel/stlport/Makefile @@ -34,26 +34,28 @@ CONFIGURE_ARGS= --with-lib-motif=${COMPILER} USE_LDCONFIG= yes PORTDOCS= * -OPTIONS= SHORT_STRING_OPTIM "Enable short string optimization." on \ - PTR_SPECIALIZATIONS "Use pointer types specializations." off \ - TEMPLATE_EXPRESSION "Use template expressions for string." off \ - BOOST_SUPPORT "Use Boost type traits." off +OPTIONS_DEFINE= SHORT_STRING_OPTIM PTR_SPECIALIZATIONS TEMPLATE_EXPRESSION BOOST DOCS +OPTIONS_DEFAULT= SHORT_STRING_OPTIM +SHORT_STRING_OPTIM_DESC= Enable short string optimization +PTR_SPECIALIZATIONS_DESC= Use pointer types specializations +TEMPLATE_EXPRESSION_DESC= Use template expressions for string +BOOST_DESC= Use Boost type traits .include <bsd.port.pre.mk> -.if defined(WITHOUT_SHORT_STRING_OPTIM) +.if empty(PORT_OPTIONS:MSHORT_STRING_OPTIM) EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-no-short-string-optim-user_config.h.diff .endif -.if defined(WITH_PTR_SPECIALIZATIONS) +.if ${PORT_OPTIONS:MPTR_SPECIALIZATIONS} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ptr_spec-user_config.h.diff .endif -.if defined(WITH_TEMPLATE_EXPRESSION) +.if ${PORT_OPTIONS:MTEMPLATE_EXPRESSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-templ-expr-user_config.h.diff .endif -.if defined(WITH_BOOST_SUPPORT) +.if ${PORT_OPTIONS:MBOOST} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-boost-support-user_config.h.diff MAKE_ENV+= STLP_BUILD_BOOST_PATH=${LOCALBASE}/include BUILD_DEPENDS+= ${LOCALBASE}/include/boost/config/stdlib/stlport.hpp:${PORTSDIR}/devel/boost-libs @@ -81,7 +83,7 @@ do-install: (cd ${PATCH_WRKSRC}/lib; ${TAR} cf - *) | (cd ${PREFIX}/lib; ${TAR} xf -) ${CHOWN} -h ${BINOWN}:${BINGRP} ${PREFIX}/lib/libstlport* ${FIND} ${PREFIX}/include/stlport -name \*.orig -delete -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${PATCH_WRKSRC}/doc/* ${DOCSDIR} .endif diff --git a/devel/tclthread/Makefile b/devel/tclthread/Makefile index 39318ddbea17..a3b3c040be70 100644 --- a/devel/tclthread/Makefile +++ b/devel/tclthread/Makefile @@ -34,13 +34,15 @@ MANN= thread.n tpool.n tsv.n ttrace.n INSTALL_TARGET+= install-doc .endif -OPTIONS= GDBM "include GDBM support" on +OPTIONS_DEFINE= GDBM DOCS +OPTIONS_DEFAULT= GDBM +GDBM_DESC= include GDBM support .include <bsd.port.pre.mk> CONFIGURE_ARGS+= --with-tcl="${TCL_LIBDIR}" -.if defined(WITH_GDBM) +.if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= gdbm.4:${PORTSDIR}/databases/gdbm CONFIGURE_ARGS+= --with-gdbm CONFIGURE_ENV+= gincdir="${LOCALBASE}/include" glibdir="${LOCALBASE}/lib" @@ -51,7 +53,7 @@ post-patch: ${WRKSRC}/configure post-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR}/html .for FILE in ChangeLog README license.terms ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} diff --git a/devel/zziplib/Makefile b/devel/zziplib/Makefile index 8548725bf80c..6539d3aab142 100644 --- a/devel/zziplib/Makefile +++ b/devel/zziplib/Makefile @@ -18,7 +18,7 @@ LICENSE_COMB= dual BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip -OPTIONS= SDL "Enable SDL support" off +OPTIONS_DEFINE= SDL USE_BZIP2= yes USE_GNOME= gnomehack pkgconfig @@ -58,7 +58,7 @@ PORTSCOUT= limit:^0\. .include <bsd.port.options.mk> -.if defined(WITH_SDL) +.if ${PORT_OPTIONS:MSDL} USE_SDL= sdl CONFIGURE_ARGS+=--enable-sdl PLIST_SUB+= SDL="" |