Subject: pkg/30445: Update devel/yasm to 0.4.0 (amd64 support)
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <fun@naobsd.org>
List: pkgsrc-bugs
Date: 06/06/2005 16:29:00
>Number:         30445
>Category:       pkg
>Synopsis:       Update devel/yasm to 0.4.0 (amd64 support)
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jun 06 16:29:00 +0000 2005
>Originator:     FUKAUMI Naoki
>Release:        NetBSD 3.99.5
>Organization:
	FUKAUMI Naoki
>Environment:
System: NetBSD turion64.naobsd.org 3.99.5 NetBSD 3.99.5 (TURION64) #0: Sun May 29 14:20:53 JST 2005 root@turion64.naobsd.org:/usr/obj/amd64/sys/arch/amd64/compile/TURION64 amd64
Architecture: x86_64
Machine: amd64
>Description:
	Update devel/yasm to 0.4.0. (patch-a[abc] are from FreeBSD ports)

	ChangeLog:
	  http://www.tortall.net/projects/yasm/releases/yasm-0.3.0.html
	  http://www.tortall.net/projects/yasm/wiki/Release0.4.0
>How-To-Repeat:
>Fix:
	Patch is below. patches/patch-a[abc] are shar/uuencode-ed.

Index: Makefile
===================================================================
RCS file: /home/fun/cvsroot/NetBSD/pkgsrc/devel/yasm/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- Makefile	11 Apr 2005 21:45:39 -0000	1.9
+++ Makefile	5 Jun 2005 17:44:26 -0000
@@ -1,8 +1,7 @@
 # $NetBSD: Makefile,v 1.9 2005/04/11 21:45:39 tv Exp $
 #
 
-DISTNAME=	yasm-0.2.2
-PKGREVISION=	2
+DISTNAME=	yasm-0.4.0
 CATEGORIES=	devel
 MASTER_SITES=	http://www.tortall.net/projects/yasm/releases/
 
@@ -10,11 +9,12 @@
 HOMEPAGE=	http://www.tortall.net/projects/yasm/
 COMMENT=	Complete rewrite of the NASM assembler with BSD license
 
+ONLY_FOR_PLATFORM=	*-*-i386 *-*-x86_64
+
 BUILD_USES_MSGFMT=	YES
 
 GNU_CONFIGURE=		YES
 USE_LIBTOOL=		YES
-USE_PERL5=		build
 
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
Index: PLIST
===================================================================
RCS file: /home/fun/cvsroot/NetBSD/pkgsrc/devel/yasm/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- PLIST	22 Sep 2004 08:09:30 -0000	1.3
+++ PLIST	5 Jun 2005 17:44:26 -0000
@@ -2,11 +2,11 @@
 bin/yasm
 include/libyasm.h
 include/libyasm/arch.h
+include/libyasm/assocdat.h
 include/libyasm/bc-int.h
 include/libyasm/bitvect.h
 include/libyasm/bytecode.h
 include/libyasm/compat-queue.h
-include/libyasm/config.h
 include/libyasm/coretype.h
 include/libyasm/dbgfmt.h
 include/libyasm/errwarn.h
@@ -17,23 +17,31 @@
 include/libyasm/hamt.h
 include/libyasm/intnum.h
 include/libyasm/linemgr.h
+include/libyasm/listfmt.h
 include/libyasm/objfmt.h
 include/libyasm/optimizer.h
 include/libyasm/parser.h
 include/libyasm/preproc.h
 include/libyasm/section.h
 include/libyasm/symrec.h
-include/libyasm/util.h
 include/libyasm/valparam.h
 lib/libyasm.la
-lib/yasm_basic.la
-lib/yasm_bin.la
-lib/yasm_coff.la
-lib/yasm_dbg.la
-lib/yasm_nasm.la
-lib/yasm_null.la
-lib/yasm_raw.la
-lib/yasm_win32.la
-lib/yasm_x86.la
-lib/yasm_yapp.la
+lib/yasm/arch_lc3b.la
+lib/yasm/arch_x86.la
+lib/yasm/dbgfmt_null.la
+lib/yasm/dbgfmt_stabs.la
+lib/yasm/listfmt_nasm.la
+lib/yasm/objfmt_bin.la
+lib/yasm/objfmt_coff.la
+lib/yasm/objfmt_dbg.la
+lib/yasm/objfmt_elf.la
+lib/yasm/objfmt_win32.la
+lib/yasm/objfmt_xdf.la
+lib/yasm/optimizer_basic.la
+lib/yasm/parser_nasm.la
+lib/yasm/preproc_nasm.la
+lib/yasm/preproc_raw.la
+man/man1/yasm.1
+man/man7/yasm_arch.7
+@dirrm lib/yasm
 @dirrm include/libyasm
Index: distinfo
===================================================================
RCS file: /home/fun/cvsroot/NetBSD/pkgsrc/devel/yasm/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo	23 Feb 2005 22:24:35 -0000	1.3
+++ distinfo	5 Jun 2005 17:44:26 -0000
@@ -1,5 +1,8 @@
 $NetBSD: distinfo,v 1.3 2005/02/23 22:24:35 agc Exp $
 
-SHA1 (yasm-0.2.2.tar.gz) = 7d0a941de4ad047ce33d82cecaa20038b752754b
-RMD160 (yasm-0.2.2.tar.gz) = a4e5131064eef34124eba8ee35f0252a96a132ec
-Size (yasm-0.2.2.tar.gz) = 927830 bytes
+SHA1 (yasm-0.4.0.tar.gz) = 46f3666b0aabd64898066c37c4a3141dc7e94129
+RMD160 (yasm-0.4.0.tar.gz) = 714b54d30208112f012564f9ec4860375eae65d2
+Size (yasm-0.4.0.tar.gz) = 1116987 bytes
+SHA1 (patch-aa) = 30430443ba6826fd55019f02947bf287ffbd109c
+SHA1 (patch-ab) = 41d6252586451e624f6cabd1e7335b50344f4d06
+SHA1 (patch-ac) = bdc920d91cd6a1cf3a8382be2dda071bc362b257

begin 644 yasm-patches.shar
M(R!4:&ES(&ES(&$@<VAE;&P@87)C:&EV92X@(%-A=F4@:70@:6X@82!F:6QE
M+"!R96UO=F4@86YY=&AI;F<@8F5F;W)E"B,@=&AI<R!L:6YE+"!A;F0@=&AE
M;B!U;G!A8VL@:70@8GD@96YT97)I;F<@(G-H(&9I;&4B+B`@3F]T92P@:70@
M;6%Y"B,@8W)E871E(&1I<F5C=&]R:65S.R!F:6QE<R!A;F0@9&ER96-T;W)I
M97,@=VEL;"!B92!O=VYE9"!B>2!Y;W4@86YD"B,@:&%V92!D969A=6QT('!E
M<FUI<W-I;VYS+@HC"B,@5&AI<R!A<F-H:79E(&-O;G1A:6YS.@HC"B,)<&%T
M8V@M86$*(PEP871C:"UA8@HC"7!A=&-H+6%C"B,*96-H;R!X("T@<&%T8V@M
M86$*<V5D("=S+UY8+R\G(#YP871C:"UA82`\/"`G14Y$+6]F+7!A=&-H+6%A
M)PI8)$YE=$)31"0*6`I8+2TM(&TT+TUA:V5F:6QE+FEN+F]R:6<),C`P-"TQ
M,"TS,2`Q,SHP,#HP.2XP,#`P,#`P,#`@*S`Y,#`*6"LK*R!M-"]-86ME9FEL
M92YI;@DR,#`U+3`V+3`U(#`Q.C0V.C,R+C`P,#`P,#`P,"`K,#DP,`I80$`@
M+30U+#<@*S0U+#<@0$`*6"`))"AT;W!?<W)C9&ER*2]M-"]P<F]G=&5S="YM
M-"`D*'1O<%]S<F-D:7(I+V-O;F9I9W5R92YA8PI8(&%M7U]C;VYF:6=U<F5?
M9&5P<R`]("0H86U?7V%C;&]C86Q?;31?9&5P<RD@)"A#3TY&24=54D5?1$50
M14Y$14Y#2453*2!<"E@@"20H04-,3T-!3%]--"D*6"UM:VEN<W1A;&QD:7)S
M(#T@)"AM:V1I<E]P*0I8*VUK:6YS=&%L;&1I<G,@/2!M:V1I<B`M<`I8($-/
M3D9)1U](14%$15(@/2`D*'1O<%]B=6EL9&1I<BDO8V]N9FEG+F@*6"!#3TY&
M24=?0TQ%04Y?1DE,15,@/0I8(%-/55)#15,@/0I%3D0M;V8M<&%T8V@M86$*
M96-H;R!X("T@<&%T8V@M86(*<V5D("=S+UY8+R\G(#YP871C:"UA8B`\/"`G
M14Y$+6]F+7!A=&-H+6%B)PI8)$YE=$)31"0*6`I8+2TM($UA:V5F:6QE+FEN
M+F]R:6<),C`P-"TQ,"TS,2`Q,SHP,#HP."XP,#`P,#`P,#`@*S`Y,#`*6"LK
M*R!-86ME9FEL92YI;@DR,#`U+3`V+3`U(#`Q.C0V.C,X+C`P,#`P,#`P,"`K
M,#DP,`I80$`@+3$Y,BPW("LQ.3(L-R!`0`I8(`DD*$%#3$]#04Q?330I"E@@
M86U?7T-/3D9)1U]$25-40TQ%04Y?1DE,15,@/2!C;VYF:6<N<W1A='5S(&-O
M;F9I9RYC86-H92!C;VYF:6<N;&]G(%P*6"`@8V]N9FEG=7)E+FQI;F5N;R!C
M;VYF:6=U<F4N<W1A='5S+FQI;F5N;PI8+6UK:6YS=&%L;&1I<G,@/2`D*&UK
M9&ER7W`I"E@K;6MI;G-T86QL9&ER<R`](&UK9&ER("UP"E@@0T].1DE'7TA%
M041%4B`](&-O;F9I9RYH"E@@0T].1DE'7T-,14%.7T9)3$53(#T*6"!A;5]?
M:6YS=&%L;&1I<G,@/2`B)"A$15-41$E2*20H;&EB9&ER*2(@(B0H1$535$1)
M4BDD*'!K9VQI8F1I<BDB("(D*$1%4U1$25(I)"AB:6YD:7(I(B`B)"A$15-4
M1$E2*20H;6%N,61I<BDB("(D*$1%4U1$25(I)"AM86XW9&ER*2(@(B0H1$53
M5$1)4BDD*&EN8VQU9&5D:7(I(B`B)"A$15-41$E2*20H;6]D:6YC;'5D961I
M<BDB"D5.1"UO9BUP871C:"UA8@IE8VAO('@@+2!P871C:"UA8PIS960@)W,O
M7E@O+R<@/G!A=&-H+6%C(#P\("=%3D0M;V8M<&%T8V@M86,G"E@D3F5T0E-$
M)`I8"E@M+2T@;&EB;'1D;"]-86ME9FEL92YI;BYO<FEG"3(P,#0M,3`M,S$@
M,3,Z,#`Z,#DN,#`P,#`P,#`P("LP.3`P"E@K*RL@;&EB;'1D;"]-86ME9FEL
M92YI;@DR,#`U+3`V+3`U(#`Q.C0X.C,S+C`P,#`P,#`P,"`K,#DP,`I80$`@
M+34Q+#<@*S4Q+#<@0$`*6"`))"AT;W!?<W)C9&ER*2]M-"]P<F]G=&5S="YM
M-"`D*'1O<%]S<F-D:7(I+V-O;F9I9W5R92YA8PI8(&%M7U]C;VYF:6=U<F5?
M9&5P<R`]("0H86U?7V%C;&]C86Q?;31?9&5P<RD@)"A#3TY&24=54D5?1$50
M14Y$14Y#2453*2!<"E@@"20H04-,3T-!3%]--"D*6"UM:VEN<W1A;&QD:7)S
M(#T@)"AM:V1I<E]P*0I8*VUK:6YS=&%L;&1I<G,@/2!M:V1I<B`M<`I8($-/
M3D9)1U](14%$15(@/2`D*'1O<%]B=6EL9&1I<BDO8V]N9FEG+F@*6"!#3TY&
M24=?0TQ%04Y?1DE,15,@/0I8(&%M7U]I;G-T86QL9&ER<R`]("(D*$1%4U1$
M25(I)"AL:6)D:7(I(B`B)"A$15-41$E2*20H:6YC;'5D961I<BDB"D5.1"UO
19BUP871C:"UA8PIE>&ET"@I$
`
end