[arch-commits] Commit in gegl02/repos (12 files)
Date: Wednesday, February 17, 2016 @ 01:19:46 Author: arojas Revision: 259871 archrelease: copy trunk to staging-i686, staging-x86_64 Added: gegl02/repos/staging-i686/ gegl02/repos/staging-i686/PKGBUILD (from rev 259870, gegl02/trunk/PKGBUILD) gegl02/repos/staging-i686/gegl-0.2.0-CVE-2012-4433.patch (from rev 259870, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) gegl02/repos/staging-i686/gegl-0.2.0-ffmpeg-0.11.patch (from rev 259870, gegl02/trunk/gegl-0.2.0-ffmpeg-0.11.patch) gegl02/repos/staging-i686/gegl-0.2.0-lua-5.2.patch (from rev 259870, gegl02/trunk/gegl-0.2.0-lua-5.2.patch) gegl02/repos/staging-i686/gegl-0.2.0-remove-src-over-op.patch (from rev 259870, gegl02/trunk/gegl-0.2.0-remove-src-over-op.patch) gegl02/repos/staging-x86_64/ gegl02/repos/staging-x86_64/PKGBUILD (from rev 259870, gegl02/trunk/PKGBUILD) gegl02/repos/staging-x86_64/gegl-0.2.0-CVE-2012-4433.patch (from rev 259870, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-ffmpeg-0.11.patch (from rev 259870, gegl02/trunk/gegl-0.2.0-ffmpeg-0.11.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-lua-5.2.patch (from rev 259870, gegl02/trunk/gegl-0.2.0-lua-5.2.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-remove-src-over-op.patch (from rev 259870, gegl02/trunk/gegl-0.2.0-remove-src-over-op.patch) + staging-i686/PKGBUILD | 59 + staging-i686/gegl-0.2.0-CVE-2012-4433.patch| 159 +++ staging-i686/gegl-0.2.0-ffmpeg-0.11.patch | 47 staging-i686/gegl-0.2.0-lua-5.2.patch | 53 + staging-i686/gegl-0.2.0-remove-src-over-op.patch | 195 +++ staging-x86_64/PKGBUILD| 59 + staging-x86_64/gegl-0.2.0-CVE-2012-4433.patch | 159 +++ staging-x86_64/gegl-0.2.0-ffmpeg-0.11.patch| 47 staging-x86_64/gegl-0.2.0-lua-5.2.patch| 53 + staging-x86_64/gegl-0.2.0-remove-src-over-op.patch | 195 +++ 10 files changed, 1026 insertions(+) Copied: gegl02/repos/staging-i686/PKGBUILD (from rev 259870, gegl02/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-02-17 00:19:46 UTC (rev 259871) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Isenmann + +pkgname=gegl02 +pkgver=0.2.0 +pkgrel=3 +pkgdesc="Graph based image processing framework (v0.2)" +arch=('i686' 'x86_64') +url="http://www.gegl.org/"; +license=('GPL3' 'LGPL3') +depends=('babl' 'libspiro') +makedepends=('intltool' 'ruby' 'lua' 'libopenraw' 'openexr' 'mesa' 'glu' 'ffmpeg' 'librsvg' 'jasper' 'exiv2' 'vala') +optdepends=('libopenraw: openraw plugin' +'openexr: openexr plugin' +'ffmpeg: ffmpeg plugin' +'librsvg: svg plugin' +'jasper: jasper plugin') +options=(!makeflags) +source=(http://ftp.gimp.org/pub/gegl/${pkgver%.*}/gegl-${pkgver}.tar.bz2 +gegl-0.2.0-ffmpeg-0.11.patch +gegl-0.2.0-CVE-2012-4433.patch +gegl-0.2.0-lua-5.2.patch +gegl-0.2.0-remove-src-over-op.patch) +sha1sums=('764cc66cb3c7b261b8fc18a6268a0e264a91d573' + 'f5e4c0edd32e088f768e303081f1ed2d80588d4c' + '44d48bd9ad008703de9f8eb683d557bac39a02c8' + 'c78a092b880874ba7784b652bcd9c532e2b9975d' + 'dc9ae21cc5ba0fb47ef05793f0cb169572dfab74') + +prepare() { + cd gegl-${pkgver} + patch -Np1 -i ../gegl-0.2.0-ffmpeg-0.11.patch + patch -Np1 -i ../gegl-0.2.0-CVE-2012-4433.patch + patch -Np1 -i ../gegl-0.2.0-lua-5.2.patch + patch -Np1 -i ../gegl-0.2.0-remove-src-over-op.patch +} + +build() { + cd gegl-${pkgver} + ./configure --prefix=/usr --with-sdl --with-librsvg \ +--with-libavformat --with-jasper --without-umfpack --disable-docs + + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make +} + +check() { + cd gegl-${pkgver} + make -k check || : +} + +package() { + cd gegl-${pkgver} + make DESTDIR="${pkgdir}" install + rm -r "${pkgdir}/usr/bin" +} Copied: gegl02/repos/staging-i686/gegl-0.2.0-CVE-2012-4433.patch (from rev 259870, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) === --- staging-i686/gegl-0.2.0-CVE-2012-4433.patch (rev 0) +++ staging-i686/gegl-0.2.0-CVE-2012-4433.patch 2016-02-17 00:19:46 UTC (rev 259871) @@ -0,0 +1,159 @@ +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 2
[arch-commits] Commit in gegl02/repos (12 files)
Date: Thursday, September 10, 2015 @ 14:32:36 Author: heftig Revision: 245728 archrelease: copy trunk to testing-i686, testing-x86_64 Added: gegl02/repos/testing-i686/ gegl02/repos/testing-i686/PKGBUILD (from rev 245727, gegl02/trunk/PKGBUILD) gegl02/repos/testing-i686/gegl-0.2.0-CVE-2012-4433.patch (from rev 245727, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) gegl02/repos/testing-i686/gegl-0.2.0-ffmpeg-0.11.patch (from rev 245727, gegl02/trunk/gegl-0.2.0-ffmpeg-0.11.patch) gegl02/repos/testing-i686/gegl-0.2.0-lua-5.2.patch (from rev 245727, gegl02/trunk/gegl-0.2.0-lua-5.2.patch) gegl02/repos/testing-i686/gegl-0.2.0-remove-src-over-op.patch (from rev 245727, gegl02/trunk/gegl-0.2.0-remove-src-over-op.patch) gegl02/repos/testing-x86_64/ gegl02/repos/testing-x86_64/PKGBUILD (from rev 245727, gegl02/trunk/PKGBUILD) gegl02/repos/testing-x86_64/gegl-0.2.0-CVE-2012-4433.patch (from rev 245727, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) gegl02/repos/testing-x86_64/gegl-0.2.0-ffmpeg-0.11.patch (from rev 245727, gegl02/trunk/gegl-0.2.0-ffmpeg-0.11.patch) gegl02/repos/testing-x86_64/gegl-0.2.0-lua-5.2.patch (from rev 245727, gegl02/trunk/gegl-0.2.0-lua-5.2.patch) gegl02/repos/testing-x86_64/gegl-0.2.0-remove-src-over-op.patch (from rev 245727, gegl02/trunk/gegl-0.2.0-remove-src-over-op.patch) + testing-i686/PKGBUILD | 59 + testing-i686/gegl-0.2.0-CVE-2012-4433.patch| 159 +++ testing-i686/gegl-0.2.0-ffmpeg-0.11.patch | 47 testing-i686/gegl-0.2.0-lua-5.2.patch | 53 + testing-i686/gegl-0.2.0-remove-src-over-op.patch | 195 +++ testing-x86_64/PKGBUILD| 59 + testing-x86_64/gegl-0.2.0-CVE-2012-4433.patch | 159 +++ testing-x86_64/gegl-0.2.0-ffmpeg-0.11.patch| 47 testing-x86_64/gegl-0.2.0-lua-5.2.patch| 53 + testing-x86_64/gegl-0.2.0-remove-src-over-op.patch | 195 +++ 10 files changed, 1026 insertions(+) Copied: gegl02/repos/testing-i686/PKGBUILD (from rev 245727, gegl02/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-09-10 12:32:36 UTC (rev 245728) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Isenmann + +pkgname=gegl02 +pkgver=0.2.0 +pkgrel=1 +pkgdesc="Graph based image processing framework (v0.2)" +arch=('i686' 'x86_64') +url="http://www.gegl.org/"; +license=('GPL3' 'LGPL3') +depends=('babl' 'libspiro') +makedepends=('intltool' 'ruby' 'lua' 'libopenraw' 'openexr' 'mesa' 'glu' 'ffmpeg' 'librsvg' 'jasper' 'exiv2' 'vala') +optdepends=('libopenraw: openraw plugin' +'openexr: openexr plugin' +'ffmpeg: ffmpeg plugin' +'librsvg: svg plugin' +'jasper: jasper plugin') +options=(!makeflags) +source=(http://ftp.gimp.org/pub/gegl/${pkgver%.*}/gegl-${pkgver}.tar.bz2 +gegl-0.2.0-ffmpeg-0.11.patch +gegl-0.2.0-CVE-2012-4433.patch +gegl-0.2.0-lua-5.2.patch +gegl-0.2.0-remove-src-over-op.patch) +sha1sums=('764cc66cb3c7b261b8fc18a6268a0e264a91d573' + 'f5e4c0edd32e088f768e303081f1ed2d80588d4c' + '44d48bd9ad008703de9f8eb683d557bac39a02c8' + 'c78a092b880874ba7784b652bcd9c532e2b9975d' + 'dc9ae21cc5ba0fb47ef05793f0cb169572dfab74') + +prepare() { + cd gegl-${pkgver} + patch -Np1 -i ../gegl-0.2.0-ffmpeg-0.11.patch + patch -Np1 -i ../gegl-0.2.0-CVE-2012-4433.patch + patch -Np1 -i ../gegl-0.2.0-lua-5.2.patch + patch -Np1 -i ../gegl-0.2.0-remove-src-over-op.patch +} + +build() { + cd gegl-${pkgver} + ./configure --prefix=/usr --with-sdl --with-librsvg \ +--with-libavformat --with-jasper --without-umfpack --disable-docs + + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make +} + +check() { + cd gegl-${pkgver} + make -k check || : +} + +package() { + cd gegl-${pkgver} + make DESTDIR="${pkgdir}" install + rm -r "${pkgdir}/usr/bin" +} Copied: gegl02/repos/testing-i686/gegl-0.2.0-CVE-2012-4433.patch (from rev 245727, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) === --- testing-i686/gegl-0.2.0-CVE-2012-4433.patch (rev 0) +++ testing-i686/gegl-0.2.0-CVE-2012-4433.patch 2015-09-10 12:32:36 UTC (rev 245728) @@ -0,0 +1,159 @@ +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 2
[arch-commits] Commit in gegl02/repos (12 files)
Date: Monday, December 7, 2015 @ 06:46:58 Author: foutrelis Revision: 253210 archrelease: copy trunk to staging-i686, staging-x86_64 Added: gegl02/repos/staging-i686/ gegl02/repos/staging-i686/PKGBUILD (from rev 253209, gegl02/trunk/PKGBUILD) gegl02/repos/staging-i686/gegl-0.2.0-CVE-2012-4433.patch (from rev 253209, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) gegl02/repos/staging-i686/gegl-0.2.0-ffmpeg-0.11.patch (from rev 253209, gegl02/trunk/gegl-0.2.0-ffmpeg-0.11.patch) gegl02/repos/staging-i686/gegl-0.2.0-lua-5.2.patch (from rev 253209, gegl02/trunk/gegl-0.2.0-lua-5.2.patch) gegl02/repos/staging-i686/gegl-0.2.0-remove-src-over-op.patch (from rev 253209, gegl02/trunk/gegl-0.2.0-remove-src-over-op.patch) gegl02/repos/staging-x86_64/ gegl02/repos/staging-x86_64/PKGBUILD (from rev 253209, gegl02/trunk/PKGBUILD) gegl02/repos/staging-x86_64/gegl-0.2.0-CVE-2012-4433.patch (from rev 253209, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-ffmpeg-0.11.patch (from rev 253209, gegl02/trunk/gegl-0.2.0-ffmpeg-0.11.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-lua-5.2.patch (from rev 253209, gegl02/trunk/gegl-0.2.0-lua-5.2.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-remove-src-over-op.patch (from rev 253209, gegl02/trunk/gegl-0.2.0-remove-src-over-op.patch) + staging-i686/PKGBUILD | 59 + staging-i686/gegl-0.2.0-CVE-2012-4433.patch| 159 +++ staging-i686/gegl-0.2.0-ffmpeg-0.11.patch | 47 staging-i686/gegl-0.2.0-lua-5.2.patch | 53 + staging-i686/gegl-0.2.0-remove-src-over-op.patch | 195 +++ staging-x86_64/PKGBUILD| 59 + staging-x86_64/gegl-0.2.0-CVE-2012-4433.patch | 159 +++ staging-x86_64/gegl-0.2.0-ffmpeg-0.11.patch| 47 staging-x86_64/gegl-0.2.0-lua-5.2.patch| 53 + staging-x86_64/gegl-0.2.0-remove-src-over-op.patch | 195 +++ 10 files changed, 1026 insertions(+) Copied: gegl02/repos/staging-i686/PKGBUILD (from rev 253209, gegl02/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-12-07 05:46:58 UTC (rev 253210) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Isenmann + +pkgname=gegl02 +pkgver=0.2.0 +pkgrel=2 +pkgdesc="Graph based image processing framework (v0.2)" +arch=('i686' 'x86_64') +url="http://www.gegl.org/"; +license=('GPL3' 'LGPL3') +depends=('babl' 'libspiro') +makedepends=('intltool' 'ruby' 'lua' 'libopenraw' 'openexr' 'mesa' 'glu' 'ffmpeg' 'librsvg' 'jasper' 'exiv2' 'vala') +optdepends=('libopenraw: openraw plugin' +'openexr: openexr plugin' +'ffmpeg: ffmpeg plugin' +'librsvg: svg plugin' +'jasper: jasper plugin') +options=(!makeflags) +source=(http://ftp.gimp.org/pub/gegl/${pkgver%.*}/gegl-${pkgver}.tar.bz2 +gegl-0.2.0-ffmpeg-0.11.patch +gegl-0.2.0-CVE-2012-4433.patch +gegl-0.2.0-lua-5.2.patch +gegl-0.2.0-remove-src-over-op.patch) +sha1sums=('764cc66cb3c7b261b8fc18a6268a0e264a91d573' + 'f5e4c0edd32e088f768e303081f1ed2d80588d4c' + '44d48bd9ad008703de9f8eb683d557bac39a02c8' + 'c78a092b880874ba7784b652bcd9c532e2b9975d' + 'dc9ae21cc5ba0fb47ef05793f0cb169572dfab74') + +prepare() { + cd gegl-${pkgver} + patch -Np1 -i ../gegl-0.2.0-ffmpeg-0.11.patch + patch -Np1 -i ../gegl-0.2.0-CVE-2012-4433.patch + patch -Np1 -i ../gegl-0.2.0-lua-5.2.patch + patch -Np1 -i ../gegl-0.2.0-remove-src-over-op.patch +} + +build() { + cd gegl-${pkgver} + ./configure --prefix=/usr --with-sdl --with-librsvg \ +--with-libavformat --with-jasper --without-umfpack --disable-docs + + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make +} + +check() { + cd gegl-${pkgver} + make -k check || : +} + +package() { + cd gegl-${pkgver} + make DESTDIR="${pkgdir}" install + rm -r "${pkgdir}/usr/bin" +} Copied: gegl02/repos/staging-i686/gegl-0.2.0-CVE-2012-4433.patch (from rev 253209, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) === --- staging-i686/gegl-0.2.0-CVE-2012-4433.patch (rev 0) +++ staging-i686/gegl-0.2.0-CVE-2012-4433.patch 2015-12-07 05:46:58 UTC (rev 253210) @@ -0,0 +1,159 @@ +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 20
[arch-commits] Commit in gegl02/repos (12 files)
Date: Friday, November 11, 2016 @ 15:21:55 Author: anthraxx Revision: 280547 archrelease: copy trunk to staging-i686, staging-x86_64 Added: gegl02/repos/staging-i686/ gegl02/repos/staging-i686/PKGBUILD (from rev 280546, gegl02/trunk/PKGBUILD) gegl02/repos/staging-i686/gegl-0.2.0-CVE-2012-4433.patch (from rev 280546, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) gegl02/repos/staging-i686/gegl-0.2.0-ffmpeg-0.11.patch (from rev 280546, gegl02/trunk/gegl-0.2.0-ffmpeg-0.11.patch) gegl02/repos/staging-i686/gegl-0.2.0-lua-5.2.patch (from rev 280546, gegl02/trunk/gegl-0.2.0-lua-5.2.patch) gegl02/repos/staging-i686/gegl-0.2.0-remove-src-over-op.patch (from rev 280546, gegl02/trunk/gegl-0.2.0-remove-src-over-op.patch) gegl02/repos/staging-x86_64/ gegl02/repos/staging-x86_64/PKGBUILD (from rev 280546, gegl02/trunk/PKGBUILD) gegl02/repos/staging-x86_64/gegl-0.2.0-CVE-2012-4433.patch (from rev 280546, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-ffmpeg-0.11.patch (from rev 280546, gegl02/trunk/gegl-0.2.0-ffmpeg-0.11.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-lua-5.2.patch (from rev 280546, gegl02/trunk/gegl-0.2.0-lua-5.2.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-remove-src-over-op.patch (from rev 280546, gegl02/trunk/gegl-0.2.0-remove-src-over-op.patch) + staging-i686/PKGBUILD | 60 + staging-i686/gegl-0.2.0-CVE-2012-4433.patch| 159 +++ staging-i686/gegl-0.2.0-ffmpeg-0.11.patch | 47 staging-i686/gegl-0.2.0-lua-5.2.patch | 53 + staging-i686/gegl-0.2.0-remove-src-over-op.patch | 195 +++ staging-x86_64/PKGBUILD| 60 + staging-x86_64/gegl-0.2.0-CVE-2012-4433.patch | 159 +++ staging-x86_64/gegl-0.2.0-ffmpeg-0.11.patch| 47 staging-x86_64/gegl-0.2.0-lua-5.2.patch| 53 + staging-x86_64/gegl-0.2.0-remove-src-over-op.patch | 195 +++ 10 files changed, 1028 insertions(+) Copied: gegl02/repos/staging-i686/PKGBUILD (from rev 280546, gegl02/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-11-11 15:21:55 UTC (rev 280547) @@ -0,0 +1,60 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Isenmann + +pkgname=gegl02 +pkgver=0.2.0 +pkgrel=5 +pkgdesc="Graph based image processing framework (v0.2)" +arch=('i686' 'x86_64') +url="http://www.gegl.org/"; +license=('GPL3' 'LGPL3') +depends=('babl' 'libspiro') +makedepends=('intltool' 'ruby' 'lua' 'libopenraw' 'openexr' 'mesa' 'glu' 'ffmpeg' 'librsvg' 'jasper' 'exiv2' 'vala') +optdepends=('libopenraw: openraw plugin' +'openexr: openexr plugin' +'ffmpeg: ffmpeg plugin' +'librsvg: svg plugin' +'jasper: jasper plugin') +options=(!makeflags) +source=(http://ftp.gimp.org/pub/gegl/${pkgver%.*}/gegl-${pkgver}.tar.bz2 +gegl-0.2.0-ffmpeg-0.11.patch +gegl-0.2.0-CVE-2012-4433.patch +gegl-0.2.0-lua-5.2.patch +gegl-0.2.0-remove-src-over-op.patch) +sha1sums=('764cc66cb3c7b261b8fc18a6268a0e264a91d573' + 'f5e4c0edd32e088f768e303081f1ed2d80588d4c' + '44d48bd9ad008703de9f8eb683d557bac39a02c8' + 'c78a092b880874ba7784b652bcd9c532e2b9975d' + 'dc9ae21cc5ba0fb47ef05793f0cb169572dfab74') + +prepare() { + cd gegl-${pkgver} + patch -Np1 -i ../gegl-0.2.0-ffmpeg-0.11.patch + patch -Np1 -i ../gegl-0.2.0-CVE-2012-4433.patch + patch -Np1 -i ../gegl-0.2.0-lua-5.2.patch + patch -Np1 -i ../gegl-0.2.0-remove-src-over-op.patch + sed -i 's/avcodec_alloc_frame/av_frame_alloc/g' operations/external/ff-*.c +} + +build() { + cd gegl-${pkgver} + ./configure --prefix=/usr --with-sdl --with-librsvg \ +--with-libavformat --with-jasper --without-umfpack --disable-docs + + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make +} + +check() { + cd gegl-${pkgver} + make -k check || : +} + +package() { + cd gegl-${pkgver} + make DESTDIR="${pkgdir}" install + rm -r "${pkgdir}/usr/bin" +} Copied: gegl02/repos/staging-i686/gegl-0.2.0-CVE-2012-4433.patch (from rev 280546, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) === --- staging-i686/gegl-0.2.0-CVE-2012-4433.patch (rev 0) +++ staging-i686/gegl-0.2.0-CVE-2012-4433.patch 2016-11-11 15:21:55 UTC (rev 280547) @@ -0,0 +1,159 @@ +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 2a9071e2dc4cfe1aaa7a
[arch-commits] Commit in gegl02/repos (12 files)
Date: Monday, November 21, 2016 @ 17:44:38 Author: anthraxx Revision: 281774 archrelease: copy trunk to staging-i686, staging-x86_64 Added: gegl02/repos/staging-i686/ gegl02/repos/staging-i686/PKGBUILD (from rev 281773, gegl02/trunk/PKGBUILD) gegl02/repos/staging-i686/gegl-0.2.0-CVE-2012-4433.patch (from rev 281773, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) gegl02/repos/staging-i686/gegl-0.2.0-ffmpeg-0.11.patch (from rev 281773, gegl02/trunk/gegl-0.2.0-ffmpeg-0.11.patch) gegl02/repos/staging-i686/gegl-0.2.0-lua-5.2.patch (from rev 281773, gegl02/trunk/gegl-0.2.0-lua-5.2.patch) gegl02/repos/staging-i686/gegl-0.2.0-remove-src-over-op.patch (from rev 281773, gegl02/trunk/gegl-0.2.0-remove-src-over-op.patch) gegl02/repos/staging-x86_64/ gegl02/repos/staging-x86_64/PKGBUILD (from rev 281773, gegl02/trunk/PKGBUILD) gegl02/repos/staging-x86_64/gegl-0.2.0-CVE-2012-4433.patch (from rev 281773, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-ffmpeg-0.11.patch (from rev 281773, gegl02/trunk/gegl-0.2.0-ffmpeg-0.11.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-lua-5.2.patch (from rev 281773, gegl02/trunk/gegl-0.2.0-lua-5.2.patch) gegl02/repos/staging-x86_64/gegl-0.2.0-remove-src-over-op.patch (from rev 281773, gegl02/trunk/gegl-0.2.0-remove-src-over-op.patch) + staging-i686/PKGBUILD | 60 + staging-i686/gegl-0.2.0-CVE-2012-4433.patch| 159 +++ staging-i686/gegl-0.2.0-ffmpeg-0.11.patch | 47 staging-i686/gegl-0.2.0-lua-5.2.patch | 53 + staging-i686/gegl-0.2.0-remove-src-over-op.patch | 195 +++ staging-x86_64/PKGBUILD| 60 + staging-x86_64/gegl-0.2.0-CVE-2012-4433.patch | 159 +++ staging-x86_64/gegl-0.2.0-ffmpeg-0.11.patch| 47 staging-x86_64/gegl-0.2.0-lua-5.2.patch| 53 + staging-x86_64/gegl-0.2.0-remove-src-over-op.patch | 195 +++ 10 files changed, 1028 insertions(+) Copied: gegl02/repos/staging-i686/PKGBUILD (from rev 281773, gegl02/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2016-11-21 17:44:38 UTC (rev 281774) @@ -0,0 +1,60 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Isenmann + +pkgname=gegl02 +pkgver=0.2.0 +pkgrel=6 +pkgdesc="Graph based image processing framework (v0.2)" +arch=('i686' 'x86_64') +url="http://www.gegl.org/"; +license=('GPL3' 'LGPL3') +depends=('babl' 'libspiro') +makedepends=('intltool' 'ruby' 'lua' 'libopenraw' 'openexr' 'mesa' 'glu' 'ffmpeg' 'librsvg' 'jasper' 'exiv2' 'vala') +optdepends=('libopenraw: openraw plugin' +'openexr: openexr plugin' +'ffmpeg: ffmpeg plugin' +'librsvg: svg plugin' +'jasper: jasper plugin') +options=(!makeflags) +source=(http://ftp.gimp.org/pub/gegl/${pkgver%.*}/gegl-${pkgver}.tar.bz2 +gegl-0.2.0-ffmpeg-0.11.patch +gegl-0.2.0-CVE-2012-4433.patch +gegl-0.2.0-lua-5.2.patch +gegl-0.2.0-remove-src-over-op.patch) +sha1sums=('764cc66cb3c7b261b8fc18a6268a0e264a91d573' + 'f5e4c0edd32e088f768e303081f1ed2d80588d4c' + '44d48bd9ad008703de9f8eb683d557bac39a02c8' + 'c78a092b880874ba7784b652bcd9c532e2b9975d' + 'dc9ae21cc5ba0fb47ef05793f0cb169572dfab74') + +prepare() { + cd gegl-${pkgver} + patch -Np1 -i ../gegl-0.2.0-ffmpeg-0.11.patch + patch -Np1 -i ../gegl-0.2.0-CVE-2012-4433.patch + patch -Np1 -i ../gegl-0.2.0-lua-5.2.patch + patch -Np1 -i ../gegl-0.2.0-remove-src-over-op.patch + sed -i 's/avcodec_alloc_frame/av_frame_alloc/g' operations/external/ff-*.c +} + +build() { + cd gegl-${pkgver} + ./configure --prefix=/usr --with-sdl --with-librsvg \ +--with-libavformat --with-jasper --without-umfpack --disable-docs + + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make +} + +check() { + cd gegl-${pkgver} + make -k check || : +} + +package() { + cd gegl-${pkgver} + make DESTDIR="${pkgdir}" install + rm -r "${pkgdir}/usr/bin" +} Copied: gegl02/repos/staging-i686/gegl-0.2.0-CVE-2012-4433.patch (from rev 281773, gegl02/trunk/gegl-0.2.0-CVE-2012-4433.patch) === --- staging-i686/gegl-0.2.0-CVE-2012-4433.patch (rev 0) +++ staging-i686/gegl-0.2.0-CVE-2012-4433.patch 2016-11-21 17:44:38 UTC (rev 281774) @@ -0,0 +1,159 @@ +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 2a9071e2dc4cfe1aaa7a