ports/138501: databases/xapian-bindings update+ruby
Anders F Björklund
afb at algonet.se
Thu Sep 3 07:50:04 UTC 2009
>Number: 138501
>Category: ports
>Synopsis: databases/xapian-bindings update+ruby
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Sep 03 07:50:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Anders F Björklund
>Release: 7.2
>Organization:
>Environment:
>Description:
Here is an update to the Xapian bindings, to bring them in sync with the xapian-core (update 1.0.6 to 1.0.12) and to add support for the ruby language (WITH_RUBY).
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ur /usr/ports/databases/xapian-bindings/Makefile xapian-bindings/Makefile
--- /usr/ports/databases/xapian-bindings/Makefile 2008-07-27 05:09:13.000000000 +0200
+++ xapian-bindings/Makefile 2009-08-25 22:39:17.000000000 +0200
@@ -6,19 +6,19 @@
#
PORTNAME= xapian-bindings
-PORTVERSION= 1.0.6
-PORTREVISION= 1
+PORTVERSION= 1.0.12
+PORTREVISION= 2
CATEGORIES= databases
MASTER_SITES= http://oligarchy.co.uk/xapian/${PORTVERSION}/
MAINTAINER= gslin at gslin.org
COMMENT= Bindings allowing Xapian to be used from various programming languages
-RUN_DEPENDS= xapian-core>=1.0.6:${PORTSDIR}/databases/xapian-core
+RUN_DEPENDS= xapian-core>=1.0.12:${PORTSDIR}/databases/xapian-core
BUILD_DEPENDS:= ${RUN_DEPENDS}
CONFIGURE_ARGS+= --datarootdir="${DATADIR}" --docdir="${DOCSDIR}" \
- --without-csharp --without-java --without-ruby --without-tcl
+ --without-csharp --without-java --without-tcl
GNU_CONFIGURE= yes
.ifdef(WITHOUT_PHP)
@@ -42,9 +42,22 @@
USE_PYTHON= yes
.endif
+.ifdef(WITHOUT_RUBY)
+CONFIGURE_ARGS+= --without-ruby
+PLIST_SUB+= BINDING_RUBY="@comment "
+.else
+CONFIGURE_ARGS+= --with-ruby
+USE_RUBY_RDOCS= no
+PLIST_SUB+= BINDING_RUBY=""
+USE_RUBY= yes
+.endif
+
post-install:
.ifdef(NOPORTDOCS)
${RM} -fr ${DOCSDIR}
.endif
+.ifndef(WITHOUT_RUBY)
+ ${RM} -fr ${DOCSDIR}/ruby/rdocs
+.endif
.include <bsd.port.mk>
diff -ur /usr/ports/databases/xapian-bindings/distinfo xapian-bindings/distinfo
--- /usr/ports/databases/xapian-bindings/distinfo 2008-05-14 15:37:27.000000000 +0200
+++ xapian-bindings/distinfo 2009-08-25 22:32:25.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (xapian-bindings-1.0.6.tar.gz) = 288a862643f88808dc828561949cc701
-SHA256 (xapian-bindings-1.0.6.tar.gz) = 9f6b3b5c7abf3c112a0805d4b7be455754537ebe36fb4fee87e4dd22f960d309
-SIZE (xapian-bindings-1.0.6.tar.gz) = 1036278
+MD5 (xapian-bindings-1.0.12.tar.gz) = ff5e1f5cee8b32031f9851cdcd88c506
+SHA256 (xapian-bindings-1.0.12.tar.gz) = 9bb65513e03f3f244d5cc6f5926f99a1cd9c6a4ece5a26ea4dcad8206bc17dcf
+SIZE (xapian-bindings-1.0.12.tar.gz) = 1053343
diff -ur /usr/ports/databases/xapian-bindings/pkg-plist xapian-bindings/pkg-plist
--- /usr/ports/databases/xapian-bindings/pkg-plist 2008-05-14 15:37:27.000000000 +0200
+++ xapian-bindings/pkg-plist 2009-08-25 22:37:56.000000000 +0200
@@ -17,6 +17,16 @@
%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/xapian.py
%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/xapian.pyc
%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/xapian.pyo
+%%BINDING_RUBY%%%%PORTDOCS%%%%DOCSDIR%%/ruby/examples/simpleexpand.rb
+%%BINDING_RUBY%%%%PORTDOCS%%%%DOCSDIR%%/ruby/examples/simpleindex.rb
+%%BINDING_RUBY%%%%PORTDOCS%%%%DOCSDIR%%/ruby/examples/simplematchdecider.rb
+%%BINDING_RUBY%%%%PORTDOCS%%%%DOCSDIR%%/ruby/examples/simplesearch.rb
+%%BINDING_RUBY%%%%PORTDOCS%%%%DOCSDIR%%/ruby/index.html
+%%BINDING_RUBY%%%%RUBY_SITELIBDIR%%/xapian.rb
+%%BINDING_RUBY%%%%RUBY_SITEARCHLIBDIR%%/_xapian.so
+%%BINDING_RUBY%%@dirrmtry %%RUBY_SITELIBDIR%%
+%%BINDING_RUBY%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/ruby/examples
+%%BINDING_RUBY%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/ruby
%%BINDING_PYTHON%%@dirrmtry %%PYTHON_SITELIBDIR%%
%%BINDING_PYTHON%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/python/examples
%%BINDING_PYTHON%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/python
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list