aboutsummaryrefslogtreecommitdiff
path: root/package/botan/botan.mk
Commit message (Collapse)AuthorAgeFilesLines
* package/botan: bump to version 2.13.0Gravatar Fabrice Fontaine2020-02-261-1/+1
| | | | | | | | | | | - 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: https://github.com/randombit/botan/commit/3567c921c102448fabc8c2643a1cb6acdb6f9e5c) - 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>
* package/botan: bump to version 2.11.0Gravatar Pierre-Jean Texier2019-07-181-2/+2
| | | | | | | | | | - 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>
* package/botan: link with libatomic when neededGravatar Fabrice Fontaine2019-02-241-0/+7
| | | | | | | | | | | | | | | | 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>
* botan: fix install directoryGravatar DUPONCHEEL S├ębastien2018-11-231-2/+2
| | | | | | | | | | | 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>
* botan: disable documentationGravatar Fabrice Fontaine2018-10-111-1/+2
| | | | | | | | | | | | | | 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>
* botan: bump to version 2.8.0Gravatar Fabrice Fontaine2018-10-101-1/+1
| | | | | | | | | | | 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>
* botan: fix static buildGravatar Fabrice Fontaine2018-09-161-1/+1
| | | | | | | | | | | Don't pass crs in AR as it is now done by botan, see: https://github.com/randombit/botan/commit/a9e4eede3942748234d705cc616ecc106e3767a6 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>
* botan: fix build on uclibcGravatar Fabrice Fontaine2018-09-121-0/+4
| | | | | | | | | | 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>
* botan: fix build on arm without neonGravatar Fabrice Fontaine2018-09-081-0/+4
| | | | | | | | | | 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>
* package/botan: fix altivec supportGravatar Bernd Kuhls2018-08-271-3/+1
| | | | | | | | | | | | 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>
* package/botan: add optional dependency to xzGravatar Bernd Kuhls2018-08-201-0/+5
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/botan: add optional dependency to sqliteGravatar Bernd Kuhls2018-08-201-0/+5
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/botan: add optional dependency to boostGravatar Bernd Kuhls2018-08-201-0/+5
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/botan: bump version to 2.7.0Gravatar Bernd Kuhls2018-08-201-9/+21
| | | | | | | | | | | | | | | | | | | | 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 https://github.com/randombit/botan/commit/299119f02c09e7d3e657b13e1706cb653eff560c Added configure for ssp support after commit https://github.com/randombit/botan/commit/ebeae68aba0d3384a00fddde77a561bb0cd88102 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>
* botan: disable AltiVec if the CPU does not support itGravatar Tobias Blass2017-06-061-0/+6
| | | | | | | | | | | 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>
* package/botan: bump version to 1.10.16Gravatar Bernd Kuhls2017-05-221-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for BSD-2cGravatar Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | 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>
* botan: use $(TARGET_MAKE_ENV) when calling $(MAKE)Gravatar Gustavo Zacarias2016-10-221-4/+4
| | | | | | 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>
* botan: bump to version 1.10.13Gravatar Francois Perrad2016-07-121-2/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* botan: pass --prefix=/usr to fix .pc fileGravatar Thomas Petazzoni2015-04-101-1/+2
| | | | | | | | | | | | | | | | | | | 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>
* packages: indentation cleanupGravatar Jerzy Grzegorek2015-03-311-9/+9
| | | | | | | 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>
* botan: remove redundant INSTALL_TARGETGravatar Baruch Siach2015-01-141-1/+0
| | | | | | | INSTALL_TARGET defaults to YES. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBSGravatar Thomas Petazzoni2014-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | 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>
* botan: fix static buildGravatar Francois Perrad2014-11-271-1/+1
| | | | | | | | | | | | see http://autobuild.buildroot.net/results/2d1/2d1563e253b669b45c9df449c5b3a750c04a43dc/ this commit reverts the previous commit 84047394ed6ad08adb9f59a9022553a327eef040 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>
* botan: new packageGravatar Francois Perrad2014-10-081-0/+62
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>