Ping?

On Mon, Apr 18, 2011 at 03:08:42PM -0700, Matthew Dempsky wrote:
> Attached is a port for graphics/opencsg; you can also find it at
> https://github.com/mdempsky/openbsd-stuff/tree/master/ports/graphics/opencsg
> 
> The port's pretty simple, but a few things I want to check first:
> 
>   1. The port only builds a shared object; should/must I patch it to
>      build a static library too?  Or mark it as only for shared
>      arches?
> 
>   2. The main code is licensed GPLv2 (with an exception for linking
>      against the CGAL library), but it bundles GLEW (BSD) and
>      RenderTexture (zlib).  I patched the build files to use
>      graphics/glew instead of the bundled GLEW.  Is it correct to
>      summarize this as "GPLv2 with CGAL exception"?  (RenderTexture is
>      only used internally; it's not intentionally exposed to users,
>      though currently the symbols are still visible in the resulting
>      .so.)
> 
>   3. Should I make a separate RenderTexture port instead, and patch
>      OpenCSG to depend on that?
> 
>   4. libopencsg.so depends on symbols from libGLEW.so, but upstream
>      doesn't actually link it against libGLEW.so, so I only added
>      graphics/glew to BUILD_DEPENDS rather than LIB_DEPENDS.  Is this
>      correct, or should I patch it to link against libGLEW.so and/or
>      add to LIB_DEPENDS instead?


Reply via email to