Port details |
- gegl3 Graph based image processing framework
- 0.3.34_2 graphics
=0 0.3.34_2Version of this port present on the latest quarterly branch.
- Maintainer: gnome@FreeBSD.org
- Port Added: 2015-03-25 22:54:24
- Last Update: 2018-10-07 19:02:47
- SVN Revision: 481475
- License: BSD3CLAUSE GPLv3+ LGPL3+ LGPL20+
- WWW:
- http://gegl.org/
- Description:
- GEGL (Generic Graphics Library) is a graph based image
processing framework.
GEGL provides infrastructure to do demand based cached
non destructive image editing on larger than RAM buffers.
Through babl it provides support for a wide range of color
models and pixel storage formats for input and output.
This port is a development snapshot until gegl 0.3.0 is released.
WWW: http://gegl.org/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: gegl3
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1526313999
SHA256 (gegl-0.3.34.tar.bz2) = 5ca2227655ebf1ab2e252cee3eede219c758336394288ef301b93264b9411304
SIZE (gegl-0.3.34.tar.bz2) = 6707964
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:
-
- enscript : print/enscript-a4
- v4l_compat>=0 : multimedia/v4l_compat
- sdl-config : devel/sdl12
- msgfmt : devel/gettext-tools
- gmake : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- intltool-extract : textproc/intltool
- g-ir-scanner : devel/gobject-introspection
- Library dependencies:
-
- libbabl-0.1.so : x11/babl
- libjson-glib-1.0.so : devel/json-glib
- libpng.so : graphics/png
- libexiv2.so : graphics/exiv2
- libcgraph.so : graphics/graphviz
- libjasper.so : graphics/jasper
- liblcms2.so : graphics/lcms2
- libIlmImf.so : graphics/openexr
- libImath.so : graphics/ilmbase
- libraw.so : graphics/libraw
- libspiro.so : graphics/libspiro
- libtiff.so : graphics/tiff
- libv4l2.so : multimedia/libv4l
- libwebp.so : graphics/webp
- libSDL.so : devel/sdl12
- libintl.so : devel/gettext-runtime
- libjpeg.so : graphics/jpeg-turbo
- liblua-5.2.so : lang/lua52
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgsf-1.so : devel/libgsf
- librsvg-2.so : graphics/librsvg2
- libxml2.so : textproc/libxml2
- libpango-1.0.so : x11-toolkits/pango
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for gegl3-0.3.34_2:
CAIRO=on: Cairo graphics library support
ENSCRIPT=on: Enscript support
EXAMPLES=on: Build and/or install examples
EXIV2=on: EXIF and IPTC metadata support via exiv2
FFMPEG=off: FFmpeg support (WMA, AIFF, AC3, APE...)
GEXIV2=off: EXIF and IPTC metadata support via gexiv2
GRAPHVIZ=on: Graphviz graph drawing support
JASPER=on: JPEG 2000 support via JasPer
LCMS2=on: Little CMS 2.x support
LIBRSVG2=on: SVG vector graphics support via librsvg2
LUA=on: Lua scripting language support
OPENEXR=on: HDR image format support via OpenEXR
PANGO=on: Pango rendering library support
PIXBUF=on: GDK-PixBuf library support
RAW=on: RAW format support
SDL=on: Simple Direct Media Layer support
SPIRO=on: Spiro support
TIFF=on: TIFF image format support
V4L=on: Video 4 Linux support
WEBP=on: WebP image format support
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- compiler:c11 cpe gettext gmake jpeg libtool localbase pathfix pkgconfig shebangfix uniquefiles tar:bzip2 lua gnome
- 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.3.34_2 07 Oct 2018 19:02:47 |
kwm |
Move graphics/gegl3 to graphics/gegl and update to 0.4.8. |
0.3.34_2 29 Sep 2018 08:04:27 |
riggs |
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l |
0.3.34_1 22 Sep 2018 10:15:22 |
mandree |
Update ilmbase and openexr to 2.3.0, rename OpenEXR to openexr.
Release notes: <https://github.com/openexr/openexr/releases/tag/v2.3.0>
Adjust LIB_DEPENDS of all ports that require ilmbase or openexr to chase
the new lower-case spelling of the name, and to omit the version from the
library name to ease future maintenance.
Bump PORTREVISION of all ports that depend on ilmbase or openexr directly,
so that they all get rebuilt on upgrades.
Add patches to graphics/ampasCTL to keep it alive, with (a) ilmbase now
that its Iex::BaseExc class is no longer derived from std::string,
details were given upstream through https://github.com/ampas/CTL/issues/71
and (b) to unwind semicolon/;-lists in cmake that stem from openexr/
ilmbase pkg-config variables.
(Note ampasCTL is unmaintained as FreeBSD port, and upstream,
and I cannot run-time test it.)
Poudriere build tests on 11.2-RELEASE-p1 amd64 of ALL ports depending
directly or indirectly on ilmbase and/or openexr have passed without
regressions. Thus invoking due diligence, I believe I have done the
equivalent of an -exp run, and do not require approval for the dependency
chases to third-party ports. |
0.3.34 18 Sep 2018 08:14:23 |
linimon |
More precisely specify USES=compiler to fix build on gcc-based
platforms such as powerpc64.
Tested on powerpc64, amd64.
Approved by: portmgr (tier-2 blanket) |
0.3.34 11 Jun 2018 01:44:15 |
linimon |
Fix port builds for architectures which remain on gcc as the default compiler.
This will primarily help powerpc64.
For archs where clang is the default compiler, these changes will have no
effect, as the base compiler already has these capabilities (primarily, but
not exclusively, c++-11).
Tested for no-harm on amd64.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
0.3.34 14 May 2018 17:39:45 |
kwm |
Update gegl3 to 0.3.34. |
0.3.20_5 02 May 2018 15:07:27 |
jbeich |
multimedia/ffmpeg: update to 4.0
- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR: 227726
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15175 |
0.3.20_4 28 Apr 2018 06:14:58 |
tcberner |
Update grahics/exiv2 to 0.26
PR: 223625
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D12345 |
0.3.20_3 24 Apr 2018 13:56:41 |
jbeich |
graphics/gegl3: unbreak with ffmpeg 4.0
./ff-save.c:293:17: error: use of undeclared identifier
'CODEC_FLAG_GLOBAL_HEADER'
c->flags |= CODEC_FLAG_GLOBAL_HEADER;
^
./ff-save.c:634:18: error: use of undeclared identifier
'CODEC_FLAG_GLOBAL_HEADER'
c->flags |= CODEC_FLAG_GLOBAL_HEADER;
^
./ff-save.c:702:30: error: use of undeclared identifier 'AVFMT_RAWPICTURE'
if (!(oc->oformat->flags & AVFMT_RAWPICTURE))
^
./ff-save.c:806:28: error: use of undeclared identifier 'AVFMT_RAWPICTURE'
if (oc->oformat->flags & AVFMT_RAWPICTURE)
^
PR: 227726 |
0.3.20_3 30 Dec 2017 05:32:06 |
tobik |
graphics/gegl3: Fix conflict with sysutils/coreutils
Both ports install bin/gcut. graphics/gegl3 already renames
bin/gegl -> bin/gegl3, so rename bin/gcut -> bin/gcut3 as well.
Set EXAMPLESDIR and let USES=uniquefiles do the renaming instead of
moving files manually.
While here also use options target helpers for EXAMPLES.
PR: 223462
Reported by: FreeBSD@ShaneWare.Biz
Approved by: gnome (maintainer timeout, 2 weeks) |
0.3.20_2 01 Dec 2017 01:58:23 |
mandree |
Security update OpenEXR and ilmbase to 2.2.1.
While here, fix libIlmImfUtil_la_LDFLAGp so that when linking libIlmImfUtil,
the locally built libIlmImf gets precedence over the one in /usr/local,
to permit upgrades in a running system with the older version installed.
This changes the library's SONAME, so bump PORTREVISION of all dependees.
Unfortunately, this looks a bit too intrusive for an MFH to 2017Q4.
Security: CVE-2017-9110
Security: CVE-2017-9111
Security: CVE-2017-9112
Security: CVE-2017-9113
Security: CVE-2017-9114
Security: CVE-2017-9115
Security: CVE-2017-9116
Security: 803879e9-4195-11e7-9b08-080027ef73ec |
0.3.20_1 21 Oct 2017 06:50:50 |
jbeich |
multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed
Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled
dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR: 223057
Exp-run by: antoine |
0.3.20 20 Oct 2017 18:18:32 |
kwm |
Update gegl3 to 0.3.20.
* png and jpeg are mandatory
* change LCMS2 and LIBRSVG2 options to OFF switch so they are turned
off correctly for configure |
0.3.18 02 Jun 2017 09:02:10 |
kwm |
Update gegl3 to 0.3.18.
* Switch to USES=localbase
* Record missing dependancy for OPENEXR option
* Drop custom WRKSRC, it was needed for alpha releases.
Obtained from: gnome devel repo (based on) |
0.3.4_6 30 Apr 2017 12:50:54 |
sunpoet |
Update to 0.6.0
- Bump PORTREVISION for dependent ports
Changes: https://chromium.googlesource.com/webm/libwebp/+/master/NEWS |
0.3.4_5 19 Jan 2017 04:39:37 |
jhale |
- Update graphics/libraw to 0.18.0
- Complete conversion to options helpers
- Add options for JPEG and JASPER support
- Side note: This had a dependency on jpeg before, so the JPEG
option default is ON. However, the configure script wasn't
detecting it previously.
- Silence MKDIRs
- Take maintainership
- Chase shared library bump
Changes: http://www.libraw.org/download#changelog |
0.3.4_4 12 Dec 2016 08:24:06 |
jbeich |
graphics/gegl3: unbreak FFMPEG=on runtime
$ echo CFLAGS+=-Werror=implicit-function-declaration >>Makefile.local
$ make
[...]
./ff-save.c:700:9: error: implicit declaration of function
'avcodec_encode_video' is invalid in C99
[-Werror,-Wimplicit-function-declaration]
avcodec_encode_video (c,
^
./ff-save.c:700:9: note: did you mean 'avcodec_encode_video2'?
/usr/local/include/libavcodec/avcodec.h:5323:5: note: 'avcodec_encode_video2'
declared here
int avcodec_encode_video2(AVCodecContext *avctx, AVPacket *avpkt,
^
PR: 207547
Obtained from: upstream
Approved by: portmgr blanket |
0.3.4_3 11 Dec 2016 15:22:47 |
jbeich |
multimedia/ffmpeg: update to 3.2.2
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog
PR: 207547
Submitted by: riggs, ebirth@b0ss.net (libressl fix)
Exp-run by: antoine (3 tries) |
0.3.4_2 25 Jul 2016 22:38:49 |
jbeich |
graphics/gegl{,3}: fix typos in options
- gegl: SIMD=on has the opposite effect
- gegl3: ENSCRIPT=on has no effect
Approved by: portmgr blanket
MFH: 2016Q4 |
0.3.4_1 25 Jul 2016 22:11:13 |
jbeich |
graphics/gegl3: apply r386216 + previous commit
- Bundled poly2tri-c is under BSD3CLAUSE
- Only V4L still uses LGPL20+ code
- More (but not all) operations/common/*.c are under GPLv3
While here define CPE information.
Approved by: portmgr blanket |
0.3.4_1 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
0.3.4_1 01 Apr 2016 11:17:54 |
sunpoet |
- Update to 0.5.0
- Bump PORTREVISION for graphics/webp shlib change
Changes: https://chromium.googlesource.com/webm/libwebp/+/master/NEWS |
0.3.4 10 Dec 2015 23:08:03 |
kwm |
Update gegl3 to 3.0.4.
* Remove SIMD option, the logic in the Makefile was inverted, so it was
enabled anyway.
* Add GEXIV2 option description
* Fix plist for not-enabled RAW option
* Don't install examples |
0.3.2 23 Nov 2015 16:43:18 |
kwm |
Update gegl3 to 0.3.2.
Replace Openraw Option/dependancy with libraw.
Add tiff (default on) and gexiv2 options.
Fix plist when ffmpeg option is selected. |
0.3.0 30 Jul 2015 09:15:47 |
kwm |
Update gegl3 to 0.3.0.
* First stable release.
* Remove documentation code since it horribly borken. |
0.3.0.a1 22 Jun 2015 18:33:22 |
antoine |
Convert to USES=jpeg |
0.3.0.a1 25 Mar 2015 22:54:05 |
kwm |
Add gegl3, git snapshot of what will be gegl 0.3.0 when it is released.
Disable docs for now, will be enabled when 0.3.0 is released.
Convert to option helpers, mention why the UMFPACK support doesn't work.
Make parallel installable with gegl 0.2 by renaming the installed executable
and example dirs. |