[93980] trunk/dports/lang

ryandesign at macports.org ryandesign at macports.org
Tue Jun 5 21:30:05 PDT 2012


Revision: 93980
          https://trac.macports.org/changeset/93980
Author:   ryandesign at macports.org
Date:     2012-06-05 21:30:02 -0700 (Tue, 05 Jun 2012)
Log Message:
-----------
pure, pure-docs: update to 0.55; use llvm 3.1

Modified Paths:
--------------
    trunk/dports/lang/pure/Portfile
    trunk/dports/lang/pure-docs/Portfile
    trunk/dports/lang/pure-docs/files/patch-openbrowser.diff

Removed Paths:
-------------
    trunk/dports/lang/pure/files/patch-interpreter.cc.diff

Modified: trunk/dports/lang/pure/Portfile
===================================================================
--- trunk/dports/lang/pure/Portfile	2012-06-06 04:05:04 UTC (rev 93979)
+++ trunk/dports/lang/pure/Portfile	2012-06-06 04:30:02 UTC (rev 93980)
@@ -5,7 +5,7 @@
 
 name                    pure
 # Keep the versions of pure and pure-docs in sync.
-version                 0.54
+version                 0.55
 categories              lang
 platforms               darwin
 maintainers             ryandesign
@@ -29,12 +29,12 @@
                         are licensed under LGPL-3, the interpreter is GPL-3, \
                         and the examples are BSD-licensed.
 
-checksums               rmd160  900c1564793047276d2bae784b47e493da8d6efe \
-                        sha256  ca09b655e09312912fb626d00b828d713fdccbb12caf532512330bbf643efb7e
+checksums               rmd160  39b758f5ae081b50c79fb4de13f99e17872cbb53 \
+                        sha256  36dbf1b77719a8031766b30812ac89102188d01ae9da80c2b53889f501cb58a7
 
 livecheck.type          none
 
-set llvm_version        3.0
+set llvm_version        3.1
 set llvm_prefix         ${prefix}/libexec/llvm-${llvm_version}
 configure.env           PATH=${llvm_prefix}/bin:$env(PATH)
 
@@ -48,16 +48,11 @@
     
     depends_run                 path:bin/w3m:w3m
     
-    patchfiles                  patch-interpreter.cc.diff
-    
-    post-patch {
-        reinplace "s|@LLVM_PREFIX@|${llvm_prefix}|g" ${worksrcpath}/interpreter.cc
-    }
-    
     # llvm-${llvm_version} is not universal
     universal_variant           no
     
-    configure.args              --without-elisp
+    configure.args              --without-elisp \
+                                --with-tool-prefix=${llvm_prefix}/bin/
     
     # Prevent build failure when old llvm port is installed
     configure.cppflags          -I${llvm_prefix}/include ${configure.cppflags}

Deleted: trunk/dports/lang/pure/files/patch-interpreter.cc.diff
===================================================================
--- trunk/dports/lang/pure/files/patch-interpreter.cc.diff	2012-06-06 04:05:04 UTC (rev 93979)
+++ trunk/dports/lang/pure/files/patch-interpreter.cc.diff	2012-06-06 04:30:02 UTC (rev 93980)
@@ -1,13 +0,0 @@
---- interpreter.cc.orig	2012-05-19 00:05:31.000000000 -0500
-+++ interpreter.cc	2012-05-22 18:30:16.000000000 -0500
-@@ -10580,8 +10580,8 @@
-     // The -disable-cfi seems to be needed on OSX as of LLVM 3.0.
-     custom_opts = "-disable-cfi ";
- #endif
--    string cmd = "opt -f -std-compile-opts "+quote(target)+
--      " | llc "+custom_opts+string(pic?"-relocation-model=pic ":"")+
-+    string cmd = "@LLVM_PREFIX@/bin/opt -f -std-compile-opts "+quote(target)+
-+      " | @LLVM_PREFIX@/bin/llc "+custom_opts+string(pic?"-relocation-model=pic ":"")+
-       "-o "+quote(asmfile);
-     if (vflag) std::cerr << cmd << '\n';
-     unlink(asmfile.c_str());

Modified: trunk/dports/lang/pure-docs/Portfile
===================================================================
--- trunk/dports/lang/pure-docs/Portfile	2012-06-06 04:05:04 UTC (rev 93979)
+++ trunk/dports/lang/pure-docs/Portfile	2012-06-06 04:30:02 UTC (rev 93980)
@@ -5,7 +5,7 @@
 PortGroup                       pure 1.0
 
 # Keep the versions of pure and pure-docs in sync.
-pure.setup                      docs 0.54
+pure.setup                      docs 0.55
 categories                      lang
 platforms                       darwin
 maintainers                     ryandesign
@@ -17,8 +17,8 @@
 
 long_description                ${name} is the set of ${description}.
 
-checksums                       rmd160  07808fba115b2574c74e693aace9ed72b3e7f4c2 \
-                                sha256  1d1d52fbe8b5c7fb1ec26b6afef003884640b0d9c71eb4f0cafe0875a0ca19ef
+checksums                       rmd160  7f618b99d914d5d62ea70fd1cc5575f6ac4e7e5e \
+                                sha256  2cd0045c8fd126cf41cb847f2842e11b7c0480c8cb8d5ea33470cf7edcfd1db9
 
 platform macosx {
     patchfiles                  patch-openbrowser.diff

Modified: trunk/dports/lang/pure-docs/files/patch-openbrowser.diff
===================================================================
--- trunk/dports/lang/pure-docs/files/patch-openbrowser.diff	2012-06-06 04:05:04 UTC (rev 93979)
+++ trunk/dports/lang/pure-docs/files/patch-openbrowser.diff	2012-06-06 04:30:02 UTC (rev 93980)
@@ -1,5 +1,5 @@
---- _sources/pure.txt.orig	2012-03-22 14:12:46.000000000 -0500
-+++ _sources/pure.txt	2012-03-22 18:50:42.000000000 -0500
+--- _sources/pure.txt.orig	2012-06-04 09:31:56.000000000 -0500
++++ _sources/pure.txt	2012-06-05 23:07:47.000000000 -0500
 @@ -1075,7 +1075,7 @@
  .. envvar:: PURE_HELP
  
@@ -9,7 +9,7 @@
  
  .. envvar:: PURE_INCLUDE
  
-@@ -7040,9 +7040,9 @@
+@@ -7026,9 +7026,9 @@
  manuals of the addon modules available from the Pure website.
  
  You need to have a html browser installed to make this work. By default, the
@@ -22,8 +22,8 @@
  
  When invoked without arguments, the ``help`` command displays an overview of
  the available documentation, from which you can follow the links to the
---- pure.html.orig	2012-03-22 14:13:06.000000000 -0500
-+++ pure.html	2012-03-22 18:50:42.000000000 -0500
+--- pure.html.orig	2012-06-04 09:31:56.000000000 -0500
++++ pure.html	2012-06-05 23:07:47.000000000 -0500
 @@ -1290,7 +1290,7 @@
  <dt id="envvar-PURE_HELP">
  <tt class="descname">PURE_HELP</tt><a class="headerlink" href="#envvar-PURE_HELP" title="Permalink to this definition">¶</a></dt>
@@ -33,7 +33,7 @@
  </dd></dl>
  
  <dl class="envvar">
-@@ -7062,7 +7062,7 @@
+@@ -7046,7 +7046,7 @@
  format; this includes the present manual, the <a class="reference internal" href="purelib.html"><em>Pure Library Manual</em></a>, as well as all
  manuals of the addon modules available from the Pure website.</p>
  <p>You need to have a html browser installed to make this work. By default, the
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120605/6bb0a458/attachment.html>


More information about the macports-changes mailing list