Revision
116568
Author
raimue@macports.org
Date
2014-01-28 15:47:34 -0800 (Tue, 28 Jan 2014)

Log Message

audio/xmms2:
Use waf port group.
Add +python27 variant and make it default.

Modified Paths

Diff

Modified: trunk/dports/audio/xmms2/Portfile (116567 => 116568)


--- trunk/dports/audio/xmms2/Portfile	2014-01-28 23:44:52 UTC (rev 116567)
+++ trunk/dports/audio/xmms2/Portfile	2014-01-28 23:47:34 UTC (rev 116568)
@@ -2,6 +2,7 @@
 # $Id$
 
 PortSystem              1.0
+PortGroup               waf 1.0
 
 name                    xmms2
 version                 0.8DrO_o
@@ -21,8 +22,7 @@
 checksums               rmd160  35513d7eddd5f79146cb8aa5c6c0bb35369619ec \
                         sha256  c77e41e7bd5788889d5a2f78331ca8c748b8721bd2e59f36c36ad4c7cae8694a
 
-depends_build           port:python26 \
-                        port:pkgconfig
+depends_build-append    port:pkgconfig
 
 depends_lib             path:lib/pkgconfig/glib-2.0.pc:glib2 \
                         port:gettext \
@@ -54,26 +54,16 @@
 patchfiles              patch-ffmpeg-2.0.diff \
                         patch-nellymoser.diff
 
-configure.python        ${prefix}/bin/python2.6
-
 post-patch {
     foreach f [glob -directory ${worksrcpath} waf waf-light wafadmin/*.py wafadmin/*/*.py waftools/ruby.py] {
-        reinplace -locale C "s|^#! */usr/bin/env python\$|#!${configure.python}|" ${f}
+        reinplace -locale C "s|^#! */usr/bin/env python\$|#!${waf.python}|" ${f}
     }
 }
 
-configure.cmd           ./waf configure
 configure.args          --conf-prefix=${prefix} \
                         --nocache \
                         --without-optionals python
 
-configure.universal_args-delete --disable-dependency-tracking
-
-build.cmd               ./waf
-build.target            build
-
-destroot.destdir        --destdir=${destroot}
-
 variant cpp description {C++ development support} {
     depends_lib-append port:boost
 }
@@ -120,8 +110,15 @@
 variant python26 description {Support for Python 2.6} {
     depends_lib-append      port:py26-pyrex
     configure.args-delete   --without-optionals python
+    configure.python        ${prefix}/bin/python2.6
 }
 
-default_variants    +python26
+variant python27 description {Support for Python 2.7} {
+    depends_lib-append      port:py27-pyrex
+    configure.args-delete   --without-optionals python
+    configure.python        ${prefix}/bin/python2.7
+}
 
+default_variants    +python27
+
 livecheck.regex         /${name}-(.+)${extract.suffix}