diff options
author | agc <agc@pkgsrc.org> | 2002-04-22 13:51:26 +0000 |
---|---|---|
committer | agc <agc@pkgsrc.org> | 2002-04-22 13:51:26 +0000 |
commit | ea24d9c1a7d90111e2dfb55f0a8d5a95f361136f (patch) | |
tree | 92dff19c043dd29f4ab6517029f231bbee4369ee /lang/jasmin | |
parent | 1578524d5ee2344295679725b067eef75935d1d2 (diff) | |
download | pkgsrc-ea24d9c1a7d90111e2dfb55f0a8d5a95f361136f.tar.gz |
Initial import of jasmin-1.06 into the NetBSD Packages Collection.
Provided in PR 16057 by Jan Schaumann <jschauma@cs.stevens-tech.edu>
Jasmin is a Java Assembler Interface. It takes ASCII descriptions for Java
classes, written in a simple assembler-like syntax and using the Java
Virtual Machine instruction set. It converts them into binary Java class
files suitable for loading into a JVM implementation.
Modified slightly by myself.
Diffstat (limited to 'lang/jasmin')
-rw-r--r-- | lang/jasmin/DESCR | 4 | ||||
-rw-r--r-- | lang/jasmin/Makefile | 31 | ||||
-rw-r--r-- | lang/jasmin/PLIST | 476 | ||||
-rw-r--r-- | lang/jasmin/distinfo | 5 | ||||
-rw-r--r-- | lang/jasmin/patches/patch-aa | 22 |
5 files changed, 538 insertions, 0 deletions
diff --git a/lang/jasmin/DESCR b/lang/jasmin/DESCR new file mode 100644 index 00000000000..f4cfbb09bf4 --- /dev/null +++ b/lang/jasmin/DESCR @@ -0,0 +1,4 @@ +Jasmin is a Java Assembler Interface. It takes ASCII descriptions for Java +classes, written in a simple assembler-like syntax and using the Java +Virtual Machine instruction set. It converts them into binary Java class +files suitable for loading into a JVM implementation. diff --git a/lang/jasmin/Makefile b/lang/jasmin/Makefile new file mode 100644 index 00000000000..db4191bac68 --- /dev/null +++ b/lang/jasmin/Makefile @@ -0,0 +1,31 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/04/22 13:51:26 agc Exp $ +# + +DISTNAME= jasmin-1.06 +CATEGORIES= lang +MASTER_SITES= http://www.cat.nyu.edu/meyer/jasmin/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.cat.nyu.edu/meyer/jasmin/ +COMMENT= Java "assembler" interface + +DEPENDS= sun-jre>=1.3.1.0.1:../../lang/sun-jre13 + +WRKSRC= ${WRKDIR}/jasmin + +NO_BUILD= yes + +post-patch: + ${MV} ${WRKSRC}/bin/jasmin ${WRKSRC}/bin/jasmin.patch && \ + ${SED} -e 's|@PREFIX@|${PREFIX}|g' ${WRKSRC}/bin/jasmin.patch > ${WRKSRC}/bin/jasmin && \ + ${CHMOD} 755 ${WRKSRC}/bin/jasmin + ${RM} ${WRKSRC}/bin/jasmin.patch + +# This is ugly. The chown should happen after copying, or tar should have +# a way to override permissions. +do-install: + ${INSTALL_PROGRAM_DIR} ${PREFIX}/jasmin + cd ${WRKSRC} && ${PAX} -rw . ${PREFIX}/jasmin + ${LN} -s ${PREFIX}/jasmin/bin/jasmin ${PREFIX}/bin/jasmin + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/jasmin/PLIST b/lang/jasmin/PLIST new file mode 100644 index 00000000000..f6cddb92ea1 --- /dev/null +++ b/lang/jasmin/PLIST @@ -0,0 +1,476 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/04/22 13:51:26 agc Exp $ +bin/jasmin +jasmin/COPYING +jasmin/README +jasmin/bin/compile.sh +jasmin/bin/jasmin +jasmin/bin/jasmin.bat +jasmin/bin/jasmin.orig +jasmin/bin/runall.sh +jasmin/bin/vjasmin.bat +jasmin/changes +jasmin/classes/jas/AsciiCP.class +jasmin/classes/jas/ByteOperand.class +jasmin/classes/jas/CP.class +jasmin/classes/jas/CPOperand.class +jasmin/classes/jas/CatchEntry.class +jasmin/classes/jas/Catchtable.class +jasmin/classes/jas/ClassCP.class +jasmin/classes/jas/ClassEnv.class +jasmin/classes/jas/CodeAttr.class +jasmin/classes/jas/ConstAttr.class +jasmin/classes/jas/DoubleCP.class +jasmin/classes/jas/ExceptAttr.class +jasmin/classes/jas/FieldCP.class +jasmin/classes/jas/FloatCP.class +jasmin/classes/jas/GenericAttr.class +jasmin/classes/jas/IincInsn.class +jasmin/classes/jas/IincOperand.class +jasmin/classes/jas/Insn.class +jasmin/classes/jas/InsnOperand.class +jasmin/classes/jas/IntegerCP.class +jasmin/classes/jas/IntegerOperand.class +jasmin/classes/jas/InterfaceCP.class +jasmin/classes/jas/InvokeinterfaceInsn.class +jasmin/classes/jas/InvokeinterfaceOperand.class +jasmin/classes/jas/Label.class +jasmin/classes/jas/LabelOperand.class +jasmin/classes/jas/LdcOperand.class +jasmin/classes/jas/LineTableAttr.class +jasmin/classes/jas/LocalVarEntry.class +jasmin/classes/jas/LocalVarTableAttr.class +jasmin/classes/jas/LongCP.class +jasmin/classes/jas/LookupswitchInsn.class +jasmin/classes/jas/LookupswitchOperand.class +jasmin/classes/jas/Method.class +jasmin/classes/jas/MethodCP.class +jasmin/classes/jas/MultiarrayInsn.class +jasmin/classes/jas/MultiarrayOperand.class +jasmin/classes/jas/NameTypeCP.class +jasmin/classes/jas/README.jon +jasmin/classes/jas/RuntimeConstants.class +jasmin/classes/jas/ShortOperand.class +jasmin/classes/jas/SourceAttr.class +jasmin/classes/jas/StringCP.class +jasmin/classes/jas/TableswitchInsn.class +jasmin/classes/jas/TableswitchOperand.class +jasmin/classes/jas/UnsignedByteOperand.class +jasmin/classes/jas/UnsignedByteWideOperand.class +jasmin/classes/jas/Var.class +jasmin/classes/jas/jasError.class +jasmin/classes/jasmin/CUP$actions.class +jasmin/classes/jasmin/ClassFile.class +jasmin/classes/jasmin/InsnInfo.class +jasmin/classes/jasmin/Main.class +jasmin/classes/jasmin/ReservedWords.class +jasmin/classes/jasmin/Scanner.class +jasmin/classes/jasmin/ScannerUtils.class +jasmin/classes/jasmin/num_token.class +jasmin/classes/jasmin/parser.class +jasmin/classes/jasmin/sym.class +jasmin/classes/jasmin/var_token.class +jasmin/classes/java_cup/CUP$actions.class +jasmin/classes/java_cup/Main.class +jasmin/classes/java_cup/action_part.class +jasmin/classes/java_cup/action_production.class +jasmin/classes/java_cup/emit.class +jasmin/classes/java_cup/internal_error.class +jasmin/classes/java_cup/lalr_item.class +jasmin/classes/java_cup/lalr_item_set.class +jasmin/classes/java_cup/lalr_state.class +jasmin/classes/java_cup/lalr_transition.class +jasmin/classes/java_cup/lexer.class +jasmin/classes/java_cup/lr_item_core.class +jasmin/classes/java_cup/non_terminal.class +jasmin/classes/java_cup/parse_action.class +jasmin/classes/java_cup/parse_action_row.class +jasmin/classes/java_cup/parse_action_table.class +jasmin/classes/java_cup/parse_reduce_row.class +jasmin/classes/java_cup/parse_reduce_table.class +jasmin/classes/java_cup/parser.class +jasmin/classes/java_cup/production.class +jasmin/classes/java_cup/production_part.class +jasmin/classes/java_cup/reduce_action.class +jasmin/classes/java_cup/runtime/char_token.class +jasmin/classes/java_cup/runtime/double_token.class +jasmin/classes/java_cup/runtime/float_token.class +jasmin/classes/java_cup/runtime/int_token.class +jasmin/classes/java_cup/runtime/long_token.class +jasmin/classes/java_cup/runtime/lr_parser.class +jasmin/classes/java_cup/runtime/str_token.class +jasmin/classes/java_cup/runtime/symbol.class +jasmin/classes/java_cup/runtime/token.class +jasmin/classes/java_cup/runtime/virtual_parse_stack.class +jasmin/classes/java_cup/shift_action.class +jasmin/classes/java_cup/sym.class +jasmin/classes/java_cup/symbol.class +jasmin/classes/java_cup/symbol_part.class +jasmin/classes/java_cup/symbol_set.class +jasmin/classes/java_cup/terminal.class +jasmin/classes/java_cup/terminal_set.class +jasmin/classes/java_cup/version.class +jasmin/doc/about.html +jasmin/doc/api/AllNames.html +jasmin/doc/api/Package-jasmin.html +jasmin/doc/api/images/OpenBookIcon.gif +jasmin/doc/api/images/blue-ball-small.gif +jasmin/doc/api/images/blue-ball.gif +jasmin/doc/api/images/class-index.gif +jasmin/doc/api/images/constructor-index.gif +jasmin/doc/api/images/constructors.gif +jasmin/doc/api/images/cyan-ball-small.gif +jasmin/doc/api/images/cyan-ball.gif +jasmin/doc/api/images/error-index.gif +jasmin/doc/api/images/exception-index.gif +jasmin/doc/api/images/green-ball-small.gif +jasmin/doc/api/images/green-ball.gif +jasmin/doc/api/images/interface-index.gif +jasmin/doc/api/images/magenta-ball-small.gif +jasmin/doc/api/images/magenta-ball.gif +jasmin/doc/api/images/method-index.gif +jasmin/doc/api/images/methods.gif +jasmin/doc/api/images/package-index.gif +jasmin/doc/api/images/red-ball-small.gif +jasmin/doc/api/images/red-ball.gif +jasmin/doc/api/images/things +jasmin/doc/api/images/variable-index.gif +jasmin/doc/api/images/variables.gif +jasmin/doc/api/images/yellow-ball-small.gif +jasmin/doc/api/images/yellow-ball.gif +jasmin/doc/api/jasmin.ClassFile.html +jasmin/doc/api/jasmin.Main.html +jasmin/doc/api/packages.html +jasmin/doc/api/tree.html +jasmin/doc/guide.html +jasmin/doc/instructions.html +jasmin/doc/jasmin.gif +jasmin/doc/javavm.gif +jasmin/doc/syntax.bnf +jasmin/examples/ANewArray.j +jasmin/examples/AnInterface.j +jasmin/examples/Arrays.j +jasmin/examples/Catch.j +jasmin/examples/Checkcast.j +jasmin/examples/Count.j +jasmin/examples/HelloWeb.html +jasmin/examples/HelloWeb.j +jasmin/examples/HelloWorld.j +jasmin/examples/Implementor.j +jasmin/examples/InvokeInterface.j +jasmin/examples/MultiANewArray.j +jasmin/examples/MultiArrays.j +jasmin/examples/NewArray.j +jasmin/examples/Switch.j +jasmin/examples/Uncaught.j +jasmin/examples/VerifyTest.j +jasmin/examples/VerifyTest1.j +jasmin/lib/cup/INSTALL +jasmin/lib/cup/README +jasmin/lib/cup/java_cup.logo.new.gif +jasmin/lib/cup/java_cup/Main.java +jasmin/lib/cup/java_cup/action_part.java +jasmin/lib/cup/java_cup/action_production.java +jasmin/lib/cup/java_cup/emit.java +jasmin/lib/cup/java_cup/internal_error.java +jasmin/lib/cup/java_cup/lalr_item.java +jasmin/lib/cup/java_cup/lalr_item_set.java +jasmin/lib/cup/java_cup/lalr_state.java +jasmin/lib/cup/java_cup/lalr_transition.java +jasmin/lib/cup/java_cup/lexer.java +jasmin/lib/cup/java_cup/lr_item_core.java +jasmin/lib/cup/java_cup/non_terminal.java +jasmin/lib/cup/java_cup/parse_action.java +jasmin/lib/cup/java_cup/parse_action_row.java +jasmin/lib/cup/java_cup/parse_action_table.java +jasmin/lib/cup/java_cup/parse_reduce_row.java +jasmin/lib/cup/java_cup/parse_reduce_table.java +jasmin/lib/cup/java_cup/parser.cup +jasmin/lib/cup/java_cup/parser.java +jasmin/lib/cup/java_cup/production.java +jasmin/lib/cup/java_cup/production_part.java +jasmin/lib/cup/java_cup/reduce_action.java +jasmin/lib/cup/java_cup/runtime/char_token.java +jasmin/lib/cup/java_cup/runtime/double_token.java +jasmin/lib/cup/java_cup/runtime/float_token.java +jasmin/lib/cup/java_cup/runtime/int_token.java +jasmin/lib/cup/java_cup/runtime/long_token.java +jasmin/lib/cup/java_cup/runtime/lr_parser.java +jasmin/lib/cup/java_cup/runtime/str_token.java +jasmin/lib/cup/java_cup/runtime/symbol.java +jasmin/lib/cup/java_cup/runtime/token.java +jasmin/lib/cup/java_cup/runtime/virtual_parse_stack.java +jasmin/lib/cup/java_cup/shift_action.java +jasmin/lib/cup/java_cup/sym.java +jasmin/lib/cup/java_cup/symbol.java +jasmin/lib/cup/java_cup/symbol_part.java +jasmin/lib/cup/java_cup/symbol_set.java +jasmin/lib/cup/java_cup/terminal.java +jasmin/lib/cup/java_cup/terminal_set.java +jasmin/lib/cup/java_cup/version.java +jasmin/lib/cup/manual.html +jasmin/lib/cup/simple_calc/Main.java +jasmin/lib/cup/simple_calc/parser.cup +jasmin/lib/cup/simple_calc/parser.java +jasmin/lib/cup/simple_calc/scanner.java +jasmin/lib/cup/simple_calc/sym.java +jasmin/lib/jas/CHANGES.jm +jasmin/lib/jas/README +jasmin/lib/jas/compile.bat +jasmin/lib/jas/compile.sh +jasmin/lib/jas/examples/README +jasmin/lib/jas/examples/exprcomp.jas +jasmin/lib/jas/examples/exprcomp.java +jasmin/lib/jas/examples/hworld.jas +jasmin/lib/jas/examples/hworld.java +jasmin/lib/jas/examples/simple.jas +jasmin/lib/jas/examples/simple.java +jasmin/lib/jas/examples/test.inp +jasmin/lib/jas/reference/jas/AllNames.html +jasmin/lib/jas/reference/jas/Package-jas.html +jasmin/lib/jas/reference/jas/images/OpenBookIcon.gif +jasmin/lib/jas/reference/jas/images/blue-ball-small.gif +jasmin/lib/jas/reference/jas/images/blue-ball.gif +jasmin/lib/jas/reference/jas/images/class-index.gif +jasmin/lib/jas/reference/jas/images/constructor-index.gif +jasmin/lib/jas/reference/jas/images/constructors.gif +jasmin/lib/jas/reference/jas/images/cyan-ball-small.gif +jasmin/lib/jas/reference/jas/images/cyan-ball.gif +jasmin/lib/jas/reference/jas/images/error-index.gif +jasmin/lib/jas/reference/jas/images/exception-index.gif +jasmin/lib/jas/reference/jas/images/green-ball-small.gif +jasmin/lib/jas/reference/jas/images/green-ball.gif +jasmin/lib/jas/reference/jas/images/interface-index.gif +jasmin/lib/jas/reference/jas/images/magenta-ball-small.gif +jasmin/lib/jas/reference/jas/images/magenta-ball.gif +jasmin/lib/jas/reference/jas/images/method-index.gif +jasmin/lib/jas/reference/jas/images/methods.gif +jasmin/lib/jas/reference/jas/images/package-index.gif +jasmin/lib/jas/reference/jas/images/red-ball-small.gif +jasmin/lib/jas/reference/jas/images/red-ball.gif +jasmin/lib/jas/reference/jas/images/things +jasmin/lib/jas/reference/jas/images/variable-index.gif +jasmin/lib/jas/reference/jas/images/variables.gif +jasmin/lib/jas/reference/jas/images/yellow-ball-small.gif +jasmin/lib/jas/reference/jas/images/yellow-ball.gif +jasmin/lib/jas/reference/jas/jas.AsciiCP.html +jasmin/lib/jas/reference/jas/jas.ByteOperand.html +jasmin/lib/jas/reference/jas/jas.CP.html +jasmin/lib/jas/reference/jas/jas.CPOperand.html +jasmin/lib/jas/reference/jas/jas.CatchEntry.html +jasmin/lib/jas/reference/jas/jas.Catchtable.html +jasmin/lib/jas/reference/jas/jas.ClassCP.html +jasmin/lib/jas/reference/jas/jas.ClassEnv.html +jasmin/lib/jas/reference/jas/jas.CodeAttr.html +jasmin/lib/jas/reference/jas/jas.ConstAttr.html +jasmin/lib/jas/reference/jas/jas.DoubleCP.html +jasmin/lib/jas/reference/jas/jas.ExceptAttr.html +jasmin/lib/jas/reference/jas/jas.FieldCP.html +jasmin/lib/jas/reference/jas/jas.FloatCP.html +jasmin/lib/jas/reference/jas/jas.GenericAttr.html +jasmin/lib/jas/reference/jas/jas.IincInsn.html +jasmin/lib/jas/reference/jas/jas.IincOperand.html +jasmin/lib/jas/reference/jas/jas.Insn.html +jasmin/lib/jas/reference/jas/jas.InsnOperand.html +jasmin/lib/jas/reference/jas/jas.IntegerCP.html +jasmin/lib/jas/reference/jas/jas.IntegerOperand.html +jasmin/lib/jas/reference/jas/jas.InterfaceCP.html +jasmin/lib/jas/reference/jas/jas.InvokeinterfaceInsn.html +jasmin/lib/jas/reference/jas/jas.InvokeinterfaceOperand.html +jasmin/lib/jas/reference/jas/jas.Label.html +jasmin/lib/jas/reference/jas/jas.LabelOperand.html +jasmin/lib/jas/reference/jas/jas.LdcOperand.html +jasmin/lib/jas/reference/jas/jas.LineTableAttr.html +jasmin/lib/jas/reference/jas/jas.LocalVarEntry.html +jasmin/lib/jas/reference/jas/jas.LocalVarTableAttr.html +jasmin/lib/jas/reference/jas/jas.LongCP.html +jasmin/lib/jas/reference/jas/jas.LookupswitchInsn.html +jasmin/lib/jas/reference/jas/jas.LookupswitchOperand.html +jasmin/lib/jas/reference/jas/jas.Method.html +jasmin/lib/jas/reference/jas/jas.MethodCP.html +jasmin/lib/jas/reference/jas/jas.MultiarrayInsn.html +jasmin/lib/jas/reference/jas/jas.MultiarrayOperand.html +jasmin/lib/jas/reference/jas/jas.NameTypeCP.html +jasmin/lib/jas/reference/jas/jas.RuntimeConstants.html +jasmin/lib/jas/reference/jas/jas.ShortOperand.html +jasmin/lib/jas/reference/jas/jas.SourceAttr.html +jasmin/lib/jas/reference/jas/jas.StringCP.html +jasmin/lib/jas/reference/jas/jas.TableswitchInsn.html +jasmin/lib/jas/reference/jas/jas.TableswitchOperand.html +jasmin/lib/jas/reference/jas/jas.UnsignedByteOperand.html +jasmin/lib/jas/reference/jas/jas.UnsignedByteWideOperand.html +jasmin/lib/jas/reference/jas/jas.Var.html +jasmin/lib/jas/reference/jas/jas.jasError.html +jasmin/lib/jas/reference/jas/packages.html +jasmin/lib/jas/reference/jas/t.html +jasmin/lib/jas/reference/jas/tree.html +jasmin/lib/jas/reference/scm/funcs.html +jasmin/lib/jas/scm/AutoInit.class +jasmin/lib/jas/scm/Car.class +jasmin/lib/jas/scm/Cdr.class +jasmin/lib/jas/scm/Cell.class +jasmin/lib/jas/scm/Cond.class +jasmin/lib/jas/scm/Cons.class +jasmin/lib/jas/scm/Define.class +jasmin/lib/jas/scm/Div.class +jasmin/lib/jas/scm/Env.class +jasmin/lib/jas/scm/EqP.class +jasmin/lib/jas/scm/InsnProcedure.class +jasmin/lib/jas/scm/Lambda.class +jasmin/lib/jas/scm/LessP.class +jasmin/lib/jas/scm/Mapcar.class +jasmin/lib/jas/scm/Minus.class +jasmin/lib/jas/scm/MoreP.class +jasmin/lib/jas/scm/Mult.class +jasmin/lib/jas/scm/NumP.class +jasmin/lib/jas/scm/Obj.class +jasmin/lib/jas/scm/Or.class +jasmin/lib/jas/scm/Plus.class +jasmin/lib/jas/scm/Procedure.class +jasmin/lib/jas/scm/Progn.class +jasmin/lib/jas/scm/Quote.class +jasmin/lib/jas/scm/SchemeError.class +jasmin/lib/jas/scm/Selfrep.class +jasmin/lib/jas/scm/Setvar.class +jasmin/lib/jas/scm/StringP.class +jasmin/lib/jas/scm/Symbol.class +jasmin/lib/jas/scm/driver.class +jasmin/lib/jas/scm/primnode.class +jasmin/lib/jas/scm/scmAsciiCP.class +jasmin/lib/jas/scm/scmCatchEntry.class +jasmin/lib/jas/scm/scmCatchtable.class +jasmin/lib/jas/scm/scmClassCP.class +jasmin/lib/jas/scm/scmClassEnv.class +jasmin/lib/jas/scm/scmCodeAttr.class +jasmin/lib/jas/scm/scmConstAttr.class +jasmin/lib/jas/scm/scmDoubleCP.class +jasmin/lib/jas/scm/scmExceptAttr.class +jasmin/lib/jas/scm/scmFieldCP.class +jasmin/lib/jas/scm/scmFloatCP.class +jasmin/lib/jas/scm/scmIincInsn.class +jasmin/lib/jas/scm/scmIntegerCP.class +jasmin/lib/jas/scm/scmInterfaceCP.class +jasmin/lib/jas/scm/scmInvokeinterfaceInsn.class +jasmin/lib/jas/scm/scmLabel.class +jasmin/lib/jas/scm/scmLongCP.class +jasmin/lib/jas/scm/scmMethodCP.class +jasmin/lib/jas/scm/scmMultiarrayInsn.class +jasmin/lib/jas/scm/scmNameTypeCP.class +jasmin/lib/jas/scm/scmOutputStream.class +jasmin/lib/jas/scm/scmStringCP.class +jasmin/lib/jas/scm/scmVar.class +jasmin/lib/jas/scm/scmaddCPItem.class +jasmin/lib/jas/scm/scmaddEntry.class +jasmin/lib/jas/scm/scmaddException.class +jasmin/lib/jas/scm/scmaddField.class +jasmin/lib/jas/scm/scmaddInsn.class +jasmin/lib/jas/scm/scmaddInterface.class +jasmin/lib/jas/scm/scmaddMethod.class +jasmin/lib/jas/scm/scmscmOutputStream.class +jasmin/lib/jas/scm/scmsetCatchtable.class +jasmin/lib/jas/scm/scmsetClass.class +jasmin/lib/jas/scm/scmsetClassAccess.class +jasmin/lib/jas/scm/scmsetSource.class +jasmin/lib/jas/scm/scmsetStackSize.class +jasmin/lib/jas/scm/scmsetSuperClass.class +jasmin/lib/jas/scm/scmsetVarSize.class +jasmin/lib/jas/scm/scmwrite.class +jasmin/lib/jas/src/jas/AsciiCP.java +jasmin/lib/jas/src/jas/CP.java +jasmin/lib/jas/src/jas/CatchEntry.java +jasmin/lib/jas/src/jas/Catchtable.java +jasmin/lib/jas/src/jas/ClassCP.java +jasmin/lib/jas/src/jas/ClassEnv.java +jasmin/lib/jas/src/jas/CodeAttr.java +jasmin/lib/jas/src/jas/ConstAttr.java +jasmin/lib/jas/src/jas/DoubleCP.java +jasmin/lib/jas/src/jas/ExceptAttr.java +jasmin/lib/jas/src/jas/FieldCP.java +jasmin/lib/jas/src/jas/FloatCP.java +jasmin/lib/jas/src/jas/GenericAttr.java +jasmin/lib/jas/src/jas/IincInsn.java +jasmin/lib/jas/src/jas/Insn.java +jasmin/lib/jas/src/jas/InsnOperand.java +jasmin/lib/jas/src/jas/IntegerCP.java +jasmin/lib/jas/src/jas/InterfaceCP.java +jasmin/lib/jas/src/jas/InvokeinterfaceInsn.java +jasmin/lib/jas/src/jas/Label.java +jasmin/lib/jas/src/jas/LineTableAttr.java +jasmin/lib/jas/src/jas/LocalVarEntry.java +jasmin/lib/jas/src/jas/LocalVarTableAttr.java +jasmin/lib/jas/src/jas/LongCP.java +jasmin/lib/jas/src/jas/LookupswitchInsn.java +jasmin/lib/jas/src/jas/Method.java +jasmin/lib/jas/src/jas/MethodCP.java +jasmin/lib/jas/src/jas/MultiarrayInsn.java +jasmin/lib/jas/src/jas/NameTypeCP.java +jasmin/lib/jas/src/jas/RuntimeConstants.java +jasmin/lib/jas/src/jas/SourceAttr.java +jasmin/lib/jas/src/jas/StringCP.java +jasmin/lib/jas/src/jas/TableswitchInsn.java +jasmin/lib/jas/src/jas/Var.java +jasmin/lib/jas/src/jas/jasError.java +jasmin/lib/jas/src/scm/AutoInit.java +jasmin/lib/jas/src/scm/AutoProcs.java +jasmin/lib/jas/src/scm/AutoTypes.java +jasmin/lib/jas/src/scm/Cell.java +jasmin/lib/jas/src/scm/Env.java +jasmin/lib/jas/src/scm/InsnProcedure.java +jasmin/lib/jas/src/scm/Lambda.java +jasmin/lib/jas/src/scm/Obj.java +jasmin/lib/jas/src/scm/Procedure.java +jasmin/lib/jas/src/scm/SchemeError.java +jasmin/lib/jas/src/scm/Selfrep.java +jasmin/lib/jas/src/scm/Symbol.java +jasmin/lib/jas/src/scm/autogen.class +jasmin/lib/jas/src/scm/autogen/autogen.java +jasmin/lib/jas/src/scm/driver.java +jasmin/lib/jas/src/scm/primnode.java +jasmin/lib/jas/src/scm/procinfo.class +jasmin/lib/jas/src/scm/scmOutputStream.java +jasmin/lib/jas/src/scm/typeinfo.class +jasmin/lib/jas/tests/README +jasmin/lib/jas/tests/all.jas +jasmin/lib/jas/tests/all.java +jasmin/lib/jas/tests/regress.class +jasmin/lib/jas/tests/scmregress.class +jasmin/src/jasmin/ClassFile.java +jasmin/src/jasmin/InsnInfo.java +jasmin/src/jasmin/Main.java +jasmin/src/jasmin/ReservedWords.java +jasmin/src/jasmin/Scanner.java +jasmin/src/jasmin/ScannerUtils.java +jasmin/src/jasmin/num_token.java +jasmin/src/jasmin/parser.cup +jasmin/src/jasmin/parser.java +jasmin/src/jasmin/sym.java +jasmin/src/jasmin/var_token.java +@dirrm jasmin/src/jasmin +@dirrm jasmin/src +@dirrm jasmin/lib/jas/tests +@dirrm jasmin/lib/jas/src/scm/autogen +@dirrm jasmin/lib/jas/src/scm +@dirrm jasmin/lib/jas/src/jas +@dirrm jasmin/lib/jas/src +@dirrm jasmin/lib/jas/scm +@dirrm jasmin/lib/jas/reference/scm +@dirrm jasmin/lib/jas/reference/jas/images +@dirrm jasmin/lib/jas/reference/jas +@dirrm jasmin/lib/jas/reference +@dirrm jasmin/lib/jas/examples +@dirrm jasmin/lib/jas +@dirrm jasmin/lib/cup/simple_calc +@dirrm jasmin/lib/cup/java_cup/runtime +@dirrm jasmin/lib/cup/java_cup +@dirrm jasmin/lib/cup +@dirrm jasmin/lib +@dirrm jasmin/examples +@dirrm jasmin/doc/api/images +@dirrm jasmin/doc/api +@dirrm jasmin/doc +@dirrm jasmin/classes/java_cup/runtime +@dirrm jasmin/classes/java_cup +@dirrm jasmin/classes/jasmin +@dirrm jasmin/classes/jas +@dirrm jasmin/classes +@dirrm jasmin/bin +@dirrm jasmin diff --git a/lang/jasmin/distinfo b/lang/jasmin/distinfo new file mode 100644 index 00000000000..7a36631c61a --- /dev/null +++ b/lang/jasmin/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/04/22 13:51:26 agc Exp $ + +SHA1 (jasmin-1.06.tar.gz) = 41b36ad994632c8093d58680c196096c8e53d482 +Size (jasmin-1.06.tar.gz) = 410897 bytes +SHA1 (patch-aa) = e1bea3c02199229b64d763e29a1bb7576ce26964 diff --git a/lang/jasmin/patches/patch-aa b/lang/jasmin/patches/patch-aa new file mode 100644 index 00000000000..36efa0906fa --- /dev/null +++ b/lang/jasmin/patches/patch-aa @@ -0,0 +1,22 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/04/22 13:51:26 agc Exp $ + +--- bin/jasmin.orig Mon Mar 25 13:43:14 2002 ++++ bin/jasmin Mon Mar 25 13:44:04 2002 +@@ -10,14 +10,14 @@ + # JASMIN needs to be set to the directory containing the + # Jasmin distribution. We try: + # +-# /usr/local/jasmin ++# @PREFIX@/jasmin + # ~/jasmin + # `pwd` + # + # + +-if (-e /usr/local/jasmin) then +- set JASMIN=/usr/local/jasmin ++if (-e @PREFIX@/jasmin) then ++ set JASMIN=@PREFIX@/jasmin + else if (-e $HOME/jasmin) then + # try the home directory + set JASMIN=$HOME/jasmin |