[60838] trunk/dports

ryandesign at macports.org ryandesign at macports.org
Wed Nov 25 05:09:44 PST 2009


Revision: 60838
          http://trac.macports.org/changeset/60838
Author:   ryandesign at macports.org
Date:     2009-11-25 05:09:42 -0800 (Wed, 25 Nov 2009)
Log Message:
-----------
pure, pure-devel: update to 0.37, also install doc and example files
pure-csv: update to 0.7
pure-ffi: update to 0.8
pure-gl: update to 0.7
pure-gsl: update to 0.7
pure-gtk: update to 0.5
pure-odbc: update to 0.5
pure-xml: update to 0.3
All of the above except pure-gsl: update licenses
See http://groups.google.com/group/pure-lang/t/3ceeb39d9c95810a

Modified Paths:
--------------
    trunk/dports/databases/pure-odbc/Portfile
    trunk/dports/devel/pure-csv/Portfile
    trunk/dports/devel/pure-ffi/Portfile
    trunk/dports/graphics/pure-gl/Portfile
    trunk/dports/lang/pure/Portfile
    trunk/dports/lang/pure-devel/Portfile
    trunk/dports/math/pure-gsl/Portfile
    trunk/dports/textproc/pure-xml/Portfile
    trunk/dports/x11/pure-gtk/Portfile

Modified: trunk/dports/databases/pure-odbc/Portfile
===================================================================
--- trunk/dports/databases/pure-odbc/Portfile	2009-11-25 12:54:05 UTC (rev 60837)
+++ trunk/dports/databases/pure-odbc/Portfile	2009-11-25 13:09:42 UTC (rev 60838)
@@ -3,12 +3,11 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      odbc 0.4
-revision                        2
+pure.setup                      odbc 0.5
 categories                      databases
 platforms                       darwin
 maintainers                     ryandesign
-license                         GPLv3
+license                         LGPLv3
 
 description                     a simple ODBC interface for the Pure \
                                 programming language
@@ -17,9 +16,9 @@
                                 you access a large variety of open source \
                                 and commercial database systems from Pure
 
-checksums                       md5     6c1baddf9f6008220b4be5524348046a \
-                                sha1    bc4097eab3ec227c8500429ed3312fb17badacd7 \
-                                rmd160  865006f880ef3f698244059f9758b89fcbc4c9b3
+checksums                       md5     6f6f6676286af996029b75f71602c9ac \
+                                sha1    a4be9291ea478c9adadf72ff6f272712c37a1446 \
+                                rmd160  85ca1a666d6bb197b9e69b7f3c9ade436b582461
 
 depends_lib-append              path:lib/libgmp.dylib:gmp \
                                 path:lib/libodbc.dylib:unixODBC

Modified: trunk/dports/devel/pure-csv/Portfile
===================================================================
--- trunk/dports/devel/pure-csv/Portfile	2009-11-25 12:54:05 UTC (rev 60837)
+++ trunk/dports/devel/pure-csv/Portfile	2009-11-25 13:09:42 UTC (rev 60838)
@@ -3,12 +3,11 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      csv 0.6
-revision                        3
+pure.setup                      csv 0.7
 categories                      devel
 platforms                       darwin
 maintainers                     ryandesign
-license                         GPLv2
+license                         BSD
 
 description                     an interface to read and write comma \
                                 separated value files in Pure
@@ -17,6 +16,6 @@
                                 and writing functions are loosely based on \
                                 Python's CSV module
 
-checksums                       md5     cf45f4b5f517b6e79798db0993f23422 \
-                                sha1    c32e20beee17aa1036ce94b80da3b160d1cfcc57 \
-                                rmd160  38287e5a1dd312b6d69de33e2a27ff9c8819443d
+checksums                       md5     0286a51fcaa05b657cd8f5a94d8a4fed \
+                                sha1    0f5be18a12bcc787bece5e609b74e3d157415b86 \
+                                rmd160  7ec61b5fc7ba5a4c8b0a1bfbaf8b9db2f78c581f

Modified: trunk/dports/devel/pure-ffi/Portfile
===================================================================
--- trunk/dports/devel/pure-ffi/Portfile	2009-11-25 12:54:05 UTC (rev 60837)
+++ trunk/dports/devel/pure-ffi/Portfile	2009-11-25 13:09:42 UTC (rev 60838)
@@ -3,12 +3,11 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      ffi 0.7
-revision                        2
+pure.setup                      ffi 0.8
 categories                      devel
 platforms                       darwin
 maintainers                     ryandesign
-license                         GPLv3
+license                         LGPLv3
 
 description                     an interface to libffi which enables you to \
                                 call C functions from Pure and vice versa
@@ -21,9 +20,9 @@
                                 may also be possible to call foreign \
                                 languages other than C.
 
-checksums                       md5     3416ba27d6265bc949b2cfdfbb03b1e8 \
-                                sha1    d55533f67253228fa42d28dd737d6cf52d9a55fd \
-                                rmd160  09fabb234bc94dcff84db171dd769027160087c3
+checksums                       md5     3dbdd586dbb69a8603bb1bc4140f9d19 \
+                                sha1    280fb011a134ba58a1106830aa5e5a2ffc71551f \
+                                rmd160  4cad207b9dbc4c4b9c5ba04a864d6b526784f44c
 
 depends_lib-append              port:libffi
 

Modified: trunk/dports/graphics/pure-gl/Portfile
===================================================================
--- trunk/dports/graphics/pure-gl/Portfile	2009-11-25 12:54:05 UTC (rev 60837)
+++ trunk/dports/graphics/pure-gl/Portfile	2009-11-25 13:09:42 UTC (rev 60838)
@@ -3,21 +3,20 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      gl 0.6
-revision                        3
+pure.setup                      gl 0.7
 categories                      graphics
 platforms                       macosx
 maintainers                     ryandesign
-license                         GPLv3
+license                         BSD
 
 description                     an interface to access OpenGL functions from \
                                 Pure
 
 long_description                ${name} provides ${description}.
 
-checksums                       md5     9fd1b40fbe25a8a0c7ad2a8f654a172d \
-                                sha1    47dbbf42926d9937bdc6aad3b73abf4c8617c12c \
-                                rmd160  689886326ffcedf5548fd242f7a57a9a4f721654
+checksums                       md5     e746d79cd5b313712e40132577538579 \
+                                sha1    2a222b70b3487ab705f8b092a5ee35627b395513 \
+                                rmd160  75d3c6bafa57a09844651f26cf347a11ca7c26be
 
 depends_lib-append              path:lib/libGL.dylib:mesa
 

Modified: trunk/dports/lang/pure/Portfile
===================================================================
--- trunk/dports/lang/pure/Portfile	2009-11-25 12:54:05 UTC (rev 60837)
+++ trunk/dports/lang/pure/Portfile	2009-11-25 13:09:42 UTC (rev 60838)
@@ -4,11 +4,11 @@
 
 name                    pure
 conflicts               pure-devel
-version                 0.36
+version                 0.37
 categories              lang
 platforms               darwin
 maintainers             ryandesign
-license                 GPLv3
+license                 LGPLv3 GPLv3 BSD
 use_parallel_build      yes
 homepage                http://pure-lang.googlecode.com/
 master_sites            ${homepage}files/
@@ -24,19 +24,20 @@
     somewhat similar to languages of the Haskell and ML variety. But Pure is \
     also a very dynamic and reflective language, and is more like Lisp in \
     this respect. The interpreter has an LLVM backend to do JIT compilation, \
-    hence programs run blazingly fast and interfacing to C modules is easy.
+    hence programs run blazingly fast and interfacing to C modules is easy. \
+    The libraries are licensed under LGPLv3, the interpreter is GPLv3, and \
+    the examples are BSD-licensed.
 
 checksums \
-    md5     57a78e6a16d25999397d4227585fe14a \
-    sha1    d955e9efd57b55ffb7163b09051f15502b5bc116 \
-    rmd160  7f840633b4f4d747a12a59061df1f2ae61f9991d
+    md5     c5eff0fb2380b7d611140029ba05c90b \
+    sha1    0b7309a5a5595255f436ed3b6475654cf23170e0 \
+    rmd160  5f8d2a5e6bf0ba90c23e8209dd5b47bcf3d23fa1
 
 depends_build \
     path:bin/llvm-config:llvm
 
 depends_lib \
     port:gmp \
-    port:gsl \
     port:libiconv \
     port:libtool \
     port:readline
@@ -47,9 +48,6 @@
 patchfiles \
     patch-Makefile.in.diff
 
-configure.args \
-    --enable-gsl
-
 platform macosx {
     depends_run-delete  path:bin/w3m:w3m
     depends_run-append  path:bin/openbrowser:openbrowser
@@ -80,6 +78,20 @@
     }
 }
 
+post-destroot {
+    set docdir ${destroot}${prefix}/share/doc/${name}
+    xinstall -d ${docdir} ${destroot}${prefix}/share/examples
+    xinstall -W ${worksrcpath} -m 644 \
+        COPYING \
+        COPYING.LESSER \
+        ChangeLog \
+        NEWS \
+        README \
+        TODO \
+        ${docdir}
+    copy ${worksrcpath}/examples ${destroot}${prefix}/share/examples/${name}
+}
+
 test.run                yes
 test.target             check
 

Modified: trunk/dports/lang/pure-devel/Portfile
===================================================================
--- trunk/dports/lang/pure-devel/Portfile	2009-11-25 12:54:05 UTC (rev 60837)
+++ trunk/dports/lang/pure-devel/Portfile	2009-11-25 13:09:42 UTC (rev 60838)
@@ -4,11 +4,11 @@
 
 name                    pure-devel
 conflicts               pure
-version                 0.36-r2454
+version                 0.37-r2663
 categories              lang
 platforms               darwin
 maintainers             ryandesign
-license                 GPLv3
+license                 LGPLv3 GPLv3 BSD
 use_parallel_build      yes
 homepage                http://pure-lang.googlecode.com/
 master_sites            ${homepage}files/
@@ -29,7 +29,9 @@
     somewhat similar to languages of the Haskell and ML variety. But Pure is \
     also a very dynamic and reflective language, and is more like Lisp in \
     this respect. The interpreter has an LLVM backend to do JIT compilation, \
-    hence programs run blazingly fast and interfacing to C modules is easy.
+    hence programs run blazingly fast and interfacing to C modules is easy. \
+    The libraries are licensed under LGPLv3, the interpreter is GPLv3, and \
+    the examples are BSD-licensed.
 
 # bison and flex aren't needed for released tarballs
 depends_build \
@@ -39,7 +41,6 @@
 
 depends_lib \
     port:gmp \
-    port:gsl \
     port:libiconv \
     port:libtool \
     port:readline
@@ -50,9 +51,6 @@
 patchfiles \
     patch-Makefile.in.diff
 
-configure.args \
-    --enable-gsl
-
 platform macosx {
     depends_run-delete  path:bin/w3m:w3m
     depends_run-append  path:bin/openbrowser:openbrowser
@@ -83,6 +81,20 @@
     }
 }
 
+post-destroot {
+    set docdir ${destroot}${prefix}/share/doc/${name}
+    xinstall -d ${docdir} ${destroot}${prefix}/share/examples
+    xinstall -W ${worksrcpath} -m 644 \
+        COPYING \
+        COPYING.LESSER \
+        ChangeLog \
+        NEWS \
+        README \
+        TODO \
+        ${docdir}
+    copy ${worksrcpath}/examples ${destroot}${prefix}/share/examples/${name}
+}
+
 test.run                yes
 test.target             check
 

Modified: trunk/dports/math/pure-gsl/Portfile
===================================================================
--- trunk/dports/math/pure-gsl/Portfile	2009-11-25 12:54:05 UTC (rev 60837)
+++ trunk/dports/math/pure-gsl/Portfile	2009-11-25 13:09:42 UTC (rev 60838)
@@ -3,8 +3,7 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      gsl 0.6
-revision                        2
+pure.setup                      gsl 0.7
 categories                      math science
 platforms                       darwin
 maintainers                     ryandesign
@@ -19,8 +18,8 @@
                                 for scientific programming, number crunching \
                                 and signal processing applications.
 
-checksums                       md5     83aa329b41e86ead39b125c5b73c70d8 \
-                                sha1    81a521b300ec83154f440d78fd14d3c0e6f8fe85 \
-                                rmd160  da1181fca5445116025e1327beeed6f69fa37ca6
+checksums                       md5     d0b324dab1236d37379b4a0efa18f961 \
+                                sha1    f1776b295fa70486aa1533b906a518182096036a \
+                                rmd160  d3e12177f300779c359b87be2e1c845f5bbe4bd1
 
 depends_lib-append              port:gsl

Modified: trunk/dports/textproc/pure-xml/Portfile
===================================================================
--- trunk/dports/textproc/pure-xml/Portfile	2009-11-25 12:54:05 UTC (rev 60837)
+++ trunk/dports/textproc/pure-xml/Portfile	2009-11-25 13:09:42 UTC (rev 60838)
@@ -3,21 +3,20 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      xml 0.2
-revision                        2
+pure.setup                      xml 0.3
 categories                      textproc
 platforms                       darwin
 maintainers                     ryandesign
-license                         GPLv3
+license                         LGPLv3
 
 description                     an interface to libxml2 and libxslt for Pure
 
 long_description                ${name} is an interface to the libxml2 and \
                                 libxslt libraries for Pure.
 
-checksums                       md5     260c78ff1500d699ffed4077e49e18a3 \
-                                sha1    7df20fba4c0ea4c09728a9e915c367f0181bf0c5 \
-                                rmd160  bf3be5e145be897300858a03799ef101b5763780
+checksums                       md5     1f9b774e6090adc2548af6de8cfd38fe \
+                                sha1    1c459056b81f6b5f401bd22248ca39b44a809b5e \
+                                rmd160  27cfec7afc107915bfa6de682b5c0eda94aee5d7
 
 depends_lib-append              path:lib/pkgconfig/libxml-2.0.pc:libxml2 \
                                 path:lib/pkgconfig/libxslt.pc:libxslt

Modified: trunk/dports/x11/pure-gtk/Portfile
===================================================================
--- trunk/dports/x11/pure-gtk/Portfile	2009-11-25 12:54:05 UTC (rev 60837)
+++ trunk/dports/x11/pure-gtk/Portfile	2009-11-25 13:09:42 UTC (rev 60838)
@@ -3,12 +3,11 @@
 PortSystem                      1.0
 PortGroup                       pure 1.0
 
-pure.setup                      gtk 0.4
-revision                        2
+pure.setup                      gtk 0.5
 categories                      x11
 platforms                       darwin
 maintainers                     ryandesign
-license                         GPLv3
+license                         LGPLv3
 
 description                     a collection of bindings to use the GTK+ \
                                 GUI toolkit version 2.x with Pure
@@ -17,9 +16,9 @@
                                 include the gtk (+gdk), glib, atk, cairo and \
                                 pango libraries, each in their own Pure module
 
-checksums                       md5     c3b43962c587abaf05ddc91b1be27721 \
-                                sha1    40e4e313948822dcaaab27121c93e4337ea7e599 \
-                                rmd160  513a605fd0b7f441b938df7c8a4085ed7f049820
+checksums                       md5     547eeda87d8ad6a448bf420cb30c4696 \
+                                sha1    4a90fcb26c3a4f85e8812a001cc77679a0afc8d0 \
+                                rmd160  1d84f2dd9901d049baeae59dd8f0c12af9885fb4
 
 depends_lib-append              path:lib/pure/ffi.dylib:pure-ffi \
                                 path:lib/pkgconfig/atk.pc:atk \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091125/db8d57c1/attachment-0001.html>


More information about the macports-changes mailing list