[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