[51727] trunk/dports/lang/pure
ryandesign at macports.org
ryandesign at macports.org
Mon Jun 1 16:59:40 PDT 2009
Revision: 51727
http://trac.macports.org/changeset/51727
Author: ryandesign at macports.org
Date: 2009-06-01 16:59:39 -0700 (Mon, 01 Jun 2009)
Log Message:
-----------
pure: update to 0.24; all tests passed (on Tiger/Intel)
Modified Paths:
--------------
trunk/dports/lang/pure/Portfile
trunk/dports/lang/pure/files/patch-Makefile.in.diff
trunk/dports/lang/pure/files/patch-openbrowser.diff
Modified: trunk/dports/lang/pure/Portfile
===================================================================
--- trunk/dports/lang/pure/Portfile 2009-06-01 21:53:51 UTC (rev 51726)
+++ trunk/dports/lang/pure/Portfile 2009-06-01 23:59:39 UTC (rev 51727)
@@ -3,7 +3,7 @@
PortSystem 1.0
name pure
-version 0.22
+version 0.24
set branch [join [lrange [split ${version} .] 0 1] .]
categories lang
platforms darwin
@@ -25,9 +25,9 @@
hence programs run blazingly fast and interfacing to C modules is easy.
checksums \
- md5 a1a95b8517a7df65a17299dde7cb6d4a \
- sha1 536381bc6f0a16bc965a7cc81fc3d1b0e2d22fd4 \
- rmd160 aa12453a6015d4fddd8e6d064893c4f5b138ec03
+ md5 9f19a0eb67ad822b9c75863015466422 \
+ sha1 73675dbfbcd976a37f73f66ac206b495e0f749ce \
+ rmd160 01132d9efb01e4bcd7ba2397018787e60e6249d8
depends_build \
path:bin/llvm-config:llvm
Modified: trunk/dports/lang/pure/files/patch-Makefile.in.diff
===================================================================
--- trunk/dports/lang/pure/files/patch-Makefile.in.diff 2009-06-01 21:53:51 UTC (rev 51726)
+++ trunk/dports/lang/pure/files/patch-Makefile.in.diff 2009-06-01 23:59:39 UTC (rev 51727)
@@ -1,23 +1,5 @@
---- Makefile.in.orig 2009-03-30 05:55:34.000000000 -0500
-+++ Makefile.in 2009-04-09 16:56:57.000000000 -0500
-@@ -87,7 +87,7 @@
- # the runtime ABI changes, and the $(minor) version number is used to indicate
- # bugfix releases.
-
--major = 0
-+major = 1
- minor = 0
-
- libpure_name = $(name)
-@@ -175,7 +175,7 @@
-
- ifeq ($(sharedlib), yes)
- pure$(EXE): pure.o $(libpure)
-- $(CXX) -o $@ $(LDFLAGS) pure.o -L. -l$(libpure_name) $(LIBS)
-+ $(CXX) -o $@ -L. $(LDFLAGS) pure.o -l$(libpure_name) $(LIBS)
- else
- pure$(EXE): pure.o $(OBJECT)
- $(CXX) -o $@ $(LDFLAGS) pure.o $(OBJECT) $(LLVM_LIBS) $(LIBS)
+--- Makefile.in 2009-05-21 05:10:06.000000000 -0500
++++ Makefile.in 2009-06-01 18:40:46.000000000 -0500
@@ -292,7 +292,7 @@
$(INSTALL) -m 644 $(srcdir)/pure.html $(srcdir)/purelib.html $(DESTDIR)$(libdir)/pure-$(version)
ln -sf $(libdir)/pure-$(version) $(DESTDIR)$(libdir)/pure
Modified: trunk/dports/lang/pure/files/patch-openbrowser.diff
===================================================================
--- trunk/dports/lang/pure/files/patch-openbrowser.diff 2009-06-01 21:53:51 UTC (rev 51726)
+++ trunk/dports/lang/pure/files/patch-openbrowser.diff 2009-06-01 23:59:39 UTC (rev 51727)
@@ -1,5 +1,5 @@
---- README (revision 1452)
-+++ README (working copy)
+--- README 2009-04-04 00:40:10.000000000 -0500
++++ README 2009-06-01 18:45:12.000000000 -0500
@@ -88,9 +88,10 @@
how to use the interpreter and a description of the Pure language. You can
invoke the manpage with 'man pure' after installation, and the online manual
@@ -14,19 +14,19 @@
Some example programs can be found in the examples subdir in the sources; in
particular, have a look at the hello.pure program which will quickly give you
---- lexer.cc 2009-03-14 15:43:25.000000000 -0500
-+++ lexer.cc 2009-04-03 02:49:50.000000000 -0500
-@@ -4800,7 +4800,7 @@
- docname.erase(docname.length()-1);
- // invoke the browser
- const char *browser = getenv("PURE_HELP");
-- if (!browser) browser = "w3m"; // default
-+ if (!browser) browser = "openbrowser"; // default
- string helpcmd = string(browser) + " " + docname;
- system(helpcmd.c_str());
- } else if (strcmp(cmd, "ls") == 0) {
---- pure.1 (revision 1452)
-+++ pure.1 (working copy)
+--- lexer.cc 2009-04-07 04:55:27.000000000 -0500
++++ lexer.cc 2009-06-01 18:46:19.000000000 -0500
+@@ -4925,7 +4925,7 @@
+ } else
+ cerr << "help: memory allocation error\n";
+ } else {
+- if (!browser) browser = "w3m"; // default
++ if (!browser) browser = "openbrowser"; // default
+ string helpcmd = string(browser) + " " + docname;
+ system(helpcmd.c_str());
+ }
+--- pure.1 2009-04-07 05:10:55.000000000 -0500
++++ pure.1 2009-06-01 18:45:12.000000000 -0500
@@ -81,9 +81,9 @@
.PP
The full version of this manual can be read inside the interpreter, by typing
@@ -38,9 +38,9 @@
+This opens the documentation into your Mac OS X web browser.
+(You can also set the name of another html browser to use with the
.B PURE_HELP
- environment variable.)
- .SH FILES
-@@ -116,7 +116,7 @@
+ or the
+ .B BROWSER
+@@ -125,7 +125,7 @@
.TP
.B PURE_HELP
Browser to use to read online documentation in the interpreter. By default,
@@ -49,9 +49,9 @@
is used.
.TP
.B PURE_INCLUDE
---- pure.html (revision 1452)
-+++ pure.html (working copy)
-@@ -643,7 +643,7 @@
+--- pure.html 2009-05-31 03:13:19.000000000 -0500
++++ pure.html 2009-06-01 18:47:50.000000000 -0500
+@@ -648,7 +648,7 @@
<dd>Extra options to be passed to llvmc in a batch compilation (-c).</dd>
<dt>PURE_HELP</dt>
<dd>Command used to browse the Pure manual. This must be a browser capable of
@@ -60,18 +60,18 @@
<dt>PURE_INCLUDE</dt>
<dd>Additional directories (in colon-separated format) to be searched for
included scripts.</dd>
-@@ -2592,7 +2592,7 @@
+@@ -2617,7 +2617,7 @@
<h2><a class="toc-backref" href="#id37">12.1 Online Help</a></h2>
<p>Online help is available in the interpreter with the interactive <tt class="docutils literal"><span class="pre">help</span></tt>
command, see <a class="reference internal" href="#interactive-commands">Interactive Commands</a> below. You need to have a html browser
-installed for that. By default, the <tt class="docutils literal"><span class="pre">help</span></tt> command uses w3m(1), but you can
+installed for that. By default, the <tt class="docutils literal"><span class="pre">help</span></tt> command uses openbrowser(1), but you can
- change this by setting the PURE_HELP environment variable accordingly.</p>
+ change this by setting either the PURE_HELP or the BROWSER environment
+ variable accordingly.</p>
<p>When invoked without arguments, the <tt class="docutils literal"><span class="pre">help</span></tt> command displays this manual:</p>
- <pre class="literal-block">
---- pure.txt (revision 1452)
-+++ pure.txt (working copy)
-@@ -333,7 +333,7 @@
+--- pure.txt 2009-05-31 03:13:10.000000000 -0500
++++ pure.txt 2009-06-01 18:48:08.000000000 -0500
+@@ -338,7 +338,7 @@
PURE_HELP
Command used to browse the Pure manual. This must be a browser capable of
@@ -80,12 +80,12 @@
PURE_INCLUDE
Additional directories (in colon-separated format) to be searched for
-@@ -2395,7 +2395,7 @@
+@@ -2424,7 +2424,7 @@
Online help is available in the interpreter with the interactive ``help``
command, see `Interactive Commands`_ below. You need to have a html browser
-installed for that. By default, the ``help`` command uses w3m(1), but you can
+installed for that. By default, the ``help`` command uses openbrowser(1), but you can
- change this by setting the PURE_HELP environment variable accordingly.
+ change this by setting either the PURE_HELP or the BROWSER environment
+ variable accordingly.
- When invoked without arguments, the ``help`` command displays this manual::
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090601/79575906/attachment.html>
More information about the macports-changes
mailing list