aboutsummaryrefslogtreecommitdiff
path: root/audio/boodler
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2014-10-05 16:04:16 +0000
committerJason E. Hale <jhale@FreeBSD.org>2014-10-05 16:04:16 +0000
commit4399609e66a0d2fba8063491408d3e21a1cb88c8 (patch)
treeccaab4633e439f3fd859050cdb9a68ce549fc756 /audio/boodler
parent5cc571f2769e100f9fce8d49885a035aa7216d6e (diff)
downloadports-4399609e66a0d2fba8063491408d3e21a1cb88c8.tar.gz
ports-4399609e66a0d2fba8063491408d3e21a1cb88c8.zip
- Convert to USES=python
- Convert KNOBS to proper OPTIONS - Add LICENSE - Drop gmake dependency - Use DATADIR instead of BHOME variable - Simplify and separate configure and build stages - Rework do-install target a bit - Add .pyo files - Use SUB_FILES instead of patch - Update plist - Update WWW - Bump PORTREVISION TODO: Could use an update, version 2.0.4 available
Notes
Notes: svn path=/head/; revision=370094
Diffstat (limited to 'audio/boodler')
-rw-r--r--audio/boodler/Makefile77
-rw-r--r--audio/boodler/files/boodler-wrapper.in8
-rw-r--r--audio/boodler/files/patch-wrapper_boodler12
-rw-r--r--audio/boodler/pkg-descr2
-rw-r--r--audio/boodler/pkg-plist721
5 files changed, 415 insertions, 405 deletions
diff --git a/audio/boodler/Makefile b/audio/boodler/Makefile
index 54a202a7b415..5eb4fa5c12e3 100644
--- a/audio/boodler/Makefile
+++ b/audio/boodler/Makefile
@@ -3,7 +3,7 @@
PORTNAME= boodler
PORTVERSION= 1.5.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://www.eblong.com/zarf/boodler/
DISTFILES= boodler-153.tar.gz boodler-snd-021902.tar.gz
@@ -11,57 +11,60 @@ DISTFILES= boodler-153.tar.gz boodler-snd-021902.tar.gz
MAINTAINER= ports@FreeBSD.org
COMMENT= Programmable soundscape tool
+LICENSE= LGPL20 # Main program only, sounds have various copyrights
+
RESTRICTED= Not for commercial use
RESTRICTED_FILES= boodler-snd-021902.tar.gz
-OPTIONS_DEFINE= DOCS
+USES= python:2 shebangfix
-USES= gmake
-USE_PYTHON= 2
-DRIVER?= oss
+HAS_CONFIGURE= yes
+CONFIGURE_SCRIPT= configure.py
+CONFIGURE_ARGS= --include ${LOCALBASE}/include --lib ${LOCALBASE}/lib
WRKSRC= ${WRKDIR}/${PORTNAME}
-BHOME= ${PREFIX}/share/boodler
-
-pre-everything::
- @${ECHO} ""
- @${ECHO} "The following build options are available for Boodler:"
- @${ECHO} ""
- @${ECHO} " DRIVER=OSS Configure to use /dev/dsp."
- @${ECHO} " DRIVER=ESD Configure to use EsounD."
- @${ECHO} " DRIVER=FILE Configure to write raw PCM data to a file."
- @${ECHO} ""
- @${ECHO} "Boodler can only be configured to use one of these"
- @${ECHO} "interfaces. The default is to use OSS."
- @${ECHO} ""
-
-.if ${DRIVER:tl} == "esd"
-LIB_DEPENDS+= libesd.so:${PORTSDIR}/audio/esound
-.endif
+
+SHEBANG_FILES= ${CONFIGURE_SCRIPT}
+SUB_FILES= boodler-wrapper
+SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
+
+OPTIONS_DEFINE= DOCS
+OPTIONS_SINGLE= AUDIO
+OPTIONS_SINGLE_AUDIO= ESOUND FILE OSS
+OPTIONS_DEFAULT= OSS
+
+AUDIO_DESC= Audio backend
+
+ESOUND_LIB_DEPENDS= libesd.so:${PORTSDIR}/audio/esound
+ESOUND_CONFIGURE_ON= --driver esd
+
+FILE_DESC= Write raw PCM data to a file
+FILE_CONFIGURE_ON= --driver file
+
+OSS_CONFIGURE_ON= --driver oss
.include <bsd.port.pre.mk>
.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
-PIC= --PIC
+CONFIGURE_ARGS+= --PIC
.endif
post-patch:
- ${REINPLACE_CMD} -e "s|python|${PYTHON_CMD}|" ${WRKSRC}/Makefile
- ${REINPLACE_CMD} -e "s|^booroot=.*|booroot=${PREFIX}/share/boodler|" ${WRKSRC}/wrapper/boodler
- @${RMDIR} ${WRKDIR}/boodler-snd/string
+ ${REINPLACE_CMD} -e "s|python|${PYTHON_CMD}|" \
+ -e "s|make |${MAKE_CMD} |g" ${WRKSRC}/Makefile
+ ${RMDIR} ${WRKDIR}/boodler-snd/string
-do-build:
- (cd ${WRKSRC} && ${PYTHON_CMD} configure.py --driver ${DRIVER:tl} ${PIC} --include ${PREFIX}/include --lib ${PREFIX}/lib && make)
- @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/effects ${WRKSRC}/boodle/
+post-build:
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/effects ${WRKSRC}/boodle
+ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/effects ${WRKSRC}/boodle
do-install:
- @${INSTALL_SCRIPT} ${WRKSRC}/wrapper/boodler ${STAGEDIR}${PREFIX}/bin/
- @${MKDIR} ${STAGEDIR}${BHOME}
- @${INSTALL_SCRIPT} ${WRKSRC}/boodler.py ${STAGEDIR}${BHOME}
- @${MKDIR} ${STAGEDIR}${BHOME}/boodle/ ${STAGEDIR}${BHOME}/effects/ ${STAGEDIR}${BHOME}/boodler-snd/
- @${CHMOD} -R u+w,a+r,og-w ${WRKDIR}/boodler-snd
- @${FIND} ${WRKDIR}/boodler-snd -type d -print0 | ${XARGS} -0 ${CHMOD} 755
- @cd ${WRKDIR} && ${CP} -pPR boodler/boodle boodler/effects boodler-snd ${STAGEDIR}${BHOME}
+ (cd ${WRKDIR} && ${COPYTREE_SHARE} boodler-snd ${STAGEDIR}${DATADIR})
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} "boodle effects" ${STAGEDIR}${DATADIR})
+ ${INSTALL_SCRIPT} ${WRKDIR}/boodler-wrapper ${STAGEDIR}${PREFIX}/bin/boodler
+ ${INSTALL_SCRIPT} ${WRKSRC}/boodler.py ${STAGEDIR}${DATADIR}
+ ${RM} ${STAGEDIR}${DATADIR}/boodle/cboodle.so
+ ${INSTALL_PROGRAM} ${WRKSRC}/boodle/cboodle.so ${STAGEDIR}${DATADIR}/boodle/cboodle.so
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}
.include <bsd.port.post.mk>
diff --git a/audio/boodler/files/boodler-wrapper.in b/audio/boodler/files/boodler-wrapper.in
new file mode 100644
index 000000000000..f12e26a5966f
--- /dev/null
+++ b/audio/boodler/files/boodler-wrapper.in
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+booroot=%%DATADIR%%
+
+export BOODLER_SOUND_PATH=${booroot}/boodler-snd/
+export BOODLER_EFFECTS_PATH=${booroot}/effects/
+
+%%PYTHON_CMD%% ${booroot}/boodler.py "$@"
diff --git a/audio/boodler/files/patch-wrapper_boodler b/audio/boodler/files/patch-wrapper_boodler
deleted file mode 100644
index 61e963bf90eb..000000000000
--- a/audio/boodler/files/patch-wrapper_boodler
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN wrapper.orig/boodler wrapper/boodler
---- wrapper.orig/boodler Wed Dec 31 19:00:00 1969
-+++ wrapper/boodler Tue Dec 30 14:46:19 2003
-@@ -0,0 +1,8 @@
-+#!/bin/sh
-+
-+booroot=/home/USER/boodler
-+
-+export BOODLER_SOUND_PATH=${booroot}/boodler-snd/
-+export BOODLER_EFFECTS_PATH=${booroot}/effects/
-+
-+python2 ${booroot}/boodler.py "$@"
diff --git a/audio/boodler/pkg-descr b/audio/boodler/pkg-descr
index b7b93c42bea0..716bcff364c0 100644
--- a/audio/boodler/pkg-descr
+++ b/audio/boodler/pkg-descr
@@ -2,4 +2,4 @@ Boodler is a tool for creating soundscapes -- continuous, infinitely
varying streams of sound. Boodler is designed to run in the background on a
computer, maintaining whatever sound environment you desire.
-WWW: http://www.eblong.com/zarf/boodler/
+WWW: http://boodler.org/
diff --git a/audio/boodler/pkg-plist b/audio/boodler/pkg-plist
index 2014cd1abb47..10ee911270f9 100644
--- a/audio/boodler/pkg-plist
+++ b/audio/boodler/pkg-plist
@@ -1,358 +1,370 @@
bin/boodler
-share/boodler/boodler.py
-share/boodler/boodle/__init__.py
-share/boodler/boodle/__init__.pyc
-share/boodler/boodle/agent.py
-share/boodler/boodle/agent.pyc
-share/boodler/boodle/cboodle.so
-share/boodler/boodle/generator.py
-share/boodler/boodle/generator.pyc
-share/boodler/boodle/listen.py
-share/boodler/boodle/listen.pyc
-share/boodler/boodle/music.py
-share/boodler/boodle/music.pyc
-share/boodler/boodle/sample.py
-share/boodler/boodle/sample.pyc
-share/boodler/boodle/stereo.py
-share/boodler/boodle/stereo.pyc
-@dirrm share/boodler/boodle
-share/boodler/effects/crows.py
-share/boodler/effects/play.py
-share/boodler/effects/blop.py
-share/boodler/effects/frogs.py
-share/boodler/effects/wind.py
-share/boodler/effects/cavepool.py
-share/boodler/effects/manager.py
-share/boodler/effects/README
-share/boodler/effects/stoner.py
-share/boodler/effects/timespeak.py
-share/boodler/effects/cricket.py
-share/boodler/effects/gregor.py
-share/boodler/effects/listen.py
-share/boodler/effects/drumbeat.py
-share/boodler/effects/hardhat.py
-share/boodler/effects/journey.py
-share/boodler/effects/fire.py
-share/boodler/effects/endless.py
-share/boodler/effects/clock.py
-share/boodler/effects/pwrain.py
-share/boodler/effects/owstorm.py
-share/boodler/effects/heartbeat.py
-share/boodler/effects/snazz.py
-share/boodler/effects/office.py
-share/boodler/effects/play.pyc
-share/boodler/effects/crows.pyc
-share/boodler/effects/fire.pyc
-share/boodler/effects/cavepool.pyc
-share/boodler/effects/pwrain.pyc
-share/boodler/effects/manager.pyc
-share/boodler/effects/stoner.pyc
-share/boodler/effects/clock.pyc
-share/boodler/effects/heartbeat.pyc
-share/boodler/effects/hardhat.pyc
-share/boodler/effects/office.pyc
-share/boodler/effects/timespeak.pyc
-share/boodler/effects/gregor.pyc
-share/boodler/effects/drumbeat.pyc
-share/boodler/effects/listen.pyc
-share/boodler/effects/snazz.pyc
-share/boodler/effects/endless.pyc
-share/boodler/effects/owstorm.pyc
-share/boodler/effects/wind.pyc
-share/boodler/effects/journey.pyc
-share/boodler/effects/frogs.pyc
-share/boodler/effects/cricket.pyc
-share/boodler/effects/blop.pyc
-@dirrm share/boodler/effects
-share/boodler/boodler-snd/percussion/hihat-wide.wav
-share/boodler/boodler-snd/percussion/hihat-thin.wav
-share/boodler/boodler-snd/percussion/kickdrum-sharp.wav
-share/boodler/boodler-snd/percussion/kickdrum-low.wav
-share/boodler/boodler-snd/percussion/kickdrum-hissy.wav
-share/boodler/boodler-snd/percussion/kickdrum-whap.wav
-share/boodler/boodler-snd/percussion/snare-thinlong.wav
-share/boodler/boodler-snd/percussion/snare-wide.wav
-share/boodler/boodler-snd/percussion/rattle-harsh.aiff
-share/boodler/boodler-snd/percussion/README
-share/boodler/boodler-snd/percussion/chinese-gong.aiff
-share/boodler/boodler-snd/percussion/drum-echoey.aiff
-share/boodler/boodler-snd/percussion/wood-tap-hollow.aiff
-share/boodler/boodler-snd/percussion/bell-high-pure.aiff
-share/boodler/boodler-snd/percussion/bell-high-shake.aiff
-share/boodler/boodler-snd/percussion/bell-dinner.aiff
-@dirrm share/boodler/boodler-snd/percussion
-share/boodler/boodler-snd/insect/README
-share/boodler/boodler-snd/insect/bee-swarm.aiff
-share/boodler/boodler-snd/insect/seashore_meadow_katydid.aiff
-share/boodler/boodler-snd/insect/fastcalling_tree_cricket.aiff
-share/boodler/boodler-snd/insect/everglades_conehead.aiff
-share/boodler/boodler-snd/insect/house_cricket.aiff
-share/boodler/boodler-snd/insect/pine_tree_cricket.aiff
-share/boodler/boodler-snd/insect/syncopated_scaly_cricket.aiff
-share/boodler/boodler-snd/insect/melodious_ground_cricket.aiff
-share/boodler/boodler-snd/insect/texas_meadow_katydid.aiff
-share/boodler/boodler-snd/insect/sand_field_cricket.aiff
-share/boodler/boodler-snd/insect/jamaican_field_cricket.aiff
-share/boodler/boodler-snd/insect/vocal_field_cricket.aiff
-share/boodler/boodler-snd/insect/robust_shieldback.aiff
-share/boodler/boodler-snd/insect/tinking_trig.aiff
-share/boodler/boodler-snd/insect/tinkling_ground_cricket.aiff
-share/boodler/boodler-snd/insect/southern_ground_cricket.aiff
-share/boodler/boodler-snd/insect/japanese_burrowing_cricket.aiff
-share/boodler/boodler-snd/insect/slightly_musical_conehead.aiff
-share/boodler/boodler-snd/insect/tropical_house_cricket.aiff
-share/boodler/boodler-snd/insect/complex_trilling_trig.aiff
-@dirrm share/boodler/boodler-snd/insect
-share/boodler/boodler-snd/environ/water-bubbling.aiff
-share/boodler/boodler-snd/environ/heartbeat.aiff
-share/boodler/boodler-snd/environ/rain-thin.aiff
-share/boodler/boodler-snd/environ/wind-gust.aiff
-share/boodler/boodler-snd/environ/wind-hard.aiff
-share/boodler/boodler-snd/environ/wind-steady.aiff
-share/boodler/boodler-snd/environ/droplet-plink.aiff
-share/boodler/boodler-snd/environ/droplet-bloink.aiff
-share/boodler/boodler-snd/environ/README
-share/boodler/boodler-snd/environ/rain-med.aiff
-share/boodler/boodler-snd/environ/thunder-low.aiff
-share/boodler/boodler-snd/environ/thunder-tense.aiff
-share/boodler/boodler-snd/environ/heartbeat-low.aiff
-share/boodler/boodler-snd/environ/rain-splashy.aiff
-share/boodler/boodler-snd/environ/thunder-low-2.aiff
-share/boodler/boodler-snd/environ/thunder-low-1.aiff
-share/boodler/boodler-snd/environ/rain-on-leaves.aiff
-share/boodler/boodler-snd/environ/water-rapids.aiff
-share/boodler/boodler-snd/environ/water-trickle.aiff
-share/boodler/boodler-snd/environ/fire-small.aiff
-share/boodler/boodler-snd/environ/water-pouring.aiff
-share/boodler/boodler-snd/environ/water-rushing.aiff
-share/boodler/boodler-snd/environ/wind-far.aiff
-share/boodler/boodler-snd/environ/waves-rough.aiff
-share/boodler/boodler-snd/environ/waves-lapping.aiff
-share/boodler/boodler-snd/environ/waves-floopy.aiff
-share/boodler/boodler-snd/environ/waves-light.aiff
-share/boodler/boodler-snd/environ/rain-splatter.aiff
-share/boodler/boodler-snd/environ/rain-heavy.aiff
-share/boodler/boodler-snd/environ/rain-splashy-low.aiff
-share/boodler/boodler-snd/environ/droplet-plink-reverb.aiff
-share/boodler/boodler-snd/environ/droplet-plink-reverb-2.aiff
-share/boodler/boodler-snd/environ/droplet-plink-reverb-3.aiff
-share/boodler/boodler-snd/environ/wind-gust-1.aiff
-share/boodler/boodler-snd/environ/wind-gust-2.aiff
-share/boodler/boodler-snd/environ/wind-gust-3.aiff
-share/boodler/boodler-snd/environ/wind-heavy.aiff
-@dirrm share/boodler/boodler-snd/environ
-share/boodler/boodler-snd/voice/phoneme/b.aiff
-share/boodler/boodler-snd/voice/phoneme/d.aiff
-share/boodler/boodler-snd/voice/phoneme/f.aiff
-share/boodler/boodler-snd/voice/phoneme/g.aiff
-share/boodler/boodler-snd/voice/phoneme/j.aiff
-share/boodler/boodler-snd/voice/phoneme/k.aiff
-share/boodler/boodler-snd/voice/phoneme/l.aiff
-share/boodler/boodler-snd/voice/phoneme/m.aiff
-share/boodler/boodler-snd/voice/phoneme/n.aiff
-share/boodler/boodler-snd/voice/phoneme/p.aiff
-share/boodler/boodler-snd/voice/phoneme/r.aiff
-share/boodler/boodler-snd/voice/phoneme/s.aiff
-share/boodler/boodler-snd/voice/phoneme/t.aiff
-share/boodler/boodler-snd/voice/phoneme/v.aiff
-share/boodler/boodler-snd/voice/phoneme/w.aiff
-share/boodler/boodler-snd/voice/phoneme/y.aiff
-share/boodler/boodler-snd/voice/phoneme/z.aiff
-share/boodler/boodler-snd/voice/phoneme/aa.aiff
-share/boodler/boodler-snd/voice/phoneme/ae.aiff
-share/boodler/boodler-snd/voice/phoneme/ah.aiff
-share/boodler/boodler-snd/voice/phoneme/ao.aiff
-share/boodler/boodler-snd/voice/phoneme/aw.aiff
-share/boodler/boodler-snd/voice/phoneme/ax.aiff
-share/boodler/boodler-snd/voice/phoneme/ay.aiff
-share/boodler/boodler-snd/voice/phoneme/ch.aiff
-share/boodler/boodler-snd/voice/phoneme/dh.aiff
-share/boodler/boodler-snd/voice/phoneme/eh.aiff
-share/boodler/boodler-snd/voice/phoneme/er.aiff
-share/boodler/boodler-snd/voice/phoneme/ey.aiff
-share/boodler/boodler-snd/voice/phoneme/hh.aiff
-share/boodler/boodler-snd/voice/phoneme/ih.aiff
-share/boodler/boodler-snd/voice/phoneme/iy.aiff
-share/boodler/boodler-snd/voice/phoneme/ng.aiff
-share/boodler/boodler-snd/voice/phoneme/ow.aiff
-share/boodler/boodler-snd/voice/phoneme/oy.aiff
-share/boodler/boodler-snd/voice/phoneme/sh.aiff
-share/boodler/boodler-snd/voice/phoneme/th.aiff
-share/boodler/boodler-snd/voice/phoneme/uh.aiff
-share/boodler/boodler-snd/voice/phoneme/uw.aiff
-share/boodler/boodler-snd/voice/phoneme/wh.aiff
-share/boodler/boodler-snd/voice/phoneme/yu.aiff
-share/boodler/boodler-snd/voice/phoneme/zh.aiff
-share/boodler/boodler-snd/voice/phoneme/README
-@dirrm share/boodler/boodler-snd/voice/phoneme
-share/boodler/boodler-snd/voice/z-baa-proc.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/oh.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/1.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/2.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/3.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/4.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/5.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/6.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/7.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/8.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/9.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/10.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/11.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/12.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/13.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/14.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/15.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/16.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/17.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/18.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/19.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/20.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/30.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/40.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/50.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/second.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/seconds.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/and.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/oclock.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/README
-share/boodler/boodler-snd/voice/timespeak/zarf/exactly.aiff
-share/boodler/boodler-snd/voice/timespeak/zarf/the_time_is.aiff
-@dirrm share/boodler/boodler-snd/voice/timespeak/zarf
-share/boodler/boodler-snd/voice/timespeak/male-harsh/10.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/11.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/12.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/13.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/14.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/15.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/16.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/17.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/18.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/19.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/1.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/20.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/2.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/30.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/3.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/40.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/4.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/50.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/5.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/6.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/7.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/8.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/9.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/and.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/exactly.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/oclock.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/oh.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/second.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/README
-share/boodler/boodler-snd/voice/timespeak/male-harsh/seconds.aiff
-share/boodler/boodler-snd/voice/timespeak/male-harsh/the_time_is.aiff
-@dirrm share/boodler/boodler-snd/voice/timespeak/male-harsh
-@dirrm share/boodler/boodler-snd/voice/timespeak
-share/boodler/boodler-snd/voice/hooray.aiff
-share/boodler/boodler-snd/voice/README
-@dirrm share/boodler/boodler-snd/voice
-share/boodler/boodler-snd/pure/sine.aiff
-share/boodler/boodler-snd/pure/square.aiff
-share/boodler/boodler-snd/pure/triangle.aiff
-share/boodler/boodler-snd/pure/silence.aiff
-share/boodler/boodler-snd/pure/stereotest.aiff
-share/boodler/boodler-snd/pure/README
-share/boodler/boodler-snd/pure/null.aiff
-@dirrm share/boodler/boodler-snd/pure
-share/boodler/boodler-snd/bird/crow1.aiff
-share/boodler/boodler-snd/bird/crow2.aiff
-share/boodler/boodler-snd/bird/crow3.aiff
-share/boodler/boodler-snd/bird/crow4.aiff
-share/boodler/boodler-snd/bird/rooster.aiff
-share/boodler/boodler-snd/bird/README
-@dirrm share/boodler/boodler-snd/bird
-share/boodler/boodler-snd/mech/clock-tick.aiff
-share/boodler/boodler-snd/mech/clock-chime.aiff
-share/boodler/boodler-snd/mech/clock-bong.aiff
-share/boodler/boodler-snd/mech/telephone-busy.aiff
-share/boodler/boodler-snd/mech/telephone-hang-up.aiff
-share/boodler/boodler-snd/mech/telephone-pick-up.aiff
-share/boodler/boodler-snd/mech/clock-clang.aiff
-share/boodler/boodler-snd/mech/README
-share/boodler/boodler-snd/mech/alarm-bell.aiff
-share/boodler/boodler-snd/mech/cork-pop.aiff
-share/boodler/boodler-snd/mech/piledriver.aiff
-share/boodler/boodler-snd/mech/motor-clunk-start.aiff
-share/boodler/boodler-snd/mech/motor-clunk-run.aiff
-share/boodler/boodler-snd/mech/motor-whine-start.aiff
-share/boodler/boodler-snd/mech/motor-whine-run.aiff
-share/boodler/boodler-snd/mech/ziplash-high.aiff
-share/boodler/boodler-snd/mech/ziplash-low.aiff
-share/boodler/boodler-snd/mech/electrical-arc.aiff
-share/boodler/boodler-snd/mech/clock-cuckoo.aiff
-share/boodler/boodler-snd/mech/field-whistle.aiff
-share/boodler/boodler-snd/mech/telephone-ring-old.aiff
-share/boodler/boodler-snd/mech/keyboard-1.aiff
-share/boodler/boodler-snd/mech/keyboard-2.aiff
-share/boodler/boodler-snd/mech/keyboard-3.aiff
-share/boodler/boodler-snd/mech/keyboard-4.aiff
-share/boodler/boodler-snd/mech/keyboard-5.aiff
-share/boodler/boodler-snd/mech/typewriter-elec-3.aiff
-share/boodler/boodler-snd/mech/typewriter-elec-4.aiff
-share/boodler/boodler-snd/mech/typewriter-elec-5.aiff
-share/boodler/boodler-snd/mech/leather-squeak.aiff
-share/boodler/boodler-snd/mech/typewriter-elec-1.aiff
-share/boodler/boodler-snd/mech/typewriter-elec-2.aiff
-share/boodler/boodler-snd/mech/door-slam.aiff
-share/boodler/boodler-snd/mech/metal-clack.aiff
-share/boodler/boodler-snd/mech/metal-clash.aiff
-share/boodler/boodler-snd/mech/paper-shuffle.aiff
-share/boodler/boodler-snd/mech/glass-breaking.aiff
-share/boodler/boodler-snd/mech/glass-breaking-reverb.aiff
-share/boodler/boodler-snd/mech/glass-breaking-short-reverb.aiff
-@dirrm share/boodler/boodler-snd/mech
-share/boodler/boodler-snd/README
-share/boodler/boodler-snd/transport/railroad-bell.aiff
-share/boodler/boodler-snd/transport/buoy-low.aiff
-share/boodler/boodler-snd/transport/buoy-high.aiff
-share/boodler/boodler-snd/transport/buoy-sharp.aiff
-share/boodler/boodler-snd/transport/airhorn-1.aiff
-share/boodler/boodler-snd/transport/airhorn-2.aiff
-share/boodler/boodler-snd/transport/boathorn-long.aiff
-share/boodler/boodler-snd/transport/README
-share/boodler/boodler-snd/transport/car-pass-1.aiff
-share/boodler/boodler-snd/transport/car-pass-2.aiff
-share/boodler/boodler-snd/transport/railcar.aiff
-share/boodler/boodler-snd/transport/railcar-low.aiff
-share/boodler/boodler-snd/transport/railroad-bell-soft.aiff
-share/boodler/boodler-snd/transport/railcar-fast.aiff
-share/boodler/boodler-snd/transport/siren-far.aiff
-share/boodler/boodler-snd/transport/airhorn-high.aiff
-share/boodler/boodler-snd/transport/carhorn-nasal.aiff
-share/boodler/boodler-snd/transport/carhorn-reedy.aiff
-share/boodler/boodler-snd/transport/carhorn-thick.aiff
-share/boodler/boodler-snd/transport/footsteps-leaves-1.aiff
-share/boodler/boodler-snd/transport/footsteps-leaves-2.aiff
-share/boodler/boodler-snd/transport/footsteps-gravel-1.aiff
-share/boodler/boodler-snd/transport/footsteps-gravel-2.aiff
-share/boodler/boodler-snd/transport/footstep-echo-1.aiff
-share/boodler/boodler-snd/transport/footstep-echo-2.aiff
-share/boodler/boodler-snd/transport/footstep-echo-3.aiff
-share/boodler/boodler-snd/transport/footstep-echo-4.aiff
-@dirrm share/boodler/boodler-snd/transport
-share/boodler/boodler-snd/electro/zaptrill-fade.aiff
-share/boodler/boodler-snd/electro/zaptrill-down.aiff
-share/boodler/boodler-snd/electro/zaptrill-up.aiff
-share/boodler/boodler-snd/electro/tweedle-tune.aiff
-share/boodler/boodler-snd/electro/README
-share/boodler/boodler-snd/electro/zipfoom.aiff
-@dirrm share/boodler/boodler-snd/electro
-share/boodler/boodler-snd/animal/frog-cheep.aiff
-share/boodler/boodler-snd/animal/README
-share/boodler/boodler-snd/animal/frog-bullfrog1.aiff
-share/boodler/boodler-snd/animal/frog-bullfrog2.aiff
-share/boodler/boodler-snd/animal/frog-bullfrog3.aiff
-@dirrm share/boodler/boodler-snd/animal
-@dirrm share/boodler/boodler-snd
-@dirrm share/boodler
+%%DATADIR%%/boodle/__init__.py
+%%DATADIR%%/boodle/__init__.pyc
+%%DATADIR%%/boodle/__init__.pyo
+%%DATADIR%%/boodle/agent.py
+%%DATADIR%%/boodle/agent.pyc
+%%DATADIR%%/boodle/agent.pyo
+%%DATADIR%%/boodle/cboodle.so
+%%DATADIR%%/boodle/generator.py
+%%DATADIR%%/boodle/generator.pyc
+%%DATADIR%%/boodle/generator.pyo
+%%DATADIR%%/boodle/listen.py
+%%DATADIR%%/boodle/listen.pyc
+%%DATADIR%%/boodle/listen.pyo
+%%DATADIR%%/boodle/music.py
+%%DATADIR%%/boodle/music.pyc
+%%DATADIR%%/boodle/music.pyo
+%%DATADIR%%/boodle/sample.py
+%%DATADIR%%/boodle/sample.pyc
+%%DATADIR%%/boodle/sample.pyo
+%%DATADIR%%/boodle/stereo.py
+%%DATADIR%%/boodle/stereo.pyc
+%%DATADIR%%/boodle/stereo.pyo
+%%DATADIR%%/boodler-snd/README
+%%DATADIR%%/boodler-snd/animal/README
+%%DATADIR%%/boodler-snd/animal/frog-bullfrog1.aiff
+%%DATADIR%%/boodler-snd/animal/frog-bullfrog2.aiff
+%%DATADIR%%/boodler-snd/animal/frog-bullfrog3.aiff
+%%DATADIR%%/boodler-snd/animal/frog-cheep.aiff
+%%DATADIR%%/boodler-snd/bird/README
+%%DATADIR%%/boodler-snd/bird/crow1.aiff
+%%DATADIR%%/boodler-snd/bird/crow2.aiff
+%%DATADIR%%/boodler-snd/bird/crow3.aiff
+%%DATADIR%%/boodler-snd/bird/crow4.aiff
+%%DATADIR%%/boodler-snd/bird/rooster.aiff
+%%DATADIR%%/boodler-snd/electro/README
+%%DATADIR%%/boodler-snd/electro/tweedle-tune.aiff
+%%DATADIR%%/boodler-snd/electro/zaptrill-down.aiff
+%%DATADIR%%/boodler-snd/electro/zaptrill-fade.aiff
+%%DATADIR%%/boodler-snd/electro/zaptrill-up.aiff
+%%DATADIR%%/boodler-snd/electro/zipfoom.aiff
+%%DATADIR%%/boodler-snd/environ/README
+%%DATADIR%%/boodler-snd/environ/droplet-bloink.aiff
+%%DATADIR%%/boodler-snd/environ/droplet-plink-reverb-2.aiff
+%%DATADIR%%/boodler-snd/environ/droplet-plink-reverb-3.aiff
+%%DATADIR%%/boodler-snd/environ/droplet-plink-reverb.aiff
+%%DATADIR%%/boodler-snd/environ/droplet-plink.aiff
+%%DATADIR%%/boodler-snd/environ/fire-small.aiff
+%%DATADIR%%/boodler-snd/environ/heartbeat-low.aiff
+%%DATADIR%%/boodler-snd/environ/heartbeat.aiff
+%%DATADIR%%/boodler-snd/environ/rain-heavy.aiff
+%%DATADIR%%/boodler-snd/environ/rain-med.aiff
+%%DATADIR%%/boodler-snd/environ/rain-on-leaves.aiff
+%%DATADIR%%/boodler-snd/environ/rain-splashy-low.aiff
+%%DATADIR%%/boodler-snd/environ/rain-splashy.aiff
+%%DATADIR%%/boodler-snd/environ/rain-splatter.aiff
+%%DATADIR%%/boodler-snd/environ/rain-thin.aiff
+%%DATADIR%%/boodler-snd/environ/thunder-low-1.aiff
+%%DATADIR%%/boodler-snd/environ/thunder-low-2.aiff
+%%DATADIR%%/boodler-snd/environ/thunder-low.aiff
+%%DATADIR%%/boodler-snd/environ/thunder-tense.aiff
+%%DATADIR%%/boodler-snd/environ/water-bubbling.aiff
+%%DATADIR%%/boodler-snd/environ/water-pouring.aiff
+%%DATADIR%%/boodler-snd/environ/water-rapids.aiff
+%%DATADIR%%/boodler-snd/environ/water-rushing.aiff
+%%DATADIR%%/boodler-snd/environ/water-trickle.aiff
+%%DATADIR%%/boodler-snd/environ/waves-floopy.aiff
+%%DATADIR%%/boodler-snd/environ/waves-lapping.aiff
+%%DATADIR%%/boodler-snd/environ/waves-light.aiff
+%%DATADIR%%/boodler-snd/environ/waves-rough.aiff
+%%DATADIR%%/boodler-snd/environ/wind-far.aiff
+%%DATADIR%%/boodler-snd/environ/wind-gust-1.aiff
+%%DATADIR%%/boodler-snd/environ/wind-gust-2.aiff
+%%DATADIR%%/boodler-snd/environ/wind-gust-3.aiff
+%%DATADIR%%/boodler-snd/environ/wind-gust.aiff
+%%DATADIR%%/boodler-snd/environ/wind-hard.aiff
+%%DATADIR%%/boodler-snd/environ/wind-heavy.aiff
+%%DATADIR%%/boodler-snd/environ/wind-steady.aiff
+%%DATADIR%%/boodler-snd/insect/README
+%%DATADIR%%/boodler-snd/insect/bee-swarm.aiff
+%%DATADIR%%/boodler-snd/insect/complex_trilling_trig.aiff
+%%DATADIR%%/boodler-snd/insect/everglades_conehead.aiff
+%%DATADIR%%/boodler-snd/insect/fastcalling_tree_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/house_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/jamaican_field_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/japanese_burrowing_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/melodious_ground_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/pine_tree_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/robust_shieldback.aiff
+%%DATADIR%%/boodler-snd/insect/sand_field_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/seashore_meadow_katydid.aiff
+%%DATADIR%%/boodler-snd/insect/slightly_musical_conehead.aiff
+%%DATADIR%%/boodler-snd/insect/southern_ground_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/syncopated_scaly_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/texas_meadow_katydid.aiff
+%%DATADIR%%/boodler-snd/insect/tinking_trig.aiff
+%%DATADIR%%/boodler-snd/insect/tinkling_ground_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/tropical_house_cricket.aiff
+%%DATADIR%%/boodler-snd/insect/vocal_field_cricket.aiff
+%%DATADIR%%/boodler-snd/mech/README
+%%DATADIR%%/boodler-snd/mech/alarm-bell.aiff
+%%DATADIR%%/boodler-snd/mech/clock-bong.aiff
+%%DATADIR%%/boodler-snd/mech/clock-chime.aiff
+%%DATADIR%%/boodler-snd/mech/clock-clang.aiff
+%%DATADIR%%/boodler-snd/mech/clock-cuckoo.aiff
+%%DATADIR%%/boodler-snd/mech/clock-tick.aiff
+%%DATADIR%%/boodler-snd/mech/cork-pop.aiff
+%%DATADIR%%/boodler-snd/mech/door-slam.aiff
+%%DATADIR%%/boodler-snd/mech/electrical-arc.aiff
+%%DATADIR%%/boodler-snd/mech/field-whistle.aiff
+%%DATADIR%%/boodler-snd/mech/glass-breaking-reverb.aiff
+%%DATADIR%%/boodler-snd/mech/glass-breaking-short-reverb.aiff
+%%DATADIR%%/boodler-snd/mech/glass-breaking.aiff
+%%DATADIR%%/boodler-snd/mech/keyboard-1.aiff
+%%DATADIR%%/boodler-snd/mech/keyboard-2.aiff
+%%DATADIR%%/boodler-snd/mech/keyboard-3.aiff
+%%DATADIR%%/boodler-snd/mech/keyboard-4.aiff
+%%DATADIR%%/boodler-snd/mech/keyboard-5.aiff
+%%DATADIR%%/boodler-snd/mech/leather-squeak.aiff
+%%DATADIR%%/boodler-snd/mech/metal-clack.aiff
+%%DATADIR%%/boodler-snd/mech/metal-clash.aiff
+%%DATADIR%%/boodler-snd/mech/motor-clunk-run.aiff
+%%DATADIR%%/boodler-snd/mech/motor-clunk-start.aiff
+%%DATADIR%%/boodler-snd/mech/motor-whine-run.aiff
+%%DATADIR%%/boodler-snd/mech/motor-whine-start.aiff
+%%DATADIR%%/boodler-snd/mech/paper-shuffle.aiff
+%%DATADIR%%/boodler-snd/mech/piledriver.aiff
+%%DATADIR%%/boodler-snd/mech/telephone-busy.aiff
+%%DATADIR%%/boodler-snd/mech/telephone-hang-up.aiff
+%%DATADIR%%/boodler-snd/mech/telephone-pick-up.aiff
+%%DATADIR%%/boodler-snd/mech/telephone-ring-old.aiff
+%%DATADIR%%/boodler-snd/mech/typewriter-elec-1.aiff
+%%DATADIR%%/boodler-snd/mech/typewriter-elec-2.aiff
+%%DATADIR%%/boodler-snd/mech/typewriter-elec-3.aiff
+%%DATADIR%%/boodler-snd/mech/typewriter-elec-4.aiff
+%%DATADIR%%/boodler-snd/mech/typewriter-elec-5.aiff
+%%DATADIR%%/boodler-snd/mech/ziplash-high.aiff
+%%DATADIR%%/boodler-snd/mech/ziplash-low.aiff
+%%DATADIR%%/boodler-snd/percussion/README
+%%DATADIR%%/boodler-snd/percussion/bell-dinner.aiff
+%%DATADIR%%/boodler-snd/percussion/bell-high-pure.aiff
+%%DATADIR%%/boodler-snd/percussion/bell-high-shake.aiff
+%%DATADIR%%/boodler-snd/percussion/chinese-gong.aiff
+%%DATADIR%%/boodler-snd/percussion/drum-echoey.aiff
+%%DATADIR%%/boodler-snd/percussion/hihat-thin.wav
+%%DATADIR%%/boodler-snd/percussion/hihat-wide.wav
+%%DATADIR%%/boodler-snd/percussion/kickdrum-hissy.wav
+%%DATADIR%%/boodler-snd/percussion/kickdrum-low.wav
+%%DATADIR%%/boodler-snd/percussion/kickdrum-sharp.wav
+%%DATADIR%%/boodler-snd/percussion/kickdrum-whap.wav
+%%DATADIR%%/boodler-snd/percussion/rattle-harsh.aiff
+%%DATADIR%%/boodler-snd/percussion/snare-thinlong.wav
+%%DATADIR%%/boodler-snd/percussion/snare-wide.wav
+%%DATADIR%%/boodler-snd/percussion/wood-tap-hollow.aiff
+%%DATADIR%%/boodler-snd/pure/README
+%%DATADIR%%/boodler-snd/pure/null.aiff
+%%DATADIR%%/boodler-snd/pure/silence.aiff
+%%DATADIR%%/boodler-snd/pure/sine.aiff
+%%DATADIR%%/boodler-snd/pure/square.aiff
+%%DATADIR%%/boodler-snd/pure/stereotest.aiff
+%%DATADIR%%/boodler-snd/pure/triangle.aiff
+%%DATADIR%%/boodler-snd/transport/README
+%%DATADIR%%/boodler-snd/transport/airhorn-1.aiff
+%%DATADIR%%/boodler-snd/transport/airhorn-2.aiff
+%%DATADIR%%/boodler-snd/transport/airhorn-high.aiff
+%%DATADIR%%/boodler-snd/transport/boathorn-long.aiff
+%%DATADIR%%/boodler-snd/transport/buoy-high.aiff
+%%DATADIR%%/boodler-snd/transport/buoy-low.aiff
+%%DATADIR%%/boodler-snd/transport/buoy-sharp.aiff
+%%DATADIR%%/boodler-snd/transport/car-pass-1.aiff
+%%DATADIR%%/boodler-snd/transport/car-pass-2.aiff
+%%DATADIR%%/boodler-snd/transport/carhorn-nasal.aiff
+%%DATADIR%%/boodler-snd/transport/carhorn-reedy.aiff
+%%DATADIR%%/boodler-snd/transport/carhorn-thick.aiff
+%%DATADIR%%/boodler-snd/transport/footstep-echo-1.aiff
+%%DATADIR%%/boodler-snd/transport/footstep-echo-2.aiff
+%%DATADIR%%/boodler-snd/transport/footstep-echo-3.aiff
+%%DATADIR%%/boodler-snd/transport/footstep-echo-4.aiff
+%%DATADIR%%/boodler-snd/transport/footsteps-gravel-1.aiff
+%%DATADIR%%/boodler-snd/transport/footsteps-gravel-2.aiff
+%%DATADIR%%/boodler-snd/transport/footsteps-leaves-1.aiff
+%%DATADIR%%/boodler-snd/transport/footsteps-leaves-2.aiff
+%%DATADIR%%/boodler-snd/transport/railcar-fast.aiff
+%%DATADIR%%/boodler-snd/transport/railcar-low.aiff
+%%DATADIR%%/boodler-snd/transport/railcar.aiff
+%%DATADIR%%/boodler-snd/transport/railroad-bell-soft.aiff
+%%DATADIR%%/boodler-snd/transport/railroad-bell.aiff
+%%DATADIR%%/boodler-snd/transport/siren-far.aiff
+%%DATADIR%%/boodler-snd/voice/README
+%%DATADIR%%/boodler-snd/voice/hooray.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/README
+%%DATADIR%%/boodler-snd/voice/phoneme/aa.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/ae.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/ah.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/ao.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/aw.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/ax.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/ay.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/b.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/ch.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/d.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/dh.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/eh.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/er.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/ey.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/f.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/g.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/hh.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/ih.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/iy.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/j.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/k.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/l.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/m.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/n.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/ng.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/ow.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/oy.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/p.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/r.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/s.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/sh.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/t.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/th.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/uh.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/uw.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/v.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/w.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/wh.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/y.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/yu.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/z.aiff
+%%DATADIR%%/boodler-snd/voice/phoneme/zh.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/1.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/10.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/11.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/12.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/13.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/14.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/15.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/16.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/17.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/18.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/19.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/2.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/20.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/3.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/30.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/4.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/40.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/5.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/50.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/6.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/7.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/8.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/9.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/README
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/and.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/exactly.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/oclock.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/oh.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/second.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/seconds.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/male-harsh/the_time_is.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/1.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/10.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/11.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/12.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/13.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/14.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/15.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/16.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/17.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/18.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/19.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/2.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/20.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/3.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/30.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/4.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/40.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/5.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/50.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/6.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/7.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/8.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/9.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/README
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/and.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/exactly.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/oclock.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/oh.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/second.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/seconds.aiff
+%%DATADIR%%/boodler-snd/voice/timespeak/zarf/the_time_is.aiff
+%%DATADIR%%/boodler-snd/voice/z-baa-proc.aiff
+%%DATADIR%%/boodler.py
+%%DATADIR%%/effects/README
+%%DATADIR%%/effects/blop.py
+%%DATADIR%%/effects/blop.pyc
+%%DATADIR%%/effects/blop.pyo
+%%DATADIR%%/effects/cavepool.py
+%%DATADIR%%/effects/cavepool.pyc
+%%DATADIR%%/effects/cavepool.pyo
+%%DATADIR%%/effects/clock.py
+%%DATADIR%%/effects/clock.pyc
+%%DATADIR%%/effects/clock.pyo
+%%DATADIR%%/effects/cricket.py
+%%DATADIR%%/effects/cricket.pyc
+%%DATADIR%%/effects/cricket.pyo
+%%DATADIR%%/effects/crows.py
+%%DATADIR%%/effects/crows.pyc
+%%DATADIR%%/effects/crows.pyo
+%%DATADIR%%/effects/drumbeat.py
+%%DATADIR%%/effects/drumbeat.pyc
+%%DATADIR%%/effects/drumbeat.pyo
+%%DATADIR%%/effects/endless.py
+%%DATADIR%%/effects/endless.pyc
+%%DATADIR%%/effects/endless.pyo
+%%DATADIR%%/effects/fire.py
+%%DATADIR%%/effects/fire.pyc
+%%DATADIR%%/effects/fire.pyo
+%%DATADIR%%/effects/frogs.py
+%%DATADIR%%/effects/frogs.pyc
+%%DATADIR%%/effects/frogs.pyo
+%%DATADIR%%/effects/gregor.py
+%%DATADIR%%/effects/gregor.pyc
+%%DATADIR%%/effects/gregor.pyo
+%%DATADIR%%/effects/hardhat.py
+%%DATADIR%%/effects/hardhat.pyc
+%%DATADIR%%/effects/hardhat.pyo
+%%DATADIR%%/effects/heartbeat.py
+%%DATADIR%%/effects/heartbeat.pyc
+%%DATADIR%%/effects/heartbeat.pyo
+%%DATADIR%%/effects/journey.py
+%%DATADIR%%/effects/journey.pyc
+%%DATADIR%%/effects/journey.pyo
+%%DATADIR%%/effects/listen.py
+%%DATADIR%%/effects/listen.pyc
+%%DATADIR%%/effects/listen.pyo
+%%DATADIR%%/effects/manager.py
+%%DATADIR%%/effects/manager.pyc
+%%DATADIR%%/effects/manager.pyo
+%%DATADIR%%/effects/office.py
+%%DATADIR%%/effects/office.pyc
+%%DATADIR%%/effects/office.pyo
+%%DATADIR%%/effects/owstorm.py
+%%DATADIR%%/effects/owstorm.pyc
+%%DATADIR%%/effects/owstorm.pyo
+%%DATADIR%%/effects/play.py
+%%DATADIR%%/effects/play.pyc
+%%DATADIR%%/effects/play.pyo
+%%DATADIR%%/effects/pwrain.py
+%%DATADIR%%/effects/pwrain.pyc
+%%DATADIR%%/effects/pwrain.pyo
+%%DATADIR%%/effects/snazz.py
+%%DATADIR%%/effects/snazz.pyc
+%%DATADIR%%/effects/snazz.pyo
+%%DATADIR%%/effects/stoner.py
+%%DATADIR%%/effects/stoner.pyc
+%%DATADIR%%/effects/stoner.pyo
+%%DATADIR%%/effects/timespeak.py
+%%DATADIR%%/effects/timespeak.pyc
+%%DATADIR%%/effects/timespeak.pyo
+%%DATADIR%%/effects/wind.py
+%%DATADIR%%/effects/wind.pyc
+%%DATADIR%%/effects/wind.pyo
%%PORTDOCS%%%%DOCSDIR%%/catalog.html
%%PORTDOCS%%%%DOCSDIR%%/design-basics.html
%%PORTDOCS%%%%DOCSDIR%%/design-channel.html
@@ -367,4 +379,3 @@ share/boodler/boodler-snd/animal/frog-bullfrog3.aiff
%%PORTDOCS%%%%DOCSDIR%%/name.html
%%PORTDOCS%%%%DOCSDIR%%/use.html
%%PORTDOCS%%%%DOCSDIR%%/version.html
-%%PORTDOCS%%@dirrm share/doc/boodler