graphics/darktable 5.4.1_1 FreeBSD
Virtual lighttable and darkroom for photographers
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
fc57321249- License
- GPLv3
- Categories
- graphics
- Package size
- 6574.8 KiB, 32745.7 KiB installed
Description
Darktable is a virtual lighttable and darkroom for photographers: an open source photography workflow application and raw image developer. It manages digital negatives in a database and lets one view them through a zoomable lighttable. It also enables one to develop raw images and enhance them.
Darktable tries to fill the gap between many excellent existing free raw converters and image management tools (such as UFRaw or F-Spot). The user interface is built around efficient caching of image metadata and mipmaps, all stored in a database. The user will always be able to interact, even if the full resolution image is not yet loaded.
All editing is fully non-destructive and only operates on cached image buffers for display. The full image is only converted during export. The frontend is written in Gtk+/Cairo, the database uses SQLite3, raw image loading is done using libraw and rawspeed, high-dynamic range and standard image formats such as JPEG are also supported. The core operates completely on floating point values, so darktable can not only be used for photography but also for scientifically acquired images or output of renderers (high dynamic range).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/darktable | 5.4.1_1 |
| OpenBSD | graphics/darktable | 5.6.1 |
| NetBSD | graphics/darktable | 5.0.0nb23 |
| DragonFly | graphics/darktable | 5.0.1 |
Install
Binary package:
pkg install darktable
From the ports tree:
cd /usr/ports/graphics/darktable/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= darktable>0:graphics/darktable
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.4.1_1 | 5.4.1_1 | - | - | - |
| FreeBSD:14:quarterly | 5.4.1_1 | 5.4.1_1 | n/a | - | - |
| FreeBSD:15:latest | 5.4.1_1 | 5.4.1_1 | n/a | - | - |
| FreeBSD:15:quarterly | 5.4.1_1 | 5.4.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.4.1_1 | 5.4.1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 5
iso-codes>=0: misc/iso-codesp5-Pod-Parser>=0: textproc/p5-Pod-Parserpo4a-translate: textproc/po4axsltproc: textproc/libxsltbash: shells/bash
Library 23
libavif.so: graphics/libaviflibcolord-gtk.so: graphics/colord-gtklibcolord.so: graphics/colordlibcurl.so: ftp/curllibexiv2.so: graphics/exiv2libgphoto2.so: graphics/libgphoto2libharfbuzz.so: print/harfbuzzlibheif.so: graphics/libheiflibicui18n.so: devel/iculibImath.so: math/Imathlibjasper.so: graphics/jasperlibjson-glib-1.0.so: devel/json-gliblibjxl_threads.so: graphics/libjxlliblcms2.so: graphics/lcms2liblensfun.so: graphics/lensfunlibOpenEXR.so: graphics/openexrlibopenjp2.so: graphics/openjpeglibosmgpsmap-1.0.so: x11-toolkits/osm-gps-maplibpng.so: graphics/pnglibpugixml.so: textproc/pugixmllibsoup-2.4.so: devel/libsouplibtiff.so: graphics/tifflibwebp.so: graphics/webp
The full lists below include those, and their dependencies in turn.
Build dependencies 228
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/highway
- devel/icu
- devel/inih
- devel/json-glib
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libsoup
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/llvm19
- devel/ninja
- devel/orc
- devel/p5-Class-Inspector
- devel/p5-File-ShareDir
- devel/p5-Locale-gettext
- devel/p5-Syntax-Keyword-Try
- devel/p5-Term-ReadKey
- devel/p5-XS-Parse-Keyword
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/colord-gtk
- graphics/exiv2
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jasper
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lensfun
- graphics/lerc
- graphics/libavif
- graphics/libdrm
- graphics/libepoxy
- graphics/libexif
- graphics/libglvnd
- graphics/libgphoto2
- graphics/libheif
- graphics/libjxl
- graphics/librsvg2-rust
- graphics/libyuv
- graphics/mesa-libs
The first 100 are listed.
Run dependencies 192
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/highway
- devel/icu
- devel/inih
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libsoup
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/orc
- devel/pcre2
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/colord-gtk
- graphics/exiv2
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jasper
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lensfun
- graphics/lerc
- graphics/libavif
- graphics/libdrm
- graphics/libepoxy
- graphics/libexif
- graphics/libglvnd
- graphics/libgphoto2
- graphics/libheif
- graphics/libjxl
- graphics/librsvg2-rust
- graphics/libyuv
- graphics/mesa-libs
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- graphics/wayland-protocols
- graphics/webp
- lang/duktape-lib
- lang/gcc14
The first 100 are listed.
No port depends on this one.
Configuration
Options name: graphics_darktable
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| GMIC | off | Support G'Mic-compressed LUT in lut3d |
| GRAPHMAGICK | off | GraphicsMagick image processing support |
| IMAGEMAGICK | off | ImageMagick image processing support |
| LIBSECRET | off | Support libsecret as password backend |
| NLS | off | Native Language Support |
| on | Printer support | |
| TOOLS | off | Install additional scripts |
- USES
- cmake desktop-file-utils gl gnome jpeg lua perl5 pkgconfig sdl shebangfix sqlite tar:xz xorg llvm:build
- Service scripts
- none
Files
Manual pages 5
- darktable(1)
- darktable-cli(1)
- darktable-cltest(1)
- darktable-cmstest(1)
- darktable-generate-cache(1)
pkg-plist 988
- bin/darktable
- bin/darktable-chart
- bin/darktable-cli
- bin/darktable-cltest
- bin/darktable-cmstest
- bin/darktable-generate-cache
- bin/darktable-rs-identify
- lib/darktable/libdarktable.so
- lib/darktable/plugins/imageio/format/libavif.so
- lib/darktable/plugins/imageio/format/libcopy.so
- lib/darktable/plugins/imageio/format/libexr.so
- lib/darktable/plugins/imageio/format/libj2k.so
- lib/darktable/plugins/imageio/format/libjpeg.so
- lib/darktable/plugins/imageio/format/libjpegxl.so
- lib/darktable/plugins/imageio/format/libpdf.so
- lib/darktable/plugins/imageio/format/libpfm.so
- lib/darktable/plugins/imageio/format/libpng.so
- lib/darktable/plugins/imageio/format/libppm.so
- lib/darktable/plugins/imageio/format/libtiff.so
- lib/darktable/plugins/imageio/format/libwebp.so
- lib/darktable/plugins/imageio/format/libxcf.so
- lib/darktable/plugins/imageio/storage/libdisk.so
- lib/darktable/plugins/imageio/storage/libemail.so
- lib/darktable/plugins/imageio/storage/libgallery.so
- lib/darktable/plugins/imageio/storage/liblatex.so
- lib/darktable/plugins/imageio/storage/libpiwigo.so
- lib/darktable/plugins/libagx.so
- lib/darktable/plugins/libashift.so
- lib/darktable/plugins/libatrous.so
- lib/darktable/plugins/libbasecurve.so
- lib/darktable/plugins/libbasicadj.so
- lib/darktable/plugins/libbilat.so
- lib/darktable/plugins/libbilateral.so
- lib/darktable/plugins/libbloom.so
- lib/darktable/plugins/libblurs.so
- lib/darktable/plugins/libborders.so
- lib/darktable/plugins/libcacorrect.so
- lib/darktable/plugins/libcacorrectrgb.so
- lib/darktable/plugins/libcensorize.so
- lib/darktable/plugins/libchannelmixer.so
- lib/darktable/plugins/libchannelmixerrgb.so
- lib/darktable/plugins/libclahe.so
- lib/darktable/plugins/libclipping.so
- lib/darktable/plugins/libcolisa.so
- lib/darktable/plugins/libcolorbalance.so
- lib/darktable/plugins/libcolorbalancergb.so
- lib/darktable/plugins/libcolorchecker.so
- lib/darktable/plugins/libcolorcontrast.so
- lib/darktable/plugins/libcolorcorrection.so
- lib/darktable/plugins/libcolorequal.so
- lib/darktable/plugins/libcolorin.so
- lib/darktable/plugins/libcolorize.so
- lib/darktable/plugins/libcolormapping.so
- lib/darktable/plugins/libcolorout.so
- lib/darktable/plugins/libcolorreconstruct.so
- lib/darktable/plugins/libcolortransfer.so
- lib/darktable/plugins/libcolorzones.so
- lib/darktable/plugins/libcrop.so
- lib/darktable/plugins/libdefringe.so
- lib/darktable/plugins/libdemosaic.so
- lib/darktable/plugins/libdenoiseprofile.so
- lib/darktable/plugins/libdiffuse.so
- lib/darktable/plugins/libdither.so
- lib/darktable/plugins/libenlargecanvas.so
- lib/darktable/plugins/libequalizer.so
- lib/darktable/plugins/libexposure.so
- lib/darktable/plugins/libfilmic.so
- lib/darktable/plugins/libfilmicrgb.so
- lib/darktable/plugins/libfinalscale.so
- lib/darktable/plugins/libflip.so
- lib/darktable/plugins/libgamma.so
- lib/darktable/plugins/libglobaltonemap.so
- lib/darktable/plugins/libgraduatednd.so
- lib/darktable/plugins/libgrain.so
- lib/darktable/plugins/libhazeremoval.so
- lib/darktable/plugins/libhighlights.so
- lib/darktable/plugins/libhighpass.so
- lib/darktable/plugins/libhotpixels.so
- lib/darktable/plugins/libinvert.so
- lib/darktable/plugins/liblens.so
- lib/darktable/plugins/liblevels.so
- lib/darktable/plugins/libliquify.so
- lib/darktable/plugins/liblowlight.so
- lib/darktable/plugins/liblowpass.so
- lib/darktable/plugins/liblut3d.so
- lib/darktable/plugins/libmask_manager.so
- lib/darktable/plugins/libmonochrome.so
- lib/darktable/plugins/libnegadoctor.so
- lib/darktable/plugins/libnlmeans.so
- lib/darktable/plugins/liboverexposed.so
- lib/darktable/plugins/liboverlay.so
- lib/darktable/plugins/libprimaries.so
- lib/darktable/plugins/libprofile_gamma.so
- lib/darktable/plugins/librasterfile.so
- lib/darktable/plugins/librawdenoise.so
- lib/darktable/plugins/librawoverexposed.so
- lib/darktable/plugins/librawprepare.so
- lib/darktable/plugins/librelight.so
- lib/darktable/plugins/libretouch.so
- lib/darktable/plugins/librgbcurve.so
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| darktable-5.4.1.tar.xz | 7.622104e+06 | afdc7c88a338a8cd2fac31c8450d076edbf73e956e4307260c83ebc195f845e4 |
Master sites 1
- https://github.com/darktable-org/darktable/releases/download/release-${PORTVERSION:C/\.rc/rc/}/