Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Feb 2026 14:21:41 +0000
From:      Robert Clausecker <fuz@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Nico Sonack <nsonack@herrhotzenplotz.de>
Subject:   git: 0357271f05c8 - main - emulators/firebird-emu: rename to emulators/firebird
Message-ID:  <699084f5.47696.31ad5048@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0357271f05c8a469aa76a1968ff012113a3014cb

commit 0357271f05c8a469aa76a1968ff012113a3014cb
Author:     Nico Sonack <nsonack@herrhotzenplotz.de>
AuthorDate: 2026-02-13 17:36:51 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-02-14 14:21:16 +0000

    emulators/firebird-emu: rename to emulators/firebird
    
    Fix various issues with this port:
    
     - PORTNAME
     - Git Hashes for dependencies
     - Build failure on aarch64
    
    PR:             259394
    Signed-off-by:  Nico Sonack <nsonack@herrhotzenplotz.de>
---
 MOVED                                                  | 1 +
 emulators/Makefile                                     | 2 +-
 emulators/firebird-emu/distinfo                        | 5 -----
 emulators/{firebird-emu => firebird}/Makefile          | 6 +++---
 emulators/firebird/distinfo                            | 5 +++++
 emulators/firebird/files/patch-core_asmcode__aarch64.S | 9 +++++++++
 emulators/{firebird-emu => firebird}/pkg-descr         | 0
 7 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/MOVED b/MOVED
index ff76d165025e..a00f2f53a505 100644
--- a/MOVED
+++ b/MOVED
@@ -5148,3 +5148,4 @@ databases/postgresql13-pgtcl||2026-02-12|Removed, PostgreSQL-13 is end-of-life
 databases/postgresql13-server||2026-02-12|Has expired: PostgreSQL-13 is end-of-life
 graphics/py-cairo|graphics/py-pycairo|2026-02-12|Use correct Python package name
 java/openjdk19||2026-02-14|Has expired: No longer supported by upstream
+emulators/firebird-emu|emulators/firebird|2026-02-14|Align with upstream project name
diff --git a/emulators/Makefile b/emulators/Makefile
index 7620467739a6..cd2b408b1ddd 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -36,7 +36,7 @@
     SUBDIR += fbneo
     SUBDIR += fbsd-duckstation
     SUBDIR += fceux
-    SUBDIR += firebird-emu
+    SUBDIR += firebird
     SUBDIR += flexemu
     SUBDIR += flycast
     SUBDIR += fmsx
diff --git a/emulators/firebird-emu/distinfo b/emulators/firebird-emu/distinfo
deleted file mode 100644
index 36548aef4808..000000000000
--- a/emulators/firebird-emu/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1740590848
-SHA256 (nspire-emus-firebird-v1.6_GH0.tar.gz) = faa213ac6a178d4e5c228467412ae5dcb97e233f6cd8afdd94f448b92b66f350
-SIZE (nspire-emus-firebird-v1.6_GH0.tar.gz) = 4750402
-SHA256 (jacobly0-gif-h-8cb648f_GH0.tar.gz) = c675a14b52918410ef50f4e848c481a33e9b06987925600e7aabadf3f3f6e0ed
-SIZE (jacobly0-gif-h-8cb648f_GH0.tar.gz) = 8665
diff --git a/emulators/firebird-emu/Makefile b/emulators/firebird/Makefile
similarity index 84%
rename from emulators/firebird-emu/Makefile
rename to emulators/firebird/Makefile
index 3df0c2c89aa3..f675af45a081 100644
--- a/emulators/firebird-emu/Makefile
+++ b/emulators/firebird/Makefile
@@ -1,7 +1,8 @@
-PORTNAME=	firebird-emu
+PORTNAME=	firebird
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.6
 CATEGORIES=	emulators
+PKGNAMESUFFIX=	-emu
 
 MAINTAINER=	nsonack@herrhotzenplotz.de
 COMMENT=	Emulator of the ARM-based TI-Nspire calculators
@@ -16,8 +17,7 @@ USES=		compiler:c++17-lang desktop-file-utils gl qmake qt:5
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	nspire-emus
-GH_PROJECT=	firebird
-GH_TUPLE=	jacobly0:gif-h:8cb648f:firebird/core/gif-h
+GH_TUPLE=	jacobly0:gif-h:8cb648fb02d3f18fb7f325cbe71bbb0a56a0bbe7:firebird/core/gif-h
 
 USE_QT=		core declarative gui network widgets buildtools:build
 USE_GL+=	gl
diff --git a/emulators/firebird/distinfo b/emulators/firebird/distinfo
new file mode 100644
index 000000000000..9e2b313c97fa
--- /dev/null
+++ b/emulators/firebird/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1771002614
+SHA256 (nspire-emus-firebird-v1.6_GH0.tar.gz) = faa213ac6a178d4e5c228467412ae5dcb97e233f6cd8afdd94f448b92b66f350
+SIZE (nspire-emus-firebird-v1.6_GH0.tar.gz) = 4750402
+SHA256 (jacobly0-gif-h-8cb648fb02d3f18fb7f325cbe71bbb0a56a0bbe7_GH0.tar.gz) = 7189069c401fee394c5a61a5880cec52758ae99c28dcab63f391fdcd36d4c2c7
+SIZE (jacobly0-gif-h-8cb648fb02d3f18fb7f325cbe71bbb0a56a0bbe7_GH0.tar.gz) = 8669
diff --git a/emulators/firebird/files/patch-core_asmcode__aarch64.S b/emulators/firebird/files/patch-core_asmcode__aarch64.S
new file mode 100644
index 000000000000..5b6752c97dd3
--- /dev/null
+++ b/emulators/firebird/files/patch-core_asmcode__aarch64.S
@@ -0,0 +1,9 @@
+--- core/asmcode_aarch64.S.orig	2022-12-31 20:54:26 UTC
++++ core/asmcode_aarch64.S
+@@ -1,5 +1,5 @@
+ .macro loadsym reg, name
+-	#if defined(__clang__) && !defined(ANDROID)
++	#if defined(__clang__) && !defined(ANDROID) && !defined(__FreeBSD__)
+ 		adrp \reg, \name\()@PAGE
+ 		add \reg, \reg, \name\()@PAGEOFF
+ 	#else
diff --git a/emulators/firebird-emu/pkg-descr b/emulators/firebird/pkg-descr
similarity index 100%
rename from emulators/firebird-emu/pkg-descr
rename to emulators/firebird/pkg-descr


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?699084f5.47696.31ad5048>