[69241] trunk/dports/audio/liblastfm/Portfile

michaelld at macports.org michaelld at macports.org
Mon Jun 28 23:41:28 PDT 2010


Revision: 69241
          http://trac.macports.org/changeset/69241
Author:   michaelld at macports.org
Date:     2010-06-28 23:41:27 -0700 (Mon, 28 Jun 2010)
Log Message:
-----------
Correct use of qt4-mac dependency and qmake issue.

Modified Paths:
--------------
    trunk/dports/audio/liblastfm/Portfile

Modified: trunk/dports/audio/liblastfm/Portfile
===================================================================
--- 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100628/95eed4a6/attachment-0001.html>


More information about the macports-changes mailing list