# New ports collection makefile for: d2x-xl # Date created: 25 Feb 2009 # Whom: Aragon Gouveia # # $FreeBSD$ # PORTNAME= d2x-xl PORTVERSION= 1.14.121 PORTREVISION= 5 CATEGORIES= games MASTER_SITES= SF/d2x-xl/Linux/Archive:source \ SF/d2x-xl/Linux:source \ SF/d2x-xl/Data:data \ http://www.descent2.de/downloads/:source,data DISTFILES= ${PORTNAME}-src-${PORTVERSION}.rar:source \ ${PORTNAME}-data-${DATAVERSION}.rar:data MAINTAINER= aragon@phat.za.net COMMENT= Community Unix port of Descent 2 Game EXTRACT_DEPENDS= unrar:${PORTSDIR}/archivers/unrar RUN_DEPENDS= unrar:${PORTSDIR}/archivers/unrar DATAVERSION= 1.14.95 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-debug --enable-release=yes \ --with-sharepath=${PREFIX}/share/d2x-xl USE_SDL= sdl mixer image USE_GMAKE= yes USE_AUTOTOOLS= aclocal autoheader automake autoconf USE_MOTIF= yes MAKE_JOBS_SAFE= yes AUTOMAKE_ARGS= --add-missing --copy USE_DOS2UNIX= missing depcomp SUB_FILES= pkg-message OPTIONS= OPENGL "Use OpenGL for 3D graphics" on .include .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif .if ${OSVERSION} <= 700000 BROKEN= does not compile .endif .if !defined(WITHOUT_OPENGL) USE_GL= gl glu CONFIGURE_ARGS+=--with-opengl CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" CPPFLAGS="-I${LOCALBASE}/include" .endif do-extract: @${MKDIR} ${WRKSRC} @cd ${WRKSRC} && \ unrar x -o+ ${DISTDIR}/${PORTNAME}-src-${PORTVERSION}.rar >/dev/null && \ unrar x -o+ ${PORTNAME}-makefiles.rar >/dev/null && \ ${CHMOD} +x configure post-patch: @${REINPLACE_CMD} -e '/FLAGS/ s|-O3||; /FLAGS/ s|-g||' \ ${WRKSRC}/configure.ac @cd ${WRKSRC} && \ ${FIND} . -name "*.cpp" -o -name "*.h" | \ ${XARGS} ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' do-install: @${MKDIR} ${DATADIR} @cd ${DATADIR} && \ unrar x -o+ ${DISTDIR}/${PORTNAME}-data-${DATAVERSION}.rar >/dev/null ${INSTALL_PROGRAM} ${WRKSRC}/d2x-xl ${PREFIX}/bin/d2x-xl @${CAT} ${PKGMESSAGE} .include