[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&nbsp;&nbsp;&nbsp;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