[77594] trunk/dports/devel/fossil/Portfile

raimue at macports.org raimue at macports.org
Tue Apr 5 15:55:02 PDT 2011


Revision: 77594
          http://trac.macports.org/changeset/77594
Author:   raimue at macports.org
Date:     2011-04-05 15:55:01 -0700 (Tue, 05 Apr 2011)
Log Message:
-----------
devel/fossil: maintainer update to 20110316111914, closes #28879

Modified Paths:
--------------
    trunk/dports/devel/fossil/Portfile

Modified: trunk/dports/devel/fossil/Portfile
===================================================================
--- trunk/dports/devel/fossil/Portfile	2011-04-05 22:41:23 UTC (rev 77593)
+++ trunk/dports/devel/fossil/Portfile	2011-04-05 22:55:01 UTC (rev 77594)
@@ -4,8 +4,7 @@
 PortSystem          1.0
 
 name                fossil
-version             20110301190432
-revision            1
+version             20110316111914
 categories          devel
 platforms           darwin
 license             BSD
@@ -24,8 +23,8 @@
 master_sites        ${homepage}download/
 distname            ${name}-src-${version}
 
-checksums           sha1    4332f6369332e118633c9a7f896b5cd3fd275217 \
-                    rmd160  2da55edda4de5f439d0c93b22ad021caf1ac8b32
+checksums           sha1    fb2d03787e4703c8313fddd3bdcb10a4cb3613a1 \
+                    rmd160  5c5875c24db329d39b491903768178ed9f15854a
 
 test.run            yes
 
@@ -66,6 +65,46 @@
         ${docdir}
 }
 
+post-activate {
+
+    ui_msg "* Trying to rebuild known repositories:" 
+
+    set exec_cmd exec
+    set fossil_list {fossil all list}
+    set fossil_rebuild {fossil rebuild}
+
+    if [catch {eval $exec_cmd $fossil_list} repositories] {
+        ui_error "failed to execute $fossil_list"
+    }
+
+    if [llength $repositories] {
+        foreach repo $repositories {
+            if {![catch {eval $exec_cmd $fossil_rebuild $repo} result]} {
+                ui_msg "* successfully rebuild $repo"
+            } else {
+                ui_msg "* failed to rebuild $repo"
+            }
+        }
+    } else {
+        ui_msg "* No repositories found"
+    }
+
+    ui_msg "* Finished rebuilding repositories"
+
+}
+
+notes {
+    ************************************************
+    * It is recommended to rebuild repositories    *
+    * created with earlier versions of fossil.     *
+    * To rebuild a repository run:                 *
+    * fossil rebuild /<path>/<to>/<repository>     *
+    * Rebuilding a repository is a safe operation, *
+    * executing it more then once will not harm    *
+    * the integrity of a repository.               *
+    ************************************************
+}
+
 livecheck.type      regex
 livecheck.url       ${homepage}/download.html
 livecheck.regex     ${name}-src-(\\d{14})${extract.suffix}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110405/65507b84/attachment.html>


More information about the macports-changes mailing list