Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Oct 2014 16:04:16 +0000 (UTC)
From:      "Jason E. Hale" <jhale@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r370094 - in head/audio/boodler: . files
Message-ID:  <201410051604.s95G4G1F068173@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhale
Date: Sun Oct  5 16:04:16 2014
New Revision: 370094
URL: https://svnweb.freebsd.org/changeset/ports/370094
QAT: https://qat.redports.org/buildarchive/r370094/

Log:
  - 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

Added:
  head/audio/boodler/files/boodler-wrapper.in   (contents, props changed)
Deleted:
  head/audio/boodler/files/patch-wrapper_boodler
Modified:
  head/audio/boodler/Makefile
  head/audio/boodler/pkg-descr
  head/audio/boodler/pkg-plist

Modified: head/audio/boodler/Makefile
==============================================================================
--- head/audio/boodler/Makefile	Sun Oct  5 15:33:51 2014	(r370093)
+++ head/audio/boodler/Makefile	Sun Oct  5 16:04:16 2014	(r370094)
@@ -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-sn
 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} ""
+SHEBANG_FILES=	${CONFIGURE_SCRIPT}
+SUB_FILES=	boodler-wrapper
+SUB_LIST=	PYTHON_CMD=${PYTHON_CMD}
 
-.if ${DRIVER:tl} == "esd"
-LIB_DEPENDS+=	libesd.so:${PORTSDIR}/audio/esound
-.endif
+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
-
-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/
+	${REINPLACE_CMD} -e "s|python|${PYTHON_CMD}|" \
+		-e "s|make |${MAKE_CMD} |g" ${WRKSRC}/Makefile
+	${RMDIR} ${WRKDIR}/boodler-snd/string
+
+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>

Added: head/audio/boodler/files/boodler-wrapper.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/boodler/files/boodler-wrapper.in	Sun Oct  5 16:04:16 2014	(r370094)
@@ -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 "$@"

Modified: head/audio/boodler/pkg-descr
==============================================================================
--- head/audio/boodler/pkg-descr	Sun Oct  5 15:33:51 2014	(r370093)
+++ head/audio/boodler/pkg-descr	Sun Oct  5 16:04:16 2014	(r370094)
@@ -2,4 +2,4 @@ Boodler is a tool for creating soundscap
 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/

Modified: head/audio/boodler/pkg-plist
==============================================================================
--- head/audio/boodler/pkg-plist	Sun Oct  5 15:33:51 2014	(r370093)
+++ head/audio/boodler/pkg-plist	Sun Oct  5 16:04:16 2014	(r370094)
@@ -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-bu
 %%PORTDOCS%%%%DOCSDIR%%/name.html
 %%PORTDOCS%%%%DOCSDIR%%/use.html
 %%PORTDOCS%%%%DOCSDIR%%/version.html
-%%PORTDOCS%%@dirrm share/doc/boodler



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201410051604.s95G4G1F068173>