View | Details | Raw Unified | Return to bug 214352
Collapse All | Expand All

(-)games/libretro-cores/Makefile (-51 / +63 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	libretro-cores
4
PORTNAME=	libretro-cores
5
PORTVERSION=	0.20151110
5
PORTVERSION=	0.20161109
6
PORTREVISION=	2
7
CATEGORIES=	games
6
CATEGORIES=	games
8
7
9
MAINTAINER=	yuri@rawbw.com
8
MAINTAINER=	yuri@rawbw.com
Lines 10-80 Link Here
10
COMMENT=	Core pack for RetroArch
9
COMMENT=	Core pack for RetroArch
11
10
12
BUILD_DEPENDS=	cmake:devel/cmake
11
BUILD_DEPENDS=	cmake:devel/cmake
12
LIB_DEPENDS+=	libinotify.so:devel/libinotify    # for libretro-lutro
13
LIB_DEPENDS+=	libcurl.so:ftp/curl               # for Craft
13
14
14
ONLY_FOR_ARCHS=	i386 amd64
15
ONLY_FOR_ARCHS=	i386 amd64
15
16
16
# core list (complete list that libretro distributes: http://buildbot.libretro.com/nightly/linux/x86_64/latest/)
17
# core list (complete list that libretro distributes: http://buildbot.libretro.com/nightly/linux/x86_64/latest/)
17
ALL_CORES+=	libretro:libretro-2048:2048:d69235a:x
18
ALL_CORES+=	libretro:libretro-2048:2048:6730b2b:x
18
ALL_CORES+=	libretro:4do-libretro:4do:cbd700e:x
19
ALL_CORES+=	libretro:4do-libretro:4do:f433301:x
20
ALL_CORES+=	libretro:81-libretro:81:b484a7a:x
19
ALL_CORES+=	libretro:blueMSX-libretro:bluemsx:ee4ff9c:x
21
ALL_CORES+=	libretro:blueMSX-libretro:bluemsx:ee4ff9c:x
20
ALL_CORES+=	libretro:bsnes-libretro:bsnes:ee95143:accuracy,balanced,performance
22
ALL_CORES+=	libretro:bsnes-libretro:bsnes:365c5c1:accuracy,balanced,performance
21
ALL_CORES+=	libretro:CATSFC-libretro:catsfc:5907687:x
23
ALL_CORES+=	libretro:CATSFC-libretro:catsfc:5907687:x
22
ALL_CORES+=	libretro:desmume:desmume:cae5945:x
24
ALL_CORES+=	libretro:Craft:craft:dc6ae44:x
23
ALL_CORES+=	libretro:Dinothawr:dinothawr:b49d969:x
25
ALL_CORES+=	libretro:desmume:desmume:ab1bd5a:x
24
ALL_CORES+=	libretro:dosbox-libretro:dosbox:bc5d578:x
26
ALL_CORES+=	libretro:Dinothawr:dinothawr:4ef365e:x
25
ALL_CORES+=	libretro:emux:emux:be9022b:chip8,gb,nes,sms
27
ALL_CORES+=	libretro:dosbox-libretro:dosbox:e1ab4fc:x
28
ALL_CORES+=	libretro:emux:emux:834f9f9:chip8,gb,nes,sms
26
ALL_CORES+=	libretro:fba_cores_cps1:fb_alpha_cps1:5614a9a:x
29
ALL_CORES+=	libretro:fba_cores_cps1:fb_alpha_cps1:5614a9a:x
27
ALL_CORES+=	libretro:fba_cores_cps2:fb_alpha_cps2:f806c77:x
30
ALL_CORES+=	libretro:fba_cores_cps2:fb_alpha_cps2:f806c77:x
28
ALL_CORES+=	libretro:fbalpha:fbalpha:2a3256e:x
31
ALL_CORES+=	libretro:fbalpha:fbalpha:6d36b3a:x
29
ALL_CORES+=	libretro:libretro-fceumm:fceumm:70ee9e6:x
32
ALL_CORES+=	libretro:libretro-fceumm:fceumm:50d0dfe:x
30
ALL_CORES+=	libretro:fmsx-libretro:fmsx:4651948:x
33
ALL_CORES+=	libretro:fmsx-libretro:fmsx:91e6deb:x
31
ALL_CORES+=	libretro:fuse-libretro:fuse:c871953:x
34
ALL_CORES+=	libretro:fuse-libretro:fuse:6cda7ed:x
32
ALL_CORES+=	libretro:gambatte-libretro:gambatte:59fb6a6:x
35
ALL_CORES+=	libretro:gambatte-libretro:gambatte:59fb6a6:x
33
ALL_CORES+=	libretro:Genesis-Plus-GX:genesis_plus_gx:7d8d5f1:x
36
ALL_CORES+=	libretro:Genesis-Plus-GX:genesis_plus_gx:3c6d839:x
34
ALL_CORES+=	libretro:gpsp:gpsp:f1d14fb:x
37
ALL_CORES+=	libretro:gpsp:gpsp:4d860ae:x
35
ALL_CORES+=	libretro:gw-libretro:gw:95e3c4d:x
38
ALL_CORES+=	libretro:gw-libretro:gw:0408906:x
36
ALL_CORES+=	libretro:libretro-handy:handy:13d86fb:x
39
ALL_CORES+=	libretro:libretro-handy:handy:84f188b:x
37
ALL_CORES+=	libretro:hatari:hatari:204dc6e:x
40
ALL_CORES+=	libretro:hatari:hatari:4930236:x
38
ALL_CORES+=	libretro:imageviewer-libretro:imageviewer:ae1465c:x
41
ALL_CORES+=	libretro:imageviewer-libretro:imageviewer:ae1465c:x
39
#ALL_CORES+=	libretro:mame:mame:a9d5a09:x BROKEN: missing file: https://github.com/libretro/mame/issues/38
42
ALL_CORES+=	libretro:libretro-lutro:lutro:4d6da23:x
40
ALL_CORES+=	libretro:mame2014-libretro:mame2014:6d370c1:x
43
ALL_CORES+=	libretro:mame2000-libretro:mame2000:b4ca94b:x
41
ALL_CORES+=	libretro:beetle-gba-libretro:mednafen_gba:5110115:x
44
ALL_CORES+=	libretro:mame2003-libretro:mame2003:57f6dae:x
42
ALL_CORES+=	libretro:beetle-lynx-libretro:mednafen_lynx:a29513a:x
45
ALL_CORES+=	libretro:mame2014-libretro:mame2014:2e3943d:x
43
ALL_CORES+=	libretro:beetle-ngp-libretro:mednafen_ngp:f18354e:x
46
#ALL_CORES=	libretro:mame:mame:cfa60c7:x BROKEN: fails to build https://github.com/libretro/mame/issues/15
44
ALL_CORES+=	libretro:beetle-pce-fast-libretro:mednafen_pce_fast:6e2eaf7:x
47
ALL_CORES+=	libretro:beetle-gba-libretro:mednafen_gba:b17b3a2:x
45
ALL_CORES+=	libretro:beetle-pcfx-libretro:mednafen_pcfx:5b62ae8:x
48
ALL_CORES+=	libretro:beetle-lynx-libretro:mednafen_lynx:76fd67f:x
46
ALL_CORES+=	libretro:beetle-psx-libretro:mednafen_psx:83b4b48:x
49
ALL_CORES+=	libretro:beetle-ngp-libretro:mednafen_ngp:15887b8:x
47
ALL_CORES+=	libretro:beetle-bsnes-libretro:mednafen_snes:7d9be82:x
50
ALL_CORES+=	libretro:beetle-pce-fast-libretro:mednafen_pce_fast:8daf99e:x
48
ALL_CORES+=	libretro:beetle-supergrafx-libretro:mednafen_supergrafx:c6d3488:x
51
ALL_CORES+=	libretro:beetle-pcfx-libretro:mednafen_pcfx:89d16cd:x
49
ALL_CORES+=	libretro:beetle-vb-libretro:mednafen_vb:085e0b6:x
52
ALL_CORES+=	libretro:beetle-psx-libretro:mednafen_psx:e661a34:x
50
ALL_CORES+=	libretro:beetle-wswan-libretro:mednafen_wswan:b850831:x
53
ALL_CORES+=	libretro:beetle-bsnes-libretro:mednafen_snes:ff6938b:x
54
ALL_CORES+=	libretro:beetle-supergrafx-libretro:mednafen_supergrafx:42c8c0d:x
55
ALL_CORES+=	libretro:beetle-vb-libretro:mednafen_vb:c99ba93:x
56
ALL_CORES+=	libretro:beetle-wswan-libretro:mednafen_wswan:afbcd37:x
51
ALL_CORES+=	libretro:meteor-libretro:meteor:38b10c0:x
57
ALL_CORES+=	libretro:meteor-libretro:meteor:38b10c0:x
52
ALL_CORES+=	mgba-emu:mgba:mgba:b3d08ec:x
58
ALL_CORES+=	mgba-emu:mgba:mgba:8fd14f4:x
53
#ALL_CORES+=	libretro:mupen64plus-libretro:mupen64plus:7db9296:x BROKEN: needs GLES,GL....
59
#ALL_CORES+=	libretro:mupen64plus-libretro:mupen64plus:7db9296:x BROKEN: needs GLES,GL....
54
ALL_CORES+=	libretro:nestopia:nestopia:dcaed96:x
60
ALL_CORES+=	libretro:nestopia:nestopia:b8de4c8:x
55
ALL_CORES+=	libretro:nxengine-libretro:nxengine:4723600:x
61
ALL_CORES+=	libretro:nxengine-libretro:nxengine:ee65158:x
56
ALL_CORES+=	libretro:libretro-o2em:o2em:c54042e:x
62
ALL_CORES+=	libretro:libretro-o2em:o2em:0d54d35:x
57
ALL_CORES+=	libretro:pcsx_rearmed:pcsx_rearmed:ce36c10:x
63
ALL_CORES+=	libretro:pcsx_rearmed:pcsx_rearmed:1aa232f:x
58
ALL_CORES+=	libretro:picodrive:picodrive:e912fdf:x
64
ALL_CORES+=	libretro:picodrive:picodrive:0d87bd6:x
59
#ALL_CORES+=	libretro:pocketsnes-libretro:pocketsnes:5339c79:x BROKEN: asm
65
#ALL_CORES+=	libretro:pocketsnes-libretro:pocketsnes:5339c79:x BROKEN: asm
60
#ALL_CORES+=	libretro:libretro-ppsspp:ppsspp:ea17e27:x BROKEN: requires multiple distfiles?
66
#ALL_CORES+=	libretro:libretro-ppsspp:ppsspp:ea17e27:x BROKEN: requires multiple distfiles?
61
ALL_CORES+=	libretro:libretro-prboom:prboom:d34af3f:x
67
ALL_CORES+=	libretro:libretro-prboom:prboom:d1479f0:x
62
ALL_CORES+=	libretro:prosystem-libretro:prosystem:7c8059c:x
68
ALL_CORES+=	libretro:prosystem-libretro:prosystem:b675fdf:x
63
ALL_CORES+=	libretro:QuickNES_Core:quicknes:518638b:x
69
ALL_CORES+=	libretro:QuickNES_Core:quicknes:ff4c152:x
70
ALL_CORES+=	libretro:reicast-emulator:reicast:3601150:x
64
#ALL_CORES+=	libretro:libretro-remotejoy:remotejoy:2e99718:x BROKEN: needs linux USB, is this linux-only?
71
#ALL_CORES+=	libretro:libretro-remotejoy:remotejoy:2e99718:x BROKEN: needs linux USB, is this linux-only?
65
ALL_CORES+=	libretro:scummvm:scummvm:c3e719a:x
72
ALL_CORES+=	libretro:scummvm:scummvm:47bb6e5:x
66
ALL_CORES+=	libretro:snes9x:snes9x:ccf1ee2:x
73
ALL_CORES+=	libretro:snes9x:snes9x:ccf1ee2:x
67
# broken for now
68
ALL_CORES+=	libretro:snes9x2010:snes9x2010:dfb7eef:x
74
ALL_CORES+=	libretro:snes9x2010:snes9x2010:dfb7eef:x
69
ALL_CORES+=	libretro:stella-libretro:stella:96619e4:x
75
ALL_CORES+=	libretro:stella-libretro:stella:3aa5737:x
70
ALL_CORES+=	libretro:tgbdual-libretro:tgbdual:b1bf294:x
76
ALL_CORES+=	libretro:tgbdual-libretro:tgbdual:6f8bfe5:x
71
ALL_CORES+=	libretro:tyrquake:tyrquake:8261e19:x
77
ALL_CORES+=	libretro:tyrquake:tyrquake:34bd008:x
72
#ALL_CORES+=	libretro:libretro-uae:uae:7cbc230:x BROKEN: compile error https://github.com/libretro/libretro-uae/issues/4
78
ALL_CORES+=	libretro:libretro-uae:puae:99af768:x
73
ALL_CORES+=	libretro:vba-next:vba_next:0c20cd9:x
79
ALL_CORES+=	libretro:vba-next:vba_next:7623670:x
74
ALL_CORES+=	libretro:vbam-libretro:vbam:bedddba:x
80
ALL_CORES+=	libretro:vbam-libretro:vbam:bedddba:x
75
ALL_CORES+=	libretro:libretro-vecx:vecx:be67ef1:x
81
ALL_CORES+=	libretro:libretro-vecx:vecx:1a86382:x
76
ALL_CORES+=	libretro:virtualjaguar-libretro:virtualjaguar:ffec5c7:x
82
ALL_CORES+=	libretro:virtualjaguar-libretro:virtualjaguar:8be4390:x
77
ALL_CORES+=	libretro:yabause:yabause:b121882:x
83
ALL_CORES+=	libretro:yabause:yabause:dac3c5a:x
78
84
79
USE_GITHUB=	nodefault
85
USE_GITHUB=	nodefault
80
86
Lines 96-105 Link Here
96
102
97
WRKSRC=		${WRKDIR}/all-cores
103
WRKSRC=		${WRKDIR}/all-cores
98
104
99
USES=		compiler:c++11-lib dos2unix gmake lua:53 python:2
105
USES=		compiler:c++11-lib dos2unix gmake lua:53 python:2 ssl
100
USE_LDCONFIG=	yes
106
USE_LDCONFIG=	yes
101
USE_GL=		gl
107
USE_GL=		gl
102
DOS2UNIX_FILES=	hatari/Makefile.libretro
108
DOS2UNIX_FILES=	hatari/Makefile.libretro 81-libretro/81/sp0256.c libretro-uae/Makefile
103
109
104
.include <bsd.port.pre.mk>
110
.include <bsd.port.pre.mk>
105
111
Lines 126-131 Link Here
126
	    ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.freebsd ${_MAKE_JOBS} ${MAKE_ARGS}; \
132
	    ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.freebsd ${_MAKE_JOBS} ${MAKE_ARGS}; \
127
	  elif [ -f Makefile.libretro ]; then \
133
	  elif [ -f Makefile.libretro ]; then \
128
	    ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.libretro ${_MAKE_JOBS} ${MAKE_ARGS}; \
134
	    ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.libretro ${_MAKE_JOBS} ${MAKE_ARGS}; \
135
	  elif [ -f CMakeLists.txt ]; then \
136
	    ${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/cmake . && \
137
	    ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS}; \
129
	  else \
138
	  else \
130
	    ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS}; \
139
	    ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS}; \
131
	  fi; \
140
	  fi; \
Lines 137-142 Link Here
137
	  ${INSTALL_LIB} $$(find ${WRKSRC}/$${dir}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; \
146
	  ${INSTALL_LIB} $$(find ${WRKSRC}/$${dir}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; \
138
	done;
147
	done;
139
148
149
post-install:
150
	@${RM} ${STAGEDIR}/${PREFIX}/libexec/libretro/libcurl.so
151
140
print-upstream-revisions:
152
print-upstream-revisions:
141
	@${ECHO} "--begin print upstream revisions--" && \
153
	@${ECHO} "--begin print upstream revisions--" && \
142
		${GIT_REV} \
154
		${GIT_REV} \
(-)games/libretro-cores/distinfo (-89 / +103 lines)
Lines 1-109 Link Here
1
TIMESTAMP = 1473306410
1
TIMESTAMP = 1478648600
2
SHA256 (libretro-libretro-2048-d69235a_GH0.tar.gz) = cdbb3e39ef70cf96434491bd28ed8057ed1c5157d39be2f381cbc0ace33422f5
2
SHA256 (libretro-libretro-2048-6730b2b_GH0.tar.gz) = a506fb93e30860af2975771a4566730b75ba8f6432a116cbba2b98289a65769a
3
SIZE (libretro-libretro-2048-d69235a_GH0.tar.gz) = 2681285
3
SIZE (libretro-libretro-2048-6730b2b_GH0.tar.gz) = 2681324
4
SHA256 (libretro-4do-libretro-cbd700e_GH0.tar.gz) = d11f2bdf41db507c94e1bbbed01cbfea5c69389922cda5013a1edf12f5320454
4
SHA256 (libretro-4do-libretro-f433301_GH0.tar.gz) = 988e0d5db1c7c995338c8aaf6b57a01a46ff27b7d009d7654b02bd5223c32269
5
SIZE (libretro-4do-libretro-cbd700e_GH0.tar.gz) = 89043
5
SIZE (libretro-4do-libretro-f433301_GH0.tar.gz) = 92280
6
SHA256 (libretro-81-libretro-b484a7a_GH0.tar.gz) = 329644feaa8411b450b73aa16ea91a7523db1250b686674e8f273d71a5912aa3
7
SIZE (libretro-81-libretro-b484a7a_GH0.tar.gz) = 1228733
6
SHA256 (libretro-blueMSX-libretro-ee4ff9c_GH0.tar.gz) = 70f36e94737428859452bef673074b283cd3663f01c8327d9b1104ae98770a1e
8
SHA256 (libretro-blueMSX-libretro-ee4ff9c_GH0.tar.gz) = 70f36e94737428859452bef673074b283cd3663f01c8327d9b1104ae98770a1e
7
SIZE (libretro-blueMSX-libretro-ee4ff9c_GH0.tar.gz) = 2401332
9
SIZE (libretro-blueMSX-libretro-ee4ff9c_GH0.tar.gz) = 2401332
8
SHA256 (libretro-bsnes-libretro-ee95143_GH0.tar.gz) = d9485f98d4ecde4364696f57a4b72c5e3272450f26a8ad09c4f358a95f3046da
10
SHA256 (libretro-bsnes-libretro-365c5c1_GH0.tar.gz) = 087d97c6396e778f2e8873c45f50d2c7934dc4e67585314cf615e4223366089a
9
SIZE (libretro-bsnes-libretro-ee95143_GH0.tar.gz) = 1254575
11
SIZE (libretro-bsnes-libretro-365c5c1_GH0.tar.gz) = 1254980
10
SHA256 (libretro-CATSFC-libretro-5907687_GH0.tar.gz) = d5f72a5f40d6fb70efd2d4599b07a64209f37450cf910e9fff03649b22054ae4
12
SHA256 (libretro-CATSFC-libretro-5907687_GH0.tar.gz) = d5f72a5f40d6fb70efd2d4599b07a64209f37450cf910e9fff03649b22054ae4
11
SIZE (libretro-CATSFC-libretro-5907687_GH0.tar.gz) = 373347
13
SIZE (libretro-CATSFC-libretro-5907687_GH0.tar.gz) = 373347
12
SHA256 (libretro-desmume-cae5945_GH0.tar.gz) = 6763e5167ed245c75686facf9b9722969e339dd7f9b073ea1a3c720e28c58185
14
SHA256 (libretro-Craft-dc6ae44_GH0.tar.gz) = 5a19a6d802118fe226d37f17d430ad98ae02d27645a977310d96b778633dcf97
13
SIZE (libretro-desmume-cae5945_GH0.tar.gz) = 2112170
15
SIZE (libretro-Craft-dc6ae44_GH0.tar.gz) = 3147914
14
SHA256 (libretro-Dinothawr-b49d969_GH0.tar.gz) = a9f00834a84a4c41b33848bcc2c6d7726df81f17f92864e3d8a85f8b88571198
16
SHA256 (libretro-desmume-ab1bd5a_GH0.tar.gz) = b7f89e0690d7ec6abdfad952ba72028deef21ec1e4d73b91945e4f0abe0b41fb
15
SIZE (libretro-Dinothawr-b49d969_GH0.tar.gz) = 6547335
17
SIZE (libretro-desmume-ab1bd5a_GH0.tar.gz) = 1370736
16
SHA256 (libretro-dosbox-libretro-bc5d578_GH0.tar.gz) = 139d376bd367045767df7f0640902d97d96bce690048f7d3079de5a831f2ee3e
18
SHA256 (libretro-Dinothawr-4ef365e_GH0.tar.gz) = 7c58bf98584c949c77fbbc698f9ded89397f14367773f01dc59f4804e1853bfb
17
SIZE (libretro-dosbox-libretro-bc5d578_GH0.tar.gz) = 1183334
19
SIZE (libretro-Dinothawr-4ef365e_GH0.tar.gz) = 6823843
18
SHA256 (libretro-emux-be9022b_GH0.tar.gz) = fa64a21371f2617c819502f71992989e6bcddde53b1c26edf85900addddb6472
20
SHA256 (libretro-dosbox-libretro-e1ab4fc_GH0.tar.gz) = 10623164942c7b5d8db391067d7dd5d2140c44c7969d705c67884b3723b943e3
19
SIZE (libretro-emux-be9022b_GH0.tar.gz) = 171134
21
SIZE (libretro-dosbox-libretro-e1ab4fc_GH0.tar.gz) = 1166432
22
SHA256 (libretro-emux-834f9f9_GH0.tar.gz) = 8196f1389bfd6bd5b7369e54daabd8e66ec6882b3dd1037ae2a1e96409a6ef72
23
SIZE (libretro-emux-834f9f9_GH0.tar.gz) = 186822
20
SHA256 (libretro-fba_cores_cps1-5614a9a_GH0.tar.gz) = 3bf217e9fb5032c6bc6087473386078fd5d853ea2eb59c6b43bdf4da7f412ef8
24
SHA256 (libretro-fba_cores_cps1-5614a9a_GH0.tar.gz) = 3bf217e9fb5032c6bc6087473386078fd5d853ea2eb59c6b43bdf4da7f412ef8
21
SIZE (libretro-fba_cores_cps1-5614a9a_GH0.tar.gz) = 1081153
25
SIZE (libretro-fba_cores_cps1-5614a9a_GH0.tar.gz) = 1081153
22
SHA256 (libretro-fba_cores_cps2-f806c77_GH0.tar.gz) = 0bfea9aa0cdb1d1ce5cc94de3fd23f6fd39882023c72667f46d60f77de509a7a
26
SHA256 (libretro-fba_cores_cps2-f806c77_GH0.tar.gz) = 0bfea9aa0cdb1d1ce5cc94de3fd23f6fd39882023c72667f46d60f77de509a7a
23
SIZE (libretro-fba_cores_cps2-f806c77_GH0.tar.gz) = 854972
27
SIZE (libretro-fba_cores_cps2-f806c77_GH0.tar.gz) = 854972
24
SHA256 (libretro-fbalpha-2a3256e_GH0.tar.gz) = c82dc90ad83e363eb82faf8b491dc9163592602d1ce0c46c03415cde342a5457
28
SHA256 (libretro-fbalpha-6d36b3a_GH0.tar.gz) = 7fb141d6a9d7fc913a500405b606f4a335576b8683b1ebf35247322252d2aaac
25
SIZE (libretro-fbalpha-2a3256e_GH0.tar.gz) = 7848817
29
SIZE (libretro-fbalpha-6d36b3a_GH0.tar.gz) = 8234970
26
SHA256 (libretro-libretro-fceumm-70ee9e6_GH0.tar.gz) = 015eb4c229a8e71a929b164a363f2099fc7eaab8e1aeed1d5dd2b0c733185e67
30
SHA256 (libretro-libretro-fceumm-50d0dfe_GH0.tar.gz) = 70b2b71b7eab34b63afee6d74954e4c62b11df6bd09fad868fa64f3660a2353e
27
SIZE (libretro-libretro-fceumm-70ee9e6_GH0.tar.gz) = 385028
31
SIZE (libretro-libretro-fceumm-50d0dfe_GH0.tar.gz) = 392030
28
SHA256 (libretro-fmsx-libretro-4651948_GH0.tar.gz) = 8df8c7637e4ff9d4ad93fef4531c1fa5797a07c57c53b44e6f316efabf5a765a
32
SHA256 (libretro-fmsx-libretro-91e6deb_GH0.tar.gz) = 8807b188c801f3682e1afc36529aa798611763a2038feba8975cf91d2069b7d0
29
SIZE (libretro-fmsx-libretro-4651948_GH0.tar.gz) = 531605
33
SIZE (libretro-fmsx-libretro-91e6deb_GH0.tar.gz) = 531566
30
SHA256 (libretro-fuse-libretro-c871953_GH0.tar.gz) = 80ca38b6f3d9d668d416b359dacb14ce37373e9e7fd812560643defb182d449f
34
SHA256 (libretro-fuse-libretro-6cda7ed_GH0.tar.gz) = 3e7e89032431b28e4bf7e2c7d5a7b713ffa568fbb0e6771cdf5dc8d057b16a72
31
SIZE (libretro-fuse-libretro-c871953_GH0.tar.gz) = 4311923
35
SIZE (libretro-fuse-libretro-6cda7ed_GH0.tar.gz) = 4314484
32
SHA256 (libretro-gambatte-libretro-59fb6a6_GH0.tar.gz) = 7cc7d1084b39cd5b09d31849f852859a96d5ce1e90c05e0a0c5132418f313cd2
36
SHA256 (libretro-gambatte-libretro-59fb6a6_GH0.tar.gz) = 7cc7d1084b39cd5b09d31849f852859a96d5ce1e90c05e0a0c5132418f313cd2
33
SIZE (libretro-gambatte-libretro-59fb6a6_GH0.tar.gz) = 154552
37
SIZE (libretro-gambatte-libretro-59fb6a6_GH0.tar.gz) = 154552
34
SHA256 (libretro-Genesis-Plus-GX-7d8d5f1_GH0.tar.gz) = 27531cf061f46ae3fc17b6316a48c878d5b8da8361107f4d6760b057e4c02ec4
38
SHA256 (libretro-Genesis-Plus-GX-3c6d839_GH0.tar.gz) = 1390dbd1180f0e253adf3bbbf1eb5f674c93e1f466bbbfe66aee62f1f5ecfc57
35
SIZE (libretro-Genesis-Plus-GX-7d8d5f1_GH0.tar.gz) = 5711794
39
SIZE (libretro-Genesis-Plus-GX-3c6d839_GH0.tar.gz) = 5795790
36
SHA256 (libretro-gpsp-f1d14fb_GH0.tar.gz) = 8bca47c9fd772357b5722adfc140586717a7834f099979b68f8310f330bb47dd
40
SHA256 (libretro-gpsp-4d860ae_GH0.tar.gz) = 9ebe4445f56a66cdcb0511cb5e8cb10fe060af213ab4272fbc6c5bf132dcd39a
37
SIZE (libretro-gpsp-f1d14fb_GH0.tar.gz) = 258360
41
SIZE (libretro-gpsp-4d860ae_GH0.tar.gz) = 247888
38
SHA256 (libretro-gw-libretro-95e3c4d_GH0.tar.gz) = 1a1d948d50a90b23e8dc82e6cc11765e8368c8061c7c763b49f73839e1367276
42
SHA256 (libretro-gw-libretro-0408906_GH0.tar.gz) = 01c06ca24eb00840da79390c0099741135affcc562d39f43602befe54e4c98f8
39
SIZE (libretro-gw-libretro-95e3c4d_GH0.tar.gz) = 3448370
43
SIZE (libretro-gw-libretro-0408906_GH0.tar.gz) = 3448801
40
SHA256 (libretro-libretro-handy-13d86fb_GH0.tar.gz) = 1198e14f16af20efc89dcee898e580c938c7e1a0c114e781a988f88f78eb6f52
44
SHA256 (libretro-libretro-handy-84f188b_GH0.tar.gz) = f61ec0f4ffed7b3bc87bf2b3b96525f08f4894573150ef178676a6d5880a8b7e
41
SIZE (libretro-libretro-handy-13d86fb_GH0.tar.gz) = 96496
45
SIZE (libretro-libretro-handy-84f188b_GH0.tar.gz) = 100845
42
SHA256 (libretro-hatari-204dc6e_GH0.tar.gz) = 54076d3099a24d464e0ea6ac03cc71bfc84344a495ec545a27ec66e8c02daca0
46
SHA256 (libretro-hatari-4930236_GH0.tar.gz) = 82acbacf0d18e9723a6d99251f8577820914ecbff7150a93ee408b7cab9a5f4e
43
SIZE (libretro-hatari-204dc6e_GH0.tar.gz) = 2735110
47
SIZE (libretro-hatari-4930236_GH0.tar.gz) = 2735280
44
SHA256 (libretro-imageviewer-libretro-ae1465c_GH0.tar.gz) = 7d638f812acc630938d4b512e21ef686163a1ebd63d8fca8eafd2c1b9c901f40
48
SHA256 (libretro-imageviewer-libretro-ae1465c_GH0.tar.gz) = 7d638f812acc630938d4b512e21ef686163a1ebd63d8fca8eafd2c1b9c901f40
45
SIZE (libretro-imageviewer-libretro-ae1465c_GH0.tar.gz) = 80001
49
SIZE (libretro-imageviewer-libretro-ae1465c_GH0.tar.gz) = 80001
46
SHA256 (libretro-mame2014-libretro-6d370c1_GH0.tar.gz) = 0da4adc412feed25335ad4a01515185f2633ef3397ef58548c1160cad9e3dedc
50
SHA256 (libretro-libretro-lutro-4d6da23_GH0.tar.gz) = 957facfd880b031ae15b3f279d943087cbcb5fec0a48177bce24ff9a74f48ca5
47
SIZE (libretro-mame2014-libretro-6d370c1_GH0.tar.gz) = 84559250
51
SIZE (libretro-libretro-lutro-4d6da23_GH0.tar.gz) = 3372409
48
SHA256 (libretro-beetle-gba-libretro-5110115_GH0.tar.gz) = 0e421771c6b79ba5acef03f5e43fe834cb4b320e6f9afc5a21a7bd124045b39d
52
SHA256 (libretro-mame2000-libretro-b4ca94b_GH0.tar.gz) = 670c3065696fd84a86c29f1470548f9f6a3ef8c0db02a0aac33f319d47b49194
49
SIZE (libretro-beetle-gba-libretro-5110115_GH0.tar.gz) = 202956
53
SIZE (libretro-mame2000-libretro-b4ca94b_GH0.tar.gz) = 4560919
50
SHA256 (libretro-beetle-lynx-libretro-a29513a_GH0.tar.gz) = a288880d18529c962d92b45cb2265125e18bb930b86f0db4e1a10d7077ebb941
54
SHA256 (libretro-mame2003-libretro-57f6dae_GH0.tar.gz) = fa6fb6e4734d134c29b112259de6f171d61844fa3a7b1f6e17549a48e284ea94
51
SIZE (libretro-beetle-lynx-libretro-a29513a_GH0.tar.gz) = 172021
55
SIZE (libretro-mame2003-libretro-57f6dae_GH0.tar.gz) = 9679405
52
SHA256 (libretro-beetle-ngp-libretro-f18354e_GH0.tar.gz) = 996407c5ba17c46b9b35c4f1519cf040bc6493d22c6c9a890068e6219d7a8e42
56
SHA256 (libretro-mame2014-libretro-2e3943d_GH0.tar.gz) = 325af5af7ea4a43c6f350a05adc883fd357a0d80f522939d17646d2f8706663c
53
SIZE (libretro-beetle-ngp-libretro-f18354e_GH0.tar.gz) = 196355
57
SIZE (libretro-mame2014-libretro-2e3943d_GH0.tar.gz) = 84559993
54
SHA256 (libretro-beetle-pce-fast-libretro-6e2eaf7_GH0.tar.gz) = b7a8be5a41d9f82e82c3237993b4d424c9389f7996a74de45e6f3b2023873ca3
58
SHA256 (libretro-beetle-gba-libretro-b17b3a2_GH0.tar.gz) = 2051dcf72a07608113bb2eb3233b3aaec791ca4c4d2a403d1252e09dfc9e8543
55
SIZE (libretro-beetle-pce-fast-libretro-6e2eaf7_GH0.tar.gz) = 366978
59
SIZE (libretro-beetle-gba-libretro-b17b3a2_GH0.tar.gz) = 167336
56
SHA256 (libretro-beetle-pcfx-libretro-5b62ae8_GH0.tar.gz) = 92472d9bd2132646db5693e1a70c5299b6e47895c9e20abe274281a6a9996e41
60
SHA256 (libretro-beetle-lynx-libretro-76fd67f_GH0.tar.gz) = 6bdb59d8e68657e45f0245c90a071a1adbf8707eb2de8ef5e1261c0e0c20afdb
57
SIZE (libretro-beetle-pcfx-libretro-5b62ae8_GH0.tar.gz) = 485807
61
SIZE (libretro-beetle-lynx-libretro-76fd67f_GH0.tar.gz) = 127986
58
SHA256 (libretro-beetle-psx-libretro-83b4b48_GH0.tar.gz) = fcc199577e4d539fcd375083edf328f0844318f2c8f066419f90b7bd1a888c31
62
SHA256 (libretro-beetle-ngp-libretro-15887b8_GH0.tar.gz) = d48806e393da7b59140cdc3f890a87bb67b6a844ac6b6ed9a3c590363d6088bd
59
SIZE (libretro-beetle-psx-libretro-83b4b48_GH0.tar.gz) = 444614
63
SIZE (libretro-beetle-ngp-libretro-15887b8_GH0.tar.gz) = 167919
60
SHA256 (libretro-beetle-bsnes-libretro-7d9be82_GH0.tar.gz) = 2133ee6afef2be455f6dd230e858f0188e199ee6696319910d3328a117da414a
64
SHA256 (libretro-beetle-pce-fast-libretro-8daf99e_GH0.tar.gz) = 52ccf51970f0683d17309073fef55f6831d72a35923ad34f222aff6e7ba6929b
61
SIZE (libretro-beetle-bsnes-libretro-7d9be82_GH0.tar.gz) = 506584
65
SIZE (libretro-beetle-pce-fast-libretro-8daf99e_GH0.tar.gz) = 363345
62
SHA256 (libretro-beetle-supergrafx-libretro-c6d3488_GH0.tar.gz) = 620386fecfb02ec8126e3375b7869892002374c1c2ed93d7d0930c04dddbf73e
66
SHA256 (libretro-beetle-pcfx-libretro-89d16cd_GH0.tar.gz) = 7cecd31211dd984d48f15989202a7ea6befd7691ce501fc7fe81ff6eb5763a9f
63
SIZE (libretro-beetle-supergrafx-libretro-c6d3488_GH0.tar.gz) = 378180
67
SIZE (libretro-beetle-pcfx-libretro-89d16cd_GH0.tar.gz) = 456954
64
SHA256 (libretro-beetle-vb-libretro-085e0b6_GH0.tar.gz) = 92bc807fd7448ea01c6b9a292def205eb4d0294b54fb61c2f2129f718d1516fe
68
SHA256 (libretro-beetle-psx-libretro-e661a34_GH0.tar.gz) = 9408a7278c244686f69a8edfb921595e28dfe0f56093012db3deadf8cc890372
65
SIZE (libretro-beetle-vb-libretro-085e0b6_GH0.tar.gz) = 201233
69
SIZE (libretro-beetle-psx-libretro-e661a34_GH0.tar.gz) = 1011281
66
SHA256 (libretro-beetle-wswan-libretro-b850831_GH0.tar.gz) = 53f2c11e9d860abce2552cfc26659c57bc1e6c6b7147744b56db2b8dd33542b2
70
SHA256 (libretro-beetle-bsnes-libretro-ff6938b_GH0.tar.gz) = 81dd34c6d93e945e2b3a65216a9fc9189d229ab651ee4472f028207575ffed35
67
SIZE (libretro-beetle-wswan-libretro-b850831_GH0.tar.gz) = 175725
71
SIZE (libretro-beetle-bsnes-libretro-ff6938b_GH0.tar.gz) = 472756
72
SHA256 (libretro-beetle-supergrafx-libretro-42c8c0d_GH0.tar.gz) = ad8a61cb111b3422f3115e66619b38097b209e52c68a557a27c7eb4e3b6b8864
73
SIZE (libretro-beetle-supergrafx-libretro-42c8c0d_GH0.tar.gz) = 349360
74
SHA256 (libretro-beetle-vb-libretro-c99ba93_GH0.tar.gz) = 5b88f5b478f53dfc440075075f2a88a1c5d1eb63cf82377fd0651cda466b5b8d
75
SIZE (libretro-beetle-vb-libretro-c99ba93_GH0.tar.gz) = 171328
76
SHA256 (libretro-beetle-wswan-libretro-afbcd37_GH0.tar.gz) = f842b98f40477fc736e3a5e8e7790dc783d96fd4846f0dc93d0d7768d42d90e7
77
SIZE (libretro-beetle-wswan-libretro-afbcd37_GH0.tar.gz) = 145959
68
SHA256 (libretro-meteor-libretro-38b10c0_GH0.tar.gz) = b11895884474f0f8caee06795c146f0d387e33b22ded769542fd440b8dc8bd31
78
SHA256 (libretro-meteor-libretro-38b10c0_GH0.tar.gz) = b11895884474f0f8caee06795c146f0d387e33b22ded769542fd440b8dc8bd31
69
SIZE (libretro-meteor-libretro-38b10c0_GH0.tar.gz) = 241351
79
SIZE (libretro-meteor-libretro-38b10c0_GH0.tar.gz) = 241351
70
SHA256 (mgba-emu-mgba-b3d08ec_GH0.tar.gz) = fd6bbdff1d912478121c8c20f8bc1a3b23daa7e59dbfd0a943b4b303639dc6dd
80
SHA256 (mgba-emu-mgba-8fd14f4_GH0.tar.gz) = 99989329f773548918a9a25a36257687b2067824257dd06ee6ff56ae68cb1998
71
SIZE (mgba-emu-mgba-b3d08ec_GH0.tar.gz) = 4801675
81
SIZE (mgba-emu-mgba-8fd14f4_GH0.tar.gz) = 5351695
72
SHA256 (libretro-nestopia-dcaed96_GH0.tar.gz) = 33c69807e37b422fbd47d96b50748b87eb7d4d5577f1f9b4b93038bcb701ab4b
82
SHA256 (libretro-nestopia-b8de4c8_GH0.tar.gz) = a26224f9570f0310474fd81181f8ee451cc4ce0246cc047190ab07d8d576fda1
73
SIZE (libretro-nestopia-dcaed96_GH0.tar.gz) = 1271711
83
SIZE (libretro-nestopia-b8de4c8_GH0.tar.gz) = 1276664
74
SHA256 (libretro-nxengine-libretro-4723600_GH0.tar.gz) = 52d3694e2939d2efed0fd9a6f3df1f2afbae506f7dcb1959f782ef984d097799
84
SHA256 (libretro-nxengine-libretro-ee65158_GH0.tar.gz) = 93b6c1387aa300c86b0fbcb105f8e2d54bb8463c99ace5b18c80e3ec222c1755
75
SIZE (libretro-nxengine-libretro-4723600_GH0.tar.gz) = 2693820
85
SIZE (libretro-nxengine-libretro-ee65158_GH0.tar.gz) = 2703059
76
SHA256 (libretro-libretro-o2em-c54042e_GH0.tar.gz) = 4e458a9b2cc51e06bfe351c1715118fb497bfd1518781dabf43940fae5e638e2
86
SHA256 (libretro-libretro-o2em-0d54d35_GH0.tar.gz) = bfb98e981f57177c26a99465253d4af517e87f9a6a83c9894d67ef9b5bc206f8
77
SIZE (libretro-libretro-o2em-c54042e_GH0.tar.gz) = 66521
87
SIZE (libretro-libretro-o2em-0d54d35_GH0.tar.gz) = 66527
78
SHA256 (libretro-pcsx_rearmed-ce36c10_GH0.tar.gz) = ed894d4259fd5af6e144a777ab52be0184d5d92a99c1abd58fb4adad633be101
88
SHA256 (libretro-pcsx_rearmed-1aa232f_GH0.tar.gz) = 07edef8da6623a0550acb6e4a8d6f9135fffeb1083c80466f90b0c0b006707ae
79
SIZE (libretro-pcsx_rearmed-ce36c10_GH0.tar.gz) = 1186011
89
SIZE (libretro-pcsx_rearmed-1aa232f_GH0.tar.gz) = 1178397
80
SHA256 (libretro-picodrive-e912fdf_GH0.tar.gz) = b13acc5014ecd157ca3929abb96a50ee3ab0fba6a6fb5124fd9d1bcaa0699e1e
90
SHA256 (libretro-picodrive-0d87bd6_GH0.tar.gz) = a2a058ac3bb8b967a3869dc06c0b54ac544289910065c3ac8235501fd4c9426b
81
SIZE (libretro-picodrive-e912fdf_GH0.tar.gz) = 1376528
91
SIZE (libretro-picodrive-0d87bd6_GH0.tar.gz) = 1380011
82
SHA256 (libretro-libretro-prboom-d34af3f_GH0.tar.gz) = d4e0d2564100cda30d93002fb0d2791c26c06c07e28fc17abc46a543140a992e
92
SHA256 (libretro-libretro-prboom-d1479f0_GH0.tar.gz) = 0b94d0ff341fb7aa9b7fb127e8f2cd8d5d6a75a58f8e9bfe1b5bf519970f1c4f
83
SIZE (libretro-libretro-prboom-d34af3f_GH0.tar.gz) = 1080987
93
SIZE (libretro-libretro-prboom-d1479f0_GH0.tar.gz) = 2085520
84
SHA256 (libretro-prosystem-libretro-7c8059c_GH0.tar.gz) = c8cc2a4b98e7b686cd45f52e4ad60e56bb50ae4eee3f3d5d63a97ea9360b0c37
94
SHA256 (libretro-prosystem-libretro-b675fdf_GH0.tar.gz) = 4e37c376d2136072b0f84e92f1d1583d697489a371e2a16d3136fa8ebfc84207
85
SIZE (libretro-prosystem-libretro-7c8059c_GH0.tar.gz) = 58782
95
SIZE (libretro-prosystem-libretro-b675fdf_GH0.tar.gz) = 66009
86
SHA256 (libretro-QuickNES_Core-518638b_GH0.tar.gz) = 8e91e905f803e249073d57d64498eef205183d96e277d71479a4bbe6a1824835
96
SHA256 (libretro-QuickNES_Core-ff4c152_GH0.tar.gz) = b5d208a61e75dc1bd496d40fa93a92d366a9b0b0fa7f874f37cabc8691e5e569
87
SIZE (libretro-QuickNES_Core-518638b_GH0.tar.gz) = 138482
97
SIZE (libretro-QuickNES_Core-ff4c152_GH0.tar.gz) = 138446
88
SHA256 (libretro-scummvm-c3e719a_GH0.tar.gz) = 1e7d8bdbf9afd8c4f5aaf190a7c7de0e3017e9c28bda90c6c5d82837eb27fb78
98
SHA256 (libretro-reicast-emulator-3601150_GH0.tar.gz) = 1348db3299097c784bc8662a34948722b186b1c02362c601a3e4b2e47e88d621
89
SIZE (libretro-scummvm-c3e719a_GH0.tar.gz) = 23890636
99
SIZE (libretro-reicast-emulator-3601150_GH0.tar.gz) = 1016702
100
SHA256 (libretro-scummvm-47bb6e5_GH0.tar.gz) = 67c2992fc228fed058742348c98db4648bb209fd9a0015d672da37576c1073a6
101
SIZE (libretro-scummvm-47bb6e5_GH0.tar.gz) = 33506387
90
SHA256 (libretro-snes9x-ccf1ee2_GH0.tar.gz) = 7f91ab799d9f858775796fba251e3294a3cd3524c72b36f0e3e61f4fe0fe0769
102
SHA256 (libretro-snes9x-ccf1ee2_GH0.tar.gz) = 7f91ab799d9f858775796fba251e3294a3cd3524c72b36f0e3e61f4fe0fe0769
91
SIZE (libretro-snes9x-ccf1ee2_GH0.tar.gz) = 2133927
103
SIZE (libretro-snes9x-ccf1ee2_GH0.tar.gz) = 2133927
92
SHA256 (libretro-snes9x2010-dfb7eef_GH0.tar.gz) = 19011eac7b69a421ff5f43ce499fe43b450ac1f412870429ad849702924713be
104
SHA256 (libretro-snes9x2010-dfb7eef_GH0.tar.gz) = 19011eac7b69a421ff5f43ce499fe43b450ac1f412870429ad849702924713be
93
SIZE (libretro-snes9x2010-dfb7eef_GH0.tar.gz) = 384281
105
SIZE (libretro-snes9x2010-dfb7eef_GH0.tar.gz) = 384281
94
SHA256 (libretro-stella-libretro-96619e4_GH0.tar.gz) = 2cecd7ee012868e305bbd4edc6878b47247ce7ea6ae62ce93b48b8b880870b77
106
SHA256 (libretro-stella-libretro-3aa5737_GH0.tar.gz) = 9831e4aca4ff3e1b2cd0fee3358c85a54a3ebcb24b08f57328fa43d9b52581a4
95
SIZE (libretro-stella-libretro-96619e4_GH0.tar.gz) = 747535
107
SIZE (libretro-stella-libretro-3aa5737_GH0.tar.gz) = 689482
96
SHA256 (libretro-tgbdual-libretro-b1bf294_GH0.tar.gz) = 56687ab994dbb6dc4414cacb85d046722580a3065d3afc92f905a2eeed4c9d75
108
SHA256 (libretro-tgbdual-libretro-6f8bfe5_GH0.tar.gz) = 82f132577d76e27def137eebbe187c6cdd00c7bc5f64be09b554a44002a9027f
97
SIZE (libretro-tgbdual-libretro-b1bf294_GH0.tar.gz) = 109789
109
SIZE (libretro-tgbdual-libretro-6f8bfe5_GH0.tar.gz) = 109843
98
SHA256 (libretro-tyrquake-8261e19_GH0.tar.gz) = cc9faaa2d1b7b84ba9355189590c10138b5eff5bfed0dbb5910bf069dacc3f61
110
SHA256 (libretro-tyrquake-34bd008_GH0.tar.gz) = a2f233e21db4b5b88a60af057a1861f4d6ea3e2c181ece6625f265c9cedd9cdd
99
SIZE (libretro-tyrquake-8261e19_GH0.tar.gz) = 574800
111
SIZE (libretro-tyrquake-34bd008_GH0.tar.gz) = 619438
100
SHA256 (libretro-vba-next-0c20cd9_GH0.tar.gz) = 7510dd83fc0ac9c4bf2c9a4191da9559aec7aef496a73b30ba84565dbbf2f059
112
SHA256 (libretro-libretro-uae-99af768_GH0.tar.gz) = fba197a5b16b4239d75f1d923d7af99a2709c0bbb991be7f3e792e5ae46207ea
101
SIZE (libretro-vba-next-0c20cd9_GH0.tar.gz) = 135874
113
SIZE (libretro-libretro-uae-99af768_GH0.tar.gz) = 7284121
114
SHA256 (libretro-vba-next-7623670_GH0.tar.gz) = 8129e6433fe854326e03cc8babf299e9112582a114d455c7ba4e374bbff945e0
115
SIZE (libretro-vba-next-7623670_GH0.tar.gz) = 185423
102
SHA256 (libretro-vbam-libretro-bedddba_GH0.tar.gz) = 45db639102f7fcd8a339f014909a1d971e200d9a3488a54f5733a8cee5e088bb
116
SHA256 (libretro-vbam-libretro-bedddba_GH0.tar.gz) = 45db639102f7fcd8a339f014909a1d971e200d9a3488a54f5733a8cee5e088bb
103
SIZE (libretro-vbam-libretro-bedddba_GH0.tar.gz) = 1237355
117
SIZE (libretro-vbam-libretro-bedddba_GH0.tar.gz) = 1237355
104
SHA256 (libretro-libretro-vecx-be67ef1_GH0.tar.gz) = 0cbb52d9365fd0b788ac94aa48953f3ce6ee134f81749c7588640fb3df84be1e
118
SHA256 (libretro-libretro-vecx-1a86382_GH0.tar.gz) = 869b8cd13cae73bb24a3427f7fd3687c072cd5d3ec27fcd35fc1264b06c43247
105
SIZE (libretro-libretro-vecx-be67ef1_GH0.tar.gz) = 111874
119
SIZE (libretro-libretro-vecx-1a86382_GH0.tar.gz) = 112444
106
SHA256 (libretro-virtualjaguar-libretro-ffec5c7_GH0.tar.gz) = 498204de6d4fad904708902f7959398a9b1b7315307ed8bcf677325898a8a6d6
120
SHA256 (libretro-virtualjaguar-libretro-8be4390_GH0.tar.gz) = 50c94532e1ac769ace672841bd5df36e00ed98bb255773e2ee6254afcaa618ca
107
SIZE (libretro-virtualjaguar-libretro-ffec5c7_GH0.tar.gz) = 1026441
121
SIZE (libretro-virtualjaguar-libretro-8be4390_GH0.tar.gz) = 963161
108
SHA256 (libretro-yabause-b121882_GH0.tar.gz) = 769b0898fc58d4da4541026359b56ef827b50081218d28116c6927f62d81ebc6
122
SHA256 (libretro-yabause-dac3c5a_GH0.tar.gz) = 39c58c75146f08b20e7985c4d8645305ba7e49ef72cb251cae899856644ade64
109
SIZE (libretro-yabause-b121882_GH0.tar.gz) = 2168003
123
SIZE (libretro-yabause-dac3c5a_GH0.tar.gz) = 2168431
(-)games/libretro-cores/files/patch-81-libretro_81_sp0256.c (+10 lines)
Line 0 Link Here
1
--- 81-libretro/81/sp0256.c.orig	2016-11-09 04:30:27 UTC
2
+++ 81-libretro/81/sp0256.c
3
@@ -1,6 +1,6 @@
4
 #include <stdio.h>
5
 #if !defined(__CELLOS_LV2__) && !defined(__APPLE__)
6
-#include <malloc.h>
7
+#include <stdlib.h>
8
 #endif
9
 #include <string.h>
10
 
(-)games/libretro-cores/files/patch-Craft_Makefile.libretro (+22 lines)
Line 0 Link Here
1
--- Craft/Makefile.libretro.orig	2016-10-21 03:09:13 UTC
2
+++ Craft/Makefile.libretro
3
@@ -3,7 +3,7 @@ PERF_TEST=0
4
 HAVE_SHARED_CONTEXT=0
5
 HAVE_OPENGL=1
6
 FORCE_GLES=0
7
-HAVE_LIBCURL=0
8
+HAVE_LIBCURL=1
9
 
10
 INCFLAGS  :=
11
 
12
@@ -57,7 +57,9 @@ endif
13
 # Unix
14
 ifneq (,$(findstring unix,$(platform)))
15
 	TARGET := $(TARGET_NAME)_libretro.so
16
-	LDFLAGS += -shared -Wl,--version-script=$(ROOT_DIR)/link.T -Wl,--no-undefined
17
+	CFLAGS += -I$(LOCALBASE)/include
18
+	CXXFLAGS += -I$(LOCALBASE)/include
19
+	LDFLAGS += -shared -Wl,--version-script=$(ROOT_DIR)/link.T -Wl,--no-undefined -L$(LOCALBASE)/lib
20
 
21
 	fpic = -fPIC
22
 
(-)games/libretro-cores/files/patch-Craft_deps_sqlite_sqlite3.c (+20 lines)
Line 0 Link Here
1
--- Craft/deps/sqlite/sqlite3.c.orig	2016-10-21 03:09:13 UTC
2
+++ Craft/deps/sqlite/sqlite3.c
3
@@ -17,6 +17,9 @@
4
 ** language. The code for the "sqlite3" command-line shell is also in a
5
 ** separate file. This file contains only code for the core SQLite library.
6
 */
7
+
8
+#include <sys/stat.h>
9
+
10
 #define SQLITE_CORE 1
11
 #define SQLITE_AMALGAMATION 1
12
 #ifndef SQLITE_PRIVATE
13
@@ -2330,7 +2333,6 @@ struct sqlite3_mem_methods {
14
 #define SQLITE_DBCONFIG_ENABLE_FKEY     1002  /* int int* */
15
 #define SQLITE_DBCONFIG_ENABLE_TRIGGER  1003  /* int int* */
16
 
17
-
18
 /*
19
 ** CAPI3REF: Enable Or Disable Extended Result Codes
20
 **
(-)games/libretro-cores/files/patch-Dinothawr_libretro-common_rthreads_rthreads.c (+10 lines)
Line 0 Link Here
1
--- Dinothawr/libretro-common/rthreads/rthreads.c.orig	2016-08-08 17:14:13 UTC
2
+++ Dinothawr/libretro-common/rthreads/rthreads.c
3
@@ -51,6 +51,7 @@
4
 #include <time.h>
5
 #endif
6
 
7
+#include <time.h>
8
 
9
 #ifdef __MACH__
10
 #include <mach/clock.h>
(-)games/libretro-cores/files/patch-beetle-bsnes-libretro_Makefile (-11 lines)
Lines 1-11 Link Here
1
--- beetle-bsnes-libretro/Makefile.orig	2015-10-16 00:48:29 UTC
2
+++ beetle-bsnes-libretro/Makefile
3
@@ -27,7 +27,7 @@ CORE_DEFINE := -DWANT_SNES_EMU
4
 TARGET_NAME := mednafen_snes_libretro
5
 
6
 ifneq ($(platform),win)
7
-LDFLAGS += -ldl
8
+#LDFLAGS += -ldl
9
 endif
10
 
11
 ifeq ($(platform), unix)
(-)games/libretro-cores/files/patch-beetle-pcfx-libretro_libretro-common_rthreads_rthreads.c (+11 lines)
Line 0 Link Here
1
--- beetle-pcfx-libretro/libretro-common/rthreads/rthreads.c.orig	2016-09-07 04:41:47 UTC
2
+++ beetle-pcfx-libretro/libretro-common/rthreads/rthreads.c
3
@@ -53,6 +53,8 @@
4
 #include <mach/mach.h>
5
 #endif
6
 
7
+#include <sys/time.h>
8
+
9
 struct thread_data
10
 {
11
    void (*func)(void*);
(-)games/libretro-cores/files/patch-beetle-pcfx-libretro_mednafen_sound_OwlResampler.cpp (-1 / +1 lines)
Lines 1-4 Link Here
1
--- beetle-pcfx-libretro/mednafen/sound/OwlResampler.cpp.orig	2015-10-16 00:50:34 UTC
1
--- beetle-pcfx-libretro/mednafen/sound/OwlResampler.cpp.orig	2016-09-07 04:41:47 UTC
2
+++ beetle-pcfx-libretro/mednafen/sound/OwlResampler.cpp
2
+++ beetle-pcfx-libretro/mednafen/sound/OwlResampler.cpp
3
@@ -346,7 +346,7 @@ static INLINE void DoMAC_SSE(float *wave
3
@@ -346,7 +346,7 @@ static INLINE void DoMAC_SSE(float *wave
4
 "movups  0(%%" X86_REGC "di), %%xmm0\n\t"
4
 "movups  0(%%" X86_REGC "di), %%xmm0\n\t"
(-)games/libretro-cores/files/patch-beetle-psx-libretro_libretro-common_rthreads_rthreads.c (+11 lines)
Line 0 Link Here
1
--- beetle-psx-libretro/libretro-common/rthreads/rthreads.c.orig	2016-11-07 01:42:50 UTC
2
+++ beetle-psx-libretro/libretro-common/rthreads/rthreads.c
3
@@ -60,6 +60,8 @@
4
 #include <mach/mach.h>
5
 #endif
6
 
7
+#include <sys/time.h>
8
+
9
 struct thread_data
10
 {
11
    void (*func)(void*);
(-)games/libretro-cores/files/patch-bsnes-libretro_Makefile (-2 / +2 lines)
Lines 1-6 Link Here
1
--- bsnes-libretro/Makefile.orig	2015-10-22 07:40:14 UTC
1
--- bsnes-libretro/Makefile.orig	2016-11-04 05:47:02 UTC
2
+++ bsnes-libretro/Makefile
2
+++ bsnes-libretro/Makefile
3
@@ -29,7 +29,7 @@ target  := libretro
3
@@ -32,7 +32,7 @@ sfc_lagfix := 1
4
 ifneq ($(debug),)
4
 ifneq ($(debug),)
5
   flags := -I. -Ilibco -O0 -g
5
   flags := -I. -Ilibco -O0 -g
6
 else
6
 else
(-)games/libretro-cores/files/patch-bsnes-libretro_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- bsnes-libretro/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- bsnes-libretro/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ bsnes-libretro/Makefile.freebsd
2
+++ bsnes-libretro/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-bsnes-libretro_nall_Makefile (-11 lines)
Lines 1-11 Link Here
1
--- bsnes-libretro/nall/Makefile.orig	2015-10-22 07:40:14 UTC
2
+++ bsnes-libretro/nall/Makefile
3
@@ -40,7 +40,7 @@ ifeq ($(compiler),)
4
   else ifeq ($(platform),osx)
5
     compiler := clang++ -stdlib=libc++
6
   else
7
-    compiler := g++
8
+    compiler := $(CXX)
9
   endif
10
 endif
11
 
(-)games/libretro-cores/files/patch-bsnes-libretro_nall_platform.hpp (-15 lines)
Lines 1-15 Link Here
1
--- bsnes-libretro/nall/platform.hpp.orig	2015-10-22 07:40:14 UTC
2
+++ bsnes-libretro/nall/platform.hpp
3
@@ -41,11 +41,7 @@ namespace Math {
4
   #undef interface
5
   #define dllexport __declspec(dllexport)
6
 #else
7
-  #ifdef __APPLE__
8
-    #include <machine/endian.h>
9
-  #else
10
-    #include <endian.h>
11
-  #endif
12
+  #include <machine/endian.h>
13
   #include <unistd.h>
14
   #include <pwd.h>
15
   #define dllexport
(-)games/libretro-cores/files/patch-bsnes-libretro_target-libretro_Makefile (-2 / +2 lines)
Lines 1-6 Link Here
1
--- bsnes-libretro/target-libretro/Makefile.orig	2015-10-22 07:40:14 UTC
1
--- bsnes-libretro/target-libretro/Makefile.orig	2016-11-04 05:47:02 UTC
2
+++ bsnes-libretro/target-libretro/Makefile
2
+++ bsnes-libretro/target-libretro/Makefile
3
@@ -36,7 +36,7 @@ obj/libretro-$(profile).o: $(ui)/libretr
3
@@ -38,7 +38,7 @@ obj/libretro-$(profile).o: $(ui)/libretr
4
 #targets
4
 #targets
5
 build: $(objects)
5
 build: $(objects)
6
 ifeq ($(platform),linux)
6
 ifeq ($(platform),linux)
(-)games/libretro-cores/files/patch-desmume_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- desmume/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- desmume/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ desmume/Makefile.freebsd
2
+++ desmume/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-desmume_desmume_src_libretro-common_rthreads_rthreads.c (+11 lines)
Line 0 Link Here
1
--- desmume/desmume/src/libretro-common/rthreads/rthreads.c.orig	2016-11-01 17:09:43 UTC
2
+++ desmume/desmume/src/libretro-common/rthreads/rthreads.c
3
@@ -60,6 +60,8 @@
4
 #include <mach/mach.h>
5
 #endif
6
 
7
+#include <sys/time.h>
8
+
9
 struct thread_data
10
 {
11
    void (*func)(void*);
(-)games/libretro-cores/files/patch-emux_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- emux/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- emux/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ emux/Makefile.freebsd
2
+++ emux/Makefile.freebsd
3
@@ -0,0 +1,6 @@
3
@@ -0,0 +1,6 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-emux_libretro_Makefile.bsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- emux/libretro/Makefile.bsd.orig	2015-11-10 19:32:17 UTC
1
--- emux/libretro/Makefile.bsd.orig	2016-11-09 04:30:27 UTC
2
+++ emux/libretro/Makefile.bsd
2
+++ emux/libretro/Makefile.bsd
3
@@ -0,0 +1,88 @@
3
@@ -0,0 +1,88 @@
4
+##############
4
+##############
(-)games/libretro-cores/files/patch-fbalpha_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- fbalpha/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- fbalpha/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ fbalpha/Makefile.freebsd
2
+++ fbalpha/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-fbalpha_makefile.libretro (-10 lines)
Lines 1-10 Link Here
1
--- fbalpha/makefile.libretro.orig	2016-09-05 06:54:43.000000000 -0700
2
+++ fbalpha/makefile.libretro	2016-09-07 19:59:52.496326000 -0700
3
@@ -53,6 +53,7 @@
4
 
5
 ifeq ($(platform), unix)
6
 	TARGET := $(TARGET_NAME)_libretro.so
7
+	PLATFORM_DEFINES := -DUSE_FILE32API
8
 	fpic := -fPIC
9
 	SHARED := -shared -Wl,-no-undefined -Wl,--version-script=$(LIBRETRO_DIR)/link.T
10
 	ENDIANNESS_DEFINES := -DLSB_FIRST
(-)games/libretro-cores/files/patch-fbalpha_src_cpu_mips3_mips3_dasm.cpp (-12 lines)
Lines 1-12 Link Here
1
--- fbalpha/src/cpu/mips3/mips3_dasm.cpp.orig	2015-11-07 10:29:16 UTC
2
+++ fbalpha/src/cpu/mips3/mips3_dasm.cpp
3
@@ -6,6 +6,9 @@
4
 #include <cstring>
5
 #include "mips3.h"
6
 #include "mipsdef.h"
7
+#include <cstdio>
8
+
9
+using namespace std;
10
 
11
 namespace mips
12
 {
(-)games/libretro-cores/files/patch-gambatte-libretro_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- gambatte-libretro/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- gambatte-libretro/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ gambatte-libretro/Makefile.freebsd
2
+++ gambatte-libretro/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-hatari_Makefile.libretro (-10 lines)
Lines 1-10 Link Here
1
--- hatari/Makefile.libretro.orig	2015-11-02 18:02:58 UTC
2
+++ hatari/Makefile.libretro
3
@@ -20,7 +20,6 @@ EXTERNAL_ZLIB = 0
4
 TARGET_NAME	:= hatari
5
 
6
 ifeq ($(platform), unix)
7
-   CC = gcc
8
 	TARGET := $(TARGET_NAME)_libretro.so
9
    fpic := -fPIC
10
    SHARED :=  -lz -lpthread -shared -Wl,--version-script=$(LIBRETRO_DIR)/link.T -Wl,--no-undefined
(-)games/libretro-cores/files/patch-hatari_libretro_libretro-sdk_rthreads_rthreads.c (+11 lines)
Line 0 Link Here
1
--- hatari/libretro/libretro-sdk/rthreads/rthreads.c.orig	2016-09-09 05:25:46 UTC
2
+++ hatari/libretro/libretro-sdk/rthreads/rthreads.c
3
@@ -44,6 +44,8 @@
4
 #include <mach/mach.h>
5
 #endif
6
 
7
+#include <time.h>
8
+
9
 struct thread_data
10
 {
11
    void (*func)(void*);
(-)games/libretro-cores/files/patch-libretro-fceumm_src_general.c (-20 lines)
Lines 1-20 Link Here
1
--- libretro-fceumm/src/general.c.orig	2015-10-16 01:08:30 UTC
2
+++ libretro-fceumm/src/general.c
3
@@ -66,7 +66,7 @@ void FCEUI_SetDirOverride(int which, cha
4
          FCEUSS_CheckStates();
5
    }
6
 }
7
-
8
+/*
9
 #ifndef HAVE_ASPRINTF
10
 static int asprintf(char **strp, const char *fmt, ...) {
11
 	va_list ap;
12
@@ -83,7 +83,7 @@ static int asprintf(char **strp, const c
13
 	return(ret);
14
 }
15
 #endif
16
-
17
+*/
18
 char *FCEU_MakeFName(int type, int id1, char *cd1)
19
 {
20
    char *ret = 0;
(-)games/libretro-cores/files/patch-libretro-lutro_Makefile (+12 lines)
Line 0 Link Here
1
--- libretro-lutro/Makefile.orig	2016-11-07 01:47:41 UTC
2
+++ libretro-lutro/Makefile
3
@@ -54,7 +54,8 @@ ifeq ($(platform), unix)
4
    SHARED := -shared -Wl,--no-as-needed,--no-undefined
5
    LUA_SYSCFLAGS := -DLUA_USE_POSIX
6
    HAVE_INOTIFY=1
7
-   LDFLAGS += -Wl,-E
8
+   CFLAGS += -I$(LOCALBASE)/include
9
+   LDFLAGS += -Wl,-E -L$(LOCALBASE)/lib -linotify
10
 
11
 ifeq ($(ARCH), $(filter $(ARCH), intel))
12
 	WANT_JIT = 1
(-)games/libretro-cores/files/patch-libretro-uae_Makefile (+10 lines)
Line 0 Link Here
1
--- libretro-uae/Makefile.orig	2016-09-08 00:35:43 UTC
2
+++ libretro-uae/Makefile
3
@@ -22,7 +22,6 @@ CORE_DIR  := .
4
 ROOT_DIR  := .
5
 
6
 ifeq ($(platform), unix)
7
-   CC = gcc
8
    TARGET := $(TARGET_NAME)_libretro.so
9
    fpic := -fPIC
10
 	LDFLAGS := -lz -lpthread
(-)games/libretro-cores/files/patch-libretro-uae_sources_src_disk.c (+11 lines)
Line 0 Link Here
1
--- libretro-uae/sources/src/disk.c.orig	2016-09-08 00:35:43 UTC
2
+++ libretro-uae/sources/src/disk.c
3
@@ -282,7 +282,7 @@ static void disk_date (uae_u8 *p)
4
 	struct mytimeval mtv;
5
 
6
 	gettimeofday (&tv, NULL);
7
-	tv.tv_sec -= timezone;
8
+	//tv.tv_sec -= timezone;
9
 	mtv.tv_sec = tv.tv_sec;
10
 	mtv.tv_usec = tv.tv_usec;
11
 	timeval_to_amiga (&mtv, &days, &mins, &ticks);
(-)games/libretro-cores/files/patch-mame2014-libretro_3rdparty_genie_build_gmake.linux_genie.make (-20 lines)
Lines 1-20 Link Here
1
--- mame2014-libretro/3rdparty/genie/build/gmake.linux/genie.make.orig	2015-11-04 17:31:20 UTC
2
+++ mame2014-libretro/3rdparty/genie/build/gmake.linux/genie.make
3
@@ -50,7 +50,7 @@ ifeq ($(config),release)
4
   ALL_RESFLAGS  += $(RESFLAGS) $(DEFINES) $(INCLUDES)
5
   ALL_LDFLAGS   += $(LDFLAGS) -L. -s -rdynamic
6
   LDDEPS    +=
7
-  LIBS      += $(LDDEPS) -ldl -lm
8
+  LIBS      += $(LDDEPS) -lm
9
   LINKCMD    = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
10
   OBJECTS := \
11
 	$(OBJDIR)/src/host/os_getcwd.o \
12
@@ -126,7 +126,7 @@ ifeq ($(config),debug)
13
   ALL_RESFLAGS  += $(RESFLAGS) $(DEFINES) $(INCLUDES)
14
   ALL_LDFLAGS   += $(LDFLAGS) -L. -rdynamic
15
   LDDEPS    +=
16
-  LIBS      += $(LDDEPS) -ldl -lm
17
+  LIBS      += $(LDDEPS) -lm
18
   LINKCMD    = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
19
   OBJECTS := \
20
 	$(OBJDIR)/src/host/os_getcwd.o \
(-)games/libretro-cores/files/patch-mame2014-libretro_3rdparty_mongoose_test_Makefile (-11 lines)
Lines 1-11 Link Here
1
--- mame2014-libretro/3rdparty/mongoose/test/Makefile.orig	2015-11-04 17:31:20 UTC
2
+++ mame2014-libretro/3rdparty/mongoose/test/Makefile
3
@@ -11,7 +11,7 @@ all: $(PROG)
4
 	gcov -b $(PROG).c | egrep '^(File|Lines)'
5
 
6
 $(PROG): $(SOURCES) Makefile ../mongoose.c clean
7
-	$(CC) -o $(PROG) $(SOURCES) $(CFLAGS) -ldl -lssl
8
+	$(CC) -o $(PROG) $(SOURCES) $(CFLAGS) -lssl
9
 
10
 win:
11
 	wine cl $(SOURCES) /MD /nologo /DNDEBUG /O1 /Fe$(PROG).exe
(-)games/libretro-cores/files/patch-mame2014-libretro_Makefile (-17 / +6 lines)
Lines 1-4 Link Here
1
--- mame2014-libretro/Makefile.orig	2015-11-04 17:31:20 UTC
1
--- mame2014-libretro/Makefile.orig	2016-09-09 05:23:19 UTC
2
+++ mame2014-libretro/Makefile
2
+++ mame2014-libretro/Makefile
3
@@ -108,22 +108,21 @@ ifeq ($(platform), unix)
3
@@ -108,22 +108,21 @@ ifeq ($(platform), unix)
4
 	TARGETOS=linux
4
 	TARGETOS=linux
Lines 12-18 Link Here
12
 		PLATCFLAGS += -DHAVE_GL
12
 		PLATCFLAGS += -DHAVE_GL
13
 		LIBS += -lGL
13
 		LIBS += -lGL
14
 	endif
14
 	endif
15
+	LD = $(CXX)
16
 	LDFLAGS +=  $(fpic) $(SHARED)
15
 	LDFLAGS +=  $(fpic) $(SHARED)
17
-	REALCC   = gcc
16
-	REALCC   = gcc
18
-	NATIVECC = g++
17
-	NATIVECC = g++
Lines 23-28 Link Here
23
-	CC = g++
22
-	CC = g++
24
 	AR = @ar
23
 	AR = @ar
25
-	LD = g++
24
-	LD = g++
25
+	LD = $(CXX)
26
 	CCOMFLAGS += $(PLATCFLAGS)
26
 	CCOMFLAGS += $(PLATCFLAGS)
27
-	LIBS += -lstdc++ -lpthread -ldl
27
-	LIBS += -lstdc++ -lpthread -ldl
28
+	LIBS += -lstdc++ -lpthread
28
+	LIBS += -lstdc++ -lpthread
Lines 29-60 Link Here
29
 	ifeq ($(firstword $(filter x86_64,$(UNAME))),x86_64)
29
 	ifeq ($(firstword $(filter x86_64,$(UNAME))),x86_64)
30
 		PTR64 = 1
30
 		PTR64 = 1
31
 	endif
31
 	endif
32
@@ -150,7 +149,7 @@ else ifeq ($(platform), android)
32
@@ -148,7 +147,7 @@ else ifeq ($(platform), android)
33
 	AR = @arm-linux-androideabi-ar
33
 	AR = @arm-linux-androideabi-ar
34
 	LD = @arm-linux-androideabi-g++
34
 	LD = @arm-linux-androideabi-g++
35
 	FORCE_DRC_C_BACKEND = 1
35
 	FORCE_DRC_C_BACKEND = 1
36
-	CCOMFLAGS += -fPIC -mstructure-size-boundary=32 -mthumb-interwork -falign-functions=16 -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16
36
-	CCOMFLAGS += -fPIC -mstructure-size-boundary=32 -mthumb-interwork -falign-functions=16 -fsigned-char -finline  -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16
37
+	CCOMFLAGS += -fPIC -mstructure-size-boundary=32 -mthumb-interwork -falign-functions=16 -fsigned-char -finline  -fno-common -fno-builtin -falign-functions=16
37
+	CCOMFLAGS += -fPIC -mstructure-size-boundary=32 -mthumb-interwork -falign-functions=16 -fsigned-char -finline  -fno-common -fno-builtin -falign-functions=16
38
 	PLATCFLAGS += -march=armv7-a -mfloat-abi=softfp -DANDROID -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK
38
 	PLATCFLAGS += -march=armv7-a -mfloat-abi=softfp -DANDROID -DALIGN_INTS -DALIGN_SHORTS -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK
39
 	ifeq ($(VRENDER),opengl)
39
 	ifeq ($(VRENDER),opengl)
40
 		PLATCFLAGS += -DHAVE_GL
40
 		PLATCFLAGS += -DHAVE_GL
41
@@ -313,8 +312,8 @@ else ifneq (,$(findstring armv,$(platfor
41
@@ -308,7 +307,7 @@ else ifneq (,$(findstring armv,$(platfor
42
 	TARGETOS=linux
42
 	TARGETOS=linux
43
 	fpic := -fPIC
43
 	fpic := -fPIC
44
 	SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -Wl,--no-undefined
44
 	SHARED := -shared -Wl,--version-script=src/osd/retro/link.T -Wl,--no-undefined
45
-	CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16
45
-	CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -fweb -frename-registers -falign-functions=16
46
-	PLATCFLAGS += -march=armv7-a -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK
47
+	CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16
46
+	CCOMFLAGS += $(fpic) -mstructure-size-boundary=32 -falign-functions=16 -fsigned-char -finline -fno-common -fno-builtin -falign-functions=16
48
+	PLATCFLAGS += -march=armv7-a -DALIGN_INTS -DALIGN_SHORTS -DLSB_FIRST -fstrict-aliasing -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK
47
 	PLATCFLAGS += -march=armv7-a -DALIGN_INTS -DALIGN_SHORTS -fstrict-aliasing -fno-merge-constants -DSDLMAME_NO64BITIO -DSDLMAME_ARM -DRETRO_SETJMP_HACK
49
 	LDFLAGS += -Wl,--fix-cortex-a8 -Wl,--no-as-needed $(fpic) $(SHARED)
48
 	LDFLAGS += -Wl,--fix-cortex-a8 -Wl,--no-as-needed $(fpic) $(SHARED)
50
 	REALCC   = gcc
49
 	REALCC   = gcc
51
 	NATIVECC = g++
52
@@ -954,7 +953,7 @@ endif
53
 $(EMULATOR): $(EMUINFOOBJ) $(DRIVLISTOBJ) $(DRVLIBS) $(LIBOSD) $(LIBBUS) $(LIBOPTIONAL) $(LIBEMU) $(LIBDASM) $(LIBUTIL) $(EXPAT) $(SOFTFLOAT) $(JPEG_LIB) $(FLAC_LIB) $(7Z_LIB) $(FORMATS_LIB) $(LUA_LIB) $(SQLITE3_LIB) $(WEB_LIB) $(ZLIB) $(LIBOCORE) $(MIDI_LIB) $(RESFILE)
54
 	$(CC) $(CDEFS) $(CFLAGS) -c $(SRC)/version.c -o $(VERSIONOBJ)
55
 	@echo Linking $(TARGETLIB)
56
-	$(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS) -o $(TARGETLIB)
57
+	$(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS:-ldl=) -o $(TARGETLIB)
58
 
59
 
60
 #-------------------------------------------------
(-)games/libretro-cores/files/patch-mame2014-libretro_src_lib_lib.mak (+15 lines)
Line 0 Link Here
1
--- mame2014-libretro/src/lib/lib.mak.orig	2016-09-09 05:23:19 UTC
2
+++ mame2014-libretro/src/lib/lib.mak
3
@@ -595,9 +595,9 @@ SQLITE3_FLAGS += -fPIC
4
 endif
5
 endif
6
 
7
-ifeq ($(TARGETOS),linux)
8
-LIBS += -ldl
9
-endif
10
+#ifeq ($(TARGETOS),linux)
11
+#LIBS += -ldl
12
+#endif
13
 
14
 $(LIBOBJ)/sqlite3/sqlite3.o: $(3RDPARTY)/sqlite3/sqlite3.c | $(OSPREBUILD)
15
 	@echo Compiling $<...
(-)games/libretro-cores/files/patch-mame2014-libretro_src_osd_modules_sync_sync__retro.c (-1 / +1 lines)
Lines 1-4 Link Here
1
--- mame2014-libretro/src/osd/modules/sync/sync_retro.c.orig	2015-11-04 17:31:20 UTC
1
--- mame2014-libretro/src/osd/modules/sync/sync_retro.c.orig	2016-09-09 05:23:19 UTC
2
+++ mame2014-libretro/src/osd/modules/sync/sync_retro.c
2
+++ mame2014-libretro/src/osd/modules/sync/sync_retro.c
3
@@ -42,6 +42,8 @@
3
@@ -42,6 +42,8 @@
4
 #include <signal.h>
4
 #include <signal.h>
(-)games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_libretro-common_rthreads_rthreads.c (+11 lines)
Line 0 Link Here
1
--- mame2014-libretro/src/osd/retro/libretro-common/rthreads/rthreads.c.orig	2016-09-09 05:23:19 UTC
2
+++ mame2014-libretro/src/osd/retro/libretro-common/rthreads/rthreads.c
3
@@ -44,6 +44,8 @@
4
 #include <mach/mach.h>
5
 #endif
6
 
7
+#include <time.h>
8
+
9
 struct thread_data
10
 {
11
    void (*func)(void*);
(-)games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrodir.c (-1 / +1 lines)
Lines 1-4 Link Here
1
--- mame2014-libretro/src/osd/retro/retrodir.c.orig	2015-11-04 17:31:20 UTC
1
--- mame2014-libretro/src/osd/retro/retrodir.c.orig	2016-09-09 05:23:19 UTC
2
+++ mame2014-libretro/src/osd/retro/retrodir.c
2
+++ mame2014-libretro/src/osd/retro/retrodir.c
3
@@ -37,10 +37,10 @@ typedef struct stat sdl_stat;
3
@@ -37,10 +37,10 @@ typedef struct stat sdl_stat;
4
 #define sdl_readdir readdir
4
 #define sdl_readdir readdir
(-)games/libretro-cores/files/patch-mame2014-libretro_src_osd_retro_retrofile.c (-72 lines)
Lines 1-72 Link Here
1
--- mame2014-libretro/src/osd/retro/retrofile.c.orig	2015-11-04 17:31:20 UTC
2
+++ mame2014-libretro/src/osd/retro/retrofile.c
3
@@ -135,7 +135,7 @@ file_error osd_open(const char *path, UI
4
    UINT32 access;
5
    const char *src;
6
    char *dst;
7
-#if defined(__MACH__) || defined(_WIN32) ||  defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
8
+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) ||  defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
9
    struct stat st;
10
 #else
11
    struct stat64 st;
12
@@ -238,7 +238,7 @@ file_error osd_open(const char *path, UI
13
 #endif
14
 
15
    // attempt to open the file
16
-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
17
+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
18
    (*file)->handle = open(tmpstr, access, 0666);
19
 #else
20
    (*file)->handle = open64(tmpstr, access, 0666);
21
@@ -262,7 +262,7 @@ file_error osd_open(const char *path, UI
22
             // attempt to reopen the file
23
             if (error == NO_ERROR)
24
             {
25
-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
26
+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
27
                (*file)->handle = open(tmpstr, access, 0666);
28
 #else
29
                (*file)->handle = open64(tmpstr, access, 0666);
30
@@ -282,7 +282,7 @@ file_error osd_open(const char *path, UI
31
    }
32
 
33
    // get the file size
34
-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
35
+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
36
    fstat((*file)->handle, &st);
37
 #else
38
    fstat64((*file)->handle, &st);
39
@@ -315,7 +315,7 @@ file_error osd_read(osd_file *file, void
40
    switch (file->type)
41
    {
42
       case SDLFILE_FILE:
43
-#if defined(__MACH__) || defined(SDLMAME_BSD)
44
+#if defined(__FreeBSD__) || defined(__MACH__) || defined(SDLMAME_BSD)
45
          result = pread(file->handle, buffer, count, offset);
46
          if (result < 0)
47
 #elif defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_OS2)
48
@@ -361,7 +361,7 @@ file_error osd_write(osd_file *file, con
49
    switch (file->type)
50
    {
51
       case SDLFILE_FILE:
52
-#if defined(__MACH__) || defined(SDLMAME_BSD)
53
+#if defined(__FreeBSD__) || defined(__MACH__) || defined(SDLMAME_BSD)
54
          result = pwrite(file->handle, buffer, count, offset);
55
          if (!result)
56
 #elif defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_OS2)
57
@@ -532,13 +532,13 @@ osd_directory_entry *osd_stat(const char
58
 {
59
 	int err;
60
 	osd_directory_entry *result = NULL;
61
-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
62
+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
63
    struct stat st;
64
 #else
65
    struct stat64 st;
66
 #endif
67
 
68
-#if defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
69
+#if defined(__FreeBSD__) || defined(__MACH__) || defined(_WIN32) || defined(SDLMAME_NO64BITIO) || defined(SDLMAME_ARM) || defined(SDLMAME_BSD) || defined(SDLMAME_OS2) || defined(SDLMAME_HAIKU)
70
    err = stat(path, &st);
71
 #else
72
    err = stat64(path, &st);
(-)games/libretro-cores/files/patch-meteor-libretro_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- meteor-libretro/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- meteor-libretro/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ meteor-libretro/Makefile.freebsd
2
+++ meteor-libretro/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-mgba_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- mgba/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- mgba/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ mgba/Makefile.freebsd
2
+++ mgba/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-nestopia_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- nestopia/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- nestopia/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ nestopia/Makefile.freebsd
2
+++ nestopia/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-nxengine-libretro_Makefile (-10 lines)
Lines 1-10 Link Here
1
--- nxengine-libretro/Makefile.orig	2015-11-01 17:26:48 UTC
2
+++ nxengine-libretro/Makefile
3
@@ -41,7 +41,6 @@ TARGET_NAME := nxengine
4
 CORE_DIR     := nxengine
5
 EXTRACTDIR   := $(CORE_DIR)/extract-auto
6
 
7
-CC         = gcc
8
 
9
 ifeq ($(ARCHFLAGS),)
10
 ifeq ($(archs),ppc)
(-)games/libretro-cores/files/patch-pcsx__rearmed_Makefile.libretro (-3 / +3 lines)
Lines 1-7 Link Here
1
--- pcsx_rearmed/Makefile.libretro.orig	2015-11-01 09:25:51 UTC
1
--- pcsx_rearmed/Makefile.libretro.orig	2016-10-18 03:38:59 UTC
2
+++ pcsx_rearmed/Makefile.libretro
2
+++ pcsx_rearmed/Makefile.libretro
3
@@ -23,7 +23,6 @@ TARGET_NAME := pcsx_rearmed
3
@@ -24,7 +24,6 @@ CFLAGS ?=
4
 LIBM := -lm
4
 TARGET_NAME := pcsx_rearmed
5
 LIBZ := -lz
5
 LIBZ := -lz
6
 LIBPTHREAD := -lpthread
6
 LIBPTHREAD := -lpthread
7
-LIBDL := -ldl
7
-LIBDL := -ldl
(-)games/libretro-cores/files/patch-reicast-emulator_Makefile (+35 lines)
Line 0 Link Here
1
--- reicast-emulator/Makefile.orig	2016-11-04 17:23:51 UTC
2
+++ reicast-emulator/Makefile
3
@@ -15,11 +15,11 @@ TARGET_NAME   := reicast
4
 
5
 MFLAGS   := 
6
 ASFLAGS  := 
7
-LDFLAGS  :=
8
+LDFLAGS  := -L$(LOCALBASE)/lib
9
 INCFLAGS :=
10
 LIBS     :=
11
-CFLAGS   := 
12
-CXXFLAGS :=
13
+CFLAGS   := -I$(LOCALBASE)/include
14
+CXXFLAGS := -I$(LOCALBASE)/include
15
 CC_AS ?= $(AS)
16
 
17
 UNAME=$(shell uname -a)
18
@@ -120,7 +120,7 @@ HOST_CPU_ARM=0x20000002
19
 HOST_CPU_MIPS=0x20000003
20
 HOST_CPU_X64=0x20000004
21
 
22
-ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64))
23
+ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64 amd64))
24
 HOST_CPU_FLAGS = -DHOST_CPU=$(HOST_CPU_X64)
25
 endif
26
 
27
@@ -151,7 +151,7 @@ ifneq (,$(findstring unix,$(platform)))
28
 
29
 	fpic = -fPIC
30
 
31
-ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64))
32
+ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64 amd64))
33
 	CFLAGS += -D TARGET_NO_AREC
34
 endif
35
 ifeq ($(WITH_DYNAREC), x86)
(-)games/libretro-cores/files/patch-reicast-emulator_Makefile.common (+11 lines)
Line 0 Link Here
1
--- reicast-emulator/Makefile.common.orig	2016-11-04 17:23:51 UTC
2
+++ reicast-emulator/Makefile.common
3
@@ -117,7 +117,7 @@ endif
4
 
5
 # Recompiler (x64)
6
 
7
-ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64))
8
+ifeq ($(WITH_DYNAREC), $(filter $(WITH_DYNAREC), x86_64 x64 amd64))
9
 DYNAREC_USED = 1
10
 SOURCES_CXX += $(CORE_DIR)/rec-x64/rec_x64.cpp 
11
 # Recompiler (x86 32bit)
(-)games/libretro-cores/files/patch-reicast-emulator_core_hw_sh4_dyna_driver.cpp (+11 lines)
Line 0 Link Here
1
--- reicast-emulator/core/hw/sh4/dyna/driver.cpp.orig	2016-11-04 17:23:51 UTC
2
+++ reicast-emulator/core/hw/sh4/dyna/driver.cpp
3
@@ -34,7 +34,7 @@
4
 u8 SH4_TCB[CODE_SIZE+4096]
5
 #if defined(_WIN32) || FEAT_SHREC != DYNAREC_JIT
6
 	;
7
-#elif defined(__linux__)
8
+#elif defined(__linux__) || defined(__FreeBSD__)
9
 	__attribute__((section(".text")));
10
 #elif defined(__MACH__)
11
 	__attribute__((section("__TEXT,.text")));
(-)games/libretro-cores/files/patch-reicast-emulator_core_libretro_common.cpp (+68 lines)
Line 0 Link Here
1
--- reicast-emulator/core/libretro/common.cpp.orig	2016-11-04 17:23:51 UTC
2
+++ reicast-emulator/core/libretro/common.cpp
3
@@ -215,7 +215,7 @@ static void context_segfault(rei_host_co
4
 {
5
 #if !defined(TARGET_NO_EXCEPTIONS)
6
 #if HOST_CPU == CPU_ARM
7
-#ifdef __linux__
8
+#if defined(__linux__) || defined(__FreeBSD__)
9
    bicopy(reictx->pc, MCTX(.arm_pc), to_segfault);
10
    u32* r =(u32*) &MCTX(.arm_r0);
11
 
12
@@ -229,11 +229,16 @@ static void context_segfault(rei_host_co
13
 #endif
14
 
15
 #elif HOST_CPU == CPU_X86
16
-#ifdef __linux__
17
+#if defined(__linux__)
18
    bicopy(reictx->pc, MCTX(.gregs[REG_EIP]), to_segfault);
19
    bicopy(reictx->esp, MCTX(.gregs[REG_ESP]), to_segfault);
20
    bicopy(reictx->eax, MCTX(.gregs[REG_EAX]), to_segfault);
21
    bicopy(reictx->ecx, MCTX(.gregs[REG_ECX]), to_segfault);
22
+#elif defined(__FreeBSD__)
23
+   bicopy(reictx->pc, MCTX(.mc_eip), to_segfault);
24
+   bicopy(reictx->esp, MCTX(.mc_esp), to_segfault);
25
+   bicopy(reictx->eax, MCTX(.mc_eax), to_segfault);
26
+   bicopy(reictx->ecx, MCTX(.mc_ecx), to_segfault);
27
 #elif defined(__MACH__)
28
    bicopy(reictx->pc, MCTX(->__ss.__eip), to_segfault);
29
    bicopy(reictx->esp, MCTX(->__ss.__esp), to_segfault);
30
@@ -241,8 +246,10 @@ static void context_segfault(rei_host_co
31
    bicopy(reictx->ecx, MCTX(->__ss.__ecx), to_segfault);
32
 #endif
33
 #elif HOST_CPU == CPU_X64
34
-#ifdef __linux__
35
+#if defined(__linux__)
36
    bicopy(reictx->pc, MCTX(.gregs[REG_RIP]), to_segfault);
37
+#elif defined(__FreeBSD__)
38
+   bicopy(reictx->pc, MCTX(.mc_rip), to_segfault);
39
 #elif defined(__MACH__)
40
    bicopy(reictx->pc, MCTX(->__ss.__rip), to_segfault);
41
 #endif
42
@@ -292,7 +299,7 @@ static void sigill_handler(int sn, sigin
43
 }
44
 #endif
45
 
46
-#if defined(__MACH__) || defined(__linux__)
47
+#if defined(__MACH__) || defined(__linux__) || defined(__FreeBSD__)
48
 //#define LOG_SIGHANDLER
49
 
50
 static void fault_handler (int sn, siginfo_t * si, void *segfault_ctx)
51
@@ -566,7 +573,7 @@ void common_libretro_setup(void)
52
    ReserveBottomMemory();
53
 #endif
54
 
55
-#if defined(__MACH__) || defined(__linux__)
56
+#if defined(__MACH__) || defined(__linux__) || defined(__FreeBSD__)
57
    enable_runfast();
58
 #endif
59
 #ifdef _WIN32
60
@@ -582,7 +589,7 @@ void common_libretro_setup(void)
61
 
62
    settings.profile.run_counts=0;
63
 
64
-#if defined(__MACH__) || defined(__linux__)
65
+#if defined(__MACH__) || defined(__linux__) || defined(__FreeBSD__)
66
    printf("Linux paging: %08X %08X %08X\n",sysconf(_SC_PAGESIZE),PAGE_SIZE,PAGE_MASK);
67
    verify(PAGE_MASK==(sysconf(_SC_PAGESIZE)-1));
68
 #endif
(-)games/libretro-cores/files/patch-scummvm_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- scummvm/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- scummvm/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ scummvm/Makefile.freebsd
2
+++ scummvm/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-snes9x2010_Makefile.libretro (-3 / +3 lines)
Lines 1-6 Link Here
1
--- snes9x2010/Makefile.libretro.orig	2015-11-08 19:01:41.000000000 -0800
1
--- snes9x2010/Makefile.libretro.orig	2015-11-09 03:01:41 UTC
2
+++ snes9x2010/Makefile.libretro	2016-09-07 21:05:07.924657000 -0700
2
+++ snes9x2010/Makefile.libretro
3
@@ -69,7 +69,7 @@
3
@@ -69,7 +69,7 @@ else ifneq ($(findstring MINGW,$(shell u
4
 endif
4
 endif
5
 
5
 
6
 #CC         = gcc
6
 #CC         = gcc
(-)games/libretro-cores/files/patch-snes9x_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- snes9x/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- snes9x/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ snes9x/Makefile.freebsd
2
+++ snes9x/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-vba-next_libretro-common_rthreads_rthreads.c (+11 lines)
Line 0 Link Here
1
--- vba-next/libretro-common/rthreads/rthreads.c.orig	2016-11-07 01:24:49 UTC
2
+++ vba-next/libretro-common/rthreads/rthreads.c
3
@@ -60,6 +60,8 @@
4
 #include <mach/mach.h>
5
 #endif
6
 
7
+#include <time.h>
8
+
9
 struct thread_data
10
 {
11
    void (*func)(void*);
(-)games/libretro-cores/files/patch-vbam-libretro_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- vbam-libretro/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- vbam-libretro/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ vbam-libretro/Makefile.freebsd
2
+++ vbam-libretro/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/files/patch-yabause_Makefile.freebsd (-1 / +1 lines)
Lines 1-4 Link Here
1
--- yabause/Makefile.freebsd.orig	2015-11-10 19:32:17 UTC
1
--- yabause/Makefile.freebsd.orig	2016-11-09 04:30:27 UTC
2
+++ yabause/Makefile.freebsd
2
+++ yabause/Makefile.freebsd
3
@@ -0,0 +1,2 @@
3
@@ -0,0 +1,2 @@
4
+all:
4
+all:
(-)games/libretro-cores/pkg-descr (+8 lines)
Lines 3-6 Link Here
3
most part distributed by the Libretro organization, and are usually
3
most part distributed by the Libretro organization, and are usually
4
licensed under GPL.
4
licensed under GPL.
5
5
6
In order to use core packs, you need to know which content can
7
play on which core.
8
9
For example:
10
* picodrive core can play Sega Genesis console games
11
* dinothawr core plays the game that can be downloaded from
12
  https://github.com/Themaister/Dinothawr
13
6
WWW: http://www.libretro.com/
14
WWW: http://www.libretro.com/

Return to bug 214352