Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 921678 - dev-util/rgbds-0.7.0 version bump
Summary: dev-util/rgbds-0.7.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: orbea
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-01-09 18:37 UTC by Esteve Varela Colominas
Modified: 2024-02-14 15:52 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Esteve Varela Colominas 2024-01-09 18:37:20 UTC
https://github.com/gbdev/rgbds/releases/tag/v0.7.0

Starting with this release, we now publish statically-linked Linux binaries! We also provide a Dockerfile to build RGBDS.

Deprecated:

    Defining symbols without using DEF (use {interpolation} if you relied on EQUS expansion for defined symbol names)
    RGBASM -H/--nop-after-halt and -l/-auto-ldh options (which are now off by default)

Added:

    Multiple instructions can go on one line, separated by ::
    #"raw strings" don't process any escapes (not even interpolation or macro args!)
    DS ALIGN[size, offset] to insert padding until the next alignment boundary within the same section
    RGBASM allows defining local labels for scopes that aren't active
    INCHARMAP function to check if a string matches a charmap value
    SIZEOF and STARTOF can now take section types like WRAM0 as argument
    ENDSECTION explicitly ends a section
    DS in RGBLINK linker scripts
    OPTIONAL sections in RGBLINK linker scripts
    FLOATING addresses in RGBLINK linker scripts (should improve SDCC interop)
    RGBASM -X/--max-errors stops after too many errors, with a default of 100
    Linker scripts support ALIGN alignment, offset
    RGBFIX warns when SGB compatibility is set with the wrong "old licensee", even if not setting it via RGBFIX itself
    RGBGFX can generate a palette from a spec, without an input image
    RGBGFX forces transparent colors to take slot #0 in all palettes
    RGBGFX -O/--group-outputs bases automatic output filenames on the output path, instead of the input path

Removed:

    name: MACRO syntax (use MACRO name instead)
    Escaped commas "\," inside strings (not necessary in macro arguments)
    __FILE__ and __LINE__
    Exported labels cannot have a space between their two colons (Label: : is invalid)

Changed:

    RGBASM -Wtruncation=1 will not warn about 8-bit ~$FF or 16-bit ~$FFFF values
    The memory usage summary in .map files is now placed at the top of the file
    Alignment offsets in RGBASM can now be negative (ALIGN 8, -1 is equivalent to ALIGN 8, 255)
    RGBGFX's --output-* options have been renamed to --auto-* for clarity
    RGBLINK .sym files sort symbols at the same address by their locality
    RGBLINK -S/--scramble prioritizes higher banks
    RGBGFX's long --output-* flags are renamed to --auto-*
    All programs show usage help when given missing or incorrect command-line arguments
    Add --only-free and --help options to test scripts
    PURGE arguments can go in any order

Fixed:
Comment 1 Larry the Git Cow gentoo-dev 2024-02-14 15:52:25 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd42796c2795ad1093a6719d01a788340c13b47b

commit bd42796c2795ad1093a6719d01a788340c13b47b
Author:     orbea <orbea@riseup.net>
AuthorDate: 2024-01-10 00:50:28 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2024-02-14 15:51:15 +0000

    dev-util/rgbds: add 0.7.0
    
    Closes: https://bugs.gentoo.org/921678
    Signed-off-by: orbea <orbea@riseup.net>
    Closes: https://github.com/gentoo/gentoo/pull/34728
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-util/rgbds/Manifest           |  1 +
 dev-util/rgbds/rgbds-0.7.0.ebuild | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)