Created attachment 160573 [details] patch This patch upgrades x11/virtualgl to its latest release 2.4.1
Created attachment 160603 [details] Fixed patch My last patch broke i386. This patch is the fixed version.
I was about to note that the missing handling for vboxspheres(64) seemed to be a regression, but with that fixed in the updated patch, this looks good to me. I'll make sure this works on the various versions - I can't imagine it should be problematic, in any case - and then it looks good for merging.
Created attachment 160615 [details] Another fixed patch I'm still learning how to use svnlite. One of the patches are suppose to be removed and a new file added. I found svnlite add/remove works then using diff will show it on the patch, however when I apply the patch it gives me an error about a conflict. I'm not sure what I did wrong but this is yet another patch xD. If someone could point me in the right direction that would be great =D
(In reply to Ultima from comment #3) Looks good to me - have tested and it appears to work correctly. Ready to integrate.
Created attachment 162006 [details] improved virtualgl update patch I also started working on an update to this port and took it a bit further. My patch is attached. The additions: * Patch for Socket.h to complement the patch to Socket.cpp, all previous versions of the port miss this. The default value in the cpp was incorrect, but without moving te default value to the proper place, the header, previous patches changed behavior be making the value undefined when that variable is omitted in a function call. * Use the system FLTK explicitly instead of the old bundled version. Build can fail if FLTK is already installed on the system and the bundled lib was expected. Better to explicitly and always use the newer FLTK from ports. * Enable FAKEXCB to allow Qt5 to work properly. Required adding LD_FLAGS. * Explicitly use gl as well as glu, build instructions explicitly mention both libGL and libGLU are required.
Created attachment 162040 [details] 102amd64-poudriere.log The new patch failed to build.
Created attachment 162132 [details] x11/virtualgl update to 2.4.1 Ultima found a missing dependency. Patch has been updated to add it.
Created attachment 162133 [details] x11/virtualgl update to 2.4.1 Seems it also needs a newer compiler on 9.3, added compiler:c++11-lang to USES.
Created attachment 162134 [details] 102amd64-poudriere.log
Created attachment 162135 [details] 102i386-poudriere.log
Created attachment 162136 [details] 93amd64-poudriere.log
Created attachment 162137 [details] 93i386-poudriere.log
A commit references this bug: Author: pi Date: Mon Oct 19 19:27:45 UTC 2015 New revision: 399713 URL: https://svnweb.freebsd.org/changeset/ports/399713 Log: x11/virtualgl: 2.3.3 -> 2.4.1 Changes: https://github.com/VirtualGL/virtualgl/blob/master/ChangeLog.txt PR: 202804 Submitted by: Ultima1252@gmail.com, matthew@reztek.cz Approved by: David Mackay <davidjx8p@gmail.com> (maintainer) Changes: head/x11/virtualgl/Makefile head/x11/virtualgl/distinfo head/x11/virtualgl/files/patch-common__CMakeLists.txt head/x11/virtualgl/files/patch-include_Socket.h head/x11/virtualgl/files/patch-server__CMakeLists.txt head/x11/virtualgl/files/patch-util_Socket.cpp head/x11/virtualgl/files/patch-util__CMakeLists.txt head/x11/virtualgl/files/patch-util__rrsocket.cpp head/x11/virtualgl/pkg-plist
I did my own test-builds, all looks fine, thanks very much! Committed.