diff options
author | trevor <trevor@FreeBSD.org> | 2000-10-23 18:23:25 +0000 |
---|---|---|
committer | trevor <trevor@FreeBSD.org> | 2000-10-23 18:23:25 +0000 |
commit | 313cd0bc67c05d201e2d60bc175e05dfd860c1da (patch) | |
tree | 8988e0d6eb77d6afe39a255ea3f078ba0c88c15d /games/bomb/Makefile | |
parent | ee77d14036c5d4a71b467bafb367fca4855b10f7 (diff) | |
download | FreeBSD-ports-313cd0bc67c05d201e2d60bc175e05dfd860c1da.zip FreeBSD-ports-313cd0bc67c05d201e2d60bc175e05dfd860c1da.tar.gz |
Add games/bomb, an interactive display hack for SVGAlib or X.
Diffstat (limited to 'games/bomb/Makefile')
-rw-r--r-- | games/bomb/Makefile | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/games/bomb/Makefile b/games/bomb/Makefile new file mode 100644 index 0000000..239bc99 --- /dev/null +++ b/games/bomb/Makefile @@ -0,0 +1,74 @@ +# New ports collection makefile for: bomb +# Date created: 2000-10-23 +# Whom: trevor +# +# $FreeBSD$ +# + +PORTNAME= bomb +PORTVERSION= 1.0 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SUNSITE} +MASTER_SITE_SUBDIR= apps/graphics/hacks/svgalib +DISTNAME= ${PORTNAME} + +MAINTAINER= trevor@FreeBSD.org + +LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff \ + vga.1:${PORTSDIR}/graphics/svgalib + +NO_PACKAGE= "parts are under GPL, parts under X license" + +DATADIR= share/${PORTNAME}/ +DOCDIR= share/doc/${PORTNAME}/ +DOCS= COPYING README bomb.lsm guile.txt manual.txt notes.txt +PLIST= ${WRKDIR}/pkg-plist +SRCS= acidlife anneal bomb brain cmap fast fuse gif image image_rule \ + image_seq libifs match quad rd rotor rug rug_multi \ + rug_rug shade slip sound static wave zio +.for i in ${SRCS} +OBJS+= ${i}.o +.endfor +USE_X_PREFIX= yes +WRKSRC= ${WRKDIR}/${PORTNAME} + +pre-build: + ${ECHO} "bin/bomb" > ${PLIST} + for i in `find -s ${WRKSRC}/suck -type f`; do \ + ${ECHO} ${DATADIR}suck/`${BASENAME} $${i}` >> ${PLIST}; \ + done +.for i in cmap-data flame-data seq-data title.tif + ${ECHO} ${DATADIR}/${i} >> ${PLIST} +.endfor +.if !defined(NOPORTDOCS) +.for i in ${DOCS} + ${ECHO} ${DOCDIR}${i} >> ${PLIST} +.endfor + ${ECHO} "@dirrm "${DOCDIR} >> ${PLIST} +.endif + ${ECHO} "@dirrm "${DATADIR}/suck >> ${PLIST} + ${ECHO} "@dirrm "${DATADIR} >> ${PLIST} + +do-build: +.for i in ${SRCS} + cd ${WRKSRC} && ${CC} ${CFLAGS} -DDATA_DIR=\"${PREFIX}/${DATADIR}\" \ + -L${X11BASE}/lib \ + -I${X11BASE}/include \ + -L${LOCALBASE}/lib \ + -I${LOCALBASE}/include -c ${i}.c +.endfor + cd ${WRKSRC} && ${CC} ${CFLAGS} -o bomb ${OBJS} -lX11 -lvga -lm -ltiff \ + -L${LOCALBASE}/lib -L${X11BASE}/lib + +do-install: + ${MKDIR} ${PREFIX}/${DATADIR} + cd ${WRKSRC} && pax -r -w *-data suck title.tif ${PREFIX}/${DATADIR} + ${INSTALL} -c -g wheel -o root -m 4755 ${WRKSRC}/bomb ${PREFIX}/bin +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/${DOCDIR} +.for i in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/${DOCDIR} +.endfor +.endif + +.include <bsd.port.mk> |