From owner-svn-ports-head@freebsd.org Thu May 19 07:00:56 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0FA8DB416FD; Thu, 19 May 2016 07:00:56 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A70431186; Thu, 19 May 2016 07:00:55 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u4J70sZM011298; Thu, 19 May 2016 07:00:54 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u4J70sfs011294; Thu, 19 May 2016 07:00:54 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201605190700.u4J70sfs011294@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Thu, 19 May 2016 07:00:54 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r415493 - in head/games/libretro-cores: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2016 07:00:56 -0000 Author: mat Date: Thu May 19 07:00:54 2016 New Revision: 415493 URL: https://svnweb.freebsd.org/changeset/ports/415493 Log: Remove the use of :@, it must not be used before 9 goes out of support. Incidentally, simplify quite a bit, and fix build on 9. Sponsored by: Absolight Added: head/games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp (contents, props changed) - copied, changed from r415432, head/games/libretro-cores/files/patch-beetle-pcfx-libretro-mednafen-sound-OwlResampler.cpp head/games/libretro-cores/files/patch-libretro-fba_src_cpu_mips3_dasm.cpp (contents, props changed) Deleted: head/games/libretro-cores/files/patch-beetle-pcfx-libretro-mednafen-sound-OwlResampler.cpp Modified: head/games/libretro-cores/Makefile (contents, props changed) head/games/libretro-cores/distinfo (contents, props changed) Modified: head/games/libretro-cores/Makefile ============================================================================== --- head/games/libretro-cores/Makefile Thu May 19 06:28:48 2016 (r415492) +++ head/games/libretro-cores/Makefile Thu May 19 07:00:54 2016 (r415493) @@ -74,16 +74,23 @@ ALL_CORES+= libretro:libretro-vecx:vecx: 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 @@ -94,36 +101,39 @@ 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--" && \ Modified: head/games/libretro-cores/distinfo ============================================================================== --- head/games/libretro-cores/distinfo Thu May 19 06:28:48 2016 (r415492) +++ head/games/libretro-cores/distinfo Thu May 19 07:00:54 2016 (r415493) @@ -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 Copied and modified: head/games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp (from r415432, 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 Wed May 18 11:15:44 2016 (r415432, copy source) +++ head/games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp Thu May 19 07:00:54 2016 (r415493) @@ -1,5 +1,5 @@ ---- 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 +--- 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" Added: head/games/libretro-cores/files/patch-libretro-fba_src_cpu_mips3_dasm.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/libretro-cores/files/patch-libretro-fba_src_cpu_mips3_dasm.cpp Thu May 19 07:00:54 2016 (r415493) @@ -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 + {