summaryrefslogtreecommitdiffstats
path: root/package/exiv2
Commit message (Collapse)AuthorAgeFilesLines
* exiv2: use the new gettext logicThomas Petazzoni2017-07-051-4/+3
| | | | | | | | | | | | This commit switches to use the new gettext logic, which involves: - using TARGET_NLS_DEPENDENCIES instead of hand-encoded dependencies on gettext/host-gettext - using BR2_SYSTEM_ENABLE_NLS instead of BR2_ENABLE_LOCALE to decide if NLS support should be enabled or not Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/exiv2: disable on muslBernd Kuhls2017-06-051-2/+4
| | | | | | | | | | | | | | | | Musl build is broken: /home/buildroot/build/instance-0/output/build/exiv2-910f3507795e1930ae216c9febee0bf9a88e99c0/src/actions.cpp:2052:32: error: 'PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP' was not declared in this scope According to http://www.openwall.com/lists/musl/2017/02/20/3 the define is not available on musl. Fixes http://autobuild.buildroot.net/results/283/28334a8a0b23c7c8260023b9a3aa15e8dd7613d0/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/exiv2: fix gettext detection, part IIBernd Kuhls2017-06-054-137/+6
| | | | | | | | | | | | | | | It seems getting the gettext stuff right on all platforms is not that easy, this patch bumps exiv2 to include all gettext (and pthreads) patches applied upstream. To reproduce the problem gettext has to be built before exiv2 so we make gettext an optional dependency when NLS support is used. Fixes http://autobuild.buildroot.net/results/a56/a56c8a8a4c76b7c359ca7f5252be93fd70c6a4c1/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/exiv2: fix pthread detectionBernd Kuhls2017-06-051-0/+4
| | | | | | | | | | | | | | | | | | This commit fixes an error during configure: -- Check if compiler accepts -pthread CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately: THREADS_PTHREAD_ARG (advanced) Patch ported from librtlsdr: https://git.busybox.net/buildroot/commit/?id=4c6eace6f756d15ae9639a503c9245d1e7fb12a9 Fixes http://autobuild.buildroot.net/results/0f9/0f985993a0c0076f027cfe25bb13d6b85c644c0d/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/exiv2: needs threadsBernd Kuhls2017-06-051-6/+3
| | | | | | | | | Exiv2 itself depends on threads, not only with xmp support. Follow-up patch for http://patchwork.ozlabs.org/patch/770813/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/exiv2: fix thread detection with xmp support disabledBernd Kuhls2017-06-031-0/+59
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/46f273cf46ab5050ce7c23c968fcc7ce69f32626/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/exiv2: fix gettext supportBernd Kuhls2017-06-031-0/+72
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/defcdd3dd57b031c31bb16c0075f079a482bf52d Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/exiv2: bump version to 0.26Bernd Kuhls2017-05-282-4/+5
| | | | | | | Changed download URL according to http://www.exiv2.org/download.html Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/e*/Config.in: fix ordering of statementsAdam Duskett2017-04-291-1/+1
| | | | | | | | | | | | | The check-package script when ran gives warnings on ordering issues on all of these Config files. This patch cleans up all warnings related to the ordering in the Config files for packages starting with the letter e in the package directory. The appropriate ordering is: type, default, depends on, select, help See http://nightly.buildroot.org/#_config_files for more information. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* exiv2: bump to version 0.25Gustavo Zacarias2015-11-134-24/+7
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: remove (non-)lfs dependencies and tweaksGustavo Zacarias2015-04-011-3/+2
| | | | | | | | Now that largefile is mandatory removes package dependencies and conditionals. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/*: rename patches according to the new policyPeter Korsgaard2015-02-031-0/+0
| | | | | | | Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345) Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBSThomas Petazzoni2014-12-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | 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>
* exiv2: add patch to fix build error with some toolchainsNicolas Serafini2014-12-071-0/+19
| | | | | | | | | | | | | | This patch remove a header inclusion that is not required an can create build error with some toolchains. The patch is pushed on the upstream for the next release. http://dev.exiv2.org/issues/1007 Fixes: http://autobuild.buildroot.net/results/09d/09d9b525eeee458247e10a7948070c00bbabb964/ Signed-off-by: Nicolas Serafini <nicolas.serafini@sensefly.com> Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* exiv2: XMP support needs largefileBaruch Siach2014-12-021-2/+3
| | | | | | | | | | | XMP code enables largefile unconditionally. Fixes: http://autobuild.buildroot.net/results/116/1166068a64733d22a2f891849177ad826347dc9f/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Tested-by: Nicolas Serafini <nicolas.serafini@sensefly.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* exiv2: new packageNicolas Serafini2014-11-223-0/+108
Add support for Exiv2 library and utility to manage image metadata Exiv2 can be built in GPLv2+ or commercial version. But in commercial version the Nikon lens name database and the NLS support has to be disabled for copyright reason. [Thomas: - switch to using the CMake build system, which works better than the clunky autoconf + manual Makefile based build system. - add missing toolchains dependencies: does not build in static library configuration, needs C++, etc.] Signed-off-by: Nicolas Serafini <nicolas.serafini@sensefly.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud