commit gegl for openSUSE:Factory

2020-09-25 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2020-09-25 16:25:45

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new.4249 (New)


Package is "gegl"

Fri Sep 25 16:25:45 2020 rev:56 rq:836075 version:0.4.26

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2020-08-12 
10:56:42.304749559 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new.4249/gegl.changes  2020-09-25 
16:28:19.659719938 +0200
@@ -1,0 +2,7 @@
+Tue Sep 22 10:01:30 UTC 2020 - Guillaume GARDET 
+
+- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
+  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory 
+  in static TLS block"
+
+---



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.3E4y6I/_old  2020-09-25 16:28:20.175720395 +0200
+++ /var/tmp/diff_new_pack.3E4y6I/_new  2020-09-25 16:28:20.179720399 +0200
@@ -155,6 +155,9 @@
 %autosetup -p1
 
 %build
+%ifarch aarch64
+export LD_PRELOAD="/usr/lib64/libgomp.so.1"
+%endif
 %meson \
-Dmrg=disabled \
%if ! %{with luajit}




commit gegl for openSUSE:Factory

2020-08-12 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2020-08-12 10:56:40

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new.3399 (New)


Package is "gegl"

Wed Aug 12 10:56:40 2020 rev:55 rq:825283 version:0.4.26

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2020-06-14 
18:16:01.198968599 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new.3399/gegl.changes  2020-08-12 
10:56:42.304749559 +0200
@@ -1,0 +2,11 @@
+Mon Aug 10 08:09:09 UTC 2020 - Bjørn Lie 
+
+- Update to version 0.4.26:
+  + Core: Allow unsetting of property keys on paramspecs.
+  + Operations:
+- perlin-noise: use a local random generator, avoiding
+  resetting the global one.
+- transform: decrease epsilon for affine-detection, and round
+  some affine matrices to be exact.
+
+---

Old:

  gegl-0.4.24.tar.xz

New:

  gegl-0.4.26.tar.xz



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.YQqzkY/_old  2020-08-12 10:56:43.024749918 +0200
+++ /var/tmp/diff_new_pack.YQqzkY/_new  2020-08-12 10:56:43.024749918 +0200
@@ -23,7 +23,7 @@
 %endif
 
 Name:   gegl
-Version:0.4.24
+Version:0.4.26
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later

++ gegl-0.4.24.tar.xz -> gegl-0.4.26.tar.xz ++
 17873 lines of diff (skipped)




commit gegl for openSUSE:Factory

2020-06-14 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2020-06-14 18:15:53

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new.3606 (New)


Package is "gegl"

Sun Jun 14 18:15:53 2020 rev:54 rq:813497 version:0.4.24

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2020-02-26 
15:02:10.344847125 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new.3606/gegl.changes  2020-06-14 
18:16:01.198968599 +0200
@@ -1,0 +2,40 @@
+Thu Jun 11 06:45:46 UTC 2020 - Paolo Stivanin 
+
+- Update to version 0.4.24
+  + Build:
+- CI creation and caching of container images for build
+  + Buffer:
+- Fixed integer overflow in u32 bilinear blit scaler.
+- Changed cubic interpolation to be a bit softer, reducing
+  induced moire seen in issue #167
+- Gracefully fail when running out of swap space
+  + Operations:
+- Meta-operations now have an additional vfunc, update(),
+  which gets invoked on property changes
+- crop: with no parameters set, infer rectangle to crop from
+  graph.
+- crop: cropping rectangle can be implied from graph.
+- hue-chroma: avoid modifying hue/chroma of neutrals
+- dropshadow: added option for shadow growing
+- median-blur: accept negative radius values
+- rgb-clip: add parameters for specifying clipping ranges
+- vignette: new shapes, horizontal and vertical.
+- imgcmp: make max-diff property conform to gobject standard.
+- save-pixbuf: use a GObject for consumer read instead of
+  pointer property.
+- gegl-graph: add a gegl-chain tutorial as default script.
+- border-align: place a buffer within the borders of another
+  one.
+- pack: joins two buffers into one, with optional gap.
+- bloom: adds a glow around highlights.
+- piecewise-blend: uses a grayscale map as index into array of
+  buffers used as LUT.
+- variable-blur: uses piecewise-blend piecewise-blend and
+  gaussian blur to approximate blurs with per-pixel blur
+  radius.
+- focus-blur: a vignetting blur, using variable-blur.
+- reset-origin: moves upper left of extent to 0,0
+- band-tune: parametric band equalizer for tuning frequency
+  bands of image.
+
+---

Old:

  gegl-0.4.22.tar.xz

New:

  gegl-0.4.24.tar.xz



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.dMuDi5/_old  2020-06-14 18:16:01.914970436 +0200
+++ /var/tmp/diff_new_pack.dMuDi5/_new  2020-06-14 18:16:01.914970436 +0200
@@ -23,7 +23,7 @@
 %endif
 
 Name:   gegl
-Version:0.4.22
+Version:0.4.24
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -46,7 +46,7 @@
 BuildRequires:  ruby
 BuildRequires:  suitesparse-devel
 BuildRequires:  pkgconfig(OpenEXR) >= 1.6.1
-BuildRequires:  pkgconfig(babl) >= 0.1.74
+BuildRequires:  pkgconfig(babl) >= 0.1.78
 BuildRequires:  pkgconfig(cairo) >= 1.12.2
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.32.0
 BuildRequires:  pkgconfig(gexiv2)

++ gegl-0.4.22.tar.xz -> gegl-0.4.24.tar.xz ++
 68695 lines of diff (skipped)




commit gegl for openSUSE:Factory

2020-02-26 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2020-02-26 15:02:09

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new.26092 (New)


Package is "gegl"

Wed Feb 26 15:02:09 2020 rev:53 rq:778722 version:0.4.22

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2020-02-14 
16:26:11.671217356 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new.26092/gegl.changes 2020-02-26 
15:02:10.344847125 +0100
@@ -1,0 +2,13 @@
+Mon Feb 24 09:39:21 UTC 2020 - Paolo Stivanin 
+
+- Update to version 0.4.22: 
+  + Build:
+- Updates to python gobject introspection tests, and made them
+  able to look up babl typelib.
+- Build pdf:load again; missing since meson migration.
+- Fix OpenCL include file generation to work in non-utf8
+  locales.
+  + Operations: matting-{global,levin}: fix crash when bounding
+boxes of input and aux differ.
+
+---

Old:

  gegl-0.4.20.tar.xz

New:

  gegl-0.4.22.tar.xz



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.UK1P6I/_old  2020-02-26 15:02:11.132848697 +0100
+++ /var/tmp/diff_new_pack.UK1P6I/_new  2020-02-26 15:02:11.136848705 +0100
@@ -23,7 +23,7 @@
 %endif
 
 Name:   gegl
-Version:0.4.20
+Version:0.4.22
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later

++ gegl-0.4.20.tar.xz -> gegl-0.4.22.tar.xz ++
 3005 lines of diff (skipped)




commit gegl for openSUSE:Factory

2020-02-14 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2020-02-14 16:26:05

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new.26092 (New)


Package is "gegl"

Fri Feb 14 16:26:05 2020 rev:52 rq:770212 version:0.4.20

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2019-11-10 
22:13:16.283150718 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new.26092/gegl.changes 2020-02-14 
16:26:11.671217356 +0100
@@ -1,0 +2,22 @@
+Tue Feb  4 20:53:14 UTC 2020 - Bjørn Lie 
+
+- Update to version 0.4.20:
+  + Build: Improvements and refinements of meson builds and CI.
+Fixing major issues for OSX and win32.
+  + Buffer:
+- Pass O_BINARY where relevant on windows, fixing crashes
+  occuring when swap is used.
+- Avoid 32bit overflows in computations for gegl_buffer_set and
+  gegl_buffer_get.
+  + Core:
+- Avoid running more thread jobs than there are pixels to
+  process.
+- Faster teardown of buffer caches when bounding box shrinks.
+- Only do in-place processing if ROI fits in input abyss.
+  + Operations:
+- Improved edge handling for gegl:distance-transform.
+- gegl:crop removed workaround for incorrect in-place handling.
+- Drop gegl-0.4.18_allow_unknown_arch.patch: Fixed upstream.
+- No longer recommend -lang: supplements are in use.
+
+---

Old:

  gegl-0.4.18.tar.xz
  gegl-0.4.18_allow_unknown_arch.patch

New:

  gegl-0.4.20.tar.xz



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.dJQopm/_old  2020-02-14 16:26:12.347217722 +0100
+++ /var/tmp/diff_new_pack.dJQopm/_new  2020-02-14 16:26:12.351217725 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gegl
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
 %endif
 
 Name:   gegl
-Version:0.4.18
+Version:0.4.20
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -31,8 +31,6 @@
 URL:http://gegl.org/
 Source0:
https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.xz
 Source99:   baselibs.conf
-# PATCH-FIX-OPENSUSE -- allow building on architectures without CPU 
optimizations
-Patch:  gegl-0.4.18_allow_unknown_arch.patch
 
 BuildRequires:  ImageMagick
 BuildRequires:  asciidoc
@@ -48,7 +46,7 @@
 BuildRequires:  ruby
 BuildRequires:  suitesparse-devel
 BuildRequires:  pkgconfig(OpenEXR) >= 1.6.1
-BuildRequires:  pkgconfig(babl) >= 0.1.62
+BuildRequires:  pkgconfig(babl) >= 0.1.74
 BuildRequires:  pkgconfig(cairo) >= 1.12.2
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.32.0
 BuildRequires:  pkgconfig(gexiv2)
@@ -97,7 +95,6 @@
 %package -n %{name}-0_4
 Summary:Generic Graphics Library
 Group:  System/Libraries
-Recommends: %{name}-0_4-lang
 
 %description -n %{name}-0_4
 GEGL provides infrastructure to do demand based cached non destructive

++ gegl-0.4.18.tar.xz -> gegl-0.4.20.tar.xz ++
 20872 lines of diff (skipped)




commit gegl for openSUSE:Factory

2019-11-10 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2019-11-10 22:13:11

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new.2990 (New)


Package is "gegl"

Sun Nov 10 22:13:11 2019 rev:51 rq:745018 version:0.4.18

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2019-09-20 
14:36:51.583074501 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new.2990/gegl.changes  2019-11-10 
22:13:16.283150718 +0100
@@ -1,0 +2,117 @@
+Sun Nov  3 10:42:57 UTC 2019 - ec...@opensuse.org
+
+- Add BuildRequires: pkgconfig(libavutil) >= 55.92.100
+
+---
+Fri Nov  1 08:31:05 UTC 2019 - Bjørn Lie 
+
+- Drop unneeded libtool BuildRequires.
+- Drop optional cmake BuildRequires.
+- Add pkgconfig(pygobject-3.0) BuildRequires: Build python-gobject
+  bindings support.
+
+---
+Fri Nov  1 03:24:29 UTC 2019 - Marcus Rueckert 
+
+- Update to version 0.4.18
+  + Build
+- Drop autotools, GEGL is now using meson, most things are
+  working again now - documentation/website build is a work in
+  progress, many issues have been fixed, more a sure to surface
+  with this first meson only release following the babl one.
+  + Core
+- Support ui labels and descriptions for aux pads of ops.
+- Guard against uint32_t overflows in memory computations,
+  improved memory usage stat on FreeBSD.
+- Added support for hygon dhyana architecture.
+- Added gegl_try_malloc and use it to allocate storage for
+  tiles.
+- gegl-stats gained active- and assigned-threads members.
+  + Buffer
+- New API for aligning to regular tile grid,
+  gegl_rectangle_align[_to_buffer]
+- added gegl_rectangle_xor
+- gegl_buffer_create_sub_bufer now always returns a new object.
+- Improved tile compression, more accurate accounting and
+  avoidiance when it is determinetal.
+- gegl_buffer_save : store BablSpace
+- take into consideration concurrent use of different tile
+  sizes in gegl_tile_alloc
+- Fast path for gegl_buffer_copy is entirely in abyss.
+- Improved api misuse handling in gegl_buffer_set|get
+- Improved consistency of results when doing COW of abyss.
+- Improved Gobject Intospection annotations.
+- Use a binary tree for tile swap, improving tile removal
+  speed.
+- Avoid gegl_buffer_set avoid set_pixel fast path if level>0
+  + Operations
+- Dynamic computation of per-operation thread cost, making GEGL
+  fully use available cores on more operations.
+- new operations: bayer-matrix, linear-sinusoid,
+  color-assimilation-grid, normal-map.
+- new operations in workshop: boxblur, alpha-inpaint
+- pass-through for infinite planes for: apply-lens,
+  polar-coordinates, whirl-pinch, convolution-matrix, maze,
+  cartoon, waterpixels, tile, distance-transform, spherize,
+  tile-paper, dither, mantiuk06, reinhard05, fattal02,
+  fractal-trace, motion-blur-zoom, motion-blur-circular, wind,
+  little-planet, mirrors, cubism and long-shdow.
+- improved property ranges/meta-data or copyright for:
+  motion-blur-zoom, edge-neon, cartoon, photocopy, softglow,
+  oilify, bump-map, remap,
+- convolution: fix source-buffer offsets of filtered-out
+  components, avoiding excessive shifting.
+- jpg-save: force grayscale if incoming buffer is grayscale
+- sdl-display: port to SDL2
+- gamma: handle negative input values
+- apply-lens; enable auto threading
+- matting-global: disable auto threading, allocate less
+  temporay memory.
+- maze: reimplemented without recursion
+- newsprint: added black pullout and per colorant pattern and
+  period parameters, enable threading.
+- saturation: add a colormodel property which permits operating
+  in RGB instead of CIE Lab, enabling hue preserving saturation
+  changes.
+- exr-load/exr-save: only use associated alpha with EXR files
+- ff-load: fix audio track decoding for pure audio files
+- c2g: fixed initialization data race and out of bounds array
+  access when threaded.
+- color-enhance: fixed a buffer leak
+- perlin-noise: fix initialization race
+- domain-transform: faster nop for edge-preservation=1.0,
+  support BablSpace
+- oilify: support specifying mask-radius with aux buffer
+- linear-gradient, readial-gradient: use colors in correct
+  order.
+- pixelize: avoid potential glitches
+- weighted-blend: harmonize opencl implementation with C
+- edge-neon: performane improvements
+  + GEGL UI
+- gcut video editor ui has been removed, all its functionality
+  is latent in the

commit gegl for openSUSE:Factory

2019-09-20 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2019-09-20 14:36:49

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new.7948 (New)


Package is "gegl"

Fri Sep 20 14:36:49 2019 rev:50 rq:729376 version:0.4.16

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2019-08-15 
12:27:20.210577206 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new.7948/gegl.changes  2019-09-20 
14:36:51.583074501 +0200
@@ -1,0 +2,6 @@
+Mon Sep  9 08:35:54 UTC 2019 - mvet...@suse.com
+
+- bsc#1144344: Remove JPEG2000 support due to planned removal of
+  jasper, drop pkgconfig(jasper) BuildRequires.
+
+---



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.8AxBOs/_old  2019-09-20 14:36:52.283074371 +0200
+++ /var/tmp/diff_new_pack.8AxBOs/_new  2019-09-20 14:36:52.287074370 +0200
@@ -57,7 +57,6 @@
 BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gthread-2.0)
-BuildRequires:  pkgconfig(jasper) >= 1.900.1
 BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(lcms2) >= 2.8
 BuildRequires:  pkgconfig(libavcodec)




commit gegl for openSUSE:Factory

2019-08-15 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2019-08-15 12:27:11

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new.9556 (New)


Package is "gegl"

Thu Aug 15 12:27:11 2019 rev:49 rq:723296 version:0.4.16

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2019-06-04 
12:08:47.959891358 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new.9556/gegl.changes  2019-08-15 
12:27:20.210577206 +0200
@@ -1,0 +2,20 @@
+Sun Aug  4 16:56:39 UTC 2019 - Stefan Brüns 
+
+- Port sdl-display operation to SDL2: glgo#GNOME/gegl!184.
+  + 0001-Extend-configure-checks-with-checks-for-SDL2.patch
+  + 0002-Port-sdl-display-to-SDL2.patch
+  + 0003-Port-sdl-draw-example-to-SDL2.patch
+- Add autoconf BuildRequires and pass autogen.sh call.
+- Replace SDL-devel with libSDL2-devel BuildRequires: Build SDL2
+  support.
+
+---
+Sat Aug  3 19:08:48 UTC 2019 - Stefan Brüns 
+
+- Remove unused build dependencies:
+  - graphviz-gd is checked for, but unused: glgo#GNOME/gegl!182.
+  - gtk-doc generation is disabled, i.e. unused.
+  - enscript just regenerates bundled files, add
+fix_doc_installation.patch to avoid the need for this.
+
+---

New:

  0001-Extend-configure-checks-with-checks-for-SDL2.patch
  0002-Port-sdl-display-to-SDL2.patch
  0003-Port-sdl-draw-example-to-SDL2.patch
  fix_doc_installation.patch



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.Ca9cIP/_old  2019-08-15 12:27:20.990577012 +0200
+++ /var/tmp/diff_new_pack.Ca9cIP/_new  2019-08-15 12:27:21.006577008 +0200
@@ -25,14 +25,21 @@
 URL:http://gegl.org/
 Source0:
https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.bz2
 Source99:   baselibs.conf
+# PATCH-FIX-OPENSUSE -- install bundled documentation even if enscript is not 
installed
+Patch0: fix_doc_installation.patch
+# PATCH-FIX-UPSTREAM -- glgo#GNOME/gegl!184 1/3
+Patch1: 0001-Extend-configure-checks-with-checks-for-SDL2.patch
+# PATCH-FIX-UPSTREAM -- glgo#GNOME/gegl!184 2/3
+Patch2: 0002-Port-sdl-display-to-SDL2.patch
+# PATCH-FIX-UPSTREAM -- glgo#GNOME/gegl!184 3/3
+Patch3: 0003-Port-sdl-draw-example-to-SDL2.patch
 
 BuildRequires:  ImageMagick
-BuildRequires:  SDL-devel >= 1.2.0
-BuildRequires:  enscript
+# Needed for patches 1-3
+BuildRequires:  autoconf
 BuildRequires:  gcc-c++
 BuildRequires:  gobject-introspection-devel >= 1.32.0
-BuildRequires:  graphviz-gd
-BuildRequires:  gtk-doc
+BuildRequires:  libSDL2-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libspiro-devel
 BuildRequires:  libstdc++-devel
@@ -145,6 +152,7 @@
 %autosetup -p1
 
 %build
+NOCONFIGURE=1 ./autogen.sh
 %configure \
--disable-static \
%{nil}

++ 0001-Extend-configure-checks-with-checks-for-SDL2.patch ++
>From 825c0934a34a6627fe85f671a3086ca42ea4f73e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= 
Date: Sun, 4 Aug 2019 17:55:20 +0200
Subject: [PATCH 1/3] Extend configure checks with checks for SDL2

---
 configure.ac | 34 +-
 1 file changed, 29 insertions(+), 5 deletions(-)

diff --git a/configure.ac b/configure.ac
index 974113404..6e42abd2a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -57,6 +57,7 @@ m4_define([popplerglib_required_version], [0.71.0])
 m4_define([zlib_required_version], [1.2.0])
 m4_define([png_required_version], [1.6.0])
 m4_define([sdl_required_version], [1.2.0])
+m4_define([sdl2_required_version], [2.0.5])
 m4_define([libtiff_required_version], [4.0.0])
 m4_define([webp_required_version], [0.5.0])
 m4_define([poly2tri-c_required_version], [0.0.0])
@@ -948,14 +949,36 @@ AC_SUBST(OPENEXR_CFLAGS)
 AC_SUBST(OPENEXR_LIBS) 
 
 
-###
-# Check for SDL
-###
+##
+# Check for SDL2 / SDL
+##
 
+AC_ARG_WITH(sdl, [  --without-sdl2  build without SDL2 support])
 AC_ARG_WITH(sdl, [  --without-sdl   build without SDL support])
 
+have_sdl2="no"
+if test "x$with_sdl2" != "xno"; then
+  AC_PATH_PROG(SDL2_CONFIG, sdl2-config, no)
+  if test "$SDL2_CONFIG" = "no"; then
+have_sdl2="no  (SDL2 library not found)"
+AC_MSG_RESULT([*** Check for SDL2 library failed.])
+  else
+have_sdl2="yes"
+SDL2_CFLAGS=`$SDL2_CONFIG --cflags`
+SDL2_LIBS=`$SDL2_CONFIG --libs`
+  fi
+fi
+
+AM_CONDITIONAL(HAVE_SDL2, test "$have_sdl2" = "yes")
+
+AC_SUBST(SDL2_CFLAGS)
+AC_SUBST(SDL2_LIBS)
+
 have_sdl="no"
-if test "x$with_sdl" != "xno"; then
+if test "$have_sdl2" = "yes"; then
+  AC_MSG_NOTICE([Skipping SDL check

commit gegl for openSUSE:Factory

2019-06-04 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2019-06-04 12:08:38

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new.5148 (New)


Package is "gegl"

Tue Jun  4 12:08:38 2019 rev:48 rq:706747 version:0.4.16

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2019-05-16 
22:01:13.802737489 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new.5148/gegl.changes  2019-06-04 
12:08:47.959891358 +0200
@@ -1,0 +2,61 @@
+Thu May  9 17:44:39 UTC 2019 - Bjørn Lie 
+
+- Update to version 0.4.16:
+  + Buffer:
+- Swapped behavior of cubic interpolation from cubic to
+  mithcell coefficients, leading to crisper results in all uses
+  of the cubic sampler.
+- Use a custom allocator for tile data which aligns data and
+  groups allocations in blocks - improving performance on
+  windows by keeping more slack allocation memory in-process.
+  On linux the opposite was needed and is achieved by using the
+  GNU extension malloc_trim which permits forcing invokation of
+  the glibc malloc/free allocators garbage collection function.
+- Permit tiles to be unreffed after GEGL shut-down without
+  crash, which is likely when using bindings to dynamic
+  languages.
+- Improved deadlock prevention in gegl_buffer_copy() when using
+  copy on write.
+  + Core:
+- Platform specific build fixes for both win32 and OSX.
+- Avoid in-place processing for cached nodes.
+- Indentation consitency improvements.
+- Permit more detailed specifying/overriding of OpenCL device
+  through the GEGL_USE_OPENCL environment variable.
+- New call gegl_update_anim_time for applying the animation
+  curves of properties.
+  + Build: Added gitlab continuous integration.
+  + Operations:
+- Use indirect buffer inputs on main thread during
+  multi-processed processing for point-filters/composers and
+  tranform base classes.
+- Smaller required/invalided ROI for map-absolute/relative when
+  using nearest neighbor.
+- tiff-save and jpg-save fixed dimensions when buffer saved has
+  non-zero origin.
+- Added missing descriptions of properties for cubism, mosaic,
+  tile-paper, color, mantiuk06 and vignette operations.
+- ff-load fix some of the deprecation warnings.
+- ff-save avoid crashing if audio or video codec fails to
+  initialize.
+- cache, parent class changed - it is no longer a point
+  operations, also speed up processing and permit copy on write
+  handling of tiles.
+- opacity and invert - crash for 8bpc buffers, reimplemented
+  logic for (non-)associated alpha OpenCL kernel selection.
+  + Tools: Drop direct dependency on exiv2 - we now only
+transiently depend on it through the gexiv2 abstraction.
+  + commandline tool/gui:
+- Store per image editing chains in .gegl folder instead of
+  sidecars.
+- Set window title, permit interaction with opened .lui
+  documents, fixed playback of audio for opened videos - it now
+  works; if the video is decoding, scaling and display is fast
+  enough to leave spare cycles.
+- Support for nearest neighbor scaling of imagry; aiding video
+  playback without dropping audio frames.
+- Custom collection order and per-file key-value metadata.
+- Drop explicit pkgconfig(exiv2) BuildRequires following upstream
+  changes.
+
+---

Old:

  gegl-0.4.14.tar.bz2

New:

  gegl-0.4.16.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.dgrEOe/_old  2019-06-04 12:08:48.691891118 +0200
+++ /var/tmp/diff_new_pack.dgrEOe/_new  2019-06-04 12:08:48.695891116 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gegl
-Version:0.4.14
+Version:0.4.16
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -42,7 +42,6 @@
 BuildRequires:  pkgconfig(OpenEXR) >= 1.6.1
 BuildRequires:  pkgconfig(babl) >= 0.1.62
 BuildRequires:  pkgconfig(cairo) >= 1.12.2
-BuildRequires:  pkgconfig(exiv2) >= 0.25
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.32.0
 BuildRequires:  pkgconfig(gexiv2)
 BuildRequires:  pkgconfig(gio-2.0)

++ gegl-0.4.14.tar.bz2 -> gegl-0.4.16.tar.bz2 ++
/work/SRC/openSUSE:Factory/gegl/gegl-0.4.14.tar.bz2 
/work/SRC/openSUSE:Factory/.gegl.new.5148/gegl-0.4.16.tar.bz2 differ: char 11, 
line 1




commit gegl for openSUSE:Factory

2019-05-16 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2019-05-16 22:01:10

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new.5148 (New)


Package is "gegl"

Thu May 16 22:01:10 2019 rev:47 rq:702665 version:0.4.14

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-11-12 
09:48:34.852540933 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new.5148/gegl.changes  2019-05-16 
22:01:13.802737489 +0200
@@ -1,0 +2,86 @@
+Wed Mar 20 20:35:20 UTC 2019 - Bjørn Lie 
+
+- Update to version 0.4.14:
+  + Core:
+- New Scratch allocator for short lived buffers.
+- Removed unneeded buffer copies in some processing code paths
+  in GeglNode and GeglProcessor.
+- Add gegl_babl_variant API for getting variations on an
+  existing pixel-format/encoding.
+- Expose gegl_node_is_graph().
+  + GeglBuffer:
+- Compression of tile data.
+- Handle dynamically changing swap dir.
+- Improvements to mipmap damage propagation.
+- Fixes to threading race conditions.
+- Low-level tile handling more adapted to buffers creating from
+  existing linear data.
+- New iterator API is now the default,
+  GEGL_BUFFER_ITERATOR2_API is no longer needed.
+- CMYK/grayscale handling for scaled blits, code paths in
+  samplers, serialization.
+- New default tile-cache size, 50% of RAM.
+- Initialize the first OpenCL device with IMAGE support.
+- Added gegl_parallell_ from gimp_parallell_ API to distribute
+  processing for multiple cores.
+  + Operations:
+- crop, added aux-pad - if connected the incoming bounding box
+  determines the crop size.
+- Input-format specific processing for performance in
+  watershed-transform and invert ops. CMYK handling in
+  jpg-load/save, tiff-load/save, gaussian-blur, opacity, most
+  composing and blending operations, text, vector-stroke, path,
+  and transform operations.
+- Improved or fixed mipmap preview rendering of emboss,
+  linear-gradient and radial-gradient.
+- Better ui strings/range/defaults for: distort/waves and
+  dropshadow, value-propagate.
+- gaussian-blur: fix mistake in implementation of IIR Young
+  blur 1d, which caused non circular halos.
+- New operation: pdf-load with build dependency on
+  poppler-glib.
+- Added offset properties to pixelize filter.
+- New ops in workshop: voroni diagram, Grey Color Removal,
+  spyrograph.
+- Handle mipmap rendering for linear-gradient and
+  radial-gradient.
+  + UI:
+- The existing microraptor-gui (immediate mode touch UI+CSS
+  with cairo) image viewer that can be built as part of the
+  gegl binary has been revisted, a graph/property editor has
+  been added, and migration/extension to lua has begun for
+  parts of the code.
+- WARNING: many parts of the UI is of exploratory proof of
+  concept/alpha quality but are released since the code is part
+  of the GEGL repository and important development tools both
+  for creating and testing new GEGL operations as well as GEGL
+  itself.
+- Some screenshots showing some the process towards the state
+  and capabilties of the UI in this release can be seen at
+  https://www.patreon.com/posts/24123574
+- To build with this UI the following dependencies also need to
+  be satisifed, for now this is not intended to be packaged by
+  distributions yet.
+  . libluajit-dev
+  . lua-lgi(debian package name) upstream:
+  . mmmhttps://github.com/hodefoting/mmm
+  . mrghttps://github.com/hodefoting/mrg
+  + Features:
+- folder view.
+- resolution independent UI.
+- touch oriented navigation.
+- GIF / video playback.
+- PDF pagination.
+- goats that expose performance and capabilty issues in GEGL.
+- efficient (though not sandboxed) thumbnailing.
+- embedded simple commandline.
+- graph editor.
+- zoomable.
+- automatic, consistent graph layout.
+- autogenerated property-inspector ui.
+- visualization of color model/bitdepth through styling of
+  edges.
+- live-extendable with lua code for per-operation canvas UI.
+- Add pkgconfig(poppler-glib) BuildRequires: New dependency.
+
+---

Old:

  gegl-0.4.12.tar.bz2

New:

  gegl-0.4.14.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.Y9C6Qe/_old  2019-05-16 22:01:14.822736910 +0200
+++ /var/tmp/diff_new_pack.Y9C6Qe/_new  2019-05-16 22:01:14.826736908 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package g

commit gegl for openSUSE:Factory

2018-11-12 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-11-12 09:48:30

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Mon Nov 12 09:48:30 2018 rev:46 rq:646177 version:0.4.12

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-09-10 
12:29:01.102910721 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-11-12 
09:48:34.852540933 +0100
@@ -1,0 +2,33 @@
+Fri Nov  2 18:32:18 UTC 2018 - bjorn@gmail.com
+
+- Update to version 0.4.12:
+  + GeglBuffer: Fix fix of scaled blitting, the fix from last
+release introduced scaling artifacts for all formats that are
+non-8bit.
+- Changes from version 0.4.10:
+  + GeglBuffer:
+- Fix integer overflow issues for u32 blit scaling code paths.
+- Reduced memory clearing overhead for temporary buffers during
+  blit.
+- Round alpha component during u8 bilinear/box filtering.
+- gegl_buffer_dup now matches source buffer abyss, shift and
+  tile-size more closely.
+- Added GEGL_TILE_COPY command for backends, for more efficient
+  buffer duplication/copies.
+- New GeglBufferIterator API.
+- Move type-generic scaling algorithms to GeglBuffer folder,
+  move opencl integration bits out of buffer.
+  + Operations:
+- gif-load: new operation for decoding GIF images/animations,
+  with frame delay exposed as an out-property.
+- exr-save: do not hard-code a version name space.
+- long-shadow: add 'Fading (fixed length)' style with a new
+  user-defined 'Midpoint' parameter.
+- maniuk06: use double precision, permitting to work on larger
+  images.
+- watershed-transform: improved description.
+- unsharp-mask: permit std-dev radius of up to 1500px (from
+  300).
+- Updated all operations to use new iterator API.
+
+---

Old:

  gegl-0.4.8.tar.bz2

New:

  gegl-0.4.12.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.9hJ6Kg/_old  2018-11-12 09:48:35.584539828 +0100
+++ /var/tmp/diff_new_pack.9hJ6Kg/_new  2018-11-12 09:48:35.584539828 +0100
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   gegl
-Version:0.4.8
+Version:0.4.12
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later

++ gegl-0.4.8.tar.bz2 -> gegl-0.4.12.tar.bz2 ++
/work/SRC/openSUSE:Factory/gegl/gegl-0.4.8.tar.bz2 
/work/SRC/openSUSE:Factory/.gegl.new/gegl-0.4.12.tar.bz2 differ: char 11, line 1




commit gegl for openSUSE:Factory

2018-09-10 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-09-10 12:28:58

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Mon Sep 10 12:28:58 2018 rev:45 rq:631255 version:0.4.8

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-07-13 
10:15:15.310020907 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-09-10 
12:29:01.102910721 +0200
@@ -1,0 +2,95 @@
+Thu Aug 23 20:46:55 UTC 2018 - bjorn@gmail.com
+
+- Update to version 0.4.8:
+  + Core/GeglBuffer: Fixes to races during buffer/tile storage
+destruction, improve swap usage for stored empty tiles.
+   + Operations
+ - motion-blur-circular - improve/clarify property ui
+ - median-blur  - added abyss-policy property
+ - long-shadow  - new operation
+ - little-planet- adapt reference composition
+- Changes from version 0.4.6:
+  + Up until now GEGL has been using a color space corresponding to
+scRGB as an unbounded device independent/possibly
+scene-referred HDR color space - with a similar approach to to
+how ACEScg works but with a worse set of RGB primaries. babl
+formats, represented by a pointer and a corresponding
+encoding/format string have been used to specify the specific
+encoding of pixel values. The encoding including component
+order, data type and TRC encoding. Where "RGBA float" means
+32bit float data and "R'G'B' u8" the ' indicates non-linear,
+and thus this is sRGB. "RaGaBaA half" gives premultiplied
+linear half data. Other encodings and conversions are also
+provided through these formats including "CIE Lab float" and
+"HSV float".
+  + As a color management workflow for scene-referred imaging the
+above could be sufficient, but GIMP needs data in the 0.0-1.0
+range for some display referred blending modes to work
+properly. As a consequence of this recognized short-coming GIMP
+has been passing the pixels of for instance ProPhoto "R'G'B'A
+float" off as "R'G'B'A float" and linear ProPhoto "RGBA float"
+as "RGBA float" this works for single operations, but falls
+apart when the colors are converted to CIE Lab. This is the
+good enough state where the other benefits of having a stable
+release powered by GEGL outweighed not being entirely correct.
+  + Since babl 0.1.32 of october 2017, all babl formats have an
+associated unchangable space associated with them, and since
+then GeglBuffer has worked correctly with it - since
+GeglBuffers use of babl API did not change. GIMP is already
+using these parts of babl for ICC matrix based conversions
+since using babl for ICC profile transforms is an order of
+magnitude faster than using the lcms2 library. It took time to
+come up with the above scheme of integrating arbitrary
+primaries and curves for spaces with babl in a maintainable
+manner, and it has taken until the last month to come up with a
+full plan for the rest of GEGL to be aware of and handling
+arbirary parametric ICC v2/v4 based color spaces for
+operations; without limiting the ability to extend and use the
+code for a wide range of scenarios.
+  + A space can be constructed from a preferenced
+name/specification, loaded/saved from ICC matrix profiles or
+constructed and serialized to whitepoint + rgb chromaticities /
+xyz matrix. More recently an additional trc mark has been added
+'~', giving this vocabulary for RGB formats, in addition to
+variants with alpha and pre-multiplied alpha variants of the
+same:
+- "RGB" linear  primaries from space, linear data
+- "R'G'B'"  non-linear  primaries from space, TRCs from space
+- "R~G~B~"  perceptual  primaries from space, sRGB TRC
+  + When creating device independent CIE based spaces they also get
+passed a space, this means that we can convert CIE Lab to RGB
+float, keeping track of which space / ICC profile the data
+correspond to.
+  + GEGL operations now construct their desired encodings of
+formats by taking the space of buffers on input pads into
+account. By default, for composers "input" wins over "aux" to
+determine ops space. If an operation is not ported, data will
+be converted to sRGB on input and sRGB will come out of the
+node.
+  + Buffer loaders PNG, JPG, TIFF and EXR generate custom spaces
+based on ICC profiles/primaries. The corresponding savers saves
+color space information. A new save handler for the .icc
+extension, acts like an image storer but only saves the ICC
+profile of the buffer it gets on input.
+  + With no additional operations inserted, this now means that
+GEGL gra

commit gegl for openSUSE:Factory

2018-07-13 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-07-13 10:15:12

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Fri Jul 13 10:15:12 2018 rev:44 rq:621145 version:0.4.4

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-05-25 
21:35:53.519057943 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-07-13 
10:15:15.310020907 +0200
@@ -1,0 +2,25 @@
+Thu Jul  5 11:01:31 UTC 2018 - bjorn@gmail.com
+
+- Update to version 0.4.4:
+  + Core:
+- Point filters with need for format conversion of input are
+  now parallel.
+- Added swap-reading, swap-writing, swap-read-total and
+  swap-write-total properties to GeglStats.
+  + Buffer:
+- Trim tile-cache when shrinking.
+- Added reading locks to tiles further improving concurrent
+  access tolerance of GeglBuffer.
+  + Operations:
+- threshold: operating format changed from linear to
+  perceptual.
+- unsharp-mask: add rename standard-deviation and scale
+  properties to 'Radius' and 'Amount', add 'Threshold'
+  property.
+- recursive-transform now supports applying multiple
+  transformations simultanously.
+- Fixed integer overflow due to logic error in pixelize.
+- New operation: gegl:abs which negates negative values.
+- New operation in workshop: selective-hue-saturation.
+
+---

Old:

  gegl-0.4.2.tar.bz2

New:

  gegl-0.4.4.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.lCSYCP/_old  2018-07-13 10:15:15.858021554 +0200
+++ /var/tmp/diff_new_pack.lCSYCP/_new  2018-07-13 10:15:15.858021554 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gegl
-Version:0.4.2
+Version:0.4.4
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -40,7 +40,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  suitesparse-devel
 BuildRequires:  pkgconfig(OpenEXR) >= 1.6.1
-BuildRequires:  pkgconfig(babl) >= 0.1.48
+BuildRequires:  pkgconfig(babl) >= 0.1.52
 BuildRequires:  pkgconfig(cairo) >= 1.12.2
 BuildRequires:  pkgconfig(exiv2) >= 0.25
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.32.0

++ gegl-0.4.2.tar.bz2 -> gegl-0.4.4.tar.bz2 ++
/work/SRC/openSUSE:Factory/gegl/gegl-0.4.2.tar.bz2 
/work/SRC/openSUSE:Factory/.gegl.new/gegl-0.4.4.tar.bz2 differ: char 11, line 1




commit gegl for openSUSE:Factory

2018-05-25 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-05-25 21:35:51

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Fri May 25 21:35:51 2018 rev:43 rq:610015 version:0.4.2

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-05-13 
15:57:00.743960406 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-05-25 
21:35:53.519057943 +0200
@@ -1,0 +2,29 @@
+Wed May 16 18:12:54 UTC 2018 - bjorn@gmail.com
+
+- Update to version 0.4.2:
+  + Build: Abort early if autoreconf fails, remove unused bits,
+default to -Ofast as CFLAGS.
+  + GeglBuffer:
+- Improve concurrency for trimming and destruction of tile
+  caches. Improve cache invalidation during partial mipmap
+  regeneration.
+- Do new cheap clones of buffers with new internal gegl-buffer
+  backed tile-backend.
+- Do not keep cached sampler in buffer it makes cache
+  invalidation hard, and for performance/threading it is better
+  to create ones own samplers anyways. The old API still
+  exists, though parts of it is now deprecated. The single
+  special case where gegl_buffer_sample remains somewhat
+  performant is with the NEAREST sampler, for all other
+  samplers creating a caching sampler is better.
+  + Operations:
+- operation: add GeglOperationAreaFilter::get_abyss_policy()
+  vfunc Copyright notice improvements to spherize,
+  color-overlay.  ff-save: implement defines handling
+  compilation with ffmpeg 2.3-2.7, 4.0 compat.
+- Improved multi-threaded performance of panorama-projection
+  and other transformation operations through optimizations in
+  buffer and base-classes.
+- Drop gegl-port-ffmpeg4.patch: Fixed upstream.
+
+---

Old:

  gegl-0.4.0.tar.bz2
  gegl-port-ffmpeg4.patch

New:

  gegl-0.4.2.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.aDtg3N/_old  2018-05-25 21:35:54.271030726 +0200
+++ /var/tmp/diff_new_pack.aDtg3N/_new  2018-05-25 21:35:54.271030726 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gegl
-Version:0.4.0
+Version:0.4.2
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -25,8 +25,6 @@
 URL:http://gegl.org/
 Source0:
https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.bz2
 Source99:   baselibs.conf
-# PATCH-FIX-UPSTREAM gegl-port-ffmpeg4.patch bgo#795625 -- Fix build with 
ffmpeg4
-Patch0: gegl-port-ffmpeg4.patch
 
 BuildRequires:  ImageMagick
 BuildRequires:  SDL-devel >= 1.2.0
@@ -42,7 +40,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  suitesparse-devel
 BuildRequires:  pkgconfig(OpenEXR) >= 1.6.1
-BuildRequires:  pkgconfig(babl) >= 0.1.46
+BuildRequires:  pkgconfig(babl) >= 0.1.48
 BuildRequires:  pkgconfig(cairo) >= 1.12.2
 BuildRequires:  pkgconfig(exiv2) >= 0.25
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.32.0

++ gegl-0.4.0.tar.bz2 -> gegl-0.4.2.tar.bz2 ++
/work/SRC/openSUSE:Factory/gegl/gegl-0.4.0.tar.bz2 
/work/SRC/openSUSE:Factory/.gegl.new/gegl-0.4.2.tar.bz2 differ: char 11, line 1




commit gegl for openSUSE:Factory

2018-05-13 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-05-13 15:56:58

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Sun May 13 15:56:58 2018 rev:42 rq:606287 version:0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-05-03 
12:31:49.497470632 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-05-13 
15:57:00.743960406 +0200
@@ -1,0 +2,10 @@
+Wed May  9 19:12:51 UTC 2018 - bjorn@gmail.com
+
+- Add gegl-port-ffmpeg4.patch: Fix build with ffmpeg4 (bgo#795625).
+
+---
+Tue May  8 18:42:14 UTC 2018 - bjorn@gmail.com
+
+- Add baselibs.conf, build 32-bit support.
+
+---

New:

  baselibs.conf
  gegl-port-ffmpeg4.patch



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.dRjhzo/_old  2018-05-13 15:57:01.355938075 +0200
+++ /var/tmp/diff_new_pack.dRjhzo/_new  2018-05-13 15:57:01.359937929 +0200
@@ -24,6 +24,10 @@
 Group:  Productivity/Graphics/Other
 URL:http://gegl.org/
 Source0:
https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.bz2
+Source99:   baselibs.conf
+# PATCH-FIX-UPSTREAM gegl-port-ffmpeg4.patch bgo#795625 -- Fix build with 
ffmpeg4
+Patch0: gegl-port-ffmpeg4.patch
+
 BuildRequires:  ImageMagick
 BuildRequires:  SDL-devel >= 1.2.0
 BuildRequires:  enscript
@@ -52,12 +56,12 @@
 BuildRequires:  pkgconfig(jasper) >= 1.900.1
 BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(lcms2) >= 2.8
-BuildRequires:  pkgconfig(libavcodec) < 58
-BuildRequires:  pkgconfig(libavformat) < 58
+BuildRequires:  pkgconfig(libavcodec)
+BuildRequires:  pkgconfig(libavformat)
 BuildRequires:  pkgconfig(libpng) >= 1.6.0
 BuildRequires:  pkgconfig(libraw) >= 0.15.4
 BuildRequires:  pkgconfig(librsvg-2.0) >= 2.40.6
-BuildRequires:  pkgconfig(libswscale) < 5
+BuildRequires:  pkgconfig(libswscale)
 BuildRequires:  pkgconfig(libtiff-4) >= 4.0.0
 BuildRequires:  pkgconfig(libv4l2) >= 1.0.1
 BuildRequires:  pkgconfig(libwebp) >= 0.5.0
@@ -140,7 +144,7 @@
 %lang_package -n %{name}-0_4
 
 %prep
-%autosetup
+%autosetup -p1
 
 %build
 %configure \

++ baselibs.conf ++
libgegl-0_4-0
++ gegl-port-ffmpeg4.patch ++
>From 8f2545886ce3be8f1b1229bddcfa5af3216110d3 Mon Sep 17 00:00:00 2001
From: Franz Brausse 
Date: Sun, 6 May 2018 13:38:09 +0200
Subject: operations/external/ff-save: ffmpeg-4.0 compat; fixes #795625

---
 operations/external/ff-save.c | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/operations/external/ff-save.c b/operations/external/ff-save.c
index 90b6162..e7edd3e 100644
--- a/operations/external/ff-save.c
+++ b/operations/external/ff-save.c
@@ -88,6 +88,11 @@ property_int (me_subpel_quality, _("me-subpel-quality"), 0)
 #include 
 #include 
 
+/* remove if libavcodec_required_version is changed to > 56.41.100 */
+#if LIBAVCODEC_VERSION_INT <= AV_VERSION_INT(56,41,100)
+# define AV_CODEC_FLAG_GLOBAL_HEADER   CODEC_FLAG_GLOBAL_HEADER
+#endif
+
 typedef struct
 {
   gdoubleframe;
@@ -290,7 +295,7 @@ add_audio_stream (GeglProperties *o, AVFormatContext * oc, 
int codec_id)
   c->codec_type = AVMEDIA_TYPE_AUDIO;
 
   if (oc->oformat->flags & AVFMT_GLOBALHEADER)
-c->flags |= CODEC_FLAG_GLOBAL_HEADER;
+c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
 
   return st;
 }
@@ -699,7 +704,9 @@ open_video (GeglProperties *o, AVFormatContext * oc, 
AVStream * st)
 }
 
   p->video_outbuf = NULL;
+#if (LIBAVFORMAT_VERSION_MAJOR < 58) /* AVFMT_RAWPICTURE got removed from 
ffmpeg: "not used anymore" */
   if (!(oc->oformat->flags & AVFMT_RAWPICTURE))
+#endif
 {
   /* allocate output buffer, 1 mb / frame, might fail for some codecs on 
UHD - but works for now */
   p->video_outbuf_size = 1024 * 1024;
@@ -803,6 +810,7 @@ write_video_frame (GeglProperties *o,
   picture_ptr  = p->picture;
   picture_ptr->pts = p->frame_count;
 
+   #if (LIBAVFORMAT_VERSION_MAJOR < 58) /* AVFMT_RAWPICTURE got removed 
from ffmpeg: "not used anymore" */
   if (oc->oformat->flags & AVFMT_RAWPICTURE)
 {
   /* raw video case. The API will change slightly in the near
@@ -821,6 +829,7 @@ write_video_frame (GeglProperties *o,
   ret = av_write_frame (oc, &pkt);
 }
   else
+#endif
 {
   /* encode the image */
   AVPacket pkt2;
-- 
cgit v0.12


>From a2dd56d3200aeafdecbc40c58eeef3d43a5fadcc Mon Sep 17 00:00:00 2001
From: Franz Brausse 
Date: Sun, 6 May 2018 13:40:30 +0200
Subject: operations/external/ff-save: ffmpeg-2.3-2.7 compat; minimum lav{f,

commit gegl for openSUSE:Factory

2018-05-03 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-05-03 12:31:47

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Thu May  3 12:31:47 2018 rev:41 rq:602149 version:0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-04-25 
09:57:57.626307432 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-05-03 
12:31:49.497470632 +0200
@@ -1,0 +2,27 @@
+Fri Apr 27 18:11:11 UTC 2018 - bjorn@gmail.com
+
+- Update to version 0.4.0:
+  + GEGL 0.4.x is a stable release series of GEGL to have a stable
+API and ABI to go with GIMP-2.10. When the need arises to break
+API or ABI compatibility the 0.4.x series will get its own
+branch and unstable API experiments and development, 0.5.x will
+happen in master. For now though master will track the 0.4.x
+series.
+  + Core: Change GeglParamSpecSeed from int to uint to match the
+value range of GeglRandom's seed.
+  + Operations:
+- Ripple fixed remaining issues needed to remove legacy GIMP
+  plug-in in GIMP.
+- Spherize, requrise transform and color-overlay moved out of
+  workshop.
+- Ppm-load ported to GIO.
+- Rename subpackages following upstreams soname bump.
+
+---
+Thu Apr 26 13:44:38 UTC 2018 - fcro...@suse.com
+
+- Do not buildrequires lensfun-devel, it would be only used when
+  building workshop, if Makefile was really compiling relevant
+  code.
+
+---

Old:

  gegl-0.3.34.tar.bz2

New:

  gegl-0.4.0.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.mGtido/_old  2018-05-03 12:31:50.213445140 +0200
+++ /var/tmp/diff_new_pack.mGtido/_new  2018-05-03 12:31:50.213445140 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   gegl
-Version:0.3.34
+Version:0.4.0
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later
 Group:  Productivity/Graphics/Other
 URL:http://gegl.org/
-Source0:
https://download.gimp.org/pub/gegl/0.3/%{name}-%{version}.tar.bz2
+Source0:
https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.bz2
 BuildRequires:  ImageMagick
 BuildRequires:  SDL-devel >= 1.2.0
 BuildRequires:  enscript
@@ -31,7 +31,6 @@
 BuildRequires:  gobject-introspection-devel >= 1.32.0
 BuildRequires:  graphviz-gd
 BuildRequires:  gtk-doc
-BuildRequires:  lensfun-devel >= 0.2.5
 BuildRequires:  libjpeg-devel
 BuildRequires:  libspiro-devel
 BuildRequires:  libstdc++-devel
@@ -70,9 +69,9 @@
 # exists in Tumbleweed and we use it to build
 Provides:   %{name}-0_3-orig-addon = %{version}
 Obsoletes:  %{name}-0_3-orig-addon < 0.3.5
-# Since 13/02/18 (version 0.3.28) gegl-unstable is obsolete, gegl is now on 
"0.3" branch.
+# Since 13/02/18 (version 0.3.28) gegl-unstable is obsolete, gegl is now on 
"0.4" branch.
 Provides:   gegl-unstable = %{version}
-Obsoletes:  gegl-unstable < %{version}
+Obsoletes:  gegl-unstable < 0.3.28
 
 %description
 GEGL provides infrastructure to do demand based cached non destructive
@@ -80,34 +79,34 @@
 support for a wide range of color models and pixel storage formats for
 input and output.
 
-%package -n %{name}-0_3
+%package -n %{name}-0_4
 Summary:Generic Graphics Library
 Group:  System/Libraries
-Recommends: %{name}-0_3-lang
+Recommends: %{name}-0_4-lang
 
-%description -n %{name}-0_3
+%description -n %{name}-0_4
 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.
 
-%package -n libgegl-0_3-0
+%package -n libgegl-0_4-0
 Summary:Generic Graphics Library
 # The plugins are required for the lib to be usable
 Group:  System/Libraries
-Requires:   %{name}-0_3 >= %{version}
+Requires:   %{name}-0_4 >= %{version}
 
-%description -n libgegl-0_3-0
+%description -n libgegl-0_4-0
 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.
 
-%package -n typelib-1_0-Gegl-0_3
+%package -n typelib-1_0-Gegl-0_4
 Summary:Introspection bindings for the GEGL "Generic Graphics Library"
 Group:  System/Libraries
 
-%description -n typelib-1_0-Gegl-0_3
+%description -n typelib-1_0-Gegl-0_4
 GEGL provides infrastructur

commit gegl for openSUSE:Factory

2018-04-25 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-04-25 09:57:53

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Wed Apr 25 09:57:53 2018 rev:40 rq:599880 version:0.3.34

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-04-22 
14:34:19.496507267 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-04-25 
09:57:57.626307432 +0200
@@ -1,0 +2,8 @@
+Sun Apr 22 23:46:51 UTC 2018 - bjorn@gmail.com
+
+- Explicitly version pkgconfig(libavcodec), pkgconfig(libavformat)
+  and pkgconfig(libswscale) BuildRequires to less than the symbol
+  versions provided by ffmpeg4 branch until upstream catches up.
+  Currently provided by new ffmpeg3 compatability package.
+
+---



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.WSdvdi/_old  2018-04-25 09:57:59.594235240 +0200
+++ /var/tmp/diff_new_pack.WSdvdi/_new  2018-04-25 09:57:59.598235093 +0200
@@ -53,12 +53,12 @@
 BuildRequires:  pkgconfig(jasper) >= 1.900.1
 BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(lcms2) >= 2.8
-BuildRequires:  pkgconfig(libavcodec) >= 55.69.100
-BuildRequires:  pkgconfig(libavformat) >= 55.48.100
+BuildRequires:  pkgconfig(libavcodec) < 58
+BuildRequires:  pkgconfig(libavformat) < 58
 BuildRequires:  pkgconfig(libpng) >= 1.6.0
 BuildRequires:  pkgconfig(libraw) >= 0.15.4
 BuildRequires:  pkgconfig(librsvg-2.0) >= 2.40.6
-BuildRequires:  pkgconfig(libswscale) >= 2.6.100
+BuildRequires:  pkgconfig(libswscale) < 5
 BuildRequires:  pkgconfig(libtiff-4) >= 4.0.0
 BuildRequires:  pkgconfig(libv4l2) >= 1.0.1
 BuildRequires:  pkgconfig(libwebp) >= 0.5.0




commit gegl for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-04-22 14:34:13

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Sun Apr 22 14:34:13 2018 rev:39 rq:598051 version:0.3.34

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-04-06 
17:41:31.980859747 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-04-22 
14:34:19.496507267 +0200
@@ -1,0 +2,25 @@
+Wed Apr 18 21:05:59 UTC 2018 - bjorn@gmail.com
+
+- Update to version 0.3.34 (CVE-2018-10114):
+  + Core: Change GeglParamSpecSeed from int to uint to match the
+value range of GeglRandom's seed.
+  + Operations: Limit allocations in ppm-load to 2GB
+(CVE-2018-10114).
+- Changes from version 0.3.32:
+  + Operations:
+- panorama-projection: added reverse transform, which permits
+  using GIMP for retouching zenith, nadir or other arbitrary
+  gaze directions in equirectangular, also known as 360x180
+  panoramas.
+- Added abyss-policy to base class for scale ops, making it
+  possible to achieve hard edges on rescaled buffers.
+  + GeglBuffer:
+- Improved performance and correctness, avoid incorrectly
+  gamma/ungamma correcting alpha in u8 formats, for a tiny 2-3%
+  performance boost.
+- Keep track of valid/invalid areas on smaller granularity than
+  tiles in mipmap.
+- Various micro-optimizations in display paths, with minuscle
+  performance impact.
+
+---

Old:

  gegl-0.3.30.tar.bz2

New:

  gegl-0.3.34.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.IL81KQ/_old  2018-04-22 14:34:20.016488449 +0200
+++ /var/tmp/diff_new_pack.IL81KQ/_new  2018-04-22 14:34:20.020488304 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gegl
-Version:0.3.30
+Version:0.3.34
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -39,7 +39,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  suitesparse-devel
 BuildRequires:  pkgconfig(OpenEXR) >= 1.6.1
-BuildRequires:  pkgconfig(babl) >= 0.1.44
+BuildRequires:  pkgconfig(babl) >= 0.1.46
 BuildRequires:  pkgconfig(cairo) >= 1.12.2
 BuildRequires:  pkgconfig(exiv2) >= 0.25
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.32.0

++ gegl-0.3.30.tar.bz2 -> gegl-0.3.34.tar.bz2 ++
/work/SRC/openSUSE:Factory/gegl/gegl-0.3.30.tar.bz2 
/work/SRC/openSUSE:Factory/.gegl.new/gegl-0.3.34.tar.bz2 differ: char 11, line 1




commit gegl for openSUSE:Factory

2018-04-06 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-04-06 17:41:29

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Fri Apr  6 17:41:29 2018 rev:38 rq:593214 version:0.3.30

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-04-02 
22:47:47.904961837 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-04-06 
17:41:31.980859747 +0200
@@ -1,0 +2,6 @@
+Sun Apr  1 02:25:38 UTC 2018 - luc1...@linuxmail.org
+
+- Add cairo and glib-2.0 BuildRequires to avoid implicit
+  dependencies.
+
+---
@@ -4,2 +10,28 @@
-- Update to 0.3.30
-- Rather complex code changes, which is in NEWS file
+- Update to version 0.3.30:
+  + GeglBuffer:
+- gegl_buffer_get now treats the final argument;
+- All scaling is now done on linear data, making future results
+  of mipmap computations more valid as well as providing
+  correct results for scaled down thumbnails in user
+  interfaces;
+- The scaling code paths has also been instrumented and
+  optimized for performance;
+- Improvements to logic switching to boxfiltering behavior and
+  improve cubic samplers box filtering by using a linear
+  sampler and a nearest sampler for the boxfiltering for the
+  linear sampler;
+- gegl_buffer_copy gegl_buffer_clear and gegl_buffer_set color
+  now only emit a single changed signal on the buffer.
+  + Operations:
+- c2g and stress have gained the ability to toggle the
+  influence of the shadow neighborhood or not, the new default
+  is to not improve shadow detail; yielding a bit more natural
+  renditions;
+- color-to-alpha now contains improvements from experiment
+  in workshop which is gone;
+- Fixed crashes in median-blur.
+  + Transform ops: Only rasterize inside the transformed polygon,
+saving cpu;
+  + New ops: Mean-curvature blur.
+  + News ops in workshop: color-overlay, enlarge, inpaint, domain-\
+transform, recursive=transform.
@@ -7 +38,0 @@
- 



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.1p1MFE/_old  2018-04-06 17:41:32.788830564 +0200
+++ /var/tmp/diff_new_pack.1p1MFE/_new  2018-04-06 17:41:32.788830564 +0200
@@ -24,46 +24,47 @@
 Group:  Productivity/Graphics/Other
 URL:http://gegl.org/
 Source0:
https://download.gimp.org/pub/gegl/0.3/%{name}-%{version}.tar.bz2
-
 BuildRequires:  ImageMagick
-BuildRequires:  SDL-devel
+BuildRequires:  SDL-devel >= 1.2.0
 BuildRequires:  enscript
 BuildRequires:  gcc-c++
 BuildRequires:  gobject-introspection-devel >= 1.32.0
 BuildRequires:  graphviz-gd
 BuildRequires:  gtk-doc
-BuildRequires:  lensfun-devel
+BuildRequires:  lensfun-devel >= 0.2.5
 BuildRequires:  libjpeg-devel
 BuildRequires:  libspiro-devel
 BuildRequires:  libstdc++-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  suitesparse-devel
-BuildRequires:  pkgconfig(OpenEXR)
+BuildRequires:  pkgconfig(OpenEXR) >= 1.6.1
 BuildRequires:  pkgconfig(babl) >= 0.1.44
-BuildRequires:  pkgconfig(exiv2)
-BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.18.0
+BuildRequires:  pkgconfig(cairo) >= 1.12.2
+BuildRequires:  pkgconfig(exiv2) >= 0.25
+BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.32.0
 BuildRequires:  pkgconfig(gexiv2)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gio-unix-2.0)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.44.0
 BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gthread-2.0)
 BuildRequires:  pkgconfig(jasper) >= 1.900.1
 BuildRequires:  pkgconfig(json-glib-1.0)
-BuildRequires:  pkgconfig(lcms2) >= 2.2
+BuildRequires:  pkgconfig(lcms2) >= 2.8
 BuildRequires:  pkgconfig(libavcodec) >= 55.69.100
 BuildRequires:  pkgconfig(libavformat) >= 55.48.100
-BuildRequires:  pkgconfig(libpng)
-BuildRequires:  pkgconfig(libraw)
-BuildRequires:  pkgconfig(librsvg-2.0) >= 2.14.0
+BuildRequires:  pkgconfig(libpng) >= 1.6.0
+BuildRequires:  pkgconfig(libraw) >= 0.15.4
+BuildRequires:  pkgconfig(librsvg-2.0) >= 2.40.6
 BuildRequires:  pkgconfig(libswscale) >= 2.6.100
-BuildRequires:  pkgconfig(libtiff-4)
+BuildRequires:  pkgconfig(libtiff-4) >= 4.0.0
 BuildRequires:  pkgconfig(libv4l2) >= 1.0.1
-BuildRequires:  pkgconfig(libwebp)
+BuildRequires:  pkgconfig(libwebp) >= 0.5.0
 BuildRequires:  pkgconfig(lua) >= 5.1.0
-BuildRequires:  pkgconfig(pango)
-BuildRequires:  pkgconfig(pangocairo)
+BuildRequires:  pkgconfig(pango) >= 1.38.0
+BuildRequires:  pkgconfig(pangocairo) >= 1.38.0
 BuildRequires:  pkgconfig(vapigen) >= 0.20.0
 # since version 0.3.

commit gegl for openSUSE:Factory

2018-04-02 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-04-02 22:47:37

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Mon Apr  2 22:47:37 2018 rev:37 rq:592193 version:0.3.30

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-03-24 
16:08:46.189794883 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-04-02 
22:47:47.904961837 +0200
@@ -1,0 +2,8 @@
+Thu Mar 29 07:49:46 UTC 2018 - plinn...@opensuse.org
+
+- Update to 0.3.30
+- Rather complex code changes, which is in NEWS file
+- Now minimum build requirement for GIMP 2.10.0
+ 
+
+---

Old:

  gegl-0.3.28.tar.bz2

New:

  gegl-0.3.30.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.SfzUiC/_old  2018-04-02 22:47:48.448942059 +0200
+++ /var/tmp/diff_new_pack.SfzUiC/_new  2018-04-02 22:47:48.452941914 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gegl
-Version:0.3.28
+Version:0.3.30
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later

++ gegl-0.3.28.tar.bz2 -> gegl-0.3.30.tar.bz2 ++
/work/SRC/openSUSE:Factory/gegl/gegl-0.3.28.tar.bz2 
/work/SRC/openSUSE:Factory/.gegl.new/gegl-0.3.30.tar.bz2 differ: char 11, line 1




commit gegl for openSUSE:Factory

2018-03-24 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-03-24 16:08:43

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Sat Mar 24 16:08:43 2018 rev:36 rq:589853 version:0.3.28

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-03-09 
10:35:09.591388390 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-03-24 
16:08:46.189794883 +0100
@@ -1,0 +2,15 @@
+Tue Mar 13 00:18:49 UTC 2018 - bjorn@gmail.com
+
+- Update to version 0.3.28:
+  + New stable branch, long packaged as gegl-unstable in openSUSE,
+changes far to many to list, please see NEWS packaged in
+docs sub-package.
+- Lots of BuildRequires, Requires and sub-package changes.
+- Drop upstream fixed patches:
+  + gegl-UF_long.patch.
+  + gegl-lua52.patch.
+  + gegl-0.2.0-CVE-2012-4433.patch.
+  + gegl-ruby19.patch.
+  + gegl-0.2.0-linker-flags.patch
+
+---

Old:

  gegl-0.2.0-CVE-2012-4433.patch
  gegl-0.2.0-linker-flags.patch
  gegl-0.2.0.tar.bz2
  gegl-UF_long.patch
  gegl-lua52.patch
  gegl-ruby19.patch

New:

  gegl-0.3.28.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.pld772/_old  2018-03-24 16:08:46.953767343 +0100
+++ /var/tmp/diff_new_pack.pld772/_new  2018-03-24 16:08:46.957767198 +0100
@@ -16,206 +16,184 @@
 #
 
 
-%define debug_package_requires libgegl-0_2-0 = %{version}-%{release}
 Name:   gegl
-Version:0.2.0
+Version:0.3.28
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0-or-later AND LGPL-3.0-or-later
 Group:  Productivity/Graphics/Other
-Url:http://gegl.org/
-Source: http://ftp.gtk.org/pub/gegl/0.2/%{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM gegl-lua52.patch bgo#667675 vu...@opensuse.org -- Fix 
build with lua 5.2
-Patch0: gegl-lua52.patch
-# PATCH-FIX-UPSTREAM gegl-ruby19.patch dims...@opensuse.org -- Fix build with 
ruby 1.9
-Patch1: gegl-ruby19.patch
-# Patched code is built by default.
-# Use rpmbuild -D 'BUILD_ORIG 1' to build original code.
-# Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched 
build plus original as addon.
-# PATCH-FIX-UPSTREAM sutesparse changed UF_long for SuiteSparse_long
-Patch2: gegl-UF_long.patch
-# PATCH-FIX-UPSTREAM gegl-0.2.0-linker-flags.patch idoen...@suse.de -- Add -lm 
to linker flags
-Patch3: gegl-0.2.0-linker-flags.patch
-# PATCH-FIX-SECURITY gegl-0.2.0-CVE-2012-4433.patch bsc789835 CVE-2012-4433 
zai...@opensuse.org -- Fix buffer overflow in and add plausibility checks to 
ppm-load op
-Patch4: gegl-0.2.0-CVE-2012-4433.patch
+URL:http://gegl.org/
+Source0:
https://download.gimp.org/pub/gegl/0.3/%{name}-%{version}.tar.bz2
+
 BuildRequires:  ImageMagick
-BuildRequires:  OpenEXR-devel
 BuildRequires:  SDL-devel
-BuildRequires:  asciidoc
-BuildRequires:  babl-devel >= 0.1.10
 BuildRequires:  enscript
 BuildRequires:  gcc-c++
-# multiple provides by gd and gd-tools
-BuildRequires:  gd
-BuildRequires:  glib2-devel >= 2.16.1
+BuildRequires:  gobject-introspection-devel >= 1.32.0
 BuildRequires:  graphviz-gd
-# Only for directory ownership:
 BuildRequires:  gtk-doc
-BuildRequires:  gtk2-devel
-BuildRequires:  intltool
 BuildRequires:  lensfun-devel
-# Needed to build the doc, as Bitstream Vera Sans is the referenced font.
-BuildRequires:  liberation-fonts
-BuildRequires:  libexiv2-devel
-BuildRequires:  libjasper-devel >= 1.900.1
 BuildRequires:  libjpeg-devel
-BuildRequires:  libopenraw-devel >= 0.0.5
-BuildRequires:  libpng-devel
-BuildRequires:  librsvg-devel
 BuildRequires:  libspiro-devel
 BuildRequires:  libstdc++-devel
-BuildRequires:  lua-devel
-BuildRequires:  ruby
-# For umfpack
+BuildRequires:  libtool
+BuildRequires:  pkgconfig
 BuildRequires:  suitesparse-devel
-%if 0%{?BUILD_ORIG}
-BuildRequires:  pkgconfig(libavcodec)
-BuildRequires:  pkgconfig(libavformat)
-BuildRequires:  pkgconfig(libswscale)
-%if 0%{?BUILD_ORIG_ADDON}
-Provides:   patched_subset
-%else
-Provides:   %{name}-orig-addon = %{version}
-Obsoletes:  %{name}-orig-addon
-%endif
-%else
-Provides:   patched_subset
-%endif
+BuildRequires:  pkgconfig(OpenEXR)
+BuildRequires:  pkgconfig(babl) >= 0.1.44
+BuildRequires:  pkgconfig(exiv2)
+BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.18.0
+BuildRequires:  pkgconfig(gexiv2)
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(gio-unix-2.0)
+BuildRequires:  pkgconfig(gmodule-2.0)
+BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(gthread-2.0)
+BuildRequires:  pkgc

commit gegl for openSUSE:Factory

2018-03-09 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-03-09 10:35:06

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Fri Mar  9 10:35:06 2018 rev:35 rq:584481 version:0.2.0

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-01-26 
13:57:43.082250468 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-03-09 
10:35:09.591388390 +0100
@@ -1,0 +2,11 @@
+Wed Mar  7 10:35:17 UTC 2018 - jeng...@inai.de
+
+- Fix SRPM group. Update descriptions. Remove idempotent
+  %if..%endif around %package.
+
+---
+Wed Feb 28 16:26:18 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+---



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.7bJbqz/_old  2018-03-09 10:35:10.283363476 +0100
+++ /var/tmp/diff_new_pack.7bJbqz/_new  2018-03-09 10:35:10.287363332 +0100
@@ -21,8 +21,8 @@
 Version:0.2.0
 Release:0
 Summary:Generic Graphics Library
-License:GPL-3.0+ and LGPL-3.0+
-Group:  System/Libraries
+License:GPL-3.0-or-later AND LGPL-3.0-or-later
+Group:  Productivity/Graphics/Other
 Url:http://gegl.org/
 Source: http://ftp.gtk.org/pub/gegl/0.2/%{name}-%{version}.tar.bz2
 # PATCH-FIX-UPSTREAM gegl-lua52.patch bgo#667675 vu...@opensuse.org -- Fix 
build with lua 5.2
@@ -68,7 +68,6 @@
 BuildRequires:  ruby
 # For umfpack
 BuildRequires:  suitesparse-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?BUILD_ORIG}
 BuildRequires:  pkgconfig(libavcodec)
 BuildRequires:  pkgconfig(libavformat)
@@ -84,8 +83,8 @@
 %endif
 
 %description
-GEGL provides infrastructure to do demand based cached non destructive
-image editing on larger than RAM buffers. Through babl it provides
+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.
 
@@ -95,41 +94,36 @@
 Recommends: %{name}-0_2-lang
 
 %description 0_2
-GEGL provides infrastructure to do demand based cached non destructive
-image editing on larger than RAM buffers. Through babl it provides
+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.
 
-%if 0%{?BUILD_ORIG}
-%if 0%{?BUILD_ORIG_ADDON}
 %package 0_2-orig-addon
 Summary:Generic Graphics Library
 Group:  System/Libraries
 Supplements:packageand(%{name}-0_2:%(cd %{_libdir} ; rpm -qf 
--queryformat=%%{NAME} `readlink %{_libdir}/libavcodec.so` ))
 
 %description 0_2-orig-addon
-GEGL provides infrastructure to do demand based cached non destructive
-image editing on larger than RAM buffers. Through babl it provides
+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.
 
-%endif
-%endif
-
 %package -n libgegl-0_2-0
 Summary:Generic Graphics Library
 Group:  System/Libraries
 Recommends: %{name}-0_2 >= %{version}
 
 %description -n libgegl-0_2-0
-GEGL provides infrastructure to do demand based cached non destructive
-image editing on larger than RAM buffers. Through babl it provides
+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.
 
 %package devel
-Summary:Generic Graphics Library
-Group:  System/Libraries
+Summary:Development files for GEGL, the "Generic Graphics Library"
+Group:  Development/Libraries/C and C++
 Requires:   babl-devel
 Requires:   glib2-devel
 Requires:   glibc-devel
@@ -137,22 +131,25 @@
 Requires:   pcre-devel
 
 %description devel
-GEGL provides infratructure to do demand based cached non destructive
-image editing on larger than RAM buffers. Through babl it provides
+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 subpackage contains the C headers for the GEGL API.
+
 %pack

commit gegl for openSUSE:Factory

2018-01-26 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-01-26 13:57:42

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Fri Jan 26 13:57:42 2018 rev:34 rq:568911 version:0.2.0

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2018-01-20 
11:22:25.320408439 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-01-26 
13:57:43.082250468 +0100
@@ -1,0 +2,6 @@
+Wed Jan 24 12:59:26 UTC 2018 - pgaj...@suse.com
+
+- require liberation-fonts instead of liberation2-fonts, it is dead 
+  [bsc#1077375] [rh#856239]
+
+---



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.lCJrcl/_old  2018-01-26 13:57:44.870166991 +0100
+++ /var/tmp/diff_new_pack.lCJrcl/_new  2018-01-26 13:57:44.874166804 +0100
@@ -55,7 +55,7 @@
 BuildRequires:  intltool
 BuildRequires:  lensfun-devel
 # Needed to build the doc, as Bitstream Vera Sans is the referenced font.
-BuildRequires:  liberation2-fonts
+BuildRequires:  liberation-fonts
 BuildRequires:  libexiv2-devel
 BuildRequires:  libjasper-devel >= 1.900.1
 BuildRequires:  libjpeg-devel




commit gegl for openSUSE:Factory

2018-01-20 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2018-01-20 11:22:24

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Sat Jan 20 11:22:24 2018 rev:33 rq:566437 version:0.2.0

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2017-03-10 
20:43:20.293826198 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2018-01-20 
11:22:25.320408439 +0100
@@ -1,0 +2,6 @@
+Fri Jan 12 16:44:12 UTC 2018 - dims...@opensuse.org
+
+- Replace liberation-fonts BuildRequires with liberation2-fonts:
+  the new set works as well.
+
+---
@@ -16 +22 @@
-- Add gegl-0.2.0-linker-flags.patch to add -lm to linker flags 
+- Add gegl-0.2.0-linker-flags.patch to add -lm to linker flags.



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.nyVeIt/_old  2018-01-20 11:22:26.152369545 +0100
+++ /var/tmp/diff_new_pack.nyVeIt/_new  2018-01-20 11:22:26.156369358 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gegl
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,7 +36,7 @@
 Patch2: gegl-UF_long.patch
 # PATCH-FIX-UPSTREAM gegl-0.2.0-linker-flags.patch idoen...@suse.de -- Add -lm 
to linker flags
 Patch3: gegl-0.2.0-linker-flags.patch
-# PATCH-FIX-UPSTREAM gegl-0.2.0-CVE-2012-4433.patch bsc789835 CVE-2012-4433 
zai...@opensuse.org -- Fix buffer overflow in and add plausibility checks to 
ppm-load op
+# PATCH-FIX-SECURITY gegl-0.2.0-CVE-2012-4433.patch bsc789835 CVE-2012-4433 
zai...@opensuse.org -- Fix buffer overflow in and add plausibility checks to 
ppm-load op
 Patch4: gegl-0.2.0-CVE-2012-4433.patch
 BuildRequires:  ImageMagick
 BuildRequires:  OpenEXR-devel
@@ -55,7 +55,7 @@
 BuildRequires:  intltool
 BuildRequires:  lensfun-devel
 # Needed to build the doc, as Bitstream Vera Sans is the referenced font.
-BuildRequires:  liberation-fonts
+BuildRequires:  liberation2-fonts
 BuildRequires:  libexiv2-devel
 BuildRequires:  libjasper-devel >= 1.900.1
 BuildRequires:  libjpeg-devel




commit gegl for openSUSE:Factory

2017-03-10 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2017-03-10 20:43:19

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Fri Mar 10 20:43:19 2017 rev:32 rq:476790 version:0.2.0

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2017-02-08 
12:05:56.318863122 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2017-03-10 
20:43:20.293826198 +0100
@@ -4 +4 @@
-- Fix CVE-2012-4433:
+- Fix CVE-2012-4433 (bsc#789835):



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.zKDAHt/_old  2017-03-10 20:43:21.025722493 +0100
+++ /var/tmp/diff_new_pack.zKDAHt/_new  2017-03-10 20:43:21.029721926 +0100
@@ -36,7 +36,7 @@
 Patch2: gegl-UF_long.patch
 # PATCH-FIX-UPSTREAM gegl-0.2.0-linker-flags.patch idoen...@suse.de -- Add -lm 
to linker flags
 Patch3: gegl-0.2.0-linker-flags.patch
-# PATCH-FIX-UPSTREAM gegl-0.2.0-CVE-2012-4433.patch CVE-2012-4433 
zai...@opensuse.org -- Fix buffer overflow in and add plausibility checks to 
ppm-load op
+# PATCH-FIX-UPSTREAM gegl-0.2.0-CVE-2012-4433.patch bsc789835 CVE-2012-4433 
zai...@opensuse.org -- Fix buffer overflow in and add plausibility checks to 
ppm-load op
 Patch4: gegl-0.2.0-CVE-2012-4433.patch
 BuildRequires:  ImageMagick
 BuildRequires:  OpenEXR-devel




commit gegl for openSUSE:Factory

2017-02-08 Thread root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2017-02-08 12:05:55

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2016-04-22 
16:17:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2017-02-08 
12:05:56.318863122 +0100
@@ -1,0 +2,7 @@
+Sun Feb  5 22:25:15 UTC 2017 - zai...@opensuse.org
+
+- Fix CVE-2012-4433:
+  + Add gegl-0.2.0-CVE-2012-4433.patch: Fix buffer overflow in and
+add plausibility checks to ppm-load op.
+
+---

New:

  gegl-0.2.0-CVE-2012-4433.patch



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.xnfrI8/_old  2017-02-08 12:05:57.670672450 +0100
+++ /var/tmp/diff_new_pack.xnfrI8/_new  2017-02-08 12:05:57.674671885 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gegl
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,6 +36,8 @@
 Patch2: gegl-UF_long.patch
 # PATCH-FIX-UPSTREAM gegl-0.2.0-linker-flags.patch idoen...@suse.de -- Add -lm 
to linker flags
 Patch3: gegl-0.2.0-linker-flags.patch
+# PATCH-FIX-UPSTREAM gegl-0.2.0-CVE-2012-4433.patch CVE-2012-4433 
zai...@opensuse.org -- Fix buffer overflow in and add plausibility checks to 
ppm-load op
+Patch4: gegl-0.2.0-CVE-2012-4433.patch
 BuildRequires:  ImageMagick
 BuildRequires:  OpenEXR-devel
 BuildRequires:  SDL-devel
@@ -162,6 +164,7 @@
 %endif
 %patch3 -p1
 # docs-build-fix.diff
+%patch4 -p1
 
 %build
 export RPM_OPT_FLAGS="%{optflags} -fno-strict-aliasing"

++ gegl-0.2.0-CVE-2012-4433.patch ++
>From ffa77a246652c7e706d690682fe659f50fbe5656 Mon Sep 17 00:00:00 2001
From: Nils Philippsen 
Date: Mon, 1 Jul 2013 12:03:51 +0200
Subject: [PATCH] patch: CVE-2012-4433

Squashed commit of the following:

commit 2a9071e2dc4cfe1aaa7a726805985281936f9874
Author: Nils Philippsen 
Date:   Tue Oct 16 16:57:37 2012 +0200

ppm-load: bring comment in line with reality

(cherry picked from commit 6975a9cfeaf0698b42ac81b1c2f00d13c8755453)

commit 8bb88ebf78e54837322d3be74688f98800e9f33a
Author: Nils Philippsen 
Date:   Tue Oct 16 16:56:40 2012 +0200

ppm-load: CVE-2012-4433: add plausibility checks for header fields

Refuse values that are non-decimal, negative or overflow the target
type.

(cherry picked from commit 4757cdf73d3675478d645a3ec8250ba02168a230)

commit 2b099886969bf055a8635d06a4d89f20fed1ee42
Author: Nils Philippsen 
Date:   Tue Oct 16 16:58:27 2012 +0200

ppm-load: CVE-2012-4433: don't overflow memory allocation

Carefully selected width/height values could cause the size of a later
allocation to overflow, resulting in a buffer much too small to store
the data which would then written beyond its end.

(cherry picked from commit 1e92e5235ded0415d555aa86066b8e4041ee5a53)
---
 operations/external/ppm-load.c | 64 +++---
 1 file changed, 54 insertions(+), 10 deletions(-)

diff --git a/operations/external/ppm-load.c b/operations/external/ppm-load.c
index efe6d56..e22521c 100644
--- a/operations/external/ppm-load.c
+++ b/operations/external/ppm-load.c
@@ -36,6 +36,7 @@ gegl_chant_file_path (path, _("File"), "", _("Path of file to 
load."))
 #include "gegl-chant.h"
 #include 
 #include 
+#include 
 
 typedef enum {
   PIXMAP_ASCII  = 51,
@@ -44,8 +45,8 @@ typedef enum {
 
 typedef struct {
map_type   type;
-   gint   width;
-   gint   height;
+   glong  width;
+   glong  height;
 gsize  numsamples; /* width * height * channels */
 gsize  bpc;/* bytes per channel */
guchar*data;
@@ -61,7 +62,7 @@ ppm_load_read_header(FILE   *fp,
 gchar  header[MAX_CHARS_IN_ROW];
 gint   maxval;
 
-/* Check the PPM file Type P2 or P5 */
+/* Check the PPM file Type P3 or P6 */
 fgets (header,MAX_CHARS_IN_ROW,fp);
 
 if (header[0] != ASCII_P ||
@@ -82,12 +83,33 @@ ppm_load_read_header(FILE   *fp,
   }
 
 /* Get Width and Height */
-img->width  = strtol (header,&ptr,0);
-img->height = atoi (ptr);
-img->numsamples = img->width * img->height * CHANNEL_COUNT;
+errno = 0;
+img->width  = strtol (header,&ptr,10);
+if (errno)
+  {
+g_warning ("Error reading width: %s", strerror(errno));
+return FALSE;
+  }
+else if (img->w

commit gegl for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2016-04-22 16:17:38

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2016-01-30 
11:34:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2016-04-22 
16:17:39.0 +0200
@@ -1,0 +2,5 @@
+Sat Apr 16 22:01:17 UTC 2016 - o...@aepfle.de
+
+- Use pkgconfig instead of libffmpeg-devel
+
+---



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.qUKrtG/_old  2016-04-22 16:17:40.0 +0200
+++ /var/tmp/diff_new_pack.qUKrtG/_new  2016-04-22 16:17:40.0 +0200
@@ -68,7 +68,9 @@
 BuildRequires:  suitesparse-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?BUILD_ORIG}
-BuildRequires:  ffmpeg-devel
+BuildRequires:  pkgconfig(libavcodec)
+BuildRequires:  pkgconfig(libavformat)
+BuildRequires:  pkgconfig(libswscale)
 %if 0%{?BUILD_ORIG_ADDON}
 Provides:   patched_subset
 %else




commit gegl for openSUSE:Factory

2016-01-30 Thread h_root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2016-01-30 11:34:26

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2014-10-29 
21:09:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2016-01-30 
11:34:27.0 +0100
@@ -1,0 +2,5 @@
+Tue Jan 26 14:00:45 UTC 2016 - idon...@suse.com
+
+- Add gegl-0.2.0-linker-flags.patch to add -lm to linker flags 
+
+---

New:

  gegl-0.2.0-linker-flags.patch



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.4W4tgM/_old  2016-01-30 11:34:28.0 +0100
+++ /var/tmp/diff_new_pack.4W4tgM/_new  2016-01-30 11:34:28.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gegl
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -34,6 +34,8 @@
 # Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched 
build plus original as addon.
 # PATCH-FIX-UPSTREAM sutesparse changed UF_long for SuiteSparse_long
 Patch2: gegl-UF_long.patch
+# PATCH-FIX-UPSTREAM gegl-0.2.0-linker-flags.patch idoen...@suse.de -- Add -lm 
to linker flags
+Patch3: gegl-0.2.0-linker-flags.patch
 BuildRequires:  ImageMagick
 BuildRequires:  OpenEXR-devel
 BuildRequires:  SDL-devel
@@ -156,6 +158,7 @@
 %if 0%{?suse_version} > 1310
 %patch2 -p1
 %endif
+%patch3 -p1
 # docs-build-fix.diff
 
 %build

++ gegl-0.2.0-linker-flags.patch ++
diff -urNp gegl-0.2.0.orig/bin/Makefile.in gegl-0.2.0/bin/Makefile.in
--- gegl-0.2.0.orig/bin/Makefile.in 2015-05-07 15:06:23.716649233 +0200
+++ gegl-0.2.0/bin/Makefile.in  2015-05-07 15:08:38.104260506 +0200
@@ -363,7 +363,7 @@ AM_CFLAGS = \
 
 AM_LDFLAGS = \
$(no_undefined) ../gegl/libgegl-$(GEGL_API_VERSION).la \
-   $(DEP_LIBS) $(BABL_LIBS) $(PNG_LIBS) $(LIBSPIRO)
+   $(DEP_LIBS) $(BABL_LIBS) $(PNG_LIBS) $(LIBSPIRO) -lm
 
 gegl_SOURCES = gegl.c gegl-options.c gegl-options.h gegl-path-smooth.c \
gegl-path-smooth.h $(am__append_1)
diff -urNp gegl-0.2.0.orig/examples/Makefile.in gegl-0.2.0/examples/Makefile.in
--- gegl-0.2.0.orig/examples/Makefile.in2015-05-07 15:06:23.674649046 
+0200
+++ gegl-0.2.0/examples/Makefile.in 2015-05-07 16:13:36.057203261 +0200
@@ -376,7 +376,7 @@ AM_CPPFLAGS = \
 AM_CFLAGS = $(DEP_CFLAGS) $(GTK_CFLAGS) $(BABL_CFLAGS) $(PNG_CFLAGS)
 AM_LDFLAGS = \
$(top_builddir)/gegl/libgegl-$(GEGL_API_VERSION).la \
-   $(DEP_LIBS) $(GTK_LIBS) $(BABL_LIBS) $(PNG_LIBS)
+   $(DEP_LIBS) $(GTK_LIBS) $(BABL_LIBS) $(PNG_LIBS) -lm
 
 all: all-recursive
 
diff -urNp gegl-0.2.0.orig/tools/Makefile.in gegl-0.2.0/tools/Makefile.in
--- gegl-0.2.0.orig/tools/Makefile.in   2015-05-07 15:06:23.716649233 +0200
+++ gegl-0.2.0/tools/Makefile.in2015-05-07 15:31:43.643298848 +0200
@@ -394,7 +394,7 @@ AM_CPPFLAGS = \
 AM_CFLAGS = $(DEP_CFLAGS) $(BABL_CFLAGS)
 AM_LDFLAGS = \
$(top_builddir)/gegl/libgegl-$(GEGL_API_VERSION).la \
-   $(DEP_LIBS) $(BABL_LIBS)
+   $(DEP_LIBS) $(BABL_LIBS) -lm
 
 @HAVE_EXIV2_TRUE@exp_combine_SOURCES = exp_combine.cpp
 @HAVE_EXIV2_TRUE@exp_combine_LDADD = $(EXIV2_LIBS) 



commit gegl for openSUSE:Factory

2014-10-29 Thread h_root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2014-10-29 21:09:11

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl"

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2013-02-04 
21:10:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2014-10-29 
21:09:19.0 +0100
@@ -1,0 +2,9 @@
+Sat Oct 25 19:46:46 UTC 2014 - i...@marguerite.su
+
+- fix build for factory
+  * add patch: gegl-UF_long.patch
+  * newer suitesparse abandoned UF_long in favor for SuiteSparse_long
+- fix build for graphics repo
+  * ugly fix, multiple provides of gd by gd and gd-tools from libgd2
+
+---

New:

  gegl-UF_long.patch



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.oOXkbY/_old  2014-10-29 21:09:20.0 +0100
+++ /var/tmp/diff_new_pack.oOXkbY/_new  2014-10-29 21:09:20.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gegl
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,24 @@
 #
 
 
+%define debug_package_requires libgegl-0_2-0 = %{version}-%{release}
 Name:   gegl
+Version:0.2.0
+Release:0
+Summary:Generic Graphics Library
+License:GPL-3.0+ and LGPL-3.0+
+Group:  System/Libraries
+Url:http://gegl.org/
+Source: http://ftp.gtk.org/pub/gegl/0.2/%{name}-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM gegl-lua52.patch bgo#667675 vu...@opensuse.org -- Fix 
build with lua 5.2
+Patch0: gegl-lua52.patch
+# PATCH-FIX-UPSTREAM gegl-ruby19.patch dims...@opensuse.org -- Fix build with 
ruby 1.9
+Patch1: gegl-ruby19.patch
 # Patched code is built by default.
 # Use rpmbuild -D 'BUILD_ORIG 1' to build original code.
 # Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched 
build plus original as addon.
+# PATCH-FIX-UPSTREAM sutesparse changed UF_long for SuiteSparse_long
+Patch2: gegl-UF_long.patch
 BuildRequires:  ImageMagick
 BuildRequires:  OpenEXR-devel
 BuildRequires:  SDL-devel
@@ -27,8 +41,12 @@
 BuildRequires:  babl-devel >= 0.1.10
 BuildRequires:  enscript
 BuildRequires:  gcc-c++
+# multiple provides by gd and gd-tools
+BuildRequires:  gd
 BuildRequires:  glib2-devel >= 2.16.1
 BuildRequires:  graphviz-gd
+# Only for directory ownership:
+BuildRequires:  gtk-doc
 BuildRequires:  gtk2-devel
 BuildRequires:  intltool
 BuildRequires:  lensfun-devel
@@ -46,8 +64,7 @@
 BuildRequires:  ruby
 # For umfpack
 BuildRequires:  suitesparse-devel
-# Only for directory ownership:
-BuildRequires:  gtk-doc
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?BUILD_ORIG}
 BuildRequires:  ffmpeg-devel
 %if 0%{?BUILD_ORIG_ADDON}
@@ -59,19 +76,6 @@
 %else
 Provides:   patched_subset
 %endif
-Url:http://gegl.org/
-Version:0.2.0
-Release:0
-Summary:Generic Graphics Library
-License:GPL-3.0+ and LGPL-3.0+
-Group:  System/Libraries
-Source: http://ftp.gtk.org/pub/gegl/0.2/%{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM gegl-lua52.patch bgo#667675 vu...@opensuse.org -- Fix 
build with lua 5.2
-Patch0: gegl-lua52.patch
-# PATCH-FIX-UPSTREAM gegl-ruby19.patch dims...@opensuse.org -- Fix build with 
ruby 1.9
-Patch1: gegl-ruby19.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%define debug_package_requires libgegl-0_2-0 = %{version}-%{release}
 
 %description
 GEGL provides infrastructure to do demand based cached non destructive
@@ -92,7 +96,6 @@
 
 %if 0%{?BUILD_ORIG}
 %if 0%{?BUILD_ORIG_ADDON}
-
 %package 0_2-orig-addon
 Summary:Generic Graphics Library
 Group:  System/Libraries
@@ -145,29 +148,33 @@
 input and output.
 
 %lang_package -n %{name}-0_2
+
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%if 0%{?suse_version} > 1310
+%patch2 -p1
+%endif
 # docs-build-fix.diff
 
 %build
-export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+export RPM_OPT_FLAGS="%{optflags} -fno-strict-aliasing"
 ## do not use autogen.sh, it intentionally fails, if there is no ruby. 
 ## so why use autogen, when you do not want portability?
 # ./autogen.sh
 %configure\
--enable-workshop=yes\
--disable-static --disable-silent-rules
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
-%makeinstall
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
 %if ! 0%{?BUILD_ORIG}
 fo

commit gegl for openSUSE:Factory

2013-02-04 Thread h_root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2013-02-04 21:10:34

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl", Maintainer is "sbra...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2012-05-21 
08:05:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2013-02-04 
21:10:35.0 +0100
@@ -1,0 +2,5 @@
+Mon Feb  4 14:31:22 UTC 2013 - co...@suse.com
+
+- update license to new format
+
+---



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.jA3nXm/_old  2013-02-04 21:10:36.0 +0100
+++ /var/tmp/diff_new_pack.jA3nXm/_new  2013-02-04 21:10:36.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gegl
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -63,7 +63,7 @@
 Version:0.2.0
 Release:0
 Summary:Generic Graphics Library
-License:GPL-3.0+ ; LGPL-3.0+
+License:GPL-3.0+ and LGPL-3.0+
 Group:  System/Libraries
 Source: http://ftp.gtk.org/pub/gegl/0.2/%{name}-%{version}.tar.bz2
 # PATCH-FIX-UPSTREAM gegl-lua52.patch bgo#667675 vu...@opensuse.org -- Fix 
build with lua 5.2

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gegl for openSUSE:Factory

2012-05-20 Thread h_root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2012-05-21 08:05:13

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl", Maintainer is "sbra...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2012-04-17 
21:58:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2012-05-21 
08:05:14.0 +0200
@@ -1,0 +2,7 @@
+Fri May 18 09:50:52 UTC 2012 - dims...@opensuse.org
+
+- Add gegl-ruby19.patch: Fix build with ruby 1.9.
+- Add liberation-fonts: the documentation references bitstream
+  vera sans font, so we need to provide it for the build.
+
+---

New:

  gegl-ruby19.patch



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.VxHJdc/_old  2012-05-21 08:05:18.0 +0200
+++ /var/tmp/diff_new_pack.VxHJdc/_new  2012-05-21 08:05:18.0 +0200
@@ -32,6 +32,8 @@
 BuildRequires:  gtk2-devel
 BuildRequires:  intltool
 BuildRequires:  lensfun-devel
+# Needed to build the doc, as Bitstream Vera Sans is the referenced font.
+BuildRequires:  liberation-fonts
 BuildRequires:  libexiv2-devel
 BuildRequires:  libjasper-devel >= 1.900.1
 BuildRequires:  libjpeg-devel
@@ -66,6 +68,8 @@
 Source: http://ftp.gtk.org/pub/gegl/0.2/%{name}-%{version}.tar.bz2
 # PATCH-FIX-UPSTREAM gegl-lua52.patch bgo#667675 vu...@opensuse.org -- Fix 
build with lua 5.2
 Patch0: gegl-lua52.patch
+# PATCH-FIX-UPSTREAM gegl-ruby19.patch dims...@opensuse.org -- Fix build with 
ruby 1.9
+Patch1: gegl-ruby19.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %define debug_package_requires libgegl-0_2-0 = %{version}-%{release}
 
@@ -144,6 +148,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 # docs-build-fix.diff
 
 %build

++ gegl-ruby19.patch ++
commit 809642a08787638d9682149de25d36ee273902ff
Author: Øvind Kolå
Date:   Thu Apr 5 18:49:54 2012 +0200

tools/create-reference.rb: fix utf8 handling for ruby >= 1.9.x

A patch from Tim Mooney, fixing bug #673523

 tools/create-reference.rb |5 +
 1 files changed, 5 insertions(+), 0 deletions(-)
---
Index: gegl-0.2.0/tools/create-reference.rb
===
--- gegl-0.2.0.orig/tools/create-reference.rb
+++ gegl-0.2.0/tools/create-reference.rb
@@ -5,6 +5,11 @@
 # Use under a public domain license.
 #
 
+if RUBY_VERSION =~ /^1.9/ or RUBY_VERSION =~ /^[2345]/
+  Encoding.default_external = Encoding::UTF_8
+  Encoding.default_internal = Encoding::UTF_8
+end
+
 class Argument
 attr_accessor :name, :data_type, :doc
 def initialize
Index: gegl-0.2.0/tools/gobj2dot.rb
===
--- gegl-0.2.0.orig/tools/gobj2dot.rb
+++ gegl-0.2.0/tools/gobj2dot.rb
@@ -15,6 +15,11 @@
 #
 # Copyright (C) 2009 Henrik Akesson
 
+if RUBY_VERSION =~ /^1.9/ or RUBY_VERSION =~ /^[2345]/
+  Encoding.default_external = Encoding::UTF_8
+  Encoding.default_internal = Encoding::UTF_8
+end
+
 require 'find'
 
 if ARGV[0] == nil or ARGV.length != 1 or ARGV[0] == "-h"
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gegl for openSUSE:Factory

2012-04-17 Thread h_root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2012-04-17 21:58:24

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl", Maintainer is "sbra...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2012-01-12 
15:30:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2012-04-17 
21:58:34.0 +0200
@@ -1,0 +2,38 @@
+Tue Apr  3 08:45:42 UTC 2012 - vu...@opensuse.org
+
+- Update to version 0.2.0:
+  + OpenCL support
+  + Build improvements.
+  + High level API to apply ops directly to buffers with arguments.
+  + Final bits of translation infrastructure.
+  + Invalidate regions when disconnecting input pads.
+  + Operations:
+- New operation: global-matting
+- Allow transform core to do perspective transforms.
+- Added string based key/value pairs to operations.
+- Added arguments for dealing with scaled down preview
+  rendering.
+  + Added human interaction ranges and non-linear mapping to
+properties.
+  + Buffer:
+- Removed broken lanczos sampler.
+- Add gegl_buffer_set_color and gegl_buffer_set_pattern
+- Added ability to drop cached tiles.
+- Added API for handling abyss policy (not implemented yet)
+- Avoid iterating global tile cache when flushing/destroying
+  buffers that have no tiles in the cache.
+- Add intltool BuildRequires: new dependency upstream, for
+  translations.
+- Add lensfun-devel BuildRequires to build with lensfun support.
+- Add libexiv2-devel BuildRequires to build with libexiv2 support.
+- Add libjasper-devel BuildRequires to build with Jasper support.
+- Add libspiro-devel BuildRequires to build with SPIRO support.
+- Add suitesparse-devel BuildRequires to build with UMFPACK
+  support.
+- Uncomment ruby BuildRequires: it was commented out because a file
+  was missing in a earlier tarball.
+- Rename subpackages from gegl-0_1/libgegl-0_1-0 to
+  gegl-0_2/libgegl-0_2-0 following the upstream soname change.
+- Create a gegl-0_2-lang subpackage for new translations.
+
+---

Old:

  gegl-0.1.8.tar.bz2

New:

  gegl-0.2.0.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.xefPCE/_old  2012-04-17 21:58:35.0 +0200
+++ /var/tmp/diff_new_pack.xefPCE/_new  2012-04-17 21:58:35.0 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   gegl
 # Patched code is built by default.
 # Use rpmbuild -D 'BUILD_ORIG 1' to build original code.
@@ -23,20 +24,26 @@
 BuildRequires:  OpenEXR-devel
 BuildRequires:  SDL-devel
 BuildRequires:  asciidoc
-BuildRequires:  babl-devel
+BuildRequires:  babl-devel >= 0.1.10
 BuildRequires:  enscript
 BuildRequires:  gcc-c++
+BuildRequires:  glib2-devel >= 2.16.1
 BuildRequires:  graphviz-gd
 BuildRequires:  gtk2-devel
+BuildRequires:  intltool
+BuildRequires:  lensfun-devel
+BuildRequires:  libexiv2-devel
+BuildRequires:  libjasper-devel >= 1.900.1
 BuildRequires:  libjpeg-devel
+BuildRequires:  libopenraw-devel >= 0.0.5
 BuildRequires:  libpng-devel
 BuildRequires:  librsvg-devel
+BuildRequires:  libspiro-devel
 BuildRequires:  libstdc++-devel
 BuildRequires:  lua-devel
-# FIXME: add back with next release after 0.1.0, when gobj2dot.rb will be there
-# BuildRequires: ruby
-BuildRequires:  glib2-devel >= 2.16.1
-BuildRequires:  libopenraw-devel >= 0.0.5
+BuildRequires:  ruby
+# For umfpack
+BuildRequires:  suitesparse-devel
 # Only for directory ownership:
 BuildRequires:  gtk-doc
 %if 0%{?BUILD_ORIG}
@@ -51,16 +58,16 @@
 Provides:   patched_subset
 %endif
 Url:http://gegl.org/
-Version:0.1.8
+Version:0.2.0
 Release:0
 Summary:Generic Graphics Library
 License:GPL-3.0+ ; LGPL-3.0+
 Group:  System/Libraries
-Source: ftp://ftp.gimp.org/pub/gegl/0.1/%{name}-%{version}.tar.bz2
+Source: http://ftp.gtk.org/pub/gegl/0.2/%{name}-%{version}.tar.bz2
 # PATCH-FIX-UPSTREAM gegl-lua52.patch bgo#667675 vu...@opensuse.org -- Fix 
build with lua 5.2
 Patch0: gegl-lua52.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%define debug_package_requires libgegl-0_1-0 = %{version}-%{release}
+%define debug_package_requires libgegl-0_2-0 = %{version}-%{release}
 
 %description
 GEGL provides infrastructure to do demand based cached non destructive
@@ -68,11 +75,12 @@
 support for a wide range of color models and pixel storage formats for
 input and output.
 
-%package 0_1
+%package 0_2
 Summary:Generic Graphics Library
 Group:  System/Librari

commit gegl for openSUSE:Factory

2012-01-12 Thread h_root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2012-01-12 15:30:34

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl", Maintainer is "sbra...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2011-11-21 
15:45:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2012-01-12 
15:30:36.0 +0100
@@ -1,0 +2,23 @@
+Wed Jan 11 08:57:36 UTC 2012 - vu...@opensuse.org
+
+- Add gegl-lua52.patch: fix build with lua 5.2, while still being
+  compatible with lua 5.1.
+
+---
+Sun Nov 27 14:39:21 UTC 2011 - dims...@opensuse.org
+
+- Update to version 0.1.8:
+  + New operations: spread, vignette, map-relative,
+noise-reduction, plasma, fractal-trace, exr-save, lens-correct,
+emboss, cubism, ripple, color-to-alpha, color-rotate,
+red-eye-removal, convolution-matrix, deinterlace,
+polar-coordinates, lens-distortion, pixelise.
+  + Split GeglView GTK Widget into separate utility library
+  + build/test improvements.
+  + Buffer:
+- Added lohalo resampler, API and infrastructure for doing non
+  affine resamplings.
+- Clean spec-file using spec-cleaner.
+- Drop docs-build-fix.diff: fixed upstream.
+
+---

Old:

  docs-build-fix.diff
  gegl-0.1.6.tar.bz2

New:

  gegl-0.1.8.tar.bz2
  gegl-lua52.patch



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.Reyy6j/_old  2012-01-12 15:30:53.0 +0100
+++ /var/tmp/diff_new_pack.Reyy6j/_new  2012-01-12 15:30:53.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gegl
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,14 +15,24 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-
 Name:   gegl
 # Patched code is built by default.
 # Use rpmbuild -D 'BUILD_ORIG 1' to build original code.
 # Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched 
build plus original as addon.
-BuildRequires:  ImageMagick OpenEXR-devel SDL-devel asciidoc babl-devel 
enscript gcc-c++ graphviz-gd gtk2-devel libjpeg-devel libpng-devel 
librsvg-devel libstdc++-devel lua-devel
+BuildRequires:  ImageMagick
+BuildRequires:  OpenEXR-devel
+BuildRequires:  SDL-devel
+BuildRequires:  asciidoc
+BuildRequires:  babl-devel
+BuildRequires:  enscript
+BuildRequires:  gcc-c++
+BuildRequires:  graphviz-gd
+BuildRequires:  gtk2-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  libpng-devel
+BuildRequires:  librsvg-devel
+BuildRequires:  libstdc++-devel
+BuildRequires:  lua-devel
 # FIXME: add back with next release after 0.1.0, when gobj2dot.rb will be there
 # BuildRequires: ruby
 BuildRequires:  glib2-devel >= 2.16.1
@@ -41,13 +51,14 @@
 Provides:   patched_subset
 %endif
 Url:http://gegl.org/
-Version:0.1.6
-Release:10
-License:GPLv3+ ; LGPLv3+
-Group:  System/Libraries
+Version:0.1.8
+Release:0
 Summary:Generic Graphics Library
+License:GPL-3.0+ ; LGPL-3.0+
+Group:  System/Libraries
 Source: ftp://ftp.gimp.org/pub/gegl/0.1/%{name}-%{version}.tar.bz2
-Patch2: docs-build-fix.diff
+# PATCH-FIX-UPSTREAM gegl-lua52.patch bgo#667675 vu...@opensuse.org -- Fix 
build with lua 5.2
+Patch0: gegl-lua52.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %define debug_package_requires libgegl-0_1-0 = %{version}-%{release}
 
@@ -58,7 +69,6 @@
 input and output.
 
 %package 0_1
-License:GPLv3+ ; LGPLv3+
 Summary:Generic Graphics Library
 Group:  System/Libraries
 
@@ -72,7 +82,6 @@
 %if 0%{?BUILD_ORIG_ADDON}
 
 %package 0_1-orig-addon
-License:GPLv3+ ; LGPLv3+
 Summary:Generic Graphics Library
 Group:  System/Libraries
 Supplements:packageand(%{name}-0_1:%(cd %{_libdir} ; rpm -qf 
--queryformat=%%{NAME} `readlink %{_libdir}/libavcodec.so` ))
@@ -87,7 +96,6 @@
 %endif
 
 %package -n libgegl-0_1-0
-License:GPLv3+ ; LGPLv3+
 Summary:Generic Graphics Library
 Group:  System/Libraries
 Recommends: %{name}-0_1 >= %{version}
@@ -99,7 +107,6 @@
 input and output.
 
 %package devel
-License:GPLv3+ ; LGPLv3+
 Summary:Generic Graphics Library
 Group:  System/Libraries
 Requires:   libgegl-0_1-0 = 

commit gegl for openSUSE:Factory

2011-11-21 Thread h_root
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2011-11-21 15:45:12

Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and  /work/SRC/openSUSE:Factory/.gegl.new (New)


Package is "gegl", Maintainer is "sbra...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gegl/gegl.changes2011-09-23 
01:59:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2011-11-21 
15:45:44.0 +0100
@@ -1,0 +2,15 @@
+Mon Jun 20 09:42:30 UTC 2011 - j...@novell.com
+
+- update to 0.1.6 (see NEWS)
+ • 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.
+- remove upstreamed patches bgo609706 bgo610680 (thanks, Vincent)
+
+---

Old:

  gegl-0.1.2.tar.bz2
  gegl-fix-build.patch
  gegl-fix-overflow.patch

New:

  docs-build-fix.diff
  gegl-0.1.6.tar.bz2



Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.z5SBhz/_old  2011-11-21 15:45:46.0 +0100
+++ /var/tmp/diff_new_pack.z5SBhz/_new  2011-11-21 15:45:46.0 +0100
@@ -41,21 +41,18 @@
 Provides:   patched_subset
 %endif
 Url:http://gegl.org/
-Version:0.1.2
+Version:0.1.6
 Release:10
 License:GPLv3+ ; LGPLv3+
 Group:  System/Libraries
 Summary:Generic Graphics Library
-Source: ftp://ftp.gimp.org/pub/gegl/v0.0/%{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM gegl-fix-build.patch bgo609706 vu...@opensuse.org -- 
Remove unneeded printf, which fixes build
-Patch0: gegl-fix-build.patch
-# PATCH-FIX-UPSTREAM gegl-fix-overflow.patch bgo610680 vu...@opensuse.org -- 
Fix overflow found by gcc 4.5
-Patch1: gegl-fix-overflow.patch
+Source: ftp://ftp.gimp.org/pub/gegl/0.1/%{name}-%{version}.tar.bz2
+Patch2: docs-build-fix.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %define debug_package_requires libgegl-0_1-0 = %{version}-%{release}
 
 %description
-GEGL provides infratructure to do demand based cached non destructive
+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.
@@ -66,7 +63,7 @@
 Group:  System/Libraries
 
 %description 0_1
-GEGL provides infratructure to do demand based cached non destructive
+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.
@@ -81,7 +78,7 @@
 Supplements:packageand(%{name}-0_1:%(cd %{_libdir} ; rpm -qf 
--queryformat=%%{NAME} `readlink %{_libdir}/libavcodec.so` ))
 
 %description 0_1-orig-addon
-GEGL provides infratructure to do demand based cached non destructive
+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.
@@ -96,7 +93,7 @@
 Recommends: %{name}-0_1 >= %{version}
 
 %description -n libgegl-0_1-0
-GEGL provides infratructure to do demand based cached non destructive
+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.
@@ -120,20 +117,24 @@
 Requires:   libgegl-0_1-0 = %{version}
 
 %description doc
-GEGL provides infratructure to do demand based cached non destructive
+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.
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
+# docs-build-fix.diff
+%patch2 -p1
 
 %build
+export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+## do not use autogen.sh, it intentionally fails, if there is no ruby. 
+## so why use autogen, when you do not want portability?
+# ./autogen.sh
 %configure\
--enable-workshop=yes\
-   --disable-static
+   --disable-static --disable-silent-rules
 make %{?jobs:-j%jobs}
 
 %install
@@ -146,7 +147,6 @@
 

commit gegl for openSUSE:Factory

2011-05-06 Thread h_root

Hello community,

here is the log from the commit of package gegl for openSUSE:Factory
checked in at Fri May 6 09:44:49 CEST 2011.




--- GNOME/gegl/gegl.changes 2010-02-22 12:59:38.0 +0100
+++ /mounts/work_src_done/STABLE/gegl/gegl.changes  2011-05-05 
15:48:47.0 +0200
@@ -1,0 +2,8 @@
+Thu May  5 13:46:33 UTC 2011 - dims...@opensuse.org
+
+- BuildRequire graphviz-gd instead of graphviz: we do require png
+  capabilities, which are split out of the main package.
+  Theoretically, we should require graphviz-devel, but this package
+  also does not drag in -gd.
+
+---

calling whatdependson for head-i586




Other differences:
--
++ gegl.spec ++
--- /var/tmp/diff_new_pack.tXxem5/_old  2011-05-06 09:44:11.0 +0200
+++ /var/tmp/diff_new_pack.tXxem5/_new  2011-05-06 09:44:11.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package gegl (Version 0.1.2)
+# spec file for package gegl
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 # Patched code is built by default.
 # Use rpmbuild -D 'BUILD_ORIG 1' to build original code.
 # Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched 
build plus original as addon.
-BuildRequires:  ImageMagick OpenEXR-devel SDL-devel asciidoc babl-devel 
enscript gcc-c++ graphviz gtk2-devel libjpeg-devel libpng-devel librsvg-devel 
libstdc++-devel lua-devel
+BuildRequires:  ImageMagick OpenEXR-devel SDL-devel asciidoc babl-devel 
enscript gcc-c++ graphviz-gd gtk2-devel libjpeg-devel libpng-devel 
librsvg-devel libstdc++-devel lua-devel
 # FIXME: add back with next release after 0.1.0, when gobj2dot.rb will be there
 # BuildRequires: ruby
 BuildRequires:  glib2-devel >= 2.16.1
@@ -42,7 +42,7 @@
 %endif
 Url:http://gegl.org/
 Version:0.1.2
-Release:2
+Release:10
 License:GPLv3+ ; LGPLv3+
 Group:  System/Libraries
 Summary:Generic Graphics Library






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org