1PORTNAME= glclock 2DISTVERSION= 6.0b6.0 3PORTREVISION= 3 4CATEGORIES= x11-clocks 5MASTER_SITES= http://www.daionet.gr.jp/~masa/archives/ 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT= OpenGL spinning pocket watch demo and benchmark utility 9 10LICENSE= unknown 11 12USES= gl xorg 13USE_XORG= xi xmu xext x11 14USE_GL= gl glu glut 15MAKEFILE= makefile 16 17CFLAGS+= -DIMAGE_PATH="\\\"${PREFIX}/lib/X11/glclock/\\\"" 18 19PLIST_FILES= ${PROGRAMS:S,^,bin/,} ${SCRIPTS:S,^,bin/,} \ 20 ${TEXTURES:S,^,lib/X11/glclock/,} 21 22OPTIONS_DEFINE= OPTIMIZED_CFLAGS 23 24OPTIMIZED_CFLAGS_CFLAGS=\ 25 -O3 -fexpensive-optimizations -ffast-math \ 26 -fomit-frame-pointer 27 28PROGRAMS= glclock glclockmark 29SCRIPTS= chromeclock chromeclock_L crystalclock crystalclock_L \ 30 glclock_L glclockmark_ALL marbleclock marbleclock_L \ 31 metalclock metalclock_L mwclock mwclock_L woodclock \ 32 woodclock_L 33TEXTURES= light.ppm marble.ppm sky.ppm wood.ppm detail.pgm \ 34 detail2.pgm detail_b.pgm filter.pgm 35 36post-patch: 37 @${REINPLACE_CMD} -e \ 38 's|g\+\+|$${CXX}| ; \ 39 s|-O2|$${CXXFLAGS}| ; \ 40 s|/usr/X11R6|$${LOCALBASE}|' ${WRKSRC}/${MAKEFILE} 41 @${REINPLACE_CMD} -e 's|glPolygonOffsetEXT|glPolygonOffset|' \ 42 ${WRKSRC}/GLextensions.cpp 43 44do-install: 45 ${INSTALL_PROGRAM} ${PROGRAMS:S,^,${WRKSRC}/,} ${PREFIX}/bin 46 ${INSTALL_SCRIPT} ${SCRIPTS:S,^,${WRKSRC}/,} ${PREFIX}/bin 47 @${MKDIR} ${PREFIX}/lib/X11/glclock 48 ${INSTALL_DATA} ${TEXTURES:S,^,${WRKSRC}/,} \ 49 ${PREFIX}/lib/X11/glclock 50 51.include <bsd.port.mk> 52