122641 Commits

Author SHA1 Message Date
danj
9588ab636f Update to weechat-1.9.1, fixes CVE-2017-14727
Date/time conversion specifiers are expanded after replacing buffer
local variables in name of log files. In some cases, this can lead to
an error in function strftime and a crash caused by the use of an
uninitialized buffer.

ok jca@, "that should go in" sthen@
2017-09-25 13:00:05 +00:00
sthen
6780b15bfc use AC_LANG_SOURCE instead of AC_LANG_PROGRAM to avoid a nested function
definition
2017-09-25 12:41:07 +00:00
ajacoutot
1e680c7e7c [AArch64] Fix bug in store of vector 0 DAGCombine.
Avoid using XZR/WZR directly as operands to split stores of zero
vectors.  Doing so can lead to the XZR/WZR being used by an instruction
that doesn't allow it (e.g. add)

from Brad (maintainer)
2017-09-25 10:44:19 +00:00
sthen
6f58eb91a7 avoid nested function in AC_TRY_COMPILE 2017-09-25 10:37:09 +00:00
sthen
e2eba2630c avoid nested function in AC_TRY_COMPILE 2017-09-25 10:12:42 +00:00
sthen
0792b239b0 avoid nested function in AC_TRY_LINK 2017-09-25 10:09:40 +00:00
sthen
4d47391d62 avoid nested function in AC_TRY_COMPILE 2017-09-25 10:06:12 +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
dcoppa
3d244a4625 Bugfixing update to i3-4.14.1 2017-09-25 06:30:43 +00:00
nigel
29ef6a156c Update to latest version. Use sthen@ suggestions for Makefile.
Ok sthen@
2017-09-24 14:54:17 +00:00
sthen
1807bb3bd5 bugfix update to mutt-1.9.1
- possible segfault with IMAP when syncing, along with trash folder and
imap_poll_timeout reconnection issues.
2017-09-24 14:14:10 +00:00
nigel
eae6e40f43 Add p5-Path-Tiny runtime dependency, adjust PLIST
Ok sthen@
2017-09-24 10:54:23 +00:00
sthen
c081612477 missed bump 2017-09-24 10:44:56 +00:00
sthen
02d08aa186 missed bump 2017-09-24 10:44:24 +00:00
dcoppa
4c3f4a0fc4 Update to mlterm-3.8.3 2017-09-24 07:30:21 +00:00
kili
f95288adce Move gpg-error to the otr wantlib.
spotted by naddy, ok sthen
2017-09-23 23:11:35 +00:00
jca
1c71931c58 SECURITY update to samba-4.5.14
o  CVE-2017-12150 (SMB1/2/3 connections may not require signing where
   they should)
o  CVE-2017-12151 (SMB3 connections don't keep encryption across DFS
   redirects)
o  CVE-2017-12163 (Server memory information leak over SMB1)
2017-09-23 22:59:18 +00:00
jeremy
dd5bf40a77 Link against correct ruby library
Problem found by sthen@
OK sthen@
2017-09-23 15:59:03 +00:00
sthen
58aecb3a32 remove oo2c/smlnj, if anyone wants to fix them the Attic is this way ---^^^ 2017-09-23 13:32:31 +00:00
sthen
fd7aeb2c67 unhook oo2c and smlnj; oo2c is i386-only, smlnj is i386/powerpc only but
BROKEN-powerpc, neither build with clang. ok tb@
2017-09-23 13:31:43 +00:00
sthen
9bf44cf1b3 sync GNOMEish WANTLIBs 2017-09-23 11:41:31 +00:00
sthen
78b43f6a85 sync wantlib 2017-09-23 11:33:48 +00:00
sthen
19755759c5 libretro needs c++ libs 2017-09-23 11:30:03 +00:00
sthen
d49f4d1d0a libidn2 was only for kdebase3,-samba (via gnutls) - kdebase3,-main should
still be libidn.
2017-09-23 10:57:23 +00:00
sthen
6a66ac751a WANTLIB+=c for more perl XS things 2017-09-23 10:53:07 +00:00
sthen
b0600caa40 add c to WANTLIB for perl XS modules 2017-09-23 10:51:07 +00:00
sthen
c875a5cc35 WANTLIB += c perl 2017-09-23 10:42:48 +00:00
sthen
282e97bedd use COMPILER_LIBCXX for c++abi (objc) 2017-09-23 10:41:27 +00:00
sthen
32af3b089b sync WANTLIB and put it in the right place in the Makefile 2017-09-23 10:32:54 +00:00
sthen
b0ba1b1705 ncurses->ncursesw 2017-09-23 10:32:00 +00:00
sthen
2ff49d3a16 termcap->ncursesw WANTLIB, plus some other minor Makefile changes I had in my tree 2017-09-23 10:31:45 +00:00
sthen
9ca2923a1b WANTLIB+=unistring for -cups 2017-09-23 10:28:52 +00:00
sthen
280cecc421 use COMPILER_LIBCXX; actually this just needs c++abi (for objc) on a clang
system, but this is the most straightforward to do it
2017-09-23 10:27:35 +00:00
nigel
295f64c044 fix python3 flavor WANTLIB
Ok sthen@
2017-09-23 10:27:35 +00:00
sthen
5fdbbc8e2b sync wantlib 2017-09-23 10:26:45 +00:00
sthen
fc10fe82af missing WANTLIB 2017-09-23 10:23:48 +00:00
sthen
975ad9de13 sync wantlib 2017-09-23 10:19:18 +00:00
sthen
1f71b554ec add missing c++ wantlib 2017-09-23 10:16:54 +00:00
sthen
a97e9cf1bc add WANTLIB 2017-09-23 10:15:28 +00:00
sthen
d4c1661ce3 fix WANTLIB (existing wantlib was in the wrong place so the WANTLIB+= didn't
work)
2017-09-23 10:13:19 +00:00
sthen
458a5f6ba5 hidden dep on libexecinfo 2017-09-23 10:11:41 +00:00
rsadowski
2b5ba3d5e2 Drop gettext MODULE, sync WANTLIB
Based on the diff of Markus Hennecke (Maintainer).

lib depends, REVISION tweaks and ok jca@
2017-09-23 07:41:13 +00:00
sthen
b01b304cc6 Build Dovecot's fts-solr plugin (solr itself is not currently in packages;
I've tested this against manually-installed solr 6.6.1 running with jdk 1.8
on OpenBSD).

ok Brad (maintainer).
2017-09-22 22:53:08 +00:00
sthen
c69a3807a7 don't use g++ to link
sync wantlib
2017-09-22 22:47:23 +00:00
sthen
d71525a121 sync wantlib 2017-09-22 21:40:37 +00:00
sthen
2f245ea74d WANTLIB+=m for a bunch of things (chasing sqlite3 fts5 addition) 2017-09-22 21:37:18 +00:00
sthen
30eaa4b102 sync WANTLIB and bump, gc a few gettext MODULES while there 2017-09-22 21:30:32 +00:00
sthen
ae2fd57c41 add missing COMPILER_LIBCXX wantlib, fixup GH_*, remove unwanted MASTER_SITES 2017-09-22 20:59:02 +00:00
sthen
4990bcbeee add a bunch of missing unistring deps 2017-09-22 20:52:58 +00:00
sthen
040a02fc8d add a whole raft of missing wantlib 2017-09-22 20:45:32 +00:00