BSD Ports

graphics/vips 8.18.5 MidnightBSD

Free image processing system

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
9451b5d12d
License
lgpl2.1
Categories
graphics

Description

VIPS's a free image processing system. It aims to be about half way between Excel and Photoshop. It's obviously much smaller than these two, but it's not a toy either (about 200k lines of code). It's very bad at photo retouching, but it's great (much better than programs like Photoshop, I think) at all the other things you use photoshop for. It's particularly good with large images (ie. images larger than the amount of RAM in your machine), and for working with colour.

In the other systems

SystemPortVersion
MidnightBSDgraphics/vips8.18.5
FreeBSDgraphics/vips8.18.6
DragonFlygraphics/vips8.16.0_2

Install

Binary package:

mport install vips

From mports:

cd /usr/mports/graphics/vips && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vips>0:graphics/vips
LIB_DEPENDS=	libvips-cpp.so:graphics/vips

Dependencies

As this port's Makefile names them.

Library 3

Runtime 1

Build dependencies 3
Run dependencies 4

Configuration

Options name: graphics_vips

OptionDefaultDescription
CFITSIOon
DOCSoff
FFTWon
FONTCONFIGon
GIFon
GRAPHICSMAGICKoffImage processing via GraphicsMagick
HEIFon
HIGHWAYonSIMD support via Highway (preferred)
IMAGEMAGICKon
IMAGEQUANToffImage Quantization support
JPEGon
JXLon
LCMS2on
LIBARCHIVEonSave image pyramid via libarchive
LIBEXIFon
LIBRSVG2on
MATIOonMatlab MAT format support
OPENEXRon
ORCoffAccelerate loops with ORC
PANGOon
PNGon
POPPLERon
RAWon
SPNGonSimple PNG support
TIFFon
UHDRonUltra HDR support
WEBPon
USES
compiler:c++14-lang cpe gettext-tools gnome localbase meson pkgconfig python tar:xz
Service scripts
none

Files

Manual pages 4
  • vips(1)
  • vipsedit(1)
  • vipsheader(1)
  • vipsthumbnail(1)
pkg-plist 1502
  • bin/vips
  • bin/vipsedit
  • bin/vipsheader
  • bin/vipsthumbnail
  • include/vips/VConnection8.h
  • include/vips/VError8.h
  • include/vips/VImage8.h
  • include/vips/VInterpolate8.h
  • include/vips/VRegion8.h
  • include/vips/almostdeprecated.h
  • include/vips/arithmetic.h
  • include/vips/basic.h
  • include/vips/buf.h
  • include/vips/colour.h
  • include/vips/connection.h
  • include/vips/conversion.h
  • include/vips/convolution.h
  • include/vips/create.h
  • include/vips/dbuf.h
  • include/vips/debug.h
  • include/vips/deprecated.h
  • include/vips/dispatch.h
  • include/vips/draw.h
  • include/vips/enumtypes.h
  • include/vips/error.h
  • include/vips/foreign.h
  • include/vips/format.h
  • include/vips/freqfilt.h
  • include/vips/gate.h
  • include/vips/generate.h
  • include/vips/header.h
  • include/vips/histogram.h
  • include/vips/image.h
  • include/vips/interpolate.h
  • include/vips/intl.h
  • include/vips/mask.h
  • include/vips/memory.h
  • include/vips/morphology.h
  • include/vips/mosaicing.h
  • include/vips/object.h
  • include/vips/operation.h
  • include/vips/private.h
  • include/vips/rect.h
  • include/vips/region.h
  • include/vips/resample.h
  • include/vips/sbuf.h
  • include/vips/semaphore.h
  • include/vips/thread.h
  • include/vips/threadpool.h
  • include/vips/transform.h
  • include/vips/type.h
  • include/vips/util.h
  • include/vips/vector.h
  • include/vips/version.h
  • include/vips/video.h
  • include/vips/vips.h
  • include/vips/vips7compat.h
  • include/vips/vips8
  • lib/girepository-1.0/Vips-8.0.typelib
  • lib/libvips-cpp.a
  • lib/libvips-cpp.so
  • lib/libvips-cpp.so.42
  • lib/libvips-cpp.so.42.20.5
  • lib/libvips.a
  • lib/libvips.so
  • lib/libvips.so.42
  • lib/libvips.so.42.20.5
  • libdata/pkgconfig/vips-cpp.pc
  • libdata/pkgconfig/vips.pc
  • share/doc/vips/Combine.png
  • share/doc/vips/Memtrace.png
  • share/doc/vips/RedHatDisplay-Black.woff
  • share/doc/vips/RedHatDisplay-Black.woff2
  • share/doc/vips/RedHatDisplay-BlackItalic.woff
  • share/doc/vips/RedHatDisplay-BlackItalic.woff2
  • share/doc/vips/RedHatDisplay-Bold.woff
  • share/doc/vips/RedHatDisplay-Bold.woff2
  • share/doc/vips/RedHatDisplay-BoldItalic.woff
  • share/doc/vips/RedHatDisplay-BoldItalic.woff2
  • share/doc/vips/RedHatDisplay-Italic.woff
  • share/doc/vips/RedHatDisplay-Italic.woff2
  • share/doc/vips/RedHatDisplay-Medium.woff
  • share/doc/vips/RedHatDisplay-Medium.woff2
  • share/doc/vips/RedHatDisplay-MediumItalic.woff
  • share/doc/vips/RedHatDisplay-MediumItalic.woff2
  • share/doc/vips/RedHatDisplay-Regular.woff
  • share/doc/vips/RedHatDisplay-Regular.woff2
  • share/doc/vips/RedHatText-Bold.woff
  • share/doc/vips/RedHatText-Bold.woff2
  • share/doc/vips/RedHatText-BoldItalic.woff
  • share/doc/vips/RedHatText-BoldItalic.woff2
  • share/doc/vips/RedHatText-Italic.woff
  • share/doc/vips/RedHatText-Italic.woff2
  • share/doc/vips/RedHatText-Medium.woff
  • share/doc/vips/RedHatText-Medium.woff2
  • share/doc/vips/RedHatText-MediumItalic.woff
  • share/doc/vips/RedHatText-MediumItalic.woff2
  • share/doc/vips/RedHatText-Regular.woff
  • share/doc/vips/RedHatText-Regular.woff2
  • share/doc/vips/Sequence.png

The first 100 are listed.

distinfo 1
FileSizeSHA256
vips-8.18.5.tar.xz2.5388332e+078c4e6332d818249ed05ce98e36e6ed8a08e3249ac70f69680842ab2e5fee8510
Master sites 1
  • https://github.com/libvips/libvips/releases/download/v8.18.5/

Commit history 1

DateCommitCreditsLog message
9451b5d12d Lucas Holt graphics/vips: update to 8.18.5 (#1096)
Updates libvips to 8.18.5 and refreshes the two installed ABI-versioned library filenames. Removes the superseded PORTREVISION; the SONAME remains `.42`, so consumers do not need rebuild revisions. License remains LGPL 2.1 (verified from upstream LICENSE). Validation: bmake makesum, patch, build, fake, package, test (11 pass, 1 expected failure, 2 skipped), check-license, portlint -C (0 fatals), and git diff --check. Normal dependency resolution installed the missing declared default-option dependencies cgif, libspng, cfitsio, matio, and libultrahdr on the build host. ## Summary by Sourcery Update the vips graphics port to libvips 8.18.5 while preserving ABI compatibility for consumers. Enhancements: - Update libvips to version 8.18.5 and refresh its ABI-versioned library filenames. …