Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Apr 2015 11:27:20 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 199539] math/plplot: upgrading to 5.11.0
Message-ID:  <bug-199539-13-70CTRXyoou@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-199539-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-199539-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199539

Ben Woods <woodsb02@gmail.com> changed:

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

--- Comment #16 from Ben Woods <woodsb02@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-199539-13-70CTRXyoou>