mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
emulators/libretro-mame: Remove expired port
2025-03-31 emulators/libretro-mame: Uses expired Python 3.8
This commit is contained in:
parent
94f638291a
commit
e479fae140
7 changed files with 1 additions and 114 deletions
1
MOVED
1
MOVED
|
@ -4259,3 +4259,4 @@ devel/ocaml-type_conv|devel/ocaml-ppxlib|2025-03-31|Has expired: Deprecated, ups
|
|||
multimedia/dirac||2025-03-31|Has expired: Legacy video codec superseded by multiple formats. Files can be decoded using FFmpeg
|
||||
ports-mgmt/py-pytoport||2025-03-31|Has expired: Depends on expired misc/py-spdx-lookup
|
||||
net/py-ec2-cli-tools||2025-03-31|Has expired: Depends on expired devel/py-boto
|
||||
emulators/libretro-mame||2025-03-31|Has expired: Uses expired Python 3.8
|
||||
|
|
|
@ -63,7 +63,6 @@
|
|||
SUBDIR += libretro-bsnes
|
||||
SUBDIR += libretro-flycast
|
||||
SUBDIR += libretro-kronos
|
||||
SUBDIR += libretro-mame
|
||||
SUBDIR += libretro-pcsx2
|
||||
SUBDIR += libretro-ppsspp
|
||||
SUBDIR += libretro-reicast
|
||||
|
|
|
@ -1,78 +0,0 @@
|
|||
PORTNAME= libretro-mame
|
||||
PORTVERSION= 20220124
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= emulators games
|
||||
|
||||
MAINTAINER= beyert@cs.ucr.edu
|
||||
COMMENT= MAME-current for libretro
|
||||
WWW= https://github.com/libretro/mame
|
||||
|
||||
LICENSE= BSD2CLAUSE GPLv2
|
||||
LICENSE_COMB= multi
|
||||
|
||||
DEPRECATED= Uses expired Python 3.8
|
||||
EXPIRATION_DATE=2025-03-31
|
||||
|
||||
USES= compiler:c++11-lib gl gmake pkgconfig python:3.8,build
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
USE_GL= gl
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= libretro
|
||||
GH_PROJECT= mame
|
||||
GH_TAGNAME= ec47e94
|
||||
|
||||
MAKEFILE= ${WRKSRC}/Makefile.libretro
|
||||
|
||||
MAKE_ENV= ARCH=${ARCH} \
|
||||
CXX="${CXX}" \
|
||||
LD="${CXX}" \
|
||||
OPT_FLAGS="${CXXFLAGS}" \
|
||||
PYTHON="${PYTHON_CMD}" \
|
||||
PYTHON_EXECUTABLE="${PYTHON_CMD}"
|
||||
|
||||
GENIE= ${WRKSRC}/3rdparty/genie
|
||||
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
PLIST_FILES= lib/libretro/mame_libretro.so
|
||||
|
||||
post-patch:
|
||||
@${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h
|
||||
@${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h
|
||||
@${ECHO_CMD} ${MV} ${GENIE}/build/gmake.freebsd ${GENIE}/build/gmake.bsd
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|^\(CC \)|#\1| ; \
|
||||
s|^\(CXX \)|#\1| ; \
|
||||
s|^\(CXX:\)|#\1| ; \
|
||||
s|^\(LD \)|#\1| ; \
|
||||
s|^\(PYTHON \)|#\1| ; \
|
||||
s| .(ARCH)|| ; \
|
||||
s|FreeBSD|${OPSYS}|g' \
|
||||
${WRKSRC}/makefile \
|
||||
${GENIE}/build/gmake.freebsd/genie.make
|
||||
@${REINPLACE_CMD} -e 's|gcc|${CC}|; s|g++|${CXX}|' \
|
||||
${GENIE}/src/tools/gcc.lua \
|
||||
${GENIE}/src/tools/snc.lua \
|
||||
${GENIE}/tests/test_gmake_cpp.lua
|
||||
@${REINPLACE_CMD} -e 's|= \"gcc|= \"${CC}|; s|= \"${CXX}|= \"c++|' \
|
||||
-e "s|'CXX =|'#CXX =|; s|'CC =|'#CC =|; s| .(ARCH)| |g" \
|
||||
${GENIE}/src/host/scripts.c
|
||||
# we can't fix two types of python shebangs, so do these manually
|
||||
@${REINPLACE_CMD} -i "" -e "s|/usr/bin/env python|${PYTHON_CMD}|" \
|
||||
${WRKSRC}/scripts/build/png*.py
|
||||
@${REINPLACE_CMD} -e 's|"python"|"${PYTHON_CMD}"|' \
|
||||
${WRKSRC}/scripts/genie.lua
|
||||
@${GREP} -rl '"png.h"' ${WRKSRC}/src | ${XARGS} ${REINPLACE_CMD} \
|
||||
-e 's|"png.h"|"localpng.h"|'
|
||||
@${REINPLACE_CMD} -e 's|"util/png.h"|"util/localpng.h"|' \
|
||||
${WRKSRC}/src/frontend/mame/ui/icorender.cpp
|
||||
@${MV} ${WRKSRC}/src/lib/util/png.h ${WRKSRC}/src/lib/util/localpng.h
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro;
|
||||
${INSTALL_LIB} ${WRKSRC}/mame_libretro.so \
|
||||
${STAGEDIR}/${PREFIX}/lib/libretro;
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,3 +0,0 @@
|
|||
TIMESTAMP = 1653366767
|
||||
SHA256 (libretro-mame-20220124-ec47e94_GH0.tar.gz) = 776e7159d35bcef0bd0ae9b71956c85b5e8f5dee1ad207ec09b3d37db9f9a915
|
||||
SIZE (libretro-mame-20220124-ec47e94_GH0.tar.gz) = 183781090
|
|
@ -1,11 +0,0 @@
|
|||
--- Makefile.libretro.orig 2022-01-24 21:33:37 UTC
|
||||
+++ Makefile.libretro
|
||||
@@ -61,6 +61,8 @@ endif
|
||||
|
||||
ifeq ($(ARCH),x86)
|
||||
PTR64 := 0
|
||||
+else ifeq ($(ARCH),i386)
|
||||
+ PTR64 := 0
|
||||
endif
|
||||
|
||||
###########################################################################
|
|
@ -1,20 +0,0 @@
|
|||
--- makefile.orig 2021-04-12 15:53:19 UTC
|
||||
+++ makefile
|
||||
@@ -199,7 +199,7 @@ GENIEOS := solaris
|
||||
endif
|
||||
ifeq ($(firstword $(filter FreeBSD,$(UNAME))),FreeBSD)
|
||||
OS := freebsd
|
||||
-GENIEOS := bsd
|
||||
+GENIEOS := freebsd
|
||||
endif
|
||||
ifeq ($(firstword $(filter GNU/kFreeBSD,$(UNAME))),GNU/kFreeBSD)
|
||||
OS := freebsd
|
||||
@@ -1083,7 +1083,7 @@ ifeq ($(NEW_GIT_VERSION),)
|
||||
NEW_GIT_VERSION := unknown
|
||||
endif
|
||||
|
||||
-GENIE := 3rdparty/genie/bin/$(GENIEOS)/genie$(EXE)
|
||||
+GENIE := 3rdparty/genie/bin/bsd/genie$(EXE)
|
||||
|
||||
ifeq ($(TARGET),$(SUBTARGET_FULL))
|
||||
FULLTARGET := $(TARGET)
|
|
@ -1 +0,0 @@
|
|||
MAME -current for libretro
|
Loading…
Add table
Reference in a new issue