diff options
-rw-r--r-- | lang/parrot/Makefile | 29 | ||||
-rw-r--r-- | lang/parrot/distinfo | 4 | ||||
-rw-r--r-- | lang/parrot/pkg/DESCR | 10 | ||||
-rw-r--r-- | lang/parrot/pkg/PLIST | 14 |
4 files changed, 57 insertions, 0 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile new file mode 100644 index 00000000000..8e07712490f --- /dev/null +++ b/lang/parrot/Makefile @@ -0,0 +1,29 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/09/13 14:18:03 agc Exp $ +# + +DISTNAME= parrot-0.0.1 +CATEGORIES= lang +MASTER_SITES= http://www.netthink.co.uk/downloads/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.python.org/parrot.html +COMMENT= bytecode language possibly to be used by Perl/Python + +USE_PERL5= # defined + +ALL_TARGET= test_prog + +do-install: + ${INSTALL_PROGRAM_DIR} ${PREFIX}/include/parrot + ${INSTALL_PROGRAM_DIR} ${PREFIX}/share/doc/parrot + ${INSTALL_PROGRAM_DIR} ${PREFIX}/share/parrot + ${INSTALL_PROGRAM} ${WRKSRC}/test_prog ${PREFIX}/bin/parrot + ${INSTALL_SCRIPT} ${WRKSRC}/assemble.pl ${PREFIX}/share/parrot + ${INSTALL_SCRIPT} ${WRKSRC}/disassemble.pl ${PREFIX}/share/parrot + ${INSTALL_SCRIPT} ${WRKSRC}/t/test*.pasm ${PREFIX}/share/parrot + ${INSTALL_DATA} ${WRKSRC}/opcode_table ${PREFIX}/include/parrot + ${INSTALL_DATA} ${WRKSRC}/interp_guts.h ${PREFIX}/include/parrot + ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/parrot + ${INSTALL_DATA} ${WRKSRC}/TODO ${PREFIX}/share/doc/parrot + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo new file mode 100644 index 00000000000..7bffd1a09af --- /dev/null +++ b/lang/parrot/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2001/09/13 14:18:03 agc Exp $ + +SHA1 (parrot-0.0.1.tar.gz) = f32bc13e361d5bc557d68224a531a9de4dfa0286 +Size (parrot-0.0.1.tar.gz) = 21973 bytes diff --git a/lang/parrot/pkg/DESCR b/lang/parrot/pkg/DESCR new file mode 100644 index 00000000000..722dbf11026 --- /dev/null +++ b/lang/parrot/pkg/DESCR @@ -0,0 +1,10 @@ +PARROT: A bytecode language possible to be used in the future by +Perl 6 and a Python. + +The idea was originally an April fool's joke... + +"What we're releasing today is a very, very early alpha of the Parrot +interpreter. At the moment, we have support for some simple +operations on integer, floating point and string registers, and the +ability to read in and execute bytecode. We also have an assembler +which can generate bytecode output from Parrot assembly." diff --git a/lang/parrot/pkg/PLIST b/lang/parrot/pkg/PLIST new file mode 100644 index 00000000000..8332be4aa7b --- /dev/null +++ b/lang/parrot/pkg/PLIST @@ -0,0 +1,14 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/09/13 14:18:03 agc Exp $ +share/parrot/assemble.pl +share/parrot/disassemble.pl +bin/parrot +share/doc/parrot/README +share/doc/parrot/TODO +include/parrot/interp_guts.h +include/parrot/opcode_table +share/parrot/test.pasm +share/parrot/test2.pasm +share/parrot/test3.pasm +@dirrm include/parrot +@dirrm share/doc/parrot +@dirrm share/parrot |