From owner-svn-ports-all@freebsd.org Mon Jul 29 20:51:29 2019 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6ACD5B590F; Mon, 29 Jul 2019 20:51:29 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CE8B6CAE8; Mon, 29 Jul 2019 20:51:29 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 29231636F; Mon, 29 Jul 2019 20:51:29 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x6TKpTcD007348; Mon, 29 Jul 2019 20:51:29 GMT (envelope-from amdmi3@FreeBSD.org) Received: (from amdmi3@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6TKpSYq007343; Mon, 29 Jul 2019 20:51:28 GMT (envelope-from amdmi3@FreeBSD.org) Message-Id: <201907292051.x6TKpSYq007343@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: amdmi3 set sender to amdmi3@FreeBSD.org using -f From: Dmitry Marakasov Date: Mon, 29 Jul 2019 20:51:28 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r507595 - in head/games/dustrac: . files X-SVN-Group: ports-head X-SVN-Commit-Author: amdmi3 X-SVN-Commit-Paths: in head/games/dustrac: . files X-SVN-Commit-Revision: 507595 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4CE8B6CAE8 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-0.99)[-0.994,0]; NEURAL_HAM_SHORT(-0.97)[-0.974,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jul 2019 20:51:29 -0000 Author: amdmi3 Date: Mon Jul 29 20:51:27 2019 New Revision: 507595 URL: https://svnweb.freebsd.org/changeset/ports/507595 Log: - Update to 2.0.3 - Take maintainership Though it has graphical problems for me on Intel graphics, the older version segfaults so it's still better. I hope to resolve these (see https://github.com/juzzlin/DustRacing2D/issues/58), or they may not reproduce on other hardware. Added: head/games/dustrac/files/patch-CMakeLists.txt (contents, props changed) head/games/dustrac/files/patch-src_game_MiniCore_CMakeLists.txt (contents, props changed) Deleted: head/games/dustrac/files/patch-src__editor__editorview.cpp head/games/dustrac/files/patch-src__game__fadeanimation.cpp Modified: head/games/dustrac/Makefile head/games/dustrac/distinfo head/games/dustrac/pkg-plist Modified: head/games/dustrac/Makefile ============================================================================== --- head/games/dustrac/Makefile Mon Jul 29 20:42:04 2019 (r507594) +++ head/games/dustrac/Makefile Mon Jul 29 20:51:27 2019 (r507595) @@ -1,38 +1,39 @@ # $FreeBSD$ PORTNAME= dustrac -PORTVERSION= 1.11.0 -PORTREVISION= 7 +PORTVERSION= 2.0.3 CATEGORIES= games -MAINTAINER= ports@FreeBSD.org +MAINTAINER= amdmi3@FreeBSD.org COMMENT= 2D top-view racing game +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING + LIB_DEPENDS= libvorbisfile.so:audio/libvorbis -USES= compiler:c++11-lib cmake openal pkgconfig qt:5 -USE_GL= glu -USE_QT= core opengl xml widgets \ +USE_GITHUB= yes +GH_ACCOUNT= juzzlin +GH_PROJECT= DustRacing2D + +USES= compiler:c++11-lib cmake gl openal pkgconfig qt:5 +USE_GL= gl glu +USE_QT= core gui opengl xml widgets testlib \ buildtools_build linguisttools_build qmake_build CMAKE_ARGS= -DReleaseBuild=on \ -DDATA_PATH=${DATADIR} \ -DDOC_PATH=${DOCSDIR} LDFLAGS+= -L${LOCALBASE}/lib -USE_GITHUB= yes -GH_ACCOUNT= juzzlin -GH_PROJECT= DustRacing2D +PORTDATA= * +PORTDOCS= * OPTIONS_DEFINE= DOCS STRIP_FILES= bin/dustrac-game \ bin/dustrac-editor -post-patch: - ${REINPLACE_CMD} -e '/add_subdirectory(UnitTests)/d' \ - ${WRKSRC}/src/game/MiniCore/CMakeLists.txt - post-install: - ${STRIP_CMD} ${STRIP_FILES:S,^,${STAGEDIR}${PREFIX}/,} + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dustrac-* .include Modified: head/games/dustrac/distinfo ============================================================================== --- head/games/dustrac/distinfo Mon Jul 29 20:42:04 2019 (r507594) +++ head/games/dustrac/distinfo Mon Jul 29 20:51:27 2019 (r507595) @@ -1,2 +1,3 @@ -SHA256 (juzzlin-DustRacing2D-1.11.0_GH0.tar.gz) = 48512ce979d4c4945dd6b9b4832da88619113477a53f0b7e7edee832f5a582ec -SIZE (juzzlin-DustRacing2D-1.11.0_GH0.tar.gz) = 27506587 +TIMESTAMP = 1563219146 +SHA256 (juzzlin-DustRacing2D-2.0.3_GH0.tar.gz) = cbf73fc1c446d4068222c51d7fd67bd90dcce2651ba2aa2ae8aecb2dc8ee0873 +SIZE (juzzlin-DustRacing2D-2.0.3_GH0.tar.gz) = 17338605 Added: head/games/dustrac/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/dustrac/files/patch-CMakeLists.txt Mon Jul 29 20:51:27 2019 (r507595) @@ -0,0 +1,28 @@ +--- CMakeLists.txt.orig 2019-07-09 21:02:22 UTC ++++ CMakeLists.txt +@@ -90,16 +90,6 @@ elseif(WIN32) + endif() + + if(CMAKE_COMPILER_IS_GNUCXX OR MINGW OR ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang") +- add_compile_options("$<$:-W;-Wall;-O3;-pedantic;-fomit-frame-pointer>") +- add_compile_options("$<$:-W;-Wall;-O0;-pedantic>") +- +- # Automatically use ccache if found +- find_program(CCACHE_FOUND ccache) +- if(CCACHE_FOUND) +- set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache) +- set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache) +- endif(CCACHE_FOUND) +- + elseif(MSVC) + add_definitions(-DNOMINMAX) + endif() +@@ -124,7 +114,7 @@ find_package(OpenGL REQUIRED) + if(${CMAKE_VERSION} VERSION_LESS "3.11.0") + set(DUSTRAC_OPENGL_LIBS ${OPENGL_gl_LIBRARY}) + else() +- set(DUSTRAC_OPENGL_LIBS OpenGL::OpenGL) ++ set(DUSTRAC_OPENGL_LIBS OpenGL::GL) + endif() + + # OpenAL for sounds. OpenAL directory can be given by -DOPENALDIR=... Added: head/games/dustrac/files/patch-src_game_MiniCore_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/dustrac/files/patch-src_game_MiniCore_CMakeLists.txt Mon Jul 29 20:51:27 2019 (r507595) @@ -0,0 +1,11 @@ +--- ./src/game/MiniCore/CMakeLists.txt.orig 2019-07-09 21:02:22 UTC ++++ ./src/game/MiniCore/CMakeLists.txt +@@ -60,7 +60,7 @@ find_package(OpenGL REQUIRED) + if(${CMAKE_VERSION} VERSION_LESS "3.11.0") + set(MINICORE_OPENGL_LIBS ${OPENGL_gl_LIBRARY}) + else() +- set(MINICORE_OPENGL_LIBS OpenGL::OpenGL) ++ set(MINICORE_OPENGL_LIBS OpenGL::GL) + endif() + + # Enable CMake's unit test framework Modified: head/games/dustrac/pkg-plist ============================================================================== --- head/games/dustrac/pkg-plist Mon Jul 29 20:42:04 2019 (r507594) +++ head/games/dustrac/pkg-plist Mon Jul 29 20:51:27 2019 (r507595) @@ -2,134 +2,8 @@ bin/dustrac-editor bin/dustrac-game share/applications/dustrac-editor.desktop share/applications/dustrac-game.desktop -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/README -%%DATADIR%%/editorModels.conf -%%DATADIR%%/fonts.conf -%%DATADIR%%/fonts/UbuntuMono-B.ttf -%%DATADIR%%/fonts/UbuntuMono-R.ttf -%%DATADIR%%/images/about.png -%%DATADIR%%/images/asphalt.png -%%DATADIR%%/images/brake.png -%%DATADIR%%/images/bridge.png -%%DATADIR%%/images/bridgeEditor.png -%%DATADIR%%/images/bridgeObject.png -%%DATADIR%%/images/bridgePreview.png -%%DATADIR%%/images/bushArea.png -%%DATADIR%%/images/carBlack.png -%%DATADIR%%/images/carBlue.png -%%DATADIR%%/images/carBrown.png -%%DATADIR%%/images/carCyan.png -%%DATADIR%%/images/carDarkGreen.png -%%DATADIR%%/images/carDarkRed.png -%%DATADIR%%/images/carGreen.png -%%DATADIR%%/images/carGrey.png -%%DATADIR%%/images/carNormalMap.png -%%DATADIR%%/images/carOrange.png -%%DATADIR%%/images/carPink.png -%%DATADIR%%/images/carRed.png -%%DATADIR%%/images/carViolet.png -%%DATADIR%%/images/carYellow.png -%%DATADIR%%/images/checkeredFlag.png -%%DATADIR%%/images/clear.png -%%DATADIR%%/images/corner.png -%%DATADIR%%/images/corner45Left.png -%%DATADIR%%/images/corner45LeftPreview.png -%%DATADIR%%/images/corner45Right.png -%%DATADIR%%/images/corner45RightPreview.png -%%DATADIR%%/images/cornerPreview.png -%%DATADIR%%/images/crashOverlay.png -%%DATADIR%%/images/creditsHelpBack.png -%%DATADIR%%/images/cross.png -%%DATADIR%%/images/cursor.png -%%DATADIR%%/images/cursor2.png -%%DATADIR%%/images/dustRacing2DBanner.png -%%DATADIR%%/images/finish.png -%%DATADIR%%/images/finishPreview.png -%%DATADIR%%/images/frontTire.png -%%DATADIR%%/images/grandstand.png -%%DATADIR%%/images/grandstandEditor.png -%%DATADIR%%/images/grass.png -%%DATADIR%%/images/grassEditor.png -%%DATADIR%%/images/grid.png -%%DATADIR%%/images/intro.png -%%DATADIR%%/images/leaf.png -%%DATADIR%%/images/left.png -%%DATADIR%%/images/lock.png -%%DATADIR%%/images/logo.png -%%DATADIR%%/images/mainMenuBack.png -%%DATADIR%%/images/mud.png -%%DATADIR%%/images/pit.png -%%DATADIR%%/images/plant.png -%%DATADIR%%/images/right.png -%%DATADIR%%/images/rock.png -%%DATADIR%%/images/sand.png -%%DATADIR%%/images/sandAreaBig.png -%%DATADIR%%/images/sandAreaCurve.png -%%DATADIR%%/images/sandEditor.png -%%DATADIR%%/images/sandGrassCorner.png -%%DATADIR%%/images/sandGrassCorner2.png -%%DATADIR%%/images/sandGrassCorner2Editor.png -%%DATADIR%%/images/sandGrassCornerEditor.png -%%DATADIR%%/images/sandGrassStraight.png -%%DATADIR%%/images/sandGrassStraightEditor.png -%%DATADIR%%/images/settingsBack.png -%%DATADIR%%/images/skid.png -%%DATADIR%%/images/sky.png -%%DATADIR%%/images/smoke.png -%%DATADIR%%/images/sparkle.png -%%DATADIR%%/images/star.png -%%DATADIR%%/images/starGlow.png -%%DATADIR%%/images/startLightGlow.png -%%DATADIR%%/images/startLightOff.png -%%DATADIR%%/images/startLightOffCorner.png -%%DATADIR%%/images/startLightOn.png -%%DATADIR%%/images/startLightOnCorner.png -%%DATADIR%%/images/steel.jpg -%%DATADIR%%/images/straight.png -%%DATADIR%%/images/straight45Female.png -%%DATADIR%%/images/straight45FemalePreview.png -%%DATADIR%%/images/straight45Male.png -%%DATADIR%%/images/straight45MalePreview.png -%%DATADIR%%/images/straightPreview.png -%%DATADIR%%/images/tire.png -%%DATADIR%%/images/tireStatusIndicatorBody.png -%%DATADIR%%/images/tireStatusIndicatorTires.png -%%DATADIR%%/images/trackSelectionBack.png -%%DATADIR%%/images/tree.png -%%DATADIR%%/images/wood.png -%%DATADIR%%/levels/curvastone.trk -%%DATADIR%%/levels/infinity.trk -%%DATADIR%%/levels/monza.trk -%%DATADIR%%/levels/ring.trk -%%DATADIR%%/levels/straight.trk -%%DATADIR%%/levels/suzuka.trk -%%DATADIR%%/levels/triangle.trk -%%DATADIR%%/levels/twister.trk -%%DATADIR%%/meshes.conf -%%DATADIR%%/models/cube.obj -%%DATADIR%%/sounds/bell.ogg -%%DATADIR%%/sounds/carEngine.ogg -%%DATADIR%%/sounds/carHit.ogg -%%DATADIR%%/sounds/carHit2.ogg -%%DATADIR%%/sounds/carHit3.ogg -%%DATADIR%%/sounds/cheering.ogg -%%DATADIR%%/sounds/menuBoom.ogg -%%DATADIR%%/sounds/menuClick.ogg -%%DATADIR%%/sounds/pit.ogg -%%DATADIR%%/sounds/skid.ogg -%%DATADIR%%/surfaces.conf -%%DATADIR%%/translations/dustrac-editor_cs.qm -%%DATADIR%%/translations/dustrac-editor_fi.qm -%%DATADIR%%/translations/dustrac-editor_fr.qm -%%DATADIR%%/translations/dustrac-editor_it.qm -%%DATADIR%%/translations/dustrac-game_cs.qm -%%DATADIR%%/translations/dustrac-game_fi.qm -%%DATADIR%%/translations/dustrac-game_fr.qm -%%DATADIR%%/translations/dustrac-game_it.qm share/icons/hicolor/64x64/apps/dustrac-editor.png share/icons/hicolor/64x64/apps/dustrac-game.png +share/metainfo/dustrac.appdata.xml share/pixmaps/dustrac-editor.png share/pixmaps/dustrac-game.png