Changeset 90579


Ignore:
Timestamp:
Mar 9, 2012, 8:47:02 AM (8 years ago)
Author:
ryandesign@…
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

Location:
trunk/dports
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/audio/pure-faust/Portfile

    r88416 r90579  
    55PortGroup                       pure 1.0
    66
    7 pure.setup                      faust 0.8
     7pure.setup                      faust 0.9
    88categories                      audio lang
    99platforms                       darwin
     
    1717long_description                ${name} provides ${description}.
    1818
    19 checksums                       rmd160  606b0566f3fda1d7a334c9e2e787fdd751e705d2 \
    20                                 sha256  80e67726e8f3591126ba89ce6445780c00d4c86dcd84155506211551f72a1234
     19checksums                       rmd160  bcd65f4d0e55e568be4e1d4e0c3b6d3bdc50e25a \
     20                                sha256  b080b8f2c511d11dfa5badc23220a5ebc0dfc1d09db166c521cd82b3968d4c3a
    2121
    2222depends_run-append              port:faust
  • trunk/dports/databases/pure-odbc/Portfile

    r86519 r90579  
    55PortGroup                       pure 1.0
    66
    7 pure.setup                      odbc 0.8
     7pure.setup                      odbc 0.9
    88categories                      databases
    99platforms                       darwin
     
    1818                                and commercial database systems from Pure
    1919
    20 checksums                       rmd160  afd06f0010e7f70236feda03085b5a93256e0f7d \
    21                                 sha256  595336678492bba53766955138d3ba3e78ee34bc9d6695c86b0c361f02123b37
     20checksums                       rmd160  9f2a622f9e8acba55bdcc70d44e7450e3e81027d \
     21                                sha256  bf3b64fbeba727ace6db95e2a3df96d451db7947d10eca8fde15d46efd76df95
    2222
    2323depends_lib-append              path:lib/libgmp.dylib:gmp \
  • trunk/dports/devel/pure-ffi/Portfile

    r87280 r90579  
    55PortGroup                       pure 1.0
    66
    7 pure.setup                      ffi 0.12
    8 revision                        2
     7pure.setup                      ffi 0.13
    98categories                      devel
    109platforms                       darwin
     
    2322                                languages other than C.
    2423
    25 # 0.12 was stealth-updated 2011-10-20
    26 dist_subdir                     ${name}/${version}_1
    27 
    28 checksums                       rmd160  a8c3e1370ac82f9c70c979e1e8c28faa7b0a0bee \
    29                                 sha256  7aba78d96cad5ce6277b9857cbe9a09d6d572cb3fa5a48a53e4a8d3e23eee32d
     24checksums                       rmd160  eb4f28bcca830bd32cfc25d369ed0ebca01d1650 \
     25                                sha256  1c605ee261a6a8fe60684e764ba1f12dfd2e1e09290190411314b35a71a69636
    3026
    3127depends_build-append            port:pkgconfig
  • trunk/dports/lang/pure-docs/Portfile

    r88253 r90579  
    66
    77# Keep the versions of pure and pure-docs in sync.
    8 pure.setup                      docs 0.51
     8pure.setup                      docs 0.52
    99categories                      lang
    1010platforms                       darwin
     
    1818long_description                ${name} is the set of ${description}.
    1919
    20 checksums                       rmd160  5a487ce26e799d190dc1d0f3b3b1dc0805eaa6f9 \
    21                                 sha256  2e13c12b0d1a03dbdf12c09f30bcbd86e50367079776d677b21e2ee1487419a5
     20checksums                       rmd160  069010c6ed3fb6a65ea36224bba114e5ff399ae1 \
     21                                sha256  aaff6167c0c1111e453d0d0d653414a2ae334f3940544407b70a743891ad0203
    2222
    2323platform macosx {
  • trunk/dports/lang/pure-docs/files/patch-openbrowser.diff

    r88250 r90579  
    1 --- _sources/pure.txt.orig      2011-12-21 16:12:49.000000000 -0600
    2 +++ _sources/pure.txt   2011-12-22 13:50:25.000000000 -0600
    3 @@ -1067,7 +1067,7 @@
     1--- _sources/pure.txt.orig      2012-03-07 20:28:12.000000000 -0600
     2+++ _sources/pure.txt   2012-03-09 02:25:44.000000000 -0600
     3@@ -1075,7 +1075,7 @@
    44 .. envvar:: PURE_HELP
    55 
     
    1010 .. envvar:: PURE_INCLUDE
    1111 
    12 @@ -6980,9 +6980,9 @@
     12@@ -7039,9 +7039,9 @@
    1313 manuals of the addon modules available from the Pure website.
    1414 
     
    2323 When invoked without arguments, the ``help`` command displays an overview of
    2424 the available documentation, from which you can follow the links to the
    25 --- pure.html.orig      2011-12-21 16:12:49.000000000 -0600
    26 +++ pure.html   2011-12-22 14:02:01.000000000 -0600
    27 @@ -1280,7 +1280,7 @@
     25--- pure.html.orig      2012-03-07 20:28:12.000000000 -0600
     26+++ pure.html   2012-03-09 02:25:44.000000000 -0600
     27@@ -1290,7 +1290,7 @@
    2828 <dt id="envvar-PURE_HELP">
    2929 <tt class="descname">PURE_HELP</tt><a class="headerlink" href="#envvar-PURE_HELP" title="Permalink to this definition">¶</a></dt>
     
    3434 
    3535 <dl class="envvar">
    36 @@ -7000,7 +7000,7 @@
     36@@ -7061,7 +7061,7 @@
    3737 format; this includes the present manual, the <a class="reference internal" href="purelib.html"><em>Pure Library Manual</em></a>, as well as all
    3838 manuals of the addon modules available from the Pure website.</p>
  • trunk/dports/lang/pure/Portfile

    r90576 r90579  
    66name                    pure
    77# Keep the versions of pure and pure-docs in sync.
    8 version                 0.51
     8version                 0.52
    99categories              lang
    1010platforms               darwin
     
    3030                        and the examples are BSD-licensed.
    3131
    32 checksums               rmd160  3a61f8c051a64b67096d5ee61c472132245f6ed3 \
    33                         sha256  990b0a30cfb91f1f5a93847c1de666d52d7817f5be28d3753a06f42bc9d74412
     32checksums               rmd160  4bba96aa79a5341b97b06debd8ec804714778159 \
     33                        sha256  f7b83e07b38275087def31e2423a1c2a759134822489a65d1e3fae57163eab4f
    3434
    3535set llvm_version        3.0
    36 set llvm_path           ${prefix}/libexec/llvm-${llvm_version}
    37 configure.env           PATH=${llvm_path}/bin:$env(PATH)
     36set llvm_prefix         ${prefix}/libexec/llvm-${llvm_version}
     37configure.env           PATH=${llvm_prefix}/bin:$env(PATH)
    3838
    3939if {${name} == ${subport}} {
    40     revision                    1
    41    
    4240    depends_lib                 port:gmp \
    4341                                port:libiconv \
     
    5250   
    5351    post-patch {
    54         reinplace "s|@LLVM_VERSION@|${llvm_version}|g" ${worksrcpath}/interpreter.cc
     52        reinplace "s|@LLVM_PREFIX@|${llvm_prefix}|g" ${worksrcpath}/interpreter.cc
    5553    }
    5654   
     
    6159   
    6260    # Prevent build failure when old llvm port is installed
    63     configure.cppflags          -I${llvm_path}/include ${configure.cppflags}
    64     configure.ldflags           -L${llvm_path}/lib ${configure.ldflags}
     61    configure.cppflags          -I${llvm_prefix}/include ${configure.cppflags}
     62    configure.ldflags           -L${llvm_prefix}/lib ${configure.ldflags}
    6563   
    6664    platform macosx {
  • trunk/dports/lang/pure/files/patch-interpreter.cc.diff

    r90576 r90579  
    1 --- interpreter.cc.orig 2011-12-21 11:32:08.000000000 -0600
    2 +++ interpreter.cc      2012-03-09 00:10:36.000000000 -0600
    3 @@ -10531,8 +10531,8 @@
     1--- interpreter.cc.orig 2012-03-05 20:54:23.000000000 -0600
     2+++ interpreter.cc      2012-03-09 00:42:45.000000000 -0600
     3@@ -10539,8 +10539,8 @@
    44     /* Call llc (and opt) to create a native assembler file which can then be
    55        passed to gcc to handle assembly and linkage (if requested). */
     
    77-    string cmd = "opt -f -std-compile-opts "+quote(target)+
    88-      " | llc "+string(pic?"-relocation-model=pic ":"")+
    9 +    string cmd = "opt-mp-@LLVM_VERSION@ -f -std-compile-opts "+quote(target)+
    10 +      " | llc-mp-@LLVM_VERSION@ -disable-cfi "+string(pic?"-relocation-model=pic ":"")+
     9+    string cmd = "@LLVM_PREFIX@/bin/opt -f -std-compile-opts "+quote(target)+
     10+      " | @LLVM_PREFIX@/bin/llc -disable-cfi "+string(pic?"-relocation-model=pic ":"")+
    1111       "-o "+quote(asmfile);
    1212     if (vflag) std::cerr << cmd << '\n';
  • trunk/dports/lang/pure/files/patch-openbrowser.diff

    r88250 r90579  
    1313 http://docs.pure-lang.googlecode.com/hg/index.html
    1414 
    15 --- lexer.cc.orig       2011-12-06 14:38:38.000000000 -0600
    16 +++ lexer.cc    2011-12-22 13:46:21.000000000 -0600
    17 @@ -8714,7 +8714,7 @@
     15--- lexer.cc.orig       2012-03-07 20:44:20.000000000 -0600
     16+++ lexer.cc    2012-03-09 00:42:45.000000000 -0600
     17@@ -8800,7 +8800,7 @@
    1818       } else
    1919        cerr << "help: memory allocation error\n";
Note: See TracChangeset for help on using the changeset viewer.