[MacPorts] #43523: plplot @5.9.9: update to 5.10.0

MacPorts noreply at macports.org
Mon Jun 9 10:18:57 PDT 2014


#43523: plplot @5.9.9: update to 5.10.0
--------------------------------+-----------------------
  Reporter:  cartasegna.luca@…  |      Owner:  takeshi@…
      Type:  update             |     Status:  reopened
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.2.1
Resolution:                     |   Keywords:
      Port:  plplot             |
--------------------------------+-----------------------
Changes (by aronnax@…):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 Replying to [comment:3 gnwiii@…]:
 > After upgrading plplot on Snow Leopard, gnudatalanguage must be rebuilt,
 but the build fails because {{{include/plot/plConfig.h}}} references a
 non-existent file {{{plplot_config.h}}}.  The comments in {{{plConfig.h}}}
 indicate that
 > {{{plplot_config.h}}} should not be installed, so it appears the test:
 >
 > {{{
 > #ifdef HAVE_CONFIG_H
 > #  include <plplot_config.h>
 > #endif
 > }}}
 > in {{{plConfig.h}}} should be adjusted.  This issue has been discussed
 at [https://bugs.gentoo.org/show_bug.cgi?id=498234].
 >
 > A workaround is to change the test, e.g.:
 >
 > {{{
 > #ifdef HAVE_PLPLOT_CONFIG_H
 > #  include <plplot_config.h>
 > #endif
 > }}}
 >
 > This change gets past the missing include file.

 After this update, the scamp port fails to build because of this macro
 conflict. It has already been fixed in plplot trunk. See the plplot bug
 report at http://sourceforge.net/p/plplot/bugs/146/.

 The latest code on plplot trunk
 (http://sourceforge.net/p/plplot/code/HEAD/tree/trunk/include/plConfig.h.in)
 looks like this:

 {{{
 #ifdef PLPLOT_HAVE_CONFIG_H
 #  include <plplot_config.h>
 #endif
 }}}

 Could you please patch the plplot port to fix this?

-- 
Ticket URL: <https://trac.macports.org/ticket/43523#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list