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:
parent
e25415d034
commit
c2d6cbb076
1
MOVED
1
MOVED
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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>
|
||||||
@ -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;
|
||||||
@ -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.
|
||||||
@ -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
|
||||||
Loading…
x
Reference in New Issue
Block a user