[143947] trunk/dports/lang

mojca at macports.org mojca at macports.org
Mon Dec 28 13:41:24 PST 2015


Revision: 143947
          https://trac.macports.org/changeset/143947
Author:   mojca at macports.org
Date:     2015-12-28 13:41:24 -0800 (Mon, 28 Dec 2015)
Log Message:
-----------
nqp, rakudo: new ports for perl6, version 2015.12 (#50154)

Modified Paths:
--------------
    trunk/dports/lang/MoarVM/Portfile

Added Paths:
-----------
    trunk/dports/lang/nqp/
    trunk/dports/lang/nqp/Portfile
    trunk/dports/lang/rakudo/
    trunk/dports/lang/rakudo/Portfile

Modified: trunk/dports/lang/MoarVM/Portfile
===================================================================
--- trunk/dports/lang/MoarVM/Portfile	2015-12-28 21:24:38 UTC (rev 143946)
+++ trunk/dports/lang/MoarVM/Portfile	2015-12-28 21:41:24 UTC (rev 143947)
@@ -15,10 +15,6 @@
 homepage            http://moarvm.org/
 master_sites        http://moarvm.org/releases/
 
-# To find the correct checksums for the given release, use:
-# openssl dgst -rmd160 <file>
-# openssl dgst -sha256 <file>
-
 checksums           rmd160  372b3dacee231c371730ba6e8089e315ee8e3687 \
                     sha256  4e4f106ec0802dfda5206fea811d260cc1111fe4cfa13b038af9077d8ad56826
 
@@ -27,7 +23,7 @@
 
 depends_build       port:perl5
 
-# Unsupported by configure.pl.
+# Unsupported by Configure.pl
 configure.universal_args-delete --disable-dependency-tracking
 
 configure.cmd       ${prefix}/bin/perl Configure.pl

Added: trunk/dports/lang/nqp/Portfile
===================================================================
--- trunk/dports/lang/nqp/Portfile	                        (rev 0)
+++ trunk/dports/lang/nqp/Portfile	2015-12-28 21:41:24 UTC (rev 143947)
@@ -0,0 +1,40 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+PortGroup           github 1.0
+
+github.setup        perl6 nqp 2015.12
+description         A lightweight Perl-6 like language for virtual machines
+long_description    This is "Not Quite Perl" -- a lightweight Perl 6-like \
+                    environment for virtual machines.  The key feature of \
+                    NQP is that it's designed to be a very small environment \
+                    (as compared with, say, perl6 or Rakudo) and is focused \
+                    on being a high-level way to create compilers and \
+                    libraries for virtual machines (such as the Parrot \
+                    Virtual Machine, the JVM, and MoarVM).
+
+maintainers         coleda.com:will mojca openmaintainer
+categories          lang devel
+license             Artistic-2
+platforms           darwin
+
+checksums           rmd160  1fe71859ac358346969f8c0bc793bb3b73e6c56f \
+                    sha256  4d77681ec4e0fa0c91bf346ab2bb076981921d29e1fbb9964a2a025d7283bbb7
+
+depends_build       port:perl5
+
+# citation:
+# NQP can run on three different backends: Parrot, MoarVM and the Java Virtual Machine (JVM).
+# Decide on which backends you want it to run, and configure and build it as follows:
+# --backends=moar,parrot,jvm
+depends_lib         port:moarvm
+
+configure.cmd       ${prefix}/bin/perl Configure.pl
+configure.args      --prefix=${prefix} \
+                    --backends=moar
+
+# Unsupported by Configure.pl
+configure.universal_args-delete --disable-dependency-tracking
+
+test.run            yes


Property changes on: trunk/dports/lang/nqp/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/lang/rakudo/Portfile
===================================================================
--- trunk/dports/lang/rakudo/Portfile	                        (rev 0)
+++ trunk/dports/lang/rakudo/Portfile	2015-12-28 21:41:24 UTC (rev 143947)
@@ -0,0 +1,40 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+PortGroup           github 1.0
+
+# the released version has some problems, so we took the latest one
+# github.setup      rakudo rakudo 2015.12
+github.setup        rakudo rakudo 4cf630b
+version             2015.12
+description         Perl 6 compiler 
+long_description    Rakudo is a compiler for the Perl 6 language (version 6.c) \
+                    Rakudo is built using NQP (Not Quite Perl 6), which in \
+                    turn is targeting the Moar virtual machine. See \
+                    https://perl6.org/ for more information.
+maintainers         coleda.com:will mojca openmaintainer
+categories          lang
+license             Artistic-2
+platforms           darwin
+homepage            http://rakudo.org/
+# master_sites      http://rakudo.org/downloads/rakudo/
+
+checksums           rmd160  06650c03711cf6efb9429d310d36411b42e8cca1 \
+                    sha256  7335273b9ec7249ec44f1c1c0cc80d05399497df9250a03fb4b1ca063c305a47
+
+depends_build       port:perl5
+
+depends_lib         port:moarvm \
+                    port:nqp
+
+configure.cmd       ${prefix}/bin/perl Configure.pl
+configure.args      --prefix=${prefix} \
+                    --backends=moar
+
+# Unsupported by Configure.pl
+configure.universal_args-delete --disable-dependency-tracking
+
+test.run            yes
+# test.target       test spectest
+# other targets: localtest stresstest ...


Property changes on: trunk/dports/lang/rakudo/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20151228/57a017b4/attachment.html>


More information about the macports-changes mailing list