From nobody Thu Dec 26 08:27:06 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YJhZ26x5wz5hW4J; Thu, 26 Dec 2024 08:27:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YJhZ26KQqz3x8V; Thu, 26 Dec 2024 08:27:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735201626; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xVuRT7zM3gmXZzk7d37PLufMznY6spx3grgnVy3OwZI=; b=YmoPQyNyKWyER5Ae1hssnhZOGAlRwQjf1P9dQhJzNjb23+XvVIzH2/xk9jMUbH2Kh0c4vQ IY5+iq6b0vVlJ+1ytuzXa/OolGpGXTDOSaRR409HdP2lkYiJrbzjl7e7cpRBVx7G6T+YSq Yea5KSs0K3hEV1O9q1rw89Ydgx1nmswu/Lscapzys8c89HKiTniDbcdPY/cZvrdVFf4IFx e4oML2Tl8/JDP6qiG5+Hx2+YPvyH8zHp9s0VMnVrlaR8zNhrODNZLG9xnemNQFGzanXXKb Sr+SBs1k9Xwe6Mm99ouJS6nyxgMadyL6fiqF2vOdoGpINFPziCmdj+u7GtFA8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735201626; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xVuRT7zM3gmXZzk7d37PLufMznY6spx3grgnVy3OwZI=; b=Z53mnwC1AagmMRdg9g7faajdm4lWF1lR+HW/j1yic1noWMM5uLX61SvOP1DSTYlgUA3meU 8omJGEKp3NabmLpMV6PnhBujLMOe6TaalDXtVhkADh0FzK59PFtbcvugs9Nl4slAS0soQX Mwqk6djP4gyOFzkTxrLaVd2MsTQXuwxR6prttynoEkNdzTG1nVLSsJWoYCBpZDpEZ1Qau7 6J5fYcChX5qdfHluHvp38hJlxq4qbqxoU/1WgE4jiPQV6Om+DDNvvKDi1io0MHrVQ/l6IJ vC2xJekVbvuOMJ3jJXjkEv80dBDZYMNgk/CI2qwv05+hnqvt0qjeaQ5dMZjQzQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735201626; a=rsa-sha256; cv=none; b=u0EYTCeIPCApZs27nvK8n16+IysLYCPEwUXpufREJ5zXe6b9k4LbGSwnGU4QtUszJK5CIq a2pl1VnaUBj1a+h/X2ow94brQrgwheq/P5aKg8X//OVQqCbk/A3yfk1XgKZg4lNLT9JGIo q5VOjSpabv7Zh38SveNJVqfNEw42Mmi5/Nd0pgpsolgQP7fIs1kvyZtUM2YAQ18BDILNAD ULAl4oX6AaXzgAxFI6iuRc+fKnCG8SaAbB6Bgvdb67cqB9gDnx0WgpuWADAwwpwVoWQ0/0 vF8gvdZtWegkCjB0UUhSzEHvs+kq0mT+wZyAhvmOd+ruDe5Sz+FmJ0Ay8pPQeQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YJhZ25qL8zmQk; Thu, 26 Dec 2024 08:27:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BQ8R6dc078623; Thu, 26 Dec 2024 08:27:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BQ8R6kK078620; Thu, 26 Dec 2024 08:27:06 GMT (envelope-from git) Date: Thu, 26 Dec 2024 08:27:06 GMT Message-Id: <202412260827.4BQ8R6kK078620@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Nuno Teixeira Subject: git: 7b5bb5efdad1 - main - devel/rgbds: Update to 0.9.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: eduardo X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7b5bb5efdad1ca269649861a3b8e38a778c67e54 Auto-Submitted: auto-generated The branch main has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=7b5bb5efdad1ca269649861a3b8e38a778c67e54 commit 7b5bb5efdad1ca269649861a3b8e38a778c67e54 Author: Nuno Teixeira AuthorDate: 2024-12-26 08:26:19 +0000 Commit: Nuno Teixeira CommitDate: 2024-12-26 08:26:55 +0000 devel/rgbds: Update to 0.9.0 - Switch to cmake build - Add tests ChangeLog: https://github.com/gbdev/rgbds/releases/tag/v0.9.0 --- devel/rgbds/Makefile | 16 +++++++--------- devel/rgbds/distinfo | 6 +++--- devel/rgbds/files/patch-test_gfx_rgbgfx__test.cpp | 10 ++++++++++ devel/rgbds/pkg-plist | 1 + 4 files changed, 21 insertions(+), 12 deletions(-) diff --git a/devel/rgbds/Makefile b/devel/rgbds/Makefile index 9412a6de039a..4a6d71637c9b 100644 --- a/devel/rgbds/Makefile +++ b/devel/rgbds/Makefile @@ -1,5 +1,5 @@ PORTNAME= rgbds -DISTVERSION= 0.8.0 +DISTVERSION= 0.9.0 CATEGORIES= devel games MASTER_SITES= https://github.com/gbdev/rgbds/releases/download/v${DISTVERSION}/ @@ -12,17 +12,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash>0:shells/bash LIB_DEPENDS= libpng16.so:graphics/png +TEST_DEPENDS= bash>0:shells/bash \ + git>0:devel/git \ + xxd>0:sysutils/xxd -USES= bison compiler:c11 dos2unix pkgconfig shebangfix +USES= bison cmake:testing dos2unix pkgconfig shebangfix -SHEBANG_FILES= src/bison.sh -MAKE_ARGS= Q= # verbose builds +SHEBANG_FILES= contrib/view_palettes.sh src/bison.sh test/*.sh test/*/*.sh WRKSRC= ${WRKDIR}/rgbds -do-configure: -# yank _POSIX_C_SOURCE because it breaks the build, see also: -# https://github.com/gbdev/rgbds/issues/1091 -# https://github.com/gbdev/rgbds/issues/1111 - ${REINPLACE_CMD} 's,-D_POSIX_C_SOURCE=200809L,,' ${WRKSRC}/Makefile +TESTING_UNSAFE= https://github.com/gbdev/rgbds/issues/1580 .include diff --git a/devel/rgbds/distinfo b/devel/rgbds/distinfo index 8ead19a236b4..e586ec480f5b 100644 --- a/devel/rgbds/distinfo +++ b/devel/rgbds/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1719606529 -SHA256 (rgbds-0.8.0.tar.gz) = cc9340534f24b6b1ce8a6d8c4d4d92b2ef6c5dcf1c3e3709ea362626a3435a96 -SIZE (rgbds-0.8.0.tar.gz) = 8050853 +TIMESTAMP = 1735171701 +SHA256 (rgbds-0.9.0.tar.gz) = e15721fe11a943a9fc6d11958abe1951d65fd285ade5af75c968d1bd1774caf6 +SIZE (rgbds-0.9.0.tar.gz) = 8091041 diff --git a/devel/rgbds/files/patch-test_gfx_rgbgfx__test.cpp b/devel/rgbds/files/patch-test_gfx_rgbgfx__test.cpp new file mode 100644 index 000000000000..e3f42d092f5f --- /dev/null +++ b/devel/rgbds/files/patch-test_gfx_rgbgfx__test.cpp @@ -0,0 +1,10 @@ +--- test/gfx/rgbgfx_test.cpp.orig 2024-12-25 20:36:32 UTC ++++ test/gfx/rgbgfx_test.cpp +@@ -23,6 +23,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/devel/rgbds/pkg-plist b/devel/rgbds/pkg-plist index 314168bdc8aa..858b6ad32472 100644 --- a/devel/rgbds/pkg-plist +++ b/devel/rgbds/pkg-plist @@ -6,6 +6,7 @@ share/man/man1/rgbasm.1.gz share/man/man1/rgbfix.1.gz share/man/man1/rgbgfx.1.gz share/man/man1/rgblink.1.gz +share/man/man5/rgbasm-old.5.gz share/man/man5/rgbasm.5.gz share/man/man5/rgbds.5.gz share/man/man5/rgblink.5.gz