diff options
author | clsung <clsung@FreeBSD.org> | 2007-05-30 08:45:32 +0000 |
---|---|---|
committer | clsung <clsung@FreeBSD.org> | 2007-05-30 08:45:32 +0000 |
commit | d0244bf675e101e5a79e6a5cc2cc77c547a36985 (patch) | |
tree | a2233b7feda7c34d56c7594a21e2ed8e67f13480 /databases | |
parent | c24aaf42b07d054afbf3c4ff53e7dd1a932178e7 (diff) | |
download | FreeBSD-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/Makefile | 1 | ||||
-rw-r--r-- | databases/xapian-bindings/Makefile | 50 | ||||
-rw-r--r-- | databases/xapian-bindings/distinfo | 3 | ||||
-rw-r--r-- | databases/xapian-bindings/pkg-descr | 4 | ||||
-rw-r--r-- | databases/xapian-bindings/pkg-plist | 22 | ||||
-rw-r--r-- | databases/xapian-bindings10/Makefile | 50 | ||||
-rw-r--r-- | databases/xapian-bindings10/distinfo | 3 | ||||
-rw-r--r-- | databases/xapian-bindings10/pkg-descr | 4 | ||||
-rw-r--r-- | databases/xapian-bindings10/pkg-plist | 22 |
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%% |