FreeBSD Bugzilla – Attachment 228977 Details for
Bug 259394
[New Port] emulators/firebird-emu: Emulator of the ARM-based TI-Nspire calculators
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patchfile
firebird-emu.diff (text/plain), 3.47 KB, created by
Nico Sonack
on 2021-10-24 08:13:50 UTC
(
hide
)
Description:
patchfile
Filename:
MIME Type:
Creator:
Nico Sonack
Created:
2021-10-24 08:13:50 UTC
Size:
3.47 KB
patch
obsolete
>diff --git a/emulators/firebird-emu/Makefile b/emulators/firebird-emu/Makefile >new file mode 100644 >index 000000000..4ee5229a8 >--- /dev/null >+++ b/emulators/firebird-emu/Makefile >@@ -0,0 +1,30 @@ >+PORTNAME= firebird-emu >+DISTVERSION= 1.5 >+CATEGORIES= emulators >+ >+MAINTAINER= nsonack@outlook.com >+COMMENT= Emulator of the ARM-based TI-Nspire calculators >+ >+LICENSE= GPLv3 >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+LIB_DEPENDS= libGL.so:graphics/libglvnd >+ >+USES= compiler:c++17-lang gl qmake qt:5 >+ >+USE_GITHUB= yes >+GH_ACCOUNT= nspire-emus >+GH_PROJECT= firebird >+GH_TAGNAME= 4c3a8337 >+GH_TUPLE= jacobly0:gif-h:8cb648f:firebird/core/gif-h >+ >+USE_QT= core declarative gui network widgets buildtools_build \ >+ qmake_build >+USE_GL+= gl >+ >+PLIST_FILES= bin/firebird-emu \ >+ bin/firebird-send \ >+ share/applications/org.firebird-emus.firebird-emu.desktop \ >+ share/icons/hicolor/512x512/apps/org.firebird-emus.firebird-emu.png >+ >+.include <bsd.port.mk> >diff --git a/emulators/firebird-emu/distinfo b/emulators/firebird-emu/distinfo >new file mode 100644 >index 000000000..b04b0379a >--- /dev/null >+++ b/emulators/firebird-emu/distinfo >@@ -0,0 +1,5 @@ >+TIMESTAMP = 1635033685 >+SHA256 (nspire-emus-firebird-1.5-4c3a8337_GH0.tar.gz) = f25ea362a1b7b69d79fd0d25dcfbac2c6597788de4bd8326f2995a910cc171fa >+SIZE (nspire-emus-firebird-1.5-4c3a8337_GH0.tar.gz) = 4742286 >+SHA256 (jacobly0-gif-h-8cb648f_GH0.tar.gz) = c675a14b52918410ef50f4e848c481a33e9b06987925600e7aabadf3f3f6e0ed >+SIZE (jacobly0-gif-h-8cb648f_GH0.tar.gz) = 8665 >diff --git a/emulators/firebird-emu/files/patch-core_emu.cpp b/emulators/firebird-emu/files/patch-core_emu.cpp >new file mode 100644 >index 000000000..fd48c6ec5 >--- /dev/null >+++ b/emulators/firebird-emu/files/patch-core_emu.cpp >@@ -0,0 +1,10 @@ >+--- core/emu.cpp.orig 2021-10-23 22:58:12 UTC >++++ core/emu.cpp >+@@ -4,6 +4,7 @@ >+ #include <cctype> >+ >+ #include <fcntl.h> >++#include <unistd.h> >+ >+ #include <zlib.h> >+ >diff --git a/emulators/firebird-emu/files/patch-firebird.pro b/emulators/firebird-emu/files/patch-firebird.pro >new file mode 100644 >index 000000000..c1d1fe84a >--- /dev/null >+++ b/emulators/firebird-emu/files/patch-firebird.pro >@@ -0,0 +1,24 @@ >+--- firebird.pro.orig 2021-05-13 12:28:04 UTC >++++ firebird.pro >+@@ -25,15 +25,16 @@ TARGET = firebird-emu >+ # Warn if git submodules not downloaded >+ !exists("core/gif-h/gif.h"): error("You have to run 'git submodule init' and 'git submodule update' first.") >+ >+-linux: !android { >++unix: !android { >+ # For make install support >+- target.path = /usr/bin >+- desktop.path = /usr/share/applications >++ target.path = /usr/local/bin >++ desktop.path = /usr/local/share/applications >+ desktop.files += resources/org.firebird-emus.firebird-emu.desktop >+- icon.path = /usr/share/icons/hicolor/512x512/apps >++ icon.path = /usr/local/share/icons/hicolor/512x512/apps >+ icon.files += resources/org.firebird-emus.firebird-emu.png >+- sendtool.path = /usr/bin >++ sendtool.path = /usr/local/bin >+ sendtool.files = core/firebird-send >++ sendtool.CONFIG = nostrip >+ INSTALLS += target desktop icon sendtool >+ } >+ >diff --git a/emulators/firebird-emu/pkg-descr b/emulators/firebird-emu/pkg-descr >new file mode 100644 >index 000000000..de3520943 >--- /dev/null >+++ b/emulators/firebird-emu/pkg-descr >@@ -0,0 +1,5 @@ >+This port is a community TI-Nspire emulator, originally created >+by Goplat. It supports the emulation of Touchpad, TPad CAS, CX and >+CX CAS calcs on Android, iOS, Linux, macOS and Windows. >+ >+WWW: https://github.com/nspire-emus/firebird/
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 259394
:
228977
|
228984