svn commit: r437723 - head/databases/xapian-bindings

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Tue Apr 4 09:37:51 UTC 2017


Author: sunpoet
Date: Tue Apr  4 09:37:49 2017
New Revision: 437723
URL: https://svnweb.freebsd.org/changeset/ports/437723

Log:
  Update to 1.4.3 and convert to a meta port
  
  - Use USES=metaport
  - Add PERL option
  - Update pkg-descr
  - Update WWW
  
  Changes:	https://trac.xapian.org/wiki/ReleaseOverview/1.4.3
  		https://trac.xapian.org/wiki/ReleaseOverview/1.4.2
  		https://trac.xapian.org/wiki/ReleaseOverview/1.4.1
  		https://trac.xapian.org/wiki/ReleaseOverview/1.4.0

Deleted:
  head/databases/xapian-bindings/distinfo
  head/databases/xapian-bindings/pkg-plist
Modified:
  head/databases/xapian-bindings/Makefile
  head/databases/xapian-bindings/pkg-descr

Modified: head/databases/xapian-bindings/Makefile
==============================================================================
--- head/databases/xapian-bindings/Makefile	Tue Apr  4 09:37:23 2017	(r437722)
+++ head/databases/xapian-bindings/Makefile	Tue Apr  4 09:37:49 2017	(r437723)
@@ -2,48 +2,29 @@
 # $FreeBSD$
 
 PORTNAME=	xapian-bindings
-PORTVERSION=	1.2.24
+PORTVERSION=	1.4.3
 CATEGORIES=	databases
-MASTER_SITES=	http://oligarchy.co.uk/xapian/${PORTVERSION}/ \
-		LOCAL/sunpoet
 
 MAINTAINER=	sunpoet at FreeBSD.org
 COMMENT=	Bindings allowing Xapian to be used from various programming languages
 
 LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libxapian.so:databases/xapian-core
-
-OPTIONS_DEFINE=	DOCS LUA PHP PYTHON RUBY
-OPTIONS_DEFAULT=PHP PYTHON RUBY
-OPTIONS_SUB=	yes
+OPTIONS_DEFINE=	LUA PERL PHP PYTHON RUBY
+OPTIONS_DEFAULT=LUA PERL PHP PYTHON RUBY
 
 PORTSCOUT=	limitw:1,even
 
-CONFIGURE_ARGS=	--datarootdir=${DATADIR} --docdir=${DOCSDIR} \
-		--without-csharp --without-java --without-perl --without-tcl
-GNU_CONFIGURE=	yes
-INSTALL_TARGET=	install-strip
-USES=		libtool tar:xz
-
-PORTDOCS=	*
-
-LUA_CONFIGURE_ENV=	LUA="${LUA_CMD}" LUA_INC="${LUA_INCDIR}" LUA_LIB="${LUA_MODLIBDIR}" LUA_SO=.so
-LUA_CONFIGURE_WITH=	lua
-LUA_USES=		lua
-PHP_CONFIGURE_ENV=	PHP_CONFIG=${LOCALBASE}/bin/php-config
-PHP_CONFIGURE_WITH=	php
-PHP_USES=		php:build
-PYTHON_CONFIGURE_ENV=	PYTHON_LIB=${PYTHON_SITELIBDIR}
-PYTHON_CONFIGURE_WITH=	python
-PYTHON_USES=		python:2
-RUBY_CONFIGURE_WITH=	ruby
-RUBY_USE=		RUBY=yes
+USES=		metaport
 
-post-patch:
-	@${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure
-# do not install rdoc
-	@${REINPLACE_CMD} -e '/^install-data-am:/ s|install-data-local||' ${WRKSRC}/ruby/Makefile.in
+LUA_RUN_DEPENDS=	${LUA_PKGNAMEPREFIX}xapian>=${PORTVERSION}:databases/lua-xapian
+LUA_USES=		lua:run
+PERL_RUN_DEPENDS=	p5-Xapian>=${PORTVERSION}:databases/p5-Xapian
+PHP_RUN_DEPENDS=	php-xapian>=${PORTVERSION}:databases/php-xapian
+PYTHON_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}xapian>=${PORTVERSION}:databases/py-xapian
+PYTHON_USES=		python:run
+RUBY_RUN_DEPENDS=	${RUBY_PKGNAMEPREFIX}xapian>=${PORTVERSION}:databases/ruby-xapian
+RUBY_USE=		RUBY=yes
+RUBY_VARS=		RUBY_NO_BUILD_DEPENDS=yes
 
 .include <bsd.port.mk>

Modified: head/databases/xapian-bindings/pkg-descr
==============================================================================
--- head/databases/xapian-bindings/pkg-descr	Tue Apr  4 09:37:23 2017	(r437722)
+++ head/databases/xapian-bindings/pkg-descr	Tue Apr  4 09:37:49 2017	(r437723)
@@ -1,4 +1,8 @@
-SWIG and JNI bindings allowing Xapian to be used from various other programming
-languages.
+This is the meta port of the following bindings:
+- databases/lua-xapian: Lua binding
+- databases/p5-Xapian: Perl binding
+- databases/php-xapian: PHP binding
+- databases/py-xapian: Python binding
+- databases/ruby-xapian: Ruby binding
 
-WWW: http://www.xapian.org/
+WWW: https://xapian.org/


More information about the svn-ports-all mailing list