From 296fffd24fb6e2555b588bbc239ea8391fa41ad0 Mon Sep 17 00:00:00 2001 From: axetwe Date: Thu, 27 Nov 2014 20:46:56 +0000 Subject: [PATCH 1/4] New package: moarvm --- srcpkgs/moarvm/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/moarvm/template diff --git a/srcpkgs/moarvm/template b/srcpkgs/moarvm/template new file mode 100644 index 0000000000..8c3d2e72c1 --- /dev/null +++ b/srcpkgs/moarvm/template @@ -0,0 +1,17 @@ +# Template build file for 'moarvm'. +pkgname=moarvm +version=2014.09 +wrksrc="MoarVM-${version}" +revision=1 +build_style=configure +configure_script="perl Configure.pl" +configure_args="--prefix=/usr/lib/perl6" +make_install_target="install" +hostmakedepends="perl>=5.20" +makedepends="${hostmakedepends}" +short_desc="MoarVM is a virtual machine for Rakudo Perl 6" +maintainer="Ruslan " +homepage="http://moarvm.com" +license="Artistic-2.0" +distfiles="http://moarvm.com/releases/MoarVM-${version}.tar.gz" +checksum="5d37b621323176f8c6eaacc1395326e6e5dcf4f34c938910597661cb175a6d3a" From 07156fceb4137cd9ac0390ea7bf0829d0d15a542 Mon Sep 17 00:00:00 2001 From: axetwe Date: Thu, 27 Nov 2014 20:47:09 +0000 Subject: [PATCH 2/4] New package: nqp --- srcpkgs/nqp/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/nqp/template diff --git a/srcpkgs/nqp/template b/srcpkgs/nqp/template new file mode 100644 index 0000000000..97f613a44c --- /dev/null +++ b/srcpkgs/nqp/template @@ -0,0 +1,16 @@ +# Template build file for 'nqp'. +pkgname=nqp +version=2014.09 +wrksrc="rakudo-star-${version}/nqp" +revision=1 +build_style=configure +configure_script="perl Configure.pl" +configure_args="--prefix=/usr/lib/perl6 --backends=moar" +hostmakedepends="perl>=5.20 moarvm>=2014.09" +makedepends="${hostmakedepends}" +short_desc="Not Quite Perl, a lightweight Perl 6-like environment for virtual machines" +maintainer="Ruslan " +homepage="http://github.com/perl6/nqp" +license="Artistic-2.0" +distfiles="http://rakudo.org/downloads/star/rakudo-star-2014.09.tar.gz" +checksum=e7cfc6f4d92d9841f03246d68d51ed54d48df08736b0bd73626fe45196498649 From a7c12f2b775b94e450853ab6f115169a826e2288 Mon Sep 17 00:00:00 2001 From: axetwe Date: Thu, 27 Nov 2014 20:47:24 +0000 Subject: [PATCH 3/4] New package: rakudo-star --- srcpkgs/rakudo-star/files/rakudo-star.sh | 1 + srcpkgs/rakudo-star/template | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 srcpkgs/rakudo-star/files/rakudo-star.sh create mode 100644 srcpkgs/rakudo-star/template diff --git a/srcpkgs/rakudo-star/files/rakudo-star.sh b/srcpkgs/rakudo-star/files/rakudo-star.sh new file mode 100644 index 0000000000..9185ba9a25 --- /dev/null +++ b/srcpkgs/rakudo-star/files/rakudo-star.sh @@ -0,0 +1 @@ +export PATH="$PATH:/usr/lib/perl6/bin" diff --git a/srcpkgs/rakudo-star/template b/srcpkgs/rakudo-star/template new file mode 100644 index 0000000000..635e7e19c7 --- /dev/null +++ b/srcpkgs/rakudo-star/template @@ -0,0 +1,21 @@ +# Template build file for 'rakudo-star'. +pkgname=rakudo-star +version=2014.09 +wrksrc="rakudo-star-${version}" +revision=1 +build_style=configure +configure_script="perl Configure.pl" +configure_args="--prefix=/usr/lib/perl6 --backends=moar" +hostmakedepends="perl>=5.20 moarvm>=2014.09 nqp>=2014.09" +makedepends="${hostmakedepends}" +depends="moarvm>=2014.09 nqp>=2014.09" +short_desc="Rakudo is an implementation of Perl 6 language" +maintainer="Ruslan " +homepage="http://rakudo.org" +license="Artistic-2.0" +distfiles="http://rakudo.org/downloads/star/rakudo-star-2014.09.tar.gz" +checksum=e7cfc6f4d92d9841f03246d68d51ed54d48df08736b0bd73626fe45196498649 + +post_install() { + vinstall ${FILESDIR}/rakudo-star.sh 644 etc/profile.d +} From e57f14f2d55760bdba5a673efcaf8fc572706d4d Mon Sep 17 00:00:00 2001 From: axetwe Date: Thu, 27 Nov 2014 21:00:29 +0000 Subject: [PATCH 4/4] New package: nqp --- srcpkgs/nqp/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/nqp/template b/srcpkgs/nqp/template index 97f613a44c..4c072fcf49 100644 --- a/srcpkgs/nqp/template +++ b/srcpkgs/nqp/template @@ -8,7 +8,7 @@ configure_script="perl Configure.pl" configure_args="--prefix=/usr/lib/perl6 --backends=moar" hostmakedepends="perl>=5.20 moarvm>=2014.09" makedepends="${hostmakedepends}" -short_desc="Not Quite Perl, a lightweight Perl 6-like environment for virtual machines" +short_desc="Not Quite Perl, a lightweight Perl 6-like environment for VMs" maintainer="Ruslan " homepage="http://github.com/perl6/nqp" license="Artistic-2.0"