Commit graph

26 commits

Author SHA1 Message Date
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
adam
5723a0e055 Changes 0.1.6:
* New operations: max-rgb, pixelise, motion blur.
* Fixed a bugs in matting-levin that made GEGL halt due to errors
  detected by babl sanity code, this made 0.1.4 be unusable if you had
  all dependendency when building.
* build/test improvements.
* Buffer:
   Added API to use external tile backends, allowing to plug-in alien
   tilebackends, for GIMP/Krita/OSM or similar.
2011-02-15 17:11:46 +00:00
adam
ee73784940 Changes 0.1.4:
* Operations:
    save (chooses delegate save op automatically)
    rgbe load/save
    jpeg200 load/save
    ppm load/save
    map-absolute (GIMP cage tool gsoc helper op)
    whirl and pinch
    mirrors
    grid render
    fixed imagemagick fallback load op
    fixed pipe based dcraw wrapper
    GSoC 2010 ops: exp-combine, reinhard05, fattal02, mantiuk06, matting-levin
* Various source and build improvements.
* improvements towards threaded rendering
* Buffer:
    refactored away some constant overhead
    made GeglBufferIterator API public
2011-02-10 10:12:46 +00:00
wiz
a5d2cb6148 Fix build with png-1.5. 2011-01-14 10:20:00 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
adam
c8d82a226a Changes:
* PLIST fix when SVG support is disabled
* Disable building docs = fix buidling on MacOSX
2010-10-25 18:36:53 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
reed
1661652b76 configure said:
Requested 'babl >= 0.1.2' but version of babl is 0.1.0
so set required BUILDLINK_API_DEPENDS.babl
2010-08-16 23:36:28 +00:00
wiz
61f21b79e7 Fix PLIST for Linux. From Aleksey Cheusov in PR 43532. 2010-06-28 09:09:54 +00:00
drochner
5d2c833e95 ride on the png revbump and update to 0.1.2
changes: some fixes and optimizations (API change)
2010-06-14 18:48:32 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
adam
5f549cfa35 Fix building with babl-0.1.2 2010-02-04 12:28:43 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
drochner
c78e15d15a trim list of propagated dependencies 2009-09-08 20:30:25 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
adam
a9954f430e Changes 0.1.0:
* Renamed gegl:load-buffer to gegl:buffer-source and gegl:save-buffer
  to gegl:buffer-sink (but the old names still work)
* Represent colors using doubles instead of floats (this change is
  independent from internal processing)
* Removed the GTK+ UI parts of the gegl binary and turned gegl into a
  pure command line tool (which can still visualize stuff with help
  help the SDL based display operation)
* Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT, height=G_MAXINT}
  as the only valid region wichin processing may occur. Processing
  outside of this region is undefined behaviour.
* Added support for storing allocation stack traces for GeglBuffers
  so that debuging buffer leaks becomes much easier
* Made small changes and cleanups of the public API, e.g.
* Removed gegl_node_adapt_child()
* Made GeglConfig an explicit object
* Removed most of the ifdeffed stuff to mask away internal structures
* Added gegl_rectangle_infinite_plane() and gegl_rectangle_is_infinite_plane()
* Added new sampler GeglSamplerSharp
* Added format property go gegl:buffer-sink
* Cleaned up and made gegl:introspect work again
* Add a bunch of test cases using the automake test sytem (make check)
  and also port buffer tests to automake
* General cleanups, bug fixes, increased robustness and improved documentation
2009-08-21 19:41:13 +00:00
joerg
3a3c07bc30 Remove @dirrm entries from PLISTs 2009-06-14 17:59:04 +00:00
wiz
ba3d61195b Build fix:
Add v4l plugin to PLIST, if videodev.h header is found on Linux.

From Aleksey Cheusov in PR 41218.
2009-04-15 12:25:30 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
adam
35859d9fdd PLIST fix; svg now is an option 2009-02-03 06:21:40 +00:00
abs
428dda6674 Finish the PLIST fix in previous revision - bump PKGREVISION again 2009-02-02 23:12:52 +00:00
abs
45d15aa745 Add some missing html documentation installed with the latest version.
Bump PKGREVISION

For reference, in case configure is picking up something different, here
is what it found on my system:

  GEGL docs:      yes
  SIMD:           sse:yes mmx:yes
  enscript:       yes
  GIO:            yes
  GTK+:           yes
  Ruby:           yes
  Cairo:          yes
  Pango:          yes
  pangocairo:     yes
  GDKPixbuf:      yes
  JPEG:           yes
  PNG:            yes
  OpenEXR:        yes
  rsvg:           yes
2009-01-29 19:14:13 +00:00
adam
0f2af373bc Changes 0.0.22:
GeglOperation
* operation names are now prefixed, the ops in GEGL use 'gegl:' as prefix.
* gegl:opacity - combine value and aux mask input when both are available.
* gegl:src-in - deal correctly with extens.
* gegl:path - new op covering the stroke/fill needs of SVG.
* deprecated gegl:shift, the affine familiy of operations now
  uses the same fast code paths for integer translations.
GeglBuffer
* Profiling motivated speed ups in data reading/writing.
* Remove left-over swapfiles from dead processes at startup.
GeglNode
* made gegl_node_add_child and gegl_node_remove_child public API.
GeglPath
* Vector path representation infrastructure, supporting poly lines and beziers
  by default, the infrastructure allows extensions from applications with
  other curve types (smooth curves, spiro curves and others.).
2009-01-24 12:57:30 +00:00
adam
72c1af7173 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.
2008-10-16 21:53:57 +00:00