Versions
v8.15.5 :: 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
v8.15.4 :: 0/8.15.4 :: 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
v8.15.2 :: 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
USE flags
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
- 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
- python3_13
- Build for Python 3.13 only
Dependencies
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 : Freethreading (no-GIL) version of Python 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
Runtime Dependencies
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 : Freethreading (no-GIL) version of Python 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
Depending packages
media-gfx / ueberzugpp : Drop in replacement for ueberzug written in C++
Bugs
- 921728
- sys-devel/lld: segmentation fault when building media-libs/vips-8.15.1 with -flto
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-libs/vips: add 8.15.5
Upstream reverted the ${PV} soname and packages built against 8.15.2 do not seem to need a rebuild, so go back to SLOT=0/42. 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.4
Switch subslot to ${PV} because of libvips-cpp newly appending meson.project_version() to the soname. May cause useless rebuilds for packages not using -cpp but well, soname for other library can also change so they still need :=. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-libs/vips: enable py3.13
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.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-libs/vips: Stabilize 8.15.2 amd64, #928458
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-libs/vips: add 8.15.2
Upstream did a last minute ChangeLog correction by doing v8.15.2a but the tarball, source dir name, and official release version is still 8.15.2. For convenience keep it as 8.15.2 but add the "a" only to the URI. 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.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