From owner-svn-ports-head@freebsd.org Fri Nov 24 16:02:31 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 78B3DDEAE25; Fri, 24 Nov 2017 16:02:31 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 532A97A1CD; Fri, 24 Nov 2017 16:02:31 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vAOG2Uns090508; Fri, 24 Nov 2017 16:02:30 GMT (envelope-from amdmi3@FreeBSD.org) Received: (from amdmi3@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vAOG2UE3090502; Fri, 24 Nov 2017 16:02:30 GMT (envelope-from amdmi3@FreeBSD.org) Message-Id: <201711241602.vAOG2UE3090502@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: amdmi3 set sender to amdmi3@FreeBSD.org using -f From: Dmitry Marakasov Date: Fri, 24 Nov 2017 16:02:30 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: amdmi3 X-SVN-Commit-Paths: in head/games: . taisei taisei/files X-SVN-Commit-Revision: 454826 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Nov 2017 16:02:31 -0000 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 +# $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 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