Gustavo Zacarias
6b8f4e4603
gnutls: bump to version 3.2.16
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-07-23 21:52:26 +02:00
Gustavo Zacarias
5c3f0ce05d
gnutls: security bump to version 3.2.15
...
Fixes GNUTLS-SA-2014-3 (CVE-2014-3466).
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-05-30 22:48:40 +02:00
Gustavo Zacarias
6ef3999f8c
gnutls: bump to version 3.2.14
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-05-08 21:18:59 +02:00
Gustavo Zacarias
d996fe44d3
gnutls: bump to version 3.2.13
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 14:20:09 +02:00
Gustavo Zacarias
310db15519
gnutls: security bump to version 3.2.12
...
Fixes CVE-2014-1959 / GNUTLS-SA-2014-1 and CVE-2014-0092 / GNUTLS-SA-2014.2
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-03-04 19:38:55 +01:00
Antoine Pierlot-Garcin
dcd0b3cc7b
gnutls: fix libz autodetection failure
...
The configure script finds libz in the distribution libraries, which causes
zlib support to be dropped from the cross-compiled GnuTLS.
Signed-off-by: Antoine Pierlot-Garcin <antoine@bokbox.com >
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-02-04 18:09:14 +01:00
Gustavo Zacarias
d9b79b7f50
gnutls: bump to version 3.2.10
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-02-04 09:46:57 +01:00
Arnout Vandecappelle (Essensium/Mind)
1bb77c7578
gnutls: bump to 3.2.9
...
gnutls-01-gettime.patch was applied upstream, AUTORECONF is no longer
necessary.
The GNUTLS_LIBREGEX_CHECK_FIX didn't actually work before, because it was
overwritten by the autoreconf. It looks like things still work without
regex. However, this patch reinstates the regex support by setting
libopts_cv_with_libregex=yes in the environment.
Fixes http://autobuild.buildroot.net/results/b22/b22f2caa79f371c625939b65a88a2073382c5288
(failure in libvncserver) because gnutls.so is now properly linked with -lrt.
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-02-01 12:07:24 +01:00
Gustavo Zacarias
77ab76b2e9
gnutls: add crywrap clock_gettime patch
...
Fixes:
http://autobuild.buildroot.net/results/1bd/1bd67b616e996d684dd584576569517f4653addd/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2013-12-26 18:43:38 +01:00
Thomas Petazzoni
87815fc695
gnutls: fix libopts detection causing build failures
...
Following the recent bump of gnutls to version 3.2.8, the build
started to fail on some machines where libopts is installed on the
system: gnutls configure script was incorrectly assuming that libopts
was available.
Since we don't have a package in Buildroot, this commit tells gnutls
to use its builtin libopts version.
Fixes (tested on gcc20):
http://autobuild.buildroot.org/results/18f/18f61b3be6aed73f83b449b5082492a4a6ba8ffb/build-end.log
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2013-12-25 17:14:44 +01:00
Thomas De Schampheleire
35eaed8d07
Config.in files: use if/endif instead of 'depends on' for main symbol
...
In the Config.in file of package foo, it often happens that there are other
symbols besides BR2_PACKAGE_FOO. Typically, these symbols only make sense
when foo itself is enabled. There are two ways to express this: with
depends on BR2_PACKAGE_FOO
in each extra symbol, or with
if BR2_PACKAGE_FOO
...
endif
around the entire set of extra symbols.
The if/endif approach avoids the repetition of 'depends on' statements on
multiple symbols, so this is clearly preferred. But even when there is only
one extra symbol, if/endif is a more logical choice:
- it is future-proof for when extra symbols are added
- it allows to have just one strategy instead of two (less confusion)
This patch modifies the Config.in files accordingly.
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2013-12-25 12:21:39 +01:00
Gustavo Zacarias
da30463346
gnutls: bump to version 3.2.8
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2013-12-25 10:12:51 +01:00
Jerzy Grzegorek
aa593ddbc1
package: add <pkg>_VERSION_MAJOR variable
...
Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net >
Reviewed-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-12-19 21:37:39 +01:00
Gustavo Zacarias
2648ecfc10
gnutls: revert bump
...
Revert bump to 3.2.7 from commit 8238e744b8
It causes build issues because of an internal gnulib bump:
http://autobuild.buildroot.net/results/48d/48d5c6364fec55e84309b2fb6986f206699f1800/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-12-04 09:04:23 +01:00
Gustavo Zacarias
8238e744b8
gnutls: bump to version 3.2.7
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-12-02 11:41:53 +01:00
Gustavo Zacarias
56034b1c9f
gnutls: bump to version 3.2.6
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-11-13 00:23:46 +01:00
Gustavo Zacarias
71af8d275c
gnutls: security bump to version 3.2.5
...
Fix for GNUTLS-SA-2013-3.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-10-25 12:22:54 +02:00
Thomas De Schampheleire
66bb10b7b0
Config.in files: unify comments of toolchain option dependencies
...
This patch lines up the comments in Config.in files that clarify which
toolchain options the package depends on.
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-10-14 22:45:57 +02:00
Gustavo Zacarias
ec80b7010f
gnutls: bump to version 3.2.4
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-09-01 22:36:47 +02:00
Gustavo Zacarias
2b3673e66d
gnutls: bump to version 3.2.3
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2013-07-30 23:27:17 +02:00
Gustavo Zacarias
42fb7c58bb
gnutls: bump to version 3.2.2
...
Closes bug #6374
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-07-15 23:00:36 +02:00
Alexandre Belloni
8dfd59d114
Normalize separator size to 80
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-06 22:30:24 +02:00
Peter Korsgaard
d8587c198b
gnutls: drop double libidn dependency
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-06 15:03:55 +02:00
Peter Korsgaard
669de89be7
Revert "gnutls: wchar only needed for tools"
...
This reverts commit 7672b1235d .
It turns out that libgnutls.so ends up with a reference to wctomb() on
uClibc, as uClibc doesn't have vasnprintf so gnutls builds its internal
gnulib version of it, referencing wctomb().
Fix it by going back to requiring wchar for the base gnutls library as well.
Fixes http://autobuild.buildroot.net/results/780/780e825e56dc78f1ea347ca462e2e31044428775/
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-06 15:02:38 +02:00
Gustavo Zacarias
235b676a66
gnutls: make crywrap a tools option
...
crywrap now needs wchar support so just build it when tools are enabled.
It's also a tool so it belongs there anyway.
Fixes:
http://autobuild.buildroot.net/results/418/418ce71eecc1db725e3b3f092131a01cb1666a60/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-05 23:06:44 +02:00
Peter Korsgaard
7672b1235d
gnutls: wchar only needed for tools
...
And adjust reverse dependencies to match.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-03 17:27:00 +02:00
Gustavo Zacarias
7e9f3d015c
gnutls: bump to version 3.2.1
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-03 16:55:03 +02:00
Gustavo Zacarias
1c15ed2dac
gnutls: enable cryptodev-linux support
...
Unfortunately because of header file differencies this can't be used for
OCF.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-05-05 23:00:35 +02:00
Gustavo Zacarias
fcfb394674
gnutls: bump to version 3.1.9
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-03-04 20:57:01 +01:00
Gustavo Zacarias
e6f0a3bd5f
gnutls: bump to version 3.1.8
...
Fixes a regression in 3.1.7 regarding the priority string NORMAL.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-02-18 13:48:23 +01:00
Gustavo Zacarias
1b2ab4a43c
gnutls: tools require the package
...
[Peter: remove the unneeded BR2_USE_WCHAR dependency]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-02-05 14:53:11 +01:00
Peter Korsgaard
68c3f5257d
Revert "gnutls: make it non-wchar friendly"
...
This reverts commit f1b86cef98
While the fix makes gnutls build without wchar, it doesn't actually work as
there's no rpl_wctomb implementation so the .so ends up with an undefined
reference to wctomb:
./host/usr/bin/arm-linux-nm -D staging/usr/lib/libgnutls.so.28|grep wctomb
U wctomb
Causing linker errors for packages trying to use it:
CCLD msmtp
host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgnutls.so:
undefined reference to `wctomb'
collect2: ld returned 1 exit status
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-02-05 11:45:28 +01:00
Peter Korsgaard
ab6f23bda0
gnutls: bump version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-02-05 10:39:17 +01:00
Gustavo Zacarias
32ab8f21e6
gnutls: bump to version 3.1.6
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-01-15 13:05:58 +01:00
Gustavo Zacarias
7155fb7dd6
gnutls: handle libidn properly
...
Add it to the dependencies when it's available.
But disable crywrap when it's a nommu system since it uses fork()
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-01-02 15:52:58 +01:00
Gustavo Zacarias
50e562bc4a
gnutls: fix build failure related to pthreads
...
The pthreads autodetection poisons the linkpath thus making other
distribution libraries to take precedence over the cross ones.
Leading to failures such as:
http://autobuild.buildroot.net/results/tmp/3f979d4e2186ee31012c332fedec9591890b0b77
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-01-02 15:52:49 +01:00
Gustavo Zacarias
01ac10e0f6
gnutls: fix legal-info
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-12-29 14:24:04 +01:00
Gustavo Zacarias
a8293a3765
gnutls: bump to version 3.1.5
...
[Peter: add comment when tools not available]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-12-28 21:55:48 +01:00
Gustavo Zacarias
f1b86cef98
gnutls: make it non-wchar friendly
...
Make gnutls work for non-wchar toolchains.
It's just a matter of throwing a helping hand to configure.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-12-26 23:39:59 +01:00
Thomas Petazzoni
29b792690b
gnutls: fix build failure due to non-existing gets in recent C libraries
...
Fixes:
http://autobuild.buildroot.org/results/7414989c182f8fd5b3ac849b7897b8e15df0024f/build-end.log
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-11-17 23:41:56 +01:00
Gustavo Zacarias
019a581f89
packages: switch to host-pkgconf
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-10-29 22:02:55 +01:00
Gustavo Zacarias
092457dd3b
gnutls: fix link-time build failures
...
Fixes
http://autobuild.buildroot.net/results/23da17446266bdd49ea0da0c1892d66d3ac6607f/build-end.log
And may the <BEEP> rest in peace at last...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-10-27 23:19:58 +02:00
Gustavo Zacarias
b3578cb0e4
gnutls: bump to 2.12.20
...
[Peter: License is GPLv3+ LGPLv2.1+]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-09-09 22:45:07 +02:00
Thomas Petazzoni
6845c4f710
gnutls: requires WCHAR support
...
gnutls uses wctomb(), which is available only on C libraries with
wide-char support. This fixes the following build failure:
http://autobuild.buildroot.org/results/cd4e73be80fbb64858f4cf911d2b893b0fc06465/build-end.log
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2012-07-25 18:25:43 +02:00
Arnout Vandecappelle (Essensium/Mind)
e1502ebc0c
all packages: rename XXXTARGETS to xxx-package
...
Also remove the redundant $(call ...).
This is a purely mechanical change, performed with
find package linux toolchain boot -name \*.mk | \
xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \
-e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \
-e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/'
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2012-07-17 20:23:05 +02:00
Peter Korsgaard
27930b0c21
gnutls: disable libgcrypt prefix mangling
...
Fixes http://autobuild.buildroot.net/results/77a0ca1d28a68daf25c2588eede86f779c772f97
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-06-06 02:23:44 +02:00
Peter Korsgaard
3bc0d5be84
gnutls: add optional zlib support
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-06-04 16:14:43 +02:00
Peter Korsgaard
d6d52903bb
gnutls: fix libgcrypt handling with external toolchains
...
The explicit gnutls prefix in combination with the libc.so linker script
and non-default sysroot seems to confuse external toolchains, causing
configure to error out. Workaround it by not using an explicit libgcrypt
prefix as it is installed in the sysroot anyway.
Fixes http://autobuild.buildroot.net/results/3b3901bea904bf32bccbd3e9a4274d604776cb98
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-06-04 14:00:13 +02:00
Gustavo Zacarias
2438762729
gnutls: bump to version 2.12.19
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-05-18 22:27:51 +02:00
Peter Korsgaard
80c4ea4708
gnutls: fix build on uClibc with C++ support enabled
...
Patch from openembedded:
http://git.openembedded.org/openembedded-core/plain/meta/recipes-support/gnutls/gnutls-2.12.17/correct_rpl_gettimeofday_signature.patch
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-04-07 21:11:30 +02:00