pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/rgbds



Module Name:    pkgsrc
Committed By:   nia
Date:           Sat Aug 14 08:19:15 UTC 2021

Modified Files:
        pkgsrc/devel/rgbds: Makefile distinfo

Log Message:
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)


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/rgbds/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/rgbds/distinfo

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

Modified files:

Index: pkgsrc/devel/rgbds/Makefile
diff -u pkgsrc/devel/rgbds/Makefile:1.9 pkgsrc/devel/rgbds/Makefile:1.10
--- pkgsrc/devel/rgbds/Makefile:1.9     Fri Dec 18 23:19:16 2020
+++ pkgsrc/devel/rgbds/Makefile Sat Aug 14 08:19:15 2021
@@ -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}

Index: pkgsrc/devel/rgbds/distinfo
diff -u pkgsrc/devel/rgbds/distinfo:1.6 pkgsrc/devel/rgbds/distinfo:1.7
--- pkgsrc/devel/rgbds/distinfo:1.6     Fri Dec 18 23:19:16 2020
+++ pkgsrc/devel/rgbds/distinfo Sat Aug 14 08:19:15 2021
@@ -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



Home | Main Index | Thread Index | Old Index