[90579] trunk/dports

ryandesign at macports.org ryandesign at macports.org
Fri Mar 9 00:47:02 PST 2012


Revision: 90579
          http://trac.macports.org/changeset/90579
Author:   ryandesign at macports.org
Date:     2012-03-09 00:47:02 -0800 (Fri, 09 Mar 2012)
Log Message:
-----------
pure: update to 0.52 and refer to opt and llc by their full paths
pure-docs: update to 0.52
pure-faust: update to 0.9
pure-ffi: update to 0.13
pure-odbc: update to 0.9

Modified Paths:
--------------
    trunk/dports/audio/pure-faust/Portfile
    trunk/dports/databases/pure-odbc/Portfile
    trunk/dports/devel/pure-ffi/Portfile
    trunk/dports/lang/pure/Portfile
    trunk/dports/lang/pure/files/patch-interpreter.cc.diff
    trunk/dports/lang/pure/files/patch-openbrowser.diff
    trunk/dports/lang/pure-docs/Portfile
    trunk/dports/lang/pure-docs/files/patch-openbrowser.diff

Modified: trunk/dports/audio/pure-faust/Portfile
===================================================================
--- trunk/dports/audio/pure-faust/Portfile	2012-03-09 08:34:40 UTC (rev 90578)
+++ trunk/dports/audio/pure-faust/Portfile	2012-03-09 08:47:02 UTC (rev 90579)
@@ -4,7 +4,7 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      faust 0.8
+pure.setup                      faust 0.9
 categories                      audio lang
 platforms                       darwin
 maintainers                     ryandesign
@@ -16,7 +16,7 @@
 
 long_description                ${name} provides ${description}.
 
-checksums                       rmd160  606b0566f3fda1d7a334c9e2e787fdd751e705d2 \
-                                sha256  80e67726e8f3591126ba89ce6445780c00d4c86dcd84155506211551f72a1234
+checksums                       rmd160  bcd65f4d0e55e568be4e1d4e0c3b6d3bdc50e25a \
+                                sha256  b080b8f2c511d11dfa5badc23220a5ebc0dfc1d09db166c521cd82b3968d4c3a
 
 depends_run-append              port:faust

Modified: trunk/dports/databases/pure-odbc/Portfile
===================================================================
--- trunk/dports/databases/pure-odbc/Portfile	2012-03-09 08:34:40 UTC (rev 90578)
+++ trunk/dports/databases/pure-odbc/Portfile	2012-03-09 08:47:02 UTC (rev 90579)
@@ -4,7 +4,7 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      odbc 0.8
+pure.setup                      odbc 0.9
 categories                      databases
 platforms                       darwin
 maintainers                     ryandesign
@@ -17,8 +17,8 @@
                                 you access a large variety of open source \
                                 and commercial database systems from Pure
 
-checksums                       rmd160  afd06f0010e7f70236feda03085b5a93256e0f7d \
-                                sha256  595336678492bba53766955138d3ba3e78ee34bc9d6695c86b0c361f02123b37
+checksums                       rmd160  9f2a622f9e8acba55bdcc70d44e7450e3e81027d \
+                                sha256  bf3b64fbeba727ace6db95e2a3df96d451db7947d10eca8fde15d46efd76df95
 
 depends_lib-append              path:lib/libgmp.dylib:gmp \
                                 path:lib/libodbc.dylib:unixODBC

Modified: trunk/dports/devel/pure-ffi/Portfile
===================================================================
--- trunk/dports/devel/pure-ffi/Portfile	2012-03-09 08:34:40 UTC (rev 90578)
+++ trunk/dports/devel/pure-ffi/Portfile	2012-03-09 08:47:02 UTC (rev 90579)
@@ -4,8 +4,7 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      ffi 0.12
-revision                        2
+pure.setup                      ffi 0.13
 categories                      devel
 platforms                       darwin
 maintainers                     ryandesign
@@ -22,12 +21,9 @@
                                 may also be possible to call foreign \
                                 languages other than C.
 
-# 0.12 was stealth-updated 2011-10-20
-dist_subdir                     ${name}/${version}_1
+checksums                       rmd160  eb4f28bcca830bd32cfc25d369ed0ebca01d1650 \
+                                sha256  1c605ee261a6a8fe60684e764ba1f12dfd2e1e09290190411314b35a71a69636
 
-checksums                       rmd160  a8c3e1370ac82f9c70c979e1e8c28faa7b0a0bee \
-                                sha256  7aba78d96cad5ce6277b9857cbe9a09d6d572cb3fa5a48a53e4a8d3e23eee32d
-
 depends_build-append            port:pkgconfig
 
 depends_lib-append              port:libffi

Modified: trunk/dports/lang/pure/Portfile
===================================================================
--- trunk/dports/lang/pure/Portfile	2012-03-09 08:34:40 UTC (rev 90578)
+++ trunk/dports/lang/pure/Portfile	2012-03-09 08:47:02 UTC (rev 90579)
@@ -5,7 +5,7 @@
 
 name                    pure
 # Keep the versions of pure and pure-docs in sync.
-version                 0.51
+version                 0.52
 categories              lang
 platforms               darwin
 maintainers             ryandesign
@@ -29,16 +29,14 @@
                         are licensed under LGPL-3, the interpreter is GPL-3, \
                         and the examples are BSD-licensed.
 
-checksums               rmd160  3a61f8c051a64b67096d5ee61c472132245f6ed3 \
-                        sha256  990b0a30cfb91f1f5a93847c1de666d52d7817f5be28d3753a06f42bc9d74412
+checksums               rmd160  4bba96aa79a5341b97b06debd8ec804714778159 \
+                        sha256  f7b83e07b38275087def31e2423a1c2a759134822489a65d1e3fae57163eab4f
 
 set llvm_version        3.0
-set llvm_path           ${prefix}/libexec/llvm-${llvm_version}
-configure.env           PATH=${llvm_path}/bin:$env(PATH)
+set llvm_prefix         ${prefix}/libexec/llvm-${llvm_version}
+configure.env           PATH=${llvm_prefix}/bin:$env(PATH)
 
 if {${name} == ${subport}} {
-    revision                    1
-    
     depends_lib                 port:gmp \
                                 port:libiconv \
                                 port:libtool \
@@ -51,7 +49,7 @@
     patchfiles                  patch-interpreter.cc.diff
     
     post-patch {
-        reinplace "s|@LLVM_VERSION@|${llvm_version}|g" ${worksrcpath}/interpreter.cc
+        reinplace "s|@LLVM_PREFIX@|${llvm_prefix}|g" ${worksrcpath}/interpreter.cc
     }
     
     # llvm-${llvm_version} is not universal
@@ -60,8 +58,8 @@
     configure.args              --without-elisp
     
     # Prevent build failure when old llvm port is installed
-    configure.cppflags          -I${llvm_path}/include ${configure.cppflags}
-    configure.ldflags           -L${llvm_path}/lib ${configure.ldflags}
+    configure.cppflags          -I${llvm_prefix}/include ${configure.cppflags}
+    configure.ldflags           -L${llvm_prefix}/lib ${configure.ldflags}
     
     platform macosx {
         depends_run-replace s|path:bin/w3m:w3m|path:bin/openbrowser:openbrowser|

Modified: trunk/dports/lang/pure/files/patch-interpreter.cc.diff
===================================================================
--- trunk/dports/lang/pure/files/patch-interpreter.cc.diff	2012-03-09 08:34:40 UTC (rev 90578)
+++ trunk/dports/lang/pure/files/patch-interpreter.cc.diff	2012-03-09 08:47:02 UTC (rev 90579)
@@ -1,13 +1,13 @@
---- interpreter.cc.orig	2011-12-21 11:32:08.000000000 -0600
-+++ interpreter.cc	2012-03-09 00:10:36.000000000 -0600
-@@ -10531,8 +10531,8 @@
+--- interpreter.cc.orig	2012-03-05 20:54:23.000000000 -0600
++++ interpreter.cc	2012-03-09 00:42:45.000000000 -0600
+@@ -10539,8 +10539,8 @@
      /* Call llc (and opt) to create a native assembler file which can then be
         passed to gcc to handle assembly and linkage (if requested). */
      string asmfile = (ext==".s")?out:out+".s";
 -    string cmd = "opt -f -std-compile-opts "+quote(target)+
 -      " | llc "+string(pic?"-relocation-model=pic ":"")+
-+    string cmd = "opt-mp- at LLVM_VERSION@ -f -std-compile-opts "+quote(target)+
-+      " | llc-mp- at LLVM_VERSION@ -disable-cfi "+string(pic?"-relocation-model=pic ":"")+
++    string cmd = "@LLVM_PREFIX@/bin/opt -f -std-compile-opts "+quote(target)+
++      " | @LLVM_PREFIX@/bin/llc -disable-cfi "+string(pic?"-relocation-model=pic ":"")+
        "-o "+quote(asmfile);
      if (vflag) std::cerr << cmd << '\n';
      unlink(asmfile.c_str());

Modified: trunk/dports/lang/pure/files/patch-openbrowser.diff
===================================================================
--- trunk/dports/lang/pure/files/patch-openbrowser.diff	2012-03-09 08:34:40 UTC (rev 90578)
+++ trunk/dports/lang/pure/files/patch-openbrowser.diff	2012-03-09 08:47:02 UTC (rev 90579)
@@ -12,9 +12,9 @@
  
  http://docs.pure-lang.googlecode.com/hg/index.html
  
---- lexer.cc.orig	2011-12-06 14:38:38.000000000 -0600
-+++ lexer.cc	2011-12-22 13:46:21.000000000 -0600
-@@ -8714,7 +8714,7 @@
+--- lexer.cc.orig	2012-03-07 20:44:20.000000000 -0600
++++ lexer.cc	2012-03-09 00:42:45.000000000 -0600
+@@ -8800,7 +8800,7 @@
        } else
  	cerr << "help: memory allocation error\n";
      } else {

Modified: trunk/dports/lang/pure-docs/Portfile
===================================================================
--- trunk/dports/lang/pure-docs/Portfile	2012-03-09 08:34:40 UTC (rev 90578)
+++ trunk/dports/lang/pure-docs/Portfile	2012-03-09 08:47:02 UTC (rev 90579)
@@ -5,7 +5,7 @@
 PortGroup                       pure 1.0
 
 # Keep the versions of pure and pure-docs in sync.
-pure.setup                      docs 0.51
+pure.setup                      docs 0.52
 categories                      lang
 platforms                       darwin
 maintainers                     ryandesign
@@ -17,8 +17,8 @@
 
 long_description                ${name} is the set of ${description}.
 
-checksums                       rmd160  5a487ce26e799d190dc1d0f3b3b1dc0805eaa6f9 \
-                                sha256  2e13c12b0d1a03dbdf12c09f30bcbd86e50367079776d677b21e2ee1487419a5
+checksums                       rmd160  069010c6ed3fb6a65ea36224bba114e5ff399ae1 \
+                                sha256  aaff6167c0c1111e453d0d0d653414a2ae334f3940544407b70a743891ad0203
 
 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-03-09 08:34:40 UTC (rev 90578)
+++ trunk/dports/lang/pure-docs/files/patch-openbrowser.diff	2012-03-09 08:47:02 UTC (rev 90579)
@@ -1,6 +1,6 @@
---- _sources/pure.txt.orig	2011-12-21 16:12:49.000000000 -0600
-+++ _sources/pure.txt	2011-12-22 13:50:25.000000000 -0600
-@@ -1067,7 +1067,7 @@
+--- _sources/pure.txt.orig	2012-03-07 20:28:12.000000000 -0600
++++ _sources/pure.txt	2012-03-09 02:25:44.000000000 -0600
+@@ -1075,7 +1075,7 @@
  .. envvar:: PURE_HELP
  
     Command used to browse the Pure manual. This must be a browser capable of
@@ -9,7 +9,7 @@
  
  .. envvar:: PURE_INCLUDE
  
-@@ -6980,9 +6980,9 @@
+@@ -7039,9 +7039,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,9 +22,9 @@
  
  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	2011-12-21 16:12:49.000000000 -0600
-+++ pure.html	2011-12-22 14:02:01.000000000 -0600
-@@ -1280,7 +1280,7 @@
+--- pure.html.orig	2012-03-07 20:28:12.000000000 -0600
++++ pure.html	2012-03-09 02:25:44.000000000 -0600
+@@ -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>
  <dd><p>Command used to browse the Pure manual. This must be a browser capable of
@@ -33,7 +33,7 @@
  </dd></dl>
  
  <dl class="envvar">
-@@ -7000,7 +7000,7 @@
+@@ -7061,7 +7061,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/20120309/d23bdda3/attachment.html>


More information about the macports-changes mailing list