diff options
author | bapt <bapt@FreeBSD.org> | 2013-05-11 00:44:26 +0800 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2013-05-11 00:44:26 +0800 |
commit | c738cc5ce3180ffde78bd9f46908ae01df619b8c (patch) | |
tree | da9b3a1715b2845fe9af08fab71f44850ec443f0 /net-p2p | |
parent | 87922faebffa8773942fddf5902a76cbfc2bc032 (diff) | |
download | freebsd-ports-gnome-c738cc5ce3180ffde78bd9f46908ae01df619b8c.tar.gz freebsd-ports-gnome-c738cc5ce3180ffde78bd9f46908ae01df619b8c.tar.zst freebsd-ports-gnome-c738cc5ce3180ffde78bd9f46908ae01df619b8c.zip |
Convert to new options framework
Diffstat (limited to 'net-p2p')
-rw-r--r-- | net-p2p/azureus2/Makefile | 9 | ||||
-rw-r--r-- | net-p2p/eiskaltdcpp-daemon/Makefile | 20 | ||||
-rw-r--r-- | net-p2p/eiskaltdcpp-data/Makefile | 32 | ||||
-rw-r--r-- | net-p2p/eiskaltdcpp-gtk/Makefile | 24 | ||||
-rw-r--r-- | net-p2p/eiskaltdcpp-lib/Makefile | 23 | ||||
-rw-r--r-- | net-p2p/eiskaltdcpp-qt/Makefile | 43 | ||||
-rw-r--r-- | net-p2p/lopster/Makefile | 20 | ||||
-rw-r--r-- | net-p2p/museekplus/Makefile | 51 | ||||
-rw-r--r-- | net-p2p/nicotine-plus/Makefile | 29 | ||||
-rw-r--r-- | net-p2p/verlihub-plugins-luascript/Makefile | 11 |
10 files changed, 109 insertions, 153 deletions
diff --git a/net-p2p/azureus2/Makefile b/net-p2p/azureus2/Makefile index 368e040810ca..39b1d191d3d7 100644 --- a/net-p2p/azureus2/Makefile +++ b/net-p2p/azureus2/Makefile @@ -30,7 +30,8 @@ NO_WRKSUBDIR= yes JARFILE= ${PORTNAME}.jar -OPTIONS= SWTDEVEL "Use SWT Development port" off +OPTIONS_DEFINE= SWTDEVEL +SWTDEVEL_DESC= Use SWT Development port # build classpath from BUILD_DEPENDS MAKE_ENV= LANG=C @@ -43,9 +44,9 @@ SUB_FILES= ${PORTNAME} SUB_LIST= LIBDIR="${LOCALBASE}/lib" JARFILE="${JARFILE}" \ SWTJAR="${JAVALIBDIR}/${SWT}.jar" JAVA="${LOCALBASE}/bin/java" -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if defined(WITH_SWTDEVEL) +.if ${PORT_OPTIONS:MSWTDEVEL} SWT= swt-devel .else SWT= swt @@ -71,4 +72,4 @@ do-install: post-install: @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD} -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/net-p2p/eiskaltdcpp-daemon/Makefile b/net-p2p/eiskaltdcpp-daemon/Makefile index e777bcba775b..8e1b922cf7a3 100644 --- a/net-p2p/eiskaltdcpp-daemon/Makefile +++ b/net-p2p/eiskaltdcpp-daemon/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: net-p2p/eiskaltdc -# Date created: 28 Aug 2009 -# Whom: Stas Timokhin <stast@bsdportal.ru> -# +# Created by: Stas Timokhin <stast@bsdportal.ru> # $FreeBSD$ -# PORTNAME= eiskaltdcpp-daemon PORTVERSION= 2.2.4 @@ -30,7 +26,9 @@ USES= cmake gettext USE_OPENSSL= yes MAKE_JOBS_SAFE= yes -OPTIONS= XMLRPC "XMLRPC interface support" on +OPTIONS_DEFINE= XMLRPC +OPTIONS_DEFAULT= XMLRPC +XMLRPC_DESC= XMLRPC interface support MAN1= ${PORTNAME}.1 MANCOMPRESSED= yes @@ -53,20 +51,14 @@ INSTALL_WRKSRC= ${WRKSRC}/nasdc .include <bsd.port.options.mk> -.if defined(WITH_XMLRPC) && !defined(WITHOUT_XMLRPC) +.if ${PORT_OPTIONS:MXMLRPC} LIB_DEPENDS+= xmlrpc++:${PORTSDIR}/net/xmlrpc-c-devel CMAKE_ARGS+= -DXMLRPC_DAEMON:BOOL=ON .else CMAKE_ARGS+= -DXMLRPC_DAEMON:BOOL=OFF .endif -.include <bsd.port.pre.mk> - -.if ${OSVERSION} < 700024 -USE_OPENSSL_PORT=yes -.endif - post-build: ${LOCALBASE}/bin/chrpath -r "${_GCC_RUNTIME}" "${WRKSRC}/nasdc/${PORTNAME}" -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/net-p2p/eiskaltdcpp-data/Makefile b/net-p2p/eiskaltdcpp-data/Makefile index 6f482d79f4c0..df61dd54c47f 100644 --- a/net-p2p/eiskaltdcpp-data/Makefile +++ b/net-p2p/eiskaltdcpp-data/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: net-p2p/eiskaltdc -# Date created: 28 Aug 2009 -# Whom: Stas Timokhin <stast@bsdportal.ru> -# +# Created by: Stas Timokhin <stast@bsdportal.ru> # $FreeBSD$ -# PORTNAME= eiskaltdcpp-data PORTVERSION= 2.2.4 @@ -23,34 +19,36 @@ USE_XZ= yes NO_BUILD= yes INSTALLS_ICONS= yes -OPTIONS= EMOTICONS "Install emoticons" on \ - EXAMPLES "Install script examples" on \ - LUASCRIPTS "Install lua script examples" off \ - SOUNDS "Install sound files" on +OPTIONS_DEFINE= EMOTICONS EXAMPLES LUASCRIPTS SOUND +OPTIONS_DEFAULT= EMOTICONS SOUNDS +EMOTICONS_DESC= Install emoticons +EXAMPLES_DESC= Install script examples +LUASCRIPTS_DESC= Install lua script examples +SOUNDS_DESC= Install sound files .include <bsd.port.options.mk> DATA_DIR= ${PREFIX}/share/eiskaltdcpp -.if defined(WITH_EMOTICONS) +.if ${PORT_OPTIONS:MEMOTICONS} PLIST_SUB+= EMOTICONS="" .else PLIST_SUB+= EMOTICONS="@comment " .endif -.if defined(WITH_EXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} PLIST_SUB+= EXAMPLES="" .else PLIST_SUB+= EXAMPLES="@comment " .endif -.if defined(WITH_LUASCRIPTS) +.if ${PORT_OPTIONS:MLUASCRIPTS} PLIST_SUB+= LUASCRIPTS="" .else PLIST_SUB+= LUASCRIPTS="@comment " .endif -.if defined(WITH_SOUNDS) +.if ${PORT_OPTIONS:MSOUNDS} PLIST_SUB+= SOUNDS="" .else PLIST_SUB+= SOUNDS="@comment " @@ -63,17 +61,17 @@ do-install: @${MKDIR} "${LOCALBASE}/share/icons/hicolor/${SIZE}/apps" @${CP} -v "${WRKSRC}/icons/icon_${SIZE}.png" "${LOCALBASE}/share/icons/hicolor/${SIZE}/apps/eiskaltdcpp.png" .endfor -.if defined(WITH_EMOTICONS) +.if ${PORT_OPTIONS:MEMOTICONS} @${CP} -rv ${WRKSRC}/emoticons ${DATA_DIR} .endif -.if defined(WITH_EXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${DATA_DIR}/examples @${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${DATA_DIR}/examples .endif -.if defined(WITH_LUASCRIPTS) +.if ${PORT_OPTIONS:MLUASCRIPTS} @${CP} -rv ${WRKSRC}/luascripts ${DATA_DIR} .endif -.if defined(WITH_SOUNDS) +.if ${PORT_OPTIONS:MSOUNDS} @${CP} -rv ${WRKSRC}/sounds ${DATA_DIR} .endif diff --git a/net-p2p/eiskaltdcpp-gtk/Makefile b/net-p2p/eiskaltdcpp-gtk/Makefile index 5e80b5f99343..8dda4d169366 100644 --- a/net-p2p/eiskaltdcpp-gtk/Makefile +++ b/net-p2p/eiskaltdcpp-gtk/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: net-p2p/eiskaltdc -# Date created: 28 Aug 2009 -# Whom: Stas Timokhin <stast@bsdportal.ru> -# +# Created by: Stas Timokhin <stast@bsdportal.ru> # $FreeBSD$ -# PORTNAME= eiskaltdcpp-gtk PORTVERSION= 2.2.4 @@ -35,9 +31,11 @@ MAKE_JOBS_SAFE= yes MAN1= ${PORTNAME}.1 MANCOMPRESSED= yes -OPTIONS= MINIUPNP "UPnP support" on \ - LIBGNOME2 "Sound notification support" off \ - LIBNOTIFY "Popup notification support" on +OPTIONS_DEFINE= MINIUPNP LIBGNOME2 LIBNOTIFY +OPTIONS_DEFAULT= MINIUPNP LIBNOTIFY +MINIUPNP_DESC= UPnP support +LIBGNOME2_DESC= Sound notification support +LIBNOTIFY_DESC= Popup notification support USE_GNOME= pango gtk20 glib20 @@ -51,31 +49,27 @@ CMAKE_ARGS+= -DINSTALL_DATA:BOOL=OFF .include <bsd.port.options.mk> -.if defined(WITH_MINIUPNP) +.if ${PORT_OPTIONS:MMINIUPNP} LIB_DEPENDS+= miniupnpc:${PORTSDIR}/net/miniupnpc CMAKE_ARGS+= -DUSE_MINIUPNP:BOOL=ON -DLOCAL_MINIUPNP:BOOL=OFF .else CMAKE_ARGS+= -DUSE_MINIUPNP:BOOL=OFF .endif -.if defined(WITH_LIBGNOME2) +.if ${PORT_OPTIONS:MLIBGNOME2} USE_GNOME+= libgnome CMAKE_ARGS+= -DUSE_LIBGNOME2:BOOL=ON .else CMAKE_ARGS+= -DUSE_LIBGNOME2:BOOL=OFF .endif -.if defined(WITH_LIBNOTIFY) +.if ${PORT_OPTIONS:MLIBNOTIFY} LIB_DEPENDS+= notify:${PORTSDIR}/devel/libnotify CMAKE_ARGS+= -DUSE_LIBNOTIFY:BOOL=ON .else CMAKE_ARGS+= -DUSE_LIBNOTIFY:BOOL=OFF .endif -.if ${OSVERSION} < 700024 -USE_OPENSSL_PORT=yes -.endif - post-build: ${LOCALBASE}/bin/chrpath -r "${_GCC_RUNTIME}" "${WRKSRC}/${PORTNAME}/${PORTNAME}" diff --git a/net-p2p/eiskaltdcpp-lib/Makefile b/net-p2p/eiskaltdcpp-lib/Makefile index 8a80e053bef6..9b297725c5a4 100644 --- a/net-p2p/eiskaltdcpp-lib/Makefile +++ b/net-p2p/eiskaltdcpp-lib/Makefile @@ -25,10 +25,9 @@ USE_OPENSSL= yes USE_LDCONFIG= yes MAKE_JOBS_SAFE= yes -OPTIONS= LUA "Lua scripting support" off \ - PCRE "PCRE support in ADL Search" off \ - IDN "IDN support" on \ - DHT "DHT support" on +OPTIONS_DEFINE= LUA PCRE IDN DHT +OPTIONS_DEFAULT= IDN DHT +DHT_DESC= DHT support .include <bsd.port.options.mk> @@ -39,7 +38,7 @@ CMAKE_ARGS+= -DUSE_ASPELL:BOOL=OFF CMAKE_ARGS+= -DUSE_MINIUPNP:BOOL=OFF CMAKE_ARGS+= -DCMAKE_SKIP_RPATH:BOOL=ON -.if defined(WITH_LUA) && !defined(WITHOUT_LUA) +.if ${PORT_OPTIONS:MLUA} USE_LUA= 5.1 CMAKE_ARGS+= -DLUA_SCRIPT:BOOL=ON IGNORE= crashes on connect attempt if built with Lua support @@ -47,33 +46,27 @@ IGNORE= crashes on connect attempt if built with Lua support CMAKE_ARGS+= -DLUA_SCRIPT:BOOL=OFF .endif -.if defined(WITH_PCRE) && !defined(WITHOUT_PCRE) +.if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre CMAKE_ARGS+= -DPERL_REGEX:BOOL=ON .else CMAKE_ARGS+= -DPERL_REGEX:BOOL=OFF .endif -.if defined(WITH_IDN) && !defined(WITHOUT_IDN) +.if ${PORT_OPTIONS:MIDN} LIB_DEPENDS+= idn:${PORTSDIR}/dns/libidn CMAKE_ARGS+= -DUSE_IDNA:BOOL=ON .else CMAKE_ARGS+= -DUSE_IDNA:BOOL=OFF .endif -.if defined(WITH_DHT) && !defined(WITHOUT_DHT) +.if ${PORT_OPTIONS:MDHT} CMAKE_ARGS+= -DWITH_DHT:BOOL=ON .else CMAKE_ARGS+= -DWITH_DHT:BOOL=OFF .endif -.include <bsd.port.pre.mk> - -.if ${OSVERSION} < 700024 -USE_OPENSSL_PORT=yes -.endif - post-build: ${LOCALBASE}/bin/chrpath -r "${_GCC_RUNTIME}" "${WRKSRC}/dcpp/libeiskaltdcpp.so.2.2" -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/net-p2p/eiskaltdcpp-qt/Makefile b/net-p2p/eiskaltdcpp-qt/Makefile index b97aeb7f1c65..c67fe0b487bf 100644 --- a/net-p2p/eiskaltdcpp-qt/Makefile +++ b/net-p2p/eiskaltdcpp-qt/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: net-p2p/eiskaltdc -# Date created: 28 Aug 2009 -# Whom: Stas Timokhin <stast@bsdportal.ru> -# +# Created by: Stas Timokhin <stast@bsdportal.ru> # $FreeBSD$ -# PORTNAME= eiskaltdcpp-qt PORTVERSION= 2.2.4 @@ -36,13 +32,14 @@ MAKE_JOBS_SAFE= yes MAN1= ${PORTNAME}.1 MANCOMPRESSED= yes -OPTIONS= ASPELL "Build with aspell support" off \ - FREE_SPACE "Free space bar in status panel" on \ - DBUS_NOTIFY "DBus notification support" on \ - QTSCRIPT "QtScript support" off \ - QML "Qt Declarative ui support" off \ - SQLITE "SQLite support (experimental)" off \ - MINIUPNP "UPnP support" on +OPTIONS_DEFINE= ASPELL FREE_SPACE DBUS_NOTIFY QTSCRIPT QML SQLITE MINIUPNP +OPTIONS_DEFAULT= FREE_SPACE DBUS_NOTIFY MINIUPNP +FREE_SPACE_DESC= Free space bar in status panel +DBUS_NOTIFY_DESC= DBus notification support +QTSCRIPT_DESC= QtScript support +QML_DESC= Qt Declarative ui support +SQLITE_DESC= SQLite support (experimental) +MINIUPNP_DESC= UPnP support USE_QT4= gui xml network qmake_build uic_build \ moc_build rcc_build linguist_build @@ -58,27 +55,27 @@ INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME} .include <bsd.port.options.mk> -.if defined(WITH_ASPELL) && !defined(WITHOUT_ASPELL) +.if ${PORT_OPTIONS:MASPELL} LIB_DEPENDS+= aspell:${PORTSDIR}/textproc/aspell CMAKE_ARGS+= -DUSE_ASPELL:BOOL=on .else CMAKE_ARGS+= -DUSE_ASPELL:BOOL=0 .endif -.if defined(WITH_FREE_SPACE) +.if ${PORT_OPTIONS:MFREE_SPACE} CMAKE_ARGS+= -DFREE_SPACE_BAR_C:BOOL=ON .else CMAKE_ARGS+= -DFREE_SPACE_BAR_C:BOOL=OFF .endif -.if defined(WITH_DBUS_NOTIFY) && !defined(WITHOUT_DBUS) +.if ${PORT_OPTIONS:MDBUS_NOTIFY} CMAKE_ARGS+= -DDBUS_NOTIFY:BOOL=ON USE_QT4+= dbus .else CMAKE_ARGS+= -DDBUS_NOTIFY:BOOL=OFF .endif -.if defined(WITH_QTSCRIPT) +.if ${PORT_OPTIONS:MQTSCRIPT} CMAKE_ARGS+= -DUSE_JS:BOOL=ON USE_QT4+= script RUN_DEPENDS+= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so:${PORTSDIR}/devel/qtscriptgenerator @@ -88,34 +85,28 @@ CMAKE_ARGS+= -DUSE_JS:BOOL=OFF PLIST_SUB+= QTSCRIPT="@comment " .endif -.if defined(WITH_QML) +.if ${PORT_OPTIONS:MQML} CMAKE_ARGS+= -DUSE_QT_QML:BOOL=ON USE_QT4+= declarative .else CMAKE_ARGS+= -DUSE_QT_QML:BOOL=OFF .endif -.if defined(WITH_SQLITE) && !defined(WITHOUT_SQLITE) +.if ${PORT_OPTIONS:MSQLITE} CMAKE_ARGS+= -DUSE_QT_SQLITE:BOOL=ON USE_QT4+= sql-sqlite3 .else CMAKE_ARGS+= -DUSE_QT_SQLITE:BOOL=OFF .endif -.if defined(WITH_MINIUPNP) +.if ${PORT_OPTIONS:MMINIUPNP} LIB_DEPENDS+= miniupnpc:${PORTSDIR}/net/miniupnpc CMAKE_ARGS+= -DUSE_MINIUPNP:BOOL=ON -DLOCAL_MINIUPNP:BOOL=OFF .else CMAKE_ARGS+= -DUSE_MINIUPNP:BOOL=OFF .endif -.include <bsd.port.pre.mk> - -.if ${OSVERSION} < 700024 -USE_OPENSSL_PORT=yes -.endif - post-build: ${LOCALBASE}/bin/chrpath -r "${_GCC_RUNTIME}" "${WRKSRC}/${PORTNAME}/${PORTNAME}" -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/net-p2p/lopster/Makefile b/net-p2p/lopster/Makefile index 99c826cbbdcc..a0496bee613d 100644 --- a/net-p2p/lopster/Makefile +++ b/net-p2p/lopster/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: lopster -# Date created: 19 Oct 2000 -# Whom: Roman Shterenzon <roman@xpert.com> -# +# Created by: Roman Shterenzon <roman@xpert.com> # $FreeBSD$ -# PORTNAME= lopster PORTVERSION= 1.2.2 @@ -22,29 +18,27 @@ CONFIGURE_ARGS= --with-pthread=yes LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include -OPTIONS= FLAC "Include FLAC support" On \ - OGG "Include OGG support" On \ - ZLIB "Enable ZLIB compression" On +OPTIONS_DEFINE= FLAC OGG ZLIB +OPTIONS_DEFAULT= FLAC OGG ZLIB -.include <bsd.port.pre.mk> .include <bsd.port.options.mk> # --with-flac is on by default -.if defined(WITH_FLAC) +.if ${PORT_OPTIONS:MFLAC} LIB_DEPENDS+= FLAC.10:${PORTSDIR}/audio/flac .else CONFIGURE_ARGS+= --without-flac .endif # --with-ogg is on by default -.if defined(WITH_OGG) +.if ${PORT_OPTIONS:MOGG} LIB_DEPENDS+= ogg:${PORTSDIR}/audio/libogg .else CONFIGURE_ARGS+= --without-ogg .endif # --with-zlib is on by default -.if defined(WITHOUT_ZLIB) +.if ! ${PORT_OPTIONS:MZLIB} CONFIGURE_ARGS+= --without-zlib .endif @@ -54,4 +48,4 @@ post-patch: @${REINPLACE_CMD} -e "s/www.naplist.com/www.gotnap.com/" \ ${WRKSRC}/src/lopster.h -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/net-p2p/museekplus/Makefile b/net-p2p/museekplus/Makefile index c064fd13bd65..3dff59fdfa7a 100644 --- a/net-p2p/museekplus/Makefile +++ b/net-p2p/museekplus/Makefile @@ -1,7 +1,4 @@ -# New ports collection makefile for: museekplus -# Date created: 06 Aug 2006 -# Whom: Stefan Walter <stefan@FreeBSD.org> -# +# Created by: Stefan Walter <stefan@FreeBSD.org> # $FreeBSD$ PORTNAME= museekplus @@ -25,29 +22,27 @@ SCONS_ARGS= QTDIR=${QT_PREFIX} QT_LIB=qt-mt PREFIX=${PREFIX} VORBIS=yes DATADIR= share/museek MAN1= musetup.1 mulog.1 museekcontrol.1 muscan.1 muscand.1 museekd.1 -OPTIONS= \ - MUSEEQ "Install Museeq (Qt3 client)" On \ - QSA "Build Museeq with Qt Script support" On \ - MUSETUPGTK "Install musetup-gtk" On \ - PYMUCIPHER "Install python bindings for Mucipher" On \ - VORBIS "Enable OGG Vorbis support in muscan" On \ - MURMUR "Install PyGTK client" Off \ - MUCOUS "Install Curses Python client" Off \ - OPTIMIZED_CFLAGS "Build with optmizations" Off \ - DEBUG "Build in debug mode" Off +OPTIONS_DEFINE= MUSEEQ QSA MUSETUPGTK PYMUCIPHER VORBIS MURMUR MUCOUS OPTIMIZED_CFLAGS DEBUG +OPTIONS_DEFAULT= MUSEEQ QSA MUSETUPGTK PYMUCIPHER VORBIS +MUSEEQ_DESC= Install Museeq (Qt3 client) +QSA_DESC= Build Museeq with Qt Script support +MUSETUPGTK_DESC= Install musetup-gtk +PYMUCIPHER_DESC= Install python bindings for Mucipher +MURMUR_DESC= Install PyGTK client +MUCOUS_DESC= Install Curses Python client .include <bsd.port.options.mk> -.if defined(WITH_PYMUCIPHER) || defined(WITH_BINDINGS) || defined(WITH_MURMUR) || defined(WITH_CLIENTS) || defined(WITH_MUCOUS) +.if ${PORT_OPTIONS:MPYMUCIPHER} || ${PORT_OPTIONS:MBINDINGS} || ${PORT_OPTIONS:MMURMUR} || ${PORT_OPTIONS:MCLIENTS} || ${PORT_OPTIONS:MMUCOUS} USE_PYTHON= yes .endif -.ifdef(WITH_MUSEEQ) +.if ${PORT_OPTIONS:MMUSEEQ} USE_QT_VER= 3 SCONS_ARGS+= MUSEEQ=yes MAN1+= museeq.1 PLIST_SUB+= MUSEEQ="" -.ifdef(WITH_QSA) +.if ${PORT_OPTIONS:MQSA} SCONS_ARGS+= QSA=yes LIB_DEPENDS+= qsa:${PORTSDIR}/devel/qsa .else @@ -58,16 +53,14 @@ SCONS_ARGS+= MUSEEQ=no PLIST_SUB+= MUSEEQ="@comment " SCONS_ARGS+= QSA=no .endif -.ifdef(WITH_VORBIS) +.if ${PORT_OPTIONS:MVORBIS} SCONS_ARGS+= VORBIS=yes LIB_DEPENDS+= vorbis:${PORTSDIR}/audio/libvorbis .else SCONS_ARGS+= VORBIS=no .endif -.include <bsd.port.pre.mk> - -.ifdef(WITH_MUSETUPGTK) +.if ${PORT_OPTIONS:MMUSETUPGTK} SCONS_ARGS+= MUSETUPGTK=yes MAN1+= musetup-gtk.1 PLIST_SUB+= MUSETUPGTK="" @@ -75,14 +68,14 @@ PLIST_SUB+= MUSETUPGTK="" SCONS_ARGS+= MUSETUPGTK=no PLIST_SUB+= MUSETUPGTK="@comment " .endif -.ifdef(WITH_PYMUCIPHER) +.if ${PORT_OPTIONS:MPYMUCIPHER} SCONS_ARGS+= PYMUCIPHER=yes PLIST_SUB+= PYMUCIPHER="" .else SCONS_ARGS+= PYMUCIPHER=no PLIST_SUB+= PYMUCIPHER="@comment " .endif -.ifdef(WITH_MURMUR) +.if ${PORT_OPTIONS:MMURMUR} SCONS_ARGS+= MURMUR=yes MAN1+= murmur.1 PLIST_SUB+= MURMUR="" @@ -90,7 +83,7 @@ PLIST_SUB+= MURMUR="" SCONS_ARGS+= MURMUR=no PLIST_SUB+= MURMUR="@comment " .endif -.ifdef(WITH_MUCOUS) +.if ${PORT_OPTIONS:MMUCOUS} SCONS_ARGS+= MUCOUS=yes MAN1+= mucous.1 PLIST_SUB+= MUCOUS="" @@ -98,12 +91,12 @@ PLIST_SUB+= MUCOUS="" SCONS_ARGS+= MUCOUS=no PLIST_SUB+= MUCOUS="@comment " .endif -.ifdef(WITH_OPTIMIZED_CFLAGS) +.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} SCONS_ARGS+= RELEASE=yes .else SCONS_ARGS+= RELEASE=no .endif -.ifdef(WITH_DEBUG) +.if ${PORT_OPTIONS:MDEBUG} SCONS_ARGS+= MULOG="cycle,debug" .endif @@ -117,14 +110,14 @@ post-patch: ${WRKSRC}/python-bindings/museek/SConscript post-install: -.ifdef(WITH_MUCOUS) +.if ${PORT_OPTIONS:MMUCOUS} @${REINPLACE_CMD} -i "" -e "s,/usr/bin/python,${PYTHON_CMD},g" ${PREFIX}/bin/mucous .endif -.ifdef(WITH_MUSETUPGTK) +.if ${PORT_OPTIONS:MMUSETUPGTK} @${REINPLACE_CMD} -i "" -e "s,/usr/bin/python,${PYTHON_CMD},g" ${PREFIX}/bin/musetup-gtk .endif @${ECHO_CMD} @${CAT} ${PKGMESSAGE} @${ECHO_CMD} -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/net-p2p/nicotine-plus/Makefile b/net-p2p/nicotine-plus/Makefile index e3687d979717..17e2f110f908 100644 --- a/net-p2p/nicotine-plus/Makefile +++ b/net-p2p/nicotine-plus/Makefile @@ -27,27 +27,30 @@ DOCSDIR= share/doc/${PKGNAMEPREFIX:S/-//} DATADIR= share/${PKGNAMEPREFIX:S/-//} MAN1= nicotine-import-winconfig.1 nicotine.1 -OPTIONS= GEOIP "Enable the GeoIP based country code blocker" on \ - PSYCO "Enable Psyco, the optimizing Python compiler" on \ - MUTAGEN "Enable Mutagen for audio metadata support" on \ - LIBSEXY "Enable libsexy support" on \ - MINIUPNPC "Enable upnp support" on +OPTIONS_DEFINE= GEOIP PSYCO MUTAGEN LIBSEXY MINIUPNPC DOCS +OPTIONS_DEFINE_i386= PSYCO +OPTIONS_DEFAULT= GEOIP PSYCO MUTAGEN LIBSEXY MINIUPNPC +GEOIP_DESC= Enable the GeoIP based country code blocker +PSYCO_DESC= Enable Psyco, the optimizing Python compiler +MUTAGEN_DESC= Enable Mutagen for audio metadata support +LIBSEXY_DESC= Enable libsexy support +MINIUPNPC_DESC= Enable upnp support -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if defined(WITH_GEOIP) +.if ${PORT_OPTIONS:MGEOIP} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/GeoIP.so:${PORTSDIR}/net/py-GeoIP .endif -.if defined(WITH_PSYCO) && ${ARCH} == "i386" +.if ${PORT_OPTIONS:MPSYCO} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco .endif -.if defined(WITH_MUTAGEN) +.if ${PORT_OPTIONS:MMUTAGEN} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/mutagen/__init__.py:${PORTSDIR}/audio/py-mutagen .endif -.if defined(WITH_LIBSEXY) +.if ${PORT_OPTIONS:MLIBSEXY} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/gtk-2.0/sexy.so:${PORTSDIR}/x11-toolkits/py-sexy .endif -.if defined(WITH_MINIUPNPC) +.if ${PORT_OPTIONS:MMINIUPNPC} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/miniupnpc.so:${PORTSDIR}/net/py-miniupnpc .endif @@ -55,11 +58,11 @@ post-extract: @${MV} ${WRKSRC}/${PKGNAMEPREFIX:S/-//}.py ${WRKSRC}/${PKGNAMEPREFIX:S/-//} post-patch: -.if defined(NOPORTDOCS) +.if ! ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -i "" -e 's|^doc_files.*|doc_files = ""|g' ${WRKSRC}/setup.py .endif @${REINPLACE_CMD} -e \ "s|sys\.prefix|\"${PREFIX}\"|g" -e \ "s|nicotine.py|nicotine|g" ${WRKSRC}/setup.py -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/net-p2p/verlihub-plugins-luascript/Makefile b/net-p2p/verlihub-plugins-luascript/Makefile index 6c0c2087b10e..d5c5f2692c52 100644 --- a/net-p2p/verlihub-plugins-luascript/Makefile +++ b/net-p2p/verlihub-plugins-luascript/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: verlihub-plugins-luascript -# Date created: 3 May 2007 -# Whom: Skylord -# +# Created by: Skylord # $FreeBSD$ -# PORTNAME= luascript PORTVERSION= 1.8.1 @@ -23,7 +19,8 @@ CXXFLAGS+= ${LDFLAGS} CPPFLAGS+= -I${LUA_INCDIR} LDFLAGS+= -L${LUA_LIBDIR} -OPTIONS= SOCKET "Build with LuaSocket support" Off +OPTIONS_DEFINE= SOCKET +SOCKET_DESC= Build with LuaSocket support PLIST_FILES= share/verlihub/scripts/ptokax.lua.inc \ share/verlihub/scripts/ptokaxtest.lua \ @@ -32,7 +29,7 @@ PLIST_DIRS= share/verlihub/scripts .include <bsd.port.options.mk> -.if defined(WITH_SOCKET) +.if ${PORT_OPTIONS:MSOCKET} LUA_COMPS+= socket:lib CONFIGURE_ARGS+= --with-luasocket |