Index: head/x11-clocks/glclock/Makefile =================================================================== --- head/x11-clocks/glclock/Makefile (revision 400124) +++ head/x11-clocks/glclock/Makefile (revision 400125) @@ -1,59 +1,51 @@ # Created by: Randall Hopper # $FreeBSD$ PORTNAME= glclock DISTVERSION= 6.0b6.0 PORTREVISION= 5 CATEGORIES= x11-clocks MASTER_SITES= http://www.daionet.gr.jp/~masa/archives/ MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL spinning pocket watch demo and benchmark utility -BROKEN= fails to link - USE_XORG= xi xmu xext x11 USE_GL= gl glu glut MAKEFILE= makefile CFLAGS+= -DIMAGE_PATH="\\\"${PREFIX}/lib/X11/glclock/\\\"" PLIST_FILES= ${PROGRAMS:S,^,bin/,} ${SCRIPTS:S,^,bin/,} \ ${TEXTURES:S,^,lib/X11/glclock/,} OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPTIMIZED_CFLAGS_CFLAGS=\ -O3 -fexpensive-optimizations -ffast-math \ -fomit-frame-pointer -fforce-mem -fforce-addr PROGRAMS= glclock glclockmark SCRIPTS= chromeclock chromeclock_L crystalclock crystalclock_L \ glclock_L glclockmark_ALL marbleclock marbleclock_L \ metalclock metalclock_L mwclock mwclock_L woodclock \ woodclock_L TEXTURES= light.ppm marble.ppm sky.ppm wood.ppm detail.pgm \ detail2.pgm detail_b.pgm filter.pgm post-patch: @${REINPLACE_CMD} -e \ 's|g\+\+|$${CXX}| ; \ s|-O2|$${CXXFLAGS}| ; \ s|/usr/X11R6|$${LOCALBASE}|' ${WRKSRC}/${MAKEFILE} + @${REINPLACE_CMD} -e 's|glPolygonOffsetEXT|glPolygonOffset|' \ + ${WRKSRC}/GLextensions.cpp do-install: -.for i in ${PROGRAMS} - (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${i} \ - ${STAGEDIR}${PREFIX}/bin) -.endfor -.for i in ${SCRIPTS} - (cd ${WRKSRC} && ${INSTALL_SCRIPT} ${i} \ - ${STAGEDIR}${PREFIX}/bin) -.endfor + ${INSTALL_PROGRAM} ${PROGRAMS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${SCRIPTS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/glclock -.for i in ${TEXTURES} - (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/lib/X11/glclock) -.endfor + ${INSTALL_DATA} ${TEXTURES:S,^,${WRKSRC}/,} \ + ${STAGEDIR}${PREFIX}/lib/X11/glclock .include