[88250] trunk/dports

ryandesign at macports.org ryandesign at macports.org
Fri Dec 23 04:03:14 PST 2011


Revision: 88250
          http://trac.macports.org/changeset/88250
Author:   ryandesign at macports.org
Date:     2011-12-23 04:03:11 -0800 (Fri, 23 Dec 2011)
Log Message:
-----------
pure, pure-docs: update to 0.51
pure-faust: update to 0.7

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

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

Modified: trunk/dports/audio/pure-faust/Portfile
===================================================================
--- trunk/dports/audio/pure-faust/Portfile	2011-12-23 11:28:47 UTC (rev 88249)
+++ trunk/dports/audio/pure-faust/Portfile	2011-12-23 12:03:11 UTC (rev 88250)
@@ -4,7 +4,7 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      faust 0.5
+pure.setup                      faust 0.7
 categories                      audio lang
 platforms                       darwin
 maintainers                     ryandesign
@@ -16,7 +16,7 @@
 
 long_description                ${name} provides ${description}.
 
-checksums                       rmd160  cd158cef087be297c2c7056c92baa8cca650625f \
-                                sha256  6e82ae04030761f6117487f653d0c39c8b129d518cd2a103917ec4b15c27939b
+checksums                       rmd160  bd58f876c8400ffeefe1452c95d9de889995a136 \
+                                sha256  0cc5a3e733923fa4ed2c0f546fce944a183d79afe8dbc3d9b37f85b4cef020d4
 
 depends_run-append              port:faust

Modified: trunk/dports/lang/pure/Portfile
===================================================================
--- trunk/dports/lang/pure/Portfile	2011-12-23 11:28:47 UTC (rev 88249)
+++ trunk/dports/lang/pure/Portfile	2011-12-23 12:03:11 UTC (rev 88250)
@@ -5,8 +5,7 @@
 
 name                    pure
 # Keep the versions of pure and pure-docs in sync.
-version                 0.49
-revision                2
+version                 0.51
 categories              lang
 platforms               darwin
 maintainers             ryandesign
@@ -30,8 +29,8 @@
                         are licensed under LGPL-3, the interpreter is GPL-3, \
                         and the examples are BSD-licensed.
 
-checksums               rmd160  ab3e0db4b7243e0a998e1f1130145fd6786b16a3 \
-                        sha256  7d8c27c9812dcad09a6aba0f9e114965993d446343ef49f17802e9896b65794e
+checksums               rmd160  3a61f8c051a64b67096d5ee61c472132245f6ed3 \
+                        sha256  990b0a30cfb91f1f5a93847c1de666d52d7817f5be28d3753a06f42bc9d74412
 
 set llvm_version        3.0
 set llvm_path           ${prefix}/libexec/llvm-${llvm_version}
@@ -50,9 +49,6 @@
     # llvm-${llvm_version} is not universal
     universal_variant           no
     
-    patchfiles                  patch-interpreter.diff \
-                                patch-runtime.cc.diff
-    
     configure.args              --without-elisp
     
     # Prevent build failure when old llvm port is installed

Deleted: trunk/dports/lang/pure/files/patch-interpreter.diff
===================================================================
--- trunk/dports/lang/pure/files/patch-interpreter.diff	2011-12-23 11:28:47 UTC (rev 88249)
+++ trunk/dports/lang/pure/files/patch-interpreter.diff	2011-12-23 12:03:11 UTC (rev 88250)
@@ -1,59 +0,0 @@
-http://code.google.com/p/pure-lang/issues/detail?id=63
---- interpreter.cc.orig	2011-11-15 13:51:56.000000000 -0600
-+++ interpreter.cc	2011-11-20 16:56:56.000000000 -0600
-@@ -156,14 +156,14 @@
-   }
- 
-   source_options[HOST] = true;
--  codegen_options.insert(pair<string,bool&>("checks", checks));
--  codegen_options.insert(pair<string,bool&>("const", consts));
--  codegen_options.insert(pair<string,bool&>("fold", folding));
--  codegen_options.insert(pair<string,bool&>("tc", use_fastcc));
--  codegen_options.insert(pair<string,bool&>("warn", compat));
--  codegen_options.insert(pair<string,bool&>("warn2", compat2));
-+  codegen_options.insert(pair<string,bool*>("checks", &checks));
-+  codegen_options.insert(pair<string,bool*>("const", &consts));
-+  codegen_options.insert(pair<string,bool*>("fold", &folding));
-+  codegen_options.insert(pair<string,bool*>("tc", &use_fastcc));
-+  codegen_options.insert(pair<string,bool*>("warn", &compat));
-+  codegen_options.insert(pair<string,bool*>("warn2", &compat2));
- #if USE_BIGINT_PRAGMA
--  codegen_options.insert(pair<string,bool&>("bigint", bigints));
-+  codegen_options.insert(pair<string,bool*>("bigint", &bigints));
- #endif
- 
-   nwrapped = 0; fptr = 0;
-@@ -1302,8 +1302,8 @@
- 
- bool interpreter::is_enabled(const string& optname)
- {
--  map<string,bool&>::iterator jt = codegen_options.find(optname);
--  if (jt != codegen_options.end()) return jt->second;
-+  map<string,bool*>::iterator jt = codegen_options.find(optname);
-+  if (jt != codegen_options.end()) return *jt->second;
-   map<string,bool>::iterator it = source_options.find(optname);
-   if (it != source_options.end()) return it->second;
-   // Check the environment for a default.
-@@ -1354,9 +1354,9 @@
- 
- void interpreter::enable(const string& optname, bool flag)
- {
--  map<string,bool&>::iterator it = codegen_options.find(optname);
-+  map<string,bool*>::iterator it = codegen_options.find(optname);
-   if (it != codegen_options.end())
--    it->second = flag;
-+    *it->second = flag;
-   else
-     source_options[optname] = flag;
- }
---- interpreter.hh.orig	2011-11-15 12:48:34.000000000 -0600
-+++ interpreter.hh	2011-11-20 03:15:12.000000000 -0600
-@@ -540,7 +540,7 @@
- 
-   // User-defined options (conditional compilation pragmas).
- private:
--  map<string,bool&> codegen_options;
-+  map<string,bool*> codegen_options;
-   map<string,bool> source_options;
- public:
-   int source_level, skip_level;

Modified: trunk/dports/lang/pure/files/patch-openbrowser.diff
===================================================================
--- trunk/dports/lang/pure/files/patch-openbrowser.diff	2011-12-23 11:28:47 UTC (rev 88249)
+++ trunk/dports/lang/pure/files/patch-openbrowser.diff	2011-12-23 12:03:11 UTC (rev 88250)
@@ -12,9 +12,9 @@
  
  http://docs.pure-lang.googlecode.com/hg/index.html
  
---- lexer.cc.orig	2011-11-15 12:34:38.000000000 -0600
-+++ lexer.cc	2011-11-20 03:08:36.000000000 -0600
-@@ -8498,7 +8498,7 @@
+--- 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 @@
        } else
  	cerr << "help: memory allocation error\n";
      } else {
@@ -23,9 +23,9 @@
        string helpcmd = string(browser) + " \"" + docname + "\"";
        if (system(helpcmd.c_str()) == -1) perror("system");
      }
---- pure.1.orig	2011-11-14 06:54:37.000000000 -0600
-+++ pure.1	2011-11-20 03:08:36.000000000 -0600
-@@ -116,9 +116,9 @@
+--- pure.1.orig	2011-12-17 21:47:52.000000000 -0600
++++ pure.1	2011-12-22 13:46:21.000000000 -0600
+@@ -119,9 +119,9 @@
  .PP
  The full version of this manual can be read inside the interpreter, by typing
  .B help
@@ -38,7 +38,7 @@
  .B PURE_HELP
  or the
  .B BROWSER
-@@ -159,7 +159,7 @@
+@@ -162,7 +162,7 @@
  .TP
  .B PURE_HELP
  Browser to use to read online documentation in the interpreter. By default,

Deleted: trunk/dports/lang/pure/files/patch-runtime.cc.diff
===================================================================
--- trunk/dports/lang/pure/files/patch-runtime.cc.diff	2011-12-23 11:28:47 UTC (rev 88249)
+++ trunk/dports/lang/pure/files/patch-runtime.cc.diff	2011-12-23 12:03:11 UTC (rev 88250)
@@ -1,14 +0,0 @@
-http://code.google.com/p/pure-lang/source/detail?r=50583721fd69d6a64e17617b752ab1f439ffe741
---- runtime.cc.orig	2011-11-15 12:13:42.000000000 -0600
-+++ runtime.cc	2011-12-12 22:09:35.000000000 -0600
-@@ -5711,9 +5711,8 @@
- #endif
-     // check whether the result is again a thunk, then we have to evaluate
-     // that recursively
--    if (is_thunk(ret))
--      pure_force(pure_new_internal(ret));
-     pure_new_internal(ret);
-+    if (is_thunk(ret)) pure_force(ret);
-     // memoize the result
-     assert(x!=ret);
-     if (x->data.clos->ep)

Modified: trunk/dports/lang/pure-docs/Portfile
===================================================================
--- trunk/dports/lang/pure-docs/Portfile	2011-12-23 11:28:47 UTC (rev 88249)
+++ trunk/dports/lang/pure-docs/Portfile	2011-12-23 12:03:11 UTC (rev 88250)
@@ -5,7 +5,7 @@
 PortGroup                       pure 1.0
 
 # Keep the versions of pure and pure-docs in sync.
-pure.setup                      docs 0.49
+pure.setup                      docs 0.51
 categories                      lang
 platforms                       darwin
 maintainers                     ryandesign
@@ -16,8 +16,8 @@
 
 long_description                ${name} is the set of ${description}.
 
-checksums                       rmd160  581ff5486844cfe6c5d7f2704dd8a2489ff00efc \
-                                sha256  5dda6ea4965fe728265e1b88dd5a7846f36a6e586270bf0d354434af3a9e4ff8
+checksums                       rmd160  5a487ce26e799d190dc1d0f3b3b1dc0805eaa6f9 \
+                                sha256  2e13c12b0d1a03dbdf12c09f30bcbd86e50367079776d677b21e2ee1487419a5
 
 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	2011-12-23 11:28:47 UTC (rev 88249)
+++ trunk/dports/lang/pure-docs/files/patch-openbrowser.diff	2011-12-23 12:03:11 UTC (rev 88250)
@@ -1,6 +1,6 @@
---- _sources/pure.txt.orig	2011-11-15 22:04:14.000000000 -0600
-+++ _sources/pure.txt	2011-11-20 17:04:15.000000000 -0600
-@@ -1002,7 +1002,7 @@
+--- _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 @@
  .. envvar:: PURE_HELP
  
     Command used to browse the Pure manual. This must be a browser capable of
@@ -9,7 +9,7 @@
  
  .. envvar:: PURE_INCLUDE
  
-@@ -6409,9 +6409,9 @@
+@@ -6980,9 +6980,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-11-15 22:04:15.000000000 -0600
-+++ pure.html	2011-11-20 17:04:15.000000000 -0600
-@@ -1208,7 +1208,7 @@
+--- 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 @@
  <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,12 +33,12 @@
  </dd></dl>
  
  <dl class="envvar">
-@@ -6442,7 +6442,7 @@
+@@ -7000,7 +7000,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
 -<tt class="docutils literal"><span class="pre">help</span></tt> command uses <strong class="program">w3m</strong>, but you can change this by setting
 +<tt class="docutils literal"><span class="pre">help</span></tt> command uses your Mac OS X web browser, but you can change this by setting
- either the <span class="target" id="index-27"></span><a class="reference internal" href="#envvar-PURE_HELP"><tt class="xref std std-envvar docutils literal"><span class="pre">PURE_HELP</span></tt></a> or the <span class="target" id="index-28"></span><a class="reference internal" href="#envvar-BROWSER"><tt class="xref std std-envvar docutils literal"><span class="pre">BROWSER</span></tt></a> environment variable
+ either the <span class="target" id="index-29"></span><a class="reference internal" href="#envvar-PURE_HELP"><tt class="xref std std-envvar docutils literal"><span class="pre">PURE_HELP</span></tt></a> or the <span class="target" id="index-30"></span><a class="reference internal" href="#envvar-BROWSER"><tt class="xref std std-envvar docutils literal"><span class="pre">BROWSER</span></tt></a> environment variable
  accordingly.</p>
  <p>When invoked without arguments, the <tt class="docutils literal"><span class="pre">help</span></tt> command displays an overview of
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111223/369584f2/attachment.html>


More information about the macports-changes mailing list