notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
non port: graphics/darktable/pkg-plist
SVNWeb

Number of commits found: 48

Fri, 27 Jan 2023
[ 22:34 Jean-Sébastien Pédron (dumbbell) search for other commits by this committer ]    commit hash:27f53a0ded0033bb34b8b9885ae8c1223cf61b74  commit hash:27f53a0ded0033bb34b8b9885ae8c1223cf61b74  commit hash:27f53a0ded0033bb34b8b9885ae8c1223cf61b74  27f53a0  (Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
graphics/darktable: Update to 4.2.0

Release notes:
https://github.com/darktable-org/darktable/releases/tag/release-4.2.0

The work was done by Matthias Andree (mandree@) in
`graphics/darktable42`. Some of the style fixes were added in a separate
commit. Thank you Matthias!

The temporary port `graphics/darktable42` can be removed at the same
time, now that the main port is up-to-date.

Submitted by:	mandree@
[ 22:34 Jean-Sébastien Pédron (dumbbell) search for other commits by this committer ]    commit hash:8570aa6d0ebbed4bca317182a31e25f4d4942c2f  commit hash:8570aa6d0ebbed4bca317182a31e25f4d4942c2f  commit hash:8570aa6d0ebbed4bca317182a31e25f4d4942c2f  8570aa6 
graphics/darktable: Remove several options previously enabled by default

They all contribute to the full experience of Darktable and I never take
the time to test the port without these options. Let's simplify the port
then.

The only default option left is `PRINT`. Many users are probably not
printing their photos, so leave the possibility to turn this off.
Tue, 20 Sep 2022
[ 16:57 Jean-Sébastien Pédron (dumbbell) search for other commits by this committer ]    commit hash:b494ddb53484c3b5f7e5cdcae4850d424d6a742b  commit hash:b494ddb53484c3b5f7e5cdcae4850d424d6a742b  commit hash:b494ddb53484c3b5f7e5cdcae4850d424d6a742b  b494ddb 
graphics/darktable: Update to 4.0.1

Darktable 4.0.0 announcement:
https://www.darktable.org/2022/07/darktable-4.0.0-released/

Release notes:
* https://github.com/darktable-org/darktable/releases/tag/release-4.0.0
* https://github.com/darktable-org/darktable/releases/tag/release-4.0.1

PR:		265068
Submitted by:	fluffy@ (update to 4.0.0)
Mon, 16 May 2022
[ 06:49 Loïc Bartoletti (lbartoletti) search for other commits by this committer ]    commit hash:2d34c2bfeaa82867acfa7d73bec9644b2acecbb1  commit hash:2d34c2bfeaa82867acfa7d73bec9644b2acecbb1  commit hash:2d34c2bfeaa82867acfa7d73bec9644b2acecbb1  2d34c2b  (Only the first 10 of 178 ports in this commit are shown above. View all ports for this commit)
devel/cmake: Update to 3.23.0

Update to 3.23.0.
Fix pkg-plist: using the default share/man location

Release Notes:
  https://cmake.org/cmake/help/v3.23/release/3.23.html

PR:		262886
Exp-run by:	antoine
Fri, 18 Mar 2022
[ 23:04 Matthias Andree (mandree) search for other commits by this committer ]    commit hash:80c4d9abe1dd41acce04b39641138912f66cb374  commit hash:80c4d9abe1dd41acce04b39641138912f66cb374  commit hash:80c4d9abe1dd41acce04b39641138912f66cb374  80c4d9a  (Only the first 10 of 14 ports in this commit are shown above. View all ports for this commit)
graphics/darktable: update to 3.8.1

After having matured this code in graphics/darktable38 for two months,
showtime. Let's upgrade graphics/darktable to 3.8.1.

Note: LTO on RawSpeed still does not work, ninja re-enabled.

Rename option from LIBAVIF to AVIF.

Convert all <opt>_CMAKE_OFF to <opt>_CMAKE_BOOL
for tighter control of options.

ChangeLog:
+ https://github.com/darktable-org/darktable/releases/tag/release-3.8.0
+ https://github.com/darktable-org/darktable/releases/tag/release-3.8.1

PR:		260674

Approved by:	dumbbell@ (maintainer timeout, 14 d)
dumbbell@ was positive to committing a previous version of this, earlier
Sat, 12 Mar 2022
[ 18:04 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:85baf3dc92fbc0c7f29adf8f1944eda054f35c48  commit hash:85baf3dc92fbc0c7f29adf8f1944eda054f35c48  commit hash:85baf3dc92fbc0c7f29adf8f1944eda054f35c48  85baf3d 
graphics/darktable: unbreak AVIF=on after 3036600b61bd

====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: lib/darktable/plugins/imageio/format/libavif.so
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: %%LIBAVIF%%lib/darktable/plugins/imageio/format/libavif.so
===> Error: Plist issues found.
*** Error code 1

Pointy hat to:	jbeich
Tue, 3 Aug 2021
[ 12:43 Matthias Andree (mandree) search for other commits by this committer ]    commit hash:d8e040b64325678ba6c2636db3030459cd5115ea  commit hash:d8e040b64325678ba6c2636db3030459cd5115ea  commit hash:d8e040b64325678ba6c2636db3030459cd5115ea  d8e040b 
graphics/darktable: various build fixes for 3.6.0

- add missing LIB_DEPENDS on print/harfbuzz and devel/icu,
  found missing by: make stage-qa
- make pkg-plist complete, misses some files,
  found missing by: make check-plist
- disable LTO option for now (OPTIONS_EXCLUDE=LTO),
  since the workaround for cmake 3.21 regressions around
  static libraries (which darktable uses) is
  USES=cmake:noninja - but the RawSpeed library
  embedded into darktable requires ninja for LTO builds.

Approved by:	Jean-Sébastien Pédron (dumbbell@, maintainer)
Mon, 2 Aug 2021
[ 09:00 Jean-Sébastien Pédron (dumbbell) search for other commits by this committer ]    commit hash:1ec3dcad57765843f736e2dad615647faec5faa7  commit hash:1ec3dcad57765843f736e2dad615647faec5faa7  commit hash:1ec3dcad57765843f736e2dad615647faec5faa7  1ec3dca 
graphics/darktable: Update to 3.6.0

Release notes:
* https://www.darktable.org/2021/07/darktable-3-6/
* https://github.com/darktable-org/darktable/releases/tag/release-3.6.0

Thank you to Ludger Bolmerg <lbolmerg@posteo.de> for the initial version
of the patch!

PR:		257061
Sun, 28 Feb 2021
[ 09:45 pkubaj search for other commits by this committer ] Original commit   Revision:566753
graphics/darktable: fix build on powerpc64le

Disable including gdkcolor.h because pixel is a type on POWER:
/usr/local/include/gtk-3.0/gdk/deprecated/gdkcolor.h:56:11: error: two or more
data types in declaration specifiers
   56 |   guint32 pixel;

Disable OpenCL:
/wrkdirs/usr/ports/graphics/darktable/work/darktable-3.4.1/data/kernels/bilateral.cl:67:17:
error: implicit declaration of function 'atom_add' is invalid in OpenCL
    old_val.i = atom_add(ival, 0);

Approved by:	tier 2 blanket
Mon, 25 Jan 2021
[ 21:49 dumbbell search for other commits by this committer ] Original commit   Revision:562612
graphics/darktable: Update to 3.4.0

Release notes:
* https://github.com/darktable-org/darktable/releases/tag/release-3.4.0

PR:		252641
Submitted by:	fluffy@
Thu, 13 Aug 2020
[ 16:27 dumbbell search for other commits by this committer ] Original commit   Revision:544820
graphics/darktable: Make the dependency to exiftool optional

... and off by default. The only component which uses it is a rarely used
script.
Mon, 10 Aug 2020
[ 17:51 dumbbell search for other commits by this committer ] Original commit   Revision:544637
graphics/darktable: Update to 3.2.1

Release notes:
* https://github.com/darktable-org/darktable/releases/tag/release-3.2.1

Compared to the initial patch provided by m.ne@gmx.net, I removed a few
whitespace changes and fixed the `pkg-plist` file.

Submitted by:	m.ne@gmx.net
Wed, 13 May 2020
[ 12:05 mandree search for other commits by this committer ] Original commit   Revision:535105
graphics/darktable: update to 3.0.2

This is an upgrade for darktable from 3.0.0 to 3.0.2, with
Ludger's changes from the original PR submission:
- export to Flickr, Facebook and Google Photo removed
  as [they are] no longer supported in 3.0.2

And these changes by mandree@:

- rediff patches
- reshuffle Makefile per portclippy recommendation
- remove COLORD option, it's not technically required to build, but a
  a raw image processing application without color management
  makes little sense. This option was default-on anyways.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 6 Jan 2020
[ 16:52 mandree search for other commits by this committer ] Original commit   Revision:522259
graphics/darktable: update to new release 3.0.0

Announcement:
<https://www.darktable.org/2019/12/darktable-300-released/>

<https://www.darktable.org/2019/12/darktable-30/>

Additional changes:
- ONLY_FOR_ARCHS* variables moved up to please portlint
- some CMAKE_ARGS hacks with CMAKE_*_COMPILER_LAUNCHER to get ccache back in
- switch from hardcoding LLVM_VER=60 to ${LLVM_DEFAULT}
- strip out -D_XOPEN_SOURCE=... (upstream CMakeLists.txt) because it is harmful
  in hiding, for instance, u_char typedefs, which causes compilation failure
  down the road for cups_print.

PR:		242943
Approved by:	dumbbell@ (maintainer)
Mon, 22 Apr 2019
[ 10:36 dumbbell search for other commits by this committer ] Original commit   Revision:499628
graphics/darktable: Update to 2.6.2

Release notes:
* https://www.darktable.org/2019/03/darktable-262-released/

PR:		236904
Submitted by:	Darren Mulligan <fixer@bsdmail.com>
Fri, 8 Mar 2019
[ 13:43 dumbbell search for other commits by this committer ] Original commit   Revision:495039
graphics/darktable: Update to 2.6.1

Release notes:
* https://www.darktable.org/2019/03/darktable-261-released/

PR:		236363
Submitted by:	Darren Mulligan <fixer@bsdmail.com>
Sat, 23 Feb 2019
[ 12:48 dumbbell search for other commits by this committer ] Original commit   Revision:493668
graphics/darktable: Update to 2.6.0

Release notes:
* https://www.darktable.org/2018/12/darktable-260-released/

The initial patch was provided by Darren Mulligan. On top of it:
* Warnings about USES=gl and USES=gnome were fixed.
* The CMake CMAKE_POLICY_DEFAULT_CMP0056 setting was removed.

PR:		234800
Submitted by:	Darren Mulligan <fixer@bsdmail.com>
Reported by:	kunda <chitty_cloud@me.com>
Thu, 25 Jan 2018
[ 08:49 dumbbell search for other commits by this committer ] Original commit   Revision:459912
graphics/darktable: Update to 2.4.1
Thu, 28 Dec 2017
[ 12:05 dumbbell search for other commits by this committer ] Original commit   Revision:457447
graphics/darktable: Update to 2.4.0

While here, change the default LLVM version to 5.0, to remain in sync
with Mesa (to keep the number of LLVMs to build to just one).
Fri, 6 Jan 2017
[ 00:31 mandree search for other commits by this committer ] Original commit   Revision:430672
Update to upstream release 2.2.1.

ChangeLogs since previous 2.0.7:
https://www.darktable.org/2016/12/darktable-2-2-0-released/
https://www.darktable.org/2017/01/darktable-2-2-1-released/

- Permit build on ARM64 (previously: AMD64 only)
- Squish is no longer a build requisite, but po4a is for localized
  documentation.
- USE_GEO -> USE_MAP in the cmake context
- SLIDESHOW and GNOMEKEYRING options are gone upstream
- Move to OpenJPEG 2.1 (used to use 1.5), needs a patch to the
  CMakeLists.txt to resolve include path shadows if both releases are
  installed.
- Remove support for FreeBSD 9.3.

Post-review-change: Take BUILD_DEPENDS on textproc/po4a and extend
pkg-plist by several translated manual pages.

PR:		215687 (related) [1]
Submitted by:	Greg V [1], mandree@ (most)
Reviewed by:	Roman Lebedev, dumbbell@
Approved by:	dumbbell@
Differential Revision:	https://reviews.freebsd.org/D8994
Fri, 5 Aug 2016
[ 18:35 dumbbell search for other commits by this committer ] Original commit   Revision:419702
graphics/darktable: Update to 2.0.5

Add several missing dependencies, as reported by `make stage-qa`.

Clean up port options:
    o  `COLORD` and `OPENEXR` had an incomplete an dependencies list.
    o  `NLS` was broken when turned off.
    o  `RAWSPEED` and `SQUISH` were not CMake knobs anymore in darktable.

Approved by:	mat
Differential Revision:	https://reviews.freebsd.org/D7147
Tue, 10 May 2016
[ 07:19 dumbbell search for other commits by this committer ] Original commit   Revision:414925
graphics/darktable: Update to 2.0.4

No change to the port itself.

Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D6241
Mon, 11 Apr 2016
[ 21:21 dumbbell search for other commits by this committer ] Original commit   Revision:413088
graphics/darktable: Update to 2.0.3

No change to the port itself.

Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D5823
Fri, 18 Mar 2016
[ 23:35 dumbbell search for other commits by this committer ] Original commit   Revision:411374
graphics/darktable: Fix staging when PRINT is turned off

PR:		207914
Reviewed by:	kwm
Approved by:	kwm
Differential Revision:	https://reviews.freebsd.org/D5617
Fri, 11 Mar 2016
[ 19:01 dumbbell search for other commits by this committer ] Original commit   Revision:410836
graphics/darktable: Update to 2.0.2

This update also fixes the build on FreeBSD 9.3-RELEASE where the
definition of powl(3) is hidden behind _DECLARE_C99_LDBL_MATH.

Reviewed by:	kwm
Approved by:	kwm
Differential Revision:	https://reviews.freebsd.org/D5279
Sat, 13 Feb 2016
[ 14:50 dumbbell search for other commits by this committer ] Original commit   Revision:408803
graphics/darktable: Update to 2.0.1

darktable 2.0.x officially dropped support for i386. I believe the crash
reported in PR 202457 was specific to 32-bit because this was already
largely untested with darktable 1.6.x, so I'm considering this issue
"fixed".

PR:		202457
Reviewed by:	kwm
Approved by:	kwm
Differential Revision:	https://reviews.freebsd.org/D4247
Sat, 4 Apr 2015
[ 17:22 dumbbell search for other commits by this committer ] Original commit   Revision:383232
graphics/darktable: Update to 1.6.4

Differential Revision:	https://reviews.freebsd.org/D2226
Reviewed by:	bapt
Approved by:	bapt
Mon, 9 Mar 2015
[ 09:02 dumbbell search for other commits by this committer ] Original commit   Revision:380839
graphics/darktable: Update to 1.6.3

Differential Revision:	https://reviews.freebsd.org/D1995
Reviewed by:	kwm
Approved by:	kwm
Sat, 7 Feb 2015
[ 17:22 dumbbell search for other commits by this committer ] Original commit   Revision:378610
graphics/darktable: Update to 1.6.2

Differential Revision:	https://reviews.freebsd.org/D1791
Reviewed by:	kwm
Approved by:	kwm
Mon, 15 Dec 2014
[ 17:50 dumbbell search for other commits by this committer ] Original commit   Revision:374758
graphics/darktable: Update to 1.6.0

The release notes of this new stable branch are available on the
darktable website:
http://www.darktable.org/2014/12/released-darktable-1-6/

The following changes was made to the options:

    o  LIBSECRET is a new option, turned off by default. When selected,
       darktable can use libsecret as a password storage backend. This
       can be useful for GNOME 3 users and it may be turned on by
       default in the future as the dependency is light.

    o  SLIDESHOW is turned on by default: the features received
       enhancements in 1.6.0.

    o  SQUISH is turned on by default. This library is used to compress
       thumbnail and it's recommanded by the darktable developers.

PR:		195820
Differential Revision:	https://reviews.freebsd.org/D1311
Submitted by:	martin@sugioarto.com (earlier version)
Reviewed by:	antoine
Approved by:	antoine
Mon, 20 Oct 2014
[ 17:04 bapt search for other commits by this committer ] Original commit   Revision:371283 (Only the first 10 of 487 ports in this commit are shown above. View all ports for this commit)
Cleanup plist
Thu, 12 Jun 2014
[ 09:10 dumbbell search for other commits by this committer ] Original commit   Revision:357572
graphics/darktable: Simplify options-dependent parts

Use variables prefixed by option names. This removes the need to use .if
blocks.

Use OPTIONS_SUB=yes and %%OPTION%% markers in pkg-plist. This fixes
pkg-plist for at least the LUA option [1].

Remove the post-patch target. It's not needed anymore, as the changes
were committed upstream.

Replace the usage of bsd.port.pre.mk/bsd.port.post.mk by
bsd.port.options.mk/bsd.port.mk.

Fix the build when WITH_DEBUG=1 is set. darktable's CMakeLists.txt
throws a fatal error if CMAKE_BUILD_TYPE is set to Debug and suggests to
use RelWithDebInfo: we now follow this advice.

Sort USES and options-prefixed variables alphabetically.

PR:		190516 [1]
Phabricator:	D178
Submitted by:	Matthieu Volat <mazhe@alkumuna.eu> (previous patch to fix [1])
Reviewed by:	bapt@
Approved by:	bapt@
Sun, 1 Jun 2014
[ 18:52 dumbbell search for other commits by this committer ] Original commit   Revision:356162
graphics/darktable: Update to 1.4.2

The following changes were made to options:

    o  Remove GCC option (see below)
    o  Remove KWALLET option (unused)
    o  Rename FACEBOOK option to FB_PICASA, because both export features
       depend on json-glib.
    o  Add COLORD option (color management)
    o  Add GRAPHMAGICK option (support GraphicsMagick's image formats)
    o  Add LUA option (embed Lua to add scripting)
    o  Add OPENEXR option (support HDR image format)
    o  Add SQUISH option (use libsquish to compress thumbnails)
    o  Add WEBP option (support WebP image format)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 22 Oct 2013
[ 13:58 amdmi3 search for other commits by this committer ] Original commit   Revision:331272 (Only the first 10 of 98 ports in this commit are shown above. View all ports for this commit)
- Remove manual creation and removal of share/applications, as it's now in the
mtree (categories starting with [fgijk])

Approved by:	portmgr (bdrewery)
Mon, 16 Sep 2013
[ 03:10 danfe search for other commits by this committer ] Original commit   Revision:327363
- Update to version 1.2.3
- Shorten GCC_DESC so it fits the dialog window
- Fix pkg-plist for GEO option
Mon, 1 Jul 2013
[ 11:45 danfe search for other commits by this committer ] Original commit   Revision:322122
- Update to version 1.2.2, another patch release in 1.2 branch, which mostly
  brings support for several new cameras, and some minor bugfixes
- Remove no longer needed patching (const gint -> gint)
- Relax types of cache counters (to unbreak with GCC/i386)
Fri, 21 Jun 2013
[ 07:30 danfe search for other commits by this committer ] Original commit   Revision:321448
Update to version 1.2.1 which brings quite some bugfixes, new noise profiles,
white balance settings for several cameras, etc.

Note that some translations were removed: development team decided to exclude
those which are not properly finished from releases.
Wed, 1 May 2013
[ 07:27 danfe search for other commits by this committer ] Original commit   Revision:316997
Update to version 1.2, which brings some nice and useful features (profiled
denoise, usability enhancements, JPEG2000 support).

PR:		ports/178232
Submitted by:	Matthieu Volat
Wed, 30 Jan 2013
[ 09:31 danfe search for other commits by this committer ] Original commit   Revision:311207
- Update to version 1.1.2
- Rename GLIBJSON option to FACEBOOK

PR:		ports/175225
Submitted by:	dumbbell
Tue, 4 Dec 2012
[ 09:46 danfe search for other commits by this committer ] Original commit   Revision:308226
- Update to version 1.1
- Introduce two new options, GEO and GLIBJSON (off by default)
- Remove GCONF option (no longer provided upstream)
- Remove some no longer relevant local patching
- Sort things around Makefile a bit while here

PR:		ports/174058 (version update)
Submitted by:	dumbbell
Feature safe:	yes
Thu, 7 Jun 2012
[ 02:40 danfe search for other commits by this committer ] Original commit 
- Update to version 1.0.4
- Mark as parallel build safe

PR:             ports/168609
Submitted by:   dumbbell
Fri, 11 May 2012
[ 14:17 danfe search for other commits by this committer ] Original commit 
- Update to version 1.0.3, the latest to date, which features a lot of
  functionality and speed improvements over early 0.9.x series
- Build with GCC 4.6+ by default, as it provides better OpenMP support, but
  allow to use system compiler for a time being
- Explicitly link darktable executable to libstdc++, to workaround problem
  with CMake, which strips any RPATH from libdarktable.so, which in turn
  results in wrong libstdc++ being picked when using GCC from ports
- Use ONLY_FOR_ARCHS (with reason) instead of BROKEN statement

PR:             ports/167464
Submitted by:   dumbbell (principal changes, cleanups and fixes are mine)
Tue, 8 Nov 2011
[ 17:18 danfe search for other commits by this committer ] Original commit 
- Update to version 0.9.3
- Stop disabling -Werror as it does not cause problems anymore
Wed, 31 Aug 2011
[ 13:26 danfe search for other commits by this committer ] Original commit 
- Update to version 0.9.2
- Remove patch (integrated upstream)
Tue, 26 Jul 2011
[ 10:11 danfe search for other commits by this committer ] Original commit 
- Belatedly update to version 0.9
- Build is now CMake-based instead of GNU make
- Remove libglade-2.0 dependency: while being listed as mandatory, it does
  not seems to be really required
- Whenever possible, make dependencies OPTIONal (gconf2, dbus-glib, gphoto2)
  and only enable camera support by default, since it is what likely most
  users want
Fri, 24 Dec 2010
[ 15:48 danfe search for other commits by this committer ] Original commit 
- Update to version 0.7.1
- Reduce dependencies: replace umbrella `graphics/gegl' with required
  components only; disable gkeyring.  Unfortunately gconf2, while said
  to be optional, is still required as build fails without it
- Add LICENSE (GPLv3)
Sat, 10 Apr 2010
[ 21:04 danfe search for other commits by this committer ] Original commit 
Update to version 0.5.
Thu, 11 Mar 2010
[ 22:46 danfe search for other commits by this committer ] Original commit 
Darktable is a virtual lighttable and darkroom for photographers: it manages
your digital negatives in a database and lets you view them through a
zoomable lighttable.  It also enables you to develop raw images and enhance
them.

WWW: http://darktable.sourceforge.net/

Number of commits found: 48