svn commit: r533694 - in head/games: . crispy-doom crispy-doom/files

Danilo Egea Gondolfo danilo at FreeBSD.org
Sat May 2 16:15:22 UTC 2020


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 at 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 at doom     \
+                      @PROGRAM_PREFIX at heretic  \
+-                     @PROGRAM_PREFIX at server
+-EXTRA_PROGRAMS =     @PROGRAM_PREFIX at hexen    \
++                     @PROGRAM_PREFIX at server   \
++                     @PROGRAM_PREFIX at hexen    \
+                      @PROGRAM_PREFIX at strife
+ 
+ noinst_PROGRAMS = @PROGRAM_PREFIX at setup
+ 
+ SETUP_BINARIES = @PROGRAM_PREFIX at doom-setup$(EXEEXT)    \
+-                 @PROGRAM_PREFIX at heretic-setup$(EXEEXT)
+-#                @PROGRAM_PREFIX at hexen-setup$(EXEEXT)   \
+-#                @PROGRAM_PREFIX at strife-setup$(EXEEXT)
++                 @PROGRAM_PREFIX at heretic-setup$(EXEEXT) \
++                 @PROGRAM_PREFIX at hexen-setup$(EXEEXT)   \
++                 @PROGRAM_PREFIX at strife-setup$(EXEEXT)
+ 
+ execgames_SCRIPTS = $(SETUP_BINARIES)
+ 
+@@ -225,9 +225,9 @@ EXTRA_DIST =                        \
+ metainfodir = $(prefix)/share/metainfo
+ metainfo_DATA =                             \
+         @PACKAGE_RDNS at .Doom.metainfo.xml    \
+-        @PACKAGE_RDNS at .Heretic.metainfo.xml
+-#       @PACKAGE_RDNS at .Hexen.metainfo.xml   \
+-#       @PACKAGE_RDNS at .Strife.metainfo.xml
++        @PACKAGE_RDNS at .Heretic.metainfo.xml \
++        @PACKAGE_RDNS at .Hexen.metainfo.xml   \
++        @PACKAGE_RDNS at .Strife.metainfo.xml
+ 
+ @PACKAGE_RDNS at .Doom.metainfo.xml : Doom.metainfo.xml
+ 	cp Doom.metainfo.xml $@
+@@ -244,9 +244,9 @@ metainfo_DATA =                             \
+ appdir = $(prefix)/share/applications
+ app_DATA =                                 \
+            @PACKAGE_RDNS at .Doom.desktop    \
+-           @PACKAGE_RDNS at .Heretic.desktop
+-#          @PACKAGE_RDNS at .Hexen.desktop   \
+-#          @PACKAGE_RDNS at .Strife.desktop
++           @PACKAGE_RDNS at .Heretic.desktop \
++           @PACKAGE_RDNS at .Hexen.desktop   \
++           @PACKAGE_RDNS at .Strife.desktop
+ 
+ @PACKAGE_RDNS at .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


More information about the svn-ports-head mailing list