View | Details | Raw Unified | Return to bug 241660 | Differences between
and this patch

Collapse All | Expand All

(-)x11/virtualgl/Makefile (-4 / +10 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	virtualgl
4
PORTNAME=	virtualgl
5
PORTVERSION=	2.4.1
5
PORTVERSION=	2.6.3
6
PORTREVISION=	7
7
CATEGORIES=	x11 graphics
6
CATEGORIES=	x11 graphics
8
MASTER_SITES=	SF/${PORTNAME}/${PORTVERSION}
7
MASTER_SITES=	SF/${PORTNAME}/${PORTVERSION}
9
DISTNAME=	VirtualGL-${PORTVERSION}
8
DISTNAME=	VirtualGL-${PORTVERSION}
Lines 18-24 Link Here
18
ONLY_FOR_ARCHS=	amd64 i386
17
ONLY_FOR_ARCHS=	amd64 i386
19
18
20
CMAKE_INSTALL_PREFIX=	${LOCALBASE}/VirtualGL
19
CMAKE_INSTALL_PREFIX=	${LOCALBASE}/VirtualGL
21
DOCSDIR=	${LOCALBASE}/VirtualGL/doc
20
DOCSDIR=	${LOCALBASE}/VirtualGL/share/doc/VirtualGL
22
21
23
USES=		cmake:noninja compiler:c++11-lang
22
USES=		cmake:noninja compiler:c++11-lang
24
USE_GL=		gl glu
23
USE_GL=		gl glu
Lines 29-35 Link Here
29
USE_LDCONFIG=	${PREFIX}/VirtualGL/fakelib ${PREFIX}/VirtualGL/lib
28
USE_LDCONFIG=	${PREFIX}/VirtualGL/fakelib ${PREFIX}/VirtualGL/lib
30
LDFLAGS+=	-L${LOCALBASE}/lib
29
LDFLAGS+=	-L${LOCALBASE}/lib
31
30
32
OPTIONS_DEFINE=	OPENSSL XVIDEO
31
OPTIONS_DEFINE=	OPENSSL XVIDEO OPENCL
32
OPTIONS_DEFAULT=	OPENCL
33
OPTIONS_SUB=	yes
33
34
34
OPENSSL_CMAKE_ON=	-DVGL_USESSL:BOOL=ON
35
OPENSSL_CMAKE_ON=	-DVGL_USESSL:BOOL=ON
35
OPENSSL_CMAKE_OFF=	-DVGL_USESSL:BOOL=OFF
36
OPENSSL_CMAKE_OFF=	-DVGL_USESSL:BOOL=OFF
Lines 39-44 Link Here
39
XVIDEO_CMAKE_OFF=	-DVGL_USEXV:BOOL=OFF
40
XVIDEO_CMAKE_OFF=	-DVGL_USEXV:BOOL=OFF
40
XVIDEO_USE=	XORG=xv
41
XVIDEO_USE=	XORG=xv
41
42
43
OPENCL_DESC=	OpenCL/OpenGL interoperability
44
OPENCL_CMAKE_ON=	-DVGL_FAKEOPENCL:BOOL=ON
45
OPENCL_CMAKE_OFF=	-DVGL_FAKEOPENCL:BOOL=OFF
46
OPENCL_BUILD_DEPENDS=	opencl>=0:devel/opencl
47
42
.include <bsd.port.pre.mk>
48
.include <bsd.port.pre.mk>
43
49
44
.if ${ARCH} == "i386"
50
.if ${ARCH} == "i386"
(-)x11/virtualgl/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (VirtualGL-2.4.1.tar.gz) = 2889c6eb35b50340517856f497c07450a9d5ccab46e9b1700a76029a2159cf2e
1
TIMESTAMP = 1572654274
2
SIZE (VirtualGL-2.4.1.tar.gz) = 1116018
2
SHA256 (VirtualGL-2.6.3.tar.gz) = 9be36c540c512068c8fc26a28722e604e0d2c305f7295229f1e1c8283193cb5e
3
SIZE (VirtualGL-2.6.3.tar.gz) = 1197037
(-)x11/virtualgl/files/patch-common__CMakeLists.txt (-11 lines)
Lines 1-11 Link Here
1
--- common/CMakeLists.txt.orig	2014-02-11 02:55:11 UTC
2
+++ common/CMakeLists.txt
3
@@ -4,6 +4,8 @@
4
 
5
 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
6
 
7
+ADD_DEFINITIONS(-fPIC)
8
+
9
 add_library(vglcommon STATIC Frame.cpp Profiler.cpp)
10
 target_link_libraries(vglcommon vglutil ${TJPEG_LIBRARY})
11
 
(-)x11/virtualgl/files/patch-include_Socket.h (-11 lines)
Lines 1-11 Link Here
1
--- include/Socket.h.orig	2014-07-17 11:36:01 UTC
2
+++ include/Socket.h
3
@@ -138,7 +138,7 @@ namespace vglutil
4
 	{
5
 		public:
6
 
7
-			Socket(bool doSSL);
8
+			Socket(bool doSSL=false);
9
 			#ifdef USESSL
10
 			Socket(SOCKET sd, SSL *ssl);
11
 			#else
(-)x11/virtualgl/files/patch-server__CMakeLists.txt (-43 lines)
Lines 1-43 Link Here
1
--- server/CMakeLists.txt.orig	2015-05-26 23:34:37 UTC
2
+++ server/CMakeLists.txt
3
@@ -21,6 +21,8 @@ configure_file(vendor.h.in vendor.h)
4
 include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
5
 	../common)
6
 
7
+ADD_DEFINITIONS(-fPIC)
8
+
9
 set(FBXFAKERLIB fbx-faker)
10
 if(VGL_USEXV)
11
 	set(FBXFAKERLIB ${FBXFAKERLIB};fbxv)
12
@@ -73,9 +75,9 @@ if(MAPFLAG)
13
 	set_source_files_properties(faker-sym.cpp PROPERTIES
14
 		OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/faker-mapfile)
15
 	set_target_properties(${VGL_RRFAKER_NAME} PROPERTIES
16
-		LINK_FLAGS "-z defs ${MAPFLAG}${CMAKE_CURRENT_BINARY_DIR}/faker-mapfile")
17
+		LINK_FLAGS "-Wl,-z,defs ${MAPFLAG}${CMAKE_CURRENT_BINARY_DIR}/faker-mapfile")
18
 else()
19
-	set_target_properties(${VGL_RRFAKER_NAME} PROPERTIES LINK_FLAGS "-z defs")
20
+	set_target_properties(${VGL_RRFAKER_NAME} PROPERTIES LINK_FLAGS "-Wl,-z,defs")
21
 endif()
22
 if(VGL_FAKEXCB)
23
 	set(LIBXCB xcb xcb-glx xcb-keysyms X11-xcb)
24
@@ -99,7 +101,7 @@ target_link_libraries(${VGL_DLFAKER_NAME
25
 install(TARGETS ${VGL_DLFAKER_NAME} DESTINATION ${VGL_LIBDIR})
26
 
27
 add_library(${VGL_GEFAKER_NAME} SHARED gefaker.c)
28
-set_target_properties(${VGL_GEFAKER_NAME} PROPERTIES LINK_FLAGS "-z defs")
29
+set_target_properties(${VGL_GEFAKER_NAME} PROPERTIES LINK_FLAGS "-Wl,-z,defs")
30
 target_link_libraries(${VGL_GEFAKER_NAME} ${LIBDL})
31
 install(TARGETS ${VGL_GEFAKER_NAME} DESTINATION ${VGL_LIBDIR})
32
 
33
@@ -148,8 +150,8 @@ target_link_libraries(dlfakerut ${X11_X1
34
 add_library(GLdlfakerut SHARED libGLdlfakerut.c)
35
 
36
 add_executable(fakerut fakerut.cpp fakerut-supplement.c)
37
-target_link_libraries(fakerut "-z now ${OPENGL_gl_LIBRARY}"
38
-	${OPENGL_glu_LIBRARY} "-z now ${X11_X11_LIB}" ${LIBDL} vglutil)
39
+target_link_libraries(fakerut "-Wl,-z,now ${OPENGL_gl_LIBRARY}"
40
+	${OPENGL_glu_LIBRARY} "-Wl,-z,now ${X11_X11_LIB}" ${LIBDL} vglutil)
41
 
42
 add_library(vgltrans_test SHARED testplugin.cpp VGLTrans.cpp)
43
 if(VGL_USESSL AND CMAKE_SYSTEM_NAME STREQUAL "Linux")
(-)x11/virtualgl/files/patch-util_Socket.cpp (-11 lines)
Lines 1-11 Link Here
1
--- util/Socket.cpp.orig	2014-07-17 11:36:01 UTC
2
+++ util/Socket.cpp
3
@@ -125,7 +125,7 @@ static X509 *newCert(EVP_PKEY *priv)
4
 #endif // USESSL
5
 
6
 
7
-Socket::Socket(bool doSSL_=false)
8
+Socket::Socket(bool doSSL_)
9
 	#ifdef USESSL
10
 	: doSSL(doSSL_)
11
 	#endif
(-)x11/virtualgl/files/patch-util__CMakeLists.txt (-8 lines)
Lines 1-8 Link Here
1
--- util/CMakeLists.txt.orig	2014-11-01 06:04:28 UTC
2
+++ util/CMakeLists.txt
3
@@ -1,3 +1,5 @@
4
+ADD_DEFINITIONS(-fPIC)
5
+
6
 add_library(vglutil STATIC GenericQ.cpp Log.cpp Mutex.cpp Thread.cpp bmp.c)
7
 if(UNIX)
8
 	target_link_libraries(vglutil pthread)
(-)x11/virtualgl/pkg-plist (-10 / +9 lines)
Lines 13-22 Link Here
13
VirtualGL/bin/vgllogin
13
VirtualGL/bin/vgllogin
14
VirtualGL/bin/vglrun
14
VirtualGL/bin/vglrun
15
VirtualGL/bin/vglserver_config
15
VirtualGL/bin/vglserver_config
16
%%DOCSDIR%%/411.gif
16
VirtualGL/include/rr.h
17
%%DOCSDIR%%/422.gif
17
VirtualGL/include/rrtransport.h
18
%%DOCSDIR%%/444.gif
18
VirtualGL/lib/libdlfaker.so
19
%%DOCSDIR%%/ChangeLog.txt
19
VirtualGL/lib/libgefaker.so
20
VirtualGL/lib/libvglfaker-nodl.so
21
%%OPENCL%%VirtualGL/lib/libvglfaker-opencl.so
22
VirtualGL/lib/libvglfaker.so
23
%%DOCSDIR%%/ChangeLog.md
20
%%DOCSDIR%%/LGPL.txt
24
%%DOCSDIR%%/LGPL.txt
21
%%DOCSDIR%%/LICENSE-FLTK.txt
25
%%DOCSDIR%%/LICENSE-FLTK.txt
22
%%DOCSDIR%%/LICENSE.txt
26
%%DOCSDIR%%/LICENSE.txt
Lines 24-36 Link Here
24
%%DOCSDIR%%/index.html
28
%%DOCSDIR%%/index.html
25
%%DOCSDIR%%/somerights20.png
29
%%DOCSDIR%%/somerights20.png
26
%%DOCSDIR%%/sshtunnel.png
30
%%DOCSDIR%%/sshtunnel.png
31
%%DOCSDIR%%/subsampling.gif
27
%%DOCSDIR%%/vgltransport.png
32
%%DOCSDIR%%/vgltransport.png
28
%%DOCSDIR%%/vgltransportservernetwork.png
33
%%DOCSDIR%%/vgltransportservernetwork.png
29
%%DOCSDIR%%/virtualgl.css
34
%%DOCSDIR%%/virtualgl.css
30
%%DOCSDIR%%/x11transport.png
35
%%DOCSDIR%%/x11transport.png
31
VirtualGL/fakelib/libGL.so
32
VirtualGL/include/rr.h
33
VirtualGL/include/rrtransport.h
34
VirtualGL/lib/libdlfaker.so
35
VirtualGL/lib/libgefaker.so
36
VirtualGL/lib/librrfaker.so

Return to bug 241660