[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