emulators/duckstation: Rename to fbsd-duckstation

Follow developer's will (expressed in private) to emphasize our port
includes local patches and does not reflect the exact version of the
original software.
This commit is contained in:
Ganael LAPLANCHE 2024-12-04 08:44:00 +01:00
parent e25415d034
commit c2d6cbb076
13 changed files with 13 additions and 7 deletions

1
MOVED
View File

@ -3747,3 +3747,4 @@ misc/gnuls||2024-11-30|Has expired: Outdated, consider using sysutils/coreutils
science/grib_api|science/eccodes|2024-11-30|Has expired: Deprecated by upstream. Use science/eccodes instead science/grib_api|science/eccodes|2024-11-30|Has expired: Deprecated by upstream. Use science/eccodes instead
www/kohana||2024-12-01|Has expired: Supports only PHP5, abandoned upstream www/kohana||2024-12-01|Has expired: Supports only PHP5, abandoned upstream
devel/py-simple-term-menu|devel/py-simple_term_menu|2024-12-02|Upstream renamed devel/py-simple-term-menu|devel/py-simple_term_menu|2024-12-02|Upstream renamed
emulators/duckstation|emulators/fbsd-duckstation|2024-12-03|Developer asked to emphasize the port includes local patches

View File

@ -26,7 +26,6 @@
SUBDIR += dosbox-staging SUBDIR += dosbox-staging
SUBDIR += dosbox-x SUBDIR += dosbox-x
SUBDIR += dps8m SUBDIR += dps8m
SUBDIR += duckstation
SUBDIR += dynamips-community SUBDIR += dynamips-community
SUBDIR += edumips64 SUBDIR += edumips64
SUBDIR += elliott-803 SUBDIR += elliott-803
@ -34,6 +33,7 @@
SUBDIR += emulationstation SUBDIR += emulationstation
SUBDIR += es-de SUBDIR += es-de
SUBDIR += fbneo SUBDIR += fbneo
SUBDIR += fbsd-duckstation
SUBDIR += fceux SUBDIR += fceux
SUBDIR += flexemu SUBDIR += flexemu
SUBDIR += flycast SUBDIR += flycast

View File

@ -1,4 +1,4 @@
PORTNAME= duckstation PORTNAME= fbsd-duckstation
PORTVERSION= 20240614 PORTVERSION= 20240614
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
PORTREVISION= 2 PORTREVISION= 2
@ -33,6 +33,7 @@ USES= cmake compiler:c++20-lang gl jpeg kde:5 pkgconfig qt:6 sdl xorg
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= stenzek GH_ACCOUNT= stenzek
GH_PROJECT= duckstation
# See: https://github.com/stenzek/duckstation/commits/latest # See: https://github.com/stenzek/duckstation/commits/latest
GH_TAGNAME= v0.1-6937 GH_TAGNAME= v0.1-6937
@ -56,9 +57,10 @@ do-install:
${COPYTREE_SHARE} resources/ ${STAGEDIR}${DATADIR}/ && \ ${COPYTREE_SHARE} resources/ ${STAGEDIR}${DATADIR}/ && \
${COPYTREE_SHARE} translations/ ${STAGEDIR}${DATADIR}/ ${COPYTREE_SHARE} translations/ ${STAGEDIR}${DATADIR}/
${INSTALL_PROGRAM} \ ${INSTALL_PROGRAM} \
${CONFIGURE_WRKSRC}/bin/duckstation-qt ${STAGEDIR}${PREFIX}/bin/ ${CONFIGURE_WRKSRC}/bin/duckstation-qt \
${STAGEDIR}${PREFIX}/bin/fbsd-duckstation-qt
${INSTALL_DATA} ${CONFIGURE_WRKSRC}/bin/resources/images/duck.png \ ${INSTALL_DATA} ${CONFIGURE_WRKSRC}/bin/resources/images/duck.png \
${STAGEDIR}${PREFIX}/share/pixmaps/duckstation.png ${STAGEDIR}${PREFIX}/share/pixmaps/duckstation.png
${INSTALL_DATA} ${FILESDIR}/duckstation.desktop ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${FILESDIR}/fbsd-duckstation.desktop ${STAGEDIR}${DESKTOPDIR}
.include <bsd.port.mk> .include <bsd.port.mk>

View File

@ -6,7 +6,7 @@ Name=Duckstation
StartupWMClass=Duckstation StartupWMClass=Duckstation
GenericName=PlayStation Emulator GenericName=PlayStation Emulator
Comment=Sony PlayStation emulator Comment=Sony PlayStation emulator
Exec=duckstation-qt Exec=fbsd-duckstation-qt
Icon=duckstation Icon=duckstation
Keywords=game;emulator; Keywords=game;emulator;
Categories=Game;Emulator; Categories=Game;Emulator;

View File

@ -4,3 +4,6 @@ DuckStation is an simulator/emulator of the Sony PlayStation(TM) console,
focusing on playability, speed, and long-term maintainability. The goal is to focusing on playability, speed, and long-term maintainability. The goal is to
be as accurate as possible while maintaining performance suitable for low-end be as accurate as possible while maintaining performance suitable for low-end
devices. devices.
That version of DuckStation includes local (FreeBSD-only) patches, mostly used
to fix build and relocate resources to common paths.

View File

@ -1,5 +1,5 @@
bin/duckstation-qt bin/fbsd-duckstation-qt
share/applications/duckstation.desktop share/applications/fbsd-duckstation.desktop
share/pixmaps/duckstation.png share/pixmaps/duckstation.png
%%DATADIR%%/resources/chtdb.txt %%DATADIR%%/resources/chtdb.txt
%%DATADIR%%/resources/discdb.yaml %%DATADIR%%/resources/discdb.yaml