diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2012-06-01 16:59:20 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2012-06-01 16:59:20 +0000 |
commit | ebdc8740cb89f824afce83e20c29f487f5fffdb1 (patch) | |
tree | 1e21bd11cd298963c7da7054dbb6e9a6e6d1eb1d /databases | |
parent | cb564fb324f294b0ac8ecd9ce88e4d9d4bd0608f (diff) |
Notes
Diffstat (limited to 'databases')
-rw-r--r-- | databases/cassandra/Makefile | 25 | ||||
-rw-r--r-- | databases/grass/Makefile | 14 | ||||
-rw-r--r-- | databases/hk_classes/Makefile | 37 | ||||
-rw-r--r-- | databases/libmemcache/Makefile | 8 | ||||
-rw-r--r-- | databases/memcached12/Makefile | 10 |
5 files changed, 46 insertions, 48 deletions
diff --git a/databases/cassandra/Makefile b/databases/cassandra/Makefile index 920c49a111ca..ac03c44f4eba 100644 --- a/databases/cassandra/Makefile +++ b/databases/cassandra/Makefile @@ -36,27 +36,28 @@ SCRIPTS= cassandra \ sstablekeys \ sstableloader -OPTIONS= MX4J "Enable HTTP interface for JMX" Off \ - JNA "Use JNA native access" Off \ - CQL "Install cqlsh" Off +OPTIONS_DEFINE= MX4J JNA CQL +MX4J_DESC= Enable HTTP interface for JMX +JNA_DESC= Use JNA native access +CQL_DESC= Install cqlsh SUB_FILES= repaircluster .include <bsd.port.options.mk> -.if defined(WITH_MX4J) +.if ${PORT_OPTIONS:MMX4J} RUN_DEPENDS+= ${JAVAJARDIR}/mx4j-tools.jar:${PORTSDIR}/java/mx4j PLIST_SUB+= MX4J="" .else PLIST_SUB+= MX4J="@comment " .endif -.if defined(WITH_JNA) +.if ${PORT_OPTIONS:MJNA} RUN_DEPENDS+= ${JAVAJARDIR}/jna.jar:${PORTSDIR}/devel/jna PLIST_SUB+= JNA="" .else PLIST_SUB+= JNA="@comment " .endif -.if defined(WITH_CQL) +.if ${PORT_OPTIONS:MCQL} USE_PYTHON= yes RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cql>=0:${PORTSDIR}/databases/py-cql PLIST_SUB+= CQL="" @@ -71,7 +72,7 @@ post-extract: @${MV} ${WRKSRC}/conf/${i} ${WRKSRC}/conf/${i}.sample .endfor @${MV} ${WRKSRC}/bin/cqlshrc.sample ${WRKSRC}/conf -.if !defined(WITH_CQL) +.if empty(PORT_OPTIONS:MCQL) @${RM} -r ${WRKSRC}/pylib @${RM} ${WRKSRC}/bin/cqlsh .endif @@ -87,13 +88,13 @@ post-patch: @${REINPLACE_CMD} -e 's|\`dirname \$$\0\`/..|${DATADIR}|' \ ${WRKSRC}/bin/cassandra.in.sh @${RM} -f ${WRKSRC}/conf/*.orig -.if defined(WITH_CQL) +.if ${PORT_OPTIONS:MCQL} @${REINPLACE_CMD} -e 's|os.path.dirname(__file__)|"${DATADIR}/bin"|' \ ${WRKSRC}/bin/cqlsh .endif do-build: -.if defined(WITH_CQL) +.if ${PORT_OPTIONS:MCQL} @${PYTHON_CMD} -m compileall ${WRKSRC}/pylib .endif @@ -110,13 +111,13 @@ do-install: @${LN} -s ${DATADIR}/bin/sstable2json ${PREFIX}/bin/sstable2json @${LN} -s ${DATADIR}/bin/sstablekeys ${PREFIX}/bin/sstablekeys -.if defined(WITH_CQL) +.if ${PORT_OPTIONS:MCQL} @${LN} -s ${DATADIR}/bin/cqlsh ${PREFIX}/bin/cqlsh .endif -.if defined(WITH_MX4J) +.if ${PORT_OPTIONS:MMX4J} @${LN} -s ${LOCALBASE}/share/java/classes/mx4j-tools.jar ${DATADIR}/lib/mx4j-tools.jar .endif -.if defined(WITH_JNA) +.if ${PORT_OPTIONS:MJNA} @${LN} -s ${LOCALBASE}/share/java/classes/jna.jar ${DATADIR}/lib/jna.jar @${LN} -s ${LOCALBASE}/share/java/classes/jna-platform.jar ${DATADIR}/lib/jna-platform.jar .endif diff --git a/databases/grass/Makefile b/databases/grass/Makefile index cdec9a42f3e2..65ec7451ef8f 100644 --- a/databases/grass/Makefile +++ b/databases/grass/Makefile @@ -74,10 +74,8 @@ USE_LDCONFIG= ${PREFIX}/${GRASS_INST_DIR}/lib MAKE_JOBS_SAFE= yes -OPTIONS= MYSQL "Enable MySQL support" Off \ - ODBC "Enable ODBC support" Off \ - PGSQL "Enable PostgreSQL support" On \ - SQLITE "Enable SQLite support" Off +OPTIONS_DEFINE= MYSQL ODBC PGSQL SQLITE +OPTIONS_DEFAULT= PGSQL BASH_SCRIPTS= i.spectral r.tileset @@ -95,7 +93,7 @@ EXTRA_PATCHES= ${PATCHDIR}/extra-patch-vector-v.info-main.c GRASS_INST_DIR= ${PORTNAME}-${PORTVERSION} .endif -.if defined(WITH_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+=--with-mysql \ --with-mysql-includes=${LOCALBASE}/include/mysql \ @@ -105,7 +103,7 @@ PLIST_SUB+= MYSQL="" PLIST_SUB+= MYSQL="@comment " .endif -.if defined(WITH_ODBC) +.if ${PORT_OPTIONS:MODBC} LIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+=--with-odbc PLIST_SUB+= ODBC="" @@ -113,7 +111,7 @@ PLIST_SUB+= ODBC="" PLIST_SUB+= ODBC="@comment " .endif -.if !defined(WITHOUT_PGSQL) +.if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes CONFIGURE_ARGS+=--with-postgres PLIST_SUB+= PGSQL="" @@ -121,7 +119,7 @@ PLIST_SUB+= PGSQL="" PLIST_SUB+= PGSQL="@comment " .endif -.if defined(WITH_SQLITE) +.if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= yes CONFIGURE_ARGS+=--with-sqlite PLIST_SUB+= SQLITE="" diff --git a/databases/hk_classes/Makefile b/databases/hk_classes/Makefile index 5b7e48033d7f..2167c021cbd0 100644 --- a/databases/hk_classes/Makefile +++ b/databases/hk_classes/Makefile @@ -38,17 +38,16 @@ PYDISTUTILS_PKGVERSION= 1.1 NOT_FOR_ARCHS= ia64 NOT_FOR_ARCHS_REASON_ia64= Does not build -OPTIONS= MYSQL "Build MySQL driver" on \ - POSTGRESQL "Build PostrgreSQL driver" off \ - ODBC "Build unixODBC driver" off \ - PARADOX "Build Paradox driver" off \ - SQLITE2 "Build with sqlite2 driver" off \ - SQLITE3 "Build with sqlite3 driver" off \ - DBASE "Build with dbase driver" off +OPTIONS_DEFINE= MYSQL PGSQL ODBC PARADOX SQLITE2 SQLITE3 DBASE +OPTIONS_DEFAULT= MYSQL +SQLITE3_DESC= Enable SQLite 3 backend +SQLITE2_DESC= Enable SQLite 2 backend +PARADOX_DESC= Enable paradox backend +DBASE_DESC= Enable Dbase backend -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if !defined(WITHOUT_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql-dir=${LOCALBASE} \ --with-mysql-incdir=${LOCALBASE}/include/mysql \ @@ -61,14 +60,14 @@ CONFIGURE_ARGS+= --without-mysql PLIST_SUB+= MYSQL="@comment " .endif -.if !defined(WITH_DBASE) +.if ${PORT_OPTIONS:MDBASE} +PLIST_SUB+= DBASE="" +.else CONFIGURE_ARGS+= --without-dbase PLIST_SUB+= DBASE="@comment " -.else -PLIST_SUB+= DBASE="" .endif -.if defined(WITH_POSTGRESQL) +.if ${PORT_OPTIONS:MPOSTGRESQL} USE_PGSQL= yes CONFIGURE_ARGS+= --with-postgres-incdir=${LOCALBASE}/include/ \ --with-postgres-libdir=${LOCALBASE}/lib @@ -80,7 +79,7 @@ CONFIGURE_ARGS+= --without-postgres PLIST_SUB+= POSTGRESQL="@comment " .endif -.if defined(WITH_ODBC) +.if ${PORT_OPTIONS:MODBC} LIB_DEPENDS+= odbc.2:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+= --with-odbc-incdir=${LOCALBASE}/include/\ --with-odbc-libdir=${LOCALBASE}/lib @@ -90,7 +89,7 @@ CONFIGURE_ARGS+= --without-odbc PLIST_SUB+= ODBC="@comment " .endif -.if defined(WITH_PARADOX) +.if ${PORT_OPTIONS:MPARADOX} LIB_DEPENDS+= px:${PORTSDIR}/databases/pxlib CONFIGURE_ARGS+= --with-paradox-incdir=${LOCALBASE}/include/\ --with-paradox-libdir=${LOCALBASE}/lib @@ -101,7 +100,7 @@ PLIST_SUB+= PARADOX="@comment " .endif # XXX does not work yet -.if defined(WITH_MSACCESS) +.if ${PORT_OPTIONS:MMSACCESS} LIB_DEPENDS+= mdb:${PORTSDIR}/databases/mdbtools CONFIGURE_ARGS+= --with-mdb-incdir=${LOCALBASE}/include/\ --with-mdb-libdir=${LOCALBASE}/lib @@ -114,7 +113,7 @@ PLIST_SUB+= MSACCESS="@comment " # XXX does not work yet CONFIGURE_ARGS+= --without-xbase -.if defined(WITH_SQLITE2) +.if ${PORT_OPTIONS:MSQLITE2} LIB_DEPENDS+= sqlite.2:${PORTSDIR}/databases/sqlite2 CONFIGURE_ARGS+= --with-sqlite-incdir=${LOCALBASE}/include/\ --with-sqlite-libdir=${LOCALBASE}/lib @@ -124,7 +123,7 @@ CONFIGURE_ARGS+= --without-sqlite PLIST_SUB+= SQLITE2="@comment " .endif -.if defined(WITH_SQLITE3) +.if ${PORT_OPTIONS:MSQLITE3} LIB_DEPENDS+= sqlite3:${PORTSDIR}/databases/sqlite3 CONFIGURE_ARGS+= --with-sqlite-incdir3=${LOCALBASE}/include/\ --with-sqlite-libdir3=${LOCALBASE}/lib @@ -148,4 +147,4 @@ post-install: ${PREFIX}/etc/rc.d/hk_classes.sh; \ ${CHMOD} a+x ${PREFIX}/etc/rc.d/hk_classes.sh -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/databases/libmemcache/Makefile b/databases/libmemcache/Makefile index 3ea563b656bf..84f6b36bbc44 100644 --- a/databases/libmemcache/Makefile +++ b/databases/libmemcache/Makefile @@ -20,12 +20,12 @@ USE_AUTOTOOLS= libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes -OPTIONS= DEBUG "Build with debugging turned on" off +OPTIONS_DEFINE= DEBUG -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if defined(WITH_DEBUG) +.if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-debug .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/databases/memcached12/Makefile b/databases/memcached12/Makefile index f40a21668594..583b1b6ae7e3 100644 --- a/databases/memcached12/Makefile +++ b/databases/memcached12/Makefile @@ -28,8 +28,8 @@ CONFIGURE_ARGS= --with-libevent=${LOCALBASE} --program-prefix= PORTSCOUT= ignore:1 -OPTIONS= REPCACHED "Enable data replication feature" off \ - SASL "Enable SASL support" off +OPTIONS_DEFINE= REPCACHED SASL DOCS +REPCACHED_DESC= Enable data replication feature MAN1= memcached.1 @@ -45,7 +45,7 @@ PORTDOCS= protocol.txt threads.txt CFLAGS+= -fstack-protector .endif -.if defined(WITH_REPCACHED) +.if ${PORT_OPTIONS:MREPCACHED} # WWW: http://repcached.lab.klab.org/ PATCH_SITES+= ${MASTER_SITE_SOURCEFORGE:C/%SUBDIR%/repcached\/repcached\/2.2-${PORTVERSION}/} PATCH_DIST_STRIP+= -p1 @@ -53,7 +53,7 @@ PATCHFILES+= repcached-2.2-${PORTVERSION}.patch.gz CONFIGURE_ARGS+= --enable-replication --disable-threads .endif -.if defined(WITH_SASL) && !defined(WITHOUT_SASL) +.if ${PORT_OPTIONS:MSASL} LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2 CONFIGURE_ARGS+= --enable-sasl CFLAGS+= -I${LOCALBASE}/include @@ -68,7 +68,7 @@ post-configure: post-install: ${INSTALL_SCRIPT} ${WRKSRC}/scripts/memcached-tool ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${MAN1} ${MAN1PREFIX}/man/man1 -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${ECHO_MSG} "===> Installing documentation for ${PKGNAME}" @${MKDIR} ${DOCSDIR} .for i in ${PORTDOCS} |