[MacPorts] #52992: fluid-soundfont: add new sound fonts

MacPorts noreply at macports.org
Fri Dec 2 13:46:06 CET 2016


#52992: fluid-soundfont: add new sound fonts
-------------------------------------------------+-------------------------
  Reporter:  mojca                               |      Owner:  RJVB
      Type:  submission                          |     Status:  new
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:
Resolution:                                      |   Keywords:  maintainer
      Port:  fluid-soundfont-gm_gs fluid-        |  haspatch
  soundfont-gu_gs                                |
-------------------------------------------------+-------------------------

Comment (by mojca):

 * I don't see any reason to keep the two sound fonts as subports of
 fluidsynth. They have different descriptions, different master sites,
 different everything. You could just as well make three ports.
 * The names are confusing enough already. I would (slightly?) prefer
 `fluid-soundfont-gm` and `fluid-soundfont-gs`. If you take all the patches
 from Debian, we could keep the naming somewhat consistent. I don't want to
 insist on that though.
 * Where did you get the
 [https://github.com/RJVB/macstrop/blob/9d365dc3cd26c3c1242fbfe651319bf9b7b20d9e/multimedia/fluidsynth/files
 /fluid-soundfont_3.1-5.1.diff patch] from? From
 [http://debian.inode.at/debian/pool/main/f/fluid-soundfont/fluid-
 soundfont_3.1-5.1.diff.gz Debian]? I super hate the form it has at the
 moment and would be much happier if we would split it. Else let's just
 fetch the patch from Debian directly rather than including it as a whole
 in our MP repo.
   * In particular I would prefer to provide `fluidr3_gm.cfg` and
 `fluidr3_gs.cfg` as a separate standalone file rather than a patch, but
 all other files are annoying as well and people would get temptation to
 modify them. Less annoying if we take them directly though.

 * [https://docs.fedoraproject.org/en-US/Fedora/15/html/Musicians_Guide
 /sect-Musicians_Guide-FluidSynth-Req_and_Inst.html Fedora] recommends
 using `${prefix}/share/soundfonts`. You picked
 `${prefix}/share/sounds/sf2`. I'm not sure what other conventions are used
 elsewhere and I don't know if MacPorts already provides any sound fonts at
 all.
 * What's the relation between fluitsynth and General User GL? Is
 `${destroot}${prefix}/share/docs/fluidsynth/GeneralUser-GS/${version}`
 justified? I would kind of expect fluidsynth's documentation there and if
 the two projects are unrelated this might not be the most appropriate
 path. Same is true for other paths. But I'm not sure and I don't have any
 better idea.
 * I guess that we should be able to come up with a livecheck for
 http://www.schristiancollins.com/generaluser.php

 Random thoughts:
 * The original link ([http://www.musescore.org/download/fluid-
 soundfont.tar.gz here]) contains `FluidR3 GM2-2.SF2` from 2013 rather than
 `FluidR3_GM.sf2` and `FluidR3_GS.sf2` from 2008, but I would ignore that
 fact and simply take things from Debian.
 * Now that we have an example of packaging an SF2 font, the added bonus
 (once this work gets finished) would be to take a look at
 [http://freepats.zenvoid.org/SoundSets/general-midi.html#FreePatsGM
 FreePats2] again. That's also an `.sf2` file.

--
Ticket URL: <https://trac.macports.org/ticket/52992#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list