From c8109cff079ceaa16f18bc8dfa01dcb2645cc8cd Mon Sep 17 00:00:00 2001 From: Jun Kuriyama Date: Tue, 22 Jan 2002 02:05:34 +0000 Subject: Add flasm-1.32; Command line assembler/disassembler of flash actionscript bytecode. --- graphics/flasm/Makefile | 25 ++++++++++++++++ graphics/flasm/distinfo | 1 + graphics/flasm/files/patch-assembler.y | 19 ++++++++++++ graphics/flasm/files/patch-unflasm.c | 54 ++++++++++++++++++++++++++++++++++ graphics/flasm/pkg-comment | 1 + graphics/flasm/pkg-descr | 3 ++ graphics/flasm/pkg-plist | 1 + 7 files changed, 104 insertions(+) create mode 100644 graphics/flasm/Makefile create mode 100644 graphics/flasm/distinfo create mode 100644 graphics/flasm/files/patch-assembler.y create mode 100644 graphics/flasm/files/patch-unflasm.c create mode 100644 graphics/flasm/pkg-comment create mode 100644 graphics/flasm/pkg-descr create mode 100644 graphics/flasm/pkg-plist (limited to 'graphics/flasm') diff --git a/graphics/flasm/Makefile b/graphics/flasm/Makefile new file mode 100644 index 000000000000..ca9c42c5a7a2 --- /dev/null +++ b/graphics/flasm/Makefile @@ -0,0 +1,25 @@ +# New ports collection makefile for: flasm +# Date created: 22 January 2002 +# Whom: Jun Kuriyama +# +# $FreeBSD$ +# + +PORTNAME= flasm +PORTVERSION= 1.32 +CATEGORIES= graphics +MASTER_SITES= http://www.nowrap.de/ +DISTNAME= flasm132src + +MAINTAINER= kuriyama@FreeBSD.org + +USE_ZIP= YES +USE_GMAKE= YES +USE_BISON= YES +NO_WRKSUBDIR= YES +MAKE_ARGS= CFLAGS="${CFLAGS}" + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/flasm ${PREFIX}/bin + +.include diff --git a/graphics/flasm/distinfo b/graphics/flasm/distinfo new file mode 100644 index 000000000000..92307e09757b --- /dev/null +++ b/graphics/flasm/distinfo @@ -0,0 +1 @@ +MD5 (flasm132src.zip) = 5bc87b8aebfac885a6d4ce39ad652e77 diff --git a/graphics/flasm/files/patch-assembler.y b/graphics/flasm/files/patch-assembler.y new file mode 100644 index 000000000000..c1d555d13120 --- /dev/null +++ b/graphics/flasm/files/patch-assembler.y @@ -0,0 +1,19 @@ +--- assembler.y.orig Tue Jan 22 10:33:01 2002 ++++ assembler.y Tue Jan 22 10:33:09 2002 +@@ -491,16 +491,10 @@ + : SETTARGET STRING { $$ = writeByte(SWFACTION_SETTARGET); + $$ += writeShort(strlen($2)+1); + $$ += writeString($2); } +- statements_opt END { $$ = $4 + writeByte(SWFACTION_SETTARGET); +- $$ += $3 + writeShort(1); +- $$ += writeByte(0); } + ; + + settargetexpression + : SETTARGETEXPR { $$ = writeByte(SWFACTION_SETTARGETEXPRESSION); } +- statements_opt END { $$ = $3 + writeByte(SWFACTION_SETTARGET); +- $$ += $2 + writeShort(1); +- $$ += writeByte(0); } + ; + + push_item diff --git a/graphics/flasm/files/patch-unflasm.c b/graphics/flasm/files/patch-unflasm.c new file mode 100644 index 000000000000..313fcbf95983 --- /dev/null +++ b/graphics/flasm/files/patch-unflasm.c @@ -0,0 +1,54 @@ +--- unflasm.c.orig Thu Nov 22 05:59:32 2001 ++++ unflasm.c Tue Jan 22 10:28:58 2002 +@@ -485,15 +485,7 @@ + println("setVariable"); + break; + case SWFACTION_SETTARGETEXPRESSION: +- if (targetIndent==1) +- { +- --indent; +- println("end"); +- targetIndent = 0; +- } + println("setTargetExpr"); +- ++indent; +- targetIndent = 1; + break; + case SWFACTION_STRINGCONCAT: + println("concat"); +@@ -1008,18 +1000,7 @@ + + case SWFACTION_SETTARGET: + { +- if (targetIndent==1) +- { +- --indent; +- println("end"); +- targetIndent = 0; +- } +- if (strlen(p)>0) +- { +- println("setTarget '%s'", p); +- ++indent; +- targetIndent = 1; +- } ++ println("setTarget '%s'", p); + break; + } + +@@ -1338,15 +1319,7 @@ + if ((mode >= MODE_UPDATE) && (constend>0)) + rebuildConstantPool(); + +- if (targetIndent==1) +- { +- --indent; +- println("end"); +- targetIndent = 0; +- } +- + --indent; +- + if (frameNum!=-1) println("end // of frame %i",frameNum); + free(buffer); + } diff --git a/graphics/flasm/pkg-comment b/graphics/flasm/pkg-comment new file mode 100644 index 000000000000..2c860eda4a67 --- /dev/null +++ b/graphics/flasm/pkg-comment @@ -0,0 +1 @@ +Command line assembler/disassembler of flash actionscript bytecode diff --git a/graphics/flasm/pkg-descr b/graphics/flasm/pkg-descr new file mode 100644 index 000000000000..dad370b98b20 --- /dev/null +++ b/graphics/flasm/pkg-descr @@ -0,0 +1,3 @@ +Command line assembler/disassembler of flash actionscript bytecode. + +WWW: http://flasm.sourceforge.net/ diff --git a/graphics/flasm/pkg-plist b/graphics/flasm/pkg-plist new file mode 100644 index 000000000000..879c9b33387b --- /dev/null +++ b/graphics/flasm/pkg-plist @@ -0,0 +1 @@ +bin/flasm -- cgit v1.2.3