[Bug 199539] math/plplot: upgrading to 5.11.0

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Apr 22 11:27:21 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199539

Ben Woods <woodsb02 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |thierry at FreeBSD.org
 Attachment #155842|                            |maintainer-approval?(thierr
              Flags|                            |y at FreeBSD.org)

--- Comment #16 from Ben Woods <woodsb02 at gmail.com> ---
Created attachment 155842
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=155842&action=edit
Patch science/gnudatalanguage to fix build with plplot 5.11.0

 - Change LIB_DEPENDS from libplplotd.so to libplplot.so
 - Add patch-CMakeModules_FindPlplot.cmake to remove 'd' from library names in
search
 - Add patch-src_plotting__contour.cpp to change plstream::fill/tr to
plcallback::fill/tr as per note 1.3 in plplot-5.11.0 release notes:

http://sourceforge.net/p/plplot/plplot/ci/plplot-5.11.0/tree/README.release

1.3 Backwards-incompatible change to our C++ API
The plstream methods fill, tr0, tr1, tr2, and tr2p have been changed,
fixing a bug where the correct stream was not selected. This means
these functions are no longer static and can no longer be used as
callbacks in the shades method and its variants, the cont method, the
imagefr method, and the vect method. Instead a plcallback namespace
has been created which includes these methods as C-style
functions. Code which previously used the plstream methods above will
need to be recompiled and rebuilt using the plcallback versions (i.e.,
replace all plstream::fill callback use by plcallback::fill and
similarly for tr0, tr1, tr2, and tr2p).  Please see the documentation
for a full description.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list