summaryrefslogtreecommitdiff
path: root/lang/rakudo-star
diff options
context:
space:
mode:
authorschmonz <schmonz>2013-09-13 22:04:07 +0000
committerschmonz <schmonz>2013-09-13 22:04:07 +0000
commit2738e8e8c50faa381910251a862641b90e1887c3 (patch)
treebc0806c8b2d2d59a1f1ad5a780c4d0ce8fd098dc /lang/rakudo-star
parenteda6fc523951f09e1b6915f456a0a7f942930432 (diff)
downloadpkgsrc-2738e8e8c50faa381910251a862641b90e1887c3.tar.gz
Rename newly imported "raduko-star" to "rakudo-star", on behalf of
sno@ (and with his OK) since he's AFK for another couple days.
Diffstat (limited to 'lang/rakudo-star')
-rw-r--r--lang/rakudo-star/DESCR10
-rw-r--r--lang/rakudo-star/Makefile33
-rw-r--r--lang/rakudo-star/PLIST380
-rw-r--r--lang/rakudo-star/PLIST.Darwin2
-rw-r--r--lang/rakudo-star/PLIST.shared2
-rw-r--r--lang/rakudo-star/buildlink3.mk15
-rw-r--r--lang/rakudo-star/distinfo5
7 files changed, 447 insertions, 0 deletions
diff --git a/lang/rakudo-star/DESCR b/lang/rakudo-star/DESCR
new file mode 100644
index 00000000000..8c00a75e144
--- /dev/null
+++ b/lang/rakudo-star/DESCR
@@ -0,0 +1,10 @@
+Rakudo Perl 6, or simply Rakudo, is a compiler for the Perl 6 programming
+language. It runs on the Parrot virtual machine.
+
+The Rakudo Star distribution (fondly called Rakudo *) is the Rakudo
+compiler plus a selection of useful Perl 6 modules, the most recent
+incarnation of the "Using Perl 6" book, and other software that can
+be used with the Rakudo compiler to enhance its utility. Rakudo Star
+is meant for early adopters who wish to explore what's possible with
+Rakudo Perl 6 and provide feedback on what works, what doesn't, and
+what else they would like to see included in the distribution.
diff --git a/lang/rakudo-star/Makefile b/lang/rakudo-star/Makefile
new file mode 100644
index 00000000000..91fd044a628
--- /dev/null
+++ b/lang/rakudo-star/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1 2013/09/13 22:04:07 schmonz Exp $
+
+DISTNAME= rakudo-star-2013.08
+CATEGORIES= lang perl6
+MASTER_SITES= http://rakudo.org/downloads/star/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://rakudo.org/
+COMMENT= Perl 6 reference implementation
+LICENSE= artistic-2.0
+
+.include "../../mk/bsd.prefs.mk"
+
+USE_LANGUAGES= c c++
+USE_TOOLS+= perl
+PLIST_SRC+= ${PLIST_SRC_DFLT}
+.if (${OPSYS} != "Darwin")
+PLIST_SRC+= PLIST.shared
+.else
+USE_TOOLS+= gmake
+.endif
+
+HAS_CONFIGURE= yes
+CONFIG_SHELL= ${PERL5}
+CONFIGURE_SCRIPT= Configure.pl
+CONFIGURE_ARGS= --prefix=${PREFIX:Q} \
+ --with-nqp=${PREFIX}/bin/nqp
+
+PLIST_SUBST+= PARROT_VERSION=${PARROT_VERSION:Q}
+PRINT_PLIST_AWK+= { gsub(/${PARROT_VERSION}/, "$${PARROT_VERSION}") }
+
+.include "../../lang/nqp/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/rakudo-star/PLIST b/lang/rakudo-star/PLIST
new file mode 100644
index 00000000000..672f65b2c7e
--- /dev/null
+++ b/lang/rakudo-star/PLIST
@@ -0,0 +1,380 @@
+@comment $NetBSD: PLIST,v 1.1 2013/09/13 22:04:07 schmonz Exp $
+bin/p6doc
+bin/panda
+bin/perl6
+bin/perl6-debug
+bin/ufo
+lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Actions.pbc
+lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/BOOTSTRAP.pbc
+lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Compiler.pbc
+lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Grammar.pbc
+lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Metamodel.pbc
+lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/ModuleLoader.pbc
+lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Ops.pbc
+lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Optimizer.pbc
+lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/Pod.pbc
+lib/parrot/${PARROT_VERSION}/languages/nqp/lib/Perl6/World.pbc
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/AST.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Any.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Array.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Associative.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Attribute.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Backtrace.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Backtrace/Frame.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/App.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/App.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Context.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Context.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Request.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Request.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Response.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Response.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Template.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Template.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Template/Mojo.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Template/Mojo.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Test.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bailador/Test.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Block.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Bool.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Buf.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/CORE.setting.pbc
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Callable.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Capture.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Code.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Complex.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Cool.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Cursor.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBDish.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBDish.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBDish/Pg.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBDish/Pg.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBDish/SQLite.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBDish/SQLite.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBDish/TestMock.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBDish/TestMock.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBDish/mysql.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBDish/mysql.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBIish.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/DBIish.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Date.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Debugger/UI/CommandLine.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Debugger/UI/CommandLine.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Digest/MD5.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Digest/MD5.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Duration.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Enum.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/EnumMap.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Exception.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Failure.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/FatRat.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/File/Find.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/File/Find.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Debugger.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Debugger.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Profiler/Simple.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Profiler/Simple.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Tracer.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Grammar/Tracer.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Easy.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Easy.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Easy/PSGI.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Easy/PSGI.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Status.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/HTTP/Status.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Hash.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/IETF/RFC_Grammar.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/IETF/RFC_Grammar.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/IETF/RFC_Grammar/IPv6.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/IETF/RFC_Grammar/IPv6.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/IETF/RFC_Grammar/URI.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/IETF/RFC_Grammar/URI.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/IO.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Instant.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Int.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Iterable.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Iterator.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/RPC/Client.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/RPC/Client.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/RPC/Server.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/RPC/Server.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny/Actions.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny/Actions.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny/Grammar.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/JSON/Tiny/Grammar.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Junction.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/LWP/Simple.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/LWP/Simple.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/List.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MIME/Base64.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/MIME/Base64.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Macro.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Match.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Math/Model.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Math/Model.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Math/RungeKutta.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Math/RungeKutta.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Method.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Mu.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/NativeCall.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/NativeCall.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Nil.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Num.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Numeric.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/ObjAt.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/PSGI.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/PSGI.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pair.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/App.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/App.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Builder.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Builder.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Common.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Common.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Ecosystem.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Ecosystem.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Fetcher.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Fetcher.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Installer.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Installer.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Project.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Project.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Tester.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Panda/Tester.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Parameter.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Parcel.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Perl6/Documentable.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Perl6/Documentable.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Perl6/Documentable/Registry.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Perl6/Documentable/Registry.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Perl6/Type.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Perl6/Type.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Perl6/TypeGraph.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Perl6/TypeGraph.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Perl6/TypeGraph/Viz.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Perl6/TypeGraph/Viz.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/Block.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/Block/Code.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/Block/Named.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/Block/Para.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/Item.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/To/HTML.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/To/HTML.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/To/SectionFilter.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/To/SectionFilter.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/To/Text.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Pod/To/Text.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Positional.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/RESTRICTED.setting.pbc
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Range.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Rat.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Rational.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Real.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Regex.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Routine.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Box.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Box.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Plot.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Plot.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Plot/Data/Marker.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Plot/Data/Marker.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Plot/Data/Series.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Plot/Data/Series.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Plot/Pie.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Plot/Pie.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Plot/Positioned.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/SVG/Plot/Positioned.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Shell/Command.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Shell/Command.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Signature.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Str.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Stringy.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Sub.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Template/Mojo.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Template/Mojo.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Term/ANSIColor.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Term/ANSIColor.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Test.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Test.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Test/Mock.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Test/Mock.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/URI.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/URI.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/URI/DefaultPort.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/URI/DefaultPort.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/URI/Escape.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/URI/Escape.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Version.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/Whatever.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/WhateverCode.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/AdHoc.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Anon/Augment.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Anon/Multi.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Attribute/NoPackage.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Attribute/Package.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Attribute/Undeclared.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Augment/NoSuchType.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Bind/NativeType.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Comp.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Composition/NotComposable.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Constructor/Positional.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/ControlFlow.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/ControlFlow/Return.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Declaration/Scope.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Declaration/Scope/Multi.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Eval/NoSuchLang.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Export/NameClash.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/IO.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/IO/Chdir.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/IO/Chmod.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/IO/Copy.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/IO/Cwd.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/IO/Dir.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/IO/Mkdir.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/IO/Rename.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/IO/Rmdir.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/IO/Unlink.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Inheritance/Unsupported.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/JSON/RPC.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/JSON/RPC.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Method/InvalidQualifier.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Method/NotFound.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Method/Private/Permission.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Method/Private/Unqualified.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Mixin/NotComposable.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/NYI.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/NoDispatcher.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Numeric/Real.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/OS.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/OutOfRange.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Package/Stubbed.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Parameter/Default.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Parameter/MultipleTypeConstraints.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Parameter/Placeholder.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Parameter/Twigil.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Parameter/WrongOrder.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Phaser/Multiple.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Phaser/PrePost.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Placeholder/Block.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Placeholder/Mainline.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Pod.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Redeclaration.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Role/Initialization.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Sequence/Deduction.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Signature/NameClash.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Signature/Placeholder.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Str/Numeric.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Augment/Role.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Augment/WithoutMonkeyTyping.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Comment/Embedded.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Confused.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/InfixInTermPosition.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Missing.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/NegatedPair.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/NoSelf.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Number/RadixOutOfRange.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Obsolete.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/P5.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Placeholder.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Regex/Adverb.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Reserved.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Self/WithoutObject.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Signature/InvocantMarker.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/UnlessElse.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Variable/Match.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Variable/Numeric.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Syntax/Variable/Twigil.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Temporal.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Temporal/Truncation.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/TypeCheck.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/TypeCheck/Assignment.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/TypeCheck/Binding.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/TypeCheck/Return.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/TypeCheck/Splice.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/X/Undeclared.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/XML/Writer.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/XML/Writer.pm
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/classtut.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/containers.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/glossary.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/lib.pir
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/lib.pm6
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/objects.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/operators.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/terms.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/lib/variables.pod
+lib/parrot/${PARROT_VERSION}/languages/perl6/perl6.pbc
+man/man1/perl6.1
+man/man1/rakudo.1
+share/doc/rakudo/CREDITS
+share/doc/rakudo/ChangeLog
+share/doc/rakudo/LICENSE
+share/doc/rakudo/README
+share/doc/rakudo/ROADMAP
+share/doc/rakudo/S11-Modules-proposal.pod
+share/doc/rakudo/announce/2009-02
+share/doc/rakudo/announce/2009-03
+share/doc/rakudo/announce/2009-04
+share/doc/rakudo/announce/2009-05
+share/doc/rakudo/announce/2009-06
+share/doc/rakudo/announce/2009-07
+share/doc/rakudo/announce/2009-08
+share/doc/rakudo/announce/2009-09
+share/doc/rakudo/announce/2009-10
+share/doc/rakudo/announce/2009-11
+share/doc/rakudo/announce/2009-12
+share/doc/rakudo/announce/2010-01
+share/doc/rakudo/announce/2010.02
+share/doc/rakudo/announce/2010.03
+share/doc/rakudo/announce/2010.04
+share/doc/rakudo/announce/2010.05
+share/doc/rakudo/announce/2010.06
+share/doc/rakudo/announce/2010.07
+share/doc/rakudo/announce/2010.08
+share/doc/rakudo/announce/2010.09
+share/doc/rakudo/announce/2010.10
+share/doc/rakudo/announce/2010.11
+share/doc/rakudo/announce/2010.12
+share/doc/rakudo/announce/2011.01
+share/doc/rakudo/announce/2011.02
+share/doc/rakudo/announce/2011.03
+share/doc/rakudo/announce/2011.04
+share/doc/rakudo/announce/2011.05
+share/doc/rakudo/announce/2011.06
+share/doc/rakudo/announce/2011.07
+share/doc/rakudo/announce/2011.09
+share/doc/rakudo/announce/2011.10
+share/doc/rakudo/announce/2011.11
+share/doc/rakudo/announce/2011.12
+share/doc/rakudo/announce/2012.01
+share/doc/rakudo/announce/2012.02
+share/doc/rakudo/announce/2012.03
+share/doc/rakudo/announce/2012.04
+share/doc/rakudo/announce/2012.04.1
+share/doc/rakudo/announce/2012.05
+share/doc/rakudo/announce/2012.06
+share/doc/rakudo/announce/2012.07
+share/doc/rakudo/announce/2012.08
+share/doc/rakudo/announce/2012.09
+share/doc/rakudo/announce/2012.09.1
+share/doc/rakudo/announce/2012.10
+share/doc/rakudo/announce/2012.11
+share/doc/rakudo/announce/2012.12
+share/doc/rakudo/announce/2013.01
+share/doc/rakudo/announce/2013.02
+share/doc/rakudo/announce/2013.03.md
+share/doc/rakudo/announce/2013.04.md
+share/doc/rakudo/announce/2013.05.md
+share/doc/rakudo/announce/2013.06.md
+share/doc/rakudo/announce/2013.07.md
+share/doc/rakudo/announce/${PKGVERSION}.md
diff --git a/lang/rakudo-star/PLIST.Darwin b/lang/rakudo-star/PLIST.Darwin
new file mode 100644
index 00000000000..8c506185719
--- /dev/null
+++ b/lang/rakudo-star/PLIST.Darwin
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST.Darwin,v 1.1 2013/09/13 22:04:07 schmonz Exp $
+lib/parrot/${PARROT_VERSION}/dynext/perl6_ops.bundle
diff --git a/lang/rakudo-star/PLIST.shared b/lang/rakudo-star/PLIST.shared
new file mode 100644
index 00000000000..31c56734cee
--- /dev/null
+++ b/lang/rakudo-star/PLIST.shared
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST.shared,v 1.1 2013/09/13 22:04:07 schmonz Exp $
+lib/parrot/${PARROT_VERSION}/dynext/perl6_ops.so
diff --git a/lang/rakudo-star/buildlink3.mk b/lang/rakudo-star/buildlink3.mk
new file mode 100644
index 00000000000..5b43cec7904
--- /dev/null
+++ b/lang/rakudo-star/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1 2013/09/13 22:04:07 schmonz Exp $
+
+BUILDLINK_TREE+= rakudo-star
+
+.if !defined(RAKUDO_STAR_BUILDLINK3_MK)
+RAKUDO_STAR_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.rakudo-star+= rakudo-star>=2013.08
+BUILDLINK_ABI_DEPENDS.rakudo-star+= rakudo-star>=2013.08
+BUILDLINK_PKGSRCDIR.rakudo-star?= ../../lang/rakudo-star
+
+.include "../../lang/nqp/buildlink3.mk"
+.endif # RAKUDO_STAR_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -rakudo-star
diff --git a/lang/rakudo-star/distinfo b/lang/rakudo-star/distinfo
new file mode 100644
index 00000000000..bc43d506237
--- /dev/null
+++ b/lang/rakudo-star/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2013/09/13 22:04:07 schmonz Exp $
+
+SHA1 (rakudo-star-2013.08.tar.gz) = ac59cbfdd52d82e21570c82b6b81a98135ef2bc9
+RMD160 (rakudo-star-2013.08.tar.gz) = 16e3ee89dec6f4927a97a4f9e223ac107c188b25
+Size (rakudo-star-2013.08.tar.gz) = 9230224 bytes