freebsd-ports/graphics/pyro/Makefile
Jean-Yves Lefort c04ae9a466 Add pyro.
PyroTechnics is a simple OpenGL-based firework simulator.

Features
--------
 o a bunch of nifty kinds of fireworks
 o the ability to choreograph firework displays
 o a texture-mapped water surface
 o reflections in the water
 o fogging
 o a moving camera
 o the ability to save screenshots

WWW: http://nostatic.org/pyro/pyro.html

PR:		ports/85842
Submitted by:	Igor Pokrovsky <ip@doom.homeunix.org>
2005-09-07 20:28:39 +00:00

49 lines
1.2 KiB
Makefile

# 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>