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

Collapse All | Expand All

(-)retroarch/Makefile (-7 / +8 lines)
Lines 2-8 Link Here
2
# $FreeBSD: head/games/retroarch/Makefile 418497 2016-07-13 18:38:47Z pawel $
2
# $FreeBSD: head/games/retroarch/Makefile 418497 2016-07-13 18:38:47Z pawel $
3
3
4
PORTNAME=	RetroArch
4
PORTNAME=	RetroArch
5
PORTVERSION=	1.3.4
5
PORTVERSION=	1.3.6
6
DISTVERSIONPREFIX=	v
6
DISTVERSIONPREFIX=	v
7
CATEGORIES=	games
7
CATEGORIES=	games
8
8
Lines 52-57 Link Here
52
CFLAGS+=	-pthread
52
CFLAGS+=	-pthread
53
LDFLAGS+=	-pthread
53
LDFLAGS+=	-pthread
54
CONFIGURE_ARGS+=--enable-threads
54
CONFIGURE_ARGS+=--enable-threads
55
MAKE_ARGS+=	MAN_DIR=${PREFIX}/man
55
56
56
BROKEN_FreeBSD_9=	does not build on FreeBSD 9.x
57
BROKEN_FreeBSD_9=	does not build on FreeBSD 9.x
57
58
Lines 64-71 Link Here
64
USES=		compiler:c++11-lib gmake pkgconfig
65
USES=		compiler:c++11-lib gmake pkgconfig
65
USE_XORG=	x11 xcb xext xinerama xv xxf86vm
66
USE_XORG=	x11 xcb xext xinerama xv xxf86vm
66
67
67
MAN1PAGES=	retroarch-cg2glsl.1 retroarch.1
68
69
post-patch:
68
post-patch:
70
	@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|' \
69
	@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|' \
71
		${WRKSRC}/camera/drivers/video4linux2.c \
70
		${WRKSRC}/camera/drivers/video4linux2.c \
Lines 74-89 Link Here
74
		${WRKSRC}/memory/wii/mem2_manager.c
73
		${WRKSRC}/memory/wii/mem2_manager.c
75
	@${REINPLACE_CMD} -e 's|<asm/types.h>|<sys/types.h>|' \
74
	@${REINPLACE_CMD} -e 's|<asm/types.h>|<sys/types.h>|' \
76
		${WRKSRC}/camera/drivers/video4linux2.c
75
		${WRKSRC}/camera/drivers/video4linux2.c
77
	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
76
	@${REINPLACE_CMD} -e '/^add_define_make DYLIB_LIB/s|$$|;\
77
		add_include_dirs ${LOCALBASE}/include;\
78
		add_library_dirs ${LOCALBASE}/lib| ; \
79
		/^check_lib OSS_LIB/d' \
78
		${WRKSRC}/qb/config.libs.sh
80
		${WRKSRC}/qb/config.libs.sh
81
	@${REINPLACE_CMD} -e '/docs/s|install -m644|${INSTALL_MAN}|' \
82
		${WRKSRC}/Makefile
79
83
80
post-install:
84
post-install:
81
	if [ -n "${STRIP}" ]; then \
85
	if [ -n "${STRIP}" ]; then \
82
	        ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/retroarch; \
86
	        ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/retroarch; \
83
	fi
87
	fi
84
	${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/retroarch.1
85
	${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/retroarch-cg2glsl.1
86
	${RM} -rf ${STAGEDIR}${PREFIX}/share/man
87
	@${REINPLACE_CMD} -e 's|# libretro_directory =|libretro_directory = "${PREFIX}/libexec/libretro"|' \
88
	@${REINPLACE_CMD} -e 's|# libretro_directory =|libretro_directory = "${PREFIX}/libexec/libretro"|' \
88
		${STAGEDIR}${PREFIX}/etc/retroarch.cfg
89
		${STAGEDIR}${PREFIX}/etc/retroarch.cfg
89
90
(-)retroarch/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1467661675
1
TIMESTAMP = 1468710318
2
SHA256 (libretro-RetroArch-v1.3.4_GH0.tar.gz) = a5733a0f4ad828afd00fa2a059deb6538939d46a2aefc4a566c30300a40efb1c
2
SHA256 (libretro-RetroArch-v1.3.6_GH0.tar.gz) = bed4201e49b2e97809e97df07d08c752879af0274feec93965a07cf6140759f5
3
SIZE (libretro-RetroArch-v1.3.4_GH0.tar.gz) = 11652146
3
SIZE (libretro-RetroArch-v1.3.6_GH0.tar.gz) = 11967473
(-)retroarch/files/patch-libretro-common_rthreads_rthreads.c (-2 / +2 lines)
Lines 1-6 Link Here
1
--- libretro-common/rthreads/rthreads.c.orig	2016-05-02 20:17:12 UTC
1
--- libretro-common/rthreads/rthreads.c.orig	2016-07-16 23:05:18 UTC
2
+++ libretro-common/rthreads/rthreads.c
2
+++ libretro-common/rthreads/rthreads.c
3
@@ -53,6 +53,8 @@
3
@@ -57,6 +57,8 @@
4
 #include <mach/mach.h>
4
 #include <mach/mach.h>
5
 #endif
5
 #endif
6
 
6
 
(-)retroarch/files/patch-qb_config.libs.sh (-37 lines)
Lines 1-37 Link Here
1
--- qb/config.libs.sh.orig	2016-05-02 20:17:12 UTC
2
+++ qb/config.libs.sh
3
@@ -31,6 +31,9 @@ fi
4
 
5
 add_define_make DYLIB_LIB "$DYLIB"
6
 
7
+add_include_dirs /usr/local/include
8
+add_library_dirs /usr/local/lib
9
+
10
 [ "$OS" = 'Darwin' ] && HAVE_X11=no # X11 breaks on recent OSXes even if present.
11
 
12
 [ -d /opt/vc/lib ] && add_library_dirs /opt/vc/lib
13
@@ -130,11 +133,11 @@ fi
14
    add_define_make libretro "$LIBRETRO"
15
 }
16
 
17
-if [ "$MAN_DIR" ]; then
18
+#if [ "$MAN_DIR" ]; then
19
    add_define_make MAN_DIR "$MAN_DIR"
20
-else
21
-   add_define_make MAN_DIR "${PREFIX}/share/man/man1"
22
-fi
23
+#else
24
+   add_define_make MAN_DIR "${PREFIX}/man/man1"
25
+#fi
26
 
27
 if [ "$OS" = 'Win32' ]; then
28
    HAVE_THREADS=yes
29
@@ -189,7 +192,7 @@ fi
30
 check_pkgconf ALSA alsa
31
 check_header OSS sys/soundcard.h
32
 check_header OSS_BSD soundcard.h
33
-check_lib OSS_LIB -lossaudio
34
+#check_lib OSS_LIB -lossaudio
35
 
36
 if [ "$OS" = 'Darwin' ]; then
37
    check_lib AL "-framework OpenAL" alcOpenDevice
(-)retroarch/files/patch-qb_qb.params.sh (-11 / +13 lines)
Lines 1-12 Link Here
1
--- qb/qb.params.sh.orig	2016-05-02 20:17:12 UTC
1
--- qb/qb.params.sh.orig	2016-07-15 20:24:15 UTC
2
+++ qb/qb.params.sh
2
+++ qb/qb.params.sh
3
@@ -63,6 +63,9 @@ parse_input() # Parse stuff :V
3
@@ -79,7 +79,10 @@ parse_input() # Parse stuff :V
4
 	while [ "$1" ]; do
4
 				opt_exists "${arg%%=*}" "$1"
5
 		case "$1" in
5
 				eval "$opt=\"$val\""
6
 			--prefix=*) PREFIX=${1##--prefix=};;
6
 			;;
7
+			--build=*) ;;
7
-			-h|--help) print_help; exit 0;;
8
+			--x-includes=*) ;;
8
+			--x-*)
9
+			--x-libraries=*) ;;
9
+			;;
10
 			--global-config-dir=*) GLOBAL_CONFIG_DIR=${1##--global-config-dir=};;
10
+			--build*)
11
 			--host=*) CROSS_COMPILE=${1##--host=}-;;
11
+			;;
12
 			--enable-*)
12
 			*) echo "Unknown option $1"; exit 1;;
13
 		esac
14
 		shift
(-)retroarch/pkg-plist (-2 / +2 lines)
Lines 1-7 Link Here
1
bin/retroarch
1
bin/retroarch
2
bin/retroarch-cg2glsl
2
bin/retroarch-cg2glsl
3
etc/retroarch.cfg
3
etc/retroarch.cfg
4
man/man1/retroarch-cg2glsl.1.gz
4
man/man6/retroarch-cg2glsl.6.gz
5
man/man1/retroarch.1.gz
5
man/man6/retroarch.6.gz
6
share/pixmaps/retroarch.svg
6
share/pixmaps/retroarch.svg
7
share/applications/retroarch.desktop
7
share/applications/retroarch.desktop

Return to bug 211167