CVE and update status of the FreeBSD ports tree3,296 unaddressed CVEs in 671 portsAll times are CET
Port details

graphics/vips 8.18.7_1

Free image processing system

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 8.18.6, update to 8.18.7_1 not built yet
Upstream
up to date
Last update
to 8.18.7_1 · ed4c5e5da5
Quarterly
2026Q4: 8.18.6 · last MFH 7ccb703566
WWW
https://www.libvips.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install vips
installs 8.18.6 from latest; from quarterly (2026Q4) 8.18.6
Port
# cd /usr/ports/graphics/vips && make install clean
# make -C /usr/ports/graphics/vips config  # change options first
Size
3.8 MiB download · 38 MiB installed
Depends on
archivers/libarchive 3.8.8,1, astro/cfitsio 4.7.0, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/highway 1.4.0, graphics/ImageMagick7 7.1.2.25_2, graphics/cairo 1.18.2,3, graphics/cgif 0.5.4, graphics/gdk-pixbuf2 2.44.1, graphics/jpeg-turbo 3.1.4.1, graphics/lcms2 2.19.1, graphics/libexif 0.6.26, graphics/libheif 1.23.6, graphics/libjxl 0.12.0, graphics/libraw 0.22.2, graphics/librsvg2-rust 2.62.3_3, graphics/libspng 0.7.4, graphics/libultrahdr 2.0.2, graphics/openexr 3.4.16, graphics/openjpeg 2.5.4_2, graphics/png 1.6.59_1, graphics/poppler-glib 26.04.0_1, graphics/tiff 4.7.2, graphics/webp 1.6.0, lang/python312 3.12.15, math/fftw3 3.3.11, math/matio 1.6.0, print/freetype2 2.14.3, print/harfbuzz 14.6.0, shells/bash 5.3.20, textproc/expat2 2.9.0, x11-fonts/fontconfig 2.18.3,1, x11-toolkits/pango 1.57.1
License
LGPL21
Options
24 of 27 on in the package: CFITSIO DOCS FFTW FONTCONFIG GIF HEIF HIGHWAY IMAGEMAGICK JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER RAW SPNG TIFF UHDR WEBP
Show the 3 options that are off
GRAPHICSMAGICK IMAGEQUANT ORC

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 168.18.68.18.6–
FreeBSD 158.18.68.18.6–
FreeBSD 148.18.68.18.68.18.6

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 158.18.68.18.6–
FreeBSD 148.18.68.18.68.18.6

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 8.18.6.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (1) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
290191maintainer-feedback? graphics/vips patch to support nox11 flavorizationNew2025-10-13

Commits (285)

Danilo Egea Gondolfo (danilo) · 7.42.1
- Update to 7.42.1
5271b00d7b
Baptiste Daroussin (bapt) · 7.42.0_1
Bump portrevision after png update
bb21093773
Antoine Brodin (antoine) · 7.42.0
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade
7ae46e9b12
Danilo Egea Gondolfo (danilo) · 7.42.0
- Update from 7.40.11 to 7.42.0
03d462df02
Baptiste Daroussin (bapt) · 7.40.11
Cleanup plist
a76a739bfe
Danilo Egea Gondolfo (danilo) · 7.40.11
- Update from 7.40.10 to 7.40.11
5aed07834b
Danilo Egea Gondolfo (danilo) · 7.40.10
- Update from 7.40.9 to 7.40.10
18799d1fa6
Danilo Egea Gondolfo (danilo) · 7.40.9
- Update from 7.40.8 to 7.40.9
c0a1775203
Danilo Egea Gondolfo (danilo) · 7.40.8
- Update from 7.40.7 to 7.40.8
27e607917d
Gerald Pfeifer (gerald) · 7.40.7_1
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
15945f8122
Danilo Egea Gondolfo (danilo) · 7.40.7
- Update from 7.40.6 to 7.40.7
e8fd361603
Tijl Coosemans (tijl) · 7.40.6_1
math/fftw3: - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Remove PTHREAD_CFLAGS and PTHREAD_LIBS - Use MAKE_CMD
4bdd97e324
Danilo Egea Gondolfo (danilo) · 7.40.6
- Update from 7.40.5 to 7.40.6
675a7039d1
Danilo Egea Gondolfo (danilo) · 7.40.5
- Update from 7.40.4 to 7.40.5 - Convert USE=python=yes to USES - Add devel/gobject-introspection to LIB_DEPENDS - Take maintainership
196df1dc68
Matthias Andree (mandree) · 7.40.4_1
Upgrade OpenEXR and ilmbase to 2.2.0.

GCC 4.2 in FreeBSD 8.X/9.X base is now too old to compile OpenEXR, so
GCC-based systems will upgrade to the default ports compiler (GCC 4.7
currently.)

Add two patches to OpenEXR to permit building it in a live system with
the older OpenEXR version installed. Bug report filed to upstream Github
at https://github.com/openexr/openexr/issues/130

Couple OpenEXR more tightly to ilmbase and require its exact .so
version.

Add UPDATING note, and bump PORTREVISION of all dependent ports.

Proto-STAGE hugin-devel, and mark it IGNORE because hugin is newer.

Approved by:	portmgr (implicit for bumping PORTREVISION on unstaged ports)
515db2ed10
John Marino (marino) · 7.40.4
graphics/vips & nip2: Upgrade version

Upgrade vips version 7.40.3 => 7.40.4
Upgrade nip2 version 7.40.2 => 7.40.3

PR:		192206
Submitted by:	Ports Fury
df477e3e3d
Dmitry Marakasov (amdmi3) · 7.40.3_1
- Switch graphics/GraphicsMagick to USES=libtool, drop .la files - Bump dependent ports as .so version has changed - Fix distinfo for graphics/cmg - Fix shebang for graphics/vips

Approved by:	portmgr blanket
d1459f8ca6
Antoine Brodin (antoine) · 7.40.3
Drop: it's not part of portmgr's job to maintain ports that mi@ breaks and later refuses to unbreak because it's been marked broken by portmgr
1530dc26a5
John Marino (marino) · 7.40.3
graphics/vips: Unbreak by removing BROKEN

mi@ fixed the port by upgrading the version but forgot to remove
the BROKEN definition.
c634914bb7
Mikhail Teterin (mi) · 7.40.3
Upgrade vips and nip2 to 7.40.3 and 7.40.2 respectively. Unbreak packaging for the case, when the install of documentation is enabled.

Transfer maintainership to antoine@, so he can continue to do as he
pleases with both, but without the guilt of changing other people's
ports.
5c7cc12137
Antoine Brodin (antoine) · 7.40.2
Mark BROKEN, fails to package
b64a768b84
Mikhail Teterin (mi) · 7.40.2
Upgrade from 7.26.3 to 7.40.1 (nip2) and .2 (vips) -- the current latest. Support staging in nip2. Add self-test target to nip2.

Although the software is built against GraphicsMagick, some of the
tests require ImageMagick's convert and therefor the tests are not
(yet) labeled "regression-test".  The author is working on the fix.
1a79a9e86f
Antoine Brodin (antoine) · 7.26.3_10
Unbreak
d46bc459d3
Rene Ladan (rene) · 7.26.3_10
Update www/GraphicsMagick to 1.3.19 and bump PORTREVISION for consumers.

Note that graphics/GraphicsMagick12 was removed on 2014-05-20 because it is
no longer maintained upstream.

Detailed/other changes:
* graphics/GraphicsMagick :
  - Copy contents from graphics/GraphicsMagick13
  - Remove PORTREVISION and PKGNAMESUFFIX
  - Keep original pkg-descr, do not copy whitespace-only changes.
* graphics/pecl-gmagick :
  - Use modern LIB_DEPENDS
* graphics/vips :
  - Stage support
  - Use modern LIB_DEPENDS
  - USES libtool, pathfix
* multimedia/bombono :
  - Update BUILD_DEPENDS and RUN_DEPENDS
* textproc/htmltolatex :
  - Use modern LIB_DEPENDS

Phabric:	D108 162
Approved by:	portmgr (antoine, bapt)
0685b3e969
Niclas Zeising (zeising) · 7.26.3_9
The FreeBSD x11@ and graphics team proudly presents a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
39fc32e828
Max Brazhnikov (makc) · 7.26.3_8
graphics/vips and the rest: - bump PORTREVISION after math/matio update

math/dynare:
- fix configure check for matio
- while here, remove needless patch for configure.ac, and convert to USES=tar:xz

Approved by:	Fernando Apesteguia (maintainer)

math/scilab:
- mark BROKEN when building with MATIO option (doesn't support new matio)

science/kst2:
- fix dependency type for matio
- add dependence on pkgconfig
276a30f469
Dmitry Marakasov (amdmi3) · 7.26.3_7
- Fix build on 10.x

PR:		184129, 184347
Submitted by:	amdmi3
Approved by:	maintainer timeout
51d9803e1f
Rusmir Dusko (nemysis) · 7.26.3_7
- Bump dependent ports' revisions (graphics/ilmbase and graphics/OpenEXR)

Approved by:	wg (mentor)
74a55f2347
Rusmir Dusko (nemysis) · 7.26.3_6
graphics/ilmbase

- Update to 2.0.1
- Change master sites to SAVANNAH
- Change maintainer email to @FreeBSD.org
- Remove conflict with non existent Port
- USES pathfix pkgconfig
- Add executable
- Add DOCS Option
- Support STAGEDIR and add OPTIONS_SUB
- Use pathfix instead of simple patches
- Adjust patches
- Change WWW

graphics/OpenEXR

- Update to 2.0.1
- Change master sites to SAVANNAH
- Change maintainer email to @FreeBSD.org
- Use the new format for LIB_DEPENDS
- USES gmake pathfix pkgconfig
- Add DOCS and EXAMPLES Options
- Support STAGEDIR and add OPTIONS_SUB
- Change REINPLACE_CMD
- Add extra patch for EXAMPLES
- Remove obsolete patches

- Bump dependent ports' revisions

Approved by:	pawel / wg (mentors)
1752bb5a6e
Baptiste Daroussin (bapt) · 7.26.3_5
Add NO_STAGE all over the place in preparation for the staging support (cat: graphics)
eb08c5441c
Baptiste Daroussin (bapt) · 7.26.3_5
Eradicate USE_GNOME=pkgconfig from graphics While here: - trim headers - convert:   * USE_GNOME=gnomehack -> USES=pathfix   * USE_GMAKE=yes -> USES=gmake   * USE_PERL5 -> USES=perl5
894a8184ce
Alex Kozlov (ak) · 7.26.3_5
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Antoine Brodin (antoine) · 7.26.3_5
Unbreak after PORT_OPTIONS conversion
bf05c6132a
Baptiste Daroussin (bapt) · 7.26.3_5
Convert to new options framework
a150682ec8
Baptiste Daroussin (bapt) · 7.26.3_5
Rely on bsdtar to autodetermine the format of the distfiles when possible

For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
5271da855f
Alex Kozlov (ak) · 7.26.3_5
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
e159824929
Po-Chien Lin (pclin) · 7.26.3_5
- graphics/libexif:   * Update to 0.6.21   * Add LICENSE   * Switch to OptionsNG and PORTDOCS - Document libexif 2012-07-12 vulnerabilty - Bump PORTREVISION for libexif related ports - Trim headers while here

PR:		ports/175910
Approved by:	swills (mentor)
Security:	d881d254-70c6-11e2-862d-080027a5ec9a
98d451887b
Steve Wills (swills) · 7.26.3_4
- Chase lib version changes from ilmbase and OpenEXR updates
b8cc06a151
Andrej Zverev (az) · 7.26.3_3
- Remove SITE_PERL from *_DEPENDS

Approved by: portmgr@ (bapt@)
c9b4f372f4
Dirk Meyer (dinoex) · 7.26.3_3
- update png to 1.5.10
2b74a89bc8
Mark Linimon (linimon) · 7.26.3_2
Mark broken on sparc64-9: fails to compile.

Hat:		portmgr
1d6293ee07
Brendan Fabeny (bf) · 7.26.3_2
- update fftw3* to 3.3 [1], and adjust dependent ports - make use of optimizations by default, where possible (quad flavor to follow shortly, and mpi at a later date)

Suggestions and patches from:	ache, C. Burns, wen
ac39d25cb1
Pav Lucistnik (pav) · 7.26.3_1
- Fix plist

Reported by:	pointyhat
64894c8d0f
Mikhail Teterin (mi) · 7.26.3
Delete the old patch files, that I forgot to 'cvs delete' before. Adjust pointy hat.
cdb6b61b66
Mikhail Teterin (mi) · 7.26.3
Upgrade from 7.14.5 to 7.26.3.

Requested by:	Doug Fortune
61f1dfd768
Olli Hauer (ohauer) · 7.14.5_3
-remove MD5
30f9161773
Wen Heping (wen) · 7.14.5_3
- Bump PORTREVISION to chase the update of libexif
9143b1b3f1
Philip M. Gollucci (pgollucci) · 7.14.5_2
- DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.

PR:             ports/153292
Submitted by:   myself (pgollucci)
Tested by:      -exp run by pav
Approved by:    portmgr (pav)
116ec22ac1
Ade Lovett (ade) · 7.14.5_2
Sync to new bsd.autotools.mk
4a8684e352
Dirk Meyer (dinoex) · 7.14.5_2
- update to 1.4.1 Reviewed by:	exp8 run on pointyhat Supported by:	miwi
de78af3ac5