Modified: trunk/dports/audio/liblastfm/Portfile (69240 => 69241)
--- trunk/dports/audio/liblastfm/Portfile 2010-06-29 06:36:22 UTC (rev 69240)
+++ trunk/dports/audio/liblastfm/Portfile 2010-06-29 06:41:27 UTC (rev 69241)
@@ -1,3 +1,4 @@
+# -*- coding: utf-8; mode: tcl; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 4; truncate-lines: t -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
# $Id$
PortSystem 1.0
@@ -4,7 +5,7 @@
name liblastfm
version 0.3.0
-revision 2
+revision 3
categories audio
maintainers nomaintainer
description A set of libraries allowing use of the Last.fm site services.
@@ -19,18 +20,28 @@
sha1 1dabd8d67f4a36aebad29608c6f89b895472c25a \
rmd160 39098fe55f88c3831ab5b1380c1e978c2ef55aac
-depends_build port:ruby path:bin/qmake-mac:qt4-mac
+depends_build port:ruby port:qt4-mac
depends_lib port:libsamplerate port:fftw-3-single
-set qt qt4-mac
-set qtdir ${prefix}/libexec/${qt}
+set qtdir ${prefix}/libexec/qt4-mac
+universal_variant no
+
configure.env PATH=${qtdir}/bin:$env(PATH)
configure.pre_args --prefix ${prefix}
configure.args --release
+post-configure {
+ # create Makefile's, then patch them to remove a flaw made by qmake
+ foreach tMf {src/Makefile src/fingerprint/Makefile \
+ tests/Makefile demos/Makefile} {
+ system "cd ${worksrcpath} && make ${tMf}"
+ reinplace "s|-arch ${build_arch} -arch|-arch ${build_arch}|" ${worksrcpath}/${tMf}
+ }
+}
+
build.env PATH=${qtdir}/bin:$env(PATH)
# fix build failure on Snow Leopard