Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
28 Mar 2018 03:41:40
5.4
 |
linimon  |
These ports fail on powerpc64 the same way as on arm.
Approved by: portmgr (tier-2 blanket) |
21 Mar 2018 16:02:57
5.4
 |
mandree  |
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> |
16 Oct 2017 18:30:37
5.3
 |
mandree  |
Revert - this was meant for OpenEXR instead. |
16 Oct 2017 18:30:01
5.3
 |
mandree  |
Mark for expiration given the lack of upstream security fixes. |
06 Oct 2017 17:45:29
5.3
 |
mandree  |
Upgrade to new upstream release 5.3.
Changelog: <http://rawtherapee.com/blog/rawtherapee-5.3-released> |
10 Sep 2017 20:55:39
5.2_1
 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
11 Aug 2017 23:16:56
5.2
 |
mandree  |
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 |
25 Jun 2017 21:07:58
5.1
 |
tcberner  |
Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while
building.
Therefore switch from having the ninja generator opt-in to having it opt-out.
Previously cmake-ports that wanted to use ninja could set
CMAKE_NINJA=yes
now, ports that do not work with ninja can set
cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.
The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary
PR: 219629
PR: 213331
Exp-run by: antoine
Reviewed by: rakuco
Differential Revision: https://reviews.freebsd.org/D10748 |
19 May 2017 19:57:57
5.1
 |
mandree  |
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. |
03 May 2017 05:52:55
5.0.1_1
 |
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) |
02 Apr 2017 21:20:55
5.0.1_1
 |
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) |
01 Apr 2017 15:23:32
5.0.1_1
 |
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 |
03 Feb 2017 00:42:47
5.0.1
 |
mandree  |
Update to upstream bugfix revision #1.
Changelog: <http://rawtherapee.com/blog/rawtherapee-5.0-revision-1-released> |
29 Jan 2017 19:22:47
5.0
 |
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 |
29 Jan 2017 17:34:53
5.0
 |
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] |
28 Jan 2017 22:24:40
5.0
 |
mandree  |
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. |
14 Jan 2017 19:39:00
4.2_6
 |
mandree  |
Further cleanup, 11-RELEASE build fixes.
Prune unused dependencies via -Wl,--as-needed.
Build with as few requirements as works for 10.3-RELEASE and
11.0-RELEASE, i386 and amd64. This should use the base CC on anything
but 10.3-RELEASE amd64, where we use GCC 4.9 for OpenMP support.
Specifically, 11.0-RELEASE compilations do *not* work with GCC 4.9 and
the result fails with SIGBUS with apparent bogus SSE code generation and
misalignment.
Fix sound theme support via libcanberra (change Linux ifdefs to !Apple
ifdefs).
(Only the first 15 lines of the commit message are shown above ) |
05 Jan 2017 01:45:39
4.2_5
 |
mandree  |
Upgrade CPU flags to use SSE2 by default on i386.
Reported by: Ingo Weyrich |
30 Dec 2016 17:01:49
4.2_4
 |
mandree  |
Clean up, minor options fixes and shuffling.
- drop -ffast-math from the compiler flags [1]
- drop libc++ hacks for FreeBSD 9.x/10.1 and use the new gcc-c++11-lib [2]
- be sure to optimize for packaging when PACKAGE_BUILDING [3]
- simplify CMake OPTION_OMP passing [2]
- bump PORTREVISION
Reported by: Ingo Weyrich [1], jbeich@ [2], DrSlony |
01 Apr 2016 14:00:57
4.2_3
 |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
23 Aug 2015 13:52:28
4.2_3
 |
mandree  |
Fix devel/glib20-induced abort() with dir monitoring.
Note: untested in poudriere since texlive-base is currently defunct.
I could reproduce the problem on 10.1-amd64 on a bare metal build
and check that Christoph's patch works, so committing it. Please report
fall-out in the PR indicated below.
+ Bump PORTREVISION to trigger rebuild.
PR: 202250
Submitted by: Christoph Moench-Tegeder |
18 Aug 2015 10:51:02
4.2_2
 |
rakuco  |
Uses/cmake.mk: Replace CMAKE_ENV with CONFIGURE_ENV.
Instead of defining a variable that is almost always based on CONFIGURE_ENV,
just use CONFIGURE_ENV directly.
This also matches the behavior of other ports that do not use autotools (so
most ports can just worry about CONFIGURE_ENV). Additionally, the fact that
we do not use ?= means we do not have problems if another file in Uses/
needs to set CONFIGURE_ENV (with CMAKE_ENV, the order of the arguments to
USES would matter).
Ports which set CMAKE_ENV have been adjusted accordingly. In most cases,
CMAKE_ENV was just replaced with CONFIGURE_ENV, the exceptions being:
* databases/sqliteman: CMAKE_ENV line removed; setting QMAKESPEC there has
no effect on the build system.
* devel/freeocl: CMAKE_ENV line removed; FREEOCL_CXX_COMPILER is already
retrieved from the CMAKE_CXX_COMPILER variable in the build
system.
* graphics/openimageio: CMAKE_ENV line removed; setting Qt variables there
has no effect on the build system.
Reviewed by: makc
Differential Revision: https://reviews.freebsd.org/D3403 |
22 Jun 2015 18:33:22
4.2_2
 |
antoine  |
Convert to USES=jpeg |
16 May 2015 00:46:47
4.2_2
 |
mandree  |
Fix CVE-2015-3885.
PR: 200198
Security: CVE-2015-3885 |
25 Mar 2015 20:09:43
4.2_1
 |
marino  |
graphics category: Remove $PTHREAD_LIBS
graphics/zbar didn't pass check-plist (pre-existing), fixed.
approved by: PTHREAD blanket |
25 Dec 2014 20:54:43
4.2_1
 |
bapt  |
Bump portrevision after png update |
25 Dec 2014 19:04:27
4.2
 |
antoine  |
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade |
31 Oct 2014 08:33:58
4.2
 |
mandree  |
Upgrade to new upstream release 4.2.
ChangeLog: http://rawtherapee.com/blog/rawtherapee-4.2-is-out |
20 Oct 2014 17:04:21
4.1_3
 |
bapt  |
Cleanup plist |
20 Sep 2014 17:06:47
4.1_3
 |
gerald  |
Replace USE_GCC=4.8+ by the equivalent, but preferred USE_GCC=yes. |
01 Sep 2014 19:34:02
4.1_3
 |
tijl  |
Add USES=libtool to accessibility/atkmm and bump dependent ports |
31 Aug 2014 16:36:23
4.1_2
 |
tijl  |
math/fftw3:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Remove PTHREAD_CFLAGS and PTHREAD_LIBS
- Use MAKE_CMD |
31 Jul 2014 12:39:04
4.1_1
 |
amdmi3  |
- Switch graphics/libiptcdata to USES=libtool, drop .la files
- Strip libraries
- Bump dependent ports as .so version has changed
Approved by: portmgr blanket |
13 Jun 2014 07:36:28
4.1
 |
olgeni  |
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories G-I.
CR: D201
Approved by: portmgr (bapt) |
26 May 2014 07:31:41
4.1
 |
mandree  |
Re-enable on HEAD to see what we get. |
23 May 2014 18:58:51
4.1
 |
mandree  |
Update to new upstream release 4.1.
Announcement: <http://rawtherapee.com/blog/rawtherapee-4.1-is-out> |
28 Mar 2014 13:09:52
4.0.12_1
 |
mandree  |
Fix build on 10.0-RELEASE i386 by adding an #include <cstdlib>.
USE_XZ=yes -> USES=tar:xz. |
07 Feb 2014 08:07:42
4.0.12_1
 |
mandree  |
Mark broken on 11 as there are two reports that it is unusable. |
06 Feb 2014 07:53:27
4.0.12_1
 |
mandree  |
Re-enable OpenMP on clang-based systems (FreeBSD 10).
This got broken by the way how the port detects that the system is
clang-based in order to force libc++, and should be fixed now.
PR: ports/186240
Reported by: Christoph Moench-Tegeder |
05 Feb 2014 01:54:19
4.0.12
 |
mandree  |
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] |
17 Nov 2013 20:07:07
4.0.11_2
 |
mandree  |
Miscellaneous fixes.
- Add desktop-file-utils to the USES list, bumping PORTREVISION.
- Force USE_GCC only on OSVERSION < 1000024, to avoid running into
a libc++/libstdc++ mismatch in glibmm-2.4 on FreeBSD 10
(which caused linker troubles in the Glib:: namespace due to
libc++-based different mangling - glibmm is compiled to use libc++
on 10-STABLE, so we cannot USE_GCC there).
- Force disable OpenMP option on non-GCC systems, because clang does
not yet support it.
- In order to be able to use clang, force ipsharpen.cc to be compiled
with -O1 only because -O2 or higher optimization levels lead to
excessive compile times, so long that I never waited for the compile
to complete (over 10 minutes on a Phenom II at 2.5 GHz).
- Quench unused-command-line-arguments warnings on clang.
This should fix the compile on 10-STABLE and HEAD.
Whether the software actually works I cannot currently test due to
lack of a full desktop install of 10-STABLE. |
26 Oct 2013 00:52:36
4.0.11_1
 |
gerald  |
Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui (Only the first 15 lines of the commit message are shown above ) |
22 Oct 2013 13:58:56
4.0.11
 |
amdmi3  |
- Remove manual creation and removal of share/applications, as it's now in the
mtree (categories starting with [fgijk])
Approved by: portmgr (bdrewery) |
07 Oct 2013 18:28:49
4.0.11
 |
mandree  |
Support staging, revise LIB_DEPENDS. |
20 Sep 2013 18:35:46
4.0.11
 |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics) |
17 Aug 2013 16:27:24
4.0.11
 |
gerald  |
Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.
This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.
That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.
Approved by: portmgr (bdrewery) |
14 Aug 2013 22:35:54
4.0.11
 |
ak  |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
15 Jun 2013 21:39:15
4.0.11
 |
mandree  |
Run paranoia test from post-install. |
15 Jun 2013 21:13:21
4.0.11
 |
mandree  |
Add fftw3 to dependencies. |
15 Jun 2013 21:08:53
4.0.11
 |
mandree  |
Add fftw3f to dependencies. |
15 Jun 2013 20:15:31
4.0.11
 |
mandree  |
- depend on libcanberra-gtk3 [1]
- change cmake to cmake:outsource to avoid a warning [1]
- paranoia: check rawtherapee --help if it prints the version number, to
make sure that it links to the right shared libraries (base libgomp is
insufficient), just in case RPATH propagation or setting breaks later
on. [by yours truly]
PR: ports/178206 [1]
Submitted by: Waitman Gobble <uzimac@da3m0n8t3r.com> [1] |
15 Jun 2013 18:13:00
4.0.11
 |
mandree  |
Revise and shorten. |
15 Jun 2013 18:01:06
4.0.11
 |
mandree  |
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 |
15 Jun 2013 16:21:19
4.0.9
 |
mandree  |
Take maintainership. |
23 Apr 2013 10:47:03
4.0.9
 |
bapt  |
Convert g* to USES=pkgconfig |
22 Mar 2013 20:06:15
4.0.9
 |
makc  |
- convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
for users
Approved by: portmgr (miwi) |
08 Aug 2012 07:18:24
4.0.9
|
rm  |
- 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 |
26 Jul 2012 05:40:24
4.0.8_1
|
bapt  |
new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility
This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG
it can take the following arguments:
- yes (meaning build only dep)
- build (meaning build only dep)
- run (meaning run only dep)
- both (meaning run and build dep)
From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.
While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config
With Hat: portmgr
Exp-runs by: bapt (pointhat-west), beat (pointyhat) |
23 Jul 2012 01:33:56
4.0.8_1
|
dougb  |
For ports maintained by ports@ where pkgconfig is one of the USE_GNOME deps
convert it to BUILD_DEPENDS. This avoids the problem of the bogus run dep
added by bsd.gnome.mk. |
12 Jun 2012 21:42:32
4.0.8_1
|
bapt  |
Conver to new options framework |
01 Jun 2012 05:26:28
4.0.8_1
|
dinoex  |
- update png to 1.5.10 |
26 Apr 2012 14:33:33
4.0.8
|
rm  |
Lets check if build is now passes on archs other than i386 and amd64.
Discussed with: portmgr (linimon) |
26 Apr 2012 04:39:06
4.0.8
|
rm  |
- update to 4.0.8
- remove patches, incorporated upstream
release notes:
http://rawtherapee.com/blog/rawtherapee-4.0.8-released |
01 Apr 2012 12:02:57
4.0.7
|
rm  |
- mark it MAKE_JOBS_SAFE
Feature safe: yes |
31 Mar 2012 08:29:18
4.0.7
|
rm  |
- conditionally add missing log2() only to systems where it really missing
This fixes breakage on log2()-aware systems, introduced in previous commit.
Spotted by: mandree
Pontyhat to: rm
Feature safe: yes |
30 Mar 2012 19:52:21
4.0.7
|
rm  |
- 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 |
07 Mar 2012 14:15:35
4.0.2
|
erwin  |
Add i386 to the BROKEN arch's.
Submitted by: pointyhat |
10 Nov 2011 06:07:18
4.0.2
|
linimon  |
Mark as broken on powerpc and sparc64.
Hat: portmgr |
24 Oct 2011 03:33:20
4.0.2
|
stas  |
- Return my ports back to the pool. I was unable to make any fixes to
my ports in the past 3 weeks while ports were broken on any 10.x
machines, which means I'm unable to maintain them. So let people know
that there's no available support for them until things are back to
normal (which also means that anyone with spare time will be able
to fix them without getting approval). |
09 Sep 2011 18:35:14
4.0.2
|
stas  |
- Oops, roll back. I just realized it's i386 only problem and has nothing to
do with GCC :-( |
09 Sep 2011 18:33:46
4.0.2
|
stas  |
- Force GCC 4.4+ for rawtherapee. Apparently, GCC 4.2.1 on FreeBSD 8.2
can't compile it.
Reported by: Hanno Krusken <lr101fc@yahoo.co.uk>, ajtiM <lumiwa@gmail.com> |
08 Sep 2011 07:02:49
4.0.2
|
stas  |
- Add forgotten patch.
Reported by: Hanno Krusken <lr101fc@yahoo.co.uk> |
08 Sep 2011 00:07:55
4.0.2
|
stas  |
- Update to 4.0.2.
- Add workaround for Glib's non-UTF8 locale bug. |
27 Aug 2011 06:08:48
3.0_3
|
stas  |
- Fix plist.
- Move LICENSE to a more appropriate section. |
20 Aug 2011 01:53:49
3.0_3
|
stas  |
- rawtherapee actually wants lcms1.
- add option to disable OpenMP. |
10 Aug 2011 09:07:46
3.0_3
|
stas  |
- Another attempt to get rid of Hg dependency.
I was in hurry last time, so have not done it properly. |
07 Aug 2011 21:27:31
3.0_3
|
stas  |
- Drop build dependency on Hg, which was used to pull the app version.
It was not working anyway as distfile does not include the .hg directory. |
01 Aug 2011 07:55:34
3.0_3
|
stas  |
- 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. |
03 Jul 2011 14:12:23
3.0_2
|
ohauer  |
-remove MD5 |
29 Mar 2010 17:02:35
3.0_2
|
dinoex  |
- fix build for png-1.4.1 |
28 Mar 2010 06:47:48
3.0_2
|
dinoex  |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
27 Feb 2010 01:47:58
3.0_1
|
linimon  |
Attempt to remove i386/amd64-specific optimizations to see if this
will unbreak it on sparc64.
Hat: portmgr
Feature safe: yes |
05 Feb 2010 11:46:55
3.0_1
|
dinoex  |
- update to jpeg-8 |
18 Jan 2010 19:04:43
3.0
|
stas  |
- Fix build on 6.x |
11 Jan 2010 05:04:14
3.0
|
stas  |
- Add graphics/rawtherapee, a powerful RAW image processing appliction.
WWW: http://www.rawtherapee.com |