FreeBSD Bugzilla – Attachment 226446 Details for
Bug 257172
[NEW PORT] emulators/libretro-mame: MAME-current for libretro
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
emulators_libretro-mame.shar
emulators_libretro-mame.shar (text/plain), 4.22 KB, created by
Timothy Beyer
on 2021-07-14 06:41:20 UTC
(
hide
)
Description:
emulators_libretro-mame.shar
Filename:
MIME Type:
Creator:
Timothy Beyer
Created:
2021-07-14 06:41:20 UTC
Size:
4.22 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># emulators ># emulators/libretro-mame ># emulators/libretro-mame/Makefile ># emulators/libretro-mame/distinfo ># emulators/libretro-mame/pkg-descr ># emulators/libretro-mame/files ># emulators/libretro-mame/files/patch-makefile ># >echo c - emulators >mkdir -p emulators > /dev/null 2>&1 >echo c - emulators/libretro-mame >mkdir -p emulators/libretro-mame > /dev/null 2>&1 >echo x - emulators/libretro-mame/Makefile >sed 's/^X//' >emulators/libretro-mame/Makefile << '2d9d70f2c1e5e3104531d88d4ca98dbd' >X# $FreeBSD$ >X >XPORTNAME= libretro-mame >XPORTVERSION= 0.20210620 >XCATEGORIES= emulators games >X >XMAINTAINER= beyert@cs.ucr.edu >XCOMMENT= MAME-current for libretro >X >XLICENSE= GPLv2 BSD2CLAUSE >XLICENSE_COMB= multi >X >XUSES= compiler:c++11-lib gl gmake python:3.7,build >XUSE_LDCONFIG= yes >X >XUSE_GL= gl >X >XUSE_GITHUB= yes >XGH_ACCOUNT= libretro >XGH_PROJECT= mame >XGH_TAGNAME= 98b0ba1 >X >XMAKEFILE= ${WRKSRC}/Makefile.libretro >X >XMAKE_ENV= LD="${CXX}" PYTHON="${PYTHON_CMD}" OPT_FLAGS="${CXXFLAGS}" >X >XGENIE= ${WRKSRC}/3rdparty/genie >X >XMAKE_JOBS_UNSAFE= yes >X >XPLIST_FILES= lib/libretro/mame_libretro.so >X >Xpost-patch: >X @${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h >X @${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h >X @echo ${MV} ${GENIE}/build/gmake.freebsd ${GENIE}/build/gmake.bsd >X @${REINPLACE_CMD} -e \ >X 's|^\(CC \)|#\1| ; \ >X s|^\(CXX \)|#\1| ; \ >X s|^\(CXX:\)|#\1| ; \ >X s|^\(LD \)|#\1| ; \ >X s|^\(PYTHON \)|#\1| ; \ >X s| .(ARCH)|| ; \ >X s|FreeBSD|${OPSYS}|g' \ >X ${WRKSRC}/makefile \ >X ${GENIE}/build/gmake.freebsd/genie.make >X @${REINPLACE_CMD} -e 's|gcc|cc|; s|g++|c++|' \ >X ${GENIE}/src/tools/gcc.lua \ >X ${GENIE}/src/tools/snc.lua \ >X ${GENIE}/tests/test_gmake_cpp.lua >X @${REINPLACE_CMD} -e 's|= \"gcc|= \"cc|; s|= \"g++|= \"c++|' \ >X -e "s|'CXX =|'#CXX =|; s|'CC =|'#CC =|; s| .(ARCH)| |g" \ >X ${GENIE}/src/host/scripts.c >X # we can't fix two types of python shebangs, so do these manually >X @${REINPLACE_CMD} -i "" -e "s|/usr/bin/env python|${PYTHON_CMD}|" \ >X ${WRKSRC}/scripts/build/png*.py >X @${REINPLACE_CMD} -e 's|"python"|"${PYTHON_CMD}"|' \ >X ${WRKSRC}/scripts/genie.lua >X @${GREP} -rl '"png.h"' ${WRKSRC}/src | ${XARGS} ${REINPLACE_CMD} \ >X -e 's|"png.h"|"localpng.h"|' >X @${REINPLACE_CMD} -e 's|"util/png.h"|"util/localpng.h"|' \ >X ${WRKSRC}/src/frontend/mame/ui/icorender.cpp >X @${MV} ${WRKSRC}/src/lib/util/png.h ${WRKSRC}/src/lib/util/localpng.h >X >Xdo-install: >X ${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro; >X ${INSTALL_LIB} ${WRKSRC}/mame_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro; >X >X.include <bsd.port.mk> >2d9d70f2c1e5e3104531d88d4ca98dbd >echo x - emulators/libretro-mame/distinfo >sed 's/^X//' >emulators/libretro-mame/distinfo << '316b2da0a9cbefce499c8e2c5ad23869' >XTIMESTAMP = 1624250638 >XSHA256 (libretro-mame-0.20210620-98b0ba1_GH0.tar.gz) = 49f3321a8860309cdb4f87c3a28069f9a174b4e170bbd51a2b933d8715434acc >XSIZE (libretro-mame-0.20210620-98b0ba1_GH0.tar.gz) = 195905848 >316b2da0a9cbefce499c8e2c5ad23869 >echo x - emulators/libretro-mame/pkg-descr >sed 's/^X//' >emulators/libretro-mame/pkg-descr << '602110815f1bd7246077f7e854a0a657' >XMAME -current for libretro >X >XWWW: https://github.com/libretro/mame >602110815f1bd7246077f7e854a0a657 >echo c - emulators/libretro-mame/files >mkdir -p emulators/libretro-mame/files > /dev/null 2>&1 >echo x - emulators/libretro-mame/files/patch-makefile >sed 's/^X//' >emulators/libretro-mame/files/patch-makefile << '67ddb0eecb4f2a5169e84f67a1ad4cc8' >X--- makefile.orig 2021-04-12 15:53:19 UTC >X+++ makefile >X@@ -199,7 +199,7 @@ GENIEOS := solaris >X endif >X ifeq ($(firstword $(filter FreeBSD,$(UNAME))),FreeBSD) >X OS := freebsd >X-GENIEOS := bsd >X+GENIEOS := freebsd >X endif >X ifeq ($(firstword $(filter GNU/kFreeBSD,$(UNAME))),GNU/kFreeBSD) >X OS := freebsd >X@@ -1083,7 +1083,7 @@ ifeq ($(NEW_GIT_VERSION),) >X NEW_GIT_VERSION := unknown >X endif >X >X-GENIE := 3rdparty/genie/bin/$(GENIEOS)/genie$(EXE) >X+GENIE := 3rdparty/genie/bin/bsd/genie$(EXE) >X >X ifeq ($(TARGET),$(SUBTARGET_FULL)) >X FULLTARGET := $(TARGET) >67ddb0eecb4f2a5169e84f67a1ad4cc8 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 257172
:
226446
|
231832
|
233989