6bc9493a59
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>
69 lines
1.6 KiB
Makefile
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>
|