emulators/higan: Remove port
Personal/recreational applications, not aligned with broad server focus
This commit is contained in:
@@ -811,6 +811,7 @@ emulators/catapult
|
||||
emulators/emu64
|
||||
emulators/fuse-roms
|
||||
emulators/gens
|
||||
emulators/higan
|
||||
emulators/klh10
|
||||
emulators/libretro-pcsx2
|
||||
emulators/linux-c7
|
||||
|
||||
@@ -45,7 +45,6 @@
|
||||
SUBDIR += gxemul
|
||||
SUBDIR += hatari
|
||||
SUBDIR += hercules
|
||||
SUBDIR += higan
|
||||
SUBDIR += hv_kvp_cmd
|
||||
SUBDIR += javatari
|
||||
SUBDIR += joytran
|
||||
|
||||
@@ -1,98 +0,0 @@
|
||||
PORTNAME= higan
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 110
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= emulators games
|
||||
|
||||
MAINTAINER= cyberbotx@cyberbotx.com
|
||||
COMMENT= Nintendo multi-system emulator
|
||||
WWW= https://github.com/higan-emu/higan
|
||||
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 powerpc64le
|
||||
|
||||
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libharfbuzz.so:print/harfbuzz
|
||||
|
||||
USES= compiler:c++14-lang gettext gmake gnome pkgconfig xorg
|
||||
USE_GNOME= cairo gdkpixbuf gtk20 gtksourceview2
|
||||
USE_XORG= x11 xext xrandr
|
||||
USE_CSTD= c99
|
||||
USE_CXXSTD= c++14
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= higan-emu
|
||||
|
||||
MAKEFILE= GNUmakefile
|
||||
MAKE_ENV= compiler="${CXX}" hiro="gtk2"
|
||||
|
||||
OPTIONS_DEFINE= DEBUG
|
||||
OPTIONS_MULTI= VIDEO SOUND INPUT
|
||||
OPTIONS_MULTI_VIDEO= GLX SDL XSHM XV
|
||||
OPTIONS_MULTI_SOUND= AO OPENAL OSS PULSEAUDIO
|
||||
OPTIONS_MULTI_INPUT= INPUT_SDL INPUT_X
|
||||
OPTIONS_DEFAULT= GLX XSHM XV SDL \
|
||||
OPENAL INPUT_SDL INPUT_X
|
||||
|
||||
XSHM_DESC= Build XShm video driver
|
||||
XV_DESC= Build Xv video driver
|
||||
INPUT_SDL_DESC= Build SDL input driver
|
||||
INPUT_X_DESC= Build X input driver
|
||||
|
||||
GLX_USES= gl
|
||||
GLX_USE= GL=gl
|
||||
GLX_VARS= VIDEO_DRIVER+=video.glx
|
||||
|
||||
SDL_USES= sdl
|
||||
SDL_USE= XORG=xv SDL=sdl2
|
||||
SDL_VARS= VIDEO_DRIVER+=video.sdl
|
||||
|
||||
XSHM_USE= XORG=xext
|
||||
XSHM_VARS= VIDEO_DRIVER+=video.xshm
|
||||
|
||||
XV_USE= XORG=xv
|
||||
XV_VARS= VIDEO_DRIVER+=video.xvideo
|
||||
|
||||
AO_LIB_DEPENDS= libao.so:audio/libao
|
||||
AO_VARS= AUDIO_DRIVER+=audio.ao
|
||||
|
||||
OPENAL_USES= openal:al
|
||||
OPENAL_VARS= AUDIO_DRIVER+=audio.openal
|
||||
|
||||
OSS_VARS= AUDIO_DRIVER+=audio.oss
|
||||
|
||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
||||
PULSEAUDIO_VARS= AUDIO_DRIVER+=audio.pulseaudio
|
||||
|
||||
INPUT_SDL_USES= sdl
|
||||
INPUT_SDL_USE= SDL=sdl
|
||||
INPUT_SDL_VARS= INPUT_DRIVER+=input.sdl
|
||||
|
||||
INPUT_X_VARS= INPUT_DRIVER+=input.xlib
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e 's|/usr/share/|${PREFIX}/share/|' \
|
||||
${WRKSRC}/nall/path.hpp
|
||||
|
||||
post-patch-DEBUG-on:
|
||||
${REINPLACE_CMD} -e 's|-O3|-g|g' \
|
||||
${WRKSRC}/higan/GNUmakefile \
|
||||
${WRKSRC}/icarus/GNUmakefile
|
||||
|
||||
do-build:
|
||||
.for d in higan icarus
|
||||
@${DO_MAKE_BUILD} ${ALL_TARGET} -C${WRKSRC}/${d}
|
||||
.endfor
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/higan/out/higan ${STAGEDIR}${PREFIX}/bin/
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/icarus/out/icarus ${STAGEDIR}${PREFIX}/bin/
|
||||
${INSTALL_DATA} ${WRKSRC}/higan/target-higan/resource/higan.png ${STAGEDIR}${PREFIX}/share/pixmaps/
|
||||
${INSTALL_DATA} ${WRKSRC}/higan/target-higan/resource/higan.desktop ${STAGEDIR}${PREFIX}/share/applications/
|
||||
(cd ${WRKSRC}/higan/System && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/)
|
||||
(cd ${WRKSRC}/icarus/Database && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/icarus/Database/)
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1700308663
|
||||
SHA256 (higan-emu-higan-v110_GH0.tar.gz) = 18457ac2608ab548983c3266ae38e6397d1801773969a796a672e2d9c56c69c5
|
||||
SIZE (higan-emu-higan-v110_GH0.tar.gz) = 1661896
|
||||
@@ -1,11 +0,0 @@
|
||||
--- ruby/GNUmakefile.orig 2023-12-26 07:36:47 UTC
|
||||
+++ ruby/GNUmakefile
|
||||
@@ -65,7 +65,7 @@ ifeq ($(platform),bsd)
|
||||
|
||||
ifeq ($(platform),bsd)
|
||||
ruby.options += -lX11 -lXext -lXrandr
|
||||
- ruby.options += $(if $(findstring audio.openal,$(ruby)),-lopenal -fuse-ld=bfd)
|
||||
+ ruby.options += $(if $(findstring audio.openal,$(ruby)),-lopenal)
|
||||
# -fuse-ld=bfd: see FreeBSD bug 219089
|
||||
endif
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
higan is a Nintendo multi-system emulator that began development
|
||||
on 2004-10-14. The purpose of this emulator is a bit different from
|
||||
others: it focuses on accuracy, debugging functionality, and clean code.
|
||||
|
||||
The emulator does not focus on things that would hinder accuracy.
|
||||
This includes speed and game-specific hacks for compatibility.
|
||||
As a result, the minimum system requirements for higan are very high.
|
||||
|
||||
The emulator itself was not derived from any existing emulator source code,
|
||||
such as SNES9x. It was written from scratch.
|
||||
Any similarities to other emulators are merely coincidental.
|
||||
@@ -1,24 +0,0 @@
|
||||
%%DATADIR%%/Game Boy Color/boot.cgb-0.rom
|
||||
%%DATADIR%%/Game Boy Color/boot.cgb-1.rom
|
||||
%%DATADIR%%/Game Boy/boot.dmg-0.rom
|
||||
%%DATADIR%%/Game Boy/boot.dmg-1.rom
|
||||
%%DATADIR%%/Game Boy/boot.mgb.rom
|
||||
%%DATADIR%%/MSX/Keyboard/Japanese/layout.bml
|
||||
%%DATADIR%%/MSX/bios.rom
|
||||
%%DATADIR%%/MSX2/Keyboard/Japanese/layout.bml
|
||||
%%DATADIR%%/MSX2/bios.rom
|
||||
%%DATADIR%%/MSX2/sub.rom
|
||||
%%DATADIR%%/Mega Drive/tmss.rom
|
||||
%%DATADIR%%/Pocket Challenge V2/boot.rom
|
||||
%%DATADIR%%/Super Famicom/boards.bml
|
||||
%%DATADIR%%/Super Famicom/ipl.rom
|
||||
%%DATADIR%%/SwanCrystal/boot.rom
|
||||
%%DATADIR%%/WonderSwan Color/boot.rom
|
||||
%%DATADIR%%/WonderSwan/boot.rom
|
||||
bin/higan
|
||||
bin/icarus
|
||||
share/applications/higan.desktop
|
||||
share/icarus/Database/Super Famicom.bml
|
||||
share/icarus/Database/BS Memory.bml
|
||||
share/icarus/Database/Sufami Turbo.bml
|
||||
share/pixmaps/higan.png
|
||||
Reference in New Issue
Block a user