pkgsrc/games/crossfire-cli/Makefile
tron 5382bbe7c6 Because the minor number of the PNG library was increased packages compiled
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
2001-03-04 09:06:09 +00:00

44 lines
1.2 KiB
Makefile

# $NetBSD: Makefile,v 1.7 2001/03/04 09:06:10 tron Exp $
#
DISTNAME= crossfire-client-0.95.8
CATEGORIES= games x11
MASTER_SITES= ftp://ftp.ifi.uio.no/pub/crossfire/
DISTFILES= ${CF_SRC} ${CF_SND} ${CF_RAW}
MAINTAINER= root@garbled.net
HOMEPAGE= http://crossfire.real-time.com/
COMMENT= Client for X11 game similar to gauntlet and nethack
DEPENDS+= gtk+>=1.2.4:../../x11/gtk
DEPENDS+= png>1.0.9:../../graphics/png
EXTRACT_ONLY= ${CF_SRC}
CF_SRC= crossfire-client-0.95.8.tar.gz
CF_SND= client-0.95.2-au-sounds.tgz
CF_RAW= client-0.95.2-raw-sounds.tgz
USE_XPM= yes
USE_PERL5= yes
USE_X11= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
SCRIPTS_ENV+= ${SCRIPTSDIR}
CONFIGURE_ARGS+= --prefix=${LOCALBASE}
CONFIGURE_ARGS+= --with-includes=-I${LOCALBASE}/include
CONFIGURE_ARGS+= --with-sound-dir=${LOCALBASE}/share/cfclient/sounds
pre-build:
cd ${WRKSRC} && ${MAKE} soundsdef.h
post-install:
@${INSTALL_DATA_DIR} ${LOCALBASE}/share/cfclient
cd ${LOCALBASE}/share/cfclient && \
${GZCAT} ${DISTDIR}/${CF_SND} | ${GTAR} xmf -
cd ${LOCALBASE}/share/cfclient && \
${GZCAT} ${DISTDIR}/${CF_RAW} | ${GTAR} xmf -
${INSTALL_DATA} ${WRKSRC}/def_keys ${LOCALBASE}/share/cfclient
@${CHOWN} -R root:games ${LOCALBASE}/share/cfclient
.include "../../mk/bsd.pkg.mk"