svn commit: r331407 - head/databases/xapian-bindings
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Wed Oct 23 18:56:54 UTC 2013
Author: sunpoet
Date: Wed Oct 23 18:56:53 2013
New Revision: 331407
URL: http://svnweb.freebsd.org/changeset/ports/331407
Log:
- Convert to new options helper
- Strip shared library
- Support STAGEDIR
Modified:
head/databases/xapian-bindings/Makefile
Modified: head/databases/xapian-bindings/Makefile
==============================================================================
--- head/databases/xapian-bindings/Makefile Wed Oct 23 18:56:49 2013 (r331406)
+++ head/databases/xapian-bindings/Makefile Wed Oct 23 18:56:53 2013 (r331407)
@@ -16,64 +16,31 @@ LIB_DEPENDS= libxapian.so:${PORTSDIR}/da
OPTIONS_DEFINE= DOCS LUA PERL PHP PYTHON RUBY
OPTIONS_DEFAULT=PHP PYTHON RUBY
+OPTIONS_SUB= yes
PORTSCOUT= limitw:1,even
CONFIGURE_ARGS= --datarootdir=${DATADIR} --docdir=${DOCSDIR} \
--without-csharp --without-java --without-tcl
GNU_CONFIGURE= yes
+MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP}
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MLUA}
-CONFIGURE_ARGS+=--with-lua
-CONFIGURE_ENV+= LUA="${LUA_CMD}" LUA_INC="${LUA_INCDIR}" LUA_LIB="${LUA_MODLIBDIR}" LUA_SO=.so
-USE_LUA= 5.1+
-PLIST_SUB+= LUA=""
-.else
-PLIST_SUB+= LUA="@comment "
-.endif
+LUA_CONFIGURE_ENV= LUA="${LUA_CMD}" LUA_INC="${LUA_INCDIR}" LUA_LIB="${LUA_MODLIBDIR}" LUA_SO=.so
+LUA_CONFIGURE_WITH= lua
+LUA_USE= LUA=5.1+
+PERL_CONFIGURE_ENV= PERL_LIB=${SITE_PERL}
+PERL_CONFIGURE_WITH= perl
+PERL_USES= perl5
+PHP_CONFIGURE_ENV= PHP_CONFIG=${LOCALBASE}/bin/php-config
+PHP_CONFIGURE_WITH= php
+PHP_USE= PHP=yes PHP_BUILD=yes
+PYTHON_CONFIGURE_ENV+= PYTHON_LIB=${PYTHON_SITELIBDIR}
+PYTHON_CONFIGURE_WITH= python
+PYTHON_USE= PYTHON=yes
+RUBY_CONFIGURE_WITH= ruby
+RUBY_USE= RUBY=yes RUBY_RDOC=no
-.if ${PORT_OPTIONS:MPERL}
-CONFIGURE_ARGS+=--with-perl
-CONFIGURE_ENV+= PERL_LIB="${SITE_PERL}"
-USES+= perl5
-PLIST_SUB+= PERL=""
-.else
-PLIST_SUB+= PERL="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPHP}
-CONFIGURE_ARGS+=--with-php
-CONFIGURE_ENV+= PHP_CONFIG="${LOCALBASE}/bin/php-config"
-USE_PHP= yes
-USE_PHP_BUILD= yes
-PLIST_SUB+= PHP=""
-.else
-CONFIGURE_ARGS+=--without-php
-PLIST_SUB+= PHP="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPYTHON}
-CONFIGURE_ARGS+=--with-python
-CONFIGURE_ENV+= PYTHON_LIB="${PYTHON_SITELIBDIR}"
-USE_PYTHON= yes
-PLIST_SUB+= PYTHON=""
-.else
-CONFIGURE_ARGS+=--without-python
-PLIST_SUB+= PYTHON="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MRUBY}
-CONFIGURE_ARGS+=--with-ruby
-USE_RUBY= yes
-USE_RUBY_RDOC= no
-PLIST_SUB+= RUBY=""
-.else
-CONFIGURE_ARGS+=--without-ruby
-PLIST_SUB+= RUBY="@comment "
-.endif
+.include <bsd.port.options.mk>
post-patch:
@${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure
More information about the svn-ports-all
mailing list