From c9bf043fd41741ea52093eb17c4aa4579dddf61b Mon Sep 17 00:00:00 2001 From: Muhammad Moinur Rahman Date: Fri, 4 Apr 2025 12:48:27 +0200 Subject: [PATCH] emulators/higan: Remove port Personal/recreational applications, not aligned with broad server focus --- .portsignore | 1 + emulators/Makefile | 1 - emulators/higan/Makefile | 98 -------------------- emulators/higan/distinfo | 3 - emulators/higan/files/patch-ruby_GNUmakefile | 11 --- emulators/higan/pkg-descr | 11 --- emulators/higan/pkg-plist | 24 ----- 7 files changed, 1 insertion(+), 148 deletions(-) delete mode 100644 emulators/higan/Makefile delete mode 100644 emulators/higan/distinfo delete mode 100644 emulators/higan/files/patch-ruby_GNUmakefile delete mode 100644 emulators/higan/pkg-descr delete mode 100644 emulators/higan/pkg-plist diff --git a/.portsignore b/.portsignore index 0bcdf5757d13..c4f62ddc6fdb 100644 --- a/.portsignore +++ b/.portsignore @@ -811,6 +811,7 @@ emulators/catapult emulators/emu64 emulators/fuse-roms emulators/gens +emulators/higan emulators/klh10 emulators/libretro-pcsx2 emulators/linux-c7 diff --git a/emulators/Makefile b/emulators/Makefile index a48eaf083485..72a9210b80c9 100644 --- a/emulators/Makefile +++ b/emulators/Makefile @@ -45,7 +45,6 @@ SUBDIR += gxemul SUBDIR += hatari SUBDIR += hercules - SUBDIR += higan SUBDIR += hv_kvp_cmd SUBDIR += javatari SUBDIR += joytran diff --git a/emulators/higan/Makefile b/emulators/higan/Makefile deleted file mode 100644 index 279e937599c9..000000000000 --- a/emulators/higan/Makefile +++ /dev/null @@ -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 diff --git a/emulators/higan/distinfo b/emulators/higan/distinfo deleted file mode 100644 index 2338ce694466..000000000000 --- a/emulators/higan/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1700308663 -SHA256 (higan-emu-higan-v110_GH0.tar.gz) = 18457ac2608ab548983c3266ae38e6397d1801773969a796a672e2d9c56c69c5 -SIZE (higan-emu-higan-v110_GH0.tar.gz) = 1661896 diff --git a/emulators/higan/files/patch-ruby_GNUmakefile b/emulators/higan/files/patch-ruby_GNUmakefile deleted file mode 100644 index dfd2922eae9c..000000000000 --- a/emulators/higan/files/patch-ruby_GNUmakefile +++ /dev/null @@ -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 - diff --git a/emulators/higan/pkg-descr b/emulators/higan/pkg-descr deleted file mode 100644 index 4e9a5c684b7e..000000000000 --- a/emulators/higan/pkg-descr +++ /dev/null @@ -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. diff --git a/emulators/higan/pkg-plist b/emulators/higan/pkg-plist deleted file mode 100644 index f8b22890cadb..000000000000 --- a/emulators/higan/pkg-plist +++ /dev/null @@ -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