Add dev-games/rgbds A toolchain for homebrew gameboy/gameboy color development (#12815)

* Add RGBDS a toolchain for homebrew Gameboy/GBC games

* Add RGBDS a toolchain for homebrew Gameboy/GBC games, clean up according to review

* whitespace fixy

* Fix whitespace issues for reals this time

* Update dev-games/rgbds/rgbds-0.9.4.recipe fix escape

Co-authored-by: humdinger <humdinger@mailbox.org>

* Add copyright year

* Fix truncated description

* escape quotes

* Update dev-games/rgbds/rgbds-0.9.4.recipe whitespace

Co-authored-by: Joachim Mairböck <j.mairboeck@gmail.com>

* Update dev-games/rgbds/rgbds-0.9.4.recipe whitespace redux

Co-authored-by: Joachim Mairböck <j.mairboeck@gmail.com>

* Apply suggestions from code review

* Update dev-games/rgbds/rgbds-0.9.4.recipe

* Update dev-games/rgbds/rgbds-0.9.4.recipe full stop

Co-authored-by: humdinger <humdinger@mailbox.org>

* Update dev-games/rgbds/rgbds-0.9.4.recipe stray backslash

Co-authored-by: humdinger <humdinger@mailbox.org>

* Update dev-games/rgbds/rgbds-0.9.4.recipe

Co-authored-by: humdinger <humdinger@mailbox.org>

* Alphabetical sorting

* Update dev-games/rgbds/rgbds-0.9.4.recipe

Sort according to guidelines

* Update dev-games/rgbds/rgbds-0.9.4.recipe

We keep this for libpng

---------

Co-authored-by: humdinger <humdinger@mailbox.org>
Co-authored-by: Joachim Mairböck <j.mairboeck@gmail.com>
Co-authored-by: Schrijvers Luc <begasus@gmail.com>
This commit is contained in:
Matt Arnold
2025-08-25 01:21:09 -04:00
committed by GitHub
parent f00c0e74a4
commit 3d04765e8d

View File

@@ -0,0 +1,49 @@
SUMMARY="A free assembler/linker package for the Game Boy and Game Boy Color"
DESCRIPTION="RGBDS' four programs cover the whole compilation pipeline into a \
ready-to-play ROM, from RGBGFX (the image converter) to RGBFIX (the header \
\"fixer\").
Each tool can easily be swapped for a custom one, or used stand-alone as part \
of another process."
HOMEPAGE="https://rgbds.gbdev.io/"
COPYRIGHT="1998-2025 Carsten Sørensen and RGBDS contributors"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="https://github.com/gbdev/rgbds/archive/refs/tags/v0.9.4.tar.gz"
CHECKSUM_SHA256="29a0bdea2c07ae7e7af9f313de5deaa3ab0557e0251eac9b1e418cc18ebc0ba4"
ARCHITECTURES="x86_64"
PROVIDES="
rgbds = $portVersion
cmd:rgbasm = $portVersion
cmd:rgblink = $portVersion
cmd:rgbgfx = $portVersion
cmd:rgbfix = $portVersion
"
REQUIRES="
haiku
lib:libpng16
lib:libz
"
BUILD_REQUIRES="
haiku_devel
devel:libpng16
devel:libz
"
BUILD_PREREQUIRES="
cmd:bison
cmd:gcc
cmd:make
cmd:pkg_config
"
BUILD()
{
make $jobArgs
}
INSTALL()
{
make install PREFIX=$prefix mandir=$manDir
}