diff options
Diffstat (limited to 'textproc/rast/Makefile')
-rw-r--r-- | textproc/rast/Makefile | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/textproc/rast/Makefile b/textproc/rast/Makefile new file mode 100644 index 000000000000..fc446636c0ee --- /dev/null +++ b/textproc/rast/Makefile @@ -0,0 +1,74 @@ +# New ports collection makefile for: rast +# Date created: Jan 2 2006 +# Whom: Jun Kuriyama <kuriyama@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= rast +PORTVERSION= 0.3.1 +CATEGORIES= textproc +MASTER_SITES= http://projects.netlab.jp/rast/archives/ \ + http://dist.bsdlab.org/ + +MAINTAINER= kuriyama@FreeBSD.org +COMMENT= Full-text search system using N-gram + +BUILD_DEPENDS= nkf:${PORTSDIR}/japanese/nkf +LIB_DEPENDS= apr-1:${PORTSDIR}/devel/apr + +USE_BZIP2= YES +USE_BDB= 42 +GNU_CONFIGURE= YES +USE_GMAKE= YES +USE_RUBY= YES +CONFIGURE_ARGS= --with-apr-config=${LOCALBASE}/bin/apr-1-config \ + --with-apu-config=${LOCALBASE}/bin/apu-1-config \ + --with-db-includes="-I${LOCALBASE}/include/db42" \ + --with-db-libs="-L${LOCALBASE}/lib/db42 -ldb-4.2" \ + --with-ruby=${LOCALBASE}/bin/ruby \ + --with-default-encoding=${DEFAULT_ENCODING} \ + --with-filter-moduledir=${PREFIX}/lib/rast/filters +CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" LDFLAGS="-lz" +INSTALLS_SHLIB= YES + +MAN1= rast-config.1 rast-create.1 rast-delete.1 rast-optimize.1 \ + rast-register.1 rast-search.1 + +.if defined(WITH_ICU) +CONFIGURE_ARGS+= --with-icu-config=${LOCALBASE}/bin/icu-config +BUILD_DEPENDS+= icu-config:${PORTSDIR}/devel/icu +DEFAULT_ENCODING= utf8 +PLIST_SUB+= WITH_UTF8="" +.else +CONFIGURE_ARGS+= --without-icu-config +PLIST_SUB+= WITH_UTF8="@comment " +.endif + +.if defined(WITH_MECAB) +CONFIGURE_ARGS+= --with-mecab-config=${LOCALBASE}/bin/mecab-config +BUILD_DEPENDS+= mecab-config:${PORTSDIR}/japanese/mecab +PLIST_SUB+= WITH_MECAB_EUC_JP="" +.else +CONFIGURE_ARGS+= --without-mecab-config +PLIST_SUB+= WITH_MECAB_EUC_JP="@comment " +.endif + +.if defined(WITH_XMLRPC_C) +CONFIGURE_ARGS+= --with-xmlrpc-c-config=${LOCALBASE}/bin/xmlrpc-c-config +BUILD_DEPENDS+= xmlrpc-c-config:${PORTSDIR}/net/xmlrpc-c +PLIST_SUB+= WITH_XMLRPC_C="" +MAN1+= rast_xmlrpc_server_abyss.1 +.else +CONFIGURE_ARGS+= --without-xmlrpc-c-config +PLIST_SUB+= WITH_XMLRPC_C="@comment " +.endif + +# For 4.x systems. +.if !exists(/usr/include/magic.h) +BUILD_DEPENDS+= ${LOCALBASE}/include/magic.h:${PORTSDIR}/sysutils/file +.endif + +DEFAULT_ENCODING?= euc_jp + +.include <bsd.port.mk> |