[135690] trunk/dports/audio/pulseaudio/Portfile

ionic at macports.org ionic at macports.org
Wed Apr 29 16:17:20 PDT 2015


Revision: 135690
          https://trac.macports.org/changeset/135690
Author:   ionic at macports.org
Date:     2015-04-29 16:17:20 -0700 (Wed, 29 Apr 2015)
Log Message:
-----------
pulseaudio: new "minimal" variant. Please use it with trace mode only.

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

Modified: trunk/dports/audio/pulseaudio/Portfile
===================================================================
--- trunk/dports/audio/pulseaudio/Portfile	2015-04-29 21:24:41 UTC (rev 135689)
+++ trunk/dports/audio/pulseaudio/Portfile	2015-04-29 23:17:20 UTC (rev 135690)
@@ -5,10 +5,11 @@
 #       https://bugs.freedesktop.org/show_bug.cgi?id=67795
 
 PortSystem          1.0
+PortGroup           active_variants 1.1
 
 name                pulseaudio
 version             6.0
-revision            5
+revision            6
 license             LGPL-2.1
 categories          audio
 maintainers         ionic openmaintainer
@@ -119,7 +120,7 @@
 
 add_users           pulse group=pulse realname=Pulse\ Audio
 
-variant x11 {
+variant x11 conflicts minimal {
     configure.args-delete   --disable-x11
     depends_lib-append      port:xorg-libX11 \
                             port:xorg-libxcb \
@@ -128,7 +129,7 @@
                             port:xorg-libXtst
 }
 
-variant jack description {Enable Jack support} {
+variant jack conflicts minimal description {Enable Jack support} {
     configure.args-delete   --disable-jack
     depends_lib-append      port:jack
 }
@@ -138,8 +139,33 @@
     patchfiles-append       patch-src_daemon_caps.c-enable-root.diff
 }
 
-default_variants    +x11
+variant minimal conflicts jack conflicts x11 description {Builds a minimal version. Do not use if unsure. Please build this ONLY in trace mode.} {
+    depends_lib-delete      port:libiconv \
+                            port:libsamplerate \
+                            port:gdbm \
+                            path:lib/pkgconfig/glib-2.0.pc:glib2 \
+                            port:gtk3 \
+                            port:dbus \
+                            port:fftw-3-single \
+                            port:orc
 
+    configure.args-replace  --enable-orc \
+                            --disable-orc
+
+    configure.args-append   --with-database=simple \
+                            --disable-glib2 \
+                            --disable-gtk3 \
+                            --disable-dbus \
+                            --without-fftw \
+                            --disable-nls
+
+    require_active_variants libsndfile no_external_libs
+}
+
+if {![variant_isset minimal]} {
+    default_variants    +x11
+}
+
 livecheck.type      regex
 livecheck.url       ${master_sites}
 livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150429/866f8ce1/attachment.html>


More information about the macports-changes mailing list