svn commit: r411115 - head/x11/virtualgl
Raphael Kubo da Costa
rakuco at FreeBSD.org
Mon Mar 14 21:21:45 UTC 2016
Author: rakuco
Date: Mon Mar 14 21:21:43 2016
New Revision: 411115
URL: https://svnweb.freebsd.org/changeset/ports/411115
Log:
Reduce number of dependencies, add SSL option.
- Drop dependencies, that are not from ${WRKSRC}/BUILDING.txt.
- Add optional OpenSSL support.
- Turn (added) XVideo dependency into an option.
- Drop obsolete comment (jpeg-turbo can be compiled for non-amd64/i386
architectures since r388256).
- Bump PORTREVISION.
PR: 203237
Submitted by: Andriy Voskoboinyk <s3erios at gmail.com>
Approved by: maintainer timeout (175 days)
Modified:
head/x11/virtualgl/Makefile
Modified: head/x11/virtualgl/Makefile
==============================================================================
--- head/x11/virtualgl/Makefile Mon Mar 14 20:02:15 2016 (r411114)
+++ head/x11/virtualgl/Makefile Mon Mar 14 21:21:43 2016 (r411115)
@@ -3,6 +3,7 @@
PORTNAME= virtualgl
PORTVERSION= 2.4.1
+PORTREVISION= 1
CATEGORIES= x11 graphics
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
DISTNAME= VirtualGL-${PORTVERSION}
@@ -10,13 +11,10 @@ DISTNAME= VirtualGL-${PORTVERSION}
MAINTAINER= davidjx8p at gmail.com
COMMENT= Redirects commands from an OpenGL app to another X server
-LIB_DEPENDS= libdrm.so:${PORTSDIR}/graphics/libdrm \
- libfltk.so:${PORTSDIR}/x11-toolkits/fltk \
- libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \
+LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk \
libturbojpeg.so:${PORTSDIR}/graphics/libjpeg-turbo \
libxcb-keysyms.so:${PORTSDIR}/x11/xcb-util-keysyms
-# due to the libjpeg-turbo requirement
ONLY_FOR_ARCHS= amd64 i386
CMAKE_INSTALL_PREFIX= ${LOCALBASE}/VirtualGL
@@ -24,13 +22,23 @@ DOCSDIR= ${LOCALBASE}/VirtualGL/doc
USES= cmake compiler:c++11-lang
USE_GL= gl glu
-USE_XORG= x11 xau xcb xdamage xdmcp xext xfixes xxf86vm
+USE_XORG= x11 xcb xext
CMAKE_ARGS= -DTJPEG_INCLUDE_DIR=${LOCALBASE}/include\
-DTJPEG_LIBRARY=${LOCALBASE}/lib/libturbojpeg.so\
-DVGL_FAKEXCB=on -DVGL_SYSTEMFLTK=on -DVGL_SYSTEMGLX=on
USE_LDCONFIG= ${PREFIX}/VirtualGL/fakelib ${PREFIX}/VirtualGL/lib
LDFLAGS+= -L${LOCALBASE}/lib
+OPTIONS_DEFINE= OPENSSL XVIDEO
+
+OPENSSL_CMAKE_ON= -DVGL_USESSL:BOOL=ON
+OPENSSL_CMAKE_OFF= -DVGL_USESSL:BOOL=OFF
+OPENSSL_USE= OPENSSL=yes
+
+XVIDEO_CMAKE_ON= -DVGL_USEXV:BOOL=ON
+XVIDEO_CMAKE_OFF= -DVGL_USEXV:BOOL=OFF
+XVIDEO_USE= XORG=xv
+
.include <bsd.port.pre.mk>
.if ${ARCH} == "i386"
More information about the svn-ports-head
mailing list