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.

Reply via email to