I have compiled some test programs provided with LORENE that make use of pgplot.
One can compile them without -lX11 and run the test with any of the pgplot
variant without need for recompiling.
I will therefore remove -lX11 in the next commit.
Le 18 oct. 2016 à 01:57, David Strubbe <dstru...@macports.org> a écrit :
> I guess the question is: is x11 definitely what pgplot should be linked with?
> +x11 is an optional (though default) variant for pgplot (as below). Is it
> necessary to use x11 for these LORENE codes to be compiled? For example, what
> if they were to use +aquaterm?
> pgplot @5.2.2_10 (graphics, devel)
> Variants: aquaterm, docs, dragonegg33, dragonegg34, g95, gcc44,
> gcc45, gcc46, gcc47, gcc48, gcc49, gcc5, [+]gcc6, gcc7, [+]x11
> Description: The PGPLOT Graphics Subroutine Library is a Fortran- or
> C-callable, device-independent graphics package for making simple scientific
> graphs. It is intended for making
> graphical images of publication quality with minimum
> effort on the part of the user. For most applications, the program can be
> device-independent, and the output can be
> directed to the appropriate device at run time.
> Homepage: http://www.astro.caltech.edu/~tjp/pgplot/
> Build Dependencies: perl5, pkgconfig, gcc6
> Library Dependencies: libpng, zlib, xorg-libX11, libgcc
> Conflicts with: miriad
> Platforms: darwin
> License: Noncommercial
> Maintainers: mcalh...@macports.org, openmaintai...@macports.org
> On Mon, Oct 17, 2016 at 11:38 AM, Thibaut Paumard <thib...@macports.org>
> This is correct. I will emote the dependency.
> Should I also remove -lX11 from LIB_PGPLOT, since libpgplot itself is linked
> with -lX11?
> Kind regards, Thibaut.
> Le 17 oct. 2016 à 20:12, David Strubbe <dstru...@macports.org> a écrit :
>> It appears libX11, in the LIB_PGPLOT variable, is used in principle to
>> compile some codes that are not in fact compiled in this package. It looks
>> like X11 is only in fact used via pgplot.
>> On Mon, Oct 17, 2016 at 10:46 AM, Ryan Schmidt <ryandes...@macports.org>
>> > On Oct 16, 2016, at 11:57 PM, David Strubbe <dstru...@macports.org> wrote:
>> > Additionally, the dependency port:xorg-libX11 does not seem necessary: I
>> > don't see any evidence in the build log that it is used, and the build
>> > succeeds without it being active.
>> Are you sure? libX11 is mentioned in local_settings:
>> > > --- trunk/dports/science/LORENE/files/local_settings
>> > > (rev 0)
>> > > +++ trunk/dports/science/LORENE/files/local_settings 2016-10-16
>> > > 17:41:08 UTC (rev 153943)
>> > > +# Graphical libraries: PGPLOT, PNG and X11
>> > > +# ----------------------------------------
>> > > +LIB_PGPLOT = -lcpgplot -lpgplot -lX11
macports-dev mailing list