<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/576258835b3977f7573c20a84b2a746e63354b06">https://github.com/macports/macports-ports/commit/576258835b3977f7573c20a84b2a746e63354b06</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 57625883 fluid-soundfont, generaluser-soundfont: new ports
</span>57625883 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 576258835b3977f7573c20a84b2a746e63354b06
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Thu Dec 22 13:38:30 2016 +0100

<span style='display:block; white-space:pre;color:#404040;'>    fluid-soundfont, generaluser-soundfont: new ports
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/52992
</span>---
 audio/fluid-soundfont/Portfile       | 73 ++++++++++++++++++++++++++++++++++++
 audio/generaluser-soundfont/Portfile | 65 ++++++++++++++++++++++++++++++++
 2 files changed, 138 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/fluid-soundfont/Portfile b/audio/fluid-soundfont/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..24b1360
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/fluid-soundfont/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,73 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                fluid-soundfont
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set orig_version    3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set debian_version  5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             ${orig_version}-${debian_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          audio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         gmail.com:rjvbertin mojca openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         SoundFont definitions for FluidSynth and compatible applications.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description} Provides the Fluid (R3) General Midi Level 1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    SoundFont (GM) as well as older Roland Sound Canvas extensions from the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    GeneralUser (GS) SoundFont. Configuration profiles are also \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    provided for TiMidity++.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://sourceforge.net/p/fluidsynth/wiki/SoundFont/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        http://http.debian.net/debian/pool/main/f/fluid-soundfont/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${name}_${orig_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir          ${name}-${orig_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles           ${distname}.orig.tar.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set patchfile       ${distname}-${debian_version}.diff.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           ${distname}.orig.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  edd3d626bd1fe17c18f1ddf0b657f54d02fd8b5a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  2621acaa1c78e4abdb24bdd163230cc577e61276936d6aa6e3180582142f0343 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${patchfile} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  81ef44ca89edb7bdfd25143fe110208dd5d32331 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  307fd3f7f71384c102f4c10e39de4216af59c974308fd153187b253923180cf7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the Debian patch that creates the soundfont .cfg definition
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          ${patchfile}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args      -Np1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:dos2unix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f {fluidr3_gm.cfg fluidr3_gs.cfg} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|/usr/share/sounds/sf2|${prefix}/share/sounds/sf2|g" ${worksrcpath}/debian/${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system "dos2unix \"${worksrcpath}/debian/${f}\""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build               {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dir ${destroot}${prefix}/share/sounds/sf2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f {FluidR3_GM.sf2 FluidR3_GS.sf2} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 ${worksrcpath}/${f} ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dir ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f {README COPYING debian/README.Debian debian/changelog debian/copyright} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 ${worksrcpath}/${f} ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dir ${destroot}${prefix}/share/timidity
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f {fluidr3_gm.cfg fluidr3_gs.cfg} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 ${worksrcpath}/debian/${f} ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex {fluid\-soundfont_(\d+(?:[.-]\d+)*)}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/generaluser-soundfont/Portfile b/audio/generaluser-soundfont/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2f72544
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/generaluser-soundfont/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,65 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                generaluser-soundfont
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.47
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          audio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#                   GeneralUser GS License v2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Permissive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         gmail.com:rjvbertin mojca openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         SoundFont definitions for FluidSynth and compatible applications.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description} Provides the GeneralUser SoundFont by S. Christian Collins (GS), \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    a GM and GS compatible SoundFont bank for composing, playing MIDI files, and retro gaming. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    It features 259 instrument presets and 11 drum kits, all while possessing a very low memory \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    footprint (less than 30 MB of RAM). Due to its clever, detailed sound programming, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    GeneralUser GS can sound as good or better than SoundFonts that are 2-3 times its size.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://www.schristiancollins.com/generaluser.php
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://dl.dropboxusercontent.com/u/8126161/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_zip             yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            GeneralUser_GS_${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir          "GeneralUser GS ${version}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  d1c2bf2aa5df251a18432cf8ca456e23c31faf5e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  be4cf246d97f98eb059ede059be2f1bdcd9bbf3245d6c0667edaa11f3091c30d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build               {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dir ${destroot}${prefix}/share/sounds/sf2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 "${worksrcpath}/GeneralUser GS v${version}.sf2" ${dir}/GeneralUser_GS_v${version}.sf2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dir ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f {CHANGELOG.txt LICENSE.txt README.txt "instrument lists/GU1.43 Percussion Map.pdf"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 "${worksrcpath}/${f}" ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dir ${destroot}${prefix}/share/examples/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 "${worksrcpath}/GUTest.mid" ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f [glob -nocomplain "${worksrcpath}/demo MIDIs/*"] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 "${f}" ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The following doesn't work because the site is blocking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# any clients presenting themselves as 'libcurl'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Dropbox doesn't allow directory browsing either.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# livecheck.url       ${homepage}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# livecheck.regex     GeneralUser_GS_(\\d+(\\.\\d+)+).zip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The best we can do is a workaround: check another package manager for updates.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=soundfont-generaluser
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     pkgver\=(\\d+(\\.\\d+)+)
</span></pre><pre style='margin:0'>

</pre>