summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-12-29 21:59:39 +0100
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-12-31 01:06:12 +0100
commitce76328abd81eaaecb5b9365e18026bd6d81207d (patch)
tree91bfb42df51ca8d50dacedb529a8eec7d587a323
parent83a04250c023241a27e61f6393fd8f06338cc752 (diff)
downloadfreebsd-ports-ce76328abd81eaaecb5b9365e18026bd6d81207d.zip
emulators/gngeo: Remove expired port
2023-12-31 emulators/gngeo: BROKEN for more that 2 years after the EOL of 12
-rw-r--r--MOVED1
-rw-r--r--emulators/Makefile1
-rw-r--r--emulators/gngeo/Makefile92
-rw-r--r--emulators/gngeo/distinfo3
-rw-r--r--emulators/gngeo/files/pkg-message.in37
-rw-r--r--emulators/gngeo/pkg-descr8
-rw-r--r--emulators/gngeo/pkg-plist5
7 files changed, 1 insertions, 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