summaryrefslogtreecommitdiffstats
path: root/databases
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2007-05-30 08:45:32 +0000
committerclsung <clsung@FreeBSD.org>2007-05-30 08:45:32 +0000
commitd0244bf675e101e5a79e6a5cc2cc77c547a36985 (patch)
treea2233b7feda7c34d56c7594a21e2ed8e67f13480 /databases
parentc24aaf42b07d054afbf3c4ff53e7dd1a932178e7 (diff)
downloadFreeBSD-ports-d0244bf675e101e5a79e6a5cc2cc77c547a36985.zip
FreeBSD-ports-d0244bf675e101e5a79e6a5cc2cc77c547a36985.tar.gz
Add xapian-bindings 1.0.0, bindings allowing Xapian to be used from
various programming languages. PR: ports/113033 Submitted by: Gea-Suan Lin <gslin at gslin.org>
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile1
-rw-r--r--databases/xapian-bindings/Makefile50
-rw-r--r--databases/xapian-bindings/distinfo3
-rw-r--r--databases/xapian-bindings/pkg-descr4
-rw-r--r--databases/xapian-bindings/pkg-plist22
-rw-r--r--databases/xapian-bindings10/Makefile50
-rw-r--r--databases/xapian-bindings10/distinfo3
-rw-r--r--databases/xapian-bindings10/pkg-descr4
-rw-r--r--databases/xapian-bindings10/pkg-plist22
9 files changed, 159 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 226753f..5ee9bc8 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -509,6 +509,7 @@
SUBDIR += virtuoso
SUBDIR += wfb2sql
SUBDIR += wmjsql
+ SUBDIR += xapian-bindings
SUBDIR += xapian-core
SUBDIR += xbase
SUBDIR += xbsql
diff --git a/databases/xapian-bindings/Makefile b/databases/xapian-bindings/Makefile
new file mode 100644
index 0000000..9f1a3c8
--- /dev/null
+++ b/databases/xapian-bindings/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: xapian-bindings
+# Date created: 2007-05-26
+# Whom: Gea-Suan Lin <gslin@gslin.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xapian-bindings
+PORTVERSION= 1.0.0
+CATEGORIES= databases java
+MASTER_SITES= http://www.oligarchy.co.uk/xapian/${PORTVERSION}/
+
+MAINTAINER= gslin@gslin.org
+COMMENT= Bindings allowing Xapian to be used from various programming languages
+
+RUN_DEPENDS= xapian-core>=1.0.0:${PORTSDIR}/databases/xapian-core
+BUILD_DEPENDS= ${RUN_DEPENDS}
+
+CONFIGURE_ARGS= --without-csharp --without-java --without-ruby --without-tcl
+GNU_CONFIGURE= yes
+
+OPTIONS= PHP "Enable PHP binding" on \
+ PYTHON "Enable Python binding" off
+
+.include <bsd.port.pre.mk>
+
+.ifdef(WITHOUT_PHP)
+CONFIGURE_ARGS+= --without-php
+PLIST_SUB+= BINDING_PHP="@comment "
+.else
+CONFIGURE_ARGS+= --with-php
+PLIST_SUB+= BINDING_PHP=""
+USE_PHP= yes
+.endif
+
+.ifdef(WITH_PYTHON)
+CONFIGURE_ARGS+= --with-python
+PLIST_SUB+= BINDING_PYTHON=""
+USE_PYTHON= yes
+.else
+CONFIGURE_ARGS+= --without-python
+PLIST_SUB+= BINDING_PYTHON="@comment "
+.endif
+
+post-install:
+.ifdef(NOPORTDOCS)
+ ${RM} -fr ${DOCSDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/xapian-bindings/distinfo b/databases/xapian-bindings/distinfo
new file mode 100644
index 0000000..45c26675
--- /dev/null
+++ b/databases/xapian-bindings/distinfo
@@ -0,0 +1,3 @@
+MD5 (xapian-bindings-1.0.0.tar.gz) = 422b65976fd33374d66b688c1bc657fa
+SHA256 (xapian-bindings-1.0.0.tar.gz) = 627df294f4e025ed3352fe0213f0eb0b07f779c7a624564c00a0105924e4cf83
+SIZE (xapian-bindings-1.0.0.tar.gz) = 926449
diff --git a/databases/xapian-bindings/pkg-descr b/databases/xapian-bindings/pkg-descr
new file mode 100644
index 0000000..fe5eedc
--- /dev/null
+++ b/databases/xapian-bindings/pkg-descr
@@ -0,0 +1,4 @@
+SWIG and JNI bindings allowing Xapian to be used from various other
+programming languages.
+
+WWW: http://www.xapian.org/
diff --git a/databases/xapian-bindings/pkg-plist b/databases/xapian-bindings/pkg-plist
new file mode 100644
index 0000000..ddd3526
--- /dev/null
+++ b/databases/xapian-bindings/pkg-plist
@@ -0,0 +1,22 @@
+@comment $FreeBSD$
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/bindings.html
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleexpand.php4
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleexpand.php5
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleindex.php4
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleindex.php5
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simplesearch.php4
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simplesearch.php5
+%%BINDING_PHP%%lib/php/%%PHP_EXT_DIR%%/xapian.so
+%%BINDING_PHP%%@dirrmtry lib/php/%%PHP_EXT_DIR%%
+%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/bindings.html
+%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simpleexpand.py
+%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simpleindex.py
+%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simplematchdecider.py
+%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simplesearch.py
+%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/xapian.py
+%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/xapian.pyc
+%%BINDING_PYTHON%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/python/examples
+%%BINDING_PYTHON%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/python
+%%BINDING_PHP%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/php/examples
+%%BINDING_PHP%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/php
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/databases/xapian-bindings10/Makefile b/databases/xapian-bindings10/Makefile
new file mode 100644
index 0000000..9f1a3c8
--- /dev/null
+++ b/databases/xapian-bindings10/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: xapian-bindings
+# Date created: 2007-05-26
+# Whom: Gea-Suan Lin <gslin@gslin.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xapian-bindings
+PORTVERSION= 1.0.0
+CATEGORIES= databases java
+MASTER_SITES= http://www.oligarchy.co.uk/xapian/${PORTVERSION}/
+
+MAINTAINER= gslin@gslin.org
+COMMENT= Bindings allowing Xapian to be used from various programming languages
+
+RUN_DEPENDS= xapian-core>=1.0.0:${PORTSDIR}/databases/xapian-core
+BUILD_DEPENDS= ${RUN_DEPENDS}
+
+CONFIGURE_ARGS= --without-csharp --without-java --without-ruby --without-tcl
+GNU_CONFIGURE= yes
+
+OPTIONS= PHP "Enable PHP binding" on \
+ PYTHON "Enable Python binding" off
+
+.include <bsd.port.pre.mk>
+
+.ifdef(WITHOUT_PHP)
+CONFIGURE_ARGS+= --without-php
+PLIST_SUB+= BINDING_PHP="@comment "
+.else
+CONFIGURE_ARGS+= --with-php
+PLIST_SUB+= BINDING_PHP=""
+USE_PHP= yes
+.endif
+
+.ifdef(WITH_PYTHON)
+CONFIGURE_ARGS+= --with-python
+PLIST_SUB+= BINDING_PYTHON=""
+USE_PYTHON= yes
+.else
+CONFIGURE_ARGS+= --without-python
+PLIST_SUB+= BINDING_PYTHON="@comment "
+.endif
+
+post-install:
+.ifdef(NOPORTDOCS)
+ ${RM} -fr ${DOCSDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/xapian-bindings10/distinfo b/databases/xapian-bindings10/distinfo
new file mode 100644
index 0000000..45c26675
--- /dev/null
+++ b/databases/xapian-bindings10/distinfo
@@ -0,0 +1,3 @@
+MD5 (xapian-bindings-1.0.0.tar.gz) = 422b65976fd33374d66b688c1bc657fa
+SHA256 (xapian-bindings-1.0.0.tar.gz) = 627df294f4e025ed3352fe0213f0eb0b07f779c7a624564c00a0105924e4cf83
+SIZE (xapian-bindings-1.0.0.tar.gz) = 926449
diff --git a/databases/xapian-bindings10/pkg-descr b/databases/xapian-bindings10/pkg-descr
new file mode 100644
index 0000000..fe5eedc
--- /dev/null
+++ b/databases/xapian-bindings10/pkg-descr
@@ -0,0 +1,4 @@
+SWIG and JNI bindings allowing Xapian to be used from various other
+programming languages.
+
+WWW: http://www.xapian.org/
diff --git a/databases/xapian-bindings10/pkg-plist b/databases/xapian-bindings10/pkg-plist
new file mode 100644
index 0000000..ddd3526
--- /dev/null
+++ b/databases/xapian-bindings10/pkg-plist
@@ -0,0 +1,22 @@
+@comment $FreeBSD$
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/bindings.html
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleexpand.php4
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleexpand.php5
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleindex.php4
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleindex.php5
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simplesearch.php4
+%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simplesearch.php5
+%%BINDING_PHP%%lib/php/%%PHP_EXT_DIR%%/xapian.so
+%%BINDING_PHP%%@dirrmtry lib/php/%%PHP_EXT_DIR%%
+%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/bindings.html
+%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simpleexpand.py
+%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simpleindex.py
+%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simplematchdecider.py
+%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simplesearch.py
+%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/xapian.py
+%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/xapian.pyc
+%%BINDING_PYTHON%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/python/examples
+%%BINDING_PYTHON%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/python
+%%BINDING_PHP%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/php/examples
+%%BINDING_PHP%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/php
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
OpenPOWER on IntegriCloud