Date: Fri, 24 Nov 2017 16:02:30 +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: r454826 - in head/games: . taisei taisei/files Message-ID: <201711241602.vAOG2UE3090502@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: amdmi3 Date: Fri Nov 24 16:02:29 2017 New Revision: 454826 URL: https://svnweb.freebsd.org/changeset/ports/454826 Log: Taisei (lit. Occident) is a fan-made Open Source clone of the Touhou series, written in C using SDL/OpenGL. Basically, it is a shoot'em up game with lots of bullets (the genre is literally called bullet hell). The game is mostly done and very playable, so feel free to give it a try! WWW: https://taisei-project.org/ Added: head/games/taisei/ head/games/taisei/Makefile (contents, props changed) head/games/taisei/distinfo (contents, props changed) head/games/taisei/files/ head/games/taisei/files/patch-src_CMakeLists.txt (contents, props changed) head/games/taisei/pkg-descr (contents, props changed) head/games/taisei/pkg-plist (contents, props changed) Modified: head/games/Makefile Modified: head/games/Makefile ============================================================================== --- head/games/Makefile Fri Nov 24 15:52:21 2017 (r454825) +++ head/games/Makefile Fri Nov 24 16:02:29 2017 (r454826) @@ -954,6 +954,7 @@ SUBDIR += syobon SUBDIR += tads SUBDIR += taipan + SUBDIR += taisei SUBDIR += tali SUBDIR += tanglet SUBDIR += tanks-of-freedom Added: head/games/taisei/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/taisei/Makefile Fri Nov 24 16:02:29 2017 (r454826) @@ -0,0 +1,34 @@ +# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= taisei +PORTVERSION= 1.1.2 +DISTVERSIONPREFIX= v +CATEGORIES= games + +MAINTAINER= amdmi3@FreeBSD.org +COMMENT= Open source Touhou clone + +LICENSE= MIT CC0-1.0 PD +LICENSE_COMB= multi +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libpng.so:graphics/png \ + libzip.so:archivers/libzip + +USE_GITHUB= yes +GH_ACCOUNT= ${PORTNAME}-project + +USES= cmake pkgconfig +CMAKE_ARGS= -DTAISEI_VERSION_OVERRIDE=${PORTVERSION} +USE_SDL= sdl2 ttf2 mixer2 + +PORTDOCS= * +PORTDATA= * + +OPTIONS_DEFINE= DOCS + +post-install: + @${RM} ${STAGEDIR}${DOCSDIR}/COPYING.txt + +.include <bsd.port.mk> Added: head/games/taisei/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/taisei/distinfo Fri Nov 24 16:02:29 2017 (r454826) @@ -0,0 +1,3 @@ +TIMESTAMP = 1511265010 +SHA256 (taisei-project-taisei-v1.1.2_GH0.tar.gz) = 9b9ce2828a9c1fcc1de148e927c00b8bd541f891cae2df50552b9bba8f34122f +SIZE (taisei-project-taisei-v1.1.2_GH0.tar.gz) = 36400214 Added: head/games/taisei/files/patch-src_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/taisei/files/patch-src_CMakeLists.txt Fri Nov 24 16:02:29 2017 (r454826) @@ -0,0 +1,28 @@ +--- src/CMakeLists.txt.orig 2017-11-20 04:24:23 UTC ++++ src/CMakeLists.txt +@@ -205,25 +205,10 @@ if(DEBUG_USE_ASAN AND DEFINED DEBUG_BUIL + CHECK_AND_SET_FLAGS(COMPILER_SUPPORTS_ASAN "-fsanitize=address" DEBUG_FLAGS "-fsanitize=address") + endif() + +-if(RELEASE_USE_LTO) +- set(RELEASE_FLAGS "${RELEASE_FLAGS} -flto") +-endif() +- +-set(CMAKE_C_FLAGS_DEBUG "${DEBUG_FLAGS} -DDEBUG") +-set(CMAKE_C_FLAGS_RELEASE "${RELEASE_FLAGS} -O3") +-set(CMAKE_C_FLAGS_RELWITHDEBINFO "${RELEASE_FLAGS} -O2") +-set(CMAKE_C_FLAGS_MINSIZEREL "${RELEASE_FLAGS} -Os") +- + if(RELWITHDEBINFO_USE_DEBUG_FLAGS) + set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} ${DEBUG_FLAGS}") + endif() + +-check_symbol_exists(backtrace "execinfo.h" HAVE_BACKTRACE) +-if(${HAVE_BACKTRACE}) +- set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DLOG_ENABLE_BACKTRACE") +- set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -DLOG_ENABLE_BACKTRACE") +-endif() +- + set(WANT_WARNINGS + "all" + "pedantic" Added: head/games/taisei/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/taisei/pkg-descr Fri Nov 24 16:02:29 2017 (r454826) @@ -0,0 +1,8 @@ +Taisei (lit. Occident) is a fan-made Open Source clone of the Touhou +series, written in C using SDL/OpenGL. + +Basically, it is a shoot'em up game with lots of bullets (the genre +is literally called bullet hell). The game is mostly done and very +playable, so feel free to give it a try! + +WWW: https://taisei-project.org/ Added: head/games/taisei/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/taisei/pkg-plist Fri Nov 24 16:02:29 2017 (r454826) @@ -0,0 +1,3 @@ +bin/taisei +share/applications/taisei.desktop +share/icons/hicolor/128x128/apps/taisei.png
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201711241602.vAOG2UE3090502>