Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 May 2016 07:00:54 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
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
Message-ID:  <201605190700.u4J70sfs011294@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.port.pre.mk>
 
-.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 <cstring>
+ #include "mips3.h"
+ #include "mipsdef.h"
++#include <cstdio>
++
++using namespace std;
+ 
+ namespace mips
+ {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605190700.u4J70sfs011294>