6472 Commits

Author SHA1 Message Date
rsadowski
43468ed1d4 Update krita to 3.3.0 2017-10-21 15:59:50 +00:00
pascal
8fff67055b Fix segfault on startup. 2017-10-20 08:47:01 +00:00
ajacoutot
81a4372dc6 Update to libgphoto-2.5.16. 2017-10-16 09:04:07 +00:00
rsadowski
02b3cb0898 Security update png to 1.6.32.
"libpng version 1.6.31 added png_handle_eXIf(), which has a
null-pointer-dereference bug as well as a potential memory leak. Insofar as the
function has existed for only four weeks and the chunk itself for only six,
it's unlikely there are any applications affected by it at this time, but they
might come into existence in the future. The vulnerability is fixed in version
1.6.32, released on 24 August 2017."

ok naddy@
2017-10-15 21:40:30 +00:00
rsadowski
1049204ff1 zap empty patch 2017-10-15 15:12:06 +00:00
jeremy
97d62aa07c Remove building of ruby 2.2 ports with native code by default.
Also fixes a couple of issues where only the ruby 2.2 version was built
by default, building them with ruby 2.3 and 2.4 by default instead.
2017-10-14 16:23:46 +00:00
ajacoutot
a03296b02f Update to babl-0.1.34. 2017-10-10 10:21:51 +00:00
ajacoutot
ed84ae3877 Update to goocanvas2-2.0.4. 2017-10-10 08:50:11 +00:00
benoit
1e6d595ccc Update to pngcrush-1.8.13. 2017-10-09 07:18:45 +00:00
ajacoutot
bd15bc2783 Update to gphoto-2.5.15. 2017-10-07 14:52:47 +00:00
ajacoutot
cebdf0ad8a Update to libgphoto-2.5.15. 2017-10-07 14:48:14 +00:00
jasper
2f8823f98a update to gdcm-2.8.3 2017-10-07 09:44:25 +00:00
naddy
84726a7a49 Unbreak autoconf checks with clang by not using nested functions 2017-10-06 15:38:35 +00:00
naddy
93412f1d0e actually run autoconf to pick up the configure.ac patch 2017-10-06 15:23:23 +00:00
ajacoutot
3b9fcbf810 Update to gdk-pixbuf-2.36.11. 2017-10-06 15:13:26 +00:00
jsg
b93cf0228d Add a patch from debian to prevent a segfault on importing the python
module reported by Jiri B.

ok sthen@
2017-10-05 14:51:45 +00:00
kirby
6a7321d631 update to rawtherapee-5.3 2017-10-05 12:12:06 +00:00
rsadowski
6bc8773c73 Update LibRaw to 0.18.5
- Fix for possible buffer overrun in kodak_65000 decoder
- Fix for possible heap overrun in Canon makernotes parser
- Fix for CVE-2017-13735 CVE-2017-14265: Additional check for X-Trans
  CFA pattern data

-- https://www.libraw.org/news/libraw-0-18-5

- take maintainer

ok dcoppa@
2017-10-04 20:47:23 +00:00
naddy
4b8df1ac82 avoid triggering autotools cascade after patching configure.ac 2017-09-29 20:53:48 +00:00
sthen
418d5f71fd needs aclocal, may need libtool.m4 2017-09-29 09:07:29 +00:00
dcoppa
e46cd02865 Unbreak autoconf check with clang by not using nested function. 2017-09-28 05:57:21 +00:00
sthen
18ab969e44 sync wantlib 2017-09-25 21:15:15 +00:00
robert
d267cd02ca Unbreak autoconf checks with clang by not using nested functions
in the checks.

Someone clearly did not read the autoconf documentation because
using the following functions with a function declaration inside
the body will end up declaring a function inside a function.

- AC_TRY_COMPILE( [], [ int main() { return 0; } ],
- AC_LANG_PROGRAM([[]], [[int main (void) { return 0; }]])],
- AC_TRY_LINK([], [int main (void) { return 0; }],

Result:

int
main ()
{
int main (void) { return 0; }
  ;
  return 0;
}

nested functions is a gcc extension which is not supported by
clang.

test.c:4:17: error: function definition is not allowed here
int main (void) { return 0; }
                ^
1 error generated.

This causes tests to fail in the configure scripts resulting in
missing compile and link time flags from the builds.

This resulted in weird behaviour of several software, like gnome
hanging completely due to gtk+3 not being built properly.

This change intrudces the following fixes:

- remove int main() declaration from AC_TRY_COMPILE, AC_LANG_PROGRAM, AC_TRY_LINK
  as it comes with a declaration already, and people misused them

- change to use AC_LANG_SOURCE when needed in case a complete source block is specified

Most of the changes are in configure.(ac|in), however there were some cases
where autoconf is either broken or the build failed because of an autoconf
generated configure script. Everytihng else is switched to autoconf, so
the maintainers can go ahead and upstream these diffs.

There are more to come, we are continously checking the tree for these issues
and in the future the infrastructure will error if such a case is found.
2017-09-25 09:16:12 +00:00
sthen
9bf44cf1b3 sync GNOMEish WANTLIBs 2017-09-23 11:41:31 +00:00
sthen
b0600caa40 add c to WANTLIB for perl XS modules 2017-09-23 10:51:07 +00:00
nigel
295f64c044 fix python3 flavor WANTLIB
Ok sthen@
2017-09-23 10:27:35 +00:00
sthen
30eaa4b102 sync WANTLIB and bump, gc a few gettext MODULES while there 2017-09-22 21:30:32 +00:00
sthen
040a02fc8d add a whole raft of missing wantlib 2017-09-22 20:45:32 +00:00
ajacoutot
fffe72b91a Explicitely --disable-jpeg2000 otherwise if openjpeg is present, the build
fails (jpeg2000 support needs openjp2).
2017-09-19 10:22:46 +00:00
ajacoutot
a9e61da0a5 Update to py-cairo-1.15.3. 2017-09-18 06:24:33 +00:00
jasper
0f9bf83c87 update to p5-SVG-2.78 2017-09-11 18:55:09 +00:00
ajacoutot
42af9f5432 Update to gdk-pixbuf-2.36.10. 2017-09-11 14:46:05 +00:00
rsadowski
a37fd61ef5 Update for krita to 3.2.1 2017-09-11 05:25:34 +00:00
nigel
bfb126f0f4 Update version to 2017.08.01 patcheso for clang
run examples as a test.
ok bentley@
2017-09-09 22:56:49 +00:00
sthen
8c392ace4c Try "-mstack-alignment=16" with clang; fixes a segfault in (at least) h264
decoding. Upstream bug/patch suggested by Jan Beich (jbeich@freebsd), tweak
from Brad to keep it as close as possible to the upstream commit.

AAC encode still hangs on i386.
2017-09-08 19:54:17 +00:00
dcoppa
e08790782b Update to feh-2.20 2017-09-08 08:19:20 +00:00
sthen
ffee0550bf update to GraphicsMagick-1.3.26, from Brad.
CVE-2016-7800, CVE-2016-7997, CVE-2016-9830, CVE-2017-6335, CVE-2017-8350,
CVE-2017-10794, CVE-2017-10799, CVE-2017-10800
2017-09-07 16:57:51 +00:00
sthen
cb7941a53e update to OpenJPEG 2.2.0, add some of the tests scaffolding. (requires
a separate fetch of test data; forcing fetch of 470MB test data for a ~2MB
port seems overkill)
2017-09-06 14:20:43 +00:00
sthen
2c6dc69406 update to ImageMagick 6.9.9-11 2017-09-06 14:18:08 +00:00
juanfra
c6950c6fc5 Update to pdf2djvu 0.9.7. 2017-09-05 20:23:43 +00:00
sthen
86de230614 Use ports clang to build ffmpeg on amd64. The AAC encoder hangs on amd64 when
compiled with clang 4.0.x (either 4.0.0 in base or the older ports 4.0.1).
Based on a diff from Brad.

Add a comment explaining this and note that there is another issue where the
H264 decoder segfaults in ff_deblock_v_luma_8_sse2 on i386, but this isn't
helped by the newer ports clang.
2017-09-04 19:27:56 +00:00
dcoppa
2584cd4515 Respect -N / --no-menus option (broken in 2.17)
(upstream git commit 8ad7d16318975a46aaada5c2b4ecf22c089b88f5)

Silence -Wimplicit-fallthrough= warning (missing break)
(upstream git commit a0e2ed52478480513dc1f6963f3114c7841a0d87)
2017-09-04 11:18:17 +00:00
ajacoutot
27bf846cd5 Update to py-cairo-1.15.2. 2017-09-04 07:06:02 +00:00
sthen
73457b1982 update to libgd-2.2.5
### Security
- Double-free in gdImagePngPtr(). (CVE-2017-6362)
- Buffer over-read into uninitialized memory. (CVE-2017-7890)

### Fixed
- Fix #109: XBM reading fails with printed error
- Fix #338: Fatal and normal libjpeg/ibpng errors not distinguishable
- Fix #357: 2.2.4: Segfault in test suite
- Fix #386: gdImageGrayScale() may produce colors
- Fix #406: webpng -i removes the transparent color
- Fix Coverity #155475: Failure to restore alphaBlendingFlag
- Fix Coverity #155476: potential resource leak
- Fix several build issues and test failures
- Fix and reenable optimized support for reading 1 bps TIFFs
2017-08-31 16:35:44 +00:00
jasper
66b1d2d866 update to goocanvas-2.0.3 2017-08-31 16:26:55 +00:00
jasper
58554a8a2d update to ttfautohin-1.7 2017-08-31 11:21:13 +00:00
juanfra
44d98a6701 Update to pdf2djvu 0.9.6. 2017-08-30 22:42:46 +00:00
ajacoutot
2b8c6f545d Update to ffmpeg-20170825.
from Brad (maintainer)
2017-08-26 07:38:31 +00:00
jasper
cec2af4889 merged upstream 2017-08-25 18:39:28 +00:00
ajacoutot
104b2436b0 Face reality and mark mono BROKEN; it's too unreliable in bulks.
Drop BROKEN from dependent ports to let them a chance to build if mono is
ever fixed.

ok sthen@ naddy@ robert@
2017-08-24 20:12:25 +00:00