Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Oct 2013 18:56:53 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r331407 - head/databases/xapian-bindings
Message-ID:  <201310231856.r9NIurxC001073@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310231856.r9NIurxC001073>