aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2006-08-01 02:32:22 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2006-08-01 02:32:22 +0000
commit94fb889de9d7e6cd425452b13b506977dce6d48a (patch)
tree59751c62b3126e66a03c859c90acc74d302906ed
parenta3c062abae18d4613420d4070da10ed66969005f (diff)
downloadports-94fb889de9d7e6cd425452b13b506977dce6d48a.tar.gz
ports-94fb889de9d7e6cd425452b13b506977dce6d48a.zip
Notes
-rw-r--r--lang/Makefile1
-rw-r--r--lang/p5-v6/Makefile40
-rw-r--r--lang/p5-v6/distinfo3
-rw-r--r--lang/p5-v6/pkg-descr3
-rw-r--r--lang/p5-v6/pkg-plist29
5 files changed, 76 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index f4376e0ed260..de34733f09ed 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -192,6 +192,7 @@
SUBDIR += p5-Switch
SUBDIR += p5-Tcl
SUBDIR += p5-ePerl
+ SUBDIR += p5-v6
SUBDIR += parrot
SUBDIR += pbasic
SUBDIR += pdss
diff --git a/lang/p5-v6/Makefile b/lang/p5-v6/Makefile
new file mode 100644
index 000000000000..13fd7201ee07
--- /dev/null
+++ b/lang/p5-v6/Makefile
@@ -0,0 +1,40 @@
+# ex:ts=8
+# Ports collection makefile for: v6
+# Date created: Aug 1, 2006
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= v6
+PORTVERSION= 0.011
+CATEGORIES= lang perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= ../by-authors/id/C/CL/CLKAO
+PKGNAMEPREFIX= p5-
+DISTNAME= ${PORTNAME}-alpha-${PORTVERSION}
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= An experimental compiler for Perl 6
+
+BUILD_DEPENDS= p5-Data-Bind>=0.28:${PORTSDIR}/devel/p5-Data-Bind \
+ p5-Devel-Caller>=0.10:${PORTSDIR}/devel/p5-Devel-Caller \
+ p5-Module-Compile>=0.17:${PORTSDIR}/devel/p5-Module-Compile \
+ p5-Moose>=0.10:${PORTSDIR}/devel/p5-Moose \
+ p5-Pugs-Compiler-Rule>=0.12:${PORTSDIR}/lang/p5-Pugs-Compiler-Rule \
+ p5-Sub-Multi>=0:${PORTSDIR}/devel/p5-Sub-Multi
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN3= v6.3 \
+ Pugs::Compiler::Perl6.3 \
+ Pugs::Runtime::Perl6.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 500600
+IGNORE= requires perl 5.6 or later. Install lang/perl5 and try again
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/lang/p5-v6/distinfo b/lang/p5-v6/distinfo
new file mode 100644
index 000000000000..4bf4e8645564
--- /dev/null
+++ b/lang/p5-v6/distinfo
@@ -0,0 +1,3 @@
+MD5 (v6-alpha-0.011.tar.gz) = 40b88df971395457d3ff970eeb4973b2
+SHA256 (v6-alpha-0.011.tar.gz) = 80ab0eb7a92d2db37ec0ca3b4121189376ef03d17002b97849f53e01c5ea60dd
+SIZE (v6-alpha-0.011.tar.gz) = 62403
diff --git a/lang/p5-v6/pkg-descr b/lang/p5-v6/pkg-descr
new file mode 100644
index 000000000000..f86017df7110
--- /dev/null
+++ b/lang/p5-v6/pkg-descr
@@ -0,0 +1,3 @@
+This module provides an implementation for Perl 6.
+
+WWW: http://search.cpan.org/dist/v6-alpha/
diff --git a/lang/p5-v6/pkg-plist b/lang/p5-v6/pkg-plist
new file mode 100644
index 000000000000..bc33a191bb83
--- /dev/null
+++ b/lang/p5-v6/pkg-plist
@@ -0,0 +1,29 @@
+%%SITE_PERL%%/Pugs/Compiler/Perl6.pm
+%%SITE_PERL%%/Pugs/Emitter/Perl6/Perl5.pm
+%%SITE_PERL%%/Pugs/Grammar/BaseCategory.pm
+%%SITE_PERL%%/Pugs/Grammar/Circumfix.pm
+%%SITE_PERL%%/Pugs/Grammar/Expression.pm
+%%SITE_PERL%%/Pugs/Grammar/Infix.pm
+%%SITE_PERL%%/Pugs/Grammar/Operator.pm
+%%SITE_PERL%%/Pugs/Grammar/P6Rule.pm
+%%SITE_PERL%%/Pugs/Grammar/Perl6.pm
+%%SITE_PERL%%/Pugs/Grammar/Pod.pm
+%%SITE_PERL%%/Pugs/Grammar/Postcircumfix.pm
+%%SITE_PERL%%/Pugs/Grammar/Postfix.pm
+%%SITE_PERL%%/Pugs/Grammar/Prefix.pm
+%%SITE_PERL%%/Pugs/Grammar/StatementControl.pm
+%%SITE_PERL%%/Pugs/Grammar/Term.pm
+%%SITE_PERL%%/Pugs/Grammar/Ternary.pm
+%%SITE_PERL%%/Pugs/Runtime/Perl6.pm
+%%SITE_PERL%%/Pugs/Runtime/Perl6Prelude.pm
+%%SITE_PERL%%/v6.pm
+%%SITE_PERL%%/v6/hello_world.pl
+@dirrmtry %%SITE_PERL%%/Pugs/Runtime
+@dirrmtry %%SITE_PERL%%/Pugs/Grammar
+@dirrmtry %%SITE_PERL%%/Pugs/Emitter/Perl6
+@dirrmtry %%SITE_PERL%%/Pugs/Emitter
+@dirrmtry %%SITE_PERL%%/Pugs/Compiler
+@dirrmtry %%SITE_PERL%%/Pugs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/v6/alpha/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/v6/alpha
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/v6