media-libs / vips

VIPS Image Processing Library

Official package sites : https://libvips.github.io/libvips/ ·

v8.15.1 :: 0/42 :: gentoo

Modified
License
LGPL-2.1+ MIT
Keywords
amd64 ~arm64 ~x86
USE flags
archive deprecated doc exif fftw fits fontconfig graphicsmagick gtk-doc heif highway imagemagick imagequant introspection jpeg jpeg2k jpegxl lcms matio openexr orc pango pdf png python svg test tiff vala webp

General

archive
Enable support for compressed files using app-arch/libarchive
deprecated
Enable deprecated components
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
exif
Add support for reading EXIF headers from JPEG and TIFF images
fftw
Use FFTW library for computing Fourier transforms
fits
Enable support for the Flexible Image Transport System data format using sci-libs/cfitsio
fontconfig
Support for configuring and customizing font access via media-libs/fontconfig
graphicsmagick
Build and link against GraphicsMagick instead of ImageMagick (requires USE=imagemagick if optional)
gtk-doc
Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use
heif
Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format
highway
Enable SIMD optimizations using dev-cpp/highway (replaces USE=orc)
imagemagick
Enable optional support for the ImageMagick or GraphicsMagick image converter
imagequant
Enable support for Image Quantization using media-gfx/libimagequant
introspection
Add support for GObject based introspection
jpeg
Add JPEG image support
jpeg2k
Support for JPEG 2000, a wavelet-based image compression format
jpegxl
Add JPEG XL image support
lcms
Add lcms support (color management engine)
matio
Enable support for matlab files using sci-libs/matio
openexr
Support for the OpenEXR graphics file format
orc
Use dev-lang/orc for just-in-time optimization of array operations
pango
Enable support for text rendering using x11-libs/pango
pdf
Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
png
Add support for libpng (PNG images)
python
Add optional support/bindings for the Python language
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
vala
Enable bindings for dev-lang/vala
webp
Add support for the WebP image format

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only

app-arch / libarchive : Multi-format archive and compression library

app-text / poppler : PDF rendering library based on the xpdf-3.0 code base

dev-cpp / highway : Performance-portable, length-agnostic SIMD with runtime dispatch

dev-lang / orc : The Oil Runtime Compiler, a just-in-time compiler for array operations

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / expat : Stream-oriented XML parser library

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-python / pycairo : Python bindings for the cairo library

gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library

media-gfx / graphicsmagick : Collection of tools and libraries for many image formats

media-gfx / imagemagick : A collection of tools and libraries for many image formats

media-gfx / libimagequant : Palette quantization library that powers pngquant and other PNG optimizers

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libexif : Library for parsing, editing, and saving EXIF data

media-libs / libheif : ISO/IEC 23008-12:2017 HEIF file format decoder and encoder

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libjxl : JPEG XL image format reference implementation

media-libs / libpng : Portable Network Graphics library

media-libs / libwebp : A lossy image compression format

media-libs / openexr : ILM's OpenEXR high dynamic-range image file format libraries

media-libs / openjpeg : Open-source JPEG 2000 library

media-libs / tiff : Tag Image File Format (TIFF) library

sci-libs / cfitsio : C and Fortran library for manipulating FITS files

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sci-libs / matio : Library for reading and writing matlab files

sys-libs / zlib : Standard (de)compression library

virtual / libintl : Virtual for the GNU Internationalization Library

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / pango : Internationalized text layout and rendering library

app-arch / libarchive : Multi-format archive and compression library

app-text / poppler : PDF rendering library based on the xpdf-3.0 code base

dev-cpp / highway : Performance-portable, length-agnostic SIMD with runtime dispatch

dev-lang / orc : The Oil Runtime Compiler, a just-in-time compiler for array operations

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / expat : Stream-oriented XML parser library

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-python / pycairo : Python bindings for the cairo library

gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library

media-gfx / graphicsmagick : Collection of tools and libraries for many image formats

media-gfx / imagemagick : A collection of tools and libraries for many image formats

media-gfx / libimagequant : Palette quantization library that powers pngquant and other PNG optimizers

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libexif : Library for parsing, editing, and saving EXIF data

media-libs / libheif : ISO/IEC 23008-12:2017 HEIF file format decoder and encoder

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libjxl : JPEG XL image format reference implementation

media-libs / libpng : Portable Network Graphics library

media-libs / libwebp : A lossy image compression format

media-libs / openexr : ILM's OpenEXR high dynamic-range image file format libraries

media-libs / openjpeg : Open-source JPEG 2000 library

media-libs / tiff : Tag Image File Format (TIFF) library

sci-libs / cfitsio : C and Fortran library for manipulating FITS files

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sci-libs / matio : Library for reading and writing matlab files

sys-libs / zlib : Standard (de)compression library

virtual / libintl : Virtual for the GNU Internationalization Library

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / pango : Internationalized text layout and rendering library

media-gfx / ueberzugpp : Drop in replacement for ueberzug written in C++

921728
sys-devel/lld: segmentation fault when building media-libs/vips-8.15.1 with -flto
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: drop 8.14.5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/vips: Stabilize 8.15.1 amd64, #922318
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/vips: Keyword 8.15.1 arm64, #923244
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-libs/vips: Add := dep on media-libs/libjxl
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/vips: Stabilize 8.14.5 amd64, #914908
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: sort inherits
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/vips: filter-lto when lld is used
wrt bug #921728, remember to revert this when trying to reproduce. Bug: https://bugs.gentoo.org/921728 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: drop 8.15.0
Keeping 8.14.5 for now as the stable candidate given it does not need newer still-not-stable newer dev-cpp/highway. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: add 8.15.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: fix build with USE=-jpeg
Closes: https://bugs.gentoo.org/918954 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: add 8.15.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: drop 8.14.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: add 8.14.5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: drop 8.14.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: add 8.14.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: drop 8.14.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: add 8.14.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: enable py3.12
Seems(?) fine, python is only used by a small bin/ script with no tests and haven't really messed with --vips-profile to be sure. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: bdepend on glib-utils
Seems unconditionally required with the way meson.build is setup (from `enumtypes = gnome.mkenums`). Closes: https://bugs.gentoo.org/906905 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: add xorg-proto dep for USE=pango/svg/pdf
Not really used directly but results in meson error'ing out if missing when checking for pango, cairo (also done with USE=svg), or poppler -- or at least if pango/cairo were built with USE=X. Unless a new EAPI adds a way for e.g. cairo to tell revdeps to pull xorg-proto if it was built with USE=X, then not much else to do than depend on it either way. Ultimately it's just a header-only package and feel it's not worth risking errors over missing it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: skip unnecessary fuzz subdir
Bug: https://bugs.gentoo.org/901291 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/vips: new package, add 8.14.2
Adding for media-gfx/ueberzugpp, but is either way a generally nice library to have in the tree with some useful standalone cli tools. Debated between the naming libvips(github+website) and vips(tarball), but the latter makes things a bit simpler if using the release tarball and overlays have already used media-libs/vips and so can stay consistent (also uses vips.pc). On repology it seems to be a 1/2 mix. Preemptively using a subslot as soname been bumped several times in the past. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Mikle Kolyada · gentoo
media-libs/vips: remove last rited package
Michał Górny · gentoo
media-libs/vips: Remove old (python.eclass)
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
David Seifert · gentoo
media-libs/vips: Depend on virtual/imagemagick-tools
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3907
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Pacho Ramos · gentoo
media-libs/vips: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michał Górny · gentoo
global: Drop dead implementations from PYTHON_COMPAT
Andrew Savchenko · gentoo
media-libs/vips: 7.38 version bump
Update to 7.38, not the newest one, but better than other versions from the tree, needed for nip2 update. See bugs 412447 and 453810. Package-Manager: portage-2.3.0 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
Fabian Groffen · gentoo
media-libs/vips: update dependencies as per changelog, bug #416815
Package-Manager: portage-2.2.27-prefix
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed