# New ports collection makefile for: frozen-bubble # Date created: 2002-10-06 # Whom: Klaus Goger # # $FreeBSD$ # PORTNAME= frozenbubble PORTVERSION= 2.2.0 CATEGORIES= games MASTER_SITES= http://www.frozen-bubble.org/data/ DISTNAME= frozen-bubble-${PORTVERSION} MAINTAINER= makc@FreeBSD.org COMMENT= Throw colourful bubbles to build groups and destroy the groups BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SDL_perl.pm:${PORTSDIR}/devel/p5-SDL RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/SDL_perl.pm:${PORTSDIR}/devel/p5-SDL USE_SDL= mixer sdl pango USE_GMAKE= yes USE_BZIP2= yes PERL_CONFIGURE= yes CONFIGURE_WRKSRC= ${WRKSRC}/c_stuff REINPLACE_ARGS= -i "" MAN6= frozen-bubble-editor.6 frozen-bubble.6 LEXECDIR= ${PREFIX}/libexec/${PORTNAME} .if !defined(WITHOUT_NLS) RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Locale/gettext.pm:${PORTSDIR}/devel/p5-Locale-gettext PLIST_SUB+= NLS="" .else PLIST_SUB+= NLS="@comment " .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ -e '/MANDIR/s|$$(DATADIR)|${PREFIX}|' \ ${WRKSRC}/settings.mk @${REINPLACE_CMD} -e 's|sdl-config|\${SDL_CONFIG}|g' \ ${WRKSRC}/c_stuff/Makefile.PL pre-install: ${REINPLACE_CMD} -E -e \ "s,^(\\\$$FPATH[[:space:]]+=[[:space:]]+).*,\1'${DATADIR}';," \ -e \ "s,^(\\\$$FLPATH[[:space:]]+=[[:space:]]+).*,\1'${LEXECDIR}';,"\ ${WRKSRC}/c_stuff/lib/fb_config.pm ${CP} ${WRKSRC}/c_stuff/lib/fb_config.pm ${WRKSRC}/c_stuff/blib/lib/ do-install: cd ${WRKSRC}/c_stuff && ${GMAKE} install .if !defined(WITHOUT_NLS) cd ${WRKSRC}/po && ${GMAKE} install .endif ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/frozen-bubble ${PREFIX}/bin/ ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/frozen-bubble-editor ${PREFIX}/bin/ ${INSTALL_MAN} ${MAN6:S,^,${WRKSRC}/doc/,} ${PREFIX}/man/man6/ ${MKDIR} ${DATADIR} @(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "gfx snd data" ${DATADIR}/) ${MKDIR} ${LEXECDIR} ${INSTALL_PROGRAM} ${WRKSRC}/server/fb-server ${LEXECDIR}/ post-install: @${CAT} ${PKGMESSAGE} .include