Port details |
- rawtherapee-devel Powerful RAW image processing application
- 5.0.1_1 graphics
=1 5.0.1_1Version of this port present on the latest quarterly branch.
- DEPRECATED: use graphcis/rawtherapee instead, it is newer
IGNORE: use graphics/rawtherapee instead, it is newer
- Maintainer: mandree@FreeBSD.org
- Port Added: 2016-12-30 19:02:45
- Last Update: 2017-08-12 10:23:06
- SVN Revision: 447821
- People watching this port, also watch:: monit, tmux, tcpdump, zrep
- License: GPLv3
- WWW:
- http://www.rawtherapee.com/
- Description:
- RawTherapee is a powerful RAW image processing appliction. It features:
High Image Quality
- Various demosaicing algorithms: AMaZE, DCB, fast, AHD, EAHD, HPHD & VNG4.
- Advanced color handling, including color management.
- Enhanced exposure and tonality tools
- Multiple denoising methods and several tools to enhance details.
Efficiency
- Multi-threaded algorithms for high performance
- Batch processing: convert all the developed images at once without not
loading the processor while you work.
- Basic tools immediately at your hands.
- Parallel editing of multiple images.
- An optional secondary display can be used.
Versatility
- Wide variety of supported cameras
- Advanced control over the algorithms with many fine-tuning parameters.
- Command line usage besides the normal graphical interface.
- Various layouts: single/multiple/vertical tab, with/without filmstrip.
WWW: http://www.rawtherapee.com/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- rawtherapee-devel>0:graphics/rawtherapee-devel
- No installation instructions:
- This port has been deleted.
- PKGNAME: rawtherapee-devel
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1486072535
SHA256 (rawtherapee-5.0-r1-gtk3.tar.xz) = fa6d69dd25de14c9b1798955beae2f957a998ab08cbb2c3744d8dd55924bea51
SIZE (rawtherapee-5.0-r1-gtk3.tar.xz) = 10392408
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- pkgconf>=1.3.0_1 : devel/pkgconf
- gtk-update-icon-cache : graphics/gtk-update-icon-cache
- gcc5 : lang/gcc5
- as : devel/binutils
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- gtk-update-icon-cache : graphics/gtk-update-icon-cache
- gcc5 : lang/gcc5
- Library dependencies:
-
- libcanberra-gtk.so : audio/libcanberra
- libcanberra-gtk3.so : audio/libcanberra-gtk3
- libexpat.so : textproc/expat2
- libfftw3.so : math/fftw3
- libfftw3f.so : math/fftw3-float
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libiptcdata.so : graphics/libiptcdata
- liblcms2.so : graphics/lcms2
- libpng.so : graphics/png
- libsigc-2.0.so : devel/libsigc++20
- libtiff.so : graphics/tiff
- libomp.so.0 : devel/openmp
- libjpeg.so : graphics/jpeg-turbo
- libatk-1.0.so : accessibility/atk
- libatkmm-1.6.so : accessibility/atkmm
- libcairo.so : graphics/cairo
- libcairomm-1.0.so : graphics/cairomm
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libglibmm-2.4.so : devel/glibmm
- libgtk-3.so : x11-toolkits/gtk30
- libgtkmm-3.0.so : x11-toolkits/gtkmm30
- libsigc-2.0.so : devel/libsigc++20
- libxml++-2.6.so : textproc/libxml++26
- libxml2.so : textproc/libxml2
- libpango-1.0.so : x11-toolkits/pango
- libpangomm-1.4.so : x11-toolkits/pangomm
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for rawtherapee-devel-5.0.1_1:
NATIVE=off: Use -march=native for compilation (do not use for generic packages!)
OPENMP=on: Enable multicore processing using OpenMP (amd64)
OPTIMIZED_CFLAGS=on: Use extra compiler optimizations (requires SSE2 support)
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- cmake:outsource desktop-file-utils dos2unix jpeg localbase:ldflags pkgconfig tar:xz compiler:gcc-c++11-lib gnome
- pkg-message:
-
======================================================================
DISK SPACE WARNING:
Note that RawTherapee uses version-dependent cache and configuration
directories. Please be advised that cache directories can grow large,
so be sure to check all users' $HOME/.cache/RawTherapee* and have them
remove older cache directories.
Also, after configurations have been moved to the new version's
directory, older $HOME/.config/RawTherapee* directories may be removed.
======================================================================
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.0.1_1 12 Aug 2017 10:23:06 |
mandree |
Replace obsolete graphics/rawtherapee-devel by graphics/rawtherapee. |
5.0.1_1 12 Aug 2017 10:20:52 |
mandree |
IGNORE this port |
5.0.1_1 03 May 2017 05:52:55 |
linimon |
Mark some ports failing on aarch64, and, in a few cases, other tier-2
archs.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
5.0.1_1 02 Apr 2017 21:20:55 |
gerald |
Now that GCC 5 is the default version in the Ports Collection, remove
a workaround that explicitly requests that version from the rawtherapee
and rawtherapee-devel ports.
Approved by: mandree (maintainer) |
5.0.1_1 01 Apr 2017 15:23:32 |
gerald |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
5.0.1 05 Feb 2017 23:44:19 |
mandree |
Fix up PORTVERSION/DISTNAME. |
5.0 03 Feb 2017 00:42:47 |
mandree |
Update to upstream bugfix revision #1.
Changelog: <http://rawtherapee.com/blog/rawtherapee-5.0-revision-1-released> |
5.0 29 Jan 2017 19:22:47 |
marino |
graphics/rawtherapee(-devel): Fix OSVERSION, use with OPSYS
The OSVERSION for FreeBSD 10.3 is 1003000, not 1030000. The last commit
blocked FreeBSD 10.3 too. OSVERSION is also supposed to be used in
conjunction with OPSYS.
Approved by: just-fix-it |
5.0 29 Jan 2017 17:34:53 |
mandree |
Block esoteric systems.
In particular, only support amd64 for FreeBSD 12+ (-CURRENT),
Nail the coffin of EOL distros: IGNORE builds before 10.3-RELEASE,
and force -mstackrealign on i386 gcc to put an end to i386
instabilities. (for some reason, FreeBSD 12-CURRENT chooses GCC rather
than base clang, and then breaks the stack alignment for SSE2 again,
causing SIGBUS[1].)
[1]
http://beefy11.nyi.freebsd.org/data/head-i386-default/p432608_s312909/logs/rawtherapee-devel-5.0.log
Reported by: pkg-fallout@ [1] |
5.0 28 Jan 2017 18:22:31 |
mandree |
Fix i386 SSE2 crashes (use clang), and clean up a bit.
GCC 5.4 also does not get the stack properly aligned in i386 for SSE2
and causes SIGBUS on startup when trying to access an 8-byte aligned
double[8] array with SIMD instructions.[1] One workaround would be to use
-mstackrealign, the other is to use clang - we don't get OpenMP on i386
anyhow.
Move DISTVERSIONSUFFIX up to appease portlint.
Drop -fexpensive-optimizations, clang does not support it, and gcc 5.4
includes it in -O2 and -O3.
Note that the upstream discourages the use of 32-bit architectures for
rawtherapee.
Reported by: pkg-fallout@ [1] |
5.0 28 Jan 2017 00:49:11 |
mandree |
Move forward to 5.0-gtk3 release.
If nothing serious crops up, this gets MFH'd to branches/2017Q1/ and
also moved to graphics/rawtherapee in head/.
This forward ports lots of the cleanups made to graphics/rawtherapee,
and consistently uses GCC 5+ (currently 5.4.0) everywhere.
Requires jumping through some hoops with the currents ports rig because
USES=compiler:gcc-c++11-lib will happyily trample our USE_GCC to =yes,
so we need to set USE_GCC late.
Changes: <http://rawtherapee.com/blog/rawtherapee-5-released> |
4.2.99.git000_2 05 Jan 2017 04:23:05 |
mandree |
Code generation improvements.
On i386, use SSE2 instead of only SSE [1] when compiler optimizations
are requested (RT code uses mostly SSE2 for SIMD).
Add a patch to re-enable nested OpenMP constructs with clang [1].
Use devel/openmp for libomp.
Use clang 3.9 to compile (not 3.7).
Reported by: Ingo Weyrich [1] |
4.2.99.git000_1 03 Jan 2017 14:16:07 |
mandree |
Fix typos in material copied from darktable. |
4.2.99.git000_1 03 Jan 2017 13:50:15 |
mandree |
Really enable OpenMP. Bump PORTREVISION. |
4.2.99.git000 03 Jan 2017 13:49:52 |
mandree |
Fix compilation on FreeBSD 11+. |
4.2.99.git000 03 Jan 2017 13:20:10 |
mandree |
Update with make makepatch. |
4.2.99.git000 30 Dec 2016 19:40:30 |
antoine |
- Unbreak INDEX with fmake
- Fix PKGBASE collision with graphics/rawtherapee |
4.2.99.git000 30 Dec 2016 19:02:35 |
mandree |
Add a developer snapshot of the RawTherapee software. |