Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Aug 2014 14:04:13 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r365735 - in head/games: . prboom-plus
Message-ID:  <201408231404.s7NE4Ds7036892@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adamw
Date: Sat Aug 23 14:04:12 2014
New Revision: 365735
URL: http://svnweb.freebsd.org/changeset/ports/365735
QAT: https://qat.redports.org/buildarchive/r365735/

Log:
  Add games/prboom-plus, a fork of games/prboom.
  
  A fork of PrBoom  with uncapped framerate, variable gamespeed, re-record,
  walkcam, chasecam, full mouselook, fov and other features without loss of
  compatibility with original DOOM.
  
  WWW: http://prboom-plus.sourceforge.net/
  
  PR:		188932
  Submitted by:	thiagohero501@gmail.com

Added:
  head/games/prboom-plus/
  head/games/prboom-plus/Makefile   (contents, props changed)
  head/games/prboom-plus/Makefile.include   (contents, props changed)
  head/games/prboom-plus/distinfo   (contents, props changed)
  head/games/prboom-plus/pkg-descr   (contents, props changed)
  head/games/prboom-plus/pkg-plist   (contents, props changed)
Modified:
  head/games/Makefile

Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile	Sat Aug 23 14:03:26 2014	(r365734)
+++ head/games/Makefile	Sat Aug 23 14:04:12 2014	(r365735)
@@ -746,6 +746,7 @@
     SUBDIR += powwow
     SUBDIR += ppracer
     SUBDIR += prboom
+    SUBDIR += prboom-plus
     SUBDIR += primateplunge
     SUBDIR += ptkei
     SUBDIR += ptools

Added: head/games/prboom-plus/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/prboom-plus/Makefile	Sat Aug 23 14:04:12 2014	(r365735)
@@ -0,0 +1,43 @@
+# Created by: Jordan DeLong <fracture@allusion.net>
+# $FreeBSD$
+
+PORTNAME=	prboom-plus
+PORTVERSION=	2.5.1.3
+CATEGORIES=	games
+MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
+
+MAINTAINER=	thiagohero501@gmail.com
+COMMENT=	A fork of the doom game engine prboom
+
+LICENSE=	GPLv2
+
+LIB_DEPENDS=	libsmpeg.so:${PORTSDIR}/multimedia/smpeg \
+		libpng.so:${PORTSDIR}/graphics/png
+
+CONFLICTS=	prboom-[2]*
+
+USES=		gmake
+USE_SDL=	mixer net sdl
+NEED_ROOT=	yes
+
+GNU_CONFIGURE=	yes
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+CONFIGURE_ARGS+=--with-waddir=${DATADIR}
+
+OPTIONS_DEFINE=	OPENGL
+OPTIONS_DEFAULT=OPENGL
+
+DATADIR=	${DMDIR}
+
+OPENGL_CONFIGURE_ENABLE=	gl
+OPENGL_USE=	GL=yes
+
+post-patch:
+	@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \
+		-e '/^gamesdir/s|/games|/bin|' \
+		-e '/^docdir/s/@PACKAGE@-@VERSION@/@PACKAGE@/'
+
+.include "${.CURDIR}/Makefile.include"
+
+.include <bsd.port.mk>

Added: head/games/prboom-plus/Makefile.include
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/prboom-plus/Makefile.include	Sat Aug 23 14:04:12 2014	(r365735)
@@ -0,0 +1,24 @@
+# Makefile for defining variables used by other Doom related ports.
+
+DMPKGNAMEPREFIX?=	doom-
+DMDIR?=		${LOCALBASE}/share/doom
+
+.if defined(PKGNAMEPREFIX) && ${PKGNAMEPREFIX} == ${DMPKGNAMEPREFIX} && defined(OPTIONSMKINCLUDED)
+.  error include before <bsd.port.options.mk> if using DMPKGNAMEPREFIX
+.endif
+
+MAKE_ENV+=	DMDIR="${DMDIR}"
+PLIST_SUB+=	DMDIR="${DMDIR:S/${LOCALBASE}\///}"
+SUB_LIST+=	DMDIR="${DMDIR}"
+
+.if defined(USE_CRLF)
+.   if defined(USE_ZIP)
+EXTRACT_BEFORE_ARGS=	-aqo
+.   else
+pre-patch:
+	@${FIND} ${WRKDIR} -type f -print0 | \
+		${XARGS} -0 ${FILE} | ${GREP} 'CRLF' | \
+		${SED} -e "s/:.*//" | ${SED} -e 's/ /\\ /g' | \
+		${XARGS} ${REINPLACE_CMD} -i "" -e "s/`${PRINTF} '\r'`$$//"
+.   endif
+.endif

Added: head/games/prboom-plus/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/prboom-plus/distinfo	Sat Aug 23 14:04:12 2014	(r365735)
@@ -0,0 +1,2 @@
+SHA256 (prboom-plus-2.5.1.3.tar.gz) = 0a406fa9d275fbde94afcf726cbff6d3a022f83b413dbfb6d131872e4642668f
+SIZE (prboom-plus-2.5.1.3.tar.gz) = 1465003

Added: head/games/prboom-plus/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/prboom-plus/pkg-descr	Sat Aug 23 14:04:12 2014	(r365735)
@@ -0,0 +1,5 @@
+A fork of PrBoom  with uncapped framerate, variable gamespeed, re-record,
+walkcam, chasecam, full mouselook, fov and other features without loss of
+compatibility with original DOOM.
+
+WWW: http://prboom-plus.sourceforge.net/

Added: head/games/prboom-plus/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/prboom-plus/pkg-plist	Sat Aug 23 14:04:12 2014	(r365735)
@@ -0,0 +1,20 @@
+bin/prboom-plus
+bin/prboom-plus-game-server
+man/man5/prboom-plus.cfg.5.gz
+man/man6/prboom-plus.6.gz
+man/man6/prboom-plus-game-server.6.gz
+%%DATADIR%%/prboom-plus.wad
+@dirrmtry %%DATADIR%%
+%%PORTDOCS%%%%DOCSDIR%%/MBF.txt
+%%PORTDOCS%%%%DOCSDIR%%/MBFFAQ.txt
+%%PORTDOCS%%%%DOCSDIR%%/README.compat
+%%PORTDOCS%%%%DOCSDIR%%/README.demos
+%%PORTDOCS%%%%DOCSDIR%%/boom.txt
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/prboom-plus-history.html
+%%PORTDOCS%%%%DOCSDIR%%/prboom-plus-history.txt
+%%PORTDOCS%%%%DOCSDIR%%/prboom-plus-usage.txt
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408231404.s7NE4Ds7036892>