svn commit: r507595 - in head/games/dustrac: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Mon Jul 29 20:51:29 UTC 2019
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 at FreeBSD.org
+MAINTAINER= amdmi3 at 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 <bsd.port.mk>
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("$<$<CONFIG:RELEASE>:-W;-Wall;-O3;-pedantic;-fomit-frame-pointer>")
+- add_compile_options("$<$<CONFIG:DEBUG>:-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
More information about the svn-ports-head
mailing list