On 12/16/19 20:52, Rich Freeman wrote:
On Mon, Dec 16, 2019 at 2:25 PM n952162 <n952...@web.de> wrote:
It's strange ... on coming home, I see that my machine here can display
all the usual filetypes and has *no* use flags:
media-gfx/imagemagick-7.0.8.11
I'm still curious what that "USE flags" section in the package document
represents.
Without fetching an out-of-date repo I have no idea what 7.0.8.11
supported as it is no longer in the repo. However, 7.0.9.8 supports:
equery uses '=media-gfx/imagemagick-7.0.9.8'
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for media-gfx/imagemagick-7.0.9.8:
U I
+ + X : Add support for X11
+ + bzip2 : Use the bzlib compression library
+ + corefonts : Use media-fonts/corefonts which is required by some commands
+ + cxx : Build support for C++ (bindings, extra libraries,
code generation, ...)
- - djvu : Support DjVu, a PDF-like document format esp.
suited for scanned documents
- - fftw : Use FFTW library for computing Fourier transforms
- - fontconfig : Support for configuring and customizing font access
via media-libs/fontconfig
- - fpx : Enable media-libs/libfpx support
- - graphviz : Add support for the Graphviz library
- - hdri : Enable High Dynamic Range Images formats
- - heif : Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC
image format using media-libs/libheif
- - jbig : Enable jbig-kit support for tiff, Hylafax, ImageMagick, etc
+ + jpeg : Add JPEG image support
+ + jpeg2k : Support for JPEG 2000, a wavelet-based image
compression format
+ + lcms : Add lcms support (color management engine)
- - lqr : Enable experimental liquid rescale support using
media-libs/liblqr
+ + lzma : Support for LZMA (de)compression algorithm
- - openexr : Support for the OpenEXR graphics file format
+ + openmp : Build support for the OpenMP (support parallel
computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
+ + pango : Enable Pango support using x11-libs/pango
- - perl : Add optional support/bindings for the Perl language
+ + png : Add support for libpng (PNG images)
- - postscript : Enable support for the PostScript language (often
with ghostscript-gpl or libspectre)
- - q32 : Set quantum depth value to 32
- - q8 : Set quantum depth value to 8
- - raw : Add support for raw image formats
- - static-libs : Build static versions of dynamic libraries as well
+ + svg : Add support for SVG (Scalable Vector Graphics)
- - test : Enable dependencies and/or preparations necessary
to run tests (usually controlled by FEATURES=test but can be toggled
independently)
+ + tiff : Add support for the TIFF image format
+ + truetype : Add support for FreeType and/or FreeType2 fonts
- - webp : Add support for the WebP image format
- - wmf : Add support for the Windows Metafile vector image format
+ + xml : Add support for XML files
+ + zlib : Add support for zlib (de)compression
I'm pretty skeptical that the older version supported no USE flags.
How are you coming to this conclusion?
$ cat /etc/portage/package.use/*
>=dev-lang/python-3.6.5 sqlite
>=sys-apps/util-linux-2.32-r4 static-libs
app-misc/jq oniguruma
>=net-analyzer/rrdtool-1.6.0-r1 graph perl
mail-client/mutt imap
=dev-libs/openssl-1.1.1 ~x86
>=dev-lang/python-2.7.15:2.7 sqlite
>=sys-libs/zlib-1.2.11-r2 minizip
$ ls /etc/portage/package.use/*
/etc/portage/package.use/firefox /etc/portage/package.use/mutt
/etc/portage/package.use/genkernel /etc/portage/package.use/nfs
/etc/portage/package.use/hwinfo /etc/portage/package.use/thunderbird
/etc/portage/package.use/jq /etc/portage/package.use/vlc
/etc/portage/package.use/munin
That's good, the equery example.