Port details |
- photoflow Non-destructive photo retouching program
- 0.2.8.20200828_11 graphics
=0 0.2.8.20200828_11Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2019-06-09 08:11:59
- Last Update: 2022-05-06 21:36:30
- Commit Hash: 578340e
- License: GPLv3
- WWW:
- https://aferrero2707.github.io/PhotoFlow/
- Description:
- The aim of the project is to provide a fully non-destructive photo retouching
program with a complete workflow including RAW image development.
Here is the general feature/wish list:
* Fully non-destructive, layer-based photo editing workflow with realtime
preview of the final image
* Support for 8-bits and 16-bits integer as well as 32-bits and 64-bits floating
point precision, selectable at runtime and on a per-image basis
* Allows to load and edit images of arbitrary size, thanks to the underlying
rendering engine based on the VIPS library
* Fully color managed workflow: user-defined input, work and output profiles,
soft-proofing, etc...
* Support for layer grouping and layer masks
* Support for common photo editing tools: levels, curves, brightness-contrast
control, blurring, sharpening, cropping, resizing, colorspace conversions,
etc..., all implemented in the form of image layers
WWW: https://aferrero2707.github.io/PhotoFlow/
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- photoflow>0:graphics/photoflow
- No installation instructions:
- This port has been deleted.
- PKGNAME: photoflow
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1600626135
SHA256 (aferrero2707-PhotoFlow-0.2.8.20200828-8472024f_GH0.tar.gz) = cbef1f0611887a11627c17235e331db1f532d45a60d02938686d9fccc542a554
SIZE (aferrero2707-PhotoFlow-0.2.8.20200828-8472024f_GH0.tar.gz) = 12021545
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
- msgfmt : devel/gettext-tools
- pkgconf>=1.3.0_1 : devel/pkgconf
- gcc10 : lang/gcc10
- as : devel/binutils
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- gcc10 : lang/gcc10
- Library dependencies:
-
- libexiv2.so : graphics/exiv2
- libfftw3.so : math/fftw3
- libfftw3f.so : math/fftw3-float
- libiptcdata.so : graphics/libiptcdata
- libOpenEXR.so : graphics/openexr
- liblcms2.so : graphics/lcms2
- liblensfun.so : graphics/lensfun
- libtiff.so : graphics/tiff
- libpugixml.so : textproc/pugixml
- libvips.so : graphics/vips
- libOpenColorIO.so : graphics/opencolorio
- libintl.so : devel/gettext-runtime
- libatk-1.0.so : accessibility/atk
- libatkmm-1.6.so : accessibility/atkmm
- libcairo.so : graphics/cairo
- libcairomm-1.0.so : graphics/cairomm
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libglibmm-2.4.so : devel/glibmm
- libgtk-x11-2.0.so : x11-toolkits/gtk20
- libgtkmm-2.4.so : x11-toolkits/gtkmm24
- 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
- libjpeg.so : graphics/jpeg-turbo
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for photoflow-0.2.8.20200828_11:
OCIO=on: Enable the integration of OpenColorIO
===> Use 'make config' to modify these settings
- Options name:
- graphics_photoflow
- USES:
- cmake compiler desktop-file-utils gettext gnome jpeg pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.2.8.20200828_11 06 May 2022 21:36:30 |
Yuri Victorovich (yuri) |
graphics/photoflow: Remove because it was broken for months
It seems to be abandoned upstream. |
0.2.8.20200828_11 10 Apr 2022 19:11:41 |
Charlie Li (vishwin) |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
0.2.8.20200828_10 26 Mar 2022 08:27:27 |
Matthias Fechner (mfechner) |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
0.2.8.20200828_9 19 Oct 2021 08:36:47 |
Tobias Kortkamp (tobik) |
*: apply refactor.remove-consecutive-empty-lines
Submitted by: portedit |
0.2.8.20200828_9 10 Oct 2021 19:44:42 |
Baptiste Daroussin (bapt) |
INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency) |
0.2.8.20200828_9 06 Sep 2021 18:03:30 |
Matthias Fechner (mfechner) |
graphics/vips: Update to 8.11.3
Bump depending ports
Changelog:
https://github.com/libvips/libvips/releases
PR: 258242
Approved by: danilo (maintainer) |
0.2.8.20200828_8 03 Aug 2021 18:19:14 |
Matthias Andree (mandree) |
*: graphics/openexr PORTREVISION bumps
OpenEXR changes its SONAME again, so bump PORTREVISION of its users. |
0.2.8.20200828_7 24 Jul 2021 09:20:38 |
Tobias C. Berner (tcberner) |
graphics/photoflow: prepare for glib 2.68.3
Remove last remnant of cimg_funcs.h
The cimg functionality in graphics/vips was removed in 2014 in in
https://github.com/libvips/libvips/commit/927b2d795448eb676d4c1680f07b54d61bb4dd7c
The header was completely removed in
https://github.com/libvips/libvips/commit/221a5f7e8bfd11797f1bef5a29a928bc0f03e311
PR: 256200 |
0.2.8.20200828_7 03 Jul 2021 05:15:12 |
Matthias Andree (mandree) |
*: Bump PORTREVISION for openexr update
OpenEXR's patchlevel updated bumped the major version
of the OpenEXR library, hence bump PORTREVISION of all
ports that require OpenEXR. |
0.2.8.20200828_6 18 May 2021 17:15:57 |
Matthias Andree (mandree) |
Bump portrevisions of openexr and Imath users. |
0.2.8.20200828_5 12 Apr 2021 00:33:48 |
Matthias Andree (mandree) |
chase library renames for OpenEXR/Imath 3.0 |
0.2.8.20200828_4 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.2.8.20200828_4 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.2.8.20200828_4 13 Feb 2021 11:08:29 |
mandree |
graphics/openexr, ilmbase: security update to v2.5.5
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.5
"Specific OSS-fuzz issues include:
OSS-fuzz #30291 Timeout in openexr_exrcheck_fuzzer
OSS-fuzz #29106 Heap-buffer-overflow in Imf_2_5::FastHufDecoder::decode
OSS-fuzz #28971 Undefined-shift in Imf_2_5::cachePadding
OSS-fuzz #29829 Integer-overflow in
Imf_2_5::DwaCompressor::initializeBuffers
OSS-fuzz #30121 Out-of-memory in openexr_exrcheck_fuzzer"
Bump PORTREVISION of ports that directly depend on openexr and/or ilmbase.
MFH: 2021Q1
Security: 98044aba-6d72-11eb-aed7-1b1b8a70cc8b |
0.2.8.20200828_3 03 Jan 2021 16:57:29 |
mandree |
graphics/openexr: really commit v2.5.4 update.
Unfortunately, this was missed with the ilmbase update, and
causes yet another PORTREVISION bump on all dependent ports.
repeating ilmbase's commit log here:
"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>
Cherry-pick upstream commit for GCC 11 compatibility:
<https://github.com/AcademySoftwareFoundation/openexr/commit/a40a6151c4e746eb8f93c7c06992d0ec11289fdc>
Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)
MFH: 2021Q1 (this requires discussion by ports-secteam@!)
Reported by: VVD (IRC, #bsdports) |
0.2.8.20200828_2 03 Jan 2021 10:30:56 |
mandree |
graphics/openexr: graphics/ilmbase: v2.5.4 update
"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>
Cherry-pick upstream commit for GCC 11 compatibility:
<https://github.com/AcademySoftwareFoundation/openexr/commit/a40a6151c4e746eb8f93c7c06992d0ec11289fdc>
Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)
MFH: 2021Q1 (this requires discussion by ports-secteam@!) |
0.2.8.20200828_1 28 Oct 2020 21:23:20 |
pkubaj |
graphics/photoflow: fix build on GCC architectures
Clang doesn't work on GCC architectures.
MFH: 2020Q4 (fix build blanket) |
0.2.8.20200828_1 25 Sep 2020 18:59:13 |
yuri |
graphics/photoflow: Fix build on 13
Bundled GMIC is too old to be compiled by clang-10.
Reported by: fallout |
0.2.8.20200828 20 Sep 2020 20:01:55 |
yuri |
graphics/photoflow: Update 0.2.8-1398 -> 0.2.8.20200828 |
0.2.8.1398_2 28 Apr 2020 21:14:28 |
danilo |
- Update graphics/vips to 8.9.2
- Add DEBUG option
- Update WWW
PR: 243674 |
0.2.8.1398_1 26 Jan 2020 04:57:44 |
danfe |
Chase shlib version bump of `graphics/lensfun' (r524150). |
0.2.8.1398 25 Nov 2019 06:41:42 |
ale |
Update to a recent snapshot and unbreak.
PR: 241938
Submitted by: ale
Approved by: maintainer |
0.2.8.1260_2 13 Nov 2019 06:36:03 |
antoine |
Mark BROKEN
/wrkdirs/usr/ports/graphics/photoflow/work/PhotoFlow-da84a071/src/base/iccstore.cc:1046:7:
error: no matching function for call to 'vips_image_get_blob'
if( vips_image_get_blob( img, "pf-icc-profile",
^~~~~~~~~~~~~~~~~~~
/usr/local/include/vips/header.h:203:5: note: candidate function not viable: no
known conversion from 'void **' to 'const void **' for 3rd argument
int vips_image_get_blob( const VipsImage *image,
^
Reported by: pkg-fallout |
0.2.8.1260_2 28 Aug 2019 19:24:52 |
pkubaj |
graphics/photoflow: fix build on GCC architectures, don't optimize for builder
CPU
This port passes -march flags which are bad for users using packages.
Also merge
https://github.com/aferrero2707/PhotoFlow/commit/0c79ee254eab9e4a44c7aeca9e43dc7990f14dd8#diff-2d5c4ed90f403ec79d56bb0af37dac07
and
https://github.com/aferrero2707/PhotoFlow/commit/84c19b68d7a38dcf4877e7762303fb1841f33d3b#diff-2d5c4ed90f403ec79d56bb0af37dac07
for compatibility with GCC 9.
PR: 239833
Approved by: yuri (maintainer), linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21285 |
0.2.8.1260_2 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
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, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
0.2.8.1260_1 13 Jun 2019 04:01:08 |
yuri |
graphics/photoflow: Broken on i386
Reported by: fallout |
0.2.8.1260_1 12 Jun 2019 04:53:31 |
yuri |
graphics/photoflow: Add missing patch |
0.2.8.1260_1 10 Jun 2019 22:27:07 |
yuri |
graphics/photoflow: Fix the option OCIO and make it default
Also fix license.
Reported by: tobik |
0.2.8.1260 09 Jun 2019 15:44:36 |
yuri |
graphics/photoflo: Rename the option
Reported by: mat |
0.2.8.1260 09 Jun 2019 08:11:40 |
yuri |
New port: graphics/photoflow: Non-destructive photo retouching progra |