naddy
74ac1bc33b
When building with ports gcc, compile the C parts with -std=gnu11
...
to match the visibility of max_align_t between C and C++.
GCC 4.9 defaults to C89 and does not accept the "restrict" keyword
by default. This causes a configure check to add -std=gnu99 to the
compiler flags. Since max_align_t is from C11, the -std=gnu99 flag
removes it from visibility and gnutls's copy of gnulib then provides
its own replacement definition of max_align_t. When gnutls builds
its C++ library, the C++ visibility rules are different. The
max_align_t from stddef.h reappears and collides with the gnulib
replacement.
2018-11-05 21:29:50 +00:00
naddy
0f3a8bd688
We no longer need to handle the case that the system compiler is
...
not clang on amd64. Also add COMPILER_LIBCXX to WANTLIB on all
archs.
ok sthen@ ajacoutot@
2018-11-05 14:57:09 +00:00
sthen
25f0e460f2
Add COMPILER lines to c++ ports which currently use the default. Adjust
...
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
ajacoutot
31763f125a
Update to gnutls-3.5.19.
2018-07-17 08:01:01 +00:00
ajacoutot
af49c75c24
Update to gnutls-3.5.18.
2018-02-17 12:25:30 +00:00
ajacoutot
d27e31625f
Update to gnutls-3.5.17.
2018-01-20 11:16:16 +00:00
ajacoutot
e9775091a0
Update to gnutls-3.5.16.
2017-10-22 07:43:17 +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
ajacoutot
a8b0d63c50
Update to gnutls-3.5.15.
2017-08-22 08:33:43 +00:00
sthen
5e964ab0df
bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.
2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6
use COMPILER_LIBCXX where applicable
2017-07-16 19:18:47 +00:00
ajacoutot
4e28ae2d96
Update to gnutls-3.5.14.
2017-07-05 06:45:27 +00:00
ajacoutot
afa1ee15fa
SECURITY update to gnutls-3.5.13.
...
GNUTLS-SA-2017-4: decoding a status response TLS extension with valid contents could lead to a crash due to a null pointer dereference
2017-06-08 07:33:37 +00:00
espie
4ccac7a843
use lang/clang if amd64 and system compiler is not clang
2017-05-13 09:54:48 +00:00
ajacoutot
44316aca80
Update to gnutls-3.5.12.
2017-05-13 08:54:53 +00:00
sthen
073d25a37c
use LIBCXX
2017-04-10 11:46:32 +00:00
ajacoutot
600d0d4e1e
Update to gnutls-3.5.11.
2017-04-09 09:13:37 +00:00
ajacoutot
8f5ccdb6a9
Update to gnutls-3.5.10.
2017-03-08 08:11:48 +00:00
ajacoutot
a981852b13
Move to libidn2.
2017-02-18 17:31:59 +00:00
ajacoutot
89afdfb9eb
Proper indent; no change.
2017-02-13 10:23:50 +00:00
ajacoutot
281ed78b69
Update to gnutls-3.5.9.
2017-02-13 10:22:11 +00:00
ajacoutot
e3e1ca20a5
SECURITY update to gnutls-3.5.8.
...
- GnuTLS-SA-2017-1
- GnuTLS-SA-2017-2
2017-01-15 17:58:00 +00:00
ajacoutot
11419c2687
Update to gnutls-3.4.17.
2016-12-09 11:26:56 +00:00
ajacoutot
2501d05c80
Update to gnutls-3.4.16.
2016-10-10 08:15:05 +00:00
ajacoutot
c39ebfbe30
SECURITY update to gnutls-3.4.15.
...
- GnuTLS-SA-2016-3
- http://lists.gnutls.org/pipermail/gnutls-devel/2016-September/008146.html
2016-09-09 07:24:48 +00:00
ajacoutot
8fc08a9533
Update to gnutls-3.4.14.
...
(security fix for GNUTLS-SA-2016-2 which does not affect us)
2016-07-07 05:46:45 +00:00
ajacoutot
58d872caef
SECURITY update to gnutls-3.4.13.
...
http://www.gnutls.org/security.html#GNUTLS-SA-2016-1
Only 3.4.12 is affected.
2016-06-07 08:56:09 +00:00
ajacoutot
ed3351f748
Update to gnutls-3.4.12.
2016-05-21 06:48:14 +00:00
ajacoutot
4ec5a97611
Update to gnutls-3.4.11.
2016-04-16 15:52:51 +00:00
naddy
069bf0c677
Replace gettext module with ordinary dependency.
...
Fix the gnutls tests without requiring gsed.
ok ajacoutot@
2016-04-08 11:16:15 +00:00
naddy
ce859edcb4
garbage collect CONFIGURE_SHARED
2016-03-11 20:28:21 +00:00
ajacoutot
f87d0f259c
Major update to the new stable gnutls-3.4.10.
2016-03-06 12:16:53 +00:00
ajacoutot
de22159dcf
Bugfix update to gnutls-3.3.21.
2016-02-04 06:55:18 +00:00
ajacoutot
9a699c3ad3
Update to gnutls-3.3.20.
2016-01-09 07:38:16 +00:00
sthen
6dbfdee3b4
Add an http mirror for gnutls (there was an old commented-out one, but it
...
didn't update very often - new one should be 4x/day). ok ajacoutot@
2015-11-23 10:07:48 +00:00
ajacoutot
ef34adfabf
Update to gnutls-3.3.19.
2015-11-23 06:23:57 +00:00
ajacoutot
045f47dfc1
Update to gnutls-3.3.18.
...
Drop the libgnutls-config script.
2015-09-14 07:02:14 +00:00
ajacoutot
dd7abdadaa
SECURITY update to gnutls-3.3.17.1.
2015-08-12 07:05:12 +00:00
ajacoutot
71d28281e6
Bug-fix update to gnutls-3.3.16.
2015-07-13 07:07:48 +00:00
ajacoutot
1045469518
SECURITY update to gnutls-3.3.15.
2015-05-04 08:30:13 +00:00
ajacoutot
6384a3dc34
Update to gnutls-3.3.14.
2015-04-09 07:07:08 +00:00
ajacoutot
86f0b4db19
Update to gnutls-3.2.21.
2014-12-12 07:05:59 +00:00
ajacoutot
33cfb368c7
SECURITY update to gnutls-3.2.20.
2014-11-13 09:33:09 +00:00
ajacoutot
49324b1f31
Update to gnutls-3.2.19.
2014-10-14 07:38:54 +00:00
ajacoutot
04229a8a0a
Update to gnutls-3.2.18.
2014-09-19 06:37:49 +00:00
ajacoutot
372cd2bc49
--disable-gtk-doc is handled by the infrastructure now.
2014-09-13 16:36:53 +00:00
ajacoutot
5391d667e0
Update to gnutls-3.2.17.
2014-08-25 16:27:56 +00:00
ajacoutot
1bf8689917
Update to gnutls-3.2.16.
2014-08-21 12:37:27 +00:00
sthen
22834a1fe2
Update to gnutls-3.2.15, fixes memory corruption in TLS client "Server Hello"
...
parsing found by Codenomicon, and various other issues. No API/ABI change.
ok ajacoutot@
2014-05-30 11:32:21 +00:00
sthen
5ae7c37e91
add an http mirror, for people on ftp-challenged nets
...
ok ajacoutot@
2014-05-09 13:54:06 +00:00