summaryrefslogtreecommitdiffstats
path: root/audio-drivers/pulseaudio
diff options
context:
space:
mode:
authorEric Sandall2009-08-23 14:14:10 -0700
committerEric Sandall2009-08-23 14:14:10 -0700
commit2c131e1865def6bed042d10485cbd2658ecc15eb (patch)
tree28fa37a20d4570b271f44cdf20dc69ecb6ab7f68 /audio-drivers/pulseaudio
parentf94570a6b0e731ca146f60c4d9522bd84df2b1cf (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 4d27a4eae4..16d741b91d 100755
--- a/audio-drivers/pulseaudio/DEPENDS
+++ b/audio-drivers/pulseaudio/DEPENDS
@@ -44,6 +44,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 146f27bc20..00c15646b4 100644
--- a/audio-drivers/pulseaudio/HISTORY
+++ b/audio-drivers/pulseaudio/HISTORY
@@ -2,6 +2,9 @@
* 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
+ * 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..64424c8259
--- /dev/null
+++ b/audio-drivers/pulseaudio/PRE_SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ SASL) 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..64424c8259
--- /dev/null
+++ b/audio-drivers/pulseaudio/REPAIR^none^PRE_SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ SASL) 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