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>
This commit is contained in:
Nico Sonack
2026-02-13 18:36:51 +01:00
committed by Robert Clausecker
parent 9b3dc3acc0
commit 0357271f05
7 changed files with 19 additions and 9 deletions

1
MOVED
View File

@@ -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

View File

@@ -36,7 +36,7 @@
SUBDIR += fbneo
SUBDIR += fbsd-duckstation
SUBDIR += fceux
SUBDIR += firebird-emu
SUBDIR += firebird
SUBDIR += flexemu
SUBDIR += flycast
SUBDIR += fmsx

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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