<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6424dfce567c1b70442a9525a4d8bf7419185558">https://github.com/macports/macports-ports/commit/6424dfce567c1b70442a9525a4d8bf7419185558</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 6424dfc cppcheck: Update to 1.90
</span>6424dfc is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 6424dfce567c1b70442a9525a4d8bf7419185558
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Jan 27 22:27:22 2020 -0600
<span style='display:block; white-space:pre;color:#404040;'> cppcheck: Update to 1.90
</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/60021
</span>---
devel/cppcheck/Portfile | 47 +++++++++++++++++++++++++++++------------------
1 file changed, 29 insertions(+), 18 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cppcheck/Portfile b/devel/cppcheck/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5d83e15..a5e489a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cppcheck/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cppcheck/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,12 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup danmar cppcheck 1.88
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name cppcheck
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup danmar cppcheck 1.90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 6320e5ca8bc36d8a49d2732b27df0835001286fe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c4864d3e09359214efdd503b52e241f4f56ba7ce26f8c11939fd9dcfac1fd105 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2543978
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories devel
license GPL-3
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,9 +22,7 @@ long_description Cppcheck is an analysis tool for C and C++ code. Unl
</span> the compilers normally fail to detect. The goal is no false \
positives.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 22b8e09d2ef9d926386aca989526197e1d242d8a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 8eee8575dde055537f2890de9bdadec3024a18132e4b154878c08d4ae5f5e3af \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 2364178
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span>
depends_build port:libxslt \
port:docbook-xsl-nons \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,33 +36,42 @@ use_configure no
</span>
variant universal {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args CXX="${configure.cxx} [get_canonical_archflags cxx]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HAVE_RULES=yes CFGDIR=${prefix}/share/cppcheck \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DB2MAN=${prefix}/share/xsl/docbook-xsl-nons/manpages/docbook.xsl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set sharedir ${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.target all man
<span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args CXX="${configure.cxx} [get_canonical_archflags cxx]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DB2MAN=${prefix}/share/xsl/docbook-xsl-nons/manpages/docbook.xsl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FILESDIR=${sharedir} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HAVE_RULES=yes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MATCHCOMPILER=yes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PREFIX=${prefix}
</span>
test.run yes
test.target test
<span style='display:block; white-space:pre;background:#e0ffe0;'>+test.args {*}${build.args}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args PREFIX=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-notes "If you've updated cppcheck from a previous version," \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "you may want to replace the included config files:" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "sudo find ${prefix}/share/cppcheck -type f -name \"*.dist\" -exec bash -c 'f=\"\{\}\"; cp \"\$f\" \"\$\{f%.dist\}\"' \\;"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.args {*}${build.args}
</span>
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 444 ${worksrcpath}/cppcheck.1 ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${prefix}/share/cppcheck
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 ${worksrcpath}/cppcheck.1 ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${sharedir}
</span>
foreach f [glob -tails -directory ${worksrcpath}/cfg *] {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${worksrcpath}/cfg/${f} ${destroot}${prefix}/share/cppcheck/${f}.dist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/cfg/${f} ${destroot}${sharedir}/${f}.dist
</span> }
}
post-activate {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach f [glob -directory ${prefix}/share/cppcheck *.dist] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach f [glob -directory ${sharedir} *.dist] {
</span> if {![file exists [file rootname ${f}]]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${f} [file rootname ${f}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${f} [file rootname ${f}]
</span> }
}
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+If you've updated cppcheck from a previous version,\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+you may want to replace the included config files:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sudo find ${sharedir} -type f -name \"*.dist\" -exec bash -c 'f=\"\{\}\"; cp \"\$f\" \"\$\{f%.dist\}\"' \\;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span></pre><pre style='margin:0'>
</pre>