Index: head/games/libretro-cores/Makefile =================================================================== --- head/games/libretro-cores/Makefile (revision 415492) +++ head/games/libretro-cores/Makefile (revision 415493) @@ -1,140 +1,150 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= libretro-cores PORTVERSION= 0.20151110 CATEGORIES= games MAINTAINER= yuri@rawbw.com COMMENT= Core pack for RetroArch BUILD_DEPENDS= cmake:devel/cmake ONLY_FOR_ARCHS= i386 amd64 # core list (complete list that libretro distributes: http://buildbot.libretro.com/nightly/linux/x86_64/latest/) ALL_CORES+= libretro:libretro-2048:2048:d69235a:x ALL_CORES+= libretro:4do-libretro:4do:cbd700e:x ALL_CORES+= libretro:blueMSX-libretro:bluemsx:ee4ff9c:x ALL_CORES+= libretro:bsnes-libretro:bsnes:ee95143:accuracy,balanced,performance ALL_CORES+= libretro:CATSFC-libretro:catsfc:5907687:x ALL_CORES+= libretro:desmume:desmume:cae5945:x ALL_CORES+= libretro:Dinothawr:dinothawr:b49d969:x ALL_CORES+= libretro:dosbox-libretro:dosbox:bc5d578:x ALL_CORES+= libretro:emux:emux:be9022b:chip8,gb,nes,sms ALL_CORES+= libretro:fba_cores_cps1:fb_alpha_cps1:5614a9a:x ALL_CORES+= libretro:fba_cores_cps2:fb_alpha_cps2:f806c77:x ALL_CORES+= libretro:libretro-fba:fba:ddc9955:x ALL_CORES+= libretro:libretro-fceumm:fceumm:70ee9e6:x ALL_CORES+= libretro:fmsx-libretro:fmsx:4651948:x ALL_CORES+= libretro:fuse-libretro:fuse:c871953:x ALL_CORES+= libretro:gambatte-libretro:gambatte:59fb6a6:x ALL_CORES+= libretro:Genesis-Plus-GX:genesis_plus_gx:7d8d5f1:x ALL_CORES+= libretro:gpsp:gpsp:f1d14fb:x ALL_CORES+= libretro:gw-libretro:gw:95e3c4d:x ALL_CORES+= libretro:libretro-handy:handy:13d86fb:x ALL_CORES+= libretro:hatari:hatari:204dc6e:x ALL_CORES+= libretro:imageviewer-libretro:imageviewer:ae1465c:x #ALL_CORES+= libretro:mame:mame:a9d5a09:x BROKEN: missing file: https://github.com/libretro/mame/issues/38 ALL_CORES+= libretro:mame2014-libretro:mame2014:6d370c1:x ALL_CORES+= libretro:beetle-gba-libretro:mednafen_gba:5110115:x ALL_CORES+= libretro:beetle-lynx-libretro:mednafen_lynx:a29513a:x ALL_CORES+= libretro:beetle-ngp-libretro:mednafen_ngp:f18354e:x ALL_CORES+= libretro:beetle-pce-fast-libretro:mednafen_pce_fast:6e2eaf7:x ALL_CORES+= libretro:beetle-pcfx-libretro:mednafen_pcfx:5b62ae8:x ALL_CORES+= libretro:beetle-psx-libretro:mednafen_psx:83b4b48:x ALL_CORES+= libretro:beetle-bsnes-libretro:mednafen_snes:7d9be82:x ALL_CORES+= libretro:beetle-supergrafx-libretro:mednafen_supergrafx:c6d3488:x ALL_CORES+= libretro:beetle-vb-libretro:mednafen_vb:085e0b6:x ALL_CORES+= libretro:beetle-wswan-libretro:mednafen_wswan:b850831:x ALL_CORES+= libretro:meteor-libretro:meteor:38b10c0:x ALL_CORES+= mgba-emu:mgba:mgba:b3d08ec:x #ALL_CORES+= libretro:mupen64plus-libretro:mupen64plus:7db9296:x BROKEN: needs GLES,GL.... ALL_CORES+= libretro:nestopia:nestopia:dcaed96:x ALL_CORES+= libretro:nxengine-libretro:nxengine:4723600:x ALL_CORES+= libretro:libretro-o2em:o2em:c54042e:x ALL_CORES+= libretro:pcsx_rearmed:pcsx_rearmed:ce36c10:x ALL_CORES+= libretro:picodrive:picodrive:e912fdf:x #ALL_CORES+= libretro:pocketsnes-libretro:pocketsnes:5339c79:x BROKEN: asm #ALL_CORES+= libretro:libretro-ppsspp:ppsspp:ea17e27:x BROKEN: requires multiple distfiles? ALL_CORES+= libretro:libretro-prboom:prboom:d34af3f:x ALL_CORES+= libretro:prosystem-libretro:prosystem:7c8059c:x ALL_CORES+= libretro:QuickNES_Core:quicknes:518638b:x #ALL_CORES+= libretro:libretro-remotejoy:remotejoy:2e99718:x BROKEN: needs linux USB, is this linux-only? ALL_CORES+= libretro:scummvm:scummvm:c3e719a:x ALL_CORES+= libretro:snes9x:snes9x:ccf1ee2:x ALL_CORES+= libretro:snes9x-next:snes9x_next:dfb7eef:x ALL_CORES+= libretro:stella-libretro:stella:96619e4:x ALL_CORES+= libretro:tgbdual-libretro:tgbdual:b1bf294:x ALL_CORES+= libretro:tyrquake:tyrquake:8261e19:x #ALL_CORES+= libretro:libretro-uae:uae:7cbc230:x BROKEN: compile error https://github.com/libretro/libretro-uae/issues/4 ALL_CORES+= libretro:vba-next:vba_next:0c20cd9:x ALL_CORES+= libretro:vbam-libretro:vbam:bedddba:x ALL_CORES+= libretro:libretro-vecx:vecx:be67ef1:x ALL_CORES+= libretro:virtualjaguar-libretro:virtualjaguar:ffec5c7:x ALL_CORES+= libretro:yabause:yabause:b121882:x +USE_GITHUB= nodefault + # variables that depend on ALL_CORES -MASTER_SITES= ${ALL_CORES:@CORE@https://codeload.github.com/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1,}/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}/tar.gz/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}?dummy=/:${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}@} -DISTFILES= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1,}-${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}-v${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}_GH0.tar.gz:${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}@} -CORE_DIRS_HASH= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}-${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}@} -CORE_DIRS= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}@} -#PLIST_FILES= ${ALL_CORES:@CORE@libexec/libretro/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}_libretro.so@} -PLIST_FILES= ${ALL_CORES:@CORE@${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\5,:S/,/ /g:@A@libexec/libretro/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}_${A}_libretro.so@}@:S/_x_libretro/_libretro/g} -GIT_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"` && @} -GIT_REV_ECHO= ${ALL_CORES:@CORE@echo "GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}=\$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}" && @} -GIT_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 && @} +GH_TUPLE= ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1:\2:\4:\3,} +CORE_DIRS= ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,} +#PLIST_FILES+= ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),libexec/libretro/\3_libretro.so,} +.for CORE in ${ALL_CORES} +.for A in ${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\5,:S/,/ /g} +PLIST_FILES+= libexec/libretro/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}_${A}_libretro.so +.endfor +GIT_REV+= 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") && +GIT_REV_ECHO+= echo "GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}=$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}" && +GIT_REV_CHANGE+= 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 && +.endfor + +PLIST_FILES:= ${PLIST_FILES:S/_x_libretro/_libretro/} + WRKSRC= ${WRKDIR}/all-cores USES= compiler:c++11-lib dos2unix gmake lua:53 python:2 USE_LDCONFIG= yes USE_GL= gl DOS2UNIX_FILES= hatari/Makefile.libretro .include -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 -BROKEN= does not build for 9.X and earlier (various reasons) +# Avoid a lot of patching for 9. +.if ${COMPILER_TYPE} == gcc +USE_CXXSTD= gnu++11 .endif post-extract: @${MKDIR} ${WRKSRC} - @for dir in ${CORE_DIRS_HASH}; do \ - ${MV} ${WRKDIR}/$${dir} ${WRKSRC}/`echo $${dir} | ${SED} -E 's/^(.*)\-.......$//\\1/g'`; \ - done; +.for dir in ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2:\3,} + @${MV} ${WRKSRC_${dir:C/^([^:]*):([^:]*)/\2/}} ${WRKSRC}/${dir:C/^([^:]*):([^:]*)/\1/} +.endfor +post-patch: + @${REINPLACE_CMD} -e 's/"__VA_ARGS__/" __VA_ARGS__/' \ + ${WRKSRC}/desmume/desmume/src/wifi.cpp + do-build: @for dir in ${CORE_DIRS}; do \ - ${ECHO_MSG} "===> Building for ${PKGNAME}: core $${dir} (`date`)"; \ - if [ -f ${WRKSRC}/$${dir}/Makefile.freebsd ]; then \ - (cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.freebsd ${_MAKE_JOBS} ${MAKE_ARGS}); \ - elif [ -f ${WRKSRC}/$${dir}/Makefile.libretro ]; then \ - (cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.libretro ${_MAKE_JOBS} ${MAKE_ARGS}); \ + ${ECHO_MSG} "===> Building for ${PKGNAME}: core ${dir} ($$(date))"; \ + cd ${WRKSRC}/${dir}; \ + if [ -f Makefile.freebsd ]; then \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.freebsd ${_MAKE_JOBS} ${MAKE_ARGS}; \ + elif [ -f Makefile.libretro ]; then \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.libretro ${_MAKE_JOBS} ${MAKE_ARGS}; \ else \ - (cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS}); \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS}; \ fi; \ done; do-install: @${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; @for dir in ${CORE_DIRS}; do \ - ${CP} $$(find ${WRKSRC}/$${dir} -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro/; \ + ${INSTALL_LIB} $$(find ${WRKSRC}/${dir}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro); \ done; - @if [ -n "${STRIP}" ]; then \ - ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/libexec/libretro/*.so; \ - fi print-upstream-revisions: @${ECHO} "--begin print upstream revisions--" && \ ${GIT_REV} \ ${GIT_REV_ECHO} \ ${ECHO} "--end print upstream revisions--" print-updated-revisions: @${ECHO} "--begin print updated revisions--" && \ ${GIT_REV} \ ${GIT_REV_CHANGE} \ ${ECHO} "--end print updated revisions--" .include Index: head/games/libretro-cores/distinfo =================================================================== --- head/games/libretro-cores/distinfo (revision 415492) +++ head/games/libretro-cores/distinfo (revision 415493) @@ -1,108 +1,109 @@ -SHA256 (libretro-libretro-2048-vd69235a_GH0.tar.gz) = cdbb3e39ef70cf96434491bd28ed8057ed1c5157d39be2f381cbc0ace33422f5 -SIZE (libretro-libretro-2048-vd69235a_GH0.tar.gz) = 2681285 -SHA256 (libretro-4do-libretro-vcbd700e_GH0.tar.gz) = d11f2bdf41db507c94e1bbbed01cbfea5c69389922cda5013a1edf12f5320454 -SIZE (libretro-4do-libretro-vcbd700e_GH0.tar.gz) = 89043 -SHA256 (libretro-blueMSX-libretro-vee4ff9c_GH0.tar.gz) = 70f36e94737428859452bef673074b283cd3663f01c8327d9b1104ae98770a1e -SIZE (libretro-blueMSX-libretro-vee4ff9c_GH0.tar.gz) = 2401332 -SHA256 (libretro-bsnes-libretro-vee95143_GH0.tar.gz) = d9485f98d4ecde4364696f57a4b72c5e3272450f26a8ad09c4f358a95f3046da -SIZE (libretro-bsnes-libretro-vee95143_GH0.tar.gz) = 1254575 -SHA256 (libretro-CATSFC-libretro-v5907687_GH0.tar.gz) = d5f72a5f40d6fb70efd2d4599b07a64209f37450cf910e9fff03649b22054ae4 -SIZE (libretro-CATSFC-libretro-v5907687_GH0.tar.gz) = 373347 -SHA256 (libretro-desmume-vcae5945_GH0.tar.gz) = 6763e5167ed245c75686facf9b9722969e339dd7f9b073ea1a3c720e28c58185 -SIZE (libretro-desmume-vcae5945_GH0.tar.gz) = 2112170 -SHA256 (libretro-Dinothawr-vb49d969_GH0.tar.gz) = a9f00834a84a4c41b33848bcc2c6d7726df81f17f92864e3d8a85f8b88571198 -SIZE (libretro-Dinothawr-vb49d969_GH0.tar.gz) = 6547335 -SHA256 (libretro-dosbox-libretro-vbc5d578_GH0.tar.gz) = 139d376bd367045767df7f0640902d97d96bce690048f7d3079de5a831f2ee3e -SIZE (libretro-dosbox-libretro-vbc5d578_GH0.tar.gz) = 1183334 -SHA256 (libretro-emux-vbe9022b_GH0.tar.gz) = fa64a21371f2617c819502f71992989e6bcddde53b1c26edf85900addddb6472 -SIZE (libretro-emux-vbe9022b_GH0.tar.gz) = 171134 -SHA256 (libretro-fba_cores_cps1-v5614a9a_GH0.tar.gz) = 3bf217e9fb5032c6bc6087473386078fd5d853ea2eb59c6b43bdf4da7f412ef8 -SIZE (libretro-fba_cores_cps1-v5614a9a_GH0.tar.gz) = 1081153 -SHA256 (libretro-fba_cores_cps2-vf806c77_GH0.tar.gz) = 0bfea9aa0cdb1d1ce5cc94de3fd23f6fd39882023c72667f46d60f77de509a7a -SIZE (libretro-fba_cores_cps2-vf806c77_GH0.tar.gz) = 854972 -SHA256 (libretro-libretro-fba-vddc9955_GH0.tar.gz) = ff211ffc6e2ee950b2c2c74aac9b19d9f2d071611c1b1b7c019a7d6b3474a1d8 -SIZE (libretro-libretro-fba-vddc9955_GH0.tar.gz) = 7655337 -SHA256 (libretro-libretro-fceumm-v70ee9e6_GH0.tar.gz) = 015eb4c229a8e71a929b164a363f2099fc7eaab8e1aeed1d5dd2b0c733185e67 -SIZE (libretro-libretro-fceumm-v70ee9e6_GH0.tar.gz) = 385028 -SHA256 (libretro-fmsx-libretro-v4651948_GH0.tar.gz) = 8df8c7637e4ff9d4ad93fef4531c1fa5797a07c57c53b44e6f316efabf5a765a -SIZE (libretro-fmsx-libretro-v4651948_GH0.tar.gz) = 531605 -SHA256 (libretro-fuse-libretro-vc871953_GH0.tar.gz) = 80ca38b6f3d9d668d416b359dacb14ce37373e9e7fd812560643defb182d449f -SIZE (libretro-fuse-libretro-vc871953_GH0.tar.gz) = 4311923 -SHA256 (libretro-gambatte-libretro-v59fb6a6_GH0.tar.gz) = 7cc7d1084b39cd5b09d31849f852859a96d5ce1e90c05e0a0c5132418f313cd2 -SIZE (libretro-gambatte-libretro-v59fb6a6_GH0.tar.gz) = 154552 -SHA256 (libretro-Genesis-Plus-GX-v7d8d5f1_GH0.tar.gz) = 27531cf061f46ae3fc17b6316a48c878d5b8da8361107f4d6760b057e4c02ec4 -SIZE (libretro-Genesis-Plus-GX-v7d8d5f1_GH0.tar.gz) = 5711794 -SHA256 (libretro-gpsp-vf1d14fb_GH0.tar.gz) = 8bca47c9fd772357b5722adfc140586717a7834f099979b68f8310f330bb47dd -SIZE (libretro-gpsp-vf1d14fb_GH0.tar.gz) = 258360 -SHA256 (libretro-gw-libretro-v95e3c4d_GH0.tar.gz) = 1a1d948d50a90b23e8dc82e6cc11765e8368c8061c7c763b49f73839e1367276 -SIZE (libretro-gw-libretro-v95e3c4d_GH0.tar.gz) = 3448370 -SHA256 (libretro-libretro-handy-v13d86fb_GH0.tar.gz) = 1198e14f16af20efc89dcee898e580c938c7e1a0c114e781a988f88f78eb6f52 -SIZE (libretro-libretro-handy-v13d86fb_GH0.tar.gz) = 96496 -SHA256 (libretro-hatari-v204dc6e_GH0.tar.gz) = 54076d3099a24d464e0ea6ac03cc71bfc84344a495ec545a27ec66e8c02daca0 -SIZE (libretro-hatari-v204dc6e_GH0.tar.gz) = 2735110 -SHA256 (libretro-imageviewer-libretro-vae1465c_GH0.tar.gz) = 7d638f812acc630938d4b512e21ef686163a1ebd63d8fca8eafd2c1b9c901f40 -SIZE (libretro-imageviewer-libretro-vae1465c_GH0.tar.gz) = 80001 -SHA256 (libretro-mame2014-libretro-v6d370c1_GH0.tar.gz) = 0da4adc412feed25335ad4a01515185f2633ef3397ef58548c1160cad9e3dedc -SIZE (libretro-mame2014-libretro-v6d370c1_GH0.tar.gz) = 84559250 -SHA256 (libretro-beetle-gba-libretro-v5110115_GH0.tar.gz) = 0e421771c6b79ba5acef03f5e43fe834cb4b320e6f9afc5a21a7bd124045b39d -SIZE (libretro-beetle-gba-libretro-v5110115_GH0.tar.gz) = 202956 -SHA256 (libretro-beetle-lynx-libretro-va29513a_GH0.tar.gz) = a288880d18529c962d92b45cb2265125e18bb930b86f0db4e1a10d7077ebb941 -SIZE (libretro-beetle-lynx-libretro-va29513a_GH0.tar.gz) = 172021 -SHA256 (libretro-beetle-ngp-libretro-vf18354e_GH0.tar.gz) = 996407c5ba17c46b9b35c4f1519cf040bc6493d22c6c9a890068e6219d7a8e42 -SIZE (libretro-beetle-ngp-libretro-vf18354e_GH0.tar.gz) = 196355 -SHA256 (libretro-beetle-pce-fast-libretro-v6e2eaf7_GH0.tar.gz) = b7a8be5a41d9f82e82c3237993b4d424c9389f7996a74de45e6f3b2023873ca3 -SIZE (libretro-beetle-pce-fast-libretro-v6e2eaf7_GH0.tar.gz) = 366978 -SHA256 (libretro-beetle-pcfx-libretro-v5b62ae8_GH0.tar.gz) = 92472d9bd2132646db5693e1a70c5299b6e47895c9e20abe274281a6a9996e41 -SIZE (libretro-beetle-pcfx-libretro-v5b62ae8_GH0.tar.gz) = 485807 -SHA256 (libretro-beetle-psx-libretro-v83b4b48_GH0.tar.gz) = fcc199577e4d539fcd375083edf328f0844318f2c8f066419f90b7bd1a888c31 -SIZE (libretro-beetle-psx-libretro-v83b4b48_GH0.tar.gz) = 444614 -SHA256 (libretro-beetle-bsnes-libretro-v7d9be82_GH0.tar.gz) = 2133ee6afef2be455f6dd230e858f0188e199ee6696319910d3328a117da414a -SIZE (libretro-beetle-bsnes-libretro-v7d9be82_GH0.tar.gz) = 506584 -SHA256 (libretro-beetle-supergrafx-libretro-vc6d3488_GH0.tar.gz) = 620386fecfb02ec8126e3375b7869892002374c1c2ed93d7d0930c04dddbf73e -SIZE (libretro-beetle-supergrafx-libretro-vc6d3488_GH0.tar.gz) = 378180 -SHA256 (libretro-beetle-vb-libretro-v085e0b6_GH0.tar.gz) = 92bc807fd7448ea01c6b9a292def205eb4d0294b54fb61c2f2129f718d1516fe -SIZE (libretro-beetle-vb-libretro-v085e0b6_GH0.tar.gz) = 201233 -SHA256 (libretro-beetle-wswan-libretro-vb850831_GH0.tar.gz) = 53f2c11e9d860abce2552cfc26659c57bc1e6c6b7147744b56db2b8dd33542b2 -SIZE (libretro-beetle-wswan-libretro-vb850831_GH0.tar.gz) = 175725 -SHA256 (libretro-meteor-libretro-v38b10c0_GH0.tar.gz) = b11895884474f0f8caee06795c146f0d387e33b22ded769542fd440b8dc8bd31 -SIZE (libretro-meteor-libretro-v38b10c0_GH0.tar.gz) = 241351 -SHA256 (mgba-emu-mgba-vb3d08ec_GH0.tar.gz) = fd6bbdff1d912478121c8c20f8bc1a3b23daa7e59dbfd0a943b4b303639dc6dd -SIZE (mgba-emu-mgba-vb3d08ec_GH0.tar.gz) = 4801675 -SHA256 (libretro-nestopia-vdcaed96_GH0.tar.gz) = 33c69807e37b422fbd47d96b50748b87eb7d4d5577f1f9b4b93038bcb701ab4b -SIZE (libretro-nestopia-vdcaed96_GH0.tar.gz) = 1271711 -SHA256 (libretro-nxengine-libretro-v4723600_GH0.tar.gz) = 52d3694e2939d2efed0fd9a6f3df1f2afbae506f7dcb1959f782ef984d097799 -SIZE (libretro-nxengine-libretro-v4723600_GH0.tar.gz) = 2693820 -SHA256 (libretro-libretro-o2em-vc54042e_GH0.tar.gz) = 4e458a9b2cc51e06bfe351c1715118fb497bfd1518781dabf43940fae5e638e2 -SIZE (libretro-libretro-o2em-vc54042e_GH0.tar.gz) = 66521 -SHA256 (libretro-pcsx_rearmed-vce36c10_GH0.tar.gz) = ed894d4259fd5af6e144a777ab52be0184d5d92a99c1abd58fb4adad633be101 -SIZE (libretro-pcsx_rearmed-vce36c10_GH0.tar.gz) = 1186011 -SHA256 (libretro-picodrive-ve912fdf_GH0.tar.gz) = b13acc5014ecd157ca3929abb96a50ee3ab0fba6a6fb5124fd9d1bcaa0699e1e -SIZE (libretro-picodrive-ve912fdf_GH0.tar.gz) = 1376528 -SHA256 (libretro-libretro-prboom-vd34af3f_GH0.tar.gz) = d4e0d2564100cda30d93002fb0d2791c26c06c07e28fc17abc46a543140a992e -SIZE (libretro-libretro-prboom-vd34af3f_GH0.tar.gz) = 1080987 -SHA256 (libretro-prosystem-libretro-v7c8059c_GH0.tar.gz) = c8cc2a4b98e7b686cd45f52e4ad60e56bb50ae4eee3f3d5d63a97ea9360b0c37 -SIZE (libretro-prosystem-libretro-v7c8059c_GH0.tar.gz) = 58782 -SHA256 (libretro-QuickNES_Core-v518638b_GH0.tar.gz) = 8e91e905f803e249073d57d64498eef205183d96e277d71479a4bbe6a1824835 -SIZE (libretro-QuickNES_Core-v518638b_GH0.tar.gz) = 138482 -SHA256 (libretro-scummvm-vc3e719a_GH0.tar.gz) = 1e7d8bdbf9afd8c4f5aaf190a7c7de0e3017e9c28bda90c6c5d82837eb27fb78 -SIZE (libretro-scummvm-vc3e719a_GH0.tar.gz) = 23890636 -SHA256 (libretro-snes9x-vccf1ee2_GH0.tar.gz) = 7f91ab799d9f858775796fba251e3294a3cd3524c72b36f0e3e61f4fe0fe0769 -SIZE (libretro-snes9x-vccf1ee2_GH0.tar.gz) = 2133927 -SHA256 (libretro-snes9x-next-vdfb7eef_GH0.tar.gz) = 1769ba9bd0dd4c65d0a8ba2d8fba50874beb89e5d8a116f2cbe0552c4b321c52 -SIZE (libretro-snes9x-next-vdfb7eef_GH0.tar.gz) = 384239 -SHA256 (libretro-stella-libretro-v96619e4_GH0.tar.gz) = 2cecd7ee012868e305bbd4edc6878b47247ce7ea6ae62ce93b48b8b880870b77 -SIZE (libretro-stella-libretro-v96619e4_GH0.tar.gz) = 747535 -SHA256 (libretro-tgbdual-libretro-vb1bf294_GH0.tar.gz) = 56687ab994dbb6dc4414cacb85d046722580a3065d3afc92f905a2eeed4c9d75 -SIZE (libretro-tgbdual-libretro-vb1bf294_GH0.tar.gz) = 109789 -SHA256 (libretro-tyrquake-v8261e19_GH0.tar.gz) = cc9faaa2d1b7b84ba9355189590c10138b5eff5bfed0dbb5910bf069dacc3f61 -SIZE (libretro-tyrquake-v8261e19_GH0.tar.gz) = 574800 -SHA256 (libretro-vba-next-v0c20cd9_GH0.tar.gz) = 7510dd83fc0ac9c4bf2c9a4191da9559aec7aef496a73b30ba84565dbbf2f059 -SIZE (libretro-vba-next-v0c20cd9_GH0.tar.gz) = 135874 -SHA256 (libretro-vbam-libretro-vbedddba_GH0.tar.gz) = 45db639102f7fcd8a339f014909a1d971e200d9a3488a54f5733a8cee5e088bb -SIZE (libretro-vbam-libretro-vbedddba_GH0.tar.gz) = 1237355 -SHA256 (libretro-libretro-vecx-vbe67ef1_GH0.tar.gz) = 0cbb52d9365fd0b788ac94aa48953f3ce6ee134f81749c7588640fb3df84be1e -SIZE (libretro-libretro-vecx-vbe67ef1_GH0.tar.gz) = 111874 -SHA256 (libretro-virtualjaguar-libretro-vffec5c7_GH0.tar.gz) = 498204de6d4fad904708902f7959398a9b1b7315307ed8bcf677325898a8a6d6 -SIZE (libretro-virtualjaguar-libretro-vffec5c7_GH0.tar.gz) = 1026441 -SHA256 (libretro-yabause-vb121882_GH0.tar.gz) = 769b0898fc58d4da4541026359b56ef827b50081218d28116c6927f62d81ebc6 -SIZE (libretro-yabause-vb121882_GH0.tar.gz) = 2168003 +TIMESTAMP = 1463640051 +SHA256 (libretro-libretro-2048-d69235a_GH0.tar.gz) = cdbb3e39ef70cf96434491bd28ed8057ed1c5157d39be2f381cbc0ace33422f5 +SIZE (libretro-libretro-2048-d69235a_GH0.tar.gz) = 2681285 +SHA256 (libretro-4do-libretro-cbd700e_GH0.tar.gz) = d11f2bdf41db507c94e1bbbed01cbfea5c69389922cda5013a1edf12f5320454 +SIZE (libretro-4do-libretro-cbd700e_GH0.tar.gz) = 89043 +SHA256 (libretro-blueMSX-libretro-ee4ff9c_GH0.tar.gz) = 70f36e94737428859452bef673074b283cd3663f01c8327d9b1104ae98770a1e +SIZE (libretro-blueMSX-libretro-ee4ff9c_GH0.tar.gz) = 2401332 +SHA256 (libretro-bsnes-libretro-ee95143_GH0.tar.gz) = d9485f98d4ecde4364696f57a4b72c5e3272450f26a8ad09c4f358a95f3046da +SIZE (libretro-bsnes-libretro-ee95143_GH0.tar.gz) = 1254575 +SHA256 (libretro-CATSFC-libretro-5907687_GH0.tar.gz) = d5f72a5f40d6fb70efd2d4599b07a64209f37450cf910e9fff03649b22054ae4 +SIZE (libretro-CATSFC-libretro-5907687_GH0.tar.gz) = 373347 +SHA256 (libretro-desmume-cae5945_GH0.tar.gz) = 6763e5167ed245c75686facf9b9722969e339dd7f9b073ea1a3c720e28c58185 +SIZE (libretro-desmume-cae5945_GH0.tar.gz) = 2112170 +SHA256 (libretro-Dinothawr-b49d969_GH0.tar.gz) = a9f00834a84a4c41b33848bcc2c6d7726df81f17f92864e3d8a85f8b88571198 +SIZE (libretro-Dinothawr-b49d969_GH0.tar.gz) = 6547335 +SHA256 (libretro-dosbox-libretro-bc5d578_GH0.tar.gz) = 139d376bd367045767df7f0640902d97d96bce690048f7d3079de5a831f2ee3e +SIZE (libretro-dosbox-libretro-bc5d578_GH0.tar.gz) = 1183334 +SHA256 (libretro-emux-be9022b_GH0.tar.gz) = fa64a21371f2617c819502f71992989e6bcddde53b1c26edf85900addddb6472 +SIZE (libretro-emux-be9022b_GH0.tar.gz) = 171134 +SHA256 (libretro-fba_cores_cps1-5614a9a_GH0.tar.gz) = 3bf217e9fb5032c6bc6087473386078fd5d853ea2eb59c6b43bdf4da7f412ef8 +SIZE (libretro-fba_cores_cps1-5614a9a_GH0.tar.gz) = 1081153 +SHA256 (libretro-fba_cores_cps2-f806c77_GH0.tar.gz) = 0bfea9aa0cdb1d1ce5cc94de3fd23f6fd39882023c72667f46d60f77de509a7a +SIZE (libretro-fba_cores_cps2-f806c77_GH0.tar.gz) = 854972 +SHA256 (libretro-libretro-fba-ddc9955_GH0.tar.gz) = ff211ffc6e2ee950b2c2c74aac9b19d9f2d071611c1b1b7c019a7d6b3474a1d8 +SIZE (libretro-libretro-fba-ddc9955_GH0.tar.gz) = 7655337 +SHA256 (libretro-libretro-fceumm-70ee9e6_GH0.tar.gz) = 015eb4c229a8e71a929b164a363f2099fc7eaab8e1aeed1d5dd2b0c733185e67 +SIZE (libretro-libretro-fceumm-70ee9e6_GH0.tar.gz) = 385028 +SHA256 (libretro-fmsx-libretro-4651948_GH0.tar.gz) = 8df8c7637e4ff9d4ad93fef4531c1fa5797a07c57c53b44e6f316efabf5a765a +SIZE (libretro-fmsx-libretro-4651948_GH0.tar.gz) = 531605 +SHA256 (libretro-fuse-libretro-c871953_GH0.tar.gz) = 80ca38b6f3d9d668d416b359dacb14ce37373e9e7fd812560643defb182d449f +SIZE (libretro-fuse-libretro-c871953_GH0.tar.gz) = 4311923 +SHA256 (libretro-gambatte-libretro-59fb6a6_GH0.tar.gz) = 7cc7d1084b39cd5b09d31849f852859a96d5ce1e90c05e0a0c5132418f313cd2 +SIZE (libretro-gambatte-libretro-59fb6a6_GH0.tar.gz) = 154552 +SHA256 (libretro-Genesis-Plus-GX-7d8d5f1_GH0.tar.gz) = 27531cf061f46ae3fc17b6316a48c878d5b8da8361107f4d6760b057e4c02ec4 +SIZE (libretro-Genesis-Plus-GX-7d8d5f1_GH0.tar.gz) = 5711794 +SHA256 (libretro-gpsp-f1d14fb_GH0.tar.gz) = 8bca47c9fd772357b5722adfc140586717a7834f099979b68f8310f330bb47dd +SIZE (libretro-gpsp-f1d14fb_GH0.tar.gz) = 258360 +SHA256 (libretro-gw-libretro-95e3c4d_GH0.tar.gz) = 1a1d948d50a90b23e8dc82e6cc11765e8368c8061c7c763b49f73839e1367276 +SIZE (libretro-gw-libretro-95e3c4d_GH0.tar.gz) = 3448370 +SHA256 (libretro-libretro-handy-13d86fb_GH0.tar.gz) = 1198e14f16af20efc89dcee898e580c938c7e1a0c114e781a988f88f78eb6f52 +SIZE (libretro-libretro-handy-13d86fb_GH0.tar.gz) = 96496 +SHA256 (libretro-hatari-204dc6e_GH0.tar.gz) = 54076d3099a24d464e0ea6ac03cc71bfc84344a495ec545a27ec66e8c02daca0 +SIZE (libretro-hatari-204dc6e_GH0.tar.gz) = 2735110 +SHA256 (libretro-imageviewer-libretro-ae1465c_GH0.tar.gz) = 7d638f812acc630938d4b512e21ef686163a1ebd63d8fca8eafd2c1b9c901f40 +SIZE (libretro-imageviewer-libretro-ae1465c_GH0.tar.gz) = 80001 +SHA256 (libretro-mame2014-libretro-6d370c1_GH0.tar.gz) = 0da4adc412feed25335ad4a01515185f2633ef3397ef58548c1160cad9e3dedc +SIZE (libretro-mame2014-libretro-6d370c1_GH0.tar.gz) = 84559250 +SHA256 (libretro-beetle-gba-libretro-5110115_GH0.tar.gz) = 0e421771c6b79ba5acef03f5e43fe834cb4b320e6f9afc5a21a7bd124045b39d +SIZE (libretro-beetle-gba-libretro-5110115_GH0.tar.gz) = 202956 +SHA256 (libretro-beetle-lynx-libretro-a29513a_GH0.tar.gz) = a288880d18529c962d92b45cb2265125e18bb930b86f0db4e1a10d7077ebb941 +SIZE (libretro-beetle-lynx-libretro-a29513a_GH0.tar.gz) = 172021 +SHA256 (libretro-beetle-ngp-libretro-f18354e_GH0.tar.gz) = 996407c5ba17c46b9b35c4f1519cf040bc6493d22c6c9a890068e6219d7a8e42 +SIZE (libretro-beetle-ngp-libretro-f18354e_GH0.tar.gz) = 196355 +SHA256 (libretro-beetle-pce-fast-libretro-6e2eaf7_GH0.tar.gz) = b7a8be5a41d9f82e82c3237993b4d424c9389f7996a74de45e6f3b2023873ca3 +SIZE (libretro-beetle-pce-fast-libretro-6e2eaf7_GH0.tar.gz) = 366978 +SHA256 (libretro-beetle-pcfx-libretro-5b62ae8_GH0.tar.gz) = 92472d9bd2132646db5693e1a70c5299b6e47895c9e20abe274281a6a9996e41 +SIZE (libretro-beetle-pcfx-libretro-5b62ae8_GH0.tar.gz) = 485807 +SHA256 (libretro-beetle-psx-libretro-83b4b48_GH0.tar.gz) = fcc199577e4d539fcd375083edf328f0844318f2c8f066419f90b7bd1a888c31 +SIZE (libretro-beetle-psx-libretro-83b4b48_GH0.tar.gz) = 444614 +SHA256 (libretro-beetle-bsnes-libretro-7d9be82_GH0.tar.gz) = 2133ee6afef2be455f6dd230e858f0188e199ee6696319910d3328a117da414a +SIZE (libretro-beetle-bsnes-libretro-7d9be82_GH0.tar.gz) = 506584 +SHA256 (libretro-beetle-supergrafx-libretro-c6d3488_GH0.tar.gz) = 620386fecfb02ec8126e3375b7869892002374c1c2ed93d7d0930c04dddbf73e +SIZE (libretro-beetle-supergrafx-libretro-c6d3488_GH0.tar.gz) = 378180 +SHA256 (libretro-beetle-vb-libretro-085e0b6_GH0.tar.gz) = 92bc807fd7448ea01c6b9a292def205eb4d0294b54fb61c2f2129f718d1516fe +SIZE (libretro-beetle-vb-libretro-085e0b6_GH0.tar.gz) = 201233 +SHA256 (libretro-beetle-wswan-libretro-b850831_GH0.tar.gz) = 53f2c11e9d860abce2552cfc26659c57bc1e6c6b7147744b56db2b8dd33542b2 +SIZE (libretro-beetle-wswan-libretro-b850831_GH0.tar.gz) = 175725 +SHA256 (libretro-meteor-libretro-38b10c0_GH0.tar.gz) = b11895884474f0f8caee06795c146f0d387e33b22ded769542fd440b8dc8bd31 +SIZE (libretro-meteor-libretro-38b10c0_GH0.tar.gz) = 241351 +SHA256 (mgba-emu-mgba-b3d08ec_GH0.tar.gz) = fd6bbdff1d912478121c8c20f8bc1a3b23daa7e59dbfd0a943b4b303639dc6dd +SIZE (mgba-emu-mgba-b3d08ec_GH0.tar.gz) = 4801675 +SHA256 (libretro-nestopia-dcaed96_GH0.tar.gz) = 33c69807e37b422fbd47d96b50748b87eb7d4d5577f1f9b4b93038bcb701ab4b +SIZE (libretro-nestopia-dcaed96_GH0.tar.gz) = 1271711 +SHA256 (libretro-nxengine-libretro-4723600_GH0.tar.gz) = 52d3694e2939d2efed0fd9a6f3df1f2afbae506f7dcb1959f782ef984d097799 +SIZE (libretro-nxengine-libretro-4723600_GH0.tar.gz) = 2693820 +SHA256 (libretro-libretro-o2em-c54042e_GH0.tar.gz) = 4e458a9b2cc51e06bfe351c1715118fb497bfd1518781dabf43940fae5e638e2 +SIZE (libretro-libretro-o2em-c54042e_GH0.tar.gz) = 66521 +SHA256 (libretro-pcsx_rearmed-ce36c10_GH0.tar.gz) = ed894d4259fd5af6e144a777ab52be0184d5d92a99c1abd58fb4adad633be101 +SIZE (libretro-pcsx_rearmed-ce36c10_GH0.tar.gz) = 1186011 +SHA256 (libretro-picodrive-e912fdf_GH0.tar.gz) = b13acc5014ecd157ca3929abb96a50ee3ab0fba6a6fb5124fd9d1bcaa0699e1e +SIZE (libretro-picodrive-e912fdf_GH0.tar.gz) = 1376528 +SHA256 (libretro-libretro-prboom-d34af3f_GH0.tar.gz) = d4e0d2564100cda30d93002fb0d2791c26c06c07e28fc17abc46a543140a992e +SIZE (libretro-libretro-prboom-d34af3f_GH0.tar.gz) = 1080987 +SHA256 (libretro-prosystem-libretro-7c8059c_GH0.tar.gz) = c8cc2a4b98e7b686cd45f52e4ad60e56bb50ae4eee3f3d5d63a97ea9360b0c37 +SIZE (libretro-prosystem-libretro-7c8059c_GH0.tar.gz) = 58782 +SHA256 (libretro-QuickNES_Core-518638b_GH0.tar.gz) = 8e91e905f803e249073d57d64498eef205183d96e277d71479a4bbe6a1824835 +SIZE (libretro-QuickNES_Core-518638b_GH0.tar.gz) = 138482 +SHA256 (libretro-scummvm-c3e719a_GH0.tar.gz) = 1e7d8bdbf9afd8c4f5aaf190a7c7de0e3017e9c28bda90c6c5d82837eb27fb78 +SIZE (libretro-scummvm-c3e719a_GH0.tar.gz) = 23890636 +SHA256 (libretro-snes9x-ccf1ee2_GH0.tar.gz) = 7f91ab799d9f858775796fba251e3294a3cd3524c72b36f0e3e61f4fe0fe0769 +SIZE (libretro-snes9x-ccf1ee2_GH0.tar.gz) = 2133927 +SHA256 (libretro-snes9x-next-dfb7eef_GH0.tar.gz) = 1769ba9bd0dd4c65d0a8ba2d8fba50874beb89e5d8a116f2cbe0552c4b321c52 +SIZE (libretro-snes9x-next-dfb7eef_GH0.tar.gz) = 384239 +SHA256 (libretro-stella-libretro-96619e4_GH0.tar.gz) = 2cecd7ee012868e305bbd4edc6878b47247ce7ea6ae62ce93b48b8b880870b77 +SIZE (libretro-stella-libretro-96619e4_GH0.tar.gz) = 747535 +SHA256 (libretro-tgbdual-libretro-b1bf294_GH0.tar.gz) = 56687ab994dbb6dc4414cacb85d046722580a3065d3afc92f905a2eeed4c9d75 +SIZE (libretro-tgbdual-libretro-b1bf294_GH0.tar.gz) = 109789 +SHA256 (libretro-tyrquake-8261e19_GH0.tar.gz) = cc9faaa2d1b7b84ba9355189590c10138b5eff5bfed0dbb5910bf069dacc3f61 +SIZE (libretro-tyrquake-8261e19_GH0.tar.gz) = 574800 +SHA256 (libretro-vba-next-0c20cd9_GH0.tar.gz) = 7510dd83fc0ac9c4bf2c9a4191da9559aec7aef496a73b30ba84565dbbf2f059 +SIZE (libretro-vba-next-0c20cd9_GH0.tar.gz) = 135874 +SHA256 (libretro-vbam-libretro-bedddba_GH0.tar.gz) = 45db639102f7fcd8a339f014909a1d971e200d9a3488a54f5733a8cee5e088bb +SIZE (libretro-vbam-libretro-bedddba_GH0.tar.gz) = 1237355 +SHA256 (libretro-libretro-vecx-be67ef1_GH0.tar.gz) = 0cbb52d9365fd0b788ac94aa48953f3ce6ee134f81749c7588640fb3df84be1e +SIZE (libretro-libretro-vecx-be67ef1_GH0.tar.gz) = 111874 +SHA256 (libretro-virtualjaguar-libretro-ffec5c7_GH0.tar.gz) = 498204de6d4fad904708902f7959398a9b1b7315307ed8bcf677325898a8a6d6 +SIZE (libretro-virtualjaguar-libretro-ffec5c7_GH0.tar.gz) = 1026441 +SHA256 (libretro-yabause-b121882_GH0.tar.gz) = 769b0898fc58d4da4541026359b56ef827b50081218d28116c6927f62d81ebc6 +SIZE (libretro-yabause-b121882_GH0.tar.gz) = 2168003 Index: head/games/libretro-cores/files/patch-beetle-pcfx-libretro-mednafen-sound-OwlResampler.cpp =================================================================== --- head/games/libretro-cores/files/patch-beetle-pcfx-libretro-mednafen-sound-OwlResampler.cpp (revision 415492) +++ head/games/libretro-cores/files/patch-beetle-pcfx-libretro-mednafen-sound-OwlResampler.cpp (nonexistent) @@ -1,38 +0,0 @@ ---- beetle-pcfx-libretro/mednafen/sound/OwlResampler.cpp.orig 2015-10-16 02:50:34.000000000 +0200 -+++ beetle-pcfx-libretro/mednafen/sound/OwlResampler.cpp 2016-01-23 21:47:18.614641000 +0100 -@@ -346,7 +346,7 @@ static INLINE void DoMAC_SSE(float *wave - "movups 0(%%" X86_REGC "di), %%xmm0\n\t" - "movups 16(%%" X86_REGC "di), %%xmm1\n\t" - --"SSE_Loop:\n\t" -+"1:\n\t" - - "movups 32(%%" X86_REGC "di), %%xmm2\n\t" - "mulps 0(%%" X86_REGC "si), %%xmm0\n\t" -@@ -384,7 +384,7 @@ static INLINE void DoMAC_SSE(float *wave - "add" X86_REGAT " $128, %%" X86_REGC "si\n\t" - "add" X86_REGAT " $128, %%" X86_REGC "di\n\t" - "subl $1, %%ecx\n\t" --"jnz SSE_Loop\n\t" -+"jnz 1b\n\t" - - "addps %%xmm3, %%xmm7\n\t" // For a loop optimization - -@@ -451,7 +451,7 @@ static INLINE void DoMAC_SSE(float *wave - "xorps %%xmm7, %%xmm7\n\t" - - "movups 0(%%" X86_REGC "di), %%xmm0\n\t" --"SSE_Loop:\n\t" -+"1:\n\t" - - "movups 16(%%" X86_REGC "di), %%xmm1\n\t" - "mulps 0(%%" X86_REGC "si), %%xmm0\n\t" -@@ -472,7 +472,7 @@ static INLINE void DoMAC_SSE(float *wave - "add" X86_REGAT " $64, %%" X86_REGC "si\n\t" - "add" X86_REGAT " $64, %%" X86_REGC "di\n\t" - "subl $1, %%ecx\n\t" --"jnz SSE_Loop\n\t" -+"jnz 1b\n\t" - - "addps %%xmm3, %%xmm7\n\t" // For a loop optimization - Property changes on: head/games/libretro-cores/files/patch-beetle-pcfx-libretro-mednafen-sound-OwlResampler.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp =================================================================== --- head/games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp (nonexistent) +++ head/games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp (revision 415493) @@ -0,0 +1,38 @@ +--- beetle-pcfx-libretro/mednafen/sound/OwlResampler.cpp.orig 2015-10-16 00:50:34 UTC ++++ beetle-pcfx-libretro/mednafen/sound/OwlResampler.cpp +@@ -346,7 +346,7 @@ static INLINE void DoMAC_SSE(float *wave + "movups 0(%%" X86_REGC "di), %%xmm0\n\t" + "movups 16(%%" X86_REGC "di), %%xmm1\n\t" + +-"SSE_Loop:\n\t" ++"1:\n\t" + + "movups 32(%%" X86_REGC "di), %%xmm2\n\t" + "mulps 0(%%" X86_REGC "si), %%xmm0\n\t" +@@ -384,7 +384,7 @@ static INLINE void DoMAC_SSE(float *wave + "add" X86_REGAT " $128, %%" X86_REGC "si\n\t" + "add" X86_REGAT " $128, %%" X86_REGC "di\n\t" + "subl $1, %%ecx\n\t" +-"jnz SSE_Loop\n\t" ++"jnz 1b\n\t" + + "addps %%xmm3, %%xmm7\n\t" // For a loop optimization + +@@ -451,7 +451,7 @@ static INLINE void DoMAC_SSE(float *wave + "xorps %%xmm7, %%xmm7\n\t" + + "movups 0(%%" X86_REGC "di), %%xmm0\n\t" +-"SSE_Loop:\n\t" ++"1:\n\t" + + "movups 16(%%" X86_REGC "di), %%xmm1\n\t" + "mulps 0(%%" X86_REGC "si), %%xmm0\n\t" +@@ -472,7 +472,7 @@ static INLINE void DoMAC_SSE(float *wave + "add" X86_REGAT " $64, %%" X86_REGC "si\n\t" + "add" X86_REGAT " $64, %%" X86_REGC "di\n\t" + "subl $1, %%ecx\n\t" +-"jnz SSE_Loop\n\t" ++"jnz 1b\n\t" + + "addps %%xmm3, %%xmm7\n\t" // For a loop optimization + Property changes on: head/games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/libretro-cores/files/patch-libretro-fba_src_cpu_mips3_dasm.cpp =================================================================== --- head/games/libretro-cores/files/patch-libretro-fba_src_cpu_mips3_dasm.cpp (nonexistent) +++ head/games/libretro-cores/files/patch-libretro-fba_src_cpu_mips3_dasm.cpp (revision 415493) @@ -0,0 +1,12 @@ +--- libretro-fba/src/cpu/mips3/dasm.cpp.orig 2015-11-07 10:29:16 UTC ++++ libretro-fba/src/cpu/mips3/dasm.cpp +@@ -6,6 +6,9 @@ + #include + #include "mips3.h" + #include "mipsdef.h" ++#include ++ ++using namespace std; + + namespace mips + { Property changes on: head/games/libretro-cores/files/patch-libretro-fba_src_cpu_mips3_dasm.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property