View | Details | Raw Unified | Return to bug 210826 | Differences between
and this patch

Collapse All | Expand All

(-)games/retroarch/Makefile (-12 / +9 lines)
Lines 2-10 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	RetroArch
4
PORTNAME=	RetroArch
5
PORTVERSION=	1.2.2
5
PORTVERSION=	1.3.4
6
DISTVERSIONPREFIX=	v
6
DISTVERSIONPREFIX=	v
7
PORTREVISION=	1
8
CATEGORIES=	games
7
CATEGORIES=	games
9
8
10
MAINTAINER=	yuri@rawbw.com
9
MAINTAINER=	yuri@rawbw.com
Lines 14-20 Link Here
14
LICENSE_FILE=	${WRKSRC}/COPYING
13
LICENSE_FILE=	${WRKSRC}/COPYING
15
14
16
LIB_DEPENDS=	libxkbcommon.so:x11/libxkbcommon \
15
LIB_DEPENDS=	libxkbcommon.so:x11/libxkbcommon \
17
		libdrm.so:graphics/libdrm
16
		libdrm.so:graphics/libdrm \
17
		libass.so:multimedia/libass
18
18
19
OPTIONS_DEFINE=	FFMPEG OSS JACK PULSEAUDIO ALSA SDL OPENGL OPENAL NETPLAY PYTHON V4L FREETYPE FBO
19
OPTIONS_DEFINE=	FFMPEG OSS JACK PULSEAUDIO ALSA SDL OPENGL OPENAL NETPLAY PYTHON V4L FREETYPE FBO
20
OPTIONS_DEFAULT=FFMPEG OSS PULSEAUDIO SDL OPENGL OPENAL NETPLAY PYTHON V4L FREETYPE FBO
20
OPTIONS_DEFAULT=FFMPEG OSS PULSEAUDIO SDL OPENGL OPENAL NETPLAY PYTHON V4L FREETYPE FBO
Lines 35-41 Link Here
35
SDL_USE=		SDL=sdl2 image2
35
SDL_USE=		SDL=sdl2 image2
36
SDL_CONFIGURE_ON=	--disable-sdl --enable-sdl2
36
SDL_CONFIGURE_ON=	--disable-sdl --enable-sdl2
37
SDL_CONFIGURE_OFF=	--disable-sdl --disable-sdl2
37
SDL_CONFIGURE_OFF=	--disable-sdl --disable-sdl2
38
OPENGL_USE=		GL=gl,gbm
38
OPENGL_USE=		GL=gl,egl,gbm
39
OPENGL_CONFIGURE_ENABLE=opengl
39
OPENGL_CONFIGURE_ENABLE=opengl
40
OPENAL_USES=		openal:soft
40
OPENAL_USES=		openal:soft
41
OPENAL_CONFIGURE_ENABLE=al
41
OPENAL_CONFIGURE_ENABLE=al
Lines 53-58 Link Here
53
LDFLAGS+=	-pthread
53
LDFLAGS+=	-pthread
54
CONFIGURE_ARGS+=--enable-threads
54
CONFIGURE_ARGS+=--enable-threads
55
55
56
BROKEN_FreeBSD_9=	does not build on FreeBSD 9.x
57
56
USE_GITHUB=	yes
58
USE_GITHUB=	yes
57
GH_ACCOUNT=	libretro
59
GH_ACCOUNT=	libretro
58
60
Lines 60-78 Link Here
60
GNU_CONFIGURE=	yes
62
GNU_CONFIGURE=	yes
61
CONFIGURE_ARGS+=--global-config-dir=${LOCALBASE}/etc
63
CONFIGURE_ARGS+=--global-config-dir=${LOCALBASE}/etc
62
USES=		compiler:c++11-lib gmake pkgconfig
64
USES=		compiler:c++11-lib gmake pkgconfig
63
USE_XORG=	x11 xext xinerama xv xxf86vm
65
USE_XORG=	x11 xcb xext xinerama xv xxf86vm
64
66
65
MAN1PAGES=	retroarch-cg2glsl.1 retroarch-joyconfig.1 retroarch.1
67
MAN1PAGES=	retroarch-cg2glsl.1 retroarch.1
66
68
67
post-patch:
69
post-patch:
68
	@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|' \
70
	@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|' \
69
		${WRKSRC}/camera/drivers/video4linux2.c \
71
		${WRKSRC}/camera/drivers/video4linux2.c \
70
		${WRKSRC}/deps/zlib/zutil.h \
71
		${WRKSRC}/gfx/drivers/*.c \
72
		${WRKSRC}/gfx/drivers/*.c \
72
		${WRKSRC}/libretro-common/formats/png/rpng_decode.c \
73
		${WRKSRC}/libretro-common/libco/armeabi.c \
73
		${WRKSRC}/libretro-common/libco/armeabi.c \
74
		${WRKSRC}/logger/netlogger/psl1ght_logger.c \
74
		${WRKSRC}/memory/wii/mem2_manager.c
75
		${WRKSRC}/wii/mem2_manager.c
76
	@${REINPLACE_CMD} -e 's|<asm/types.h>|<sys/types.h>|' \
75
	@${REINPLACE_CMD} -e 's|<asm/types.h>|<sys/types.h>|' \
77
		${WRKSRC}/camera/drivers/video4linux2.c
76
		${WRKSRC}/camera/drivers/video4linux2.c
78
	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
77
	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
Lines 81-91 Link Here
81
post-install:
80
post-install:
82
	if [ -n "${STRIP}" ]; then \
81
	if [ -n "${STRIP}" ]; then \
83
	        ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/retroarch; \
82
	        ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/retroarch; \
84
	        ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/retroarch-joyconfig; \
85
	fi
83
	fi
86
	${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/retroarch.1
84
	${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/retroarch.1
87
	${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/retroarch-cg2glsl.1
85
	${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/retroarch-cg2glsl.1
88
	${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/retroarch-joyconfig.1
89
	${RM} -rf ${STAGEDIR}${PREFIX}/share/man
86
	${RM} -rf ${STAGEDIR}${PREFIX}/share/man
90
	@${REINPLACE_CMD} -e 's|# libretro_directory =|libretro_directory = "${PREFIX}/libexec/libretro"|' \
87
	@${REINPLACE_CMD} -e 's|# libretro_directory =|libretro_directory = "${PREFIX}/libexec/libretro"|' \
91
		${STAGEDIR}${PREFIX}/etc/retroarch.cfg
88
		${STAGEDIR}${PREFIX}/etc/retroarch.cfg
(-)games/retroarch/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (libretro-RetroArch-v1.2.2_GH0.tar.gz) = 1113f75f6ddb790174b0f9e0fc82ff4875e8a4d39262428a6ba4a931a147b9af
1
TIMESTAMP = 1467661675
2
SIZE (libretro-RetroArch-v1.2.2_GH0.tar.gz) = 9155016
2
SHA256 (libretro-RetroArch-v1.3.4_GH0.tar.gz) = a5733a0f4ad828afd00fa2a059deb6538939d46a2aefc4a566c30300a40efb1c
3
SIZE (libretro-RetroArch-v1.3.4_GH0.tar.gz) = 11652146
(-)games/retroarch/files/patch-libretro-common_include_streams_interface__stream.h (+11 lines)
Line 0 Link Here
1
--- libretro-common/include/streams/interface_stream.h.orig	2016-05-02 20:17:12 UTC
2
+++ libretro-common/include/streams/interface_stream.h
3
@@ -29,6 +29,8 @@
4
 #include <retro_common_api.h>
5
 #include <boolean.h>
6
 
7
+#include <sys/types.h>
8
+
9
 enum intfstream_type
10
 {
11
    INTFSTREAM_FILE = 0,
(-)games/retroarch/files/patch-libretro-common_net_net__ifinfo.c (+11 lines)
Line 0 Link Here
1
--- libretro-common/net/net_ifinfo.c.orig	2016-07-04 20:02:01 UTC
2
+++ libretro-common/net/net_ifinfo.c
3
@@ -44,6 +44,8 @@
4
 
5
 #include <net/net_ifinfo.h>
6
 
7
+#include <netinet/in.h>
8
+
9
 void net_ifinfo_free(net_ifinfo_t *list)
10
 {
11
    unsigned k;
(-)games/retroarch/files/patch-libretro-common_rthreads_rthreads.c (+11 lines)
Line 0 Link Here
1
--- libretro-common/rthreads/rthreads.c.orig	2016-05-02 20:17:12 UTC
2
+++ 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/retroarch/files/patch-qb_config.libs.sh (-3 / +3 lines)
Lines 1-4 Link Here
1
--- qb/config.libs.sh.orig	2015-07-19 09:50:27 UTC
1
--- qb/config.libs.sh.orig	2016-05-02 20:17:12 UTC
2
+++ qb/config.libs.sh
2
+++ qb/config.libs.sh
3
@@ -31,6 +31,9 @@ fi
3
@@ -31,6 +31,9 @@ fi
4
 
4
 
Lines 10-16 Link Here
10
 [ "$OS" = 'Darwin' ] && HAVE_X11=no # X11 breaks on recent OSXes even if present.
10
 [ "$OS" = 'Darwin' ] && HAVE_X11=no # X11 breaks on recent OSXes even if present.
11
 
11
 
12
 [ -d /opt/vc/lib ] && add_library_dirs /opt/vc/lib
12
 [ -d /opt/vc/lib ] && add_library_dirs /opt/vc/lib
13
@@ -125,11 +128,11 @@ fi
13
@@ -130,11 +133,11 @@ fi
14
    add_define_make libretro "$LIBRETRO"
14
    add_define_make libretro "$LIBRETRO"
15
 }
15
 }
16
 
16
 
Lines 26-32 Link Here
26
 
26
 
27
 if [ "$OS" = 'Win32' ]; then
27
 if [ "$OS" = 'Win32' ]; then
28
    HAVE_THREADS=yes
28
    HAVE_THREADS=yes
29
@@ -182,7 +185,7 @@ fi
29
@@ -189,7 +192,7 @@ fi
30
 check_pkgconf ALSA alsa
30
 check_pkgconf ALSA alsa
31
 check_header OSS sys/soundcard.h
31
 check_header OSS sys/soundcard.h
32
 check_header OSS_BSD soundcard.h
32
 check_header OSS_BSD soundcard.h
(-)games/retroarch/files/patch-qb_qb.params.sh (-2 / +2 lines)
Lines 1-6 Link Here
1
--- qb/qb.params.sh.orig	2015-07-19 09:50:27 UTC
1
--- qb/qb.params.sh.orig	2016-05-02 20:17:12 UTC
2
+++ qb/qb.params.sh
2
+++ qb/qb.params.sh
3
@@ -59,6 +59,9 @@ parse_input() # Parse stuff :V
3
@@ -63,6 +63,9 @@ parse_input() # Parse stuff :V
4
 	while [ "$1" ]; do
4
 	while [ "$1" ]; do
5
 		case "$1" in
5
 		case "$1" in
6
 			--prefix=*) PREFIX=${1##--prefix=};;
6
 			--prefix=*) PREFIX=${1##--prefix=};;
(-)games/retroarch/pkg-plist (-3 / +1 lines)
Lines 1-9 Link Here
1
bin/retroarch
1
bin/retroarch
2
bin/retroarch-cg2glsl
2
bin/retroarch-cg2glsl
3
bin/retroarch-joyconfig
4
etc/retroarch.cfg
3
etc/retroarch.cfg
5
man/man1/retroarch-cg2glsl.1.gz
4
man/man1/retroarch-cg2glsl.1.gz
6
man/man1/retroarch-joyconfig.1.gz
7
man/man1/retroarch.1.gz
5
man/man1/retroarch.1.gz
8
share/pixmaps/retroarch.png
9
share/pixmaps/retroarch.svg
6
share/pixmaps/retroarch.svg
7
share/applications/retroarch.desktop

Return to bug 210826