Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jan 2020 16:16:54 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r522576 - in head/games/supertuxkart: . files
Message-ID:  <202001101616.00AGGsvL075029@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Fri Jan 10 16:16:54 2020
New Revision: 522576
URL: https://svnweb.freebsd.org/changeset/ports/522576

Log:
  - Update to 1.1

Added:
  head/games/supertuxkart/files/patch-src_network_stk__ipv6.cpp   (contents, props changed)
Deleted:
  head/games/supertuxkart/files/patch-lib_angelscript_source_as__config.h
Modified:
  head/games/supertuxkart/Makefile
  head/games/supertuxkart/distinfo
  head/games/supertuxkart/files/patch-lib_angelscript_projects_cmake_CMakeLists.txt

Modified: head/games/supertuxkart/Makefile
==============================================================================
--- head/games/supertuxkart/Makefile	Fri Jan 10 15:27:20 2020	(r522575)
+++ head/games/supertuxkart/Makefile	Fri Jan 10 16:16:54 2020	(r522576)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	supertuxkart
-PORTVERSION=	1.0
-PORTREVISION=	4
+PORTVERSION=	1.1
 CATEGORIES=	games
 MASTER_SITES=	SF/supertuxkart/SuperTuxKart/${PORTVERSION}
 DISTNAME=	${PORTNAME}-${PORTVERSION}-src
@@ -19,7 +18,10 @@ LIB_DEPENDS=	libvorbisfile.so:audio/libvorbis \
 		libcurl.so:ftp/curl \
 		libpng.so:graphics/png \
 		libfreetype.so:print/freetype2 \
-		libenet.so:net/enet
+		libharfbuzz.so:print/harfbuzz \
+		libfribidi.so:converters/fribidi \
+		libraqm.so:print/libraqm \
+		libsqlite3.so:databases/sqlite3
 
 BROKEN_i386=	does not build (error: this directive must appear between .cfi_startproc and .cfi_endproc directives)
 
@@ -29,23 +31,18 @@ USE_GL=		gl glu glew
 USE_SDL=	sdl
 USE_XORG=	x11 xrandr
 LLD_UNSAFE=	yes
-CMAKE_OFF=	USE_WIIUSE BUILD_RECORDER
-CMAKE_ON=	USE_SYSTEM_ENET USE_SYSTEM_GLEW
+CMAKE_OFF=	USE_WIIUSE BUILD_RECORDER \
+		USE_SYSTEM_ENET USE_SYSTEM_SQUISH
+CMAKE_ON=	USE_SYSTEM_GLEW
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
 PORTDATA=	*
 
 CXXFLAGS+=	-DNO_IRR_COMPILE_WITH_JOYSTICK_EVENTS_ \
 		-D__FREE_BSD_
 
-OPTIONS_DEFINE=	FRIBIDI NETTLE WAYLAND
-OPTIONS_DEFAULT=FRIBIDI NETTLE WAYLAND
+OPTIONS_DEFINE=	NETTLE WAYLAND
+OPTIONS_DEFAULT=WAYLAND
 
-FRIBIDI_DESC=		Support for right-to-left languages
-FRIBIDI_CMAKE_BOOL=	USE_FRIBIDI
-FRIBIDI_LIB_DEPENDS=	libfribidi.so:converters/fribidi
-
 NETTLE_DESC=		Use Nettle instead of OpenSSL for cryptography
 NETTLE_LIB_DEPENDS=	libnettle.so:security/nettle
 NETTLE_USES_OFF=	ssl
@@ -56,9 +53,9 @@ WAYLAND_LIB_DEPENDS=	libwayland-egl.so:graphics/waylan
 			libxkbcommon.so:x11/libxkbcommon
 WAYLAND_USE=		GL=egl
 
-# make sure that as much bundled stuff as possible is not used
+# make sure that bundled libraries are not used
 post-extract:
-.for bundled in jpeglib libpng zlib enet glew wiiuse
+.for bundled in glew jpeglib libpng libraqm wiiuse zlib
 	@${RM} -rf ${WRKSRC}/lib/${bundled}
 .endfor
 

Modified: head/games/supertuxkart/distinfo
==============================================================================
--- head/games/supertuxkart/distinfo	Fri Jan 10 15:27:20 2020	(r522575)
+++ head/games/supertuxkart/distinfo	Fri Jan 10 16:16:54 2020	(r522576)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1556277062
-SHA256 (supertuxkart-1.0-src.tar.xz) = 6d88f43f0de5202766ba305c87e3d9843103e81d31b7193059286098d2a5d980
-SIZE (supertuxkart-1.0-src.tar.xz) = 597012504
+TIMESTAMP = 1578346664
+SHA256 (supertuxkart-1.1-src.tar.xz) = e9b02b0b11ab68aacaec38306903feffe59a501224805cd3645cebf10e880ae8
+SIZE (supertuxkart-1.1-src.tar.xz) = 616739152

Modified: head/games/supertuxkart/files/patch-lib_angelscript_projects_cmake_CMakeLists.txt
==============================================================================
--- head/games/supertuxkart/files/patch-lib_angelscript_projects_cmake_CMakeLists.txt	Fri Jan 10 15:27:20 2020	(r522575)
+++ head/games/supertuxkart/files/patch-lib_angelscript_projects_cmake_CMakeLists.txt	Fri Jan 10 16:16:54 2020	(r522576)
@@ -1,10 +1,10 @@
---- lib/angelscript/projects/cmake/CMakeLists.txt.orig	2019-10-12 16:56:04 UTC
+--- lib/angelscript/projects/cmake/CMakeLists.txt.orig	2020-01-03 18:47:06 UTC
 +++ lib/angelscript/projects/cmake/CMakeLists.txt
-@@ -111,7 +111,6 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
-     enable_language(ASM)
+@@ -112,7 +112,6 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
      if(CMAKE_ASM_COMPILER_WORKS)
          set(ANGELSCRIPT_SOURCE ${ANGELSCRIPT_SOURCE} ../../source/as_callfunc_arm.cpp ../../source/as_callfunc_arm_gcc.S)
--        set_property(SOURCE ../../source/as_callfunc_arm_gcc.S APPEND PROPERTY COMPILE_FLAGS " -Wa,-mimplicit-it=always")
+         if (NOT IOS)
+-            set_property(SOURCE ../../source/as_callfunc_arm_gcc.S APPEND PROPERTY COMPILE_FLAGS " -Wa,-mimplicit-it=always")
+         endif()
      else()
          message(FATAL ERROR "ARM target requires a working assembler")
-     endif()

Added: head/games/supertuxkart/files/patch-src_network_stk__ipv6.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/supertuxkart/files/patch-src_network_stk__ipv6.cpp	Fri Jan 10 16:16:54 2020	(r522576)
@@ -0,0 +1,10 @@
+--- src/network/stk_ipv6.cpp.orig	2020-01-03 18:47:06 UTC
++++ src/network/stk_ipv6.cpp
+@@ -39,6 +39,7 @@ extern "C"
+ #else
+ 
+ #include <arpa/inet.h>
++#include <netinet/in.h>
+ #include <err.h>
+ #include <netdb.h>
+ #include <sys/socket.h>



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