svn commit: r418497 - in head/games/retroarch: . files

Pawel Pekala pawel at FreeBSD.org
Wed Jul 13 18:38:49 UTC 2016


Author: pawel
Date: Wed Jul 13 18:38:47 2016
New Revision: 418497
URL: https://svnweb.freebsd.org/changeset/ports/418497

Log:
  - Update to version 1.3.4
  - Does not build on FreeBSD 9
  
  PR:		210826
  Submitted by:	yuri at rawbw.com (maintainer)

Added:
  head/games/retroarch/files/patch-libretro-common_include_streams_interface__stream.h   (contents, props changed)
  head/games/retroarch/files/patch-libretro-common_net_net__ifinfo.c   (contents, props changed)
  head/games/retroarch/files/patch-libretro-common_rthreads_rthreads.c   (contents, props changed)
Modified:
  head/games/retroarch/Makefile
  head/games/retroarch/distinfo
  head/games/retroarch/files/patch-qb_config.libs.sh
  head/games/retroarch/files/patch-qb_qb.params.sh
  head/games/retroarch/pkg-plist

Modified: head/games/retroarch/Makefile
==============================================================================
--- head/games/retroarch/Makefile	Wed Jul 13 18:18:57 2016	(r418496)
+++ head/games/retroarch/Makefile	Wed Jul 13 18:38:47 2016	(r418497)
@@ -2,9 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	RetroArch
-PORTVERSION=	1.2.2
+PORTVERSION=	1.3.4
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
 CATEGORIES=	games
 
 MAINTAINER=	yuri at rawbw.com
@@ -14,7 +13,8 @@ LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libxkbcommon.so:x11/libxkbcommon \
-		libdrm.so:graphics/libdrm
+		libdrm.so:graphics/libdrm \
+		libass.so:multimedia/libass
 
 OPTIONS_DEFINE=	FFMPEG OSS JACK PULSEAUDIO ALSA SDL OPENGL OPENAL NETPLAY PYTHON V4L FREETYPE FBO
 OPTIONS_DEFAULT=FFMPEG OSS PULSEAUDIO SDL OPENGL OPENAL NETPLAY PYTHON V4L FREETYPE FBO
@@ -35,7 +35,7 @@ ALSA_CONFIGURE_ENABLE=	alsa
 SDL_USE=		SDL=sdl2 image2
 SDL_CONFIGURE_ON=	--disable-sdl --enable-sdl2
 SDL_CONFIGURE_OFF=	--disable-sdl --disable-sdl2
-OPENGL_USE=		GL=gl,gbm
+OPENGL_USE=		GL=gl,egl,gbm
 OPENGL_CONFIGURE_ENABLE=opengl
 OPENAL_USES=		openal:soft
 OPENAL_CONFIGURE_ENABLE=al
@@ -53,6 +53,8 @@ CFLAGS+=	-pthread
 LDFLAGS+=	-pthread
 CONFIGURE_ARGS+=--enable-threads
 
+BROKEN_FreeBSD_9=	does not build on FreeBSD 9.x
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	libretro
 
@@ -60,19 +62,16 @@ SUB_FILES=	pkg-message
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS+=--global-config-dir=${LOCALBASE}/etc
 USES=		compiler:c++11-lib gmake pkgconfig
-USE_XORG=	x11 xext xinerama xv xxf86vm
+USE_XORG=	x11 xcb xext xinerama xv xxf86vm
 
-MAN1PAGES=	retroarch-cg2glsl.1 retroarch-joyconfig.1 retroarch.1
+MAN1PAGES=	retroarch-cg2glsl.1 retroarch.1
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|' \
 		${WRKSRC}/camera/drivers/video4linux2.c \
-		${WRKSRC}/deps/zlib/zutil.h \
 		${WRKSRC}/gfx/drivers/*.c \
-		${WRKSRC}/libretro-common/formats/png/rpng_decode.c \
 		${WRKSRC}/libretro-common/libco/armeabi.c \
-		${WRKSRC}/logger/netlogger/psl1ght_logger.c \
-		${WRKSRC}/wii/mem2_manager.c
+		${WRKSRC}/memory/wii/mem2_manager.c
 	@${REINPLACE_CMD} -e 's|<asm/types.h>|<sys/types.h>|' \
 		${WRKSRC}/camera/drivers/video4linux2.c
 	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
@@ -81,11 +80,9 @@ post-patch:
 post-install:
 	if [ -n "${STRIP}" ]; then \
 	        ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/retroarch; \
-	        ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/retroarch-joyconfig; \
 	fi
 	${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/retroarch.1
 	${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/retroarch-cg2glsl.1
-	${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/retroarch-joyconfig.1
 	${RM} -rf ${STAGEDIR}${PREFIX}/share/man
 	@${REINPLACE_CMD} -e 's|# libretro_directory =|libretro_directory = "${PREFIX}/libexec/libretro"|' \
 		${STAGEDIR}${PREFIX}/etc/retroarch.cfg

Modified: head/games/retroarch/distinfo
==============================================================================
--- head/games/retroarch/distinfo	Wed Jul 13 18:18:57 2016	(r418496)
+++ head/games/retroarch/distinfo	Wed Jul 13 18:38:47 2016	(r418497)
@@ -1,2 +1,3 @@
-SHA256 (libretro-RetroArch-v1.2.2_GH0.tar.gz) = 1113f75f6ddb790174b0f9e0fc82ff4875e8a4d39262428a6ba4a931a147b9af
-SIZE (libretro-RetroArch-v1.2.2_GH0.tar.gz) = 9155016
+TIMESTAMP = 1467661675
+SHA256 (libretro-RetroArch-v1.3.4_GH0.tar.gz) = a5733a0f4ad828afd00fa2a059deb6538939d46a2aefc4a566c30300a40efb1c
+SIZE (libretro-RetroArch-v1.3.4_GH0.tar.gz) = 11652146

Added: head/games/retroarch/files/patch-libretro-common_include_streams_interface__stream.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/retroarch/files/patch-libretro-common_include_streams_interface__stream.h	Wed Jul 13 18:38:47 2016	(r418497)
@@ -0,0 +1,11 @@
+--- libretro-common/include/streams/interface_stream.h.orig	2016-05-02 20:17:12 UTC
++++ libretro-common/include/streams/interface_stream.h
+@@ -29,6 +29,8 @@
+ #include <retro_common_api.h>
+ #include <boolean.h>
+ 
++#include <sys/types.h>
++
+ enum intfstream_type
+ {
+    INTFSTREAM_FILE = 0,

Added: head/games/retroarch/files/patch-libretro-common_net_net__ifinfo.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/retroarch/files/patch-libretro-common_net_net__ifinfo.c	Wed Jul 13 18:38:47 2016	(r418497)
@@ -0,0 +1,11 @@
+--- libretro-common/net/net_ifinfo.c.orig	2016-07-04 20:02:01 UTC
++++ libretro-common/net/net_ifinfo.c
+@@ -44,6 +44,8 @@
+ 
+ #include <net/net_ifinfo.h>
+ 
++#include <netinet/in.h>
++
+ void net_ifinfo_free(net_ifinfo_t *list)
+ {
+    unsigned k;

Added: head/games/retroarch/files/patch-libretro-common_rthreads_rthreads.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/retroarch/files/patch-libretro-common_rthreads_rthreads.c	Wed Jul 13 18:38:47 2016	(r418497)
@@ -0,0 +1,11 @@
+--- libretro-common/rthreads/rthreads.c.orig	2016-05-02 20:17:12 UTC
++++ libretro-common/rthreads/rthreads.c
+@@ -53,6 +53,8 @@
+ #include <mach/mach.h>
+ #endif
+ 
++#include <sys/time.h>
++
+ struct thread_data
+ {
+    void (*func)(void*);

Modified: head/games/retroarch/files/patch-qb_config.libs.sh
==============================================================================
--- head/games/retroarch/files/patch-qb_config.libs.sh	Wed Jul 13 18:18:57 2016	(r418496)
+++ head/games/retroarch/files/patch-qb_config.libs.sh	Wed Jul 13 18:38:47 2016	(r418497)
@@ -1,4 +1,4 @@
---- qb/config.libs.sh.orig	2015-07-19 09:50:27 UTC
+--- qb/config.libs.sh.orig	2016-05-02 20:17:12 UTC
 +++ qb/config.libs.sh
 @@ -31,6 +31,9 @@ fi
  
@@ -10,7 +10,7 @@
  [ "$OS" = 'Darwin' ] && HAVE_X11=no # X11 breaks on recent OSXes even if present.
  
  [ -d /opt/vc/lib ] && add_library_dirs /opt/vc/lib
-@@ -125,11 +128,11 @@ fi
+@@ -130,11 +133,11 @@ fi
     add_define_make libretro "$LIBRETRO"
  }
  
@@ -26,7 +26,7 @@
  
  if [ "$OS" = 'Win32' ]; then
     HAVE_THREADS=yes
-@@ -182,7 +185,7 @@ fi
+@@ -189,7 +192,7 @@ fi
  check_pkgconf ALSA alsa
  check_header OSS sys/soundcard.h
  check_header OSS_BSD soundcard.h

Modified: head/games/retroarch/files/patch-qb_qb.params.sh
==============================================================================
--- head/games/retroarch/files/patch-qb_qb.params.sh	Wed Jul 13 18:18:57 2016	(r418496)
+++ head/games/retroarch/files/patch-qb_qb.params.sh	Wed Jul 13 18:38:47 2016	(r418497)
@@ -1,6 +1,6 @@
---- qb/qb.params.sh.orig	2015-07-19 09:50:27 UTC
+--- qb/qb.params.sh.orig	2016-05-02 20:17:12 UTC
 +++ qb/qb.params.sh
-@@ -59,6 +59,9 @@ parse_input() # Parse stuff :V
+@@ -63,6 +63,9 @@ parse_input() # Parse stuff :V
  	while [ "$1" ]; do
  		case "$1" in
  			--prefix=*) PREFIX=${1##--prefix=};;

Modified: head/games/retroarch/pkg-plist
==============================================================================
--- head/games/retroarch/pkg-plist	Wed Jul 13 18:18:57 2016	(r418496)
+++ head/games/retroarch/pkg-plist	Wed Jul 13 18:38:47 2016	(r418497)
@@ -1,9 +1,7 @@
 bin/retroarch
 bin/retroarch-cg2glsl
-bin/retroarch-joyconfig
 etc/retroarch.cfg
 man/man1/retroarch-cg2glsl.1.gz
-man/man1/retroarch-joyconfig.1.gz
 man/man1/retroarch.1.gz
-share/pixmaps/retroarch.png
 share/pixmaps/retroarch.svg
+share/applications/retroarch.desktop


More information about the svn-ports-all mailing list