# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
# $Id: Portfile 73786 2010-11-25 05:19:46Z rmstonecipher@macports.org $

PortSystem      1.0
PortGroup       cmake 1.0

name            strigi
version         0.7.2
categories      devel
maintainers     gmail.com:clubjuggler openmaintainer
description     Fastest and smallest desktop searching program
long_description Strigi is a daemon which uses a very fast and efficient crawler that can index data on your harddrive. Indexing operations are performed without hammering your system, this makes Strigi the fastest and smallest desktop searching program. Strigi can index different file formats, including the contents of the archive files.
platforms       darwin
homepage        http://strigi.sourceforge.net/
master_sites    http://www.vandenoever.info/software/strigi/
use_bzip2       yes

checksums           md5     ca09ba176cf3ffe9afce4d92f38f9a85 \
                    sha1    b4c1472ef068536acf9c5c4c8f033a97f9c69f9f \
                    rmd160  7497195335f76f30922f5c6acaae383e144b33c7


depends_lib     port:bzip2 \
                port:clucene \
                port:dbus \
                port:libxml2 \
                port:zlib

configure.args-append   -DICONV_INCLUDE_DIR:PATH=${prefix}/include \
                        -DICONV_LIBRARIES:FILEPATH=${prefix}/lib/libiconv.dylib \
                        -DLIBXML2_INCLUDE_DIR:PATH=${prefix}/include/libxml2 \
                        -DLIBXML2_LIBRARIES:FILEPATH=${prefix}/lib/libxml2.dylib

# Best practice for CMake dictates that builds should be out of source.
# However, it appears that strigi uses java to create source files and
# they don't get put in the right place if you're doing an out of source
# build, so for now this is an in-source build. That does, however, simplify
# things because the build and destroot phases can be left at the default
# values.

post-destroot	{
		xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
		xinstall -m 644 -W ${worksrcpath} COPYING README AUTHORS ChangeLog TODO ${destroot}${prefix}/share/doc/${name}
}
livecheck.url http://sourceforge.net/projects/strigi/files/
livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
