most recent changes, diff for libarxx
Index: archivers/libarxx/Portfile
--- archivers/libarxx/Portfile (revision 27983)
+++ archivers/libarxx/Portfile (revision 27984)
@@ -1,27 +1,45 @@
# $Id$
-PortSystem 1.0
+PortSystem 1.0
name libarxx
-version 0.5.1
+version 0.7.8
categories archivers devel
platforms darwin
-maintainers nomaintainer@macports.org
+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.
+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
-checksums md5 a3fab2c0a51cbd6aaee9ad1fbf440976
use_bzip2 yes
-depends_build port:pkgconfig
-depends_lib port:libbuffers
+checksums md5 4651c8e2fb5e266f17d3c70a7e323c79 \
+ sha1 a17a48dc5bc30f1fdb23e2d867a10641a1fe0a48 \
+ rmd160 d16077addbd142ef20daa31782beba3874ce703d
-platform darwin 8 {
- configure.env CC=/usr/bin/gcc-4.0 CXX=/usr/bin/g++-4.0 CPP=/usr/bin/cpp-4.0
+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 "${name} ${name}-(\\d+(?:\\.\\d+)*) released.*"
+