Index: head/graphics/glew/Makefile =================================================================== --- head/graphics/glew/Makefile (revision 527478) +++ head/graphics/glew/Makefile (revision 527479) @@ -1,37 +1,38 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= glew PORTVERSION= 2.1.0 +PORTREVISION?= 0 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER?= zeising@FreeBSD.org COMMENT= OpenGL Extension Wrangler Library LICENSE= MIT BSD3CLAUSE LICENSE_COMB= dual USES= gmake gl tar:tgz xorg USE_XORG?= x11 xext xi xmu USE_GL?= gl glu USE_LDCONFIG= yes MAKE_ENV= GLEW_DEST=${PREFIX} GLEW_PREFIX=${PREFIX} INSTALL_TARGET?=install.all OPTIONS_DEFINE?=DOCS post-patch: @${REINPLACE_CMD} -e 's|CFLAGS =|CFLAGS +=|' \ -e 's|^LIBDIR|GLEW_LIBDIR|' \ -e 's|$$(LIBDIR)|$$(GLEW_LIBDIR)|' \ ${WRKSRC}/Makefile do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in css html jpg png ${INSTALL_DATA} ${WRKSRC}/doc/*.${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/graphics/glew-wayland/Makefile =================================================================== --- head/graphics/glew-wayland/Makefile (revision 527478) +++ head/graphics/glew-wayland/Makefile (revision 527479) @@ -1,28 +1,42 @@ # $FreeBSD$ -PORTREVISION= 0 +PORTREVISION= 1 PKGNAMESUFFIX= -wayland # https://github.com/nigels-com/glew/issues/172 MAINTAINER= jbeich@FreeBSD.org MASTERDIR= ${.CURDIR}/../glew PLIST= ${.CURDIR}/pkg-plist PKGMESSAGE= ${.CURDIR}/pkg-message USE_GL= gl egl USE_XORG= # empty MAKE_ARGS= NAME=${PORTNAME:tu}${PKGNAMESUFFIX} INSTALL_TARGET= install.lib OPTIONS_DEFINE= # empty post-patch: slave-post-patch slave-post-patch: @${REINPLACE_CMD} 's/Makefile.$$(SYSTEM)/&-egl/' ${WRKSRC}/Makefile @${SED} 's/linux/${OPSYS:tl}/' ${WRKSRC}/config/Makefile.linux-egl \ >${WRKSRC}/config/Makefile.${OPSYS:tl}-egl + @${REINPLACE_CMD} -e '/^Requires:/d' \ + -e '/^Name:/s/${PORTNAME}/${PKGBASE}/' \ + ${WRKSRC}/${PORTNAME}.pc.in # GCC 4.2 doesn't support redefining same typedef @${REINPLACE_CMD} '/typedef.*EGLint;/d' ${WRKSRC}/include/GL/eglew.h + +post-install: + ${INSTALL_PROGRAM} ${WRKSRC}/bin/glewinfo \ + ${STAGEDIR}${PREFIX}/bin/glewinfo${PKGNAMESUFFIX} + ${INSTALL_PROGRAM} ${WRKSRC}/bin/visualinfo \ + ${STAGEDIR}${PREFIX}/bin/visualinfo${PKGNAMESUFFIX} + ${MKDIR} ${STAGEDIR}${PREFIX}/include/GL + ${INSTALL_DATA} ${WRKSRC}/include/GL/eglew.h \ + ${STAGEDIR}${PREFIX}/include/GL + ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.pc \ + ${STAGEDIR}${PREFIX}/libdata/pkgconfig/${PKGBASE}.pc .include "${MASTERDIR}/Makefile" Index: head/graphics/glew-wayland/pkg-plist =================================================================== --- head/graphics/glew-wayland/pkg-plist (revision 527478) +++ head/graphics/glew-wayland/pkg-plist (revision 527479) @@ -1,4 +1,8 @@ +bin/glewinfo-wayland +bin/visualinfo-wayland +include/GL/eglew.h lib/libGLEW-wayland.a lib/libGLEW-wayland.so lib/libGLEW-wayland.so.2 lib/libGLEW-wayland.so.2.1.0 +libdata/pkgconfig/glew-wayland.pc