# New ports collection makefile for: gbsplay # Date created: 25 Jun 2005 # Whom: Emanuel Haupt # # $FreeBSD$ # PORTNAME= gbsplay PORTVERSION= 0.0.8 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= http://www.cgarbs.de/stuff/ \ http://download.berlios.de/gbsplay/ \ http://energy.critical.ch/distfiles/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= ehaupt PKGNAMEPREFIX?= MAINTAINER= ehaupt@FreeBSD.org COMMENT?= Emulates the sound hardware of the Nintendo Game Boy(TM) HAS_CONFIGURE= yes USE_GMAKE= yes USE_GETTEXT= yes CONFIGURE_ARGS+= --prefix=${PREFIX} .if ${PKGNAMEPREFIX} == "" CONFIGURE_ARGS+= --without-xmmsplugin MAN1= gbsplay.1 gbsinfo.1 MAN5= gbsplayrc.5 PORTDOCS= COPYRIGHT HISTORY README OPTIONS= NAS "NAS sound output" on .endif .include .if ${PKGNAMEPREFIX} == "" .if defined(WITH_NAS) LIB_DEPENDS+= audio.2:${PORTSDIR}/audio/nas .else CONFIGURE_ARGS+= --disable-nas .endif .endif post-patch: gbsplay-post-patch @${REINPLACE_CMD} -e 's|^\(default.*\)test|\1|' ${WRKSRC}/${MAKEFILE} @${REINPLACE_CMD} -e \ 's|/usr/local/include|${LOCALBASE}/include|; \ s|/usr/local/lib|${LOCALBASE}/lib|; \ s|/usr/X11R6/include||; \ s|/usr/X11R6/lib||; \ s|/usr/X11/lib|${LOCALBASE}/lib|; \ s|/usr/lib/X11|${LOCALBASE}/lib/X11|; \ s|-Os||; s|-pipe||; s|-fomit-frame-pointer||; \ s|-march=$$ARCH||' ${WRKSRC}/configure .if ${PKGNAMEPREFIX} == "" gbsplay-post-patch: @${REINPLACE_CMD} -e 's|/\(etc/gbsplayrc\)|${PREFIX}/\1|' \ ${WRKSRC}/gbsplay.c \ ${WRKSRC}/gbsplay.in.1 \ ${WRKSRC}/gbsplayrc.in.5 do-install: .for f in ${PORTNAME} gbsinfo ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin .endfor .for f in ${MAN1} ${MAN5} ${INSTALL_MAN} ${WRKSRC}/${f} ${MAN${f:E}PREFIX}/man/man${f:E} .endfor ${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/nightmode.gbs ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/gbsplayrc_sample ${PREFIX}/etc/gbsplayrc.default .if !exists(${PREFIX}/etc/gbsplayrc) ${INSTALL_DATA} ${WRKSRC}/examples/gbsplayrc_sample ${PREFIX}/etc/gbsplayrc .endif .for l in de en ${INSTALL_DATA} ${WRKSRC}/po/${l}.mo ${PREFIX}/share/locale/${l}/LC_MESSAGES/gbsplay.mo .endfor .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} .endfor .endif .endif .include