Portfile

# $Id: Portfile 22626 2007-03-08 06:19:58Z takanori@macports.org $

PortSystem 1.0
name hyperestraier
version 1.4.10
categories textproc net
maintainers rsky0711@gmail.com pelopor@nifty.com

platforms darwin
description Hyper Estraier is a full-text search system.
long_description \
Hyper Estraier is a full-text search system. It has the following \
characteristics. \
(1) High performance of search \
(2) High scalability of target documents \
(3) Perfect recall ratio by N-gram method \
(4) High precision by hybrid mechanism of N-gram and morphological analyzer \
(5) Phrase search, regular expressions, attribute search, and similarity search \
(6) Multilingualism with Unicode \
(7) Independent of file format and repository \
(8) Intelligent web crawler \
(9) Simple and powerful API \
(10) Supporting P2P architecture.

homepage http://hyperestraier.sourceforge.net/
master_sites ${homepage} \
sourceforge:${name}
checksums md5 cf4ca3dea77d161517388050654b52a6 \
sha1 d9e200cf237e46315df5a729bc00920e0debfc0d \
rmd160 56022db14947c00e5f8c01834173ae3bc5daeab8

depends_build bin:pkg-config:pkgconfig
depends_lib port:qdbm port:libiconv port:zlib

configure.args --mandir=${prefix}/share/man \
--datadir=${prefix}/share/doc

post-extract {
# configure
reinplace "s|\$HOME|\${prefix}|g" \
${worksrcpath}/configure
# Makefile.in
reinplace "s|\$(HOME)|\$(prefix)|g" \
${worksrcpath}/Makefile.in
# myconf.h
reinplace "s|lzo/|lzo2/|g" \
${worksrcpath}/myconf.h
}

test.run yes

platform macosx {
build.target mac
test.target check-mac
destroot.target install-mac
}

variant mecab {
depends_lib-append port:mecab
configure.args-append --enable-mecab
}
variant no-zlib {
depends_lib-delete lib:libz:zlib
configure.args-append --disable-zlib
}
variant lzo {
depends_lib-append lib:liblzo2:lzo2
configure.args-append --enable-lzo
}
variant bzip2 {
depends_lib-append lib:libbz2:bzip2
configure.args-append --enable-bzip
}