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