aboutsummaryrefslogtreecommitdiff
path: root/graphics/pyro/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pyro/Makefile')
-rw-r--r--graphics/pyro/Makefile49
1 files changed, 49 insertions, 0 deletions
diff --git a/graphics/pyro/Makefile b/graphics/pyro/Makefile
new file mode 100644
index 000000000000..b73424e0f1a3
--- /dev/null
+++ b/graphics/pyro/Makefile
@@ -0,0 +1,49 @@
+# New ports collection makefile for: pyro
+# Date created: 07 Sep 2005
+# Whom: Igor Pokrovsky <ip@doom.homeunix.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pyro
+PORTVERSION= 1.5
+CATEGORIES= graphics
+MASTER_SITES= http://nostatic.org/pyro/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= ip@doom.homeunix.org
+COMMENT= A simple OpenGL-based firework simulator
+
+LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
+ glut.3:${PORTSDIR}/graphics/libglut
+
+USE_REINPLACE= yes
+USE_GL= yes
+USE_X_PREFIX= yes
+
+EXAMPLES= pyro.dsp water.jpg
+PLIST_FILES= bin/pyro ${EXAMPLES:S|^|%%EXAMPLESDIR%%/|}
+PLIST_DIRS= %%EXAMPLESDIR%%
+PORTDOCS= README
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|malloc\.h|stdlib.h|g' ${WRKSRC}/*.c
+
+do-build:
+ ${CC} ${CFLAGS} ${WRKSRC}/*.c -o ${WRKSRC}/${PORTNAME} \
+ -DAUXDIR=\"${EXAMPLESDIR}\" -I${WRKSRC} -I${X11BASE}/include \
+ -I${LOCALBASE}/include -L${X11BASE}/lib -L${LOCALBASE}/lib \
+ -ljpeg -lm -lXmu -lXi -lXext -lGL -lGLU -lglut
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+
+ ${MKDIR} ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/|} ${EXAMPLESDIR}
+
+.ifndef (NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>