ports/148832: [UPDATE] graphics/flasm: update to 1.62

Takefu takefu at airport.fm
Thu Jul 22 05:20:05 UTC 2010


>Number:         148832
>Category:       ports
>Synopsis:       [UPDATE] graphics/flasm: update to 1.62
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 22 05:20:04 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Takefu
>Release:        
>Organization:
FOX Amateur Radio Club
>Environment:
>Description:
update to 1.52 -> 1.62

Port maintainer (kuriyama at FreeBSD.org) is cc'd.

>How-To-Repeat:
>Fix:

--- flasm-1.62.diff begins here ---
diff -rubN /usr/ports/graphics/flasm/Makefile graphics/flasm/Makefile
--- /usr/ports/graphics/flasm/Makefile	2010-07-21 16:58:49.000000000 +0900
+++ graphics/flasm/Makefile	2010-07-22 12:28:39.000000000 +0900
@@ -6,12 +6,10 @@
 #

 PORTNAME=	flasm
-PORTVERSION=	1.52
-PORTREVISION=	1
+PORTVERSION=	1.62
 CATEGORIES=	graphics
-#MASTER_SITES=	http://www.nowrap.de/download/
-MASTER_SITES=	http://dist.bsdlab.org/
-DISTNAME=	flasm152src
+MASTER_SITES=	http://www.nowrap.de/download/
+DISTNAME=	flasm16src

 MAINTAINER=	kuriyama at FreeBSD.org
 COMMENT=	Command line assembler/disassembler of flash actionscript bytecode
@@ -19,11 +17,12 @@
 PLIST_FILES=	bin/flasm
 USE_ZIP=	YES
 USE_GMAKE=	YES
+USE_DOS2UNIX=	YES
 USE_BISON=	build
 NO_WRKSUBDIR=	YES
 MAKE_ARGS=	CFLAGS="${CFLAGS}"

 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/flasm ${PREFIX}/bin
+	@${INSTALL_PROGRAM} ${WRKSRC}/flasm ${PREFIX}/bin

 .include <bsd.port.mk>
diff -rubN /usr/ports/graphics/flasm/distinfo graphics/flasm/distinfo
--- /usr/ports/graphics/flasm/distinfo	2010-07-21 16:58:49.000000000 +0900
+++ graphics/flasm/distinfo	2010-07-22 10:45:53.000000000 +0900
@@ -1,3 +1,3 @@
-MD5 (flasm152src.zip) = b917dd7e3826f5796ca6f31d686a329c
-SHA256 (flasm152src.zip) = 1d8bc11b60ee6d1e1e840398cc2a96268971c5346823d89ec7693b925fe9d3b3
-SIZE (flasm152src.zip) = 109364
+MD5 (flasm16src.zip) = 28a4586409061b385d1cd27d3f120c0b
+SHA256 (flasm16src.zip) = df1273a506e2479cf95775197f5b7fa94e29fe1e0aae5aa190ed5bbebc4be5c6
+SIZE (flasm16src.zip) = 111912
diff -rubN /usr/ports/graphics/flasm/files/patch-assembler.y graphics/flasm/files/patch-assembler.y
--- /usr/ports/graphics/flasm/files/patch-assembler.y	2010-07-21 16:58:49.000000000 +0900
+++ graphics/flasm/files/patch-assembler.y	1970-01-01 09:00:00.000000000 +0900
@@ -1,257 +0,0 @@
-http://sourceforge.net/tracker/index.php?func=detail&aid=2615264&group_id=33473&atid=408391
-diff -up assembler.y.midrule assembler.y
---- assembler.y.midrule	2008-12-20 22:44:50.000000000 +0100
-+++ assembler.y	2008-12-20 22:54:03.000000000 +0100
-@@ -605,24 +605,24 @@ finally_opt
-
- trycatchfinally
-         : TRY name_opt                          {
--                                                    $$ = writeByte(SWFACTION_TRY);
-+                                                    $<num>$ = writeByte(SWFACTION_TRY);
-                                                     /* action length */
--                                                    $$ += writeShort(strlen($2)+8);
-+                                                    $<num>$ += writeShort(strlen($2)+8);
-                                                     /* zero flag */
--                                                    $$ += writeByte(0);
-+                                                    $<num>$ += writeByte(0);
-                                                     /* zero try length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                     /* zero catch length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                     /* zero finally length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                     /* error variable name */
--                                                    $$ += writeString($2);
-+                                                    $<num>$ += writeString($2);
-                                                 }
-
--        statements_opt                          {   $$ = $<num>3 + $4; patchLength($$ - 6,  $4);    }
--        catch_opt                               {   $$ = $<num>5 + $6; patchLength($$ - 8,  $6);    }
--        finally_opt                             {   $$ = $<num>7 + $8; patchLength($$ - 10, $8);    }
-+        statements_opt                          {   $<num>$ = $<num>3 + $4; patchLength($<num>$ - 6,  $4);    }
-+        catch_opt                               {   $<num>$ = $<num>5 + $6; patchLength($<num>$ - 8,  $6);    }
-+        finally_opt                             {   $<num>$ = $<num>7 + $8; patchLength($<num>$ - 10, $8);    }
-         END                                     {
-                                                     byte flag = 0;
-                                                     $$ = $<num>9;
-@@ -634,24 +634,24 @@ trycatchfinally
-                                                 }
-
-         | TRY register                          {
--                                                    $$ = writeByte(SWFACTION_TRY);
-+                                                    $<num>$ = writeByte(SWFACTION_TRY);
-                                                     /* action length */
--                                                    $$ += writeShort(8);
-+                                                    $<num>$ += writeShort(8);
-                                                     /* zero flag */
--                                                    $$ += writeByte(0);
-+                                                    $<num>$ += writeByte(0);
-                                                     /* zero try length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                     /* zero catch length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                     /* zero finally length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                     /* error register number */
--                                                    $$ += writeByte((byte) $2);
-+                                                    $<num>$ += writeByte((byte) $2);
-                                                 }
-
--        statements_opt                          {   $$ = $<num>3 + $4; patchLength($$ - 6,  $4);    }
--        catch_opt                               {   $$ = $<num>5 + $6; patchLength($$ - 8,  $6);    }
--        finally_opt                             {   $$ = $<num>7 + $8; patchLength($$ - 10, $8);    }
-+        statements_opt                          {   $<num>$ = $<num>3 + $4; patchLength($<num>$ - 6,  $4);    }
-+        catch_opt                               {   $<num>$ = $<num>5 + $6; patchLength($<num>$ - 8,  $6);    }
-+        finally_opt                             {   $<num>$ = $<num>7 + $8; patchLength($<num>$ - 10, $8);    }
-         END                                     {
-                                                     byte flag = 4;
-                                                     $$ = $<num>9;
-@@ -707,25 +707,25 @@ name_opt
-
- function
-         : FUNCTION name_opt                     {
--                                                    $$ = writeByte(SWFACTION_DEFINEFUNCTION);
-+                                                    $<num>$ = writeByte(SWFACTION_DEFINEFUNCTION);
-                                                     /* zero block length */
--                                                    $$ += writeShort(0);
--                                                    $$ += writeString($2);
-+                                                    $<num>$ += writeShort(0);
-+                                                    $<num>$ += writeString($2);
-                                                 }
-
-           '(' function_args ')'                 {
-                                                     unsigned int i;
-                                                     numArgs = $5;
-
--                                                    $$ = $<num>3 + writeShort(numArgs);
-+                                                    $<num>$ = $<num>3 + writeShort(numArgs);
-
-                                                     for(i = 0; i < numArgs; ++i)
--                                                        $$ += writeString(func_args[i]);
-+                                                        $<num>$ += writeString(func_args[i]);
-
-                                                     /* zero function length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                     /* patch block length */
--                                                    patchLength($$-3, $$-3);
-+                                                    patchLength($<num>$-3, $<num>$-3);
-                                                 }
-
-           statements_opt END                    {
-@@ -837,25 +837,25 @@ autoregarglist
-
- function2
-         : FUNCTION2 name_opt                    {
--                                                    $$ = writeByte(SWFACTION_DEFINEFUNCTION2);
-+                                                    $<num>$ = writeByte(SWFACTION_DEFINEFUNCTION2);
-                                                     /* zero block length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                     /* function name */
--                                                    $$ += writeString($2);
-+                                                    $<num>$ += writeString($2);
-                                                     curFunc++;
-                                                     memset(regfunc_args[curFunc], 0, sizeof (regfunc_args[curFunc]));
-                                                     numArgs = 0;
-                                                     /* zero num of function arguments */
--                                                    $$ += writeShort(numArgs);
-+                                                    $<num>$ += writeShort(numArgs);
-                                                     /* allocate zero registers */
-                                                     numRegisters[curFunc] = 0;
--                                                    $$ += writeByte(numRegisters[curFunc]);
-+                                                    $<num>$ += writeByte(numRegisters[curFunc]);
-                                                     /* zero automatic register flags */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                 }
-
-           '(' regarglist ')'                    {
--                                                    $$ = $<num>3 + $5;
-+                                                    $<num>$ = $<num>3 + $5;
-                                                     /* patch num of function arguments */
-                                                     patchLength($5 + 3, numArgs);
-                                                     autoregFlags = 0;
-@@ -866,9 +866,9 @@ function2
-                                                     byte curautoreg = 1;
-                                                     unsigned int i;
-
--                                                    $$ = $<num>7;
-+                                                    $<num>$ = $<num>7;
-                                                     /* zero body length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-
-                                                     /* make sure auto registers are allocated in the right order */
-                                                     for (i = 0; i < MAX_AUTO_REGS; i++) {
-@@ -883,9 +883,9 @@ function2
-                                                     }
-
-                                                     /* patch automatic register flags */
--                                                    patchLength($$ - $<num>3, autoregFlags);
-+                                                    patchLength($<num>$ - $<num>3, autoregFlags);
-                                                     /* patch block length */
--                                                    patchLength($$ - 3, $$ - 3);
-+                                                    patchLength($<num>$ - 3, $<num>$ - 3);
-                                                 }
-
-           statements_opt END                    {
-@@ -905,11 +905,11 @@ function2
-
- with
-         : WITH                                  {
--                                                    $$ = writeByte(SWFACTION_WITH);
-+                                                    $<num>$ = writeByte(SWFACTION_WITH);
-                                                     /* length of with action */
--                                                    $$ += writeShort(2);
-+                                                    $<num>$ += writeShort(2);
-                                                     /* length of with block - will be patched */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                 }
-
-           statements_opt END                    {
-@@ -921,9 +921,9 @@ with
-
- settarget
-         : SETTARGET STRING                      {
--                                                    $$ = writeByte(SWFACTION_SETTARGET);
--                                                    $$ += writeShort(strlen($2)+1);
--                                                    $$ += writeString($2);
-+                                                    $<num>$ = writeByte(SWFACTION_SETTARGET);
-+                                                    $<num>$ += writeShort(strlen($2)+1);
-+                                                    $<num>$ += writeString($2);
-                                                 }
-
-           statements_opt END                    {
-@@ -934,7 +934,7 @@ settarget
-         ;
-
- settargetexpression
--        : SETTARGETEXPR                         {   $$ = writeByte(SWFACTION_SETTARGETEXPRESSION);  }
-+        : SETTARGETEXPR                         {   $<num>$ = writeByte(SWFACTION_SETTARGETEXPRESSION);  }
-           statements_opt END                    {
-                                                     $$ = $3 + writeByte(SWFACTION_SETTARGET);
-                                                     $$ += $<num>2 + writeShort(1);
-@@ -946,9 +946,9 @@ ifframeloadedexpression
-         : IFFRAMELOADEDEXPR                     {
-                                                     if (frameloadedStart>-1)
-                                                         yyerror("IfFrameLoaded actions can't be nested");
--                                                    $$ = writeByte(SWFACTION_IFFRAMELOADEDEXPRESSION);
--                                                    $$ += writeShort(1);
--                                                    $$ += writeByte(0);
-+                                                    $<num>$ = writeByte(SWFACTION_IFFRAMELOADEDEXPRESSION);
-+                                                    $<num>$ += writeShort(1);
-+                                                    $<num>$ += writeByte(0);
-                                                     frameloadedStart = numActions;
-                                                 }
-
-@@ -963,10 +963,10 @@ ifframeloaded
-         : IFFRAMELOADED INTEGER                 {
-                                                     if (frameloadedStart>-1)
-                                                         yyerror("IfFrameLoaded actions can't be nested");
--                                                    $$ = writeByte(SWFACTION_IFFRAMELOADED);
--                                                    $$ += writeShort(3);
--                                                    $$ += writeShort($2);
--                                                    $$ += writeByte(0);
-+                                                    $<num>$ = writeByte(SWFACTION_IFFRAMELOADED);
-+                                                    $<num>$ += writeShort(3);
-+                                                    $<num>$ += writeShort($2);
-+                                                    $<num>$ += writeByte(0);
-                                                     frameloadedStart = numActions;
-                                                 }
-
-@@ -1199,9 +1199,9 @@ opcode
-           constant_list_opt                     {   $$ = writeConstants();  }
-
-         | PUSH                                  {
--                                                    $$ = writeByte(SWFACTION_PUSHDATA);
-+                                                    $<num>$ = writeByte(SWFACTION_PUSHDATA);
-                                                     /* length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                 }
-
-           push_list                             {
-@@ -1212,10 +1212,10 @@ opcode
-         | SWFACTION HEX                         {
-                                                     if (xtoi($2)>0xff)
-                                                         yyerror("Action code out of range");
--                                                    $$ = writeByte((char)xtoi($2));
-+                                                    $<num>$ = writeByte((char)xtoi($2));
-                                                     if (xtoi($2)>=0x80)
-                                                     /* length */
--                                                    $$ += writeShort(0);
-+                                                    $<num>$ += writeShort(0);
-                                                 }
-
-           hexlist_opt                           {
-
-
- 	
diff -rubN /usr/ports/graphics/flasm/files/patch-unflasm.c graphics/flasm/files/patch-unflasm.c
--- /usr/ports/graphics/flasm/files/patch-unflasm.c	2010-07-21 16:58:49.000000000 +0900
+++ graphics/flasm/files/patch-unflasm.c	2010-07-22 12:10:08.000000000 +0900
@@ -1,6 +1,6 @@
---- unflasm.c.orig	Tue Jun  1 23:05:40 2004
-+++ unflasm.c	Tue Jun  1 23:07:05 2004
-@@ -991,29 +991,11 @@
+--- unflasm.c.orig	2007-06-10 03:40:47.000000000 +0900
++++ unflasm.c	2010-07-22 12:09:29.000000000 +0900
+@@ -1012,29 +1012,11 @@
  			}

  		case SWFACTION_SETTARGET:
--- flasm-1.62.diff ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list