diff options
Diffstat (limited to 'graphics/vertex/Makefile')
-rw-r--r-- | graphics/vertex/Makefile | 58 |
1 files changed, 37 insertions, 21 deletions
diff --git a/graphics/vertex/Makefile b/graphics/vertex/Makefile index 64be134..a02b176 100644 --- a/graphics/vertex/Makefile +++ b/graphics/vertex/Makefile @@ -6,38 +6,54 @@ # PORTNAME= vertex -PORTVERSION= 0.1.10 +PORTVERSION= 0.1.15 CATEGORIES= graphics MASTER_SITES= ftp://wolfpack.twu.net/users/wolfpack/ MAINTAINER= ports@FreeBSD.org COMMENT= A 3D modeller designed specifically for generating efficient game models -LIB_DEPENDS= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea \ - tiff.4:${PORTSDIR}/graphics/tiff - -WRKSRC= ${WRKDIR}/${DISTNAME}/vertex - -IMLIB_CONFIG?= ${X11BASE}/bin/imlib-config +LIB_DEPENDS= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea USE_BZIP2= yes USE_X_PREFIX= yes USE_MESA= yes USE_GNOME= imlib -MAKE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" \ - IMLIB_CONFIG="${IMLIB_CONFIG}" -INSTALL_TARGET= vertex_install +USE_REINPLACE= yes +USE_GMAKE= yes +HAS_CONFIGURE= yes +CONFIGURE_ARGS= UNIX MAN1= ${PORTNAME}.1 -.include <bsd.port.pre.mk> - -.if ${OSVERSION} >= 501000 -BROKEN= "Does not compile" -.endif - -pre-patch: - @${FIND} ${WRKSRC} -name "*.[c,h]" | ${XARGS} ${PERL} -pi -e \ - 's|malloc.h|stdlib.h|' - -.include <bsd.port.post.mk> +post-patch: + @${GREP} -lR "malloc\.h" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ + 's|malloc\.h|stdlib.h|g' + @${REINPLACE_CMD} -e \ + 's|make|$$(MAKE)|g' ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e \ + 's|/usr/share/vertex|${DATADIR}|g' ${WRKSRC}/vertex/config.h + @${REINPLACE_CMD} -e \ + 's|echo -n -e|printf|g' ${WRKSRC}/vertex/makefile_append.ini + @${REINPLACE_CMD} -e \ + 's|%%CC%%|${CC}|g ; \ + s|%%CXX%%|${CXX}|g ; \ + s|%%CXXFLAGS%%|${CXXFLAGS}|g ; \ + s|%%PREFIX%%|${PREFIX}|g ; \ + s|%%LOCALBASE%%|${LOCALBASE}|g ; \ + s|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/vertex/platforms.ini + @${REINPLACE_CMD} -e \ + 's|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/vertex/vmahelp.c + @${REINPLACE_CMD} -e \ + 's|CC =|CC ?=|g' ${WRKSRC}/pconf/Makefile + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/vertex/vertex ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/vertex/vertex.1 ${MANPREFIX}/man/man1 + @${MKDIR} ${DATADIR}/icons + ${INSTALL_DATA} ${WRKSRC}/vertex/vertex.xpm ${DATADIR}/icons + cd ${WRKSRC}/vertex/data && ${FIND} . -type f | \ + cpio -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${DATADIR} + @${FIND} ${DATADIR} -type d | ${XARGS} ${CHMOD} a+x + +.include <bsd.port.mk> |