Fabrice Fontaine
4342a6142e
package/botan: set BOTAN_CPE_ID_VALID
...
cpe:2.3🅰️ botan_project:botan is a valid CPE identifier for this
package:
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Abotan_project%3Abotan
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-01-17 14:53:27 +01:00
Fabrice Fontaine
5e1c1d8aed
package/botan: bump to version 2.17.3
...
https://botan.randombit.net/news.html#version-2-17-3-2020-12-21
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-12-26 18:26:48 +01:00
Fabrice Fontaine
67ed81fc5d
package/botan: bump to version 2.17.2
...
https://botan.randombit.net/news.html#version-2-17-2-2020-11-13
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-12-13 10:36:44 +01:00
Fabrice Fontaine
5948cd6163
package/botan: bump to version 2.17.0
...
Drop patch (already in version)
https://botan.randombit.net/news.html#version-2-17-0-2020-11-05
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-11-07 13:23:38 +01:00
Fabrice Fontaine
a13999718d
package/botan: fix build with aarch64_be
...
aarch64_be support was added by commit 3e3b524883
Fixes:
- http://autobuild.buildroot.org/results/69ebf03c59b2af4140a39bc26f17d0396b6ec15d
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-10-15 20:10:20 +02:00
Fabrice Fontaine
a0853fad20
package/botan: security bump to version 2.16
...
Fix a memory leak in GCM where if passed an unsuitable block cipher (eg
not 128 bit) it would throw an exception and leak the cipher object.
https://github.com/randombit/botan/blob/2.16.0/news.rst
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-10-11 19:06:07 +02:00
Fabrice Fontaine
3e3b524883
package/botan: update supported architectures
...
- aarch64, powerpc64le and s390x are supported since version 2.5.0 and
5f55f0eac9
- sparc64 is supported since version 2.5.0 and
7e6aea7a9b
- riscv is supported since version 2.8.0 and
b9aafd6700
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-10-08 23:26:48 +02:00
Fabrice Fontaine
b517934b79
package/botan: bump to version 2.15.0
...
https://botan.randombit.net/news.html
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-08-29 21:57:47 +02:00
Bernd Kuhls
9bb3b4952e
package/botan: bump version to 2.14.0
...
Release notes: https://botan.randombit.net/news.html
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-04-15 21:41:35 +02:00
Fabrice Fontaine
c19b5a39fc
package/botan: bump to version 2.13.0
...
- Calculate hash of tarball locally, hash of 2.13.0 is not in
https://botan.randombit.net/releases/sha256sums.txt
- Update hash of license file (update in year:
3567c921c1 )
- Update indentation of hash file (two spaces)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-02-26 22:48:36 +01:00
Pierre-Jean Texier
290b036a7a
package/botan: bump to version 2.11.0
...
- Remove patches (already in version)
- Upstream does not provide tgz tarball anymore, switch to xz.
- Update hash for license file due to copyright year change.
- See full changelog https://botan.randombit.net/news.html
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-07-18 20:37:12 +02:00
Fabrice Fontaine
b79439af44
package/botan: fix static build with atomic
...
Fixes:
- http://autobuild.buildroot.org/results/9db39b209a0f4be1e09b7e4ddb5e9a63da4fbbfa
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2019-05-26 20:38:51 +02:00
Fabrice Fontaine
342ccf85b2
package/botan: fix build with boost 1.70.0
...
Fixes:
- http://autobuild.buildroot.org/results/ca9dfcfd34365aa1476b718d4897a2e75f6983ac
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-04-18 11:25:28 +02:00
Fabrice Fontaine
ae7ba64501
package/botan: link with libatomic when needed
...
On some architectures, atomic built-ins are provided by the libatomic
library from gcc. Linking with libatomic is therefore necessary,
otherwise the build fails with:
sparc-buildroot-linux-uclibc/sysroot/lib/libatomic.so.1: error adding symbols: DSO missing from command line
This is often for example the case on sparcv8 32 bit.
Fixes:
- http://autobuild.buildroot.org/results/a442734c570e4a02854014d831ba3aab9f592430
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-02-24 22:06:15 +01:00
DUPONCHEEL Sébastien
1dcea42403
botan: fix install directory
...
Using $(STAGING_DIR)/usr and $(TARGET_DIR)/usr as the DESTDIR value
causes Botan to be installed in $(STAGING_DIR)/usr/usr and
$(TARGET_DIR)/usr/usr, which obviously isn't correct. Let's fix that
by passing the appropriate DESTDIR values.
Signed-off-by: DUPONCHEEL Sébastien <sebastien.duponcheel@corp.ovh.com >
[Thomas: extend commit log.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-11-23 21:47:50 +01:00
Fabrice Fontaine
9561504fe5
botan: disable documentation
...
Fix following error if sphinx is found but its version is too low:
Sphinx version error:
This project needs at least Sphinx v1.2 and therefore cannot be built with this version.
Ignoring ImportError and using old theme
ERROR: Error running sphinx-build -q -c ./src/configs/sphinx -b html ./doc/manual build/docs/manual
Fixes:
- http://autobuild.buildroot.net/results/c15715a05a41035954f32510483314060ea31260
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-10-11 22:07:45 +02:00
Fabrice Fontaine
81496de675
botan: bump to version 2.8.0
...
Fix build on i586, https://patchwork.ozlabs.org/patch/970313 has been
merged upstream
Fixes:
- http://autobuild.buildroot.org/results/aaa2ea8c3fb5fe954c0af0061f83ad70e0a862f9
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-10-10 09:13:48 +02:00
Fabrice Fontaine
f250324a28
botan: fix static build
...
Don't pass crs in AR as it is now done by botan, see:
a9e4eede39
Fixes:
- http://autobuild.buildroot.org/results/5c15fe739cb1b6079dacf234699ee048924b74fb
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-09-16 15:53:54 +02:00
Fabrice Fontaine
bd9ad13bed
botan: fix build on uclibc
...
uclibc does not have sys/auxv.h so disable getauxval
Fixes:
- http://autobuild.buildroot.org/results/0000636025b843ab343dc45ccd29979325aff428
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-09-12 10:39:09 +02:00
Bernd Kuhls
18cae7c686
package/botan: needs boost libraries filesystem and system
...
Without them the build fails:
/home/naourr/work/instance-0/output/host/lib/gcc/arm-buildroot-linux-mu
sleabihf/7.3.0/../../../../arm-buildroot-linux-musleabihf/bin/ld:
cannot find -lboost_filesystem
/home/naourr/work/instance-0/output/host/lib/gcc/arm-buildroot-linux-mu
sleabihf/7.3.0/../../../../arm-buildroot-linux-musleabihf/bin/ld:
cannot find -lboost_system
Bug was introduced in next branch by commit
https://git.buildroot.net/buildroot/commit/?h=next&id=031f5c04d9de5a21d3bc49f3849af3e6593fa1a8
Fixes
http://autobuild.buildroot.net/results/cb9/cb90f4ed4d130a2ab6f6d085708a482a51d7dc91/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-09-08 23:55:22 +02:00
Fabrice Fontaine
dfdfd97e10
botan: needs std::future
...
Fixes:
- http://autobuild.buildroot.org/results/d63f70340d1297ad96c20144e658f0e4587a90ca
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-09-08 14:48:19 +02:00
Fabrice Fontaine
4aa2399cd6
botan: fix build on arm without neon
...
configure.py only supports --disable-neon
Fixes:
- http://autobuild.buildroot.org/results/26eec7e20795068613616a7312681853232ec764
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-09-08 14:47:59 +02:00
Bernd Kuhls
c845b295bd
package/botan: fix altivec support
...
configure.py only supports --disable-altivec.
Fixes
http://autobuild.buildroot.net/results/318/3187afa3eea77e5de0e0fe14717bfc080da08117/
Added license hash URL.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-08-27 11:19:12 +02:00
Thomas Petazzoni
826be91a5d
botan: fix minor typo in Config.in file
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-08-20 23:33:36 +02:00
Bernd Kuhls
2fc8abde2b
package/botan: add optional dependency to xz
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-08-20 23:32:58 +02:00
Bernd Kuhls
9e62635c2e
package/botan: add optional dependency to sqlite
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-08-20 23:32:53 +02:00
Bernd Kuhls
031f5c04d9
package/botan: add optional dependency to boost
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-08-20 23:32:50 +02:00
Bernd Kuhls
70ff2eec59
package/botan: bump version to 2.7.0
...
Depends on gcc >= 4.8:
https://github.com/randombit/botan/blob/master/readme.rst
Rebased patch 0001, added license hash and updated license path.
Updated configure options for shared/static libraries after commit
299119f02c
Added configure for ssp support after commit
ebeae68aba
This fixes a build error with toolchains without ssp support.
Removed dependency to gmp:
https://github.com/randombit/botan/issues/719
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-08-20 23:32:47 +02:00
Tobias Blass
e654839f9e
botan: disable AltiVec if the CPU does not support it
...
Botan compiles all PowerPC code with AltiVec support and only determines
at runtime whether the CPU even supports it. If the target CPU uses the
older SPE extensions, though, this is too late; since SPE and AltiVec
are incompatible, gcc aborts the compilation. This patch explicitly
disables AltiVec support unless BR2_POWERPC_CPU_HAS_ALTIVEC is defined
Signed-off-by: Tobias Blass <tobias.blass@rohde-schwarz.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-06-06 21:44:20 +02:00
Bernd Kuhls
033aa8d4e9
package/botan: bump version to 1.10.16
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-05-22 16:14:49 +02:00
Rahul Bedarkar
96e9480fbc
boot, package: use SPDX short identifier for BSD-2c
...
We want to use SPDX identifier for license string as much as possible.
SPDX short identifier for BSD-2c is BSD-2-Clause.
This change is done using following command.
find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/BSD-2c/BSD-2-Clause/g'
Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-04-01 15:27:05 +02:00
Gustavo Zacarias
1889786650
botan: use $(TARGET_MAKE_ENV) when calling $(MAKE)
...
Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com >
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-10-22 15:19:24 +02:00
Francois Perrad
803d484f95
botan: bump to version 1.10.13
...
Signed-off-by: Francois Perrad <francois.perrad@gadz.org >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-07-12 10:48:08 +02:00
Thomas Petazzoni
7536a7354c
botan: pass --prefix=/usr to fix .pc file
...
botan uses a non-autotools build system. We currently don't pass any
--prefix=/usr, and by default the prefix is set to /usr/local. This
doesn't cause a lot of visible issues because at install time, we pass
DESTDIR=$(TARGET_DIR)/usr (the build system doesn't make the
difference between DESTDIR and prefix).
However, the generated pkg-config .pc file is wrong, as it contains
prefix=/usr/local instead of prefix=/usr, which doesn't match where
the botan library and headers are installed. By passing --prefix=/usr,
we make sure that the .pc file is in line with where botan is
installed.
Fixes bug #7760
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-04-10 22:55:00 +02:00
Jerzy Grzegorek
bd8c733fb4
packages: indentation cleanup
...
This commit doesn't touch infra packages.
Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-03-31 13:57:41 +02:00
André Hentschel
1653db92f7
botan: Add hash file
...
Signed-off-by: André Hentschel <nerv@dawncrow.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-03-15 14:13:50 +01:00
Baruch Siach
5cb5492ec5
botan: remove redundant INSTALL_TARGET
...
INSTALL_TARGET defaults to YES.
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-01-14 16:48:56 +01:00
Thomas Petazzoni
665e13c85e
Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS
...
Since a while, the semantic of BR2_PREFER_STATIC_LIB has been changed
from "prefer static libraries when possible" to "use only static
libraries". The former semantic didn't make much sense, since the user
had absolutely no control/idea of which package would use static
libraries, and which packages would not. Therefore, for quite some
time, we have been starting to enforce that BR2_PREFER_STATIC_LIB
should really build everything with static libraries.
As a consequence, this patch renames BR2_PREFER_STATIC_LIB to
BR2_STATIC_LIBS, and adjust the Config.in option accordingly.
This also helps preparing the addition of other options to select
shared, shared+static or just static.
Note that we have verified that this commit can be reproduced by
simply doing a global rename of BR2_PREFER_STATIC_LIB to
BR2_STATIC_LIBS plus adding BR2_PREFER_STATIC_LIB to Config.in.legacy.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
2014-12-11 22:48:13 +01:00
Francois Perrad
f824d3e2be
botan: fix static build
...
see http://autobuild.buildroot.net/results/2d1/2d1563e253b669b45c9df449c5b3a750c04a43dc/
this commit reverts the previous commit 84047394ed
which disables static build in Config.in
the option --no-autoload prevents the use of the function dlopen.
Signed-off-by: Francois Perrad <francois.perrad@gadz.org >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-11-27 22:48:09 +01:00
Francois Perrad
84047394ed
botan: disable for static builds
...
it tries to include <dlfcn.h>
see http://autobuild.buildroot.net/results/2d1/2d1563e253b669b45c9df449c5b3a750c04a43dc/
Signed-off-by: Francois Perrad <francois.perrad@gadz.org >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-11-14 14:40:00 +01:00
Baruch Siach
141e335441
botan: fix mips64 build using n32 ABI
...
Remove explicit -mabi parameter, and let the external toolchain wrapper set
the correct -mabi.
Fixes:
http://autobuild.buildroot.net/results/8fb/8fb8621bc5175f593de4ad0f005a5c7ffd4d9241/
Cc: Francois Perrad <fperrad@gmail.com >
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Acked-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-10-23 22:15:53 +02:00
Francois Perrad
50e4067d21
botan: requires a toolchain with threads
...
fixes http://autobuild.buildroot.org/results/3df/3dfc002d8c19001dea4f13aa06cc6ec3f65fc4cb/
Signed-off-by: Francois Perrad <francois.perrad@gadz.org >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-10-11 07:39:41 +02:00
Thomas Petazzoni
21b617b299
botan: add type to BR2_PACKAGE_BOTAN_ARCH_SUPPORTS option
...
Commit 1737af3679 ('botan: limit to
supported CPU architectures') introduced the
BR2_PACKAGE_BOTAN_ARCH_SUPPORTS with a default value, but forgot to
define a type, which leads to a kconfig warning:
package/botan/Config.in:1:warning: config symbol defined without type
This commit fixes that by properly setting the type.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-10-08 22:52:16 +02:00
Thomas Petazzoni
1737af3679
botan: limit to supported CPU architectures
...
See src/build-data/arch/ for the list of supported CPU architectures.
Fixes:
http://autobuild.buildroot.org/results/69f/69fdecb06a03e6a95adfab70adf8ebf45971f0da/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Francois Perrad <fperrad@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-10-08 21:52:39 +02:00
Francois Perrad
e43da7bb32
botan: new package
...
Signed-off-by: Francois Perrad <francois.perrad@gadz.org >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-10-08 00:13:13 +02:00