On Wed, Aug 02, 2017 at 02:09:32AM -0400, Brian Callahan wrote:
> Hi Antoine --
> 
> On 08/02/17 01:25, Antoine Jacoutot wrote:
> > On Wed, Aug 02, 2017 at 12:42:28AM -0400, Brian Callahan wrote:
> > > Hi ports --
> > > 
> > > The recent conversation about CorsixTH I had with Donovan Watteau reminded
> > > me that I always hated the fact that Timidity was never packageable since 
> > > it
> > > used the copyrighted goemon patchset. So I fixed it, and now Timidity is
> > > packageable.
> > > 
> > > It turns out that soundfonts and GUS patch files are closely related 
> > > enough
> > > that it's rather trivial to convert soundfonts to GUS patchsets. So I took
> > > TimGM6mb, a GPLv2-licensed soundfont from MuseScore 1.3 and converted it 
> > > to
> > > a GUS patchset. And I made Timidity use my patchset instead of the goemon
> > > patchset--problem solved! Yes, it sounds different from the goemon 
> > > patchset
> > > but I think that's a small price to pay if you happen to like the new
> > > patchset less.
> > > 
> > > FWIW, I also did this with the generaluser-gs-soundfont package we offer.
> > > While the results sound so much better, it ballooned the package to 1.2 
> > > GB.
> > > I don't think we want that unless there's huge clamor for it (but I am 
> > > happy
> > > to share that patchset if people want it--ping me off-list). For 
> > > comparison,
> > > using the TimGM6mb patchset shrunk the timidity package down to 9.1 MB 
> > > from
> > > 10.8 MB (with the goemon patchset).
> > > 
> > > I would like to go through the tree and add an RDEP on timidity for all 
> > > the
> > > ports that have pkg-readmes that say something like "install timidity for
> > > sound" and whatnot.
> > > 
> > > Take maintainer too. Not because I think timidity will ever be updated, 
> > > but
> > > people should know to yell at me if there's something wrong with the
> > > patchset.
> > > 
> > > OK?
> > Somewhat related: have you built the FLAVORs? Last time I tried they were 
> > broken.
> > No one ever noticed because they are not built by default (missing in
> > audio/Makefile) -- maybe we should add them.
> > Also you should remove the gettext module.
> 
> Done and done. xaw FLAVOR built/ran no problem. gtk2 FLAVOR needed a small
> patch and its WANTLIB re-synced, ran just fine after. New diff attached, can
> add the FLAVORs to audio/Makefile with this.

Cool. Yeah this way we'll spot breakage right when it happens.
I don't have an opinion on your original patch because I don't use/know 
timidity.
But it reads good except for one nitpick below.

 
> ~Brian
> 
> > 
> > > ~Brian
> > > 
> > > Index: Makefile
> > > ===================================================================
> > > RCS file: /cvs/ports/audio/timidity/Makefile,v
> > > retrieving revision 1.46
> > > diff -u -p -u -p -r1.46 Makefile
> > > --- Makefile      24 Jan 2015 11:07:57 -0000      1.46
> > > +++ Makefile      2 Aug 2017 04:30:55 -0000
> > > @@ -5,20 +5,20 @@ COMMENT=        MIDI to WAV renderer and player
> > >   V=              2.13.2
> > >   DISTNAME=       TiMidity++-${V}
> > >   PKGNAME=        timidity-${V}
> > > -REVISION=        5
> > > +REVISION=        6
> > >   CATEGORIES=     audio
> > >   MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=timidity/}
> > > -MASTER_SITES0=   http://www.anime.net/~goemon/timidity/
> > > -TIINS=           goemon.tgz
> > > +MASTER_SITES0=   https://devio.us/~bcallah/source/
> > > +TIINS=           TimGM6mb-20170802.tar.gz
> > >   DISTFILES=      ${TIINS}:0 ${DISTNAME}.tar.gz
> > >   HOMEPAGE=       http://timidity.sourceforge.net/
> > > +MAINTAINER=      Brian Callahan <[email protected]>
> > > -# GPL, copyrighted patches in goemon patchset
> > > -PERMIT_PACKAGE_CDROM=   copyrighted patches
> > > -PERMIT_PACKAGE_FTP=     copyrighted patches
> > > -PERMIT_DISTFILES_FTP=   copyrighted patches
> > > +# timidity: GPL
> > > +# TimGM6mb: GPLv2
> > > +PERMIT_PACKAGE_CDROM=    Yes
> > >   WANTLIB=                c m ncurses sndio
> > > @@ -62,7 +62,6 @@ NO_TEST=        Yes
> > >   WRKDIST=        ${WRKDIR}
> > >   WRKSRC=         ${WRKDIR}/${DISTNAME}
> > > -DATA_DIRS=       gsdrum00 gsdrum08 gsdrum40
> > >   post-patch:
> > >           cp ${FILESDIR}/sndio_a.c \
> > > @@ -76,15 +75,10 @@ pre-configure:
> > >                   --foreign --add-missing --copy
> > >   post-install:
> > > - ${INSTALL_DATA_DIR} ${PREFIX}/share/timidity/goemon
> > > - ${INSTALL_DATA} ${WRKDIST}/goemon/*.* ${PREFIX}/share/timidity/goemon
> > > -.for DDIR in ${DATA_DIRS}
> > > - ${INSTALL_DATA_DIR} ${PREFIX}/share/timidity/goemon/${DDIR}
> > > - ${INSTALL_DATA} ${WRKDIST}/goemon/${DDIR}/*.* \
> > > -     ${PREFIX}/share/timidity/goemon/${DDIR}
> > > -.endfor
> > > - ${INSTALL_DATA} ${WRKDIST}/goemon.cfg ${PREFIX}/share/timidity/goemon
> > > - @echo -e "dir ${TRUEPREFIX}/share/timidity/goemon\nsource goemon.cfg" \
> > > + ${INSTALL_DATA_DIR} ${PREFIX}/share/timidity/TimGM6mb
> > > + ${INSTALL_DATA} ${WRKDIST}/TimGM6mb/* \
> > > +         ${PREFIX}/share/timidity/TimGM6mb
> > > + @echo -e "dir ${TRUEPREFIX}/share/timidity/TimGM6mb\nsource 
> > > TimGM6mb.cfg" \
> > >               >> ${WRKDIR}/timidity.cfg

You really want to use a patch and SUBST_CMD here. Otherwise if 'make install'
fails and you re try it again, the line will be appended twice.


> > >           ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/timidity
> > >           ${INSTALL_DATA} ${WRKDIR}/timidity.cfg 
> > > ${PREFIX}/share/examples/timidity
> > > Index: distinfo
> > > ===================================================================
> > > RCS file: /cvs/ports/audio/timidity/distinfo,v
> > > retrieving revision 1.5
> > > diff -u -p -u -p -r1.5 distinfo
> > > --- distinfo      18 Jan 2015 03:12:49 -0000      1.5
> > > +++ distinfo      2 Aug 2017 04:30:55 -0000
> > > @@ -1,4 +1,4 @@
> > >   SHA256 (TiMidity++-2.13.2.tar.gz) = 
> > > 8AclLp8/fzwEOh1RWJghRqRu4ybDsXoiJa/HM8MzK0c=
> > > -SHA256 (goemon.tgz) = OgxgP4h1HI1Ux8I/AT1Mka52kKYnAdjkODxgEpxU/Pc=
> > > +SHA256 (TimGM6mb-20170802.tar.gz) = 
> > > tyxC4aU+yDs5vXpT6ftWcbkcOekt/DUFtZk5hVzCcUQ=
> > >   SIZE (TiMidity++-2.13.2.tar.gz) = 1849553
> > > -SIZE (goemon.tgz) = 10804344
> > > +SIZE (TimGM6mb-20170802.tar.gz) = 9032726
> > > Index: patches/patch-goemon_cfg
> > > ===================================================================
> > > RCS file: patches/patch-goemon_cfg
> > > diff -N patches/patch-goemon_cfg
> > > --- patches/patch-goemon_cfg      30 Jan 2006 10:13:11 -0000      1.1
> > > +++ /dev/null     1 Jan 1970 00:00:00 -0000
> > > @@ -1,12 +0,0 @@
> > > -$OpenBSD: patch-goemon_cfg,v 1.1 2006/01/30 10:13:11 jsg Exp $
> > > ---- goemon.cfg.orig      Wed Jan 11 22:39:35 2006
> > > -+++ goemon.cfg   Wed Jan 11 22:39:47 2006
> > > -@@ -6,8 +6,6 @@
> > > - # Only a partial GS drum set.
> > > - # Anyone got a GS map so I can do the rest?
> > > - #
> > > --dir goemon
> > > --
> > > - bank 0
> > > -
> > > - # Accoustic grand
> > > Index: pkg/PLIST
> > > ===================================================================
> > > RCS file: /cvs/ports/audio/timidity/pkg/PLIST,v
> > > retrieving revision 1.7
> > > diff -u -p -u -p -r1.7 PLIST
> > > --- pkg/PLIST     30 Jul 2009 19:35:00 -0000      1.7
> > > +++ pkg/PLIST     2 Aug 2017 04:30:55 -0000
> > > @@ -6,259 +6,187 @@ share/examples/timidity/
> > >   share/examples/timidity/timidity.cfg
> > >   @sample ${SYSCONFDIR}/timidity.cfg
> > >   share/timidity/
> > > -share/timidity/goemon/
> > > -share/timidity/goemon/acbass.pat
> > > -share/timidity/goemon/accordn.pat
> > > -share/timidity/goemon/acguitar2.pat
> > > -share/timidity/goemon/agogo.pat
> > > -share/timidity/goemon/agogohi.pat
> > > -share/timidity/goemon/agogolo.pat
> > > -share/timidity/goemon/airpipe.pat
> > > -share/timidity/goemon/altosax.pat
> > > -share/timidity/goemon/an_trmp1.pat
> > > -share/timidity/goemon/applause.pat
> > > -share/timidity/goemon/atmosphr.pat
> > > -share/timidity/goemon/aurora.pat
> > > -share/timidity/goemon/bagpipes.pat
> > > -share/timidity/goemon/banjo.pat
> > > -share/timidity/goemon/barisax.pat
> > > -share/timidity/goemon/basslead.pat
> > > -share/timidity/goemon/bassoon.pat
> > > -share/timidity/goemon/bellpad.pat
> > > -share/timidity/goemon/bells.pat
> > > -share/timidity/goemon/belltree.pat
> > > -share/timidity/goemon/bongohi.pat
> > > -share/timidity/goemon/bongolo.pat
> > > -share/timidity/goemon/bottleit.pat
> > > -share/timidity/goemon/bowglass.pat
> > > -share/timidity/goemon/britenss.pat
> > > -share/timidity/goemon/britepno.pat
> > > -share/timidity/goemon/cabasa.pat
> > > -share/timidity/goemon/carillon.pat
> > > -share/timidity/goemon/castinet.pat
> > > -share/timidity/goemon/celeste.pat
> > > -share/timidity/goemon/cello.pat
> > > -share/timidity/goemon/charang.pat
> > > -share/timidity/goemon/chiflead.pat
> > > -share/timidity/goemon/choir.pat
> > > -share/timidity/goemon/church.pat
> > > -share/timidity/goemon/claps.pat
> > > -share/timidity/goemon/clarinet.pat
> > > -share/timidity/goemon/clave.pat
> > > -share/timidity/goemon/clavinet.pat
> > > -share/timidity/goemon/cleangtr.pat
> > > -share/timidity/goemon/concrtna.pat
> > > -share/timidity/goemon/congahi1.pat
> > > -share/timidity/goemon/congahi2.pat
> > > -share/timidity/goemon/congalo.pat
> > > -share/timidity/goemon/contraba.pat
> > > -share/timidity/goemon/cowbell.pat
> > > -share/timidity/goemon/cuica1.pat
> > > -share/timidity/goemon/cuica2.pat
> > > -share/timidity/goemon/cymbell.pat
> > > -share/timidity/goemon/cymchina.pat
> > > -share/timidity/goemon/cymcrsh1.pat
> > > -share/timidity/goemon/cymcrsh2.pat
> > > -share/timidity/goemon/cymride1.pat
> > > -share/timidity/goemon/cymride2.pat
> > > -share/timidity/goemon/cymsplsh.pat
> > > -share/timidity/goemon/digitel.pat
> > > -share/timidity/goemon/distgtr2.pat
> > > -share/timidity/goemon/englhorn.pat
> > > -share/timidity/goemon/epiano1.pat
> > > -share/timidity/goemon/epiano2.pat
> > > -share/timidity/goemon/fiddle.pat
> > > -share/timidity/goemon/flute.pat
> > > -share/timidity/goemon/fngrbass.pat
> > > -share/timidity/goemon/frenchrn.pat
> > > -share/timidity/goemon/freshair.pat
> > > -share/timidity/goemon/fretless.pat
> > > -share/timidity/goemon/fretnoyz.pat
> > > -share/timidity/goemon/fx-blow.pat
> > > -share/timidity/goemon/ghostie.pat
> > > -share/timidity/goemon/glocken.pat
> > > -share/timidity/goemon/goemon.cfg
> > > -share/timidity/goemon/gsdrum00/
> > > -share/timidity/goemon/gsdrum00/bank.inf
> > > -share/timidity/goemon/gsdrum00/bongohi.pat
> > > -share/timidity/goemon/gsdrum00/bongolo.pat
> > > -share/timidity/goemon/gsdrum00/cabasa.pat
> > > -share/timidity/goemon/gsdrum00/congahi1.pat
> > > -share/timidity/goemon/gsdrum00/congahi2.pat
> > > -share/timidity/goemon/gsdrum00/congalo.pat
> > > -share/timidity/goemon/gsdrum00/cowbell.pat
> > > -share/timidity/goemon/gsdrum00/cuica1.pat
> > > -share/timidity/goemon/gsdrum00/cuica2.pat
> > > -share/timidity/goemon/gsdrum00/cymbell.pat
> > > -share/timidity/goemon/gsdrum00/cymchina.pat
> > > -share/timidity/goemon/gsdrum00/cymcrsh1.pat
> > > -share/timidity/goemon/gsdrum00/cymcrsh2.pat
> > > -share/timidity/goemon/gsdrum00/cymride1.pat
> > > -share/timidity/goemon/gsdrum00/cymride2.pat
> > > -share/timidity/goemon/gsdrum00/cymsplsh.pat
> > > -share/timidity/goemon/gsdrum00/gsdrum00.doc
> > > -share/timidity/goemon/gsdrum00/gsdrum00.txt
> > > -share/timidity/goemon/gsdrum00/guiro1.pat
> > > -share/timidity/goemon/gsdrum00/guiro2.pat
> > > -share/timidity/goemon/gsdrum00/hihatcl.pat
> > > -share/timidity/goemon/gsdrum00/hihatop.pat
> > > -share/timidity/goemon/gsdrum00/hihatpd.pat
> > > -share/timidity/goemon/gsdrum00/kick1.pat
> > > -share/timidity/goemon/gsdrum00/kick2.pat
> > > -share/timidity/goemon/gsdrum00/scratch1.pat
> > > -share/timidity/goemon/gsdrum00/scratch2.pat
> > > -share/timidity/goemon/gsdrum00/shaker.pat
> > > -share/timidity/goemon/gsdrum00/snare1.pat
> > > -share/timidity/goemon/gsdrum00/snare2.pat
> > > -share/timidity/goemon/gsdrum00/stickrim.pat
> > > -share/timidity/goemon/gsdrum00/tamborin.pat
> > > -share/timidity/goemon/gsdrum00/tomhi1.pat
> > > -share/timidity/goemon/gsdrum00/tomhi2.pat
> > > -share/timidity/goemon/gsdrum00/tomlo1.pat
> > > -share/timidity/goemon/gsdrum00/tomlo2.pat
> > > -share/timidity/goemon/gsdrum00/tommid1.pat
> > > -share/timidity/goemon/gsdrum00/tommid2.pat
> > > -share/timidity/goemon/gsdrum00/woodblk1.pat
> > > -share/timidity/goemon/gsdrum00/woodblk2.pat
> > > -share/timidity/goemon/gsdrum08/
> > > -share/timidity/goemon/gsdrum08/bank.inf
> > > -share/timidity/goemon/gsdrum08/gsdrum08.doc
> > > -share/timidity/goemon/gsdrum08/gsdrum08.txt
> > > -share/timidity/goemon/gsdrum08/roomhi1.pat
> > > -share/timidity/goemon/gsdrum08/roomhi2.pat
> > > -share/timidity/goemon/gsdrum08/roomlow1.pat
> > > -share/timidity/goemon/gsdrum08/roomlow2.pat
> > > -share/timidity/goemon/gsdrum08/roommid1.pat
> > > -share/timidity/goemon/gsdrum08/roommid2.pat
> > > -share/timidity/goemon/gsdrum40/
> > > -share/timidity/goemon/gsdrum40/bank.inf
> > > -share/timidity/goemon/gsdrum40/br_slap.pat
> > > -share/timidity/goemon/gsdrum40/br_swirl.pat
> > > -share/timidity/goemon/gsdrum40/br_swish.pat
> > > -share/timidity/goemon/gsdrum40/gsdrum40.bak
> > > -share/timidity/goemon/gsdrum40/gsdrum40.doc
> > > -share/timidity/goemon/gsdrum40/gsdrum40.txt
> > > -share/timidity/goemon/gsdrum40/hihatcl.pat
> > > -share/timidity/goemon/gsdrum40/hihatop.pat
> > > -share/timidity/goemon/gtrharm.pat
> > > -share/timidity/goemon/guiro1.pat
> > > -share/timidity/goemon/guiro2.pat
> > > -share/timidity/goemon/gunshot.pat
> > > -share/timidity/goemon/halopad.pat
> > > -share/timidity/goemon/hammond.pat
> > > -share/timidity/goemon/harmonca.pat
> > > -share/timidity/goemon/harp.pat
> > > -share/timidity/goemon/helicptr.pat
> > > -share/timidity/goemon/highq.pat
> > > -share/timidity/goemon/hihatcl.pat
> > > -share/timidity/goemon/hihatop.pat
> > > -share/timidity/goemon/hihatpd.pat
> > > -share/timidity/goemon/hitbrass.pat
> > > -share/timidity/goemon/homeorg.pat
> > > -share/timidity/goemon/honky.pat
> > > -share/timidity/goemon/hrpschrd.pat
> > > -share/timidity/goemon/jazzgtr2.pat
> > > -share/timidity/goemon/jingles.pat
> > > -share/timidity/goemon/jungle.pat
> > > -share/timidity/goemon/kalimba.pat
> > > -share/timidity/goemon/kick1.pat
> > > -share/timidity/goemon/kick2.pat
> > > -share/timidity/goemon/koto.pat
> > > -share/timidity/goemon/lcalliop.pat
> > > -share/timidity/goemon/lead5th.pat
> > > -share/timidity/goemon/maracas.pat
> > > -share/timidity/goemon/marcato.pat
> > > -share/timidity/goemon/marimba.pat
> > > -share/timidity/goemon/metalpad.pat
> > > -share/timidity/goemon/metbell.pat
> > > -share/timidity/goemon/metclick.pat
> > > -share/timidity/goemon/mutegtr2.pat
> > > -share/timidity/goemon/mutetrum.pat
> > > -share/timidity/goemon/nyguitar.pat
> > > -share/timidity/goemon/ob8.pat
> > > -share/timidity/goemon/oboe.pat
> > > -share/timidity/goemon/ocarina.pat
> > > -share/timidity/goemon/odguitar.pat
> > > -share/timidity/goemon/orchhit.pat
> > > -share/timidity/goemon/percorg.pat
> > > -share/timidity/goemon/piccolo.pat
> > > -share/timidity/goemon/pickbass.pat
> > > -share/timidity/goemon/pizzcato.pat
> > > -share/timidity/goemon/recorder.pat
> > > -share/timidity/goemon/reedorg.pat
> > > -share/timidity/goemon/revcym.pat
> > > -share/timidity/goemon/rhodes.pat
> > > -share/timidity/goemon/rvrbxylo.pat
> > > -share/timidity/goemon/santur.pat
> > > -share/timidity/goemon/sawwave.pat
> > > -share/timidity/goemon/scratch1.pat
> > > -share/timidity/goemon/scratch2.pat
> > > -share/timidity/goemon/seagulls.pat
> > > -share/timidity/goemon/shakazul.pat
> > > -share/timidity/goemon/shaker.pat
> > > -share/timidity/goemon/shamisen.pat
> > > -share/timidity/goemon/shannai.pat
> > > -share/timidity/goemon/sitar.pat
> > > -share/timidity/goemon/slap.pat
> > > -share/timidity/goemon/slapbas1.pat
> > > -share/timidity/goemon/slapbas2.pat
> > > -share/timidity/goemon/slapbass.pat
> > > -share/timidity/goemon/snare1.pat
> > > -share/timidity/goemon/snare2.pat
> > > -share/timidity/goemon/sologrnd.pat
> > > -share/timidity/goemon/soundtrk.pat
> > > -share/timidity/goemon/spctbell.pat
> > > -share/timidity/goemon/sprnosax.pat
> > > -share/timidity/goemon/sqrclick.pat
> > > -share/timidity/goemon/sqrwave.pat
> > > -share/timidity/goemon/startrak.pat
> > > -share/timidity/goemon/steeldrm.pat
> > > -share/timidity/goemon/stickrim.pat
> > > -share/timidity/goemon/sticks.pat
> > > -share/timidity/goemon/strings.pat
> > > -share/timidity/goemon/surdo1.pat
> > > -share/timidity/goemon/surdo2.pat
> > > -share/timidity/goemon/sweeper.pat
> > > -share/timidity/goemon/synbass1.pat
> > > -share/timidity/goemon/synbass2.pat
> > > -share/timidity/goemon/synbras1.pat
> > > -share/timidity/goemon/synbras2.pat
> > > -share/timidity/goemon/synstr1.pat
> > > -share/timidity/goemon/synstr2.pat
> > > -share/timidity/goemon/syntom.pat
> > > -share/timidity/goemon/synvoic1.pat
> > > -share/timidity/goemon/taiko.pat
> > > -share/timidity/goemon/tamborin.pat
> > > -share/timidity/goemon/tenorsax.pat
> > > -share/timidity/goemon/timbaleh.pat
> > > -share/timidity/goemon/timbalel.pat
> > > -share/timidity/goemon/timpani.pat
> > > -share/timidity/goemon/tomhi1.pat
> > > -share/timidity/goemon/tomhi2.pat
> > > -share/timidity/goemon/tomlo1.pat
> > > -share/timidity/goemon/tomlo2.pat
> > > -share/timidity/goemon/tommid1.pat
> > > -share/timidity/goemon/tommid2.pat
> > > -share/timidity/goemon/toms.pat
> > > -share/timidity/goemon/tremstr.pat
> > > -share/timidity/goemon/triangl1.pat
> > > -share/timidity/goemon/triangl2.pat
> > > -share/timidity/goemon/trombone.pat
> > > -share/timidity/goemon/tuba.pat
> > > -share/timidity/goemon/tubebell.pat
> > > -share/timidity/goemon/unicorn.pat
> > > -share/timidity/goemon/vibes.pat
> > > -share/timidity/goemon/vibslap.pat
> > > -share/timidity/goemon/viola.pat
> > > -share/timidity/goemon/violin.pat
> > > -share/timidity/goemon/voicedoo.pat
> > > -share/timidity/goemon/voices.pat
> > > -share/timidity/goemon/warmpad.pat
> > > -share/timidity/goemon/whistle.pat
> > > -share/timidity/goemon/whistle1.pat
> > > -share/timidity/goemon/whistle2.pat
> > > -share/timidity/goemon/woodblk.pat
> > > -share/timidity/goemon/woodblk1.pat
> > > -share/timidity/goemon/woodblk2.pat
> > > -share/timidity/goemon/woodflut.pat
> > > +share/timidity/TimGM6mb/
> > > +share/timidity/TimGM6mb/5thSawWave.pat
> > > +share/timidity/TimGM6mb/808Click.pat
> > > +share/timidity/TimGM6mb/808Hat.pat
> > > +share/timidity/TimGM6mb/808Snare.pat
> > > +share/timidity/TimGM6mb/Accordion.pat
> > > +share/timidity/TimGM6mb/AcousticBass.pat
> > > +share/timidity/TimGM6mb/AcousticTom.pat
> > > +share/timidity/TimGM6mb/Agogo.pat
> > > +share/timidity/TimGM6mb/AgogoBell.pat
> > > +share/timidity/TimGM6mb/AltoSax-TBv2.3.pat
> > > +share/timidity/TimGM6mb/Applause.pat
> > > +share/timidity/TimGM6mb/Atmosphere.pat
> > > +share/timidity/TimGM6mb/Bagpipe.pat
> > > +share/timidity/TimGM6mb/Bandoneon.pat
> > > +share/timidity/TimGM6mb/Banjo.pat
> > > +share/timidity/TimGM6mb/BariSax-TBv2.3.pat
> > > +share/timidity/TimGM6mb/BassDrumNew.pat
> > > +share/timidity/TimGM6mb/BassLead.pat
> > > +share/timidity/TimGM6mb/Bassoon.pat
> > > +share/timidity/TimGM6mb/BellTree.pat
> > > +share/timidity/TimGM6mb/Bird.pat
> > > +share/timidity/TimGM6mb/BottleChiff.pat
> > > +share/timidity/TimGM6mb/BowedGlass.pat
> > > +share/timidity/TimGM6mb/Brass.pat
> > > +share/timidity/TimGM6mb/BrassTambourine.pat
> > > +share/timidity/TimGM6mb/BreathNoise.pat
> > > +share/timidity/TimGM6mb/Brightness.pat
> > > +share/timidity/TimGM6mb/BrushSnare.pat
> > > +share/timidity/TimGM6mb/Cabasa.pat
> > > +share/timidity/TimGM6mb/Castanets.pat
> > > +share/timidity/TimGM6mb/Celesta.pat
> > > +share/timidity/TimGM6mb/Cello.pat
> > > +share/timidity/TimGM6mb/Charang.pat
> > > +share/timidity/TimGM6mb/ChifferLead.pat
> > > +share/timidity/TimGM6mb/ChinaCrashCymb.pat
> > > +share/timidity/TimGM6mb/ChoirAahs.pat
> > > +share/timidity/TimGM6mb/ChurchOrgan.pat
> > > +share/timidity/TimGM6mb/Claps808ish.pat
> > > +share/timidity/TimGM6mb/Clarinet.pat
> > > +share/timidity/TimGM6mb/Clavinet.pat
> > > +share/timidity/TimGM6mb/CleanGuitar.pat
> > > +share/timidity/TimGM6mb/Contrabass.pat
> > > +share/timidity/TimGM6mb/Cowbell.pat
> > > +share/timidity/TimGM6mb/Cowbell808.pat
> > > +share/timidity/TimGM6mb/Crystal.pat
> > > +share/timidity/TimGM6mb/DistortionGuitar.pat
> > > +share/timidity/TimGM6mb/DrumStick.pat
> > > +share/timidity/TimGM6mb/Dulcimer.pat
> > > +share/timidity/TimGM6mb/E.Piano1.pat
> > > +share/timidity/TimGM6mb/E.Piano2.pat
> > > +share/timidity/TimGM6mb/EBongoRim.pat
> > > +share/timidity/TimGM6mb/ESnare.pat
> > > +share/timidity/TimGM6mb/EchoDrops.pat
> > > +share/timidity/TimGM6mb/EnglishHorn.pat
> > > +share/timidity/TimGM6mb/Fantasia.pat
> > > +share/timidity/TimGM6mb/Fiddle.pat
> > > +share/timidity/TimGM6mb/FilterSnap.pat
> > > +share/timidity/TimGM6mb/FingeredBass.pat
> > > +share/timidity/TimGM6mb/FluteTB.pat
> > > +share/timidity/TimGM6mb/FrenchHorns.pat
> > > +share/timidity/TimGM6mb/FretNoise.pat
> > > +share/timidity/TimGM6mb/FretlessBass.pat
> > > +share/timidity/TimGM6mb/Glockenspiel.pat
> > > +share/timidity/TimGM6mb/Goblin.pat
> > > +share/timidity/TimGM6mb/GuiroDown.pat
> > > +share/timidity/TimGM6mb/GuiroUp.pat
> > > +share/timidity/TimGM6mb/GuitarHarmonics.pat
> > > +share/timidity/TimGM6mb/GuitarMutes.pat
> > > +share/timidity/TimGM6mb/GunShot.pat
> > > +share/timidity/TimGM6mb/HaloPad.pat
> > > +share/timidity/TimGM6mb/Harmonica.pat
> > > +share/timidity/TimGM6mb/HarpLP.pat
> > > +share/timidity/TimGM6mb/Harpsichord.pat
> > > +share/timidity/TimGM6mb/Helicopter.pat
> > > +share/timidity/TimGM6mb/HighHatClosed.pat
> > > +share/timidity/TimGM6mb/HighHatFoot.pat
> > > +share/timidity/TimGM6mb/HonkyTonk.pat
> > > +share/timidity/TimGM6mb/IceRain.pat
> > > +share/timidity/TimGM6mb/JazzGuitar.pat
> > > +share/timidity/TimGM6mb/Kalimba.pat
> > > +share/timidity/TimGM6mb/Koto.pat
> > > +share/timidity/TimGM6mb/LowTumbaTone.pat
> > > +share/timidity/TimGM6mb/MBongoTone.pat
> > > +share/timidity/TimGM6mb/Maracas.pat
> > > +share/timidity/TimGM6mb/Marimba.pat
> > > +share/timidity/TimGM6mb/MedCrashCymbal.pat
> > > +share/timidity/TimGM6mb/MelodicTom.pat
> > > +share/timidity/TimGM6mb/MetClick.pat
> > > +share/timidity/TimGM6mb/MetalPad.pat
> > > +share/timidity/TimGM6mb/MusicBox.pat
> > > +share/timidity/TimGM6mb/MuteTriangle.pat
> > > +share/timidity/TimGM6mb/MuteTrumpet.pat
> > > +share/timidity/TimGM6mb/NoiseSlap.pat
> > > +share/timidity/TimGM6mb/NylonGuitar.pat
> > > +share/timidity/TimGM6mb/Oboe-Orch.pat
> > > +share/timidity/TimGM6mb/Ocarina.pat
> > > +share/timidity/TimGM6mb/OceanWave.pat
> > > +share/timidity/TimGM6mb/OpenHighHat.pat
> > > +share/timidity/TimGM6mb/OrchestraHit.pat
> > > +share/timidity/TimGM6mb/Organ1.pat
> > > +share/timidity/TimGM6mb/Organ2.pat
> > > +share/timidity/TimGM6mb/Organ3.pat
> > > +share/timidity/TimGM6mb/OverdriveGuitar.pat
> > > +share/timidity/TimGM6mb/PanFlute.pat
> > > +share/timidity/TimGM6mb/Piano1.pat
> > > +share/timidity/TimGM6mb/Piano2.pat
> > > +share/timidity/TimGM6mb/Piano3.pat
> > > +share/timidity/TimGM6mb/Piccolo.pat
> > > +share/timidity/TimGM6mb/PickedBass.pat
> > > +share/timidity/TimGM6mb/Pizzicato.pat
> > > +share/timidity/TimGM6mb/PolySynth.pat
> > > +share/timidity/TimGM6mb/QuicaDownstroke.pat
> > > +share/timidity/TimGM6mb/QuicaHiTone.pat
> > > +share/timidity/TimGM6mb/QuintoClosedSlap.pat
> > > +share/timidity/TimGM6mb/QuintoTone.pat
> > > +share/timidity/TimGM6mb/Recorder.pat
> > > +share/timidity/TimGM6mb/ReedOrgan.pat
> > > +share/timidity/TimGM6mb/ReverseCymbal.pat
> > > +share/timidity/TimGM6mb/RideBell.pat
> > > +share/timidity/TimGM6mb/RidePing.pat
> > > +share/timidity/TimGM6mb/RimShot.pat
> > > +share/timidity/TimGM6mb/RosewoodClaves.pat
> > > +share/timidity/TimGM6mb/SambaWhistle.pat
> > > +share/timidity/TimGM6mb/SawWave.pat
> > > +share/timidity/TimGM6mb/Scratch.pat
> > > +share/timidity/TimGM6mb/Seashore.pat
> > > +share/timidity/TimGM6mb/Shakuhachi.pat
> > > +share/timidity/TimGM6mb/Shamisen.pat
> > > +share/timidity/TimGM6mb/Shenai.pat
> > > +share/timidity/TimGM6mb/SineWave.pat
> > > +share/timidity/TimGM6mb/Sinetick.pat
> > > +share/timidity/TimGM6mb/Sitar.pat
> > > +share/timidity/TimGM6mb/SlapBass1.pat
> > > +share/timidity/TimGM6mb/SlapBass2.pat
> > > +share/timidity/TimGM6mb/SleighBells.pat
> > > +share/timidity/TimGM6mb/SlowStringsLP.pat
> > > +share/timidity/TimGM6mb/Snare1.pat
> > > +share/timidity/TimGM6mb/Snare2.pat
> > > +share/timidity/TimGM6mb/SoloTrumpet.pat
> > > +share/timidity/TimGM6mb/SoloVox.pat
> > > +share/timidity/TimGM6mb/SopSax-TBv2.3.pat
> > > +share/timidity/TimGM6mb/Soundtrack.pat
> > > +share/timidity/TimGM6mb/SpaceVoice.pat
> > > +share/timidity/TimGM6mb/SquareWave.pat
> > > +share/timidity/TimGM6mb/StarTheme.pat
> > > +share/timidity/TimGM6mb/SteelDrum.pat
> > > +share/timidity/TimGM6mb/SteelGuitar.pat
> > > +share/timidity/TimGM6mb/Strings-Tremelo.pat
> > > +share/timidity/TimGM6mb/StringsCLP.pat
> > > +share/timidity/TimGM6mb/SweepPad.pat
> > > +share/timidity/TimGM6mb/SynDrumWave.pat
> > > +share/timidity/TimGM6mb/SynthBass1.pat
> > > +share/timidity/TimGM6mb/SynthBass2.pat
> > > +share/timidity/TimGM6mb/SynthBrass1.pat
> > > +share/timidity/TimGM6mb/SynthBrass2.pat
> > > +share/timidity/TimGM6mb/SynthCalliope.pat
> > > +share/timidity/TimGM6mb/SynthDrum.pat
> > > +share/timidity/TimGM6mb/SynthStrings1.pat
> > > +share/timidity/TimGM6mb/SynthStrings2.pat
> > > +share/timidity/TimGM6mb/SynthVox.pat
> > > +share/timidity/TimGM6mb/TaikoDrum.pat
> > > +share/timidity/TimGM6mb/Telephone.pat
> > > +share/timidity/TimGM6mb/TenorSax-TBv2.3.pat
> > > +share/timidity/TimGM6mb/TimGM6mb.cfg
> > > +share/timidity/TimGM6mb/TimbaleRimshot.pat
> > > +share/timidity/TimGM6mb/TimbaleStrike.pat
> > > +share/timidity/TimGM6mb/TimpDrumA1.pat
> > > +share/timidity/TimGM6mb/Timpani.pat
> > > +share/timidity/TimGM6mb/TinkerBell.pat
> > > +share/timidity/TimGM6mb/TriangleWaveDb5.pat
> > > +share/timidity/TimGM6mb/Trombone.pat
> > > +share/timidity/TimGM6mb/Tuba.pat
> > > +share/timidity/TimGM6mb/TubularBells.pat
> > > +share/timidity/TimGM6mb/VibraLoop.pat
> > > +share/timidity/TimGM6mb/Vibraphone.pat
> > > +share/timidity/TimGM6mb/Viola.pat
> > > +share/timidity/TimGM6mb/Violin.pat
> > > +share/timidity/TimGM6mb/VoiceOohs.pat
> > > +share/timidity/TimGM6mb/WarmPad.pat
> > > +share/timidity/TimGM6mb/Whistle.pat
> > > +share/timidity/TimGM6mb/WoodBlock.pat
> > > +share/timidity/TimGM6mb/Xylophone.pat
> > >   %%xaw%%
> > 
> 

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/timidity/Makefile,v
> retrieving revision 1.46
> diff -u -p -u -p -r1.46 Makefile
> --- Makefile  24 Jan 2015 11:07:57 -0000      1.46
> +++ Makefile  2 Aug 2017 06:07:10 -0000
> @@ -5,20 +5,20 @@ COMMENT=    MIDI to WAV renderer and player
>  V=           2.13.2
>  DISTNAME=    TiMidity++-${V}
>  PKGNAME=     timidity-${V}
> -REVISION=    5
> +REVISION=    6
>  CATEGORIES=  audio
>  
>  MASTER_SITES=        ${MASTER_SITE_SOURCEFORGE:=timidity/}
> -MASTER_SITES0=       http://www.anime.net/~goemon/timidity/
> -TIINS=               goemon.tgz
> +MASTER_SITES0=       https://devio.us/~bcallah/source/
> +TIINS=               TimGM6mb-20170802.tar.gz
>  DISTFILES=   ${TIINS}:0 ${DISTNAME}.tar.gz
>  
>  HOMEPAGE=    http://timidity.sourceforge.net/
> +MAINTAINER=  Brian Callahan <[email protected]>
>  
> -# GPL, copyrighted patches in goemon patchset
> -PERMIT_PACKAGE_CDROM=   copyrighted patches
> -PERMIT_PACKAGE_FTP=     copyrighted patches
> -PERMIT_DISTFILES_FTP=   copyrighted patches
> +# timidity: GPL
> +# TimGM6mb: GPLv2
> +PERMIT_PACKAGE_CDROM=        Yes
>  
>  WANTLIB=             c m ncurses sndio
>  
> @@ -37,15 +37,14 @@ FLAVOR?=
>  
>  .if ${FLAVOR:Mgtk2}
>  CONFIGURE_ARGS+=--enable-gtk
> -MODULES=     devel/gettext
> -LIB_DEPENDS+=        x11/gtk+2
> -WANTLIB+=    X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \
> -             Xi Xinerama Xrandr Xrender atk-1.0 cairo expat \
> +LIB_DEPENDS+=        devel/gettext \
> +             x11/gtk+2
> +WANTLIB+=    X11 Xcomposite Xcursor Xdamage Xext Xfixes \
> +             Xi Xinerama Xrandr Xrender atk-1.0 cairo \
>               fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 \
> -             glib-2.0 gio-2.0 gmodule-2.0 gobject-2.0 \
> -             gtk-x11-2.0 gthread-2.0 pango-1.0 pangocairo-1.0 \
> -             pangoft2-1.0 pixman-1 png pthread pthread-stubs xcb \
> -             xcb-render xcb-render-util z
> +             glib-2.0 gio-2.0 gobject-2.0 \
> +             gtk-x11-2.0 intl pango-1.0 pangocairo-1.0 \
> +             pangoft2-1.0 pthread z
>  .endif
>  
>  .if ${FLAVOR:Mxaw}
> @@ -62,7 +61,6 @@ NO_TEST=    Yes
>  
>  WRKDIST=     ${WRKDIR}
>  WRKSRC=              ${WRKDIR}/${DISTNAME}
> -DATA_DIRS=   gsdrum00 gsdrum08 gsdrum40
>  
>  post-patch:
>       cp ${FILESDIR}/sndio_a.c \
> @@ -76,15 +74,10 @@ pre-configure:
>               --foreign --add-missing --copy
>  
>  post-install:
> -     ${INSTALL_DATA_DIR} ${PREFIX}/share/timidity/goemon
> -     ${INSTALL_DATA} ${WRKDIST}/goemon/*.* ${PREFIX}/share/timidity/goemon
> -.for DDIR in ${DATA_DIRS}
> -     ${INSTALL_DATA_DIR} ${PREFIX}/share/timidity/goemon/${DDIR}
> -     ${INSTALL_DATA} ${WRKDIST}/goemon/${DDIR}/*.* \
> -         ${PREFIX}/share/timidity/goemon/${DDIR}
> -.endfor
> -     ${INSTALL_DATA} ${WRKDIST}/goemon.cfg ${PREFIX}/share/timidity/goemon
> -     @echo -e "dir ${TRUEPREFIX}/share/timidity/goemon\nsource goemon.cfg" \
> +     ${INSTALL_DATA_DIR} ${PREFIX}/share/timidity/TimGM6mb
> +     ${INSTALL_DATA} ${WRKDIST}/TimGM6mb/* \
> +             ${PREFIX}/share/timidity/TimGM6mb
> +     @echo -e "dir ${TRUEPREFIX}/share/timidity/TimGM6mb\nsource 
> TimGM6mb.cfg" \
>           >> ${WRKDIR}/timidity.cfg
>       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/timidity
>       ${INSTALL_DATA} ${WRKDIR}/timidity.cfg ${PREFIX}/share/examples/timidity
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/audio/timidity/distinfo,v
> retrieving revision 1.5
> diff -u -p -u -p -r1.5 distinfo
> --- distinfo  18 Jan 2015 03:12:49 -0000      1.5
> +++ distinfo  2 Aug 2017 06:07:10 -0000
> @@ -1,4 +1,4 @@
>  SHA256 (TiMidity++-2.13.2.tar.gz) = 
> 8AclLp8/fzwEOh1RWJghRqRu4ybDsXoiJa/HM8MzK0c=
> -SHA256 (goemon.tgz) = OgxgP4h1HI1Ux8I/AT1Mka52kKYnAdjkODxgEpxU/Pc=
> +SHA256 (TimGM6mb-20170802.tar.gz) = 
> tyxC4aU+yDs5vXpT6ftWcbkcOekt/DUFtZk5hVzCcUQ=
>  SIZE (TiMidity++-2.13.2.tar.gz) = 1849553
> -SIZE (goemon.tgz) = 10804344
> +SIZE (TimGM6mb-20170802.tar.gz) = 9032726
> Index: patches/patch-TiMidity++-2_13_2_timidity_mfi_c
> ===================================================================
> RCS file: patches/patch-TiMidity++-2_13_2_timidity_mfi_c
> diff -N patches/patch-TiMidity++-2_13_2_timidity_mfi_c
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-TiMidity++-2_13_2_timidity_mfi_c    2 Aug 2017 06:07:10 
> -0000
> @@ -0,0 +1,23 @@
> +$OpenBSD$
> +
> +Index: TiMidity++-2.13.2/timidity/mfi.c
> +--- TiMidity++-2.13.2/timidity/mfi.c.orig
> ++++ TiMidity++-2.13.2/timidity/mfi.c
> +@@ -344,7 +344,7 @@ typedef struct LastNoteInfo {
> + #define SEND_LASTNOTEINFO(lni, ch)                          if 
> (LASTNOTEINFO_HAS_DATA((lni)[ch])) SendLastNoteInfo(lni, ch);
> + #define SEND_AND_CLEAR_LASTNOTEINFO(lni, ch)        if 
> (LASTNOTEINFO_HAS_DATA((lni)[ch])) { SendLastNoteInfo(lni, ch); (lni)[ch].on 
> = NO_LAST_NOTE_INFO; }
> + 
> +-inline void StoreLastNoteInfo(LastNoteInfo *info, int channel, int time, 
> int duration, int note, int velocity)
> ++void StoreLastNoteInfo(LastNoteInfo *info, int channel, int time, int 
> duration, int note, int velocity)
> + {
> +     info[channel].on = time;
> +     info[channel].off = time + duration;
> +@@ -352,7 +352,7 @@ inline void StoreLastNoteInfo(LastNoteInfo *info, int 
> +     info[channel].velocity = velocity;
> + }
> + 
> +-inline void SendLastNoteInfo(const LastNoteInfo *info, int channel)
> ++void SendLastNoteInfo(const LastNoteInfo *info, int channel)
> + {
> +     NOTE_BUF_EV_DEBUGSTR(channel, info[channel].on, 
> note_name[info[channel].note % 12], info[channel].note / 12, 
> info[channel].velocity, info[channel].off);
> +     MIDIEVENT(info[channel].on, ME_NOTEON, channel, info[channel].note, 
> info[channel].velocity);
> Index: patches/patch-goemon_cfg
> ===================================================================
> RCS file: patches/patch-goemon_cfg
> diff -N patches/patch-goemon_cfg
> --- patches/patch-goemon_cfg  30 Jan 2006 10:13:11 -0000      1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-goemon_cfg,v 1.1 2006/01/30 10:13:11 jsg Exp $
> ---- goemon.cfg.orig  Wed Jan 11 22:39:35 2006
> -+++ goemon.cfg       Wed Jan 11 22:39:47 2006
> -@@ -6,8 +6,6 @@
> - # Only a partial GS drum set.
> - # Anyone got a GS map so I can do the rest?
> - #
> --dir goemon
> --
> - bank 0
> - 
> - # Accoustic grand
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/audio/timidity/pkg/PLIST,v
> retrieving revision 1.7
> diff -u -p -u -p -r1.7 PLIST
> --- pkg/PLIST 30 Jul 2009 19:35:00 -0000      1.7
> +++ pkg/PLIST 2 Aug 2017 06:07:10 -0000
> @@ -6,259 +6,187 @@ share/examples/timidity/
>  share/examples/timidity/timidity.cfg
>  @sample ${SYSCONFDIR}/timidity.cfg
>  share/timidity/
> -share/timidity/goemon/
> -share/timidity/goemon/acbass.pat
> -share/timidity/goemon/accordn.pat
> -share/timidity/goemon/acguitar2.pat
> -share/timidity/goemon/agogo.pat
> -share/timidity/goemon/agogohi.pat
> -share/timidity/goemon/agogolo.pat
> -share/timidity/goemon/airpipe.pat
> -share/timidity/goemon/altosax.pat
> -share/timidity/goemon/an_trmp1.pat
> -share/timidity/goemon/applause.pat
> -share/timidity/goemon/atmosphr.pat
> -share/timidity/goemon/aurora.pat
> -share/timidity/goemon/bagpipes.pat
> -share/timidity/goemon/banjo.pat
> -share/timidity/goemon/barisax.pat
> -share/timidity/goemon/basslead.pat
> -share/timidity/goemon/bassoon.pat
> -share/timidity/goemon/bellpad.pat
> -share/timidity/goemon/bells.pat
> -share/timidity/goemon/belltree.pat
> -share/timidity/goemon/bongohi.pat
> -share/timidity/goemon/bongolo.pat
> -share/timidity/goemon/bottleit.pat
> -share/timidity/goemon/bowglass.pat
> -share/timidity/goemon/britenss.pat
> -share/timidity/goemon/britepno.pat
> -share/timidity/goemon/cabasa.pat
> -share/timidity/goemon/carillon.pat
> -share/timidity/goemon/castinet.pat
> -share/timidity/goemon/celeste.pat
> -share/timidity/goemon/cello.pat
> -share/timidity/goemon/charang.pat
> -share/timidity/goemon/chiflead.pat
> -share/timidity/goemon/choir.pat
> -share/timidity/goemon/church.pat
> -share/timidity/goemon/claps.pat
> -share/timidity/goemon/clarinet.pat
> -share/timidity/goemon/clave.pat
> -share/timidity/goemon/clavinet.pat
> -share/timidity/goemon/cleangtr.pat
> -share/timidity/goemon/concrtna.pat
> -share/timidity/goemon/congahi1.pat
> -share/timidity/goemon/congahi2.pat
> -share/timidity/goemon/congalo.pat
> -share/timidity/goemon/contraba.pat
> -share/timidity/goemon/cowbell.pat
> -share/timidity/goemon/cuica1.pat
> -share/timidity/goemon/cuica2.pat
> -share/timidity/goemon/cymbell.pat
> -share/timidity/goemon/cymchina.pat
> -share/timidity/goemon/cymcrsh1.pat
> -share/timidity/goemon/cymcrsh2.pat
> -share/timidity/goemon/cymride1.pat
> -share/timidity/goemon/cymride2.pat
> -share/timidity/goemon/cymsplsh.pat
> -share/timidity/goemon/digitel.pat
> -share/timidity/goemon/distgtr2.pat
> -share/timidity/goemon/englhorn.pat
> -share/timidity/goemon/epiano1.pat
> -share/timidity/goemon/epiano2.pat
> -share/timidity/goemon/fiddle.pat
> -share/timidity/goemon/flute.pat
> -share/timidity/goemon/fngrbass.pat
> -share/timidity/goemon/frenchrn.pat
> -share/timidity/goemon/freshair.pat
> -share/timidity/goemon/fretless.pat
> -share/timidity/goemon/fretnoyz.pat
> -share/timidity/goemon/fx-blow.pat
> -share/timidity/goemon/ghostie.pat
> -share/timidity/goemon/glocken.pat
> -share/timidity/goemon/goemon.cfg
> -share/timidity/goemon/gsdrum00/
> -share/timidity/goemon/gsdrum00/bank.inf
> -share/timidity/goemon/gsdrum00/bongohi.pat
> -share/timidity/goemon/gsdrum00/bongolo.pat
> -share/timidity/goemon/gsdrum00/cabasa.pat
> -share/timidity/goemon/gsdrum00/congahi1.pat
> -share/timidity/goemon/gsdrum00/congahi2.pat
> -share/timidity/goemon/gsdrum00/congalo.pat
> -share/timidity/goemon/gsdrum00/cowbell.pat
> -share/timidity/goemon/gsdrum00/cuica1.pat
> -share/timidity/goemon/gsdrum00/cuica2.pat
> -share/timidity/goemon/gsdrum00/cymbell.pat
> -share/timidity/goemon/gsdrum00/cymchina.pat
> -share/timidity/goemon/gsdrum00/cymcrsh1.pat
> -share/timidity/goemon/gsdrum00/cymcrsh2.pat
> -share/timidity/goemon/gsdrum00/cymride1.pat
> -share/timidity/goemon/gsdrum00/cymride2.pat
> -share/timidity/goemon/gsdrum00/cymsplsh.pat
> -share/timidity/goemon/gsdrum00/gsdrum00.doc
> -share/timidity/goemon/gsdrum00/gsdrum00.txt
> -share/timidity/goemon/gsdrum00/guiro1.pat
> -share/timidity/goemon/gsdrum00/guiro2.pat
> -share/timidity/goemon/gsdrum00/hihatcl.pat
> -share/timidity/goemon/gsdrum00/hihatop.pat
> -share/timidity/goemon/gsdrum00/hihatpd.pat
> -share/timidity/goemon/gsdrum00/kick1.pat
> -share/timidity/goemon/gsdrum00/kick2.pat
> -share/timidity/goemon/gsdrum00/scratch1.pat
> -share/timidity/goemon/gsdrum00/scratch2.pat
> -share/timidity/goemon/gsdrum00/shaker.pat
> -share/timidity/goemon/gsdrum00/snare1.pat
> -share/timidity/goemon/gsdrum00/snare2.pat
> -share/timidity/goemon/gsdrum00/stickrim.pat
> -share/timidity/goemon/gsdrum00/tamborin.pat
> -share/timidity/goemon/gsdrum00/tomhi1.pat
> -share/timidity/goemon/gsdrum00/tomhi2.pat
> -share/timidity/goemon/gsdrum00/tomlo1.pat
> -share/timidity/goemon/gsdrum00/tomlo2.pat
> -share/timidity/goemon/gsdrum00/tommid1.pat
> -share/timidity/goemon/gsdrum00/tommid2.pat
> -share/timidity/goemon/gsdrum00/woodblk1.pat
> -share/timidity/goemon/gsdrum00/woodblk2.pat
> -share/timidity/goemon/gsdrum08/
> -share/timidity/goemon/gsdrum08/bank.inf
> -share/timidity/goemon/gsdrum08/gsdrum08.doc
> -share/timidity/goemon/gsdrum08/gsdrum08.txt
> -share/timidity/goemon/gsdrum08/roomhi1.pat
> -share/timidity/goemon/gsdrum08/roomhi2.pat
> -share/timidity/goemon/gsdrum08/roomlow1.pat
> -share/timidity/goemon/gsdrum08/roomlow2.pat
> -share/timidity/goemon/gsdrum08/roommid1.pat
> -share/timidity/goemon/gsdrum08/roommid2.pat
> -share/timidity/goemon/gsdrum40/
> -share/timidity/goemon/gsdrum40/bank.inf
> -share/timidity/goemon/gsdrum40/br_slap.pat
> -share/timidity/goemon/gsdrum40/br_swirl.pat
> -share/timidity/goemon/gsdrum40/br_swish.pat
> -share/timidity/goemon/gsdrum40/gsdrum40.bak
> -share/timidity/goemon/gsdrum40/gsdrum40.doc
> -share/timidity/goemon/gsdrum40/gsdrum40.txt
> -share/timidity/goemon/gsdrum40/hihatcl.pat
> -share/timidity/goemon/gsdrum40/hihatop.pat
> -share/timidity/goemon/gtrharm.pat
> -share/timidity/goemon/guiro1.pat
> -share/timidity/goemon/guiro2.pat
> -share/timidity/goemon/gunshot.pat
> -share/timidity/goemon/halopad.pat
> -share/timidity/goemon/hammond.pat
> -share/timidity/goemon/harmonca.pat
> -share/timidity/goemon/harp.pat
> -share/timidity/goemon/helicptr.pat
> -share/timidity/goemon/highq.pat
> -share/timidity/goemon/hihatcl.pat
> -share/timidity/goemon/hihatop.pat
> -share/timidity/goemon/hihatpd.pat
> -share/timidity/goemon/hitbrass.pat
> -share/timidity/goemon/homeorg.pat
> -share/timidity/goemon/honky.pat
> -share/timidity/goemon/hrpschrd.pat
> -share/timidity/goemon/jazzgtr2.pat
> -share/timidity/goemon/jingles.pat
> -share/timidity/goemon/jungle.pat
> -share/timidity/goemon/kalimba.pat
> -share/timidity/goemon/kick1.pat
> -share/timidity/goemon/kick2.pat
> -share/timidity/goemon/koto.pat
> -share/timidity/goemon/lcalliop.pat
> -share/timidity/goemon/lead5th.pat
> -share/timidity/goemon/maracas.pat
> -share/timidity/goemon/marcato.pat
> -share/timidity/goemon/marimba.pat
> -share/timidity/goemon/metalpad.pat
> -share/timidity/goemon/metbell.pat
> -share/timidity/goemon/metclick.pat
> -share/timidity/goemon/mutegtr2.pat
> -share/timidity/goemon/mutetrum.pat
> -share/timidity/goemon/nyguitar.pat
> -share/timidity/goemon/ob8.pat
> -share/timidity/goemon/oboe.pat
> -share/timidity/goemon/ocarina.pat
> -share/timidity/goemon/odguitar.pat
> -share/timidity/goemon/orchhit.pat
> -share/timidity/goemon/percorg.pat
> -share/timidity/goemon/piccolo.pat
> -share/timidity/goemon/pickbass.pat
> -share/timidity/goemon/pizzcato.pat
> -share/timidity/goemon/recorder.pat
> -share/timidity/goemon/reedorg.pat
> -share/timidity/goemon/revcym.pat
> -share/timidity/goemon/rhodes.pat
> -share/timidity/goemon/rvrbxylo.pat
> -share/timidity/goemon/santur.pat
> -share/timidity/goemon/sawwave.pat
> -share/timidity/goemon/scratch1.pat
> -share/timidity/goemon/scratch2.pat
> -share/timidity/goemon/seagulls.pat
> -share/timidity/goemon/shakazul.pat
> -share/timidity/goemon/shaker.pat
> -share/timidity/goemon/shamisen.pat
> -share/timidity/goemon/shannai.pat
> -share/timidity/goemon/sitar.pat
> -share/timidity/goemon/slap.pat
> -share/timidity/goemon/slapbas1.pat
> -share/timidity/goemon/slapbas2.pat
> -share/timidity/goemon/slapbass.pat
> -share/timidity/goemon/snare1.pat
> -share/timidity/goemon/snare2.pat
> -share/timidity/goemon/sologrnd.pat
> -share/timidity/goemon/soundtrk.pat
> -share/timidity/goemon/spctbell.pat
> -share/timidity/goemon/sprnosax.pat
> -share/timidity/goemon/sqrclick.pat
> -share/timidity/goemon/sqrwave.pat
> -share/timidity/goemon/startrak.pat
> -share/timidity/goemon/steeldrm.pat
> -share/timidity/goemon/stickrim.pat
> -share/timidity/goemon/sticks.pat
> -share/timidity/goemon/strings.pat
> -share/timidity/goemon/surdo1.pat
> -share/timidity/goemon/surdo2.pat
> -share/timidity/goemon/sweeper.pat
> -share/timidity/goemon/synbass1.pat
> -share/timidity/goemon/synbass2.pat
> -share/timidity/goemon/synbras1.pat
> -share/timidity/goemon/synbras2.pat
> -share/timidity/goemon/synstr1.pat
> -share/timidity/goemon/synstr2.pat
> -share/timidity/goemon/syntom.pat
> -share/timidity/goemon/synvoic1.pat
> -share/timidity/goemon/taiko.pat
> -share/timidity/goemon/tamborin.pat
> -share/timidity/goemon/tenorsax.pat
> -share/timidity/goemon/timbaleh.pat
> -share/timidity/goemon/timbalel.pat
> -share/timidity/goemon/timpani.pat
> -share/timidity/goemon/tomhi1.pat
> -share/timidity/goemon/tomhi2.pat
> -share/timidity/goemon/tomlo1.pat
> -share/timidity/goemon/tomlo2.pat
> -share/timidity/goemon/tommid1.pat
> -share/timidity/goemon/tommid2.pat
> -share/timidity/goemon/toms.pat
> -share/timidity/goemon/tremstr.pat
> -share/timidity/goemon/triangl1.pat
> -share/timidity/goemon/triangl2.pat
> -share/timidity/goemon/trombone.pat
> -share/timidity/goemon/tuba.pat
> -share/timidity/goemon/tubebell.pat
> -share/timidity/goemon/unicorn.pat
> -share/timidity/goemon/vibes.pat
> -share/timidity/goemon/vibslap.pat
> -share/timidity/goemon/viola.pat
> -share/timidity/goemon/violin.pat
> -share/timidity/goemon/voicedoo.pat
> -share/timidity/goemon/voices.pat
> -share/timidity/goemon/warmpad.pat
> -share/timidity/goemon/whistle.pat
> -share/timidity/goemon/whistle1.pat
> -share/timidity/goemon/whistle2.pat
> -share/timidity/goemon/woodblk.pat
> -share/timidity/goemon/woodblk1.pat
> -share/timidity/goemon/woodblk2.pat
> -share/timidity/goemon/woodflut.pat
> +share/timidity/TimGM6mb/
> +share/timidity/TimGM6mb/5thSawWave.pat
> +share/timidity/TimGM6mb/808Click.pat
> +share/timidity/TimGM6mb/808Hat.pat
> +share/timidity/TimGM6mb/808Snare.pat
> +share/timidity/TimGM6mb/Accordion.pat
> +share/timidity/TimGM6mb/AcousticBass.pat
> +share/timidity/TimGM6mb/AcousticTom.pat
> +share/timidity/TimGM6mb/Agogo.pat
> +share/timidity/TimGM6mb/AgogoBell.pat
> +share/timidity/TimGM6mb/AltoSax-TBv2.3.pat
> +share/timidity/TimGM6mb/Applause.pat
> +share/timidity/TimGM6mb/Atmosphere.pat
> +share/timidity/TimGM6mb/Bagpipe.pat
> +share/timidity/TimGM6mb/Bandoneon.pat
> +share/timidity/TimGM6mb/Banjo.pat
> +share/timidity/TimGM6mb/BariSax-TBv2.3.pat
> +share/timidity/TimGM6mb/BassDrumNew.pat
> +share/timidity/TimGM6mb/BassLead.pat
> +share/timidity/TimGM6mb/Bassoon.pat
> +share/timidity/TimGM6mb/BellTree.pat
> +share/timidity/TimGM6mb/Bird.pat
> +share/timidity/TimGM6mb/BottleChiff.pat
> +share/timidity/TimGM6mb/BowedGlass.pat
> +share/timidity/TimGM6mb/Brass.pat
> +share/timidity/TimGM6mb/BrassTambourine.pat
> +share/timidity/TimGM6mb/BreathNoise.pat
> +share/timidity/TimGM6mb/Brightness.pat
> +share/timidity/TimGM6mb/BrushSnare.pat
> +share/timidity/TimGM6mb/Cabasa.pat
> +share/timidity/TimGM6mb/Castanets.pat
> +share/timidity/TimGM6mb/Celesta.pat
> +share/timidity/TimGM6mb/Cello.pat
> +share/timidity/TimGM6mb/Charang.pat
> +share/timidity/TimGM6mb/ChifferLead.pat
> +share/timidity/TimGM6mb/ChinaCrashCymb.pat
> +share/timidity/TimGM6mb/ChoirAahs.pat
> +share/timidity/TimGM6mb/ChurchOrgan.pat
> +share/timidity/TimGM6mb/Claps808ish.pat
> +share/timidity/TimGM6mb/Clarinet.pat
> +share/timidity/TimGM6mb/Clavinet.pat
> +share/timidity/TimGM6mb/CleanGuitar.pat
> +share/timidity/TimGM6mb/Contrabass.pat
> +share/timidity/TimGM6mb/Cowbell.pat
> +share/timidity/TimGM6mb/Cowbell808.pat
> +share/timidity/TimGM6mb/Crystal.pat
> +share/timidity/TimGM6mb/DistortionGuitar.pat
> +share/timidity/TimGM6mb/DrumStick.pat
> +share/timidity/TimGM6mb/Dulcimer.pat
> +share/timidity/TimGM6mb/E.Piano1.pat
> +share/timidity/TimGM6mb/E.Piano2.pat
> +share/timidity/TimGM6mb/EBongoRim.pat
> +share/timidity/TimGM6mb/ESnare.pat
> +share/timidity/TimGM6mb/EchoDrops.pat
> +share/timidity/TimGM6mb/EnglishHorn.pat
> +share/timidity/TimGM6mb/Fantasia.pat
> +share/timidity/TimGM6mb/Fiddle.pat
> +share/timidity/TimGM6mb/FilterSnap.pat
> +share/timidity/TimGM6mb/FingeredBass.pat
> +share/timidity/TimGM6mb/FluteTB.pat
> +share/timidity/TimGM6mb/FrenchHorns.pat
> +share/timidity/TimGM6mb/FretNoise.pat
> +share/timidity/TimGM6mb/FretlessBass.pat
> +share/timidity/TimGM6mb/Glockenspiel.pat
> +share/timidity/TimGM6mb/Goblin.pat
> +share/timidity/TimGM6mb/GuiroDown.pat
> +share/timidity/TimGM6mb/GuiroUp.pat
> +share/timidity/TimGM6mb/GuitarHarmonics.pat
> +share/timidity/TimGM6mb/GuitarMutes.pat
> +share/timidity/TimGM6mb/GunShot.pat
> +share/timidity/TimGM6mb/HaloPad.pat
> +share/timidity/TimGM6mb/Harmonica.pat
> +share/timidity/TimGM6mb/HarpLP.pat
> +share/timidity/TimGM6mb/Harpsichord.pat
> +share/timidity/TimGM6mb/Helicopter.pat
> +share/timidity/TimGM6mb/HighHatClosed.pat
> +share/timidity/TimGM6mb/HighHatFoot.pat
> +share/timidity/TimGM6mb/HonkyTonk.pat
> +share/timidity/TimGM6mb/IceRain.pat
> +share/timidity/TimGM6mb/JazzGuitar.pat
> +share/timidity/TimGM6mb/Kalimba.pat
> +share/timidity/TimGM6mb/Koto.pat
> +share/timidity/TimGM6mb/LowTumbaTone.pat
> +share/timidity/TimGM6mb/MBongoTone.pat
> +share/timidity/TimGM6mb/Maracas.pat
> +share/timidity/TimGM6mb/Marimba.pat
> +share/timidity/TimGM6mb/MedCrashCymbal.pat
> +share/timidity/TimGM6mb/MelodicTom.pat
> +share/timidity/TimGM6mb/MetClick.pat
> +share/timidity/TimGM6mb/MetalPad.pat
> +share/timidity/TimGM6mb/MusicBox.pat
> +share/timidity/TimGM6mb/MuteTriangle.pat
> +share/timidity/TimGM6mb/MuteTrumpet.pat
> +share/timidity/TimGM6mb/NoiseSlap.pat
> +share/timidity/TimGM6mb/NylonGuitar.pat
> +share/timidity/TimGM6mb/Oboe-Orch.pat
> +share/timidity/TimGM6mb/Ocarina.pat
> +share/timidity/TimGM6mb/OceanWave.pat
> +share/timidity/TimGM6mb/OpenHighHat.pat
> +share/timidity/TimGM6mb/OrchestraHit.pat
> +share/timidity/TimGM6mb/Organ1.pat
> +share/timidity/TimGM6mb/Organ2.pat
> +share/timidity/TimGM6mb/Organ3.pat
> +share/timidity/TimGM6mb/OverdriveGuitar.pat
> +share/timidity/TimGM6mb/PanFlute.pat
> +share/timidity/TimGM6mb/Piano1.pat
> +share/timidity/TimGM6mb/Piano2.pat
> +share/timidity/TimGM6mb/Piano3.pat
> +share/timidity/TimGM6mb/Piccolo.pat
> +share/timidity/TimGM6mb/PickedBass.pat
> +share/timidity/TimGM6mb/Pizzicato.pat
> +share/timidity/TimGM6mb/PolySynth.pat
> +share/timidity/TimGM6mb/QuicaDownstroke.pat
> +share/timidity/TimGM6mb/QuicaHiTone.pat
> +share/timidity/TimGM6mb/QuintoClosedSlap.pat
> +share/timidity/TimGM6mb/QuintoTone.pat
> +share/timidity/TimGM6mb/Recorder.pat
> +share/timidity/TimGM6mb/ReedOrgan.pat
> +share/timidity/TimGM6mb/ReverseCymbal.pat
> +share/timidity/TimGM6mb/RideBell.pat
> +share/timidity/TimGM6mb/RidePing.pat
> +share/timidity/TimGM6mb/RimShot.pat
> +share/timidity/TimGM6mb/RosewoodClaves.pat
> +share/timidity/TimGM6mb/SambaWhistle.pat
> +share/timidity/TimGM6mb/SawWave.pat
> +share/timidity/TimGM6mb/Scratch.pat
> +share/timidity/TimGM6mb/Seashore.pat
> +share/timidity/TimGM6mb/Shakuhachi.pat
> +share/timidity/TimGM6mb/Shamisen.pat
> +share/timidity/TimGM6mb/Shenai.pat
> +share/timidity/TimGM6mb/SineWave.pat
> +share/timidity/TimGM6mb/Sinetick.pat
> +share/timidity/TimGM6mb/Sitar.pat
> +share/timidity/TimGM6mb/SlapBass1.pat
> +share/timidity/TimGM6mb/SlapBass2.pat
> +share/timidity/TimGM6mb/SleighBells.pat
> +share/timidity/TimGM6mb/SlowStringsLP.pat
> +share/timidity/TimGM6mb/Snare1.pat
> +share/timidity/TimGM6mb/Snare2.pat
> +share/timidity/TimGM6mb/SoloTrumpet.pat
> +share/timidity/TimGM6mb/SoloVox.pat
> +share/timidity/TimGM6mb/SopSax-TBv2.3.pat
> +share/timidity/TimGM6mb/Soundtrack.pat
> +share/timidity/TimGM6mb/SpaceVoice.pat
> +share/timidity/TimGM6mb/SquareWave.pat
> +share/timidity/TimGM6mb/StarTheme.pat
> +share/timidity/TimGM6mb/SteelDrum.pat
> +share/timidity/TimGM6mb/SteelGuitar.pat
> +share/timidity/TimGM6mb/Strings-Tremelo.pat
> +share/timidity/TimGM6mb/StringsCLP.pat
> +share/timidity/TimGM6mb/SweepPad.pat
> +share/timidity/TimGM6mb/SynDrumWave.pat
> +share/timidity/TimGM6mb/SynthBass1.pat
> +share/timidity/TimGM6mb/SynthBass2.pat
> +share/timidity/TimGM6mb/SynthBrass1.pat
> +share/timidity/TimGM6mb/SynthBrass2.pat
> +share/timidity/TimGM6mb/SynthCalliope.pat
> +share/timidity/TimGM6mb/SynthDrum.pat
> +share/timidity/TimGM6mb/SynthStrings1.pat
> +share/timidity/TimGM6mb/SynthStrings2.pat
> +share/timidity/TimGM6mb/SynthVox.pat
> +share/timidity/TimGM6mb/TaikoDrum.pat
> +share/timidity/TimGM6mb/Telephone.pat
> +share/timidity/TimGM6mb/TenorSax-TBv2.3.pat
> +share/timidity/TimGM6mb/TimGM6mb.cfg
> +share/timidity/TimGM6mb/TimbaleRimshot.pat
> +share/timidity/TimGM6mb/TimbaleStrike.pat
> +share/timidity/TimGM6mb/TimpDrumA1.pat
> +share/timidity/TimGM6mb/Timpani.pat
> +share/timidity/TimGM6mb/TinkerBell.pat
> +share/timidity/TimGM6mb/TriangleWaveDb5.pat
> +share/timidity/TimGM6mb/Trombone.pat
> +share/timidity/TimGM6mb/Tuba.pat
> +share/timidity/TimGM6mb/TubularBells.pat
> +share/timidity/TimGM6mb/VibraLoop.pat
> +share/timidity/TimGM6mb/Vibraphone.pat
> +share/timidity/TimGM6mb/Viola.pat
> +share/timidity/TimGM6mb/Violin.pat
> +share/timidity/TimGM6mb/VoiceOohs.pat
> +share/timidity/TimGM6mb/WarmPad.pat
> +share/timidity/TimGM6mb/Whistle.pat
> +share/timidity/TimGM6mb/WoodBlock.pat
> +share/timidity/TimGM6mb/Xylophone.pat
>  %%xaw%%


-- 
Antoine

Reply via email to