diff options
author | nia <nia@pkgsrc.org> | 2021-08-14 08:19:15 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2021-08-14 08:19:15 +0000 |
commit | bbdbab04543a1b20ee2e5f53b51e9c5693b2c93f (patch) | |
tree | 3b16e993164f28548f2388b5ba1a1ca119c4edc9 /devel | |
parent | 0ebc4033c578ad449575114e3431110064b284c9 (diff) | |
download | pkgsrc-bbdbab04543a1b20ee2e5f53b51e9c5693b2c93f.tar.gz |
rgbds: update to 0.5.1
Added:
* RGBFIX now supports the homebrew TPP1 mapper! (The emulators BGB 1.5.9
and SameBoy 0.14.3 do too)
* New \<10> and \<num_sym> macro arg syntaxes
* SIZEOF("section") and STARTOF("section")
* CHARLEN and CHARSUB for working with charmap output units
* OPT L, OPT W, and OPT h
* REDEF EQU
* Linker scripts can use character escapes in section names ("\n \r \t
\" \\")
* RGBFIX now reports when it's overwriting non-zero header bytes,
helpful for spotting mistakes (thanks @GreenAndEievui!)
* rgbfix -m help will list the accepted MBC names
* rgbfix -m accepts $-prefixed hex literals
Changed:
* Parentheses in macro args implicitly escape commas now, like C. For
example, macro STRCAT("foo", "bar") used to be 2 arguments, now it's
only one!
* STRSUB and CHARSUB allow negative start positions, relative to the end
of the string
* STRSUB's second parameter can be omitted to read until the end of the
string
* A lot more errors are non-fatal now
* Any constant expression equal for $FF00 can be substituted to $ff00 in
ld [$ff00 + c], a and ld a, [$ff00 + c]; and arbitrary whitespace,
line continuations, and block comments are allowed
Removed:
* LOAD FRAGMENT had buggy behavior, and its use cases can be done
differently
Fixed:
* Symbols in some SECTION UNION/FRAGMENT could be missing from the .sym
file
* Interpolations could recurse infinitely outside of strings
* ld hl, sp - <expr> was broken in 0.5.0 (workaround: ld hl, sp +
-<expr>)
* $ff00 + constant (or any symbol name starting with "c") would cause a
syntax error since 0.4.2 (workarounds: ($ff00) + constant, constant +
$ff00, or $ff00 + /**/ constant)
* Fixed a lexer bug that could crash RGBASM on "piped" input files
* jr could be incorrect within SECTION FRAGMENT
* PUSHS didn't reset the section scope correctly (regression), and
didn't save the LOAD state
* REDEF EQUS had a few bugs
* RGBFIX incorrectly parsed options on some platforms
* RGBLINK should no longer leak memory
* Fixed some compiler warnings, notably on 32-bit platforms and macOS
* The source now uses _ISO_C11_SOURCE; this notably fixes building on
FreeBSD (see #789 for more info)
Diffstat (limited to 'devel')
-rw-r--r-- | devel/rgbds/Makefile | 4 | ||||
-rw-r--r-- | devel/rgbds/distinfo | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/devel/rgbds/Makefile b/devel/rgbds/Makefile index 25a91c84145..7031df5783d 100644 --- a/devel/rgbds/Makefile +++ b/devel/rgbds/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.9 2020/12/18 23:19:16 nia Exp $ +# $NetBSD: Makefile,v 1.10 2021/08/14 08:19:15 nia Exp $ -DISTNAME= rgbds-0.4.2 +DISTNAME= rgbds-0.5.1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=gbdev/} GITHUB_RELEASE= v${PKGVERSION_NOREV} diff --git a/devel/rgbds/distinfo b/devel/rgbds/distinfo index be5b4405f33..65cae332fc7 100644 --- a/devel/rgbds/distinfo +++ b/devel/rgbds/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.6 2020/12/18 23:19:16 nia Exp $ +$NetBSD: distinfo,v 1.7 2021/08/14 08:19:15 nia Exp $ -SHA1 (rgbds-0.4.2.tar.gz) = 66d714bdb792ee421237885cc33d5209635ecdcc -RMD160 (rgbds-0.4.2.tar.gz) = cbcec8d34e7ad69f83e5ea72265a89d07ad76420 -SHA512 (rgbds-0.4.2.tar.gz) = aae71417dd24fbd06f706dc35c9d33c9e031f2905c95c15af07c71492e54c6a5d0530cc6ab1fda415a35c258f2c225406fc3cdad130e40e084415e04b1aeb103 -Size (rgbds-0.4.2.tar.gz) = 208023 bytes +SHA1 (rgbds-0.5.1.tar.gz) = 6cd119bf3cbbdb221fbb0373cff150c4eea6bc0e +RMD160 (rgbds-0.5.1.tar.gz) = 3a029b78610b76f7a6d28e3ad58f835da17ae5e7 +SHA512 (rgbds-0.5.1.tar.gz) = dc29a94291a137a45bd6af45afaf7d98d29c16bbb66794b36236f53f4604ec0e4688e6542c80990e6e794d94e8fa5de13813d9764efe34e5a79fe68a66ce592c +Size (rgbds-0.5.1.tar.gz) = 7938330 bytes SHA1 (patch-Makefile) = 2459ff1d685893e886a673ebc306bfa9e8f807ae |