PortSystem		1.0

name			libarxx
version			0.7.9
categories		archivers devel
license			GPL-2+
platforms		darwin
maintainers		nomaintainer
description		C++ library for using ARX archives

long_description \
				libarxx is a C++ implementation for accessing ARX \
				archives. ARX archives are compressed and structured collections of data \
				items with advanced features like data synchronization, references for \
				external data items, and merging multiple archives.

homepage		http://libarxx.sourceforge.net/
master_sites	sourceforge
use_bzip2		yes

checksums		md5     3cf0be1546c5594649ec32c24ddc00c3 \
				sha1    cbc3f8a528b1b738a90fced19e71e22fe9b8f358 \
				rmd160  846df5dfa3030c8b5124364f9db7c4325ef3d141

depends_lib		port:zlib \
				port:bzip2

depends_run		port:pkgconfig

set docdir		${prefix}/share/doc/${name}-${version}

post-patch {
	reinplace -E "s|\\\${prefix}/doc/${name}|${docdir}|" ${worksrcpath}/Makefile.in
}

configure.args	--with-zlib \
				--with-bzlib \
				--docdir=${docdir}

test.run		yes
test.target		check

livecheck.regex	/libarxx-(\\d+(?:\\.\\d+)*)${extract.suffix}
