notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: graphics/rawtherapee/pkg-plist

Number of commits found: 27

Friday, 23 Feb 2024
17:37 Matthias Andree (mandree) search for other commits by this committer
graphics/rawtherapee: update to 5.10

ChangeLog:	https://rawtherapee.com/downloads/5.10/#new-features

We need to stick to GCC because LLVM-compiled code may take more than
twice as much processing time as GCC-compiled does, for my test set
comparing a few images with denoising and stuff on FreeBSD-14.0-RELEASE
amd64 comparing GCC 12.3 to clang 16.0, and similar values on
FreeBSD-13.2-RELEASE.

Pin GCC to 12 and override -stdlib accordingly, to fix
PR:		273682

Clean up Makefile a bit, but we cannot let go of the CCACHE
workarounds yet, which we need when enforcing GCC compile.
Convert some .if branches to options helpers.

Make LTO an option that defaults to on. For some strange reason,
massively-parallel compilation WITHOUT LTO appears to trigger
OOM kills much more than an LTO-enabled build.  Upstream states
that LTO build should run faster.

For one self-test that fails frequently with SIGPIPE (Exit code 141 is
128 for core dump + 13 for SIGPIPE), pipe through dd with bigger input
buffer to avoid SIGPIPE/exit code 141 test failures.

Replace echo by ${ECHO_CMD} in self-tests to appease portlint.
Portlint misdetects "file system" as bare use of file though and
suggests ${FILE}, which is wrong.

Revise warnings around the CCACHE hacks because
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277204
strives to move ports to CCACHE_ENABLED, which does not work for this
port.

Also, 5.10 should fix the profile/locale related crash
PR:		257255
by switching the std::map variable to use std::string as index,
rather than Glib::ustring, which caused inconsistencies with locales.
Upstream references (two bug reports, and the fix, in order):
https://github.com/Beep6581/RawTherapee/issues/6357
https://github.com/Beep6581/RawTherapee/issues/6876
https://github.com/Beep6581/RawTherapee/pull/6889/commits/a95a58a8a399173e6947ff12a4b82b5d83ae80d9
commit hash: 7e027ece12342fab2bd29ce325c4a6109677ae8a commit hash: 7e027ece12342fab2bd29ce325c4a6109677ae8a commit hash: 7e027ece12342fab2bd29ce325c4a6109677ae8a commit hash: 7e027ece12342fab2bd29ce325c4a6109677ae8a 7e027ec
Monday, 22 Jan 2024
10:42 Muhammad Moinur Rahman (bofh) search for other commits by this committer
graphics/rawtherapee: Sanitize MANPREFIX

Approved by:    portmgr (blanket)
commit hash: 91e05c85abac94225623ea5d6324e969d23d264f commit hash: 91e05c85abac94225623ea5d6324e969d23d264f commit hash: 91e05c85abac94225623ea5d6324e969d23d264f commit hash: 91e05c85abac94225623ea5d6324e969d23d264f 91e05c85
Wednesday, 30 Nov 2022
22:01 Matthias Andree (mandree) search for other commits by this committer
graphics/rawtherapee: update to new release 5.9

Announcements:
https://rawtherapee.com/downloads/5.9/

Historic:
https://rawtherapee.com/2022/07/rawtherapee-5.9-wip-and-project-updates/
commit hash: ad3515f97924a4967f995af5f9eb5308f977a44f commit hash: ad3515f97924a4967f995af5f9eb5308f977a44f commit hash: ad3515f97924a4967f995af5f9eb5308f977a44f commit hash: ad3515f97924a4967f995af5f9eb5308f977a44f ad3515f
Monday, 10 Feb 2020
20:40 mandree search for other commits by this committer
graphics/rawtherapee: update to 5.8, and more

* Update rawtherapee to 5.8.
- New Capture Sharpening tool (on the "Raw" tab)
- CR3 support for decoding (not metadata yet)
- Improvements of various camera models.
- http://rawtherapee.com/downloads/5.8/

* Add two post-release patches cherry-picked from Git
- The Canon sRAW/mRAW black level computation fix, 4221fdf3
- The fix to install 32/64/SVG icons, 37bfa83 (291abfd)

* Switch MASTER_SITES to https://rawtherapee.com (from http://)

* Add local MASTER_SITES and mirror 5.8 source.

* Add a TCMALLOC option for i386/amd64, and by default enable it.
  This requires google-perftools, which isn't available on all other
  platforms, but if your platform does provide it let me know,
  so I can whitelist it.

* Restrict 11.x to amd64, it is known to malfunction for instance
  on 11.3 i386 with TIFF export.

* Limit LIB_DEPENDS+=devel/openmp to 11.2 and 12.0 and early 13-CURRENT.
  11.3, 12.1 have OpenMP in base. Note that 12.0 will be EOL soon.

* Under WITH_DEBUG=yes, use -O1 and RelWithDebInfo. -O0 is just
  no fun to run, way too slow.

* Improve the post-install self-tests
- Make them work even if no older rawtherapee is installed, by setting
  up an RT_SETTINGS folder. This still causes complaints by the test
  suite, but it works nonetheless.
- More thorough error detection (tracks exit codes)
- Run TIFF export, too (rawtherapee-cli -tz)

* NOTES:
- Getting this port to work reliably across versions and architectures
  has taken several days and many compiles to get right.
  - liblensfun 0.3.95 needed fixing against memory corruption when
    loading the database (committed as r525547/lensfun 0.3.95_1)
- Attempting base clang on 12.1/11.3 builds has failed again, so
  we'll continue with GCC for now. This rules out MIPS.
- You really really really only want to run RawTherapee on a system
  with 64-bit address space and sufficient RAM. On 32-bit, it will
  run out of memory all too easily.
- You also really only want to run RawTherapee on a platform that
  supports OpenMP and with multi-core processors with sufficient
  horsepower.
- On the single attempt to get ARM64 working, the self-tests fail.
  Run at your own risk on Tier 2/3/4 architectures.
- Known good FreeBSD versions and architectures
  - 11.3: amd64
  - 12.0: amd64, i386 (12.0 EOL soon)
  - 12.1: amd64, i386
Original commitRevision:525752 
Sunday, 21 Apr 2019
01:21 mandree search for other commits by this committer
Update RawTherapee to 5.6 release.

Announcement: <https://rawtherapee.com/blog/rawtherapee-5.6-released>

Only offer OPENMP option on x86/amd64 for now.

While here, avoid -mtune=generic on anything but x86/amd64/aarch64. [1]

PR:		237285 [1]
Submitted by:	pkubaj [1]
Original commitRevision:499524 
Saturday, 23 Mar 2019
23:08 mandree search for other commits by this committer
rawtherapee: fix exit SIGABRT, enable OpenMP/i386

Backport 'Explicitly destroy static Glib::RefPtr<>s on exit' from
Hombre57's hidpi-icons branch in GitHub (now merged to dev branch).
Also expose pixbufCache globally and explicitly .clear() it before exit().
Fixes the SIGABRT-on-exit issue.

Remove the wrapper that runs ulimit -c 0 before rawtherapee.

Enable OpenMP on i386 (uses GCC for now).

Shorten option descriptions so they don't get truncated.

Only add -msse2 on i386 and amd64, to fix broken aarch64/powerpc64 builds.

Fix various portlint warnings, removing USE_LDCONFIG.

PR:		205370
Original commitRevision:496692 
Saturday, 22 Dec 2018
10:38 mandree search for other commits by this committer
Update to new upstream release 5.5.

Credits to Greg for a thorough preparation of the update,
much appreciated with a huge thank you.

Release announcement:
<https://rawtherapee.com/blog/rawtherapee-5.5-released>

A selection of news (read the announcement for more, and screenshots):
* stripe artifact removal for phase detection auto-focus (PDAF)
  for Nikon Z6, Z7, and various Sony cameras
* improved support for Canon mRaw
* new Shadows/Highlights tool
* constrast threshold masks to filter effects by high/low detail regions
* new color toning methods
* new soft light tool
* ICC profile creator
* new "flexible" tone curve type
* improved lensfun chromatic aberration correction

While here, since the abort-on-exit bug persists,
wrap rawtherapee in a script that runs ulimit -c 0,
and make note of it in pkg-message. References:
* <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205370>
* <https://github.com/Beep6581/RawTherapee/issues/3636>

PR:		234153
Submitted by:	Greg V <greg@unrelenting.technology>
Original commitRevision:488088 
Wednesday, 21 Mar 2018
16:02 mandree search for other commits by this committer
Upgrade rawtherapee to new release 5.4.

Release info: <http://rawtherapee.com/blog/rawtherapee-5.4-released>

The abort-on-exit bug with core dump is known to persist.
<https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205370>
Original commitRevision:465186 
Friday, 6 Oct 2017
17:45 mandree search for other commits by this committer
Upgrade to new upstream release 5.3.

Changelog: <http://rawtherapee.com/blog/rawtherapee-5.3-released>
Original commitRevision:451393 
Friday, 11 Aug 2017
23:16 mandree search for other commits by this committer
Update to new upstream release 5.2.

Changelog: <http://rawtherapee.com/blog/rawtherapee-5.2-released>
Detailed: <https://github.com/Beep6581/RawTherapee/commits/5.2>

* Add a "remote" mode (-R command line option)
* Add DCP profile for FUJIFILM X-T20
* Overall speedup and stability improements, fixed memory leaks
* More accurate tone mapping tool preview
Original commitRevision:447812 
Friday, 19 May 2017
19:57 mandree search for other commits by this committer
Update to new upstream release 5.1.

While here, use Ninja (instead of make) for the build.
This is GTK3 only, GTK2 is no longer applicable.
Original commitRevision:441267 
Friday, 3 Feb 2017
00:42 mandree search for other commits by this committer
Update to upstream bugfix revision #1.

Changelog: <http://rawtherapee.com/blog/rawtherapee-5.0-revision-1-released>
Original commitRevision:433186 
Saturday, 28 Jan 2017
22:24 mandree search for other commits by this committer
Update to new 5.0-gtk3 release (synch with graphics/rawtherapee-devel)

Changes:    <http://rawtherapee.com/blog/rawtherapee-5-released>

Due to GCC issues on i386 with stack misalignment for SSE2 instructions,
use the base system clang there, and use GCC 5+ on amd64.  Since i386
has no OpenMP support, even clang 3.4 in FreeBSD 10.3 is good enough.

Note that the cache directory suffix, which used to be 4.1, is now
empty, so the cache directory is now ~user/.cache/RawTherapee.
~user/.cache/RawTherapee4.1 should be renamed before the start, or
removed.

Miscellaneous cleanups all over the place.
Original commitRevision:432689 
Friday, 31 Oct 2014
08:33 mandree search for other commits by this committer
Upgrade to new upstream release 4.2.

ChangeLog: http://rawtherapee.com/blog/rawtherapee-4.2-is-out
Original commitRevision:371784 
Monday, 20 Oct 2014
17:04 bapt search for other commits by this committer
Cleanup plist
Original commitRevision:371283 
Friday, 23 May 2014
18:58 mandree search for other commits by this committer
Update to new upstream release 4.1.

Announcement: <http://rawtherapee.com/blog/rawtherapee-4.1-is-out>
Original commitRevision:354957 
Wednesday, 5 Feb 2014
01:54 mandree search for other commits by this committer
Upgrade to RawTherapee 4.0.12 [1], and use GCC again on FreeBSD 10+ [2].

Upstream changes are described at:
<http://rawtherapee.com/blog/rawtherapee-4.0.12-released>

[2] brings back OpenMP support and fully optimized sources, but it does
require GCC 4.8 to avoid internal compiler errors in older GCC releases,
and adds a build dependency on the libc++ port to bring in the required
compile-time namespace transformations to have Rawtherapee use libc++
(as the other C++-based requisite ports do).

Thanks to:	Baptiste Daroussin (bapt@) for help with [2]
PR:		ports/186240 [1]
Submitted by:	Christoph Moench-Tegeder [1]
Original commitRevision:342622 
Tuesday, 22 Oct 2013
13:58 amdmi3 search for other commits by this committer
- Remove manual creation and removal of share/applications, as it's now in the
mtree (categories starting with [fgijk])

Approved by:	portmgr (bdrewery)
Original commitRevision:331272 
Monday, 7 Oct 2013
18:28 mandree search for other commits by this committer
Support staging, revise LIB_DEPENDS.
Original commitRevision:329722 
Saturday, 15 Jun 2013
18:01 mandree search for other commits by this committer
Update to Rawtherapee 4.0.11. New features, faster, requires GCC 4.6+.

This should fix the issues mentioned in the PRs given below,
in particular, it should do away with the need for libmap.conf hacks
for libgcc_s, libgomp, libobjc, libssp, libstdc++.
(the Makefile as I took it already set the linker's -rpath, and
patch-CMakeLists.txt ensures CMake keeps it during "make install").

ChangeLog 4.0.10: http://rawtherapee.com/blog/rawtherapee-4.0.10-released

ChangeLog 4.0.11: http://rawtherapee.com/blog/rawtherapee-4.0.11-released

PR:		ports/171079
PR:		ports/178206
Original commitRevision:321008 
Wednesday, 8 Aug 2012
07:18 rm search for other commits by this committer
- update to 4.0.9
- adjust local patch to new version
- pet portlint (drop shlib versions in LIB_DEPENDS)
- tab -> space change in pkg-plist:WWW
Original commit
Thursday, 26 Apr 2012
04:39 rm search for other commits by this committer
- update to 4.0.8
- remove patches, incorporated upstream

release notes:
http://rawtherapee.com/blog/rawtherapee-4.0.8-released
Original commit
Friday, 30 Mar 2012
19:52 rm search for other commits by this committer
- update to 4.0.7
- switch to GOOGLE_CODE as distfiles mirror
- switch to USE_XZ
- add two upstream patches (patch-rtengine-CA__correct__RT.c and
  patch-rtengine_array2D.h) [1]
  to fix build on i386. They should be removed after release of 4.0.8.
- add patch (patch-rtengine_improcfun.h) to fix build on log2()-less systems
  (~everything<=8.3)
- some cosmetics

It would be great if someone with access to ia64, powerpc, sparc64 could confirm
that it still failing there.

[1]
http://code.google.com/p/rawtherapee/source/detail?r=4b5ae9eb4000ce5eb8e8939343da4d8f4ee4a36d

Feature safe:   yes
Original commit
Thursday, 8 Sep 2011
00:07 stas search for other commits by this committer
- Update to 4.0.2.
- Add workaround for Glib's non-UTF8 locale bug.
Original commit
Saturday, 27 Aug 2011
06:08 stas search for other commits by this committer
- Fix plist.
- Move LICENSE to a more appropriate section.
Original commit
Monday, 1 Aug 2011
07:55 stas search for other commits by this committer
- Update to 3.0.0 release.  As the port was version 3.0 before (3.0 development
  snapshot), I'm keeping version the same, and just bumping the port
  revision.
Original commit
Monday, 11 Jan 2010
05:04 stas search for other commits by this committer
- Add graphics/rawtherapee, a powerful RAW image processing appliction.

WWW:    http://www.rawtherapee.com
Original commit

Number of commits found: 27