6301 Commits

Author SHA1 Message Date
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
sthen
d4102b3c70 filter out -std=c99 from libIL_la_CFLAGS; otherwise inline asm fails on i386 2017-08-24 11:46:06 +00:00
sthen
1dd1aed429 bump; textproc/icu4c now uses multi-packages for -wwwdata 2017-08-24 09:45:23 +00:00
kirby
8f1a95d7ec update to rawtherapee-5.2 2017-08-23 12:57:45 +00:00
benoit
68092a8a5e Update to gifsicle-1.90. 2017-08-23 09:06:18 +00:00
ajacoutot
c5132d3d6c Add another skipv to PORTROACH. 2017-08-23 08:36:57 +00:00
naddy
a8790896c0 fix syntax error 2017-08-22 20:51:13 +00:00
tj
f586485c58 prioritize https over http/ftp for distfiles.
ok aja jasper for gnome, aja for gnutls, giovanni for gimp, sthen for the rest
2017-08-22 18:03:51 +00:00
dcoppa
d9605d00ec Update to feh-2.19.3 2017-08-22 10:05:57 +00:00
ajacoutot
a2db7910c0 Bump portroach. 2017-08-22 07:14:49 +00:00
jasper
8214c06113 remove py-graphics, no longer maintained upstream and never got updated
after Makefile -r1.1.1.1

ok aja@
2017-08-22 06:05:38 +00:00
jasper
69e67c2e68 remove dead HOMEPAGE/MASTER_SITES 2017-08-21 20:03:33 +00:00
jasper
1423ec6e20 remove stale comment 2017-08-21 19:57:27 +00:00
rsadowski
460f215a08 fix clang build
REVISION bump tweak and ok pascal@
2017-08-21 17:55:37 +00:00
ajacoutot
d2e1ee2cf3 Update to py-cairo-1.15.1. 2017-08-20 07:39:43 +00:00
ajacoutot
35c15b9cc5 Update to gdk-pixbuf-2.36.9. 2017-08-19 18:40:03 +00:00
jasper
e8dc5dd504 merged upstream 2017-08-19 12:47:38 +00:00
jasper
1879141ca5 update to birdfont-2.19.4 2017-08-19 12:41:40 +00:00
rsadowski
9945d17946 Update inkscape to 0.92.2
Most work done from abieber@ (Thanks!) with libraw tweak from me.

ok abieber@
2017-08-19 08:44:39 +00:00
ajacoutot
4b812b0b29 Update to gegl03-0.3.20. 2017-08-18 09:20:09 +00:00
ajacoutot
366e31c3a7 Update to babl-0.1.30. 2017-08-18 09:19:55 +00:00
jasper
219bb71c10 update to birdfont-2.19.3 2017-08-17 18:49:03 +00:00