FreeBSD Bugzilla – Attachment 162995 Details for
Bug 204452
[new port] games/libretro-cores: Core pack for RetroArch (games/retroarch)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
shar archive
libretro-cores.shar (text/plain), 47.98 KB, created by
Yuri Victorovich
on 2015-11-11 00:15:52 UTC
(
hide
)
Description:
shar archive
Filename:
MIME Type:
Creator:
Yuri Victorovich
Created:
2015-11-11 00:15:52 UTC
Size:
47.98 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: ># ># games/libretro-cores ># games/libretro-cores/Makefile ># games/libretro-cores/distinfo ># games/libretro-cores/pkg-descr ># games/libretro-cores/files ># games/libretro-cores/files/patch-beetle-bsnes-libretro_Makefile ># games/libretro-cores/files/patch-CATSFC-libretro_Makefile ># games/libretro-cores/files/patch-bsnes-libretro_Makefile ># games/libretro-cores/files/patch-bsnes-libretro_Makefile.freebsd ># games/libretro-cores/files/patch-bsnes-libretro_nall_Makefile ># games/libretro-cores/files/patch-bsnes-libretro_nall_platform.hpp ># games/libretro-cores/files/patch-bsnes-libretro_target-libretro_Makefile ># games/libretro-cores/files/patch-desmume_Makefile.freebsd ># games/libretro-cores/files/patch-emux_Makefile.freebsd ># games/libretro-cores/files/patch-emux_libretro_Makefile.bsd ># games/libretro-cores/files/patch-hatari_Makefile.libretro ># games/libretro-cores/files/patch-fba__cores__cps1_makefile.libretro ># games/libretro-cores/files/patch-fba__cores__cps2_makefile.libretro ># games/libretro-cores/files/patch-gambatte-libretro_Makefile.freebsd ># games/libretro-cores/files/patch-libretro-fba_Makefile.freebsd ># games/libretro-cores/files/patch-libretro-fba_makefile.libretro ># games/libretro-cores/files/patch-libretro-fceumm_src_general.c ># games/libretro-cores/files/patch-meteor-libretro_Makefile.freebsd ># games/libretro-cores/files/patch-mgba_Makefile.freebsd ># games/libretro-cores/files/patch-nestopia_Makefile.freebsd ># games/libretro-cores/files/patch-nxengine-libretro_Makefile ># games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro ># games/libretro-cores/files/patch-scummvm_Makefile.freebsd ># games/libretro-cores/files/patch-snes9x_Makefile.freebsd ># games/libretro-cores/files/patch-snes9x_libretro_Makefile ># games/libretro-cores/files/patch-vbam-libretro_Makefile.freebsd ># games/libretro-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp ># games/libretro-cores/files/patch-yabause_Makefile.freebsd ># games/libretro-cores/files/patch-mame2014-libretro_Makefile ># games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c ># games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c ># games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrofile.c ># games/libretro-cores/files/patch-mame2014-libretro_3rdparty_genie_build_gmake.linux_genie.make ># games/libretro-cores/files/patch-mame2014-libretro_3rdparty_mongoose_test_Makefile ># >echo c - games/libretro-cores >mkdir -p games/libretro-cores > /dev/null 2>&1 >echo x - games/libretro-cores/Makefile >sed 's/^X//' >games/libretro-cores/Makefile << 'd7b0edd92c6dd802b5929bf44c9d375b' >X# Created by: Yuri Victorovich <yuri@rawbw.com> >X# $FreeBSD$ >X >XPORTNAME= libretro-cores >XPORTVERSION= 0.20151110 >XCATEGORIES= games >X >XMAINTAINER= yuri@rawbw.com >XCOMMENT= Core pack for RetroArch >X >XBUILD_DEPENDS= cmake:${PORTSDIR}/devel/cmake >X >XONLY_FOR_ARCHS= i386 amd64 >X >X# core list (complete list that libretro distributes: http://buildbot.libretro.com/nightly/linux/x86_64/latest/) >XALL_CORES+= libretro:libretro-2048:2048:d69235a:x >XALL_CORES+= libretro:4do-libretro:4do:cbd700e:x >XALL_CORES+= libretro:blueMSX-libretro:bluemsx:ee4ff9c:x >XALL_CORES+= libretro:bsnes-libretro:bsnes:ee95143:accuracy,balanced,performance >XALL_CORES+= libretro:CATSFC-libretro:catsfc:5907687:x >XALL_CORES+= libretro:desmume:desmume:cae5945:x >XALL_CORES+= libretro:Dinothawr:dinothawr:b49d969:x >XALL_CORES+= libretro:dosbox-libretro:dosbox:bc5d578:x >XALL_CORES+= libretro:emux:emux:be9022b:chip8,gb,nes,sms >XALL_CORES+= libretro:fba_cores_cps1:fb_alpha_cps1:5614a9a:x >XALL_CORES+= libretro:fba_cores_cps2:fb_alpha_cps2:f806c77:x >XALL_CORES+= libretro:libretro-fba:fba:ddc9955:x >XALL_CORES+= libretro:libretro-fceumm:fceumm:70ee9e6:x >XALL_CORES+= libretro:fmsx-libretro:fmsx:4651948:x >XALL_CORES+= libretro:fuse-libretro:fuse:c871953:x >XALL_CORES+= libretro:gambatte-libretro:gambatte:59fb6a6:x >XALL_CORES+= libretro:Genesis-Plus-GX:genesis_plus_gx:7d8d5f1:x >XALL_CORES+= libretro:gpsp:gpsp:f1d14fb:x >XALL_CORES+= libretro:gw-libretro:gw:95e3c4d:x >XALL_CORES+= libretro:libretro-handy:handy:13d86fb:x >XALL_CORES+= libretro:hatari:hatari:204dc6e:x >XALL_CORES+= libretro:imageviewer-libretro:imageviewer:ae1465c:x >X#ALL_CORES+= libretro:mame:mame:a9d5a09:x BROKEN: missing file: https://github.com/libretro/mame/issues/38 >XALL_CORES+= libretro:mame2014-libretro:mame2014:6d370c1:x >XALL_CORES+= libretro:beetle-gba-libretro:mednafen_gba:5110115:x >XALL_CORES+= libretro:beetle-lynx-libretro:mednafen_lynx:a29513a:x >XALL_CORES+= libretro:beetle-ngp-libretro:mednafen_ngp:f18354e:x >XALL_CORES+= libretro:beetle-pce-fast-libretro:mednafen_pce_fast:6e2eaf7:x >XALL_CORES+= libretro:beetle-pcfx-libretro:mednafen_pcfx:5b62ae8:x >XALL_CORES+= libretro:beetle-psx-libretro:mednafen_psx:83b4b48:x >XALL_CORES+= libretro:beetle-bsnes-libretro:mednafen_snes:7d9be82:x >XALL_CORES+= libretro:beetle-supergrafx-libretro:mednafen_supergrafx:c6d3488:x >XALL_CORES+= libretro:beetle-vb-libretro:mednafen_vb:085e0b6:x >XALL_CORES+= libretro:beetle-wswan-libretro:mednafen_wswan:b850831:x >XALL_CORES+= libretro:meteor-libretro:meteor:38b10c0:x >XALL_CORES+= mgba-emu:mgba:mgba:b3d08ec:x >X#ALL_CORES+= libretro:mupen64plus-libretro:mupen64plus:7db9296:x BROKEN: needs GLES,GL.... >XALL_CORES+= libretro:nestopia:nestopia:dcaed96:x >XALL_CORES+= libretro:nxengine-libretro:nxengine:4723600:x >XALL_CORES+= libretro:libretro-o2em:o2em:c54042e:x >XALL_CORES+= libretro:pcsx_rearmed:pcsx_rearmed:ce36c10:x >XALL_CORES+= libretro:picodrive:picodrive:e912fdf:x >X#ALL_CORES+= libretro:pocketsnes-libretro:pocketsnes:5339c79:x BROKEN: asm >X#ALL_CORES+= libretro:libretro-ppsspp:ppsspp:ea17e27:x BROKEN: requires multiple distfiles? >XALL_CORES+= libretro:libretro-prboom:prboom:d34af3f:x >XALL_CORES+= libretro:prosystem-libretro:prosystem:7c8059c:x >XALL_CORES+= libretro:QuickNES_Core:quicknes:518638b:x >X#ALL_CORES+= libretro:libretro-remotejoy:remotejoy:2e99718:x BROKEN: needs linux USB, is this linux-only? >XALL_CORES+= libretro:scummvm:scummvm:c3e719a:x >XALL_CORES+= libretro:snes9x:snes9x:ccf1ee2:x >XALL_CORES+= libretro:snes9x-next:snes9x_next:dfb7eef:x >XALL_CORES+= libretro:stella-libretro:stella:96619e4:x >XALL_CORES+= libretro:tgbdual-libretro:tgbdual:b1bf294:x >XALL_CORES+= libretro:tyrquake:tyrquake:8261e19:x >X#ALL_CORES+= libretro:libretro-uae:uae:7cbc230:x BROKEN: compile error https://github.com/libretro/libretro-uae/issues/4 >XALL_CORES+= libretro:vba-next:vba_next:0c20cd9:x >XALL_CORES+= libretro:vbam-libretro:vbam:bedddba:x >XALL_CORES+= libretro:libretro-vecx:vecx:be67ef1:x >XALL_CORES+= libretro:virtualjaguar-libretro:virtualjaguar:ffec5c7:x >XALL_CORES+= libretro:yabause:yabause:b121882:x >X >X# variables that depend on ALL_CORES >XMASTER_SITES= ${ALL_CORES:@CORE@https://codeload.github.com/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1,}/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}/tar.gz/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}?dummy=/:${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}@} >XDISTFILES= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1,}-${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}-v${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}_GH0.tar.gz:${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}@} >XCORE_DIRS_HASH= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}-${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}@} >XCORE_DIRS= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}@} >X#PLIST_FILES= ${ALL_CORES:@CORE@libexec/libretro/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}_libretro.so@} >XPLIST_FILES= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\5,:S/,/ /g:@A@libexec/libretro/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}_${A}_libretro.so@}@:S/_x_libretro/_libretro/g} >XGIT_REV= ${ALL_CORES:@CORE@GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}=`git ls-remote https://github.com/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1,}/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}.git | ${GREP} HEAD | ${SED} -E "s/^(.......).*/\\1/g"` && @} >XGIT_REV_ECHO= ${ALL_CORES:@CORE@echo "GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}=\$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}" && @} >XGIT_REV_CHANGE= ${ALL_CORES:@CORE@if [ "${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}" != "\$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}" ]; then echo "upstream revision changed: core=${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,} old=${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,} new=\$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}"; fi && @} >X >XWRKSRC= ${WRKDIR}/all-cores >X >XUSES= compiler:c++11-lib gmake lua:53 python:2 >XUSE_LDCONFIG= yes >XUSE_GL= gl >X >X.include <bsd.port.pre.mk> >X >X.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 >XBROKEN= does not build for 9.X and earlier (various reasons) >X.endif >X >Xpost-extract: >X @${MKDIR} ${WRKSRC} >X @for dir in ${CORE_DIRS_HASH}; do \ >X ${MV} ${WRKDIR}/$${dir} ${WRKSRC}/`echo $${dir} | ${SED} -E 's/^(.*)\-.......$//\\1/g'`; \ >X done; >X >Xdo-build: >X @for dir in ${CORE_DIRS}; do \ >X ${ECHO_MSG} "===> Building for ${PKGNAME}: core $${dir} (`date`)"; \ >X if [ -f ${WRKSRC}/$${dir}/Makefile.freebsd ]; then \ >X (cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.freebsd ${_MAKE_JOBS} ${MAKE_ARGS}); \ >X elif [ -f ${WRKSRC}/$${dir}/Makefile.libretro ]; then \ >X (cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.libretro ${_MAKE_JOBS} ${MAKE_ARGS}); \ >X else \ >X (cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS}); \ >X fi; \ >X done; >X >Xdo-install: >X @${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; >X @for dir in ${CORE_DIRS}; do \ >X ${CP} $$(find ${WRKSRC}/$${dir} -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro/; \ >X done; >X @if [ -n "${STRIP}" ]; then \ >X ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/libexec/libretro/*.so; \ >X fi >X >Xprint-upstream-revisions: >X @${ECHO} "--begin print upstream revisions--" && \ >X ${GIT_REV} \ >X ${GIT_REV_ECHO} \ >X ${ECHO} "--end print upstream revisions--" >X >Xprint-updated-revisions: >X @${ECHO} "--begin print updated revisions--" && \ >X ${GIT_REV} \ >X ${GIT_REV_CHANGE} \ >X ${ECHO} "--end print updated revisions--" >X >X.include <bsd.port.post.mk> >d7b0edd92c6dd802b5929bf44c9d375b >echo x - games/libretro-cores/distinfo >sed 's/^X//' >games/libretro-cores/distinfo << 'e588eb300400f717478e53ec34a6812d' >XSHA256 (libretro-libretro-2048-vd69235a_GH0.tar.gz) = cdbb3e39ef70cf96434491bd28ed8057ed1c5157d39be2f381cbc0ace33422f5 >XSIZE (libretro-libretro-2048-vd69235a_GH0.tar.gz) = 2681285 >XSHA256 (libretro-4do-libretro-vcbd700e_GH0.tar.gz) = d11f2bdf41db507c94e1bbbed01cbfea5c69389922cda5013a1edf12f5320454 >XSIZE (libretro-4do-libretro-vcbd700e_GH0.tar.gz) = 89043 >XSHA256 (libretro-blueMSX-libretro-vee4ff9c_GH0.tar.gz) = 70f36e94737428859452bef673074b283cd3663f01c8327d9b1104ae98770a1e >XSIZE (libretro-blueMSX-libretro-vee4ff9c_GH0.tar.gz) = 2401332 >XSHA256 (libretro-bsnes-libretro-vee95143_GH0.tar.gz) = d9485f98d4ecde4364696f57a4b72c5e3272450f26a8ad09c4f358a95f3046da >XSIZE (libretro-bsnes-libretro-vee95143_GH0.tar.gz) = 1254575 >XSHA256 (libretro-CATSFC-libretro-v5907687_GH0.tar.gz) = d5f72a5f40d6fb70efd2d4599b07a64209f37450cf910e9fff03649b22054ae4 >XSIZE (libretro-CATSFC-libretro-v5907687_GH0.tar.gz) = 373347 >XSHA256 (libretro-desmume-vcae5945_GH0.tar.gz) = 6763e5167ed245c75686facf9b9722969e339dd7f9b073ea1a3c720e28c58185 >XSIZE (libretro-desmume-vcae5945_GH0.tar.gz) = 2112170 >XSHA256 (libretro-Dinothawr-vb49d969_GH0.tar.gz) = a9f00834a84a4c41b33848bcc2c6d7726df81f17f92864e3d8a85f8b88571198 >XSIZE (libretro-Dinothawr-vb49d969_GH0.tar.gz) = 6547335 >XSHA256 (libretro-dosbox-libretro-vbc5d578_GH0.tar.gz) = 139d376bd367045767df7f0640902d97d96bce690048f7d3079de5a831f2ee3e >XSIZE (libretro-dosbox-libretro-vbc5d578_GH0.tar.gz) = 1183334 >XSHA256 (libretro-emux-vbe9022b_GH0.tar.gz) = fa64a21371f2617c819502f71992989e6bcddde53b1c26edf85900addddb6472 >XSIZE (libretro-emux-vbe9022b_GH0.tar.gz) = 171134 >XSHA256 (libretro-fba_cores_cps1-v5614a9a_GH0.tar.gz) = 3bf217e9fb5032c6bc6087473386078fd5d853ea2eb59c6b43bdf4da7f412ef8 >XSIZE (libretro-fba_cores_cps1-v5614a9a_GH0.tar.gz) = 1081153 >XSHA256 (libretro-fba_cores_cps2-vf806c77_GH0.tar.gz) = 0bfea9aa0cdb1d1ce5cc94de3fd23f6fd39882023c72667f46d60f77de509a7a >XSIZE (libretro-fba_cores_cps2-vf806c77_GH0.tar.gz) = 854972 >XSHA256 (libretro-libretro-fba-vddc9955_GH0.tar.gz) = ff211ffc6e2ee950b2c2c74aac9b19d9f2d071611c1b1b7c019a7d6b3474a1d8 >XSIZE (libretro-libretro-fba-vddc9955_GH0.tar.gz) = 7655337 >XSHA256 (libretro-libretro-fceumm-v70ee9e6_GH0.tar.gz) = 015eb4c229a8e71a929b164a363f2099fc7eaab8e1aeed1d5dd2b0c733185e67 >XSIZE (libretro-libretro-fceumm-v70ee9e6_GH0.tar.gz) = 385028 >XSHA256 (libretro-fmsx-libretro-v4651948_GH0.tar.gz) = 8df8c7637e4ff9d4ad93fef4531c1fa5797a07c57c53b44e6f316efabf5a765a >XSIZE (libretro-fmsx-libretro-v4651948_GH0.tar.gz) = 531605 >XSHA256 (libretro-fuse-libretro-vc871953_GH0.tar.gz) = 80ca38b6f3d9d668d416b359dacb14ce37373e9e7fd812560643defb182d449f >XSIZE (libretro-fuse-libretro-vc871953_GH0.tar.gz) = 4311923 >XSHA256 (libretro-gambatte-libretro-v59fb6a6_GH0.tar.gz) = 7cc7d1084b39cd5b09d31849f852859a96d5ce1e90c05e0a0c5132418f313cd2 >XSIZE (libretro-gambatte-libretro-v59fb6a6_GH0.tar.gz) = 154552 >XSHA256 (libretro-Genesis-Plus-GX-v7d8d5f1_GH0.tar.gz) = 27531cf061f46ae3fc17b6316a48c878d5b8da8361107f4d6760b057e4c02ec4 >XSIZE (libretro-Genesis-Plus-GX-v7d8d5f1_GH0.tar.gz) = 5711794 >XSHA256 (libretro-gpsp-vf1d14fb_GH0.tar.gz) = 8bca47c9fd772357b5722adfc140586717a7834f099979b68f8310f330bb47dd >XSIZE (libretro-gpsp-vf1d14fb_GH0.tar.gz) = 258360 >XSHA256 (libretro-gw-libretro-v95e3c4d_GH0.tar.gz) = 1a1d948d50a90b23e8dc82e6cc11765e8368c8061c7c763b49f73839e1367276 >XSIZE (libretro-gw-libretro-v95e3c4d_GH0.tar.gz) = 3448370 >XSHA256 (libretro-libretro-handy-v13d86fb_GH0.tar.gz) = 1198e14f16af20efc89dcee898e580c938c7e1a0c114e781a988f88f78eb6f52 >XSIZE (libretro-libretro-handy-v13d86fb_GH0.tar.gz) = 96496 >XSHA256 (libretro-hatari-v204dc6e_GH0.tar.gz) = 54076d3099a24d464e0ea6ac03cc71bfc84344a495ec545a27ec66e8c02daca0 >XSIZE (libretro-hatari-v204dc6e_GH0.tar.gz) = 2735110 >XSHA256 (libretro-imageviewer-libretro-vae1465c_GH0.tar.gz) = 7d638f812acc630938d4b512e21ef686163a1ebd63d8fca8eafd2c1b9c901f40 >XSIZE (libretro-imageviewer-libretro-vae1465c_GH0.tar.gz) = 80001 >XSHA256 (libretro-mame2014-libretro-v6d370c1_GH0.tar.gz) = 0da4adc412feed25335ad4a01515185f2633ef3397ef58548c1160cad9e3dedc >XSIZE (libretro-mame2014-libretro-v6d370c1_GH0.tar.gz) = 84559250 >XSHA256 (libretro-beetle-gba-libretro-v5110115_GH0.tar.gz) = 0e421771c6b79ba5acef03f5e43fe834cb4b320e6f9afc5a21a7bd124045b39d >XSIZE (libretro-beetle-gba-libretro-v5110115_GH0.tar.gz) = 202956 >XSHA256 (libretro-beetle-lynx-libretro-va29513a_GH0.tar.gz) = a288880d18529c962d92b45cb2265125e18bb930b86f0db4e1a10d7077ebb941 >XSIZE (libretro-beetle-lynx-libretro-va29513a_GH0.tar.gz) = 172021 >XSHA256 (libretro-beetle-ngp-libretro-vf18354e_GH0.tar.gz) = 996407c5ba17c46b9b35c4f1519cf040bc6493d22c6c9a890068e6219d7a8e42 >XSIZE (libretro-beetle-ngp-libretro-vf18354e_GH0.tar.gz) = 196355 >XSHA256 (libretro-beetle-pce-fast-libretro-v6e2eaf7_GH0.tar.gz) = b7a8be5a41d9f82e82c3237993b4d424c9389f7996a74de45e6f3b2023873ca3 >XSIZE (libretro-beetle-pce-fast-libretro-v6e2eaf7_GH0.tar.gz) = 366978 >XSHA256 (libretro-beetle-pcfx-libretro-v5b62ae8_GH0.tar.gz) = 92472d9bd2132646db5693e1a70c5299b6e47895c9e20abe274281a6a9996e41 >XSIZE (libretro-beetle-pcfx-libretro-v5b62ae8_GH0.tar.gz) = 485807 >XSHA256 (libretro-beetle-psx-libretro-v83b4b48_GH0.tar.gz) = fcc199577e4d539fcd375083edf328f0844318f2c8f066419f90b7bd1a888c31 >XSIZE (libretro-beetle-psx-libretro-v83b4b48_GH0.tar.gz) = 444614 >XSHA256 (libretro-beetle-bsnes-libretro-v7d9be82_GH0.tar.gz) = 2133ee6afef2be455f6dd230e858f0188e199ee6696319910d3328a117da414a >XSIZE (libretro-beetle-bsnes-libretro-v7d9be82_GH0.tar.gz) = 506584 >XSHA256 (libretro-beetle-supergrafx-libretro-vc6d3488_GH0.tar.gz) = 620386fecfb02ec8126e3375b7869892002374c1c2ed93d7d0930c04dddbf73e >XSIZE (libretro-beetle-supergrafx-libretro-vc6d3488_GH0.tar.gz) = 378180 >XSHA256 (libretro-beetle-vb-libretro-v085e0b6_GH0.tar.gz) = 92bc807fd7448ea01c6b9a292def205eb4d0294b54fb61c2f2129f718d1516fe >XSIZE (libretro-beetle-vb-libretro-v085e0b6_GH0.tar.gz) = 201233 >XSHA256 (libretro-beetle-wswan-libretro-vb850831_GH0.tar.gz) = 53f2c11e9d860abce2552cfc26659c57bc1e6c6b7147744b56db2b8dd33542b2 >XSIZE (libretro-beetle-wswan-libretro-vb850831_GH0.tar.gz) = 175725 >XSHA256 (libretro-meteor-libretro-v38b10c0_GH0.tar.gz) = b11895884474f0f8caee06795c146f0d387e33b22ded769542fd440b8dc8bd31 >XSIZE (libretro-meteor-libretro-v38b10c0_GH0.tar.gz) = 241351 >XSHA256 (mgba-emu-mgba-vb3d08ec_GH0.tar.gz) = fd6bbdff1d912478121c8c20f8bc1a3b23daa7e59dbfd0a943b4b303639dc6dd >XSIZE (mgba-emu-mgba-vb3d08ec_GH0.tar.gz) = 4801675 >XSHA256 (libretro-nestopia-vdcaed96_GH0.tar.gz) = 33c69807e37b422fbd47d96b50748b87eb7d4d5577f1f9b4b93038bcb701ab4b >XSIZE (libretro-nestopia-vdcaed96_GH0.tar.gz) = 1271711 >XSHA256 (libretro-nxengine-libretro-v4723600_GH0.tar.gz) = 52d3694e2939d2efed0fd9a6f3df1f2afbae506f7dcb1959f782ef984d097799 >XSIZE (libretro-nxengine-libretro-v4723600_GH0.tar.gz) = 2693820 >XSHA256 (libretro-libretro-o2em-vc54042e_GH0.tar.gz) = 4e458a9b2cc51e06bfe351c1715118fb497bfd1518781dabf43940fae5e638e2 >XSIZE (libretro-libretro-o2em-vc54042e_GH0.tar.gz) = 66521 >XSHA256 (libretro-pcsx_rearmed-vce36c10_GH0.tar.gz) = ed894d4259fd5af6e144a777ab52be0184d5d92a99c1abd58fb4adad633be101 >XSIZE (libretro-pcsx_rearmed-vce36c10_GH0.tar.gz) = 1186011 >XSHA256 (libretro-picodrive-ve912fdf_GH0.tar.gz) = b13acc5014ecd157ca3929abb96a50ee3ab0fba6a6fb5124fd9d1bcaa0699e1e >XSIZE (libretro-picodrive-ve912fdf_GH0.tar.gz) = 1376528 >XSHA256 (libretro-libretro-prboom-vd34af3f_GH0.tar.gz) = d4e0d2564100cda30d93002fb0d2791c26c06c07e28fc17abc46a543140a992e >XSIZE (libretro-libretro-prboom-vd34af3f_GH0.tar.gz) = 1080987 >XSHA256 (libretro-prosystem-libretro-v7c8059c_GH0.tar.gz) = c8cc2a4b98e7b686cd45f52e4ad60e56bb50ae4eee3f3d5d63a97ea9360b0c37 >XSIZE (libretro-prosystem-libretro-v7c8059c_GH0.tar.gz) = 58782 >XSHA256 (libretro-QuickNES_Core-v518638b_GH0.tar.gz) = 8e91e905f803e249073d57d64498eef205183d96e277d71479a4bbe6a1824835 >XSIZE (libretro-QuickNES_Core-v518638b_GH0.tar.gz) = 138482 >XSHA256 (libretro-scummvm-vc3e719a_GH0.tar.gz) = 1e7d8bdbf9afd8c4f5aaf190a7c7de0e3017e9c28bda90c6c5d82837eb27fb78 >XSIZE (libretro-scummvm-vc3e719a_GH0.tar.gz) = 23890636 >XSHA256 (libretro-snes9x-vccf1ee2_GH0.tar.gz) = 7f91ab799d9f858775796fba251e3294a3cd3524c72b36f0e3e61f4fe0fe0769 >XSIZE (libretro-snes9x-vccf1ee2_GH0.tar.gz) = 2133927 >XSHA256 (libretro-snes9x-next-vdfb7eef_GH0.tar.gz) = 1769ba9bd0dd4c65d0a8ba2d8fba50874beb89e5d8a116f2cbe0552c4b321c52 >XSIZE (libretro-snes9x-next-vdfb7eef_GH0.tar.gz) = 384239 >XSHA256 (libretro-stella-libretro-v96619e4_GH0.tar.gz) = 2cecd7ee012868e305bbd4edc6878b47247ce7ea6ae62ce93b48b8b880870b77 >XSIZE (libretro-stella-libretro-v96619e4_GH0.tar.gz) = 747535 >XSHA256 (libretro-tgbdual-libretro-vb1bf294_GH0.tar.gz) = 56687ab994dbb6dc4414cacb85d046722580a3065d3afc92f905a2eeed4c9d75 >XSIZE (libretro-tgbdual-libretro-vb1bf294_GH0.tar.gz) = 109789 >XSHA256 (libretro-tyrquake-v8261e19_GH0.tar.gz) = cc9faaa2d1b7b84ba9355189590c10138b5eff5bfed0dbb5910bf069dacc3f61 >XSIZE (libretro-tyrquake-v8261e19_GH0.tar.gz) = 574800 >XSHA256 (libretro-vba-next-v0c20cd9_GH0.tar.gz) = 7510dd83fc0ac9c4bf2c9a4191da9559aec7aef496a73b30ba84565dbbf2f059 >XSIZE (libretro-vba-next-v0c20cd9_GH0.tar.gz) = 135874 >XSHA256 (libretro-vbam-libretro-vbedddba_GH0.tar.gz) = 45db639102f7fcd8a339f014909a1d971e200d9a3488a54f5733a8cee5e088bb >XSIZE (libretro-vbam-libretro-vbedddba_GH0.tar.gz) = 1237355 >XSHA256 (libretro-libretro-vecx-vbe67ef1_GH0.tar.gz) = 0cbb52d9365fd0b788ac94aa48953f3ce6ee134f81749c7588640fb3df84be1e >XSIZE (libretro-libretro-vecx-vbe67ef1_GH0.tar.gz) = 111874 >XSHA256 (libretro-virtualjaguar-libretro-vffec5c7_GH0.tar.gz) = 498204de6d4fad904708902f7959398a9b1b7315307ed8bcf677325898a8a6d6 >XSIZE (libretro-virtualjaguar-libretro-vffec5c7_GH0.tar.gz) = 1026441 >XSHA256 (libretro-yabause-vb121882_GH0.tar.gz) = 769b0898fc58d4da4541026359b56ef827b50081218d28116c6927f62d81ebc6 >XSIZE (libretro-yabause-vb121882_GH0.tar.gz) = 2168003 >e588eb300400f717478e53ec34a6812d >echo x - games/libretro-cores/pkg-descr >sed 's/^X//' >games/libretro-cores/pkg-descr << '03f79caa9e992a6dc4f84838cbeb54e9' >XThis is the core pack for RetroArch. Mostly these cores are >Xintended for playing/interpreting the retrogames. They are for the >Xmost part distributed by the Libretro organization, and are usually >Xlicensed under GPL. >X >XWWW: http://www.libretro.com/ >03f79caa9e992a6dc4f84838cbeb54e9 >echo c - games/libretro-cores/files >mkdir -p games/libretro-cores/files > /dev/null 2>&1 >echo x - games/libretro-cores/files/patch-beetle-bsnes-libretro_Makefile >sed 's/^X//' >games/libretro-cores/files/patch-beetle-bsnes-libretro_Makefile << 'e5052a28dc46b9b2dbdf5ff0d7ac69ff' >X--- beetle-bsnes-libretro/Makefile.orig 2015-10-16 00:48:29 UTC >X+++ beetle-bsnes-libretro/Makefile >X@@ -27,7 +27,7 @@ CORE_DEFINE := -DWANT_SNES_EMU >X TARGET_NAME := mednafen_snes_libretro >X >X ifneq ($(platform),win) >X-LDFLAGS += -ldl >X+#LDFLAGS += -ldl >X endif >X >X ifeq ($(platform), unix) >e5052a28dc46b9b2dbdf5ff0d7ac69ff >echo x - games/libretro-cores/files/patch-CATSFC-libretro_Makefile >sed 's/^X//' >games/libretro-cores/files/patch-CATSFC-libretro_Makefile << 'e19335767d57d861ac0ffdbdcf16cff8' >X--- CATSFC-libretro/Makefile.orig 2015-11-09 12:40:42 UTC >X+++ CATSFC-libretro/Makefile >X@@ -49,9 +49,7 @@ ifeq ($(platform), unix) >X SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T >X >X CFLAGS += -fno-builtin \ >X- -fno-exceptions -ffunction-sections \ >X- -fomit-frame-pointer -fgcse-sm -fgcse-las -fgcse-after-reload \ >X- -fweb -fpeel-loops >X+ -fno-exceptions -ffunction-sections >X else ifeq ($(platform), linux-portable) >X TARGET := $(TARGET_NAME)_libretro.so >X fpic := -fPIC -nostdlib >e19335767d57d861ac0ffdbdcf16cff8 >echo x - games/libretro-cores/files/patch-bsnes-libretro_Makefile >sed 's/^X//' >games/libretro-cores/files/patch-bsnes-libretro_Makefile << '56d1fe6108db9b69054e1892a066eb61' >X--- bsnes-libretro/Makefile.orig 2015-10-22 07:40:14 UTC >X+++ bsnes-libretro/Makefile >X@@ -29,7 +29,7 @@ target := libretro >X ifneq ($(debug),) >X flags := -I. -Ilibco -O0 -g >X else >X- flags := -I. -Ilibco -O3 -fomit-frame-pointer >X+ flags := -I. -Ilibco >X endif >X >X cflags := -std=gnu99 -xc >56d1fe6108db9b69054e1892a066eb61 >echo x - games/libretro-cores/files/patch-bsnes-libretro_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-bsnes-libretro_Makefile.freebsd << 'ea790e6445ae46c1646030a41df0e610' >X--- bsnes-libretro/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ bsnes-libretro/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ $(foreach p,accuracy balanced performance,${MAKE} profile=$(p);) >ea790e6445ae46c1646030a41df0e610 >echo x - games/libretro-cores/files/patch-bsnes-libretro_nall_Makefile >sed 's/^X//' >games/libretro-cores/files/patch-bsnes-libretro_nall_Makefile << '7ccc152badbd4a8ce899b2d801b0c301' >X--- bsnes-libretro/nall/Makefile.orig 2015-10-22 07:40:14 UTC >X+++ bsnes-libretro/nall/Makefile >X@@ -40,7 +40,7 @@ ifeq ($(compiler),) >X else ifeq ($(platform),osx) >X compiler := clang++ -stdlib=libc++ >X else >X- compiler := g++ >X+ compiler := $(CXX) >X endif >X endif >X >7ccc152badbd4a8ce899b2d801b0c301 >echo x - games/libretro-cores/files/patch-bsnes-libretro_nall_platform.hpp >sed 's/^X//' >games/libretro-cores/files/patch-bsnes-libretro_nall_platform.hpp << '8aead935f1f844a5df1cd096455e4dbb' >X--- bsnes-libretro/nall/platform.hpp.orig 2015-10-22 07:40:14 UTC >X+++ bsnes-libretro/nall/platform.hpp >X@@ -41,11 +41,7 @@ namespace Math { >X #undef interface >X #define dllexport __declspec(dllexport) >X #else >X- #ifdef __APPLE__ >X- #include <machine/endian.h> >X- #else >X- #include <endian.h> >X- #endif >X+ #include <machine/endian.h> >X #include <unistd.h> >X #include <pwd.h> >X #define dllexport >8aead935f1f844a5df1cd096455e4dbb >echo x - games/libretro-cores/files/patch-bsnes-libretro_target-libretro_Makefile >sed 's/^X//' >games/libretro-cores/files/patch-bsnes-libretro_target-libretro_Makefile << '5390a589e63658ae3852344deb941721' >X--- bsnes-libretro/target-libretro/Makefile.orig 2015-10-22 07:40:14 UTC >X+++ bsnes-libretro/target-libretro/Makefile >X@@ -36,7 +36,7 @@ obj/libretro-$(profile).o: $(ui)/libretr >X #targets >X build: $(objects) >X ifeq ($(platform),linux) >X- $(compiler) -o out/bsnes_$(profile)_libretro.so -shared $(objects) -ldl -Wl,--no-undefined -Wl,--version-script=$(ui)/link.T >X+ $(compiler) -o out/bsnes_$(profile)_libretro.so -shared $(objects) -Wl,--no-undefined -Wl,--version-script=$(ui)/link.T >X else ifneq (,$(findstring ios,$(platform))) >X $(compiler) -o out/bsnes_$(profile)_libretro_ios.dylib -dynamiclib $(objects) -isysroot $(IOSSDK) -arch armv7 >X else ifeq ($(platform),macosx) >5390a589e63658ae3852344deb941721 >echo x - games/libretro-cores/files/patch-desmume_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-desmume_Makefile.freebsd << '621c10fac42194d044e9595dbcf0cb25' >X--- desmume/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ desmume/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ cd desmume && ${MAKE} -f Makefile.libretro >621c10fac42194d044e9595dbcf0cb25 >echo x - games/libretro-cores/files/patch-emux_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-emux_Makefile.freebsd << 'e42090e483e9ca03fb77cc5d24f001c9' >X--- emux/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ emux/Makefile.freebsd >X@@ -0,0 +1,6 @@ >X+all: >X+ cd libretro && \ >X+ ${MAKE} -f Makefile.bsd MACHINE=chip8 && \ >X+ ${MAKE} -f Makefile.bsd MACHINE=gb && \ >X+ ${MAKE} -f Makefile.bsd MACHINE=nes && \ >X+ ${MAKE} -f Makefile.bsd MACHINE=sms >e42090e483e9ca03fb77cc5d24f001c9 >echo x - games/libretro-cores/files/patch-emux_libretro_Makefile.bsd >sed 's/^X//' >games/libretro-cores/files/patch-emux_libretro_Makefile.bsd << '3f84c90937f4617ef78daa0637739148' >X--- emux/libretro/Makefile.bsd.orig 2015-11-10 19:32:17 UTC >X+++ emux/libretro/Makefile.bsd >X@@ -0,0 +1,88 @@ >X+############## >X+# Works on hosts Linux >X+# apt-get install g++-multilib libc6-dev-i386 >X+ >X+########################## >X+# Checks the host platform >X+ >X+HOST_PLATFORM = linux >X+ifeq ($(shell uname -a),) >X+ HOST_PLATFORM = windows >X+else ifneq ($(findstring MINGW,$(shell uname -a)),) >X+ HOST_PLATFORM = windows >X+else ifneq ($(findstring Darwin,$(shell uname -a)),) >X+ HOST_PLATFORM = darwin >X+else ifneq ($(findstring win,$(shell uname -a)),) >X+ HOST_PLATFORM = windows >X+endif >X+ >X+################# >X+# Toolchain setup >X+ >X+AS = as >X+AR = ar >X+ >X+############ >X+# Extensions >X+ >X+OBJEXT = .o >X+SOEXT = .so >X+ >X+################ >X+# Platform setup >X+ >X+STATIC_LINKING = 0 >X+platform = unix >X+PLATDEFS = >X+PLATCFLAGS = -fpic -fstrict-aliasing >X+PLATCXXFLAGS = -fpic -fstrict-aliasing >X+PLATLDFLAGS = -shared -lm -Wl,-version-script=$(BUILD_DIR)/link.T -Wl,-no-undefined >X+PLATLDXFLAGS = -shared -lm -Wl,-version-script=$(BUILD_DIR)/link.T -Wl,-no-undefined >X+ >X+################ >X+# libretro setup >X+ >X+RETRODEFS = -D__LIBRETRO__ >X+RETROCFLAGS = >X+RETROCXXFLAGS = >X+RETROLDFLAGS = >X+RETROLDXFLAGS = >X+ >X+################# >X+# Final variables >X+ >X+DEFINES = $(PLATDEFS) $(RETRODEFS) >X+CFLAGS = $(PLATCFLAGS) $(RETROCFLAGS) $(DEFINES) $(INCLUDES) >X+CXXFLAGS = $(PLATCXXFLAGS) $(RETROCXXFLAGS) $(DEFINES) $(INCLUDES) >X+LDFLAGS = $(PLATLDFLAGS) $(RETROLDFLAGS) >X+LDXFLAGS = $(PLATLDXFLAGS) $(RETROLDXFLAGS) >X+ >X+######## >X+# Tuning >X+ >X+ifneq ($(DEBUG),) >X+ CFLAGS += -O0 -g >X+ CXXFLAGS += -O0 -g >X+else >X+ CFLAGS += -O3 -DNDEBUG >X+ CXXFLAGS += -O3 -DNDEBUG >X+endif >X+ >X+ifneq ($(LOG_PERFORMANCE),) >X+ CFLAGS += -DLOG_PERFORMANCE >X+ CXXFLAGS += -DLOG_PERFORMANCE >X+endif >X+ >X+#################################### >X+# Variable setup for Makefile.common >X+ >X+CORE_DIR ?= .. >X+BUILD_DIR ?= . >X+INCLUDES = >X+ >X+include $(BUILD_DIR)/Makefile.common >X+ >X+############### >X+# Include rules >X+ >X+include $(BUILD_DIR)/Makefile.rules >3f84c90937f4617ef78daa0637739148 >echo x - games/libretro-cores/files/patch-hatari_Makefile.libretro >sed 's/^X//' >games/libretro-cores/files/patch-hatari_Makefile.libretro << '9007b8cb769ce25e77d0ddfbe4deff0d' >X--- hatari/Makefile.libretro.orig 2015-11-02 18:02:58 UTC >X+++ hatari/Makefile.libretro >X@@ -20,7 +20,6 @@ EXTERNAL_ZLIB = 0 >X TARGET_NAME := hatari >X >X ifeq ($(platform), unix) >X- CC = gcc >X TARGET := $(TARGET_NAME)_libretro.so >X fpic := -fPIC >X SHARED := -lz -lpthread -shared -Wl,--version-script=$(LIBRETRO_DIR)/link.T -Wl,--no-undefined >9007b8cb769ce25e77d0ddfbe4deff0d >echo x - games/libretro-cores/files/patch-fba__cores__cps1_makefile.libretro >sed 's/^X//' >games/libretro-cores/files/patch-fba__cores__cps1_makefile.libretro << 'feabff87cbc730adfc2caea123e6392b' >X--- fba_cores_cps1/makefile.libretro.orig 2015-10-31 20:25:45 UTC >X+++ fba_cores_cps1/makefile.libretro >X@@ -46,6 +46,7 @@ ifeq ($(platform), unix) >X TARGET := $(TARGET_NAME)_libretro.so >X fpic := -fPIC >X SHARED := -shared -Wl,-no-undefined -Wl,--version-script=$(LIBRETRO_DIR)/link.T >X+ PLATFORM_DEFINES := -DUSE_FILE32API >X else ifeq ($(platform), osx) >X TARGET := $(TARGET_NAME)_libretro.dylib >X fpic := -fPIC >feabff87cbc730adfc2caea123e6392b >echo x - games/libretro-cores/files/patch-fba__cores__cps2_makefile.libretro >sed 's/^X//' >games/libretro-cores/files/patch-fba__cores__cps2_makefile.libretro << '51334d61ad7b4f8951261db8186736e7' >X--- fba_cores_cps2/makefile.libretro.orig 2015-10-31 20:15:41 UTC >X+++ fba_cores_cps2/makefile.libretro >X@@ -50,6 +50,7 @@ ifeq ($(platform), unix) >X TARGET := $(TARGET_NAME)_libretro.so >X fpic := -fPIC >X SHARED := -shared -Wl,-no-undefined -Wl,--version-script=$(LIBRETRO_DIR)/link.T >X+ PLATFORM_DEFINES := -DUSE_FILE32API >X else ifeq ($(platform), osx) >X TARGET := $(TARGET_NAME)_libretro.dylib >X fpic := -fPIC >51334d61ad7b4f8951261db8186736e7 >echo x - games/libretro-cores/files/patch-gambatte-libretro_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-gambatte-libretro_Makefile.freebsd << '8335fbcf1030b3ac877fe50122aa15bf' >X--- gambatte-libretro/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ gambatte-libretro/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ cd libgambatte && ${MAKE} -f Makefile.libretro >8335fbcf1030b3ac877fe50122aa15bf >echo x - games/libretro-cores/files/patch-libretro-fba_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-libretro-fba_Makefile.freebsd << 'ca1024d4d8a3c7c2858b98a817ffb799' >X--- libretro-fba/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ libretro-fba/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ $(foreach p,performance,${MAKE} -f makefile.libretro profile=$(p);) >ca1024d4d8a3c7c2858b98a817ffb799 >echo x - games/libretro-cores/files/patch-libretro-fba_makefile.libretro >sed 's/^X//' >games/libretro-cores/files/patch-libretro-fba_makefile.libretro << 'b5f2ff017c6673f22a80bfb1027c3472' >X--- libretro-fba/makefile.libretro.orig 2015-11-07 10:29:16 UTC >X+++ libretro-fba/makefile.libretro >X@@ -68,6 +68,7 @@ TARGET_NAME := fba >X >X ifeq ($(platform), unix) >X TARGET := $(TARGET_NAME)_libretro.so >X+ PLATFORM_DEFINES := -DUSE_FILE32API >X fpic := -fPIC >X SHARED := -shared -Wl,-no-undefined -Wl,--version-script=$(LIBRETRO_DIR)/link.T >X ENDIANNESS_DEFINES := -DLSB_FIRST >b5f2ff017c6673f22a80bfb1027c3472 >echo x - games/libretro-cores/files/patch-libretro-fceumm_src_general.c >sed 's/^X//' >games/libretro-cores/files/patch-libretro-fceumm_src_general.c << 'fdfd86aa3f8a7315a525fbf3b8e13a86' >X--- libretro-fceumm/src/general.c.orig 2015-10-16 01:08:30 UTC >X+++ libretro-fceumm/src/general.c >X@@ -66,7 +66,7 @@ void FCEUI_SetDirOverride(int which, cha >X FCEUSS_CheckStates(); >X } >X } >X- >X+/* >X #ifndef HAVE_ASPRINTF >X static int asprintf(char **strp, const char *fmt, ...) { >X va_list ap; >X@@ -83,7 +83,7 @@ static int asprintf(char **strp, const c >X return(ret); >X } >X #endif >X- >X+*/ >X char *FCEU_MakeFName(int type, int id1, char *cd1) >X { >X char *ret = 0; >fdfd86aa3f8a7315a525fbf3b8e13a86 >echo x - games/libretro-cores/files/patch-meteor-libretro_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-meteor-libretro_Makefile.freebsd << '5b45d76473577bef3cefff7736cb9f74' >X--- meteor-libretro/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ meteor-libretro/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ cd libretro && ${MAKE} >5b45d76473577bef3cefff7736cb9f74 >echo x - games/libretro-cores/files/patch-mgba_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-mgba_Makefile.freebsd << '61d27196d017031618e0fd7868ef03ea' >X--- mgba/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ mgba/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ cmake . -DBUILD_LIBRETRO=ON -DBUILD_QT=OFF -DBUILD_SDL=OFF -DBUILD_SHARED=OFF -DBUILD_STATIC=ON && ${MAKE} >61d27196d017031618e0fd7868ef03ea >echo x - games/libretro-cores/files/patch-nestopia_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-nestopia_Makefile.freebsd << '8a0e3c42125fad6535a8ac4701e1585d' >X--- nestopia/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ nestopia/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ cd libretro && ${MAKE} >8a0e3c42125fad6535a8ac4701e1585d >echo x - games/libretro-cores/files/patch-nxengine-libretro_Makefile >sed 's/^X//' >games/libretro-cores/files/patch-nxengine-libretro_Makefile << 'e2f0df65d3c7a4521d2f6d58ff8e6d33' >X--- nxengine-libretro/Makefile.orig 2015-11-01 17:26:48 UTC >X+++ nxengine-libretro/Makefile >X@@ -41,7 +41,6 @@ TARGET_NAME := nxengine >X CORE_DIR := nxengine >X EXTRACTDIR := $(CORE_DIR)/extract-auto >X >X-CC = gcc >X >X ifeq ($(ARCHFLAGS),) >X ifeq ($(archs),ppc) >e2f0df65d3c7a4521d2f6d58ff8e6d33 >echo x - games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro >sed 's/^X//' >games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro << 'f98b6b85892456aa7f3f7fd22f3f3607' >X--- pcsx_rearmed/Makefile.libretro.orig 2015-11-01 09:25:51 UTC >X+++ pcsx_rearmed/Makefile.libretro >X@@ -23,7 +23,6 @@ TARGET_NAME := pcsx_rearmed >X LIBM := -lm >X LIBZ := -lz >X LIBPTHREAD := -lpthread >X-LIBDL := -ldl >X MMAP_WIN32=0 >X EXTRA_LDFLAGS = >X >f98b6b85892456aa7f3f7fd22f3f3607 >echo x - games/libretro-cores/files/patch-scummvm_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-scummvm_Makefile.freebsd << '3c6eefca286fc7dfc69f2176bf41e704' >X--- scummvm/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ scummvm/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ cd backends/platform/libretro/build && ${MAKE} >3c6eefca286fc7dfc69f2176bf41e704 >echo x - games/libretro-cores/files/patch-snes9x_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-snes9x_Makefile.freebsd << '9c0836d5efc2525977f489903581408a' >X--- snes9x/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ snes9x/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ cd libretro && ${MAKE} >9c0836d5efc2525977f489903581408a >echo x - games/libretro-cores/files/patch-snes9x_libretro_Makefile >sed 's/^X//' >games/libretro-cores/files/patch-snes9x_libretro_Makefile << '31ccac4a93f5da2be231c712a18a09cb' >X--- snes9x/libretro/Makefile.orig 2015-10-15 00:36:01 UTC >X+++ snes9x/libretro/Makefile >X@@ -18,8 +18,6 @@ ifeq ($(platform),) >X endif >X endif >X >X-CXX = g++ >X-CC = gcc >X TARGET_NAME = snes9x >X LIBM = -lm >X >31ccac4a93f5da2be231c712a18a09cb >echo x - games/libretro-cores/files/patch-vbam-libretro_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-vbam-libretro_Makefile.freebsd << '101e13c8ae718a68caf2caf459fd1217' >X--- vbam-libretro/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ vbam-libretro/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ cd src/libretro && ${MAKE} -f Makefile >101e13c8ae718a68caf2caf459fd1217 >echo x - games/libretro-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp >sed 's/^X//' >games/libretro-cores/files/patch-vbam-libretro_src_gba_GBALink.cpp << '4248b469fa07f955b0cccccfeb0986be' >X--- vbam-libretro/src/gba/GBALink.cpp.orig 2015-11-08 20:19:43 UTC >X+++ vbam-libretro/src/gba/GBALink.cpp >X@@ -4,11 +4,7 @@ >X #include <stdio.h> >X >X // malloc.h does not seem to exist on Mac OS 10.7 >X-#ifdef __APPLE__ >X #include <stdlib.h> >X-#else >X-#include <malloc.h> >X-#endif >X >X int vbaid = 0; >X const char *MakeInstanceFilename(const char *Input) >4248b469fa07f955b0cccccfeb0986be >echo x - games/libretro-cores/files/patch-yabause_Makefile.freebsd >sed 's/^X//' >games/libretro-cores/files/patch-yabause_Makefile.freebsd << 'e8fe45b524360a5545a655c17fa28aa5' >X--- yabause/Makefile.freebsd.orig 2015-11-10 19:32:17 UTC >X+++ yabause/Makefile.freebsd >X@@ -0,0 +1,2 @@ >X+all: >X+ cd libretro && ${MAKE} >e8fe45b524360a5545a655c17fa28aa5 >echo x - games/libretro-cores/files/patch-mame2014-libretro_Makefile >sed 's/^X//' >games/libretro-cores/files/patch-mame2014-libretro_Makefile << '1e4602d217d5bf27a4f8a78b32a600a3' >X--- mame2014-libretro/Makefile.orig 2015-11-04 17:31:20 UTC >X+++ mame2014-libretro/Makefile >X@@ -108,22 +108,21 @@ ifeq ($(platform), unix) >X TARGETOS=linux >X fpic := -fPIC >X SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -Wl,--no-undefined >X- CCOMFLAGS += $(fpic) -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 >X- PLATCFLAGS += -DALIGN_INTS -DALIGN_SHORTS -fstrict-aliasing -fno-merge-constants $(fpic) >X+ CCOMFLAGS += $(fpic) -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16 >X+ PLATCFLAGS += -DALIGN_INTS -DALIGN_SHORTS -fstrict-aliasing $(fpic) >X ifeq ($(VRENDER),opengl) >X PLATCFLAGS += -DHAVE_GL >X LIBS += -lGL >X endif >X+ LD = $(CXX) >X LDFLAGS += $(fpic) $(SHARED) >X- REALCC = gcc >X- NATIVECC = g++ >X+ REALCC = $(CC) >X+ NATIVECC = $(CXX) >X NATIVECFLAGS = -std=gnu99 >X BASELIBS += -lpthread >X- CC = g++ >X AR = @ar >X- LD = g++ >X CCOMFLAGS += $(PLATCFLAGS) >X- LIBS += -lstdc++ -lpthread -ldl >X+ LIBS += -lstdc++ -lpthread >X ifeq ($(firstword $(filter x86_64,$(UNAME))),x86_64) >X PTR64 = 1 >X endif >X@@ -150,7 +149,7 @@ else ifeq ($(platform), android) >X AR = @arm-linux-androideabi-ar >X LD = @arm-linux-androideabi-g++ >X FORCE_DRC_C_BACKEND = 1 >X- CCOMFLAGS += -fPIC -mstructure-size-boundary=32 -mthumb-interwork -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 >X+ CCOMFLAGS += -fPIC -mstructure-size-boundary=32 -mthumb-interwork -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16 >X PLATCFLAGS += -march=armv7-a -mfloat-abi=softfp -DANDROID -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK >X ifeq ($(VRENDER),opengl) >X PLATCFLAGS += -DHAVE_GL >X@@ -313,8 +312,8 @@ else ifneq (,$(findstring armv,$(platfor >X TARGETOS=linux >X fpic := -fPIC >X SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -Wl,--no-undefined >X- CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16 >X- PLATCFLAGS += -march=armv7-a -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK >X+ CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16 >X+ PLATCFLAGS += -march=armv7-a -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK >X LDFLAGS += -Wl,--fix-cortex-a8 -Wl,--no-as-needed $(fpic) $(SHARED) >X REALCC = gcc >X NATIVECC = g++ >X@@ -954,7 +953,7 @@ endif >X $(EMULATOR): $(EMUINFOOBJ) $(DRIVLISTOBJ) $(DRVLIBS) $(LIBOSD) $(LIBBUS) $(LIBOPTIONAL) $(LIBEMU) $(LIBDASM) $(LIBUTIL) $(EXPAT) $(SOFTFLOAT) $(JPEG_LIB) $(FLAC_LIB) $(7Z_LIB) $(FORMATS_LIB) $(LUA_LIB) $(SQLITE3_LIB) $(WEB_LIB) $(ZLIB) $(LIBOCORE) $(MIDI_LIB) $(RESFILE) >X $(CC) $(CDEFS) $(CFLAGS) -c $(SRC)/version.c -o $(VERSIONOBJ) >X @echo Linking $(TARGETLIB) >X- $(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS) -o $(TARGETLIB) >X+ $(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS:-ldl=) -o $(TARGETLIB) >X >X >X #------------------------------------------------- >1e4602d217d5bf27a4f8a78b32a600a3 >echo x - games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c >sed 's/^X//' >games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c << 'fd39c7b27b95b1fccca76514595abefc' >X--- mame2014-libretro/src/osd/modules/sync/sync_retro.c.orig 2015-11-04 17:31:20 UTC >X+++ mame2014-libretro/src/osd/modules/sync/sync_retro.c >X@@ -42,6 +42,8 @@ >X #include <signal.h> >X #include <sys/time.h> >X >X+#include <pthread_np.h> >X+ >X #ifndef WIN32 >X struct hidden_mutex_t { >X pthread_mutex_t id; >X@@ -492,7 +494,7 @@ int osd_thread_cpu_affinity(osd_thread * >X #if defined(__GNUC__) && defined(WIN32) >X return TRUE; /* stub */ >X #elif !defined(NO_AFFINITY_NP) && !defined(__MACH__) && !defined(SDLMAME_ARM) >X- cpu_set_t cmask; >X+ cpuset_t cmask; >X pthread_t lthread; >X int bitnum; >X >fd39c7b27b95b1fccca76514595abefc >echo x - games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c >sed 's/^X//' >games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c << '544376958de5271e09abe2bf028f4723' >X--- mame2014-libretro/src/osd/retro/retrodir.c.orig 2015-11-04 17:31:20 UTC >X+++ mame2014-libretro/src/osd/retro/retrodir.c >X@@ -37,10 +37,10 @@ typedef struct stat sdl_stat; >X #define sdl_readdir readdir >X #define sdl_stat_fn stat >X #else >X-typedef struct dirent64 sdl_dirent; >X-typedef struct stat64 sdl_stat; >X-#define sdl_readdir readdir64 >X-#define sdl_stat_fn stat64 >X+typedef struct dirent sdl_dirent; >X+typedef struct stat sdl_stat; >X+#define sdl_readdir readdir >X+#define sdl_stat_fn stat >X #endif >X >X #define HAS_DT_XXX defined(SDLMAME_LINUX) || defined(SDLMAME_BSD) || defined(__MACH__) >544376958de5271e09abe2bf028f4723 >echo x - games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrofile.c >sed 's/^X//' >games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrofile.c << '1304ddde0a68565ddb7aa60ac0cb0be6' >X--- mame2014-libretro/src/osd/retro/retrofile.c.orig 2015-11-04 17:31:20 UTC >X+++ mame2014-libretro/src/osd/retro/retrofile.c >X@@ -135,7 +135,7 @@ file_error osd_open(const char *path, UI >X UINT32 access; >X const char *src; >X char *dst; >X-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X struct stat st; >X #else >X struct stat64 st; >X@@ -238,7 +238,7 @@ file_error osd_open(const char *path, UI >X #endif >X >X // attempt to open the file >X-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X (*file)->handle = open(tmpstr, access, 0666); >X #else >X (*file)->handle = open64(tmpstr, access, 0666); >X@@ -262,7 +262,7 @@ file_error osd_open(const char *path, UI >X // attempt to reopen the file >X if (error == NO_ERROR) >X { >X-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X (*file)->handle = open(tmpstr, access, 0666); >X #else >X (*file)->handle = open64(tmpstr, access, 0666); >X@@ -282,7 +282,7 @@ file_error osd_open(const char *path, UI >X } >X >X // get the file size >X-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X fstat((*file)->handle, &st); >X #else >X fstat64((*file)->handle, &st); >X@@ -315,7 +315,7 @@ file_error osd_read(osd_file *file, void >X switch (file->type) >X { >X case SDLFILE_FILE: >X-#if defined(__MACH__) || defined(SDLMAME_BSD) >X+#if defined(__FreeBSD__) || defined(__MACH__) || defined(SDLMAME_BSD) >X result = pread(file->handle, buffer, count, offset); >X if (result < 0) >X #elif defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_OS2) >X@@ -361,7 +361,7 @@ file_error osd_write(osd_file *file, con >X switch (file->type) >X { >X case SDLFILE_FILE: >X-#if defined(__MACH__) || defined(SDLMAME_BSD) >X+#if defined(__FreeBSD__) || defined(__MACH__) || defined(SDLMAME_BSD) >X result = pwrite(file->handle, buffer, count, offset); >X if (!result) >X #elif defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_OS2) >X@@ -532,13 +532,13 @@ osd_directory_entry *osd_stat(const char >X { >X int err; >X osd_directory_entry *result = NULL; >X-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X struct stat st; >X #else >X struct stat64 st; >X #endif >X >X-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU) >X err = stat(path, &st); >X #else >X err = stat64(path, &st); >1304ddde0a68565ddb7aa60ac0cb0be6 >echo x - games/libretro-cores/files/patch-mame2014-libretro_3rdparty_genie_build_gmake.linux_genie.make >sed 's/^X//' >games/libretro-cores/files/patch-mame2014-libretro_3rdparty_genie_build_gmake.linux_genie.make << 'eb9bc2c3b9a3d3529126de87503726c6' >X--- mame2014-libretro/3rdparty/genie/build/gmake.linux/genie.make.orig 2015-11-04 17:31:20 UTC >X+++ mame2014-libretro/3rdparty/genie/build/gmake.linux/genie.make >X@@ -50,7 +50,7 @@ ifeq ($(config),release) >X ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) >X ALL_LDFLAGS += $(LDFLAGS) -L. -s -rdynamic >X LDDEPS += >X- LIBS += $(LDDEPS) -ldl -lm >X+ LIBS += $(LDDEPS) -lm >X LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) >X OBJECTS := \ >X $(OBJDIR)/src/host/os_getcwd.o \ >X@@ -126,7 +126,7 @@ ifeq ($(config),debug) >X ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) >X ALL_LDFLAGS += $(LDFLAGS) -L. -rdynamic >X LDDEPS += >X- LIBS += $(LDDEPS) -ldl -lm >X+ LIBS += $(LDDEPS) -lm >X LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) >X OBJECTS := \ >X $(OBJDIR)/src/host/os_getcwd.o \ >eb9bc2c3b9a3d3529126de87503726c6 >echo x - games/libretro-cores/files/patch-mame2014-libretro_3rdparty_mongoose_test_Makefile >sed 's/^X//' >games/libretro-cores/files/patch-mame2014-libretro_3rdparty_mongoose_test_Makefile << '70b408a5afaf984576cd8761b4ec1dc0' >X--- mame2014-libretro/3rdparty/mongoose/test/Makefile.orig 2015-11-04 17:31:20 UTC >X+++ mame2014-libretro/3rdparty/mongoose/test/Makefile >X@@ -11,7 +11,7 @@ all: $(PROG) >X gcov -b $(PROG).c | egrep '^(File|Lines)' >X >X $(PROG): $(SOURCES) Makefile ../mongoose.c clean >X- $(CC) -o $(PROG) $(SOURCES) $(CFLAGS) -ldl -lssl >X+ $(CC) -o $(PROG) $(SOURCES) $(CFLAGS) -lssl >X >X win: >X wine cl $(SOURCES) /MD /nologo /DNDEBUG /O1 /Fe$(PROG).exe >70b408a5afaf984576cd8761b4ec1dc0 >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 204452
:
162993
|
162994
| 162995