<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/07b33037879f48055e7a02171e8fdd1f2ac706c0">https://github.com/macports/macports-ports/commit/07b33037879f48055e7a02171e8fdd1f2ac706c0</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 07b3303 bam: update to 0.5.1
</span>07b3303 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 07b33037879f48055e7a02171e8fdd1f2ac706c0
</span>Author: reneeotten <reneeotten@users.noreply.github.com>
AuthorDate: Mon Oct 8 08:03:40 2018 -0400
<span style='display:block; white-space:pre;color:#404040;'> bam: update to 0.5.1
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - add modeline
</span><span style='display:block; white-space:pre;color:#404040;'> - use github and python portgroups
</span><span style='display:block; white-space:pre;color:#404040;'> - switch to Python 2.7
</span><span style='display:block; white-space:pre;color:#404040;'> - patch gendocs.py for missing license.txt and not to generate the .png
</span><span style='display:block; white-space:pre;color:#404040;'> file
</span>---
devel/bam/Portfile | 36 ++++++++++++---------------
devel/bam/files/patch-scripts_gendocs.py.diff | 20 +++++++++++++++
2 files changed, 36 insertions(+), 20 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/bam/Portfile b/devel/bam/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index eb4c7e4..6dbc21b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/bam/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/bam/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,30 +1,30 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</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;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup matricks bam 0.5.1 v
</span>
name bam
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.4.0
</span> categories devel
platforms darwin
license zlib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {raimue @raimue} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {raimue @raimue} openmaintainer
</span>
description A fast and flexible build system
long_description \
Bam is a fast and flexible build system. It uses Lua to describe the build \
process.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://matricks.github.com/bam/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 fba2bed2c2904f5bcb477c3a42f41a8c091221c6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a81c5217e2ccc86d9957819c08cbe730777cae9185776574cc0c5e708df9464b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 258770
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites https://github.com/downloads/matricks/bam/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 2f8e8336b8884110e8a355b12c9fa58a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 c0f32ff9272d5552e02a9d68fbdd72106437ee69 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 cbb8d56c891e650f0a14c9a55efc4e9cc96e0e28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.default_version 27
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:python26
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s:^gcc:${configure.cc}:" ${worksrcpath}/make_unix.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-scripts_gendocs.py.diff
</span>
use_configure no
use_parallel_build no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,11 +33,11 @@ build.cmd ./make_unix.sh
</span> build.target
post-build {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system "cd ${worksrcpath} && ${prefix}/bin/python2.6 scripts/gendocs.py"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "cd ${worksrcpath} && ${python.bin} scripts/gendocs.py"
</span> }
test.run yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-test.cmd ${prefix}/bin/python2.6 scripts/test.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.cmd ${python.bin} scripts/test.py
</span> test.target
# there is no install target
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,7 +46,3 @@ destroot {
</span> xinstall -m 644 ${worksrcpath}/docs/bam.html ${destroot}${prefix}/share/doc/bam/
xinstall -m 755 ${worksrcpath}/bam ${destroot}${prefix}/bin/
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url ${homepage}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex ${name}-(\\d+(?:\\.\\d+)+)\\.tar
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/bam/files/patch-scripts_gendocs.py.diff b/devel/bam/files/patch-scripts_gendocs.py.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..40b4869
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/bam/files/patch-scripts_gendocs.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- scripts/gendocs.py.orig 2018-10-08 10:09:52.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ scripts/gendocs.py 2018-10-08 10:09:59.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,7 +2,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ from tinydoc import *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ import os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-os.system("dot -Tpng docs/depgraph.dot > docs/depgraph.png")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#os.system("dot -Tpng docs/depgraph.dot > docs/depgraph.png")
</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;'>+ info = DocInfo()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,7 +23,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ root.nodes += [ParseFile(Node("Function Reference"), "src/base.lua").Sorted()]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ root.nodes += [ParseFile(Node("Tool Reference"), "src/tools.lua").Sorted()]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ root.nodes += [ParseTextFile(Node("Quirks"), "docs/quirks.txt")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-root.nodes += [ParseTextFile(Node("License"), "license.txt", True)]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#root.nodes += [ParseTextFile(Node("License"), "license.txt", True)]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #notes.nodes +=[Node("C/C++ Dependency Checker")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #notes.nodes +=[Node("Spaces in Paths")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>