[46083] trunk/dports/kde/amarok-devel/Portfile

illogic-al at macports.org illogic-al at macports.org
Wed Jan 28 14:43:23 PST 2009


Revision: 46083
          http://trac.macports.org/changeset/46083
Author:   illogic-al at macports.org
Date:     2009-01-28 14:43:22 -0800 (Wed, 28 Jan 2009)
Log Message:
-----------
Use kde4 portgroup, add test for libmysqld.a and use taglib from svn as dependency

Modified Paths:
--------------
    trunk/dports/kde/amarok-devel/Portfile

Modified: trunk/dports/kde/amarok-devel/Portfile
===================================================================
--- trunk/dports/kde/amarok-devel/Portfile	2009-01-28 21:52:54 UTC (rev 46082)
+++ trunk/dports/kde/amarok-devel/Portfile	2009-01-28 22:43:22 UTC (rev 46083)
@@ -1,6 +1,7 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           kde4    1.0
 
 name                amarok-devel
 version             2.0-svn
@@ -21,48 +22,23 @@
 distname            amarok
 fetch.type          svn
 svn.url             svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia/amarok/
-svn.tag             910545
+svn.tag             917248
 
-depends_lib         port:kdelibs4-devel \
-                    path:bin/kde4:kdebase4-runtime-devel \
-                    port:taglib port:phonon-devel \
+depends_lib-append  port:kdelibs4 \
+                    path:bin/kde4:kdebase4-runtime \
+                    port:taglib-devel port:phonon \
                     path:lib/mysql5/libmysqld.a:mysql5-devel
-# need to add embedded_server variant to mysql5 portfiles for this to work
-					
-depends_build       port:cmake \
-                    port:automoc
 
-use_parallel_build  yes
-worksrcdir          build
-pre-configure 	    { file mkdir ${worksrcpath} }
+configure.args-append	../${distname}
 
-configure.cmd       cmake
-configure.ccache    no
-configure.compiler  gcc-4.2
-configure.args	../${distname} -DBUILD_SHARED_LIBS=ON \
-		-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
-		-DCMAKE_VERBOSE_MAKEFILE=ON \
-		-DCMAKE_BUILD_TYPE=Release \
-		-DCMAKE_SYSTEM_PREFIX_PATH=\"${prefix}\;/usr\" \
-		-DCMAKE_INSTALL_PREFIX=${prefix} \
-		-DPHONON_INCLUDE_DIR=${prefix}/include \
-		-DPHONON_LIBRARY=${prefix}/lib/libphonon.dylib \
-		-DCMAKE_OSX_SYSROOT=${universal_sysroot} \
-        -DBUNDLE_INSTALL_DIR=${applications_dir} \
-		-DQT_QMAKE_EXECUTABLE=${prefix}/libexec/qt4-mac/bin/qmake \
-		-Wno-dev
-
-default_variants    +debug
-
-variant universal {
-    configure.universal_args-delete  --disable-dependency-tracking
-    configure.args-append	-DCMAKE_OSX_ARCHITECTURES=\"[strsed ${configure.universal_archs} "g| |;|"]\"
+pre-configure {
+    if { ![file exists ${prefix}/lib/mysql5/mysql/libmysqld.a] } {
+        ui_error "mysql5-devel needs to be built with the +embedded_server variant"
+        error "mysql5-devel needs to be built with the +embedded_server variant"
+    }
 }
 
-variant debug description "Enable debug binaries" {
-	configure.args-delete		-DCMAKE_BUILD_TYPE=Release
-	configure.args-append		-DCMAKE_BUILD_TYPE=debugFull
-}
+default_variants-append    +debug
 
 post-destroot {
     # put the bundle icons where they should go
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090128/5b879396/attachment.html>


More information about the macports-changes mailing list