summaryrefslogtreecommitdiffstats
path: root/games/bomb/Makefile
diff options
context:
space:
mode:
authortrevor <trevor@FreeBSD.org>2000-10-23 18:23:25 +0000
committertrevor <trevor@FreeBSD.org>2000-10-23 18:23:25 +0000
commit313cd0bc67c05d201e2d60bc175e05dfd860c1da (patch)
tree8988e0d6eb77d6afe39a255ea3f078ba0c88c15d /games/bomb/Makefile
parentee77d14036c5d4a71b467bafb367fca4855b10f7 (diff)
downloadFreeBSD-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/Makefile74
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>
OpenPOWER on IntegriCloud