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