# $Id: Portfile 65543 2010-03-27 06:55:12Z perry@macports.org $ PortSystem 1.0 name libsndfile version 1.0.21 categories audio maintainers perry openmaintainer platforms darwin description libsndfile is a C library for reading and writing files \ containing sampled sound (such as MS Windows WAV and the \ Apple/SGI AIFF format) through one standard library \ interface. long_description ${description} license LGPLv2.1 homepage http://www.mega-nerd.com/libsndfile/ livecheck.regex {Updates for (.+).} livecheck.type regex livecheck.url ${homepage}/ChangeLog depends_build port:pkgconfig depends_lib port:flac port:libogg port:libvorbis master_sites ${homepage}/files/ checksums rmd160 3f4d3472aebf24b02c2ce3f370023f50096c1fbd configure.args \ --disable-alsa \ --disable-octave \ --disable-sqlite \ --enable-external-libs post-configure { system "ed - ${worksrcpath}/src/config.h < ${filespath}/src__config.h.ed" } if {[variant_isset no_external_libs] && ![variant_isset sqlite]} { depends_build-delete port:pkgconfig } variant no_external_libs description {Disable support for FLAC, Ogg and Vorbis} { depends_lib-delete port:flac port:libogg port:libvorbis configure.args-append --disable-external-libs configure.args-delete --enable-external-libs } variant octave description {Enable support for Octave} { depends_build-append port:gsed depends_lib-append port:octave configure.args-append --enable-octave configure.args-delete --disable-octave } variant sqlite description {Enable support for SQLite} { depends_lib-append port:sqlite3 configure.args-append --enable-sqlite configure.args-delete --disable-sqlite }