A while back, the happily building paraview stopped building because
libGL was updated. The other ports that suffered breakage for the same
reasons were updated to the latest API. Paraviews libGL callouts were
never fixed, so this port never should not have had it's BROKEN definition
removed as it was not fixed despite the claim. It's still breaking on all
platforms including DragonFly on clang, gcc47 and gcc50. Errors from
FreeBSD look like:
In file included from /wrkdirs/usr/ports/science/paraview/work/ParaView-
v4.1.0/VTK/Rendering/OpenGL/vtkXOpenGLRenderWindow.cxx:31:
In file included from /usr/local/include/GL/glx.h:333:
/usr/local/include/GL/glxext.h:480:143: error: unknown type name 'GLintptr'
typedef void ( *PFNGLXCOPYBUFFERSUBDATANVPROC) (Display *dpy, GLXContext
readCtx, GLXContext writeCtx, GLenum readTarget, GLenum writeTarget,
GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
typedef void ( *PFNGLXCOPYBUFFERSUBDATANVPROC) (Display *dpy, GLXContext
readCtx, GLXContext writeCtx, GLenum readTarget, GLenum writeTarget,
GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
/usr/local/include/GL/glxext.h:480:186: error: unknown type name
'GLsizeiptr'; did you mean 'GLsizei'?
typedef void ( *PFNGLXCOPYBUFFERSUBDATANVPROC) (Display *dpy, GLXContext
readCtx, GLXContext writeCtx, GLenum readTarget, GLenum writeTarget,
GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
- Remove GH_PROJECT, GH_TAGNAME - they are set to correct values
by ports framework by default
PR: 197292 [1]
Submitted by: lapo@lapo.it (maintainer) [1]
- Fix building issue when using custom port options
- Fix problem with agentzh modules moved by upstream to openresty repo
- Convert to @dir usage
- Add LICENSE FILE
- Pet portlint
PR: 196002
This port's makefile fails to set the make environment when it overrode
the build target. Given that the 2-line build.sh script has to be
patched in the post-configure target, the whole script should move to
the port makefile. However, for now just set the make environment which
fixes the build on DragonFly with gcc-5.
Approved by: just-fix-it blanket
The ptlib port has a bug in a macro condition. The condition wants
to include a different c++ header if GCC 4.1 or below is used. Since
this compiler doesn't exist in ports and is ancient, I'm just going
to remove the check rather than fix it. This change fixes the build
for the upcoming gcc-5 release.
Approved by: just-fix-it blanket