freebsd-ports/games/bomns/Makefile
Dejan Lesjak 6bc9493a59 Bomns is by far the greatest game to ever grace the face of the earth. It has
a HUGE cult following (largely based in Asheville, NC) because of its immense
fun factor and its unique ability to increase your sex appeal and
significantly lengthen your life. Originally conceived by Charles Lindsay, it
has taken many forms since the first "Bomns".

PR:		ports/83922
Submitted by:	Alejandro Pulver <alejandro@varnet.biz>
2005-07-22 23:38:08 +00:00

69 lines
1.6 KiB
Makefile

# New ports collection makefile for: bomns
# Date created: 22 Jul 2005
# Whom: Alejandro Pulver <alejandro@varnet.biz>
#
# $FreeBSD$
#
PORTNAME= bomns
PORTVERSION= 0.99.1
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= greenridge
MAINTAINER= alejandro@varnet.biz
COMMENT= The best old-school deathmatch game EVER (only for two players)
USE_BZIP2= yes
USE_SDL= mixer sdl
WANT_GNOME= yes
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="`${SDL_CONFIG} --cflags`" \
LDFLAGS="`${SDL_CONFIG} --libs`"
CONFIGURE_ARGS= --program-transform-name=
OPTIONS= EDITOR "Enable building of the map editor" on \
LAUNCHER "Enable building of the GTK2 launcher" on \
OPTIMIZED_CFLAGS "Enable compilation optimizations" on
.include <bsd.port.pre.mk>
.if defined(WITH_EDITOR)
PLIST_SUB+= EDITOR=""
.else
CONFIGURE_ARGS+= --disable-editor
PLIST_SUB+= EDITOR="@comment "
.endif
.if defined(WITH_LAUNCHER)
USE_GNOME= gtk20
PLIST_SUB+= LAUNCHER=""
.else
CONFIGURE_ARGS+= --disable-launcher2
PLIST_SUB+= LAUNCHER="@comment "
.endif
post-patch:
# Fix SDL include statement
.for f in *.cpp *.h
@${FIND} ${WRKSRC}/src -type f -name ${f} -print0 | \
${XARGS} -0 \
${REINPLACE_CMD} -e 's|\(#include.*\)SDL/\(SDL.*\)|\1\2|'
.endfor
# Remove -lSDL linker flag
.for f in Makefile.am Makefile.in
@${FIND} ${WRKSRC}/src -type f -name ${f} -print0 | \
${XARGS} -0 \
${REINPLACE_CMD} -e 's|-lSDL || ; s|-lSDL$$|| ; s|-lpthread||'
.endfor
# Enable/disable compilation optimizations
.if !defined(WITH_OPTIMIZED_CFLAGS)
@${REINPLACE_CMD} -e 's|-O2||' ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
.endif
.include <bsd.port.post.mk>