commit VirtualGL for openSUSE:Factory

2020-08-03 Thread root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2020-08-03 14:16:53

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new.3592 (New)


Package is "VirtualGL"

Mon Aug  3 14:16:53 2020 rev:13 rq:823986 version:2.6.4

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2020-06-02 
14:42:35.444270876 +0200
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new.3592/VirtualGL.changes
2020-08-03 14:17:41.184637498 +0200
@@ -1,0 +2,9 @@
+Mon Jul  6 22:39:50 UTC 2020 - Ákos Szőts 
+
+- update to 2.6.4
+  * Changelog in packaged ChangeLog.md or at
+https://github.com/VirtualGL/virtualgl/blob/2.6.4/ChangeLog.md
+- Refreshed patch VirtualGL-link-libs.patch
+- Removed patch fix-Mesa-19.3.0-build.patch - resolved upstream
+
+---

Old:

  VirtualGL-2.6.3.tar.gz
  fix-Mesa-19.3.0-build.patch

New:

  VirtualGL-2.6.4.tar.gz



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.8rS0E1/_old  2020-08-03 14:17:41.732638047 +0200
+++ /var/tmp/diff_new_pack.8rS0E1/_new  2020-08-03 14:17:41.736638051 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   VirtualGL
-Version:2.6.3
+Version:2.6.4
 Release:0
 Summary:A toolkit for displaying OpenGL applications to thin clients
 License:LGPL-2.1-only AND SUSE-wxWidgets-3.1
@@ -26,7 +26,6 @@
 Source0:
https://sourceforge.net/projects/virtualgl/files/%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 Patch1: VirtualGL-link-libs.patch
-Patch2: fix-Mesa-19.3.0-build.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLU-devel
 BuildRequires:  cmake
@@ -95,7 +94,6 @@
 %prep
 %setup -q
 %patch1 -p1
-%patch2 -p1
 
 # Use /var/lib
 sed -e "s#%{_sysconfdir}/opt#%{_localstatedir}/lib#g" \

++ VirtualGL-2.6.3.tar.gz -> VirtualGL-2.6.4.tar.gz ++
 3764 lines of diff (skipped)

++ VirtualGL-link-libs.patch ++
--- /var/tmp/diff_new_pack.8rS0E1/_old  2020-08-03 14:17:41.952638268 +0200
+++ /var/tmp/diff_new_pack.8rS0E1/_new  2020-08-03 14:17:41.952638268 +0200
@@ -2,11 +2,11 @@
 Date: 2014-08-29T09:28:04+00:00
 Subject: Fix building with -Wl,-z,now and no-undefined
 
-Index: VirtualGL-2.6.3/server/CMakeLists.txt
+Index: VirtualGL-2.6.4/server/CMakeLists.txt
 ===
 VirtualGL-2.6.3.orig/server/CMakeLists.txt
-+++ VirtualGL-2.6.3/server/CMakeLists.txt
-@@ -143,12 +143,12 @@ add_library(${VGL_DLFAKER_NAME} SHARED d
+--- VirtualGL-2.6.4.orig/server/CMakeLists.txt
 VirtualGL-2.6.4/server/CMakeLists.txt
+@@ -143,12 +143,12 @@
  if(VGL_FAKEOPENCL)
target_compile_definitions(${VGL_DLFAKER_NAME} PUBLIC -DFAKEOPENCL)
  endif()
@@ -21,8 +21,8 @@
  install(TARGETS ${VGL_GEFAKER_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR})
  
  set(HEADERS ../common/rr.h rrtransport.h)
-@@ -222,13 +222,14 @@ if(VGL_USESSL AND CMAKE_SYSTEM_NAME STRE
-   set_target_properties(vgltrans_test PROPERTIES LINK_FLAGS 
"-Wl,-Bsymbolic")
+@@ -231,7 +231,7 @@
+   "${VGLTRANS_TEST_LINK_FLAGS}")
  endif()
  target_link_libraries(vgltrans_test vglcommon ${FBXFAKERLIB} ${TJPEG_LIBRARY}
 -  vglsocket)
@@ -30,8 +30,10 @@
  if(CMAKE_SYSTEM_NAME STREQUAL "SunOS" AND GNUCXX)
target_link_libraries(vgltrans_test stdc++)
  endif()
- 
- add_library(vgltrans_test2 SHARED testplugin2.cpp X11Trans.cpp)
+@@ -241,7 +241,8 @@
+   set_target_properties(vgltrans_test2 PROPERTIES
+   LINK_FLAGS 
"${MAPFLAG}${CMAKE_CURRENT_SOURCE_DIR}/testplugin-mapfile")
+ endif()
 -target_link_libraries(vgltrans_test2 vglcommon ${FBXFAKERLIB} 
${TJPEG_LIBRARY})
 +target_link_libraries(vgltrans_test2 vglcommon ${FBXFAKERLIB} ${TJPEG_LIBRARY}
 +  vglfaker)




commit VirtualGL for openSUSE:Factory

2020-06-02 Thread root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2020-06-02 14:41:43

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new.3606 (New)


Package is "VirtualGL"

Tue Jun  2 14:41:43 2020 rev:12 rq:810751 version:2.6.3

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2020-02-10 
21:54:14.686218232 +0100
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new.3606/VirtualGL.changes
2020-06-02 14:42:35.444270876 +0200
@@ -1,0 +2,9 @@
+Mon Jun  1 08:56:08 UTC 2020 - Max Lin 
+
+- Remove conditional of applying glx.patch because we have newer Mesa
+  in Leap 15.2
+- Use upstream patch fix-Mesa-19.3.0-build.patch to replace glx.patch
+  * Add fix-Mesa-19.3.0-build.patch
+  * Remove glx.patch
+
+---

Old:

  glx.patch

New:

  fix-Mesa-19.3.0-build.patch



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.l4rSSK/_old  2020-06-02 14:42:37.704278019 +0200
+++ /var/tmp/diff_new_pack.l4rSSK/_new  2020-06-02 14:42:37.704278019 +0200
@@ -26,7 +26,7 @@
 Source0:
https://sourceforge.net/projects/virtualgl/files/%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 Patch1: VirtualGL-link-libs.patch
-Patch2: glx.patch
+Patch2: fix-Mesa-19.3.0-build.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLU-devel
 BuildRequires:  cmake
@@ -95,9 +95,7 @@
 %prep
 %setup -q
 %patch1 -p1
-%if %{suse_version} > 1500
 %patch2 -p1
-%endif
 
 # Use /var/lib
 sed -e "s#%{_sysconfdir}/opt#%{_localstatedir}/lib#g" \

++ fix-Mesa-19.3.0-build.patch ++
>From faedcc1e36b4ed89a325e01822447900840a0b77 Mon Sep 17 00:00:00 2001
From: DRC 
Date: Thu, 13 Feb 2020 19:11:46 -0600
Subject: [PATCH] Faker: Fix build issue w/ Mesa 19.3.0+ headers

Mesa changed the signatures for glXGetTransparentIndexSUN() and
glXQueryGLXPbufferSGIX() to match the official GLX extension specs:
https://www.khronos.org/registry/OpenGL/extensions/SUN/GLX_SUN_get_transparent_index.txt
https://www.khronos.org/registry/OpenGL/extensions/SGIX/GLX_SGIX_pbuffer.txt

Reference:
https://gitlab.freedesktop.org/mesa/mesa/commit/3dd299c3d5b88114894ec30d1fac85fba688201f

Fixes #109
---
 ChangeLog.md |  2 ++
 server/faker-glx.cpp | 14 +-
 server/faker-sym.h   |  8 +++-
 3 files changed, 22 insertions(+), 2 deletions(-)

Index: b/ChangeLog.md
===
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -40,6 +40,8 @@ features are, for the most part, EOL.
 
 6. `vglserver_config` now works properly with FreeBSD systems running GDM v3.
 
+2. VirtualGL can now be built using the GLX headers from Mesa 19.3.0 and later.
+
 
 2.6.2
 =
Index: b/server/faker-glx.cpp
===
--- a/server/faker-glx.cpp
+++ b/server/faker-glx.cpp
@@ -1,6 +1,6 @@
 // Copyright (C)2004 Landmark Graphics Corporation
 // Copyright (C)2005, 2006 Sun Microsystems, Inc.
-// Copyright (C)2009, 2011-2019 D. R. Commander
+// Copyright (C)2009, 2011-2020 D. R. Commander
 //
 // This library is free software and may be redistributed and/or modified under
 // the terms of the wxWindows Library License, Version 3.1 or (at your option)
@@ -2192,11 +2192,18 @@ void glXQueryDrawable(Display *dpy, GLXD
CATCH();
 }
 
+#if defined(GLX_GLXEXT_VERSION) && GLX_GLXEXT_VERSION >= 2019
+void glXQueryGLXPbufferSGIX(Display *dpy, GLXPbuffer pbuf, int attribute,
+   unsigned int *value)
+#else
 int glXQueryGLXPbufferSGIX(Display *dpy, GLXPbuffer pbuf, int attribute,
unsigned int *value)
+#endif
 {
glXQueryDrawable(dpy, pbuf, attribute, value);
+   #if !defined(GLX_GLXEXT_VERSION) || GLX_GLXEXT_VERSION < 2019
return 0;
+   #endif
 }
 
 
@@ -2358,8 +2365,13 @@ void glXSwapBuffers(Display *dpy, GLXDra
 
 // Returns the transparent index from the overlay visual on the 2D X server
 
+#if defined(GLX_GLXEXT_VERSION) && GLX_GLXEXT_VERSION >= 2019
+int glXGetTransparentIndexSUN(Display *dpy, Window overlay, Window underlay,
+   unsigned long *transparentIndex)
+#else
 int glXGetTransparentIndexSUN(Display *dpy, Window overlay, Window underlay,
long *transparentIndex)
+#endif
 {
int retval = False;
XWindowAttributes xwa;
Index: b/server/faker-sym.h
===
--- a/server/faker-sym.h
+++ b/server/faker-sym.h
@@ -1,6 +1,6 @@
 // Copyright (C)2004 Landmark Graphics Corporation
 // Copyright (C)2005, 2006 Sun Microsystems, Inc.
-// Copyright (C)2009, 2011, 

commit VirtualGL for openSUSE:Factory

2020-02-10 Thread root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2020-02-10 21:54:13

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new.26092 (New)


Package is "VirtualGL"

Mon Feb 10 21:54:13 2020 rev:11 rq:772621 version:2.6.3

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2019-11-06 
14:05:17.588734984 +0100
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new.26092/VirtualGL.changes   
2020-02-10 21:54:14.686218232 +0100
@@ -1,0 +2,10 @@
+Sun Feb  9 21:26:35 UTC 2020 - Adam Mizerski 
+
+- update to 2.6.3
+  * Changelog in packaged ChangeLog.md or at
+https://github.com/VirtualGL/virtualgl/blob/2.6.3/ChangeLog.md
+- Refreshed patch VirtualGL-link-libs.patch
+- Removed patch virtualgl-nodl.patch - resolved upstream
+- Added patch glx.patch
+
+---

Old:

  VirtualGL-2.5.2.tar.gz
  virtualgl-nodl.patch

New:

  VirtualGL-2.6.3.tar.gz
  glx.patch



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.ytrNxQ/_old  2020-02-10 21:54:15.646218762 +0100
+++ /var/tmp/diff_new_pack.ytrNxQ/_new  2020-02-10 21:54:15.650218765 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package VirtualGL
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,16 @@
 
 
 Name:   VirtualGL
-Version:2.5.2
+Version:2.6.3
 Release:0
 Summary:A toolkit for displaying OpenGL applications to thin clients
 License:LGPL-2.1-only AND SUSE-wxWidgets-3.1
 Group:  Productivity/Networking/Other
-Url:http://www.virtualgl.org
-Source0:
http://downloads.sourceforge.net/virtualgl/%{name}-%{version}.tar.gz
+URL:http://www.virtualgl.org
+Source0:
https://sourceforge.net/projects/virtualgl/files/%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 Patch1: VirtualGL-link-libs.patch
-Patch2: virtualgl-nodl.patch
+Patch2: glx.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLU-devel
 BuildRequires:  cmake
@@ -34,13 +34,17 @@
 BuildRequires:  gcc-c++
 BuildRequires:  glibc-devel
 BuildRequires:  libjpeg-devel
+BuildRequires:  opencl-headers
 BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(OpenCL)
 BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(glproto)
 BuildRequires:  pkgconfig(glu)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(x11-xcb)
 BuildRequires:  pkgconfig(xcb-keysyms)
 BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xtst)
 BuildRequires:  pkgconfig(xv)
 
 %description
@@ -91,7 +95,9 @@
 %prep
 %setup -q
 %patch1 -p1
+%if %{suse_version} > 1500
 %patch2 -p1
+%endif
 
 # Use /var/lib
 sed -e "s#%{_sysconfdir}/opt#%{_localstatedir}/lib#g" \
@@ -154,6 +160,7 @@
 %{_libdir}/libvglfaker.so
 %{_libdir}/libdlfaker.so
 %{_libdir}/libvglfaker-nodl.so
+%{_libdir}/libvglfaker-opencl.so
 %{_libdir}/libgefaker.so
 
 %files devel

++ VirtualGL-2.5.2.tar.gz -> VirtualGL-2.6.3.tar.gz ++
 183359 lines of diff (skipped)

++ VirtualGL-link-libs.patch ++
--- /var/tmp/diff_new_pack.ytrNxQ/_old  2020-02-10 21:54:15.966218939 +0100
+++ /var/tmp/diff_new_pack.ytrNxQ/_new  2020-02-10 21:54:15.966218939 +0100
@@ -1,11 +1,15 @@
-Index: VirtualGL-2.5.2/server/CMakeLists.txt
+From: tchva...@suse.com
+Date: 2014-08-29T09:28:04+00:00
+Subject: Fix building with -Wl,-z,now and no-undefined
+
+Index: VirtualGL-2.6.3/server/CMakeLists.txt
 ===
 VirtualGL-2.5.2.orig/server/CMakeLists.txt
-+++ VirtualGL-2.5.2/server/CMakeLists.txt
-@@ -114,12 +114,12 @@ foreach(fakerlib ${VGL_FAKER_NAME} ${VGL
- endforeach()
- 
- add_library(${VGL_DLFAKER_NAME} SHARED dlfaker.c)
+--- VirtualGL-2.6.3.orig/server/CMakeLists.txt
 VirtualGL-2.6.3/server/CMakeLists.txt
+@@ -143,12 +143,12 @@ add_library(${VGL_DLFAKER_NAME} SHARED d
+ if(VGL_FAKEOPENCL)
+   target_compile_definitions(${VGL_DLFAKER_NAME} PUBLIC -DFAKEOPENCL)
+ endif()
 -target_link_libraries(${VGL_DLFAKER_NAME} ${LIBDL})
 +target_link_libraries(${VGL_DLFAKER_NAME} ${LIBDL} vglfaker)
  install(TARGETS ${VGL_DLFAKER_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR})
@@ -17,7 +21,7 @@
  install(TARGETS ${VGL_GEFAKER_NAME} DESTINATION ${CMAKE_INSTALL_LIBDIR})
  
  set(HEADERS ../common/rr.h rrtransport.h)
-@@ -183,13 +183,14 @@ if(VGL_USESSL AND CMAKE_SYSTEM_NAME STRE
+@@ -222,13 +222,14 @@ if(VGL_USESSL AND CMAKE_SYSTEM_NAME 

commit VirtualGL for openSUSE:Factory

2019-11-06 Thread root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2019-11-06 14:05:16

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new.2990 (New)


Package is "VirtualGL"

Wed Nov  6 14:05:16 2019 rev:10 rq:745338 version:2.5.2

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2018-06-20 
15:32:55.438664890 +0200
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new.2990/VirtualGL.changes
2019-11-06 14:05:17.588734984 +0100
@@ -1,0 +2,5 @@
+Mon Nov  4 19:24:54 UTC 2019 - Andreas Schwab 
+
+- Add riscv64 to the list of 64-bit architectures
+
+---



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.mgaHZ1/_old  2019-11-06 14:05:18.260735687 +0100
+++ /var/tmp/diff_new_pack.mgaHZ1/_new  2019-11-06 14:05:18.260735687 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package VirtualGL
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -117,7 +117,7 @@
 %install
 %cmake_install
 # Fix placement of 64b glxspheres
-%ifarch x86_64 s390x ppc64 ppc64le aarch64
+%ifarch x86_64 s390x ppc64 ppc64le aarch64 riscv64
 mv %{buildroot}%{_bindir}/glxspheres* %{buildroot}%{_bindir}/glxspheres
 %endif
 # Fix fakelib placement




commit VirtualGL for openSUSE:Factory

2018-06-20 Thread root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2018-06-20 15:31:41

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new (New)


Package is "VirtualGL"

Wed Jun 20 15:31:41 2018 rev:9 rq:617686 version:2.5.2

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2017-12-23 
12:19:45.854770411 +0100
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new/VirtualGL.changes 2018-06-20 
15:32:55.438664890 +0200
@@ -1,0 +2,6 @@
+Tue Jun 19 09:43:27 UTC 2018 - tchva...@suse.com
+
+- Do not provide the env files which change the preload order
+  bsc#1097210
+
+---



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.LXsgbP/_old  2018-06-20 15:32:56.698619174 +0200
+++ /var/tmp/diff_new_pack.LXsgbP/_new  2018-06-20 15:32:56.702619029 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package VirtualGL
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 Version:2.5.2
 Release:0
 Summary:A toolkit for displaying OpenGL applications to thin clients
-License:LGPL-2.1 AND SUSE-wxWidgets-3.1
+License:LGPL-2.1-only AND SUSE-wxWidgets-3.1
 Group:  Productivity/Networking/Other
 Url:http://www.virtualgl.org
 Source0:
http://downloads.sourceforge.net/virtualgl/%{name}-%{version}.tar.gz
@@ -128,6 +128,8 @@
 chmod 644 doc/LGPL.txt doc/LICENSE.txt doc/index.html doc/*.png doc/*.gif 
doc/*.css
 rm -rf %{buildroot}%{_datadir}/doc
 mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/vglxinfo
+# bsc#1097210 rely on env settings
+rm -rf %{buildroot}/%{_bindir}/.vglrun.*
 
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
@@ -140,13 +142,6 @@
 %{_bindir}/cpustat
 %{_bindir}/vglxinfo
 %{_bindir}/glxspheres
-# God knows what this is but other
-# distributions do the same...
-%ifarch x86_64 s390x ppc64 ppc64le aarch64
-%{_bindir}/.vglrun.vars64
-%else
-%{_bindir}/.vglrun.vars32
-%endif
 %{_bindir}/vglclient
 %{_bindir}/vglconfig
 %{_bindir}/vglconnect




commit VirtualGL for openSUSE:Factory

2017-12-23 Thread root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2017-12-23 12:19:44

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new (New)


Package is "VirtualGL"

Sat Dec 23 12:19:44 2017 rev:8 rq:548081 version:2.5.2

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2016-08-29 
15:36:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new/VirtualGL.changes 2017-12-23 
12:19:45.854770411 +0100
@@ -1,0 +2,14 @@
+Mon Dec  4 12:53:39 UTC 2017 - tchva...@suse.com
+
+- Disable ssl feature as we can tunnel via ssh and the openssl-1.1
+  is not compatible at all currently
+
+---
+Mon Dec  4 08:56:50 UTC 2017 - tchva...@suse.com
+
+- Version update 2.5.2:
+  * Various compat fixes all around
+- Remove merged gcc6_literal_suffixes.patch
+- Refresh VirtualGL-link-libs.patch and virtualgl-nodl.patch
+
+---

Old:

  VirtualGL-2.5.tar.gz
  gcc6_literal_suffixes.patch

New:

  VirtualGL-2.5.2.tar.gz



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.QvMvT5/_old  2017-12-23 12:19:46.682730041 +0100
+++ /var/tmp/diff_new_pack.QvMvT5/_new  2017-12-23 12:19:46.686729845 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package VirtualGL
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,17 +17,16 @@
 
 
 Name:   VirtualGL
-Version:2.5
+Version:2.5.2
 Release:0
 Summary:A toolkit for displaying OpenGL applications to thin clients
-License:LGPL-2.1 and SUSE-wxWidgets-3.1
+License:LGPL-2.1 AND SUSE-wxWidgets-3.1
 Group:  Productivity/Networking/Other
 Url:http://www.virtualgl.org
 Source0:
http://downloads.sourceforge.net/virtualgl/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 Patch1: VirtualGL-link-libs.patch
-Patch2: gcc6_literal_suffixes.patch
-Patch3: virtualgl-nodl.patch
+Patch2: virtualgl-nodl.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLU-devel
 BuildRequires:  cmake
@@ -38,15 +37,11 @@
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glu)
-BuildRequires:  pkgconfig(libcrypto)
-BuildRequires:  pkgconfig(libssl)
-BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(x11-xcb)
 BuildRequires:  pkgconfig(xcb-keysyms)
 BuildRequires:  pkgconfig(xext)
 BuildRequires:  pkgconfig(xv)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 VirtualGL is a library which allows most Linux OpenGL applications to be
@@ -97,7 +92,6 @@
 %setup -q
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 
 # Use /var/lib
 sed -e "s#%{_sysconfdir}/opt#%{_localstatedir}/lib#g" \
@@ -112,7 +106,7 @@
 -DVGL_SYSTEMFLTK=ON \
 -DVGL_SYSTEMGLX=ON \
 -DVGL_SYSTEMXCB=ON \
--DVGL_USESSL=ON \
+-DVGL_USESSL=OFF \
 -DVGL_USEXV=ON \
 -DTJPEG_INCLUDE_DIR=%{_includedir} \
 -DVGL_LIBDIR=%{_libdir} \
@@ -132,15 +126,14 @@
 ln -sf ../libvglfaker.so %{buildroot}%{_libdir}/fakelib/libGL.so
 # Docs had wrong names
 chmod 644 doc/LGPL.txt doc/LICENSE.txt doc/index.html doc/*.png doc/*.gif 
doc/*.css
-rm -rf %{buildroot}%{_prefix}/doc
+rm -rf %{buildroot}%{_datadir}/doc
 mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/vglxinfo
 
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%doc LGPL.txt LICENSE.txt ChangeLog.txt doc/index.html doc/legalinfo.txt 
doc/*.png doc/*.gif doc/*.css
+%doc LGPL.txt LICENSE.txt ChangeLog.md doc/index.html doc/legalinfo.txt 
doc/*.png doc/*.gif doc/*.css
 %dir %{_libdir}/fakelib
 %{_bindir}/tcbench
 %{_bindir}/nettest
@@ -169,7 +162,6 @@
 %{_libdir}/libgefaker.so
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/rrtransport.h
 %{_includedir}/rr.h
 

++ VirtualGL-2.5.tar.gz -> VirtualGL-2.5.2.tar.gz ++
 11955 lines of diff (skipped)

++ VirtualGL-link-libs.patch ++
--- /var/tmp/diff_new_pack.QvMvT5/_old  2017-12-23 12:19:46.954716779 +0100
+++ /var/tmp/diff_new_pack.QvMvT5/_new  2017-12-23 12:19:46.954716779 +0100
@@ -1,29 +1,29 @@
-Index: VirtualGL-2.5/server/CMakeLists.txt
+Index: VirtualGL-2.5.2/server/CMakeLists.txt
 ===
 VirtualGL-2.5.orig/server/CMakeLists.txt
-+++ 

commit VirtualGL for openSUSE:Factory

2016-08-29 Thread h_root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2016-08-29 15:34:40

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new (New)


Package is "VirtualGL"

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2016-06-19 
11:08:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new/VirtualGL.changes 2016-08-29 
15:36:00.0 +0200
@@ -1,0 +2,8 @@
+Wed Aug 24 14:05:22 UTC 2016 - tchva...@suse.com
+
+- Fix bnc#993645 as-needed eating symbols needed by this lib
+  * virtualgl-nodl.patch
+- Use system xcb headers
+- Rename glxinfo2 to vglxinfo, sounds bit better and more descriptive
+
+---

New:

  virtualgl-nodl.patch



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.Ia9ee0/_old  2016-08-29 15:36:05.0 +0200
+++ /var/tmp/diff_new_pack.Ia9ee0/_new  2016-08-29 15:36:05.0 +0200
@@ -27,6 +27,7 @@
 Source1:baselibs.conf
 Patch1: VirtualGL-link-libs.patch
 Patch2: gcc6_literal_suffixes.patch
+Patch3: virtualgl-nodl.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLU-devel
 BuildRequires:  cmake
@@ -35,12 +36,14 @@
 BuildRequires:  glibc-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glu)
 BuildRequires:  pkgconfig(libcrypto)
 BuildRequires:  pkgconfig(libssl)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(x11-xcb)
+BuildRequires:  pkgconfig(xcb-keysyms)
 BuildRequires:  pkgconfig(xext)
 BuildRequires:  pkgconfig(xv)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -94,6 +97,7 @@
 %setup -q
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 # Use /var/lib
 sed -e "s#%{_sysconfdir}/opt#%{_localstatedir}/lib#g" \
@@ -107,6 +111,7 @@
 %cmake \
 -DVGL_SYSTEMFLTK=ON \
 -DVGL_SYSTEMGLX=ON \
+-DVGL_SYSTEMXCB=ON \
 -DVGL_USESSL=ON \
 -DVGL_USEXV=ON \
 -DTJPEG_INCLUDE_DIR=%{_includedir} \
@@ -128,7 +133,7 @@
 # Docs had wrong names
 chmod 644 doc/LGPL.txt doc/LICENSE.txt doc/index.html doc/*.png doc/*.gif 
doc/*.css
 rm -rf %{buildroot}%{_prefix}/doc
-mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/glxinfo2
+mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/vglxinfo
 
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
@@ -140,7 +145,7 @@
 %{_bindir}/tcbench
 %{_bindir}/nettest
 %{_bindir}/cpustat
-%{_bindir}/glxinfo2
+%{_bindir}/vglxinfo
 %{_bindir}/glxspheres
 # God knows what this is but other
 # distributions do the same...

++ virtualgl-nodl.patch ++
Index: VirtualGL-2.5/server/CMakeLists.txt
===
--- VirtualGL-2.5.orig/server/CMakeLists.txt
+++ VirtualGL-2.5/server/CMakeLists.txt
@@ -78,6 +78,7 @@ if(VGL_USEXV)
set(FAKER_SOURCES ${FAKER_SOURCES};XVTrans.cpp)
 endif()
 
+set(GLLIB -Wl,--no-as-needed ${OPENGL_gl_LIBRARY} -Wl,--as-needed)
 foreach(fakerlib ${VGL_FAKER_NAME} ${VGL_FAKER_NAME}-nodl)
add_library(${fakerlib} SHARED ${FAKER_SOURCES})
if(MAPFLAG)
@@ -91,7 +92,7 @@ foreach(fakerlib ${VGL_FAKER_NAME} ${VGL
target_link_libraries(${fakerlib} vglcommon ${FBXFAKERLIB} vglsocket m
${LIBDL})
if(${fakerlib} STREQUAL ${VGL_FAKER_NAME})
-   target_link_libraries(${fakerlib} ${OPENGL_gl_LIBRARY})
+   target_link_libraries(${fakerlib} ${GLLIB})
endif()
if(CMAKE_SYSTEM_NAME STREQUAL "SunOS" AND CMAKE_COMPILER_IS_GNUCXX)
# For some reason, on SunOS/GCC CMake tries to use the C 
compiler to link



commit VirtualGL for openSUSE:Factory

2016-06-19 Thread h_root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2016-06-19 11:08:24

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new (New)


Package is "VirtualGL"

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2015-09-17 
09:18:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new/VirtualGL.changes 2016-06-19 
11:08:49.0 +0200
@@ -1,0 +2,13 @@
+Thu Jun 16 15:30:58 UTC 2016 - tchva...@suse.com
+
+- Version update to 2.5 release
+  * See upstream changelog for details
+  * Mostly removal of compat for pre-VirtualGL namespace
+- Refresh patch VirtualGL-link-libs.patch
+
+---
+Thu Jun 16 15:21:54 UTC 2016 - norm...@linux.vnet.ibm.com
+
+- new gcc6_literal_suffixes.patch
+
+---

Old:

  VirtualGL-2.4.1.tar.gz

New:

  VirtualGL-2.5.tar.gz
  gcc6_literal_suffixes.patch



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.fl4yMo/_old  2016-06-19 11:08:50.0 +0200
+++ /var/tmp/diff_new_pack.fl4yMo/_new  2016-06-19 11:08:50.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package VirtualGL
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   VirtualGL
-Version:2.4.1
+Version:2.5
 Release:0
 Summary:A toolkit for displaying OpenGL applications to thin clients
 License:LGPL-2.1 and SUSE-wxWidgets-3.1
@@ -26,20 +26,23 @@
 Source0:
http://downloads.sourceforge.net/virtualgl/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 Patch1: VirtualGL-link-libs.patch
+Patch2: gcc6_literal_suffixes.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLU-devel
 BuildRequires:  cmake
 BuildRequires:  fltk-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glibc-devel
-BuildRequires:  glu-devel
 BuildRequires:  libjpeg-devel
-BuildRequires:  libopenssl-devel
-# Fixme: Remove after 13.1 is out of scope, there is broken devel package on 
older
-BuildRequires:  libturbojpeg0
-BuildRequires:  xorg-x11-libX11-devel
-BuildRequires:  xorg-x11-libXext-devel
-BuildRequires:  xorg-x11-libXv-devel
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(glu)
+BuildRequires:  pkgconfig(libcrypto)
+BuildRequires:  pkgconfig(libssl)
+BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(x11-xcb)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xv)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -90,6 +93,7 @@
 %prep
 %setup -q
 %patch1 -p1
+%patch2 -p1
 
 # Use /var/lib
 sed -e "s#%{_sysconfdir}/opt#%{_localstatedir}/lib#g" \
@@ -120,14 +124,13 @@
 # Fix fakelib placement
 rm -rf %{buildroot}%{_prefix}/fakelib
 mkdir -p %{buildroot}%{_libdir}/fakelib
-ln -sf ../librrfaker.so %{buildroot}%{_libdir}/fakelib/libGL.so
+ln -sf ../libvglfaker.so %{buildroot}%{_libdir}/fakelib/libGL.so
 # Docs had wrong names
 chmod 644 doc/LGPL.txt doc/LICENSE.txt doc/index.html doc/*.png doc/*.gif 
doc/*.css
 rm -rf %{buildroot}%{_prefix}/doc
 mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/glxinfo2
 
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 
 %files
@@ -155,8 +158,9 @@
 %{_bindir}/vglrun
 %{_bindir}/glreadtest
 %{_libdir}/fakelib/libGL.so
-%{_libdir}/librrfaker.so
+%{_libdir}/libvglfaker.so
 %{_libdir}/libdlfaker.so
+%{_libdir}/libvglfaker-nodl.so
 %{_libdir}/libgefaker.so
 
 %files devel

++ VirtualGL-2.4.1.tar.gz -> VirtualGL-2.5.tar.gz ++
 42687 lines of diff (skipped)

++ VirtualGL-link-libs.patch ++
--- /var/tmp/diff_new_pack.fl4yMo/_old  2016-06-19 11:08:51.0 +0200
+++ /var/tmp/diff_new_pack.fl4yMo/_new  2016-06-19 11:08:51.0 +0200
@@ -1,28 +1,28 @@
-Index: VirtualGL-2.4.1/server/CMakeLists.txt
+Index: VirtualGL-2.5/server/CMakeLists.txt
 ===
 VirtualGL-2.4.1.orig/server/CMakeLists.txt
-+++ VirtualGL-2.4.1/server/CMakeLists.txt
-@@ -95,12 +95,12 @@ install(CODE "execute_process(COMMAND ${
-   \$ENV{DESTDIR}${VGL_FAKELIBDIR}/libGL.so)")
+--- VirtualGL-2.5.orig/server/CMakeLists.txt
 VirtualGL-2.5/server/CMakeLists.txt
+@@ -102,12 +102,12 @@ foreach(fakerlib ${VGL_FAKER_NAME} ${VGL
+ endforeach()
  
  add_library(${VGL_DLFAKER_NAME} SHARED dlfaker.c)
 

commit VirtualGL for openSUSE:Factory

2015-09-17 Thread h_root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2015-09-17 09:18:41

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new (New)


Package is "VirtualGL"

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2014-09-03 
19:30:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new/VirtualGL.changes 2015-09-17 
09:18:42.0 +0200
@@ -1,0 +2,12 @@
+Tue Sep  1 09:24:19 UTC 2015 - tchva...@suse.com
+
+- Add proper wxwidgets license string
+
+---
+Fri Aug 28 13:07:12 UTC 2015 - tchva...@suse.com
+
+- Update to 2.4.1:
+  * Various bugfixes not mentioned on changes
+  * Refresh VirtualGL-link-libs.patch
+
+---

Old:

  VirtualGL-2.3.90.tar.gz

New:

  VirtualGL-2.4.1.tar.gz



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.FLRAsL/_old  2015-09-17 09:18:43.0 +0200
+++ /var/tmp/diff_new_pack.FLRAsL/_new  2015-09-17 09:18:43.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package VirtualGL
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 
 
 Name:   VirtualGL
-Version:2.3.90
+Version:2.4.1
 Release:0
 Summary:A toolkit for displaying OpenGL applications to thin clients
-License:WXwindows
+License:LGPL-2.1 and SUSE-wxWidgets-3.1
 Group:  Productivity/Networking/Other
 Url:http://www.virtualgl.org
 Source0:
http://downloads.sourceforge.net/virtualgl/%{name}-%{version}.tar.gz
@@ -32,6 +32,7 @@
 BuildRequires:  fltk-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glibc-devel
+BuildRequires:  glu-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libopenssl-devel
 # Fixme: Remove after 13.1 is out of scope, there is broken devel package on 
older
@@ -40,9 +41,6 @@
 BuildRequires:  xorg-x11-libXext-devel
 BuildRequires:  xorg-x11-libXv-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} >= 1230
-BuildRequires:  glu-devel
-%endif
 
 %description
 VirtualGL is a library which allows most Linux OpenGL applications to be
@@ -97,7 +95,7 @@
 sed -e "s#%{_sysconfdir}/opt#%{_localstatedir}/lib#g" \
 -i doc/unixconfig.txt doc/index.html \
 -i doc/advancedopengl.txt \
--i server/vglrun \
+-i server/vglrun.in \
 -i server/vglgenkey \
 -i server/vglserver_config
 

++ VirtualGL-2.3.90.tar.gz -> VirtualGL-2.4.1.tar.gz ++
 6642 lines of diff (skipped)

++ VirtualGL-link-libs.patch ++
--- /var/tmp/diff_new_pack.FLRAsL/_old  2015-09-17 09:18:43.0 +0200
+++ /var/tmp/diff_new_pack.FLRAsL/_new  2015-09-17 09:18:43.0 +0200
@@ -1,22 +1,23 @@
-diff -urN VirtualGL-2.3.90.old/server/CMakeLists.txt 
VirtualGL-2.3.90/server/CMakeLists.txt
 VirtualGL-2.3.90.old/server/CMakeLists.txt 2014-08-29 10:38:25.546968116 
+0200
-+++ VirtualGL-2.3.90/server/CMakeLists.txt 2014-08-29 11:25:51.529967776 
+0200
-@@ -84,12 +84,12 @@
+Index: VirtualGL-2.4.1/server/CMakeLists.txt
+===
+--- VirtualGL-2.4.1.orig/server/CMakeLists.txt
 VirtualGL-2.4.1/server/CMakeLists.txt
+@@ -95,12 +95,12 @@ install(CODE "execute_process(COMMAND ${
\$ENV{DESTDIR}${VGL_FAKELIBDIR}/libGL.so)")
  
- add_library(dlfaker SHARED dlfaker.c)
--target_link_libraries(dlfaker ${LIBDL})
-+target_link_libraries(dlfaker ${LIBDL} rrfaker)
- install(TARGETS dlfaker DESTINATION ${VGL_LIBDIR})
+ add_library(${VGL_DLFAKER_NAME} SHARED dlfaker.c)
+-target_link_libraries(${VGL_DLFAKER_NAME} ${LIBDL})
++target_link_libraries(${VGL_DLFAKER_NAME} ${LIBDL} rrfaker)
+ install(TARGETS ${VGL_DLFAKER_NAME} DESTINATION ${VGL_LIBDIR})
  
- add_library(gefaker SHARED gefaker.c)
- set_target_properties(gefaker PROPERTIES LINK_FLAGS "-z defs")
--target_link_libraries(gefaker ${LIBDL})
-+target_link_libraries(gefaker ${LIBDL} rrfaker)
- install(TARGETS gefaker DESTINATION ${VGL_LIBDIR})
+ add_library(${VGL_GEFAKER_NAME} SHARED gefaker.c)
+ set_target_properties(${VGL_GEFAKER_NAME} PROPERTIES LINK_FLAGS "-z defs")
+-target_link_libraries(${VGL_GEFAKER_NAME} ${LIBDL})
++target_link_libraries(${VGL_GEFAKER_NAME} ${LIBDL} rrfaker)
+ install(TARGETS ${VGL_GEFAKER_NAME} DESTINATION ${VGL_LIBDIR})
  
  set(HEADERS ../common/rr.h rrtransport.h)
-@@ -149,13 

commit VirtualGL for openSUSE:Factory

2014-09-03 Thread h_root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2014-09-03 18:22:13

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new (New)


Package is VirtualGL

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2014-08-25 
11:04:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new/VirtualGL.changes 2014-09-03 
19:30:14.0 +0200
@@ -1,0 +2,7 @@
+Fri Aug 29 09:28:04 UTC 2014 - tchva...@suse.com
+
+- Version bump to beta1 of 2.4 (2.3.90)
+- Fix building with -Wl,-z,now and no-undefined
+  * VirtualGL-link-libs.patch
+
+---

Old:

  VirtualGL-2.3.3.tar.gz

New:

  VirtualGL-2.3.90.tar.gz
  VirtualGL-link-libs.patch



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.4Lf4fV/_old  2014-09-03 19:30:17.0 +0200
+++ /var/tmp/diff_new_pack.4Lf4fV/_new  2014-09-03 19:30:17.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   VirtualGL
-Version:2.3.3
+Version:2.3.90
 Release:0
 Summary:A toolkit for displaying OpenGL applications to thin clients
 License:WXwindows
@@ -25,12 +25,15 @@
 Url:http://www.virtualgl.org
 Source0:
http://downloads.sourceforge.net/virtualgl/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
+Patch1: VirtualGL-link-libs.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLU-devel
 BuildRequires:  cmake
+BuildRequires:  fltk-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glibc-devel
 BuildRequires:  libjpeg-devel
+BuildRequires:  libopenssl-devel
 # Fixme: Remove after 13.1 is out of scope, there is broken devel package on 
older
 BuildRequires:  libturbojpeg0
 BuildRequires:  xorg-x11-libX11-devel
@@ -88,6 +91,7 @@
 
 %prep
 %setup -q
+%patch1 -p1
 
 # Use /var/lib
 sed -e s#%{_sysconfdir}/opt#%{_localstatedir}/lib#g \
@@ -99,19 +103,18 @@
 
 %build
 %cmake \
--DUSE_VGL_USESSL=ON \
+-DVGL_SYSTEMFLTK=ON \
+-DVGL_SYSTEMGLX=ON \
+-DVGL_USESSL=ON \
 -DVGL_USEXV=ON \
 -DTJPEG_INCLUDE_DIR=%{_includedir} \
 -DVGL_LIBDIR=%{_libdir} \
 -DTJPEG_LIBRARY=%{_libdir}/libturbojpeg.so \
--DCMAKE_LIBRARY_PATH=%{_libdir} \
-..
+-DCMAKE_LIBRARY_PATH=%{_libdir}
 make %{?_smp_mflags}
 
 %install
-cd build
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
-cd ..
+%cmake_install
 # Fix placement of 64b glxspheres
 %ifarch x86_64 s390x ppc64 ppc64le aarch64
 mv %{buildroot}%{_bindir}/glxspheres* %{buildroot}%{_bindir}/glxspheres
@@ -121,7 +124,7 @@
 mkdir -p %{buildroot}%{_libdir}/fakelib
 ln -sf ../librrfaker.so %{buildroot}%{_libdir}/fakelib/libGL.so
 # Docs had wrong names
-chmod 644 doc/LGPL.txt doc/LICENSE.txt doc/LICENSE-PuTTY.txt 
doc/LICENSE-xauth.txt doc/index.html doc/*.png doc/*.gif doc/*.css
+chmod 644 doc/LGPL.txt doc/LICENSE.txt doc/index.html doc/*.png doc/*.gif 
doc/*.css
 rm -rf %{buildroot}%{_prefix}/doc
 mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/glxinfo2
 

++ VirtualGL-2.3.3.tar.gz - VirtualGL-2.3.90.tar.gz ++
 148083 lines of diff (skipped)

++ VirtualGL-link-libs.patch ++
diff -urN VirtualGL-2.3.90.old/server/CMakeLists.txt 
VirtualGL-2.3.90/server/CMakeLists.txt
--- VirtualGL-2.3.90.old/server/CMakeLists.txt  2014-08-29 10:38:25.546968116 
+0200
+++ VirtualGL-2.3.90/server/CMakeLists.txt  2014-08-29 11:25:51.529967776 
+0200
@@ -84,12 +84,12 @@
\$ENV{DESTDIR}${VGL_FAKELIBDIR}/libGL.so))
 
 add_library(dlfaker SHARED dlfaker.c)
-target_link_libraries(dlfaker ${LIBDL})
+target_link_libraries(dlfaker ${LIBDL} rrfaker)
 install(TARGETS dlfaker DESTINATION ${VGL_LIBDIR})
 
 add_library(gefaker SHARED gefaker.c)
 set_target_properties(gefaker PROPERTIES LINK_FLAGS -z defs)
-target_link_libraries(gefaker ${LIBDL})
+target_link_libraries(gefaker ${LIBDL} rrfaker)
 install(TARGETS gefaker DESTINATION ${VGL_LIBDIR})
 
 set(HEADERS ../common/rr.h rrtransport.h)
@@ -149,13 +149,14 @@
set_target_properties(vgltrans_test PROPERTIES LINK_FLAGS 
-Wl,-Bsymbolic)
 endif()
 target_link_libraries(vgltrans_test vglcommon ${FBXFAKERLIB} ${TJPEG_LIBRARY}
-   vglsocket)
+   vglsocket rrfaker)
 if(CMAKE_SYSTEM_NAME STREQUAL SunOS AND CMAKE_COMPILER_IS_GNUCXX)
target_link_libraries(vgltrans_test stdc++)
 endif()
 
 add_library(vgltrans_test2 SHARED testplugin2.cpp X11Trans.cpp)
-target_link_libraries(vgltrans_test2 vglcommon ${FBXFAKERLIB} ${TJPEG_LIBRARY})
+target_link_libraries(vgltrans_test2 vglcommon ${FBXFAKERLIB} ${TJPEG_LIBRARY}
+   rrfaker)
 if(CMAKE_SYSTEM_NAME STREQUAL SunOS AND CMAKE_COMPILER_IS_GNUCXX)

commit VirtualGL for openSUSE:Factory

2014-08-25 Thread h_root
Hello community,

here is the log from the commit of package VirtualGL for openSUSE:Factory 
checked in at 2014-08-25 11:03:40

Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old)
 and  /work/SRC/openSUSE:Factory/.VirtualGL.new (New)


Package is VirtualGL

Changes:

--- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes  2014-07-11 
06:45:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.VirtualGL.new/VirtualGL.changes 2014-08-25 
11:04:17.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug 21 13:56:01 UTC 2014 - dval...@suse.com
+
+- Extend 64bit conditions to s390x ppc64 ppc64le aarch64 
+
+---



Other differences:
--
++ VirtualGL.spec ++
--- /var/tmp/diff_new_pack.XX2lxT/_old  2014-08-25 11:04:18.0 +0200
+++ /var/tmp/diff_new_pack.XX2lxT/_new  2014-08-25 11:04:18.0 +0200
@@ -113,7 +113,7 @@
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
 cd ..
 # Fix placement of 64b glxspheres
-%ifarch x86_64
+%ifarch x86_64 s390x ppc64 ppc64le aarch64
 mv %{buildroot}%{_bindir}/glxspheres* %{buildroot}%{_bindir}/glxspheres
 %endif
 # Fix fakelib placement
@@ -140,7 +140,7 @@
 %{_bindir}/glxspheres
 # God knows what this is but other
 # distributions do the same...
-%ifarch x86_64
+%ifarch x86_64 s390x ppc64 ppc64le aarch64
 %{_bindir}/.vglrun.vars64
 %else
 %{_bindir}/.vglrun.vars32

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org