<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bf528304ddc66018bc924b996018b8bff891421f">https://github.com/macports/macports-ports/commit/bf528304ddc66018bc924b996018b8bff891421f</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 bf52830 dvisvgm: add devel port and rearrange accordingly with whitespace tweaks
</span>bf52830 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit bf528304ddc66018bc924b996018b8bff891421f
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Thu Apr 18 09:57:41 2019 -0400
<span style='display:block; white-space:pre;color:#404040;'> dvisvgm: add devel port and rearrange accordingly with whitespace tweaks
</span>---
graphics/dvisvgm/Portfile | 124 +++++++++++++++++++++++++++++++---------------
1 file changed, 83 insertions(+), 41 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/dvisvgm/Portfile b/graphics/dvisvgm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bf8fb1c..a06238e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/dvisvgm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/dvisvgm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,54 +1,96 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cxx11 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup mgieseki dvisvgm 2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 8ab80a1b75679bacd4926a0155ee205b322c1b88 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c8276b5780f5a9aee6ab475449bcb7fd4e27b780f4e5525902238a5b88c3edf7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 3037242
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories graphics textproc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL-3+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {michaelld @michaelld} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description DVI to SVG converter
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description The command-line utility dvisvgm is a tool for TeX/LaTeX users. It \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- converts DVI files to the XML-based scalable vector graphics format SVG.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:asciidoc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:brotli \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:freetype \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ghostscript \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:potrace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:texlive-bin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:woff2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cxx11 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name dvisvgm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories graphics textproc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-3+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {michaelld @michaelld} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description DVI to SVG converter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${description}. The command-line utility dvisvgm is a tool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for TeX/LaTeX users. It converts DVI files to the XML-based scalable \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vector graphics format SVG.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport dvisvgm-devel {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup mgieseki dvisvgm 2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 8ab80a1b75679bacd4926a0155ee205b322c1b88 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c8276b5780f5a9aee6ab475449bcb7fd4e27b780f4e5525902238a5b88c3edf7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3037242
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts ${name}-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${description}: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This port follows the release version of ${name}, which is typically \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ updated every 6 months. If for some reason this port does not build or \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function as desired, try the ${name}-devel port.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # temporary patch to move some c++14 features back to c++11 or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # earlier. This patch comes from upstream.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-fix-make_array.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch.pre_args -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup mgieseki dvisvgm 6e826ebfc9b9fc5e40ff81782348c9d3bded042f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20190415-[string range ${github.version} 0 7]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 184b78514fc7241e1e2ae6d859928aef4b1a6bde \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a492cede98d46ac7839a8edde00f6a183ee7ec88a41f564840d5470788d8e178 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2556452
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${description}: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This port follows the GIT master version of ${name}, which is typically \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ updated every few days to weeks.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_autoconf yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autoconf.cmd ${worksrcpath}/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Setting autoconf.cmd to a non-default value after setting 'use_autoconf yes'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # removes the automatic dependencies, so re-add them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libtool
</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;'>+depends_build \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:asciidoc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:brotli \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:freetype \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ghostscript \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:potrace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:texlive-bin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:woff2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib
</span> # dvisvgm also depends on xxhash which is not yet packaged by MacPorts
# but the dependency is bundled with the sources & taken from there
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# port:xxhash
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# temporary patch to move some c++14 features back to c++11 or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# earlier. This patch comes from upstream.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-fix-make_array.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# port:xxhash
</span>
# prevent opportunistic dependency on gawk
configure.env-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- AWK=/usr/bin/awk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AWK=/usr/bin/awk
</span>
# see https://trac.macports.org/ticket/57528
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build no
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target check
</span>
pre-activate {
if {![catch {set vers [lindex [registry_active texlive-bin-extra] 0]}]
</pre><pre style='margin:0'>
</pre>