[104584] trunk/dports/devel/gource

sean at macports.org sean at macports.org
Thu Mar 28 15:17:54 PDT 2013


Revision: 104584
          https://trac.macports.org/changeset/104584
Author:   sean at macports.org
Date:     2013-03-28 15:17:54 -0700 (Thu, 28 Mar 2013)
Log Message:
-----------
gource: update to 0.39 and add license

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

Removed Paths:
-------------
    trunk/dports/devel/gource/files/

Modified: trunk/dports/devel/gource/Portfile
===================================================================
--- trunk/dports/devel/gource/Portfile	2013-03-28 22:16:31 UTC (rev 104583)
+++ trunk/dports/devel/gource/Portfile	2013-03-28 22:17:54 UTC (rev 104584)
@@ -4,10 +4,10 @@
 PortSystem          1.0
 
 name                gource
-version             0.38
-revision            5
+version             0.39
 categories          devel
 platforms           darwin
+license             GPL-3+
 maintainers         phw openmaintainer
 
 description         Version Control Visualization Tool
@@ -19,8 +19,8 @@
 homepage            http://code.google.com/p/gource/
 master_sites        googlecode
 
-checksums           rmd160  bfeb1de7d1d71dd8cb4d2f9e3fa4ecfc43a00191 \
-                    sha256  9b250a70c1fbe9383a22673931bbc4ff43d669da5d6c1e18b5b3329ad2154505
+checksums           rmd160  7c7a80a6c546c4fa72df54665b6931fee20f3a10 \
+                    sha256  0f97a3bad240ebc04e37ebbe8e0affaf8ad9bed997d90a4b59d05770c788ffeb
 
 depends_build       port:glm
 depends_lib         port:ftgl \
@@ -32,10 +32,16 @@
                     port:glew \
                     port:boost
 
-patchfiles          patch-src-logmill.cpp.diff
-
 configure.args      --disable-sdltest
 
+# gource's configure script assumes gnu 'sed -e' and 'tac' which are not included on
+# darwin so we replace 'tac' with 'awk' and 'sed -e' with 'perl -pe'
+post-extract {
+    reinplace "s, tac, awk '1 { last = NR; line\[last\] = \$0; } END { for (i = last; i > 0; i--) { print line\[i\]; } }'," ${worksrcpath}/configure
+    reinplace "s,sed -e 's;^lib\\\\(boost_system.*\\\\)\\\\.\\\\(so\\\\|a\\\\),perl -pe 's;^lib(boost_system.*)\\\\.(dylib|so|a)," ${worksrcpath}/configure
+    reinplace "s,sed -e 's;^lib\\\\(boost_filesystem.*\\\\)\\\\.\\\\(dylib\\\\|a\\\\|so\\\\),perl -pe 's;^lib(boost_filesystem.*)\\\\.(dylib|so|a)," ${worksrcpath}/configure
+}
+
 livecheck.type      regex
 livecheck.url       http://code.google.com/p/gource/
 livecheck.regex     "gource-(\\d+\\.\\d+)\\.tar\\.gz"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130328/0e61e137/attachment.html>


More information about the macports-changes mailing list