Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Jan 2016 21:35:03 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r407182 - in head/games: . hoverboard-sdl hoverboard-sdl/files
Message-ID:  <201601242135.u0OLZ37M017846@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Sun Jan 24 21:35:03 2016
New Revision: 407182
URL: https://svnweb.freebsd.org/changeset/ports/407182

Log:
  Standalone version of xkcd 1608 "Hoverboard" game originally available
  at http://xkcd.com/1608/
  
  WWW: https://github.com/AMDmi3/hoverboard-sdl

Added:
  head/games/hoverboard-sdl/
  head/games/hoverboard-sdl/Makefile   (contents, props changed)
  head/games/hoverboard-sdl/distinfo   (contents, props changed)
  head/games/hoverboard-sdl/files/
  head/games/hoverboard-sdl/files/patch-CMakeLists.txt   (contents, props changed)
  head/games/hoverboard-sdl/pkg-descr   (contents, props changed)
Modified:
  head/games/Makefile

Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile	Sun Jan 24 21:30:43 2016	(r407181)
+++ head/games/Makefile	Sun Jan 24 21:35:03 2016	(r407182)
@@ -408,6 +408,7 @@
     SUBDIR += hohlin
     SUBDIR += hoichess
     SUBDIR += holotz-castle
+    SUBDIR += hoverboard-sdl
     SUBDIR += hypatia_engine
     SUBDIR += iagno
     SUBDIR += icbm3d

Added: head/games/hoverboard-sdl/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/hoverboard-sdl/Makefile	Sun Jan 24 21:35:03 2016	(r407182)
@@ -0,0 +1,35 @@
+# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	hoverboard
+PORTVERSION=	0.7.3
+CATEGORIES=	games
+
+MAINTAINER=	amdmi3@FreeBSD.org
+COMMENT=	Standalone version of xkcd 1608 "Hoverboard" game
+
+LICENSE=	GPLv3+ CCbyNC25
+LICENSE_COMB=	multi
+LICENSE_NAME_CCbyNC25=	Creative Commons Attribution-NonCommercial 2.5 License
+LICENSE_TEXT_CCbyNC25=	http://creativecommons.org/licenses/by-nc/2.5/
+LICENSE_FILE_GPLv3=	${WRKSRC}/COPYING
+LICENSE_PERMS_CCbyNC25=	no-dist-sell dist-mirror no-pkg-sell pkg-mirror auto-accept
+
+LIB_DEPENDS=	libSDL2pp.so:${PORTSDIR}/devel/sdl2pp
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	AMDmi3
+GH_PROJECT=	${PORTNAME}-sdl
+
+USES=		cmake compiler:c++11-lib
+CMAKE_ARGS=	-DSYSTEMWIDE=ON
+USE_SDL=	sdl2 image2 ttf2
+
+PORTDATA=	*
+PORTDOCS=	*
+PLIST_FILES=	bin/${PORTNAME} \
+		share/applications/${PORTNAME}.desktop
+
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.port.mk>

Added: head/games/hoverboard-sdl/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/hoverboard-sdl/distinfo	Sun Jan 24 21:35:03 2016	(r407182)
@@ -0,0 +1,2 @@
+SHA256 (AMDmi3-hoverboard-sdl-0.7.3_GH0.tar.gz) = 59c51aea62d4a8771212986aef7cb9ed307802f995585a94100514eb16b7f1b4
+SIZE (AMDmi3-hoverboard-sdl-0.7.3_GH0.tar.gz) = 3833983

Added: head/games/hoverboard-sdl/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/hoverboard-sdl/files/patch-CMakeLists.txt	Sun Jan 24 21:35:03 2016	(r407182)
@@ -0,0 +1,27 @@
+--- CMakeLists.txt.orig	2016-01-23 13:29:12 UTC
++++ CMakeLists.txt
+@@ -27,14 +27,7 @@ IF(NOT MSVC)
+ ENDIF(NOT MSVC)
+ 
+ # depends
+-IF(NOT EXISTS ${PROJECT_SOURCE_DIR}/extlibs/libSDL2pp/CMakeLists.txt)
+-	MESSAGE(FATAL_ERROR "The source directory\n  ${PROJECT_SOURCE_DIR}/extlibs/libSDL2pp\ndoes not contain a CMakeLists.txt file.\nIt is likely that you forgot to run\n  git submodule init && git submodule update")
+-ENDIF(NOT EXISTS ${PROJECT_SOURCE_DIR}/extlibs/libSDL2pp/CMakeLists.txt)
+-
+-SET(SDL2PP_WITH_IMAGE TRUE)
+-SET(SDL2PP_WITH_TTF TRUE)
+-ADD_SUBDIRECTORY(extlibs/libSDL2pp)
+-
++FIND_PACKAGE(SDL2PP)
+ FIND_PACKAGE(Threads)
+ 
+ # definitions
+@@ -81,7 +74,7 @@ IF(SYSTEMWIDE OR STANDALONE)
+ 	INSTALL(TARGETS hoverboard RUNTIME DESTINATION ${BINDIR})
+ 	INSTALL(DIRECTORY data/ DESTINATION ${DATADIR})
+ 
+-	INSTALL(FILES README.md COPYING COPYING.DATA DESTINATION ${DOCSDIR})
++	INSTALL(FILES README.md DESTINATION ${DOCSDIR})
+ 
+ 	IF(NOT WIN32)
+ 		CONFIGURE_FILE(misc/hoverboard.desktop.in misc/hoverboard.desktop)

Added: head/games/hoverboard-sdl/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/hoverboard-sdl/pkg-descr	Sun Jan 24 21:35:03 2016	(r407182)
@@ -0,0 +1,4 @@
+Standalone version of xkcd 1608 "Hoverboard" game originally available
+at http://xkcd.com/1608/
+
+WWW: https://github.com/AMDmi3/hoverboard-sdl



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601242135.u0OLZ37M017846>