git: ce76328abd81 - main - emulators/gngeo: Remove expired port

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 31 Dec 2023 00:07:17 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ce76328abd81eaaecb5b9365e18026bd6d81207d

commit ce76328abd81eaaecb5b9365e18026bd6d81207d
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-12-29 20:59:39 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-12-31 00:06:12 +0000

    emulators/gngeo: Remove expired port
    
    2023-12-31 emulators/gngeo: BROKEN for more that 2 years after the EOL of 12
---
 MOVED                                |  1 +
 emulators/Makefile                   |  1 -
 emulators/gngeo/Makefile             | 92 ------------------------------------
 emulators/gngeo/distinfo             |  3 --
 emulators/gngeo/files/pkg-message.in | 37 ---------------
 emulators/gngeo/pkg-descr            |  8 ----
 emulators/gngeo/pkg-plist            |  5 --
 7 files changed, 1 insertion(+), 146 deletions(-)

diff --git a/MOVED b/MOVED
index cea836a809ef..29dcc91121ac 100644
--- a/MOVED
+++ b/MOVED
@@ -8193,3 +8193,4 @@ net-mgmt/glpi-plugins-fusioninventory-server||2023-12-31|Has expired: Requires p
 x11-fonts/fontmatrix||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit
 cad/jspice3||2023-12-31|Has expired: BROKEN for more than 2 years on all supported versions after the EOL of 12
 emulators/rtc||2023-12-31|Has expired: Driver doesn't actually work with current FreeBSD versions
+emulators/gngeo||2023-12-31|Has expired: BROKEN for more that 2 years after the EOL of 12
diff --git a/emulators/Makefile b/emulators/Makefile
index b7d4f1087041..83e3e7b1d611 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -42,7 +42,6 @@
     SUBDIR += gbe
     SUBDIR += gens
     SUBDIR += gngb
-    SUBDIR += gngeo
     SUBDIR += gxemul
     SUBDIR += hatari
     SUBDIR += hercules
diff --git a/emulators/gngeo/Makefile b/emulators/gngeo/Makefile
deleted file mode 100644
index e5db2eea35a2..000000000000
--- a/emulators/gngeo/Makefile
+++ /dev/null
@@ -1,92 +0,0 @@
-PORTNAME=	gngeo
-PORTVERSION=	0.8
-DISTVERSIONPREFIX=	${PORTNAME}_
-PORTREVISION=	5
-CATEGORIES=	emulators
-MASTER_SITES=	LOCAL/acm/${PORTNAME}
-
-MAINTAINER=	acm@FreeBSD.org
-COMMENT=	NeoGeo emulator
-WWW=		https://github.com/pepone42/gngeo
-
-LICENSE=	GPLv2
-
-DEPRECATED=	BROKEN for more that 2 years after the EOL of 12
-EXPIRATION_DATE=	2023-12-31
-BROKEN_i386=	unknown argument: '-frerun-loop-opt'
-BROKEN_FreeBSD_13=	ld: error: duplicate symbol: current_fix
-BROKEN_FreeBSD_14=	ld: error: duplicate symbol: current_fix
-
-USES=		autoreconf compiler:features gl gmake sdl
-USE_SDL=	image sdl
-USE_GL=		yes
-USE_GITHUB=	yes
-GH_ACCOUNT=	pepone42
-
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--program-transform-name="" --disable-gp2x
-MAKE_JOBS_UNSAFE=	yes
-
-CPPFLAGS+=	${CFLAGS} `${SDL_CONFIG} --cflags` -I${LOCALBASE}/include
-LDFLAGS+=	`${SDL_CONFIG} --libs` -L${LOCALBASE}/lib
-USE_CSTD=	gnu89
-MAKE_ARGS+=	CC_FOR_BUILD=${CC}
-
-SUB_FILES=	pkg-message
-
-OPTIONS_DEFINE_i386=	ASM RAZE STAR
-OPTIONS_DEFAULT_i386=	ASM
-RAZE_DESC=	Use Raze as z80 emulator (broken)
-STAR_DESC=	Use Starscream as 68k emulator (broken)
-
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MI386ASM} || ${PORT_OPTIONS:MRAZE} || \
-    ${PORT_OPTIONS:MSTAR}
-BUILD_DEPENDS+=		nasm:devel/nasm
-.endif
-
-.if ${PORT_OPTIONS:MI386ASM}
-CONFIGURE_ARGS+=	--enable-i386asm
-.else
-CONFIGURE_ARGS+=	--disable-i386asm
-.endif
-
-.if ${PORT_OPTIONS:MRAZE}
-CONFIGURE_ARGS+=	--with-z80core=raze
-BROKEN=			fails to link
-.else
-CONFIGURE_ARGS+=	--with-z80core=mamez80
-.endif
-
-.if ${PORT_OPTIONS:MSTAR}
-CONFIGURE_ARGS+=	--with-m68kcore=starscream
-BROKEN=			fails to link
-.else
-CONFIGURE_ARGS+=	--with-m68kcore=gen68k
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|x86_64|amd64|' ${WRKSRC}/configure
-.if ${COMPILER_TYPE} == "clang"
-	@${REINPLACE_CMD} -e 's|-frerun-loop-opt||; \
-		s|-falign-jumps=2||; s|-falign-loops=2||; \
-		s|-fschedule-insns2||; s|-malign-double||; \
-		s|-frerun-loop-opt||; s|-O3||' \
-		${WRKSRC}/configure
-.endif
-	@${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|' \
-		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} \
-		${WRKSRC}/src/generator68k/Makefile.in
-
-pre-configure:
-	@cd ${WRKSRC} && ${AUTORECONF} -i
-
-post-install:
-	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/sample_gngeorc ${STAGEDIR}${EXAMPLESDIR}/gngeorc
-	${INSTALL_DATA} ${WRKSRC}/romrc ${STAGEDIR}${DATADIR}/romrc
-	${INSTALL_DATA} ${WRKSRC}/gngeo.dat/gngeo_data.zip ${STAGEDIR}${DATADIR}/gngeo_data.zip
-
-.include <bsd.port.post.mk>
diff --git a/emulators/gngeo/distinfo b/emulators/gngeo/distinfo
deleted file mode 100644
index bad1177a93ce..000000000000
--- a/emulators/gngeo/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1496741808
-SHA256 (pepone42-gngeo-gngeo_0.8_GH0.tar.gz) = 6bad892e727f242fca43f6cbb8f136283f8a0c28bcfc5a97495aba59476ade4e
-SIZE (pepone42-gngeo-gngeo_0.8_GH0.tar.gz) = 1128342
diff --git a/emulators/gngeo/files/pkg-message.in b/emulators/gngeo/files/pkg-message.in
deleted file mode 100644
index 93bc7e271c5e..000000000000
--- a/emulators/gngeo/files/pkg-message.in
+++ /dev/null
@@ -1,37 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-GnGeo has been installed.
-
-1) You need to manually download neogeo-bios or neogeo-unibios. It's available
-   at:
-
-   - neogeo-bios:	http://www.ocf.berkeley.edu/~wwu/downloads/neogeo.zip
-   - neogeo-unibios:	http://unibios.free.fr/download.html
-
-   Please keep in mind that the NEOGEO BIOS is copyrighted software.
-
-2) Choose one and extract the files and place them into
-   %%DATADIR%% directory.
-
-3) If you use the neogeo-bios, you need rename some files.
-
-   - neo-geo.rom	-> sp-s2.sp1
-   - ng-lo.rom		-> 000-lo.lo
-   - ng-sfix.rom	-> sfix.sfx
-   - ng-sm1.rom		-> ng-sm1.rom
-
-4) Run gngeo.
-
-   Using neogeo-bios:
-   # gngeo <romname>
-
-   Using neogeo-unibios:
-   # gngeo --system unibios <romname>
-
-   Note: Use rom's name (romname) without zip extension.
-
-5) Enjoy it ;)
-EOM
-}
-]
diff --git a/emulators/gngeo/pkg-descr b/emulators/gngeo/pkg-descr
deleted file mode 100644
index 656c828129a7..000000000000
--- a/emulators/gngeo/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-GnGeo is a NeoGeo emulator for Linux (and maybe some other UNIX). It use the
-following cpu core:
-
-* The 68k core from the generator project by James Ponder.
-* Starscream 680x0 emulation library by Neill Corlett
-* Raze Z80 emulator by Richard Mitton.
-* Z80 Mame core from the Mame project.
-* YM2610 Mame core by Tatsuyuki Satoh.
diff --git a/emulators/gngeo/pkg-plist b/emulators/gngeo/pkg-plist
deleted file mode 100644
index ecb06733526e..000000000000
--- a/emulators/gngeo/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/gngeo
-man/man1/gngeo.1.gz
-%%DATADIR%%/gngeo_data.zip
-%%DATADIR%%/romrc
-%%EXAMPLESDIR%%/gngeorc