From owner-svn-ports-all@FreeBSD.ORG Sun Oct 5 16:04:17 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9338B5B6; Sun, 5 Oct 2014 16:04:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7E4AE93E; Sun, 5 Oct 2014 16:04:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s95G4HmQ068178; Sun, 5 Oct 2014 16:04:17 GMT (envelope-from jhale@FreeBSD.org) Received: (from jhale@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s95G4G1F068173; Sun, 5 Oct 2014 16:04:16 GMT (envelope-from jhale@FreeBSD.org) Message-Id: <201410051604.s95G4G1F068173@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: jhale set sender to jhale@FreeBSD.org using -f From: "Jason E. Hale" Date: Sun, 5 Oct 2014 16:04:16 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r370094 - in head/audio/boodler: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Oct 2014 16:04:17 -0000 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 .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 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