pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/cross/atasm



Module Name:    pkgsrc
Committed By:   fcambus
Date:           Sun Mar 21 10:21:07 UTC 2021

Modified Files:
        pkgsrc/cross/atasm: Makefile distinfo
Added Files:
        pkgsrc/cross/atasm/patches: patch-src_Makefile
Removed Files:
        pkgsrc/cross/atasm/patches: patch-aa patch-ab

Log Message:
atasm: update to 1.09.

Pkgsrc changes:

- Regenerate Makefile patch
- Remove patch for GCC 2.95 introduced in 2004

ChangeLog:

September 21, 2011 version 1.07

- Introduced .BANKNUM operator
- Allow .SET 6 to forward reference labels
- Allow leading underscores in label names
- Fixed an error with command-line defines
- Allow character quoting of spaces and semicolons
- Allow comments to start without a preceding  space
- Fixed local label references inside of macros or macro parameters

May 26, 2014 version 1.08

- Initial support of list files with -g command-line parameter
- Allow .INCBIN to honor include paths
- Missing state files no longer segfault
- Double-forward defines now throw an error rather than silently generate
  bad code

March 20, 2021 version 1.09

- Fixed a problem with filename creation when saving output to an ATR image
- Fixed CVE-2019-19785: Stack-based buffer overflow in to_comma()
- Fixed CVE-2019-19786: Stack-based buffer overflow in parse_expr()
- Fixed CVE-2019-19787: Stack-based buffer overflow in get_signed_expression()


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/cross/atasm/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/cross/atasm/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/cross/atasm/patches/patch-aa
cvs rdiff -u -r1.2 -r0 pkgsrc/cross/atasm/patches/patch-ab
cvs rdiff -u -r0 -r1.1 pkgsrc/cross/atasm/patches/patch-src_Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/cross/atasm/Makefile
diff -u pkgsrc/cross/atasm/Makefile:1.14 pkgsrc/cross/atasm/Makefile:1.15
--- pkgsrc/cross/atasm/Makefile:1.14    Thu Apr 23 19:42:41 2020
+++ pkgsrc/cross/atasm/Makefile Sun Mar 21 10:21:07 2021
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.14 2020/04/23 19:42:41 rillig Exp $
+# $NetBSD: Makefile,v 1.15 2021/03/21 10:21:07 fcambus Exp $
 #
 
-DISTNAME=      atasm106
-PKGNAME=       atasm-1.06
-PKGREVISION=   1
+DISTNAME=      atasm109
+PKGNAME=       atasm-1.09
 CATEGORIES=    devel cross emulators
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=atasm/}
 EXTRACT_SUFX=  .zip

Index: pkgsrc/cross/atasm/distinfo
diff -u pkgsrc/cross/atasm/distinfo:1.7 pkgsrc/cross/atasm/distinfo:1.8
--- pkgsrc/cross/atasm/distinfo:1.7     Tue Nov  3 00:47:42 2015
+++ pkgsrc/cross/atasm/distinfo Sun Mar 21 10:21:07 2021
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.7 2015/11/03 00:47:42 agc Exp $
+$NetBSD: distinfo,v 1.8 2021/03/21 10:21:07 fcambus Exp $
 
-SHA1 (atasm106.zip) = c016c2f6ee611e001dbd026923c29ce509979f1c
-RMD160 (atasm106.zip) = e9935d0e202bc668114af9d11fdbf396399cb6d3
-SHA512 (atasm106.zip) = 14d0266e2f38d94a0bdcdd29a1a96fdac6f736d5a92a563d8db2a6302ab1239cd5832ac79b90d7480eeaa588920e568b3c67b51417dbb18c2ea15e33f533f8a1
-Size (atasm106.zip) = 368360 bytes
-SHA1 (patch-aa) = e040580b87e68fc7ec2230fb22bc45b5d168ca83
-SHA1 (patch-ab) = 18c516a98ae5cbae3f8df7f38ca87bd1f47b9664
+SHA1 (atasm109.zip) = 2f2ca23937a92303ca75ac6002c38995999e521d
+RMD160 (atasm109.zip) = ced844bef7075114169693ee576c2697baf782e5
+SHA512 (atasm109.zip) = 7daed20c0fa4a2bf20372e6c102a5e0ef9072fc9fea59d2990209572167f71f4d432abf1176ea2365d894b9e3666f6290b93c25765c71d0741bc8bf144d5561e
+Size (atasm109.zip) = 397661 bytes
+SHA1 (patch-src_Makefile) = c2fa75d2920cf25006a47921f4c050971f2ebf81

Added files:

Index: pkgsrc/cross/atasm/patches/patch-src_Makefile
diff -u /dev/null pkgsrc/cross/atasm/patches/patch-src_Makefile:1.1
--- /dev/null   Sun Mar 21 10:21:07 2021
+++ pkgsrc/cross/atasm/patches/patch-src_Makefile       Sun Mar 21 10:21:07 2021
@@ -0,0 +1,34 @@
+$NetBSD: patch-src_Makefile,v 1.1 2021/03/21 10:21:07 fcambus Exp $
+
+Honor CC, CFLAGS and LDFLAGS from pkgsrc.
+
+--- src/Makefile.orig  2021-03-20 15:15:32.000000000 +0000
++++ src/Makefile
+@@ -12,15 +12,15 @@
+ # if you are compiling under UNIX, change the above lines to
+ # reflect the location of zlib.  I use:
+ USEZ    = -DZLIB_CAPABLE -I../zlib
+-ZLIB    = -L../zlib -lz
++#ZLIB    = -L../zlib -lz
+ UNIX    = -DUNIX
+ 
+ # Compiler flags, if you are using egcs, pgcs, or gcc >2.8.1 use:
+ #CFLAGS  = -g -Wall $(USEZ) $(DOS) $(UNIX) $(ARCH)
+-CFLAGS  = -Wall $(USEZ) $(DOS) $(UNIX) -O3 -fomit-frame-pointer $(ARCH)
++CFLAGS += $(USEZ) $(DOS) $(UNIX)
+ 
+ L       =  $(ZLIB)
+-CC      = gcc
++#CC      = gcc
+ DESTDIR       = /usr/local/bin
+ MANDIR        = /usr/local/man/man1
+ DOCDIR        = /usr/local/doc/atasm
+@@ -41,7 +41,7 @@ state2.o: symbol.h
+ symbol.o: symbol.h inc_path.h atasm_err.h
+ 
+ prog : $(OBJS)
+-      $(CC) -o atasm $(OBJS) $(L) $(ARCH)
++      $(CC) $(LDFLAGS) -o atasm $(OBJS) $(L) $(ARCH)
+ 
+ clean:
+       rm -f *.rej *.o *~ atasm atasm.1 atasm.exe



Home | Main Index | Thread Index | Old Index