pkgsrc/lang/parrot/Makefile
agc 6c0563d89f Initial import of parrot-0.0.1, a pre-pubescent byte code interpreter
which may form part of Perl or Python's future, into the NetBSD packages
collection.

Provided in PR 13933 by Chris Pinnock <cjep@interoute.net.uk>, tarted
up somewhat by me.

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."
2001-09-13 14:18:03 +00:00

29 lines
1 KiB
Makefile

# $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"