aboutsummaryrefslogtreecommitdiff
path: root/graphics/darktable/files
Commit message (Collapse)AuthorAgeFilesLines
* graphics/darktable: Update to 1.6.9Jean-Sébastien Pédron2015-11-111-0/+24
| | | | | | | | | | | | | | | | | | | | | Use Clang 3.7 from Ports to enable OpenMP. This brings a major performance boost for people using FreeBSD 10.x and -CURRENT. `patch-src_CMakeLists.txt` is a new patch to disable `-ffast-math` when Clang is used. Without this, isnan() always returns false, even if `-fno-finite-math-only` is set. According to `clang --help`, this flag provides no optimization anyway so we don't loose anything. darktable 2.0, which is almost ready, needs this patch too otherwise it crashes during startup because of the isnan() misbehavior. The patch is not committed upstream yet because I would prefer to understand what's wrong. Reviewed by: kwm Approved by: kwm Differential Revision: https://reviews.freebsd.org/D3922 Notes: svn path=/head/; revision=401243
* graphics/darktable: Add patches to fix build with Ninja 1.6.0Jean-Sébastien Pédron2015-08-262-0/+49
| | | | | | | | | | PR: 202399 Reviewed by: bapt, kwm Approved by: bapt Differential Revision: https://reviews.freebsd.org/D3247 Notes: svn path=/head/; revision=395382
* graphics/darktable: Add patch to support LLVM/Clang 3.7.0Jean-Sébastien Pédron2015-08-261-0/+11
| | | | | | | | | | PR: 202594 Reviewed by: bapt, kwm Approved by: bapt Differential Revision: https://reviews.freebsd.org/D3247 Notes: svn path=/head/; revision=395381
* graphics/darktable: Add patch to properly detect GettextJean-Sébastien Pédron2015-08-261-0/+11
| | | | | | | | | Reviewed by: bapt, kwm Approved by: bapt Differential Revision: https://reviews.freebsd.org/D3247 Notes: svn path=/head/; revision=395380
* graphics/darktable: Update to 1.6.6Jean-Sébastien Pédron2015-05-031-13/+0
| | | | | | | | | | | | The patch "patch-tools_generate__prefs.xsl" was committed upstream and is no longer needed. Differential Revision: https://reviews.freebsd.org/D2385 Reviewed by: kwm Approved by: kwm Notes: svn path=/head/; revision=385239
* graphics/darktable: Fix bug with preferences when built with Clang 3.6Jean-Sébastien Pédron2015-04-171-0/+13
| | | | | | | | | | | | | The patch was committed upstream. The commit message has a detailed explanation: https://github.com/darktable-org/darktable/commit/9d77a28e54f8bc19592a170b1e4b9cf083f7b5a3 Differential Revision: https://reviews.freebsd.org/D2308 Reviewed by: kwm Approved by: kwm Notes: svn path=/head/; revision=384169
* graphics/darktable: Update to 1.6.0Jean-Sébastien Pédron2014-12-151-15/+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 Notes: svn path=/head/; revision=374758
* graphics/darktable: Update to 1.4.2Jean-Sébastien Pédron2014-06-013-35/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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) The patch enables more options by default, because I think it's more sensible for a photographer using binary packages: o COLORD o FB_PICASA o FLICKR o GEO o GPHOTO (already on) o LUA o NLS o OPENEXR o OPENJPEG o RAWSPEED (already on) o WEBP The GCC option was removed because the usage of GCC along with libc++ in FreeBSD 10 and -CURRENT is unstable (this isn't a general truth, just valid in the case of darktable). In FreeBSD up-to 9, the usage of lang/gcc is mandatory anyway, because GCC 4.2.1 support is best effort only (upstream). Ninja is now used to build darktable, instead of make. This is not mandatory of course, but brings a 33% build time improvement (at least for me). pkg-plist is generated with "make makeplist" this time. That's why the diff seems large. In fact most of the content remains the same, just with a different order. All patches were committed upstream and are removed, except one which comes from upstream but isn't part of release 1.4.2. The port is now "stagified". Finally, I take maintainership of it. PR: ports/186979 Phabricator: D107 Reviewed by: danfe@ (previous version), antoine@ Approved by: antoine@ Notes: svn path=/head/; revision=356162
* Update freetype to 2.5.2.Koop Mast2013-12-241-0/+11
| | | | | | | | | | | | | | | | | Remove patch to add -I/usr/local/include in freetype-config --cflags. If ports need extra headers they should look for them, and not get them via a side-effect. Freetype had a header resuffle in 2.5.1, patch ports to use the new header style. Thanks go to bdrewery for the two exp-runs and rakuco for helping me with some troublesome cmake ports. PR: ports/184587 Notes: svn path=/head/; revision=337385
* Fix one build problem with Clang on FreeBSD 10. There is another problemAlexey Dokuchaev2013-10-101-0/+24
| | | | | | | | | | due to conflict between libstdc++ and libc++, it will be fixed separately. PR: ports/182425 Submitted by: dumbbell Notes: svn path=/head/; revision=330000
* - Update to version 0.9.2Alexey Dokuchaev2011-08-311-129/+0
| | | | | | | - Remove patch (integrated upstream) Notes: svn path=/head/; revision=280853
* - Bring in patch from Gentoo which adds more options and allows to correctlyAlexey Dokuchaev2011-07-271-0/+129
| | | | | | | | | | | | disable them without introducing implicit dependencies; retire local hacks used for that purpose since they're not needed anymore - Add missing library path to USE_LDCONFIG knob [*] - Move BROKEN statement higher in the Makefile PR: ports/159207 [*] Notes: svn path=/head/; revision=278401
* - Belatedly update to version 0.9Alexey Dokuchaev2011-07-261-15/+0
| | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=278352
* real fix with new exiv versionBaptiste Daroussin2011-04-241-3/+3
| | | | | | | Report by: pointyhat (erwin) Notes: svn path=/head/; revision=273130
* - chase exiv2 library bumpBaptiste Daroussin2011-04-121-0/+15
- while here remove some MD5 - fix some forgottern desktop-file-utils dependencies Notes: svn path=/head/; revision=272596