summaryrefslogtreecommitdiffstats
path: root/audio-drivers/pulseaudio
diff options
context:
space:
mode:
authorEric Sandall2009-08-23 17:52:11 -0700
committerEric Sandall2009-08-23 17:52:11 -0700
commit4b6838ede4b52cffe4527338eebc3982c5cc7586 (patch)
tree31fbacd88eef6234f640e9619274e04b18d32156 /audio-drivers/pulseaudio
parent2f49663448ad9f0372cfeefade31dc633986e481 (diff)
pulseaudio: Optionally depend on avahi for ZeroConf support
Allow forcing ZeroConf (avahi) Also include REPAIR^none^ files for the above
Diffstat (limited to 'audio-drivers/pulseaudio')
-rwxr-xr-xaudio-drivers/pulseaudio/DEPENDS4
-rw-r--r--audio-drivers/pulseaudio/HISTORY3
-rwxr-xr-xaudio-drivers/pulseaudio/PRE_SUB_DEPENDS7
-rwxr-xr-xaudio-drivers/pulseaudio/REPAIR^none^PRE_SUB_DEPENDS7
-rwxr-xr-xaudio-drivers/pulseaudio/REPAIR^none^SUB_DEPENDS8
-rwxr-xr-xaudio-drivers/pulseaudio/SUB_DEPENDS8
6 files changed, 37 insertions, 0 deletions
diff --git a/audio-drivers/pulseaudio/DEPENDS b/audio-drivers/pulseaudio/DEPENDS
index 48f3cf20b3..83c88d8b1f 100755
--- a/audio-drivers/pulseaudio/DEPENDS
+++ b/audio-drivers/pulseaudio/DEPENDS
@@ -52,6 +52,10 @@ optional_depends policykit \
"--enable-polkit" \
"--disable-polkit" \
"for PolicyKit authentication support" &&
+optional_depends avahi \
+ "--enable-avahi" \
+ "--disable-avahi" \
+ "for ZerConf configuration support" &&
suggest_depends padevchooser '' '' 'for Preferences tool' &&
suggest_depends paprefs '' '' 'for Preferences tool' &&
diff --git a/audio-drivers/pulseaudio/HISTORY b/audio-drivers/pulseaudio/HISTORY
index 08468aae34..e5dd9571cb 100644
--- a/audio-drivers/pulseaudio/HISTORY
+++ b/audio-drivers/pulseaudio/HISTORY
@@ -2,8 +2,11 @@
* DEPENDS: Suggested depends on PulseAudio tools:
pavucontrol, pavumeter, paprefs, paman, and padevchooser
Fix flags for enabling/disabling X11 support
+ Optionally depend on avahi for ZeroConf support
Optionally depends on udev
Optionally depends on dbus
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: Allow forcing ZeroConf (avahi)
+ Also include REPAIR^none^ files for the above
2009-04-14 Ladislav Hagara <hgr@vabo.cz>
* DETAILS: 0.9.15
diff --git a/audio-drivers/pulseaudio/PRE_SUB_DEPENDS b/audio-drivers/pulseaudio/PRE_SUB_DEPENDS
new file mode 100755
index 0000000000..9eee2f503c
--- /dev/null
+++ b/audio-drivers/pulseaudio/PRE_SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ AVAHI) is_depends_enabled $SPELL avahi &&
+ return 0
+ ;;
+esac
+
+return 1
diff --git a/audio-drivers/pulseaudio/REPAIR^none^PRE_SUB_DEPENDS b/audio-drivers/pulseaudio/REPAIR^none^PRE_SUB_DEPENDS
new file mode 100755
index 0000000000..9eee2f503c
--- /dev/null
+++ b/audio-drivers/pulseaudio/REPAIR^none^PRE_SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ AVAHI) is_depends_enabled $SPELL avahi &&
+ return 0
+ ;;
+esac
+
+return 1
diff --git a/audio-drivers/pulseaudio/REPAIR^none^SUB_DEPENDS b/audio-drivers/pulseaudio/REPAIR^none^SUB_DEPENDS
new file mode 100755
index 0000000000..e58e6bba1d
--- /dev/null
+++ b/audio-drivers/pulseaudio/REPAIR^none^SUB_DEPENDS
@@ -0,0 +1,8 @@
+case $THIS_SUB_DEPENDS in
+ AVAHI) echo "ZeroConf support requested, forcing avahi dependency."
+ depends avahi '--enable-avahi'
+ ;;
+ *) echo "Unknown sub-dependency $THIS_SUB_DEPENDS!"
+ return 1
+ ;;
+esac
diff --git a/audio-drivers/pulseaudio/SUB_DEPENDS b/audio-drivers/pulseaudio/SUB_DEPENDS
new file mode 100755
index 0000000000..e58e6bba1d
--- /dev/null
+++ b/audio-drivers/pulseaudio/SUB_DEPENDS
@@ -0,0 +1,8 @@
+case $THIS_SUB_DEPENDS in
+ AVAHI) echo "ZeroConf support requested, forcing avahi dependency."
+ depends avahi '--enable-avahi'
+ ;;
+ *) echo "Unknown sub-dependency $THIS_SUB_DEPENDS!"
+ return 1
+ ;;
+esac