Oh, sorry, I was assuming basic knowledge of portage (gentoo package managing system) since people that want to install PDL on gentoo should be familiar with it. The use flag list comes from my install, running equery, which gives information about installed packages. Here the command and the full output, first columns is going to be installed, second already installed.:

$ equery uses PDL
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for dev-perl/PDL-2.4.11:
 U I
 + + badval  : Enable bad values support
- - doc : Adds extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of
               globally
 + + fftw    : Use FFTW library for computing Fourier transforms
 + + fortran : Adds support for fortran (formerly f77)
- - gd : Adds support for media-libs/gd (to generate graphics on the fly)
 + + gsl     : Use the GNU scientific library for calculations
 - - hdf     : Enable HDF (version 4) format support
 - - netpbm  : Enable NETPBM and MPEG support
 + + opengl  : Adds support for OpenGL (3D graphics)
 + + pdl2    : Build pdf2 shell (requires Devel-REPL)
 + + pgplot  : Enable PGPLOT plotting capabilities
 - - plplot  : Enable plplot plotting capabilities
 - - proj    : Enable projection support
 + + threads : Adds threads support for various packages. Usually pthreads

Changing the behaviour is either done globally in /etc/make.conf by adding flags to the USE variable or package specific in /etc/portage/package.use, To use your example, it may contain a line like
dev-perl/PDL fftw gd badval -pgplot -plplot


Most is explained here http://www.gentoo.org/doc/en/handbook/, in particular the section about portage and use flags should get you started.
Ingo

On 06/19/2012 09:30 PM, Derek Lamb wrote:
Thanks for the news.  I could update the gentoo install instructions, but I am 
not familiar with their packaging system.  What do the ++ and -- mean in the 
flags below?  If I wanted to (for example) install PDL with badval, fftw, and 
gd but without pgplot or plplot, what would I type?

Derek

On Jun 19, 2012, at 6:11 AM, Ingo Schmid wrote:

Hi,

maybe you want to update the install section on the PDL page?

<-
Thanks to recent activity, PDL-2,4,11 is as easy to install as "emerge PDL".  
Use flags are in place and should build dependencies (not tested since already installed) 
as required:

+ + badval  : Enable bad values support
- - doc     : Adds extra documentation (API, Javadoc, etc). It is recommended 
to enable per package instead of
               globally
+ + fftw    : Use FFTW library for computing Fourier transforms
+ + fortran : Adds support for fortran (formerly f77)
- - gd      : Adds support for media-libs/gd (to generate graphics on the fly)
+ + gsl     : Use the GNU scientific library for calculations
- - hdf     : Enable HDF (version 4) format support
- - netpbm  : Enable NETPBM and MPEG support
+ + opengl  : Adds support for OpenGL (3D graphics)
+ + pdl2    : Build pdf2 shell (requires Devel-REPL)
+ + pgplot  : Enable PGPLOT plotting capabilities
- - plplot  : Enable plplot plotting capabilities
- - proj    : Enable projection support
+ + threads : Adds threads support for various packages. Usually pthreads

->

The 3D issues appear to have been fixed, at least it worked for me.

See also

https://bugs.gentoo.org/show_bug.cgi?id=335394

https://bugs.gentoo.org/show_bug.cgi?id=399091

Ingo



_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl





_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to