Skip site navigation (1)Skip section navigation (2)
Date:      Wed,  9 Apr 2008 18:51:18 +0200 (CEST)
From:      Olivier Smedts <olivier@gid0.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/122606: games/eduke32 : new snapshot
Message-ID:  <20080409165118.DCCBE22829@z.gid0.org>
Resent-Message-ID: <200804091730.m39HU189057361@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         122606
>Category:       ports
>Synopsis:       games/eduke32 : new snapshot
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 09 17:30:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Charlie &
>Release:        FreeBSD 7.0-RELEASE i386
>Organization:
none
>Environment:
System: FreeBSD z.gid0.org 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Mar 2 21:13:45 CET 2008 root@z.gid0.org:/work/obj/work/src/sys/XPC i386


	
>Description:
New snapshot of the game and the port
cd /usr/ports/games && shar `find eduke32`
	
>How-To-Repeat:
	
>Fix:

--- eduke32 begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	eduke32
#	eduke32/Makefile
#	eduke32/distinfo
#	eduke32/pkg-descr
#	eduke32/pkg-plist
#
echo c - eduke32
mkdir -p eduke32 > /dev/null 2>&1
echo x - eduke32/Makefile
sed 's/^X//' >eduke32/Makefile << 'END-of-eduke32/Makefile'
X# New ports collection makefile for:	eduke32
X# Date Created:				1 Aug 2006
X# Whom:					alepulver
X#
X# $FreeBSD: ports/games/eduke32/Makefile,v 1.10 2008/03/13 14:27:38 miwi Exp $
X
XPORTNAME=	eduke32
XPORTVERSION=	20080401
XCATEGORIES=	games
XMASTER_SITES=	http://wiki.eduke32.com/stuff/
XDISTFILES=	${PORTNAME}_src_${PORTVERSION}${EXTRACT_SUFX}
X
XMAINTAINER=	olivier@gid0.org
XCOMMENT=	Duke Nukem 3D Port based on JFDuke and EDuke
X
XUSE_ZIP=	yes
XUSE_GMAKE=	yes
XUSE_GL=		yes
XUSE_GNOME=	gtk20
XUSE_SDL=	mixer sdl
XWRKSRC=		${WRKDIR}/${PORTNAME}_src_${PORTVERSION}/${PORTNAME}
X
XOPTIONS=	MIDI		"Enable MIDI support"			On \
X		TIMIDITYPLUS	"Use Timidity++ instead of Timidity"	Off \
X		VORBIS		"Enable Ogg Vorbis support"		On
X
X.include "${.CURDIR}/../duke3d-data/Makefile.include"
X
X.include <bsd.port.pre.mk>
X
X.if ${ARCH} == "i386"
XBUILD_DEPENDS=	nasm:${PORTSDIR}/devel/nasm
X.endif
X
X.if defined(WITH_MIDI)
X.if defined(WITH_TIMIDITYPLUS)
XRUN_DEPENDS+=	timidity:${PORTSDIR}/audio/timidity++
X.else
XRUN_DEPENDS+=	timidity:${PORTSDIR}/audio/timidity
X.endif
X.endif
X
X.if defined(WITH_VORBIS)
XLIB_DEPENDS+=	vorbis.4:${PORTSDIR}/audio/libvorbis
X.endif
X
Xpost-patch:
X.if defined(WITHOUT_VORBIS)
X	@${REINPLACE_CMD} -e '/LIBS+= -lvorbis/d' ${WRKSRC}/Makefile
X.endif
X.if ${ARCH} != "i386"
X	@${REINPLACE_CMD} -Ee 's|^(NOASM =).*|\1 1|' ${WRKSRC}/Makefile
X.endif
X	@${REINPLACE_CMD} -Ee \
X		's|^(CC=).*|\1${CC}|; \
X		 s|^(CXX=).*|\1${CXX}|; \
X		 s|/usr/X11R6|${X11BASE}|; \
X		 s|sdl-config|${SDL_CONFIG}|' \
X		${WRKSRC}/Makefile \
X		${WRKSRC}/../build/Makefile \
X		${WRKSRC}/../build/Makefile.shared
X	@${REINPLACE_CMD} -e 's|LINUX|BSD|' ${WRKSRC}/Makefile
X	@${REINPLACE_CMD} -e 's|/usr/share/games/eduke32|${DN3DDIR}|' \
X		${WRKSRC}/source/game.c ${WRKSRC}/source/astub.c
X
Xdo-install:
X.for f in eduke32 mapster32
X	${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin
X.endfor
X.if !defined(NOPORTDOCS)
X. for f in ChangeLog *.sample
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X. endfor
X.endif
X
X.include <bsd.port.post.mk>
END-of-eduke32/Makefile
echo x - eduke32/distinfo
sed 's/^X//' >eduke32/distinfo << 'END-of-eduke32/distinfo'
XMD5 (eduke32_src_20080401.zip) = 65e8ecf9b23b61dbf617da6a27ef217e
XSHA256 (eduke32_src_20080401.zip) = e4cf22b6bff0040607e0b175d1343366278fa29308dbec7f336d374dc2467f8e
XSIZE (eduke32_src_20080401.zip) = 1602365
END-of-eduke32/distinfo
echo x - eduke32/pkg-descr
sed 's/^X//' >eduke32/pkg-descr << 'END-of-eduke32/pkg-descr'
XEDuke32 is a fork of the JFDuke3D port of Duke Nukem 3D (aka Duke3D), merging
Xit with EDuke to provide many new features for mod authors. Built on the
Xfoundation of Jonathon "JonoF" Fowler's JFDuke3D work (including Build engine
Xauthor Ken "Awesoken" Silverman's badass Polymost renderer) combined with
XMatt "Matteus" Saettler's EDuke advances, EDuke32 screams cool so loud you'll
Xthink Bruce Dickinson got uppercut in the balls by Freddy Krueger. Hell, it
Xeven comes with Mapster32, the enhanced Build editor.
X
XThe EDuke32 and Mapster32 development team is lead by Richard "TerminX"
XGobeille, author of the popular Cinema mod for Max Payne 2, the Project X TC
Xdemo for EDuke 2.0, and Mapster, the original Build editor enhancement.
X
XFeatures
X * Enhanced event-based game scripting system
X * OpenGL renderer (truecolor textures, MD2/MD3 models)
X * Cross-platform
X * Augmented map editor
X
XWWW: http://eduke32.com/
END-of-eduke32/pkg-descr
echo x - eduke32/pkg-plist
sed 's/^X//' >eduke32/pkg-plist << 'END-of-eduke32/pkg-plist'
Xbin/eduke32
Xbin/mapster32
X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
X%%PORTDOCS%%%%DOCSDIR%%/duke3d.def.sample
X%%PORTDOCS%%%%DOCSDIR%%/enhance.con.sample
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-eduke32/pkg-plist
exit
--- eduke32 ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



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