Date: Sat, 2 May 2020 16:15:21 +0000 (UTC) From: Danilo Egea Gondolfo <danilo@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r533694 - in head/games: . crispy-doom crispy-doom/files Message-ID: <202005021615.042GFLe1002539@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danilo Date: Sat May 2 16:15:20 2020 New Revision: 533694 URL: https://svnweb.freebsd.org/changeset/ports/533694 Log: New port: games/crispy-doom Crispy Doom is a friendly fork of Chocolate Doom that provides a higher display resolution, removes the static limits of the Doom engine and offers further optional visual, tactical and physical enhancements while remaining entirely config file, savegame, netplay and demo compatible with the original. Added: head/games/crispy-doom/ head/games/crispy-doom/Makefile (contents, props changed) head/games/crispy-doom/distinfo (contents, props changed) head/games/crispy-doom/files/ head/games/crispy-doom/files/patch-src_Makefile.am (contents, props changed) head/games/crispy-doom/pkg-descr (contents, props changed) head/games/crispy-doom/pkg-plist (contents, props changed) Modified: head/games/Makefile Modified: head/games/Makefile ============================================================================== --- head/games/Makefile Sat May 2 15:46:46 2020 (r533693) +++ head/games/Makefile Sat May 2 16:15:20 2020 (r533694) @@ -163,6 +163,7 @@ SUBDIR += cre SUBDIR += cretan-hubris SUBDIR += crimson + SUBDIR += crispy-doom SUBDIR += criticalmass SUBDIR += critterding SUBDIR += crossfire-client Added: head/games/crispy-doom/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/crispy-doom/Makefile Sat May 2 16:15:20 2020 (r533694) @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= crispy-doom +PORTVERSION= 5.8.0 +CATEGORIES= games + +MAINTAINER= danilo@FreeBSD.org +COMMENT= Enhanced-resolution Doom source port based on Chocolate Doom + +LICENSE= GPLv2 + +LIB_DEPENDS= libsamplerate.so:audio/libsamplerate \ + libpng16.so:graphics/png + +USES= autoreconf pkgconfig sdl + +USE_SDL= mixer2 net2 sdl2 +GNU_CONFIGURE= yes + +OPTIONS_DEFINE= DOCS + +USE_GITHUB= yes +GH_ACCOUNT= fabiangreffrath +GH_TAGNAME= ${PORTNAME}-${PORTVERSION} + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/crispy-* + +.include <bsd.port.mk> Added: head/games/crispy-doom/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/crispy-doom/distinfo Sat May 2 16:15:20 2020 (r533694) @@ -0,0 +1,3 @@ +TIMESTAMP = 1588371686 +SHA256 (fabiangreffrath-crispy-doom-5.8.0-crispy-doom-5.8.0_GH0.tar.gz) = c485de2c2920b50434f468795ce4025cf6d2c12f3cfcf484464544566b8fa290 +SIZE (fabiangreffrath-crispy-doom-5.8.0-crispy-doom-5.8.0_GH0.tar.gz) = 2627570 Added: head/games/crispy-doom/files/patch-src_Makefile.am ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/crispy-doom/files/patch-src_Makefile.am Sat May 2 16:15:20 2020 (r533694) @@ -0,0 +1,50 @@ +--- src/Makefile.am.orig 2020-05-02 15:07:41 UTC ++++ src/Makefile.am +@@ -5,16 +5,16 @@ execgamesdir = ${bindir} + + execgames_PROGRAMS = @PROGRAM_PREFIX@doom \ + @PROGRAM_PREFIX@heretic \ +- @PROGRAM_PREFIX@server +-EXTRA_PROGRAMS = @PROGRAM_PREFIX@hexen \ ++ @PROGRAM_PREFIX@server \ ++ @PROGRAM_PREFIX@hexen \ + @PROGRAM_PREFIX@strife + + noinst_PROGRAMS = @PROGRAM_PREFIX@setup + + SETUP_BINARIES = @PROGRAM_PREFIX@doom-setup$(EXEEXT) \ +- @PROGRAM_PREFIX@heretic-setup$(EXEEXT) +-# @PROGRAM_PREFIX@hexen-setup$(EXEEXT) \ +-# @PROGRAM_PREFIX@strife-setup$(EXEEXT) ++ @PROGRAM_PREFIX@heretic-setup$(EXEEXT) \ ++ @PROGRAM_PREFIX@hexen-setup$(EXEEXT) \ ++ @PROGRAM_PREFIX@strife-setup$(EXEEXT) + + execgames_SCRIPTS = $(SETUP_BINARIES) + +@@ -225,9 +225,9 @@ EXTRA_DIST = \ + metainfodir = $(prefix)/share/metainfo + metainfo_DATA = \ + @PACKAGE_RDNS@.Doom.metainfo.xml \ +- @PACKAGE_RDNS@.Heretic.metainfo.xml +-# @PACKAGE_RDNS@.Hexen.metainfo.xml \ +-# @PACKAGE_RDNS@.Strife.metainfo.xml ++ @PACKAGE_RDNS@.Heretic.metainfo.xml \ ++ @PACKAGE_RDNS@.Hexen.metainfo.xml \ ++ @PACKAGE_RDNS@.Strife.metainfo.xml + + @PACKAGE_RDNS@.Doom.metainfo.xml : Doom.metainfo.xml + cp Doom.metainfo.xml $@ +@@ -244,9 +244,9 @@ metainfo_DATA = \ + appdir = $(prefix)/share/applications + app_DATA = \ + @PACKAGE_RDNS@.Doom.desktop \ +- @PACKAGE_RDNS@.Heretic.desktop +-# @PACKAGE_RDNS@.Hexen.desktop \ +-# @PACKAGE_RDNS@.Strife.desktop ++ @PACKAGE_RDNS@.Heretic.desktop \ ++ @PACKAGE_RDNS@.Hexen.desktop \ ++ @PACKAGE_RDNS@.Strife.desktop + + @PACKAGE_RDNS@.Doom.desktop : Doom.desktop + cp Doom.desktop $@ Added: head/games/crispy-doom/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/crispy-doom/pkg-descr Sat May 2 16:15:20 2020 (r533694) @@ -0,0 +1,6 @@ +Crispy Doom is a friendly fork of Chocolate Doom that provides a higher +display resolution, removes the static limits of the Doom engine and offers +further optional visual, tactical and physical enhancements while remaining +entirely config file, savegame, netplay and demo compatible with the original. + +WWW: https://github.com/fabiangreffrath/crispy-doom Added: head/games/crispy-doom/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/crispy-doom/pkg-plist Sat May 2 16:15:20 2020 (r533694) @@ -0,0 +1,28 @@ +bin/crispy-doom +bin/crispy-doom-setup +bin/crispy-heretic +bin/crispy-heretic-setup +bin/crispy-hexen +bin/crispy-hexen-setup +bin/crispy-server +bin/crispy-strife +bin/crispy-strife-setup +share/applications/io.github.fabiangreffrath.Doom.desktop +share/applications/io.github.fabiangreffrath.Heretic.desktop +share/applications/io.github.fabiangreffrath.Hexen.desktop +share/applications/io.github.fabiangreffrath.Setup.desktop +share/applications/io.github.fabiangreffrath.Strife.desktop +share/applications/screensavers/io.github.fabiangreffrath.Doom_Screensaver.desktop +%%PORTDOCS%%%%DOCSDIR%%/COPYING.md +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/NEWS.md +%%PORTDOCS%%%%DOCSDIR%%/NOT-BUGS.md +%%PORTDOCS%%%%DOCSDIR%%/PHILOSOPHY.md +%%PORTDOCS%%%%DOCSDIR%%/README.Music.md +%%PORTDOCS%%%%DOCSDIR%%/README.md +share/icons/hicolor/128x128/apps/crispy-doom.png +share/icons/hicolor/128x128/apps/crispy-setup.png +share/metainfo/io.github.fabiangreffrath.Doom.metainfo.xml +share/metainfo/io.github.fabiangreffrath.Heretic.metainfo.xml +share/metainfo/io.github.fabiangreffrath.Hexen.metainfo.xml +share/metainfo/io.github.fabiangreffrath.Strife.metainfo.xml
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005021615.042GFLe1002539>