<pre style='margin:0'>
ci42 pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f7087e4c2b53ec9715cf481ca793512d0cfc7534">https://github.com/macports/macports-ports/commit/f7087e4c2b53ec9715cf481ca793512d0cfc7534</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 f7087e4 fossil: update to version 2.3
</span>f7087e4 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f7087e4c2b53ec9715cf481ca793512d0cfc7534
</span>Author: ci42 <ciserlohn@macports.org>
AuthorDate: Thu Oct 5 20:45:42 2017 +0200
<span style='display:block; white-space:pre;color:#404040;'> fossil: update to version 2.3
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - don't automatically rebuild repositories
</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/54554
</span>---
devel/fossil/Portfile | 40 ++++++----------------------------
devel/fossil/files/patch-auto.def.diff | 11 ++++++++++
2 files changed, 18 insertions(+), 33 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/fossil/Portfile b/devel/fossil/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f7388d8..b26d693 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/fossil/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/fossil/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem 1.0
name fossil
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.35
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.3
</span> epoch 20110901182519
categories devel
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,16 +20,18 @@ long_description Fossil is a distributed software configuration management wh
</span>
homepage http://www.fossil-scm.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}download/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${homepage}index.html/uv
</span> distname ${name}-src-${version}
worksrcdir ${name}-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 ffe745975cc36124243fe849a73bbd54f4a6f81b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c1f92f925a87c9872cb40d166f56ba08b90edbab01a8546ff37025836136ba1d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 8e9bd6a685b75481202c3f7bf592a12a4e4a0b51 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f073abf455a38ea0a08c3926d7445ab8115b145457f36c763ad9b74cd6a64a5d
</span>
test.run yes
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-auto.def.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib port:tcl \
port:zlib \
path:lib/libssl.dylib:openssl \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,6 +40,7 @@ depends_lib port:tcl \
</span> configure.args-append --with-tcl=${prefix}/lib \
--with-th1-docs \
--with-th1-hooks \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-exec-rel-paths \
</span> --json
configure.env-append CC_FOR_BUILD="${configure.cc} [get_canonical_archflags]"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,35 +55,6 @@ post-destroot {
</span> ${docdir}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-activate {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [file exists $::env(HOME)/.fossil] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "* Trying to rebuild known repositories:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set exec_cmd exec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set fossil_list {fossil all list}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set fossil_rebuild {fossil rebuild}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [catch {eval $exec_cmd $fossil_list} repositories] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "failed to execute $fossil_list"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [llength $repositories] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach repo $repositories {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {![catch {eval $exec_cmd $fossil_rebuild $repo} result]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "* successfully rebuild $repo"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "* failed to rebuild $repo"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "* No repositories found"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "* Finished rebuilding repositories"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> notes "
It is recommended to rebuild repositories created with earlier versions of\
fossil. To rebuild a repository run:
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/fossil/files/patch-auto.def.diff b/devel/fossil/files/patch-auto.def.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a80a9c8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/fossil/files/patch-auto.def.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- auto.def.orig 2017-10-05 20:06:48.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ auto.def 2017-10-05 20:06:37.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13,7 +13,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with-legacy-mv-rm=0 => {Enable legacy behavior for mv/rm (skip checkout files)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with-th1-docs=0 => {Enable TH1 for embedded documentation pages}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with-th1-hooks=0 => {Enable TH1 hooks for commands and web pages}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- with-tcl=path => {Enable Tcl integration, with Tcl in the specified path}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ with-tcl:path => {Enable Tcl integration, with Tcl in the specified path}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with-tcl-stubs=0 => {Enable Tcl integration via stubs library mechanism}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ with-tcl-private-stubs=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ => {Enable Tcl integration via private stubs mechanism}
</span></pre><pre style='margin:0'>
</pre>