[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