svn commit: r408535 - in head/games: . linux-unigine-heaven

Kurt Jaeger pi at FreeBSD.org
Tue Feb 9 03:53:54 UTC 2016


Author: pi
Date: Tue Feb  9 03:53:52 2016
New Revision: 408535
URL: https://svnweb.freebsd.org/changeset/ports/408535

Log:
  New port: games/linux-unigine-heaven
  
  Heaven Benchmark immerses a user into a magical steampunk world of
  shiny brass, wood and gears. Nested on flying islands, a tiny village
  with its cozy, sun-heated cobblestone streets, an elaborately crafted
  dirigible above the expanse of fluffy clouds, and a majestic dragon
  on the central square gives a true sense of adventure. An interactive
  experience with fly-by and walk-through modes allows for exploring
  all corners of this world powered by the cutting-edge UNIGINE Engine
  that leverages the most advanced capabilities of graphics APIs and
  turns this benchmark into a visual masterpiece.
  
  This port includes the linux-binaries of the basic (free-to-use)
  version of the benchmark.
  
  WWW: http://unigine.com/products/heaven/
  
  PR:		194472
  Submitted by:	Hannes Hauswedell <h2+fbsdports at fsfe.org>
  Reviewed by:	marino, d.akiyakov at gmail.com

Added:
  head/games/linux-unigine-heaven/
  head/games/linux-unigine-heaven/Makefile   (contents, props changed)
  head/games/linux-unigine-heaven/distinfo   (contents, props changed)
  head/games/linux-unigine-heaven/pkg-descr   (contents, props changed)
  head/games/linux-unigine-heaven/pkg-plist   (contents, props changed)
Modified:
  head/games/Makefile

Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile	Tue Feb  9 03:43:13 2016	(r408534)
+++ head/games/Makefile	Tue Feb  9 03:53:52 2016	(r408535)
@@ -546,6 +546,7 @@
     SUBDIR += linux-rtcw
     SUBDIR += linux-ssamtfe
     SUBDIR += linux-ssamtse
+    SUBDIR += linux-unigine-heaven
     SUBDIR += linux-unrealgold
     SUBDIR += linux-uplink-demo
     SUBDIR += linux-ut

Added: head/games/linux-unigine-heaven/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/linux-unigine-heaven/Makefile	Tue Feb  9 03:53:52 2016	(r408535)
@@ -0,0 +1,54 @@
+# Created by: Hannes Hauswedell <h2+fbsdports at fsfe.org>
+# $FreeBSD$
+
+PORTNAME=	unigine-heaven
+PORTVERSION=	4.0
+CATEGORIES=	games linux
+MASTER_SITES=	http://de1-dl.techpowerup.com/Benchmarking/ \
+		http://nl1-dl.techpowerup.com/Benchmarking/ \
+		http://uk1-dl.techpowerup.com/Benchmarking/ \
+		http://us1-dl.techpowerup.com/Benchmarking/ \
+		http://us2-dl.techpowerup.com/Benchmarking/
+PKGNAMEPREFIX=	linux-
+DISTNAME=	Unigine_Heaven-${PORTVERSION}
+EXTRACT_SUFX=	.run
+
+MAINTAINER=	h2+fbsdports at fsfe.org
+COMMENT=	Unigine Heaven Benchmark, basic version, linux binaries
+
+LICENSE=	Proprietary
+LICENSE_NAME=	Unigine "Basic" License
+LICENSE_TEXT=	Binary only, License text not available. Free-to-use + no-redistribution implied from homepage
+LICENSE_PERMS=	no-dist-sell no-pkg-sell no-dist-mirror no-pkg-mirror
+
+ONLY_FOR_ARCHS=	i386 amd64
+USE_LINUX=	yes
+USE_LINUX_APPS=	xorglibs openal-soft
+USE_LDCONFIG=	yes
+NO_BUILD=	yes
+
+OPTIONS_DEFINE=	NVIDIA_GL
+NVIDIA_GL_DESC=	Use GL driver from nvidia-driver
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MNVIDIA_GL}
+RUN_DEPENDS+=	${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver
+.else
+USE_LINUX_APPS+=dri
+.endif
+
+do-extract:
+	@${MKDIR} ${WRKSRC}
+	cd ${WRKSRC} && ${TAIL} -n 1098568 ${_DISTDIR}/${DISTFILES} | ${TAR} zxf -
+	${PRINTF} "#\!/bin/sh\ncd ${DATADIR}/bin/\n" > ${WRKDIR}/${PORTNAME}
+	${ECHO} 'export LD_LIBRARY_PATH=./x86:$$LD_LIBRARY_PATH' >> ${WRKDIR}/${PORTNAME}
+	${ECHO} './browser_x86 -config ../data/launcher/launcher.xml' >> ${WRKDIR}/${PORTNAME}
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}${PORTNAME}
+	cd ${WRKSRC} && ${COPYTREE_SHARE} ./data ${STAGEDIR}${DATADIR}
+	cd ${WRKSRC} && ${COPYTREE_SHARE} ./bin ${STAGEDIR}${DATADIR}
+	cd ${WRKSRC} && ${COPYTREE_SHARE} ./documentation ${STAGEDIR}${DATADIR}
+
+.include <bsd.port.mk>

Added: head/games/linux-unigine-heaven/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/linux-unigine-heaven/distinfo	Tue Feb  9 03:53:52 2016	(r408535)
@@ -0,0 +1,2 @@
+SHA256 (Unigine_Heaven-4.0.run) = 90e6f95bb3c0d92f557a948ca6754b1b1bead07a063ec2af0ce03ef8e7ac74f3
+SIZE (Unigine_Heaven-4.0.run) = 286329188

Added: head/games/linux-unigine-heaven/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/linux-unigine-heaven/pkg-descr	Tue Feb  9 03:53:52 2016	(r408535)
@@ -0,0 +1,14 @@
+Heaven Benchmark immerses a user into a magical steampunk world of
+shiny brass, wood and gears. Nested on flying islands, a tiny village
+with its cozy, sun-heated cobblestone streets, an elaborately crafted
+dirigible above the expanse of fluffy clouds, and a majestic dragon
+on the central square gives a true sense of adventure. An interactive
+experience with fly-by and walk-through modes allows for exploring
+all corners of this world powered by the cutting-edge UNIGINE Engine
+that leverages the most advanced capabilities of graphics APIs and
+turns this benchmark into a visual masterpiece.
+
+This port includes the linux-binaries of the basic (free-to-use)
+version of the benchmark.
+
+WWW: http://unigine.com/products/heaven/

Added: head/games/linux-unigine-heaven/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/linux-unigine-heaven/pkg-plist	Tue Feb  9 03:53:52 2016	(r408535)
@@ -0,0 +1,66 @@
+ at mode 755
+bin/linux-unigine-heaven
+%%DATADIR%%/bin/browser_x64
+%%DATADIR%%/bin/browser_x86
+%%DATADIR%%/bin/heaven_x64
+%%DATADIR%%/bin/heaven_x86
+ at mode
+%%DATADIR%%/bin/libAppStereo_x64.so
+%%DATADIR%%/bin/libAppStereo_x86.so
+%%DATADIR%%/bin/libAppSurround_x64.so
+%%DATADIR%%/bin/libAppSurround_x86.so
+%%DATADIR%%/bin/libAppWall_x64.so
+%%DATADIR%%/bin/libAppWall_x86.so
+%%DATADIR%%/bin/libGPUMonitor_x64.so
+%%DATADIR%%/bin/libGPUMonitor_x86.so
+%%DATADIR%%/bin/libQtCoreUnigine_x64.so.4
+%%DATADIR%%/bin/libQtCoreUnigine_x86.so.4
+%%DATADIR%%/bin/libQtGuiUnigine_x64.so.4
+%%DATADIR%%/bin/libQtGuiUnigine_x86.so.4
+%%DATADIR%%/bin/libQtNetworkUnigine_x64.so.4
+%%DATADIR%%/bin/libQtNetworkUnigine_x86.so.4
+%%DATADIR%%/bin/libQtWebKitUnigine_x64.so.4
+%%DATADIR%%/bin/libQtWebKitUnigine_x86.so.4
+%%DATADIR%%/bin/libQtXmlUnigine_x64.so.4
+%%DATADIR%%/bin/libQtXmlUnigine_x86.so.4
+%%DATADIR%%/bin/libUnigine_x64.so
+%%DATADIR%%/bin/libUnigine_x86.so
+%%DATADIR%%/bin/x64/libopenal.so
+%%DATADIR%%/bin/x86/libopenal.so
+%%DATADIR%%/data/core.ung
+%%DATADIR%%/data/heaven-version
+%%DATADIR%%/data/heaven.ung
+%%DATADIR%%/data/heaven_4.0.cfg
+%%DATADIR%%/data/launcher/banners/oil-rush-v1/code.js
+%%DATADIR%%/data/launcher/banners/oil-rush-v1/content.html
+%%DATADIR%%/data/launcher/banners/oil-rush-v1/oil-rush-v1.banner
+%%DATADIR%%/data/launcher/banners/oil-rush-v1/style.css
+%%DATADIR%%/data/launcher/banners/update/content.html
+%%DATADIR%%/data/launcher/banners/update/style.css
+%%DATADIR%%/data/launcher/banners/update/update.banner
+%%DATADIR%%/data/launcher/icon.png
+%%DATADIR%%/data/launcher/interface.html
+%%DATADIR%%/data/launcher/js/browser.js
+%%DATADIR%%/data/launcher/js/heaven-ui-logic.js
+%%DATADIR%%/data/launcher/js/hquality.js
+%%DATADIR%%/data/launcher/js/jquery-ui.selectmenu.js
+%%DATADIR%%/data/launcher/launcher.xml
+%%DATADIR%%/data/launcher/style/images/background-pro.png
+%%DATADIR%%/data/launcher/style/images/background.png
+%%DATADIR%%/data/launcher/style/images/button_run_selected.png
+%%DATADIR%%/data/launcher/style/images/button_run_simple.png
+%%DATADIR%%/data/launcher/style/images/button_unigine_selected.png
+%%DATADIR%%/data/launcher/style/images/button_unigine_simple.png
+%%DATADIR%%/data/launcher/style/images/checkbox.png
+%%DATADIR%%/data/launcher/style/images/get_products_selected.png
+%%DATADIR%%/data/launcher/style/images/get_products_simple.png
+%%DATADIR%%/data/launcher/style/images/other_products_icon.png
+%%DATADIR%%/data/launcher/style/images/other_products_icon_selected.png
+%%DATADIR%%/data/launcher/style/images/upgrade_icon.png
+%%DATADIR%%/data/launcher/style/images/upgrade_icon_selected.png
+%%DATADIR%%/data/launcher/style/images/upgrade_selected.png
+%%DATADIR%%/data/launcher/style/images/upgrade_simple.png
+%%DATADIR%%/data/launcher/style/jquery-ui.selectmenu.css
+%%DATADIR%%/data/launcher/style/project.css
+%%DATADIR%%/data/launcher/style/style.css
+%%DATADIR%%/documentation/User_Manual.pdf


More information about the svn-ports-all mailing list