Index: head/games/supertuxkart/Makefile =================================================================== --- head/games/supertuxkart/Makefile (revision 522575) +++ head/games/supertuxkart/Makefile (revision 522576) @@ -1,71 +1,68 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= supertuxkart -PORTVERSION= 1.0 -PORTREVISION= 4 +PORTVERSION= 1.1 CATEGORIES= games MASTER_SITES= SF/supertuxkart/SuperTuxKart/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Free 3D kart racing game LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libogg.so:audio/libogg \ 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) USES= alias cmake compiler:c++11-lib gettext gl \ jpeg openal:al pkgconfig sdl tar:xz xorg 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 NETTLE_CMAKE_BOOL_OFF= USE_CRYPTO_OPENSSL WAYLAND_CMAKE_BOOL= ENABLE_WAYLAND_DEVICE WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \ 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 post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6/include|${LOCALBASE}/include|' \ ${WRKSRC}/lib/irrlicht/CMakeLists.txt @${REINPLACE_CMD} -e 's|Icon=.*|Icon=${PREFIX}/share/icons/hicolor/128x128/apps/supertuxkart.png|' \ ${WRKSRC}/data/${PORTNAME}.desktop .include Index: head/games/supertuxkart/distinfo =================================================================== --- head/games/supertuxkart/distinfo (revision 522575) +++ head/games/supertuxkart/distinfo (revision 522576) @@ -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 Index: head/games/supertuxkart/files/patch-lib_angelscript_source_as__config.h =================================================================== --- head/games/supertuxkart/files/patch-lib_angelscript_source_as__config.h (revision 522575) +++ head/games/supertuxkart/files/patch-lib_angelscript_source_as__config.h (nonexistent) @@ -1,11 +0,0 @@ ---- lib/angelscript/source/as_config.h.orig 2019-07-11 00:36:27 UTC -+++ lib/angelscript/source/as_config.h -@@ -953,7 +953,7 @@ - #define COMPLEX_RETURN_MASK (asOBJ_APP_CLASS_DESTRUCTOR | asOBJ_APP_CLASS_COPY_CONSTRUCTOR | asOBJ_APP_ARRAY) - #define THISCALL_PASS_OBJECT_POINTER_ON_THE_STACK - #define AS_X86 -- #elif defined(__LP64__) -+ #elif defined(__x86_64__) - #define AS_X64_GCC - #define HAS_128_BIT_PRIMITIVES - #define SPLIT_OBJS_BY_MEMBER_TYPES Property changes on: head/games/supertuxkart/files/patch-lib_angelscript_source_as__config.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/games/supertuxkart/files/patch-lib_angelscript_projects_cmake_CMakeLists.txt =================================================================== --- head/games/supertuxkart/files/patch-lib_angelscript_projects_cmake_CMakeLists.txt (revision 522575) +++ head/games/supertuxkart/files/patch-lib_angelscript_projects_cmake_CMakeLists.txt (revision 522576) @@ -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() Index: head/games/supertuxkart/files/patch-src_network_stk__ipv6.cpp =================================================================== --- head/games/supertuxkart/files/patch-src_network_stk__ipv6.cpp (nonexistent) +++ head/games/supertuxkart/files/patch-src_network_stk__ipv6.cpp (revision 522576) @@ -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 ++#include + #include + #include + #include Property changes on: head/games/supertuxkart/files/patch-src_network_stk__ipv6.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property