svn commit: r493502 - in head/games/powder-toy: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Thu Feb 21 13:55:10 UTC 2019
Author: amdmi3
Date: Thu Feb 21 13:55:08 2019
New Revision: 493502
URL: https://svnweb.freebsd.org/changeset/ports/493502
Log:
- Update to 94.0
Added:
head/games/powder-toy/files/patch-SConscript (contents, props changed)
head/games/powder-toy/files/patch-resources_powder.appdata.xml (contents, props changed)
head/games/powder-toy/files/patch-resources_powder.desktop (contents, props changed)
Modified:
head/games/powder-toy/Makefile
head/games/powder-toy/distinfo
head/games/powder-toy/pkg-plist
Modified: head/games/powder-toy/Makefile
==============================================================================
--- head/games/powder-toy/Makefile Thu Feb 21 13:44:45 2019 (r493501)
+++ head/games/powder-toy/Makefile Thu Feb 21 13:55:08 2019 (r493502)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= powder-toy
-PORTVERSION= 93.3
-PORTREVISION= 1
+PORTVERSION= 94.0
DISTVERSIONPREFIX= v
CATEGORIES= games
@@ -20,9 +19,8 @@ USE_GITHUB= yes
GH_ACCOUNT= ThePowderToy
GH_PROJECT= The-Powder-Toy
-USES= compiler:c++11-lang scons localbase:ldflags lua:51 pkgconfig
-USE_SDL= sdl
-USE_XORG= x11
+USES= compiler:c++11-lang scons sdl localbase:ldflags lua:51 pkgconfig
+USE_SDL= sdl2
MAKE_ENV= LINKFLAGS="${LINKFLAGS}"
@@ -30,13 +28,6 @@ SUB_FILES= ${PORTNAME}.sh
PORTDOCS= README.md TODO
-DESKTOP_ENTRIES="The Powder Toy" \
- "" \
- "${PREFIX}/share/pixmaps/${PORTNAME}.ico" \
- "${PORTNAME}" \
- "Game;Simulation;" \
- ""
-
OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS SSE SSE3 OPENGL
OPTIONS_DEFAULT= OPTIMIZED_CFLAGS
OPTIONS_DEFAULT_amd64= SSE
@@ -56,7 +47,16 @@ post-patch:
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
${INSTALL_PROGRAM} ${WRKSRC}/build/powder* ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/resources/powder.ico ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.ico
+ ${INSTALL_DATA} ${WRKSRC}/resources/powder.desktop ${STAGEDIR}${PREFIX}/share/applications/powder-toy.desktop
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata
+ ${INSTALL_DATA} ${WRKSRC}/resources/powder.appdata.xml ${STAGEDIR}${PREFIX}/share/appdata/powder-toy.appdata.xml
+.for s in 16 24 32 48 128 256
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps
+ ${INSTALL_DATA} ${WRKSRC}/resources/icon/powder-${s}.png \
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/powder-toy.png
+.endfor
+ ${INSTALL_DATA} ${WRKSRC}/resources/icon/powder-32.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps/powder-toy.png
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Modified: head/games/powder-toy/distinfo
==============================================================================
--- head/games/powder-toy/distinfo Thu Feb 21 13:44:45 2019 (r493501)
+++ head/games/powder-toy/distinfo Thu Feb 21 13:55:08 2019 (r493502)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1525264085
-SHA256 (ThePowderToy-The-Powder-Toy-v93.3_GH0.tar.gz) = 6c5f5914e4ae0ac8500c7203ec69517a2fd4380dece6b33247ed719aa12e074e
-SIZE (ThePowderToy-The-Powder-Toy-v93.3_GH0.tar.gz) = 996138
+TIMESTAMP = 1550501901
+SHA256 (ThePowderToy-The-Powder-Toy-v94.0_GH0.tar.gz) = 01bb365caa584e454aaad813a75a2db49478ae410075f27f79a3df931e8d9301
+SIZE (ThePowderToy-The-Powder-Toy-v94.0_GH0.tar.gz) = 1253460
Added: head/games/powder-toy/files/patch-SConscript
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/powder-toy/files/patch-SConscript Thu Feb 21 13:55:08 2019 (r493502)
@@ -0,0 +1,15 @@
+--- SConscript.orig 2019-02-17 19:08:04 UTC
++++ SConscript
+@@ -364,11 +364,7 @@ def findLibs(env, conf):
+ FatalError("OpenGL framework not found or not installed")
+
+ if platform == "Linux" or platform == "FreeBSD":
+- if not conf.CheckLib('X11'):
+- FatalError("X11 development library not found or not installed")
+-
+- if not conf.CheckLib('rt'):
+- FatalError("librt not found or not installed")
++ pass
+ elif platform == "Windows":
+ #These need to go last
+ if not conf.CheckLib('gdi32') or not conf.CheckLib('winmm') or (not msvc and not conf.CheckLib('dxguid')):
Added: head/games/powder-toy/files/patch-resources_powder.appdata.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/powder-toy/files/patch-resources_powder.appdata.xml Thu Feb 21 13:55:08 2019 (r493502)
@@ -0,0 +1,10 @@
+--- resources/powder.appdata.xml.orig 2019-02-17 19:08:04 UTC
++++ resources/powder.appdata.xml
+@@ -1,6 +1,6 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <component type="desktop">
+- <id>powder.desktop</id>
++ <id>powder-toy.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-3.0</project_license>
+ <name>Powder Toy</name>
Added: head/games/powder-toy/files/patch-resources_powder.desktop
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/powder-toy/files/patch-resources_powder.desktop Thu Feb 21 13:55:08 2019 (r493502)
@@ -0,0 +1,12 @@
+--- resources/powder.desktop.orig 2019-02-17 19:08:04 UTC
++++ resources/powder.desktop
+@@ -3,7 +3,7 @@ Version=1.0
+ Encoding=UTF-8
+ Name=Powder Toy
+ Comment=Physics sandbox game
+-Exec=powder
+-Icon=powder
++Exec=powder-toy
++Icon=powder-toy
+ Type=Application
+ Categories=Game;Simulation;
Modified: head/games/powder-toy/pkg-plist
==============================================================================
--- head/games/powder-toy/pkg-plist Thu Feb 21 13:44:45 2019 (r493501)
+++ head/games/powder-toy/pkg-plist Thu Feb 21 13:55:08 2019 (r493502)
@@ -1,3 +1,11 @@
bin/powder-toy
libexec/powder-toy
-share/pixmaps/powder-toy.ico
+share/appdata/powder-toy.appdata.xml
+share/applications/powder-toy.desktop
+share/icons/hicolor/128x128/apps/powder-toy.png
+share/icons/hicolor/16x16/apps/powder-toy.png
+share/icons/hicolor/24x24/apps/powder-toy.png
+share/icons/hicolor/256x256/apps/powder-toy.png
+share/icons/hicolor/32x32/apps/powder-toy.png
+share/icons/hicolor/48x48/apps/powder-toy.png
+share/pixmaps/powder-toy.png
More information about the svn-ports-all
mailing list