diff options
author | pawel <pawel@FreeBSD.org> | 2016-08-06 07:08:37 +0800 |
---|---|---|
committer | pawel <pawel@FreeBSD.org> | 2016-08-06 07:08:37 +0800 |
commit | da344b0bec0762eb5e81ec4ca7abe872c592bcf4 (patch) | |
tree | 7301ebf72b8fef1a9bb35be90e1d5fab84521c52 /games | |
parent | 3ea4f265800b4779a5da9a2680618ae45e43804d (diff) | |
download | freebsd-ports-gnome-da344b0bec0762eb5e81ec4ca7abe872c592bcf4.tar.gz freebsd-ports-gnome-da344b0bec0762eb5e81ec4ca7abe872c592bcf4.tar.zst freebsd-ports-gnome-da344b0bec0762eb5e81ec4ca7abe872c592bcf4.zip |
ZDoom is an enhanced source port of ID Software's DOOM engine. It is based on
the source code of id Software's DOOM. ZDoom boasts enhanced modding support,
as well as support for the following games:
* Ultimate Doom
* Doom II
* Final Doom
* Heretic
* Hexen
* Strife
* Chex Quest (1 & 3)
* Action Doom II
* Harmony v1.1
* Hacx
* The Adventures of Square
WWW: http://www.zdoom.org/
PR: 211588
Submitted by: Kyle Evans <bsdports@kyle-evans.net>
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/zdoom/Makefile | 42 | ||||
-rw-r--r-- | games/zdoom/distinfo | 3 | ||||
-rw-r--r-- | games/zdoom/pkg-descr | 17 |
4 files changed, 63 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index 04d40320e1eb..3be43647e824 100644 --- a/games/Makefile +++ b/games/Makefile @@ -1159,6 +1159,7 @@ SUBDIR += zangband SUBDIR += zatacka SUBDIR += zaz + SUBDIR += zdoom SUBDIR += zephulor SUBDIR += zhlt SUBDIR += znibbles diff --git a/games/zdoom/Makefile b/games/zdoom/Makefile new file mode 100644 index 000000000000..fd1d032b90dd --- /dev/null +++ b/games/zdoom/Makefile @@ -0,0 +1,42 @@ +# Created by: Kyle Evans <bsdports@kyle-evans.net> +# $FreeBSD$ + +PORTNAME= zdoom +PORTVERSION= 2.8.1 +CATEGORIES= games + +MAINTAINER= bsdports@kyle-evans.net +COMMENT= Source port for Doom-engine games + +BUILD_DEPENDS= zip:archivers/zip +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ + libsndfile.so:audio/libsndfile + +USE_GITHUB= yes +GH_ACCOUNT= rheit + +USES= cmake:outsource gettext jpeg openal pkgconfig +USE_GNOME= atk cairo gdkpixbuf2 gtk20 pango +USE_SDL= sdl2 +CMAKE_ARGS= -DNO_FMOD:BOOL=ON +CMAKE_BUILD_TYPE?= Release + +PLIST_FILES= bin/${PORTNAME} \ + %%DATADIR%%/${PORTNAME}.pk3 + +OPTIONS_DEFINE= FLUIDSYNTH +OPTIONS_DEFAULT=FLUIDSYNTH + +FLUIDSYNTH_DESC= FluidSynth sound library support +FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth +FLUIDSYNTH_CMAKE_BOOL= WITH_FLUIDSYNTH + +.include "${.CURDIR}/../doom-data/Makefile.include" + +do-install: + @${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_PROGRAM} ${CONFIGURE_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_DATA} ${CONFIGURE_WRKSRC}/${PORTNAME}.pk3 ${STAGEDIR}${DATADIR} + +.include <bsd.port.mk> diff --git a/games/zdoom/distinfo b/games/zdoom/distinfo new file mode 100644 index 000000000000..3e3c911685c3 --- /dev/null +++ b/games/zdoom/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1470284266 +SHA256 (rheit-zdoom-2.8.1_GH0.tar.gz) = ed8297563268e6b3187c025e9f375369b36c8325291d0f42b33aff55031954a2 +SIZE (rheit-zdoom-2.8.1_GH0.tar.gz) = 4767366 diff --git a/games/zdoom/pkg-descr b/games/zdoom/pkg-descr new file mode 100644 index 000000000000..846943900e65 --- /dev/null +++ b/games/zdoom/pkg-descr @@ -0,0 +1,17 @@ +ZDoom is an enhanced source port of ID Software's DOOM engine. It is based on +the source code of id Software's DOOM. ZDoom boasts enhanced modding support, +as well as support for the following games: + +* Ultimate Doom +* Doom II +* Final Doom +* Heretic +* Hexen +* Strife +* Chex Quest (1 & 3) +* Action Doom II +* Harmony v1.1 +* Hacx +* The Adventures of Square + +WWW: http://www.zdoom.org/ |