[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