summaryrefslogtreecommitdiffstats
path: root/package/apr
Commit message (Collapse)AuthorAgeFilesLines
* apr: security bump to version 1.6.3Baruch Siach2017-10-302-3/+5
| | | | | | | | | | | | Fixes CVE-2017-12613: Out-of-bounds array deref in apr_time_exp*() functions. Use upstream provided SHA256 hash. Add license has. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* apr: bump version to 1.6.2Adam Duskett2017-06-212-3/+3
| | | | | Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/apr: bump version to 1.5.2Bernd Kuhls2017-05-223-6/+7
| | | | | | | Rebased patch 0001 and changed _SOURCE to .tar.bz2. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/a*/Config.in: fix help text wrappingAdam Duskett2017-05-111-3/+4
| | | | | | | | | | | | | | The check-package script when ran gives warnings on text wrapping on all of these Config files. This patch cleans up all warnings related to the text wrapping for the Config files starting with the letter a in the package directory. The appropriate indentation is: <tab><2 spaces><62 chars> See http://nightly.buildroot.org/#writing-rules-config-in for more information. Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* apr: fix size of pid_tJulien Beraud2017-03-211-0/+1
| | | | | | | | | | pid_t is a signed 32bits integer on both 32bits and 64bits architectures. This fixes an issue with apache server which causes bad pid to be written in PidFile Signed-off-by: Julien Beraud <julien.beraud@spectracom.orolia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* apache, apr: fix atomic handlingThomas Petazzoni2016-02-061-0/+15
| | | | | | | | | | | | | | | | Since the apache package was introduced, --enable-nonportable-atomics=yes was passed when BR2_ARCH_HAS_ATOMICS. However, Apache doesn't take this option: it only passes it down when building the APR library. But since we're building APR separately, this statement had no effect. So this commit removes the useless code from the Apache package, and instead adds the appropriate logic to the apr package, using the new BR2_TOOLCHAIN_HAS_SYNC_x symbols rather than BR2_ARCH_HAS_ATOMICS. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
* package/apr: Add libuuid as optional dependencyBernd Kuhls2015-05-211-0/+5
| | | | | | | | | | | | | | | | | | | | | libuuid is picked up by apr when present: Checking for OS UUID Support... checking uuid/uuid.h usability... yes checking uuid/uuid.h presence... yes checking for uuid/uuid.h... yes checking for library containing uuid_generate... -luuid checking for uuid_generate... yes checking for os uuid usability... yes $ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/libapr-1.so | grep libuuid 0x00000001 (NEEDED) Shared library: [libuuid.so.1] [Thomas: move the added chunk a bit further down, and use += instead of =.] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove (non-)lfs dependencies and tweaksGustavo Zacarias2015-04-011-2/+0
| | | | | | | | 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>
* apr: add hash fileGustavo Zacarias2014-12-161-0/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> 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>
* package/apr: Fix for Apache when listening to multiple portsBernd Kuhls2014-10-261-0/+1
| | | | | | | | For details: https://issues.apache.org/bugzilla/show_bug.cgi?id=56727#c6 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/apr: Bump version to 1.5.1Bernd Kuhls2014-10-262-1/+66
| | | | | | | | | | | apr-0001-cross-compile.patch: Fix cross compilation Fix top_builddir in usr/build-1/apr_rules.mk [Thomas: rename apr-0001-cross-compile.patch to 0001-cross-compile.patch.] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/apr: Fix detection of rlimit and large file supportBernd Kuhls2014-10-261-0/+6
| | | | | | | | | | | | | | | | | Snippets from configure log: before: checking whether to enable -D_LARGEFILE64_SOURCE... no ... checking struct rlimit... no after checking whether to enable -D_LARGEFILE64_SOURCE... (cached) yes ... checking struct rlimit... (cached) yes Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* apr: add missing comment about needed dynamic library supportDavide Viti2014-04-191-0/+4
| | | | | Signed-off-by: Davide Viti <d.viti@infosolution.it> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* apr: needs mmuGustavo Zacarias2013-11-281-0/+1
| | | | | | | | | | Uses fork() in apr_proc_fork() which is used by almost all the packages that use apr (log4cxx, subversion). apr-util doesn't use fork or apr_proc_fork but it's of no use alone. [Peter: also hide log4cxx comment if !BR2_USE_MMU] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* apr: fix threading lib detectionGustavo Zacarias2013-11-281-0/+5
| | | | | | | | | | apr's configure doesn't try to guess which library is needed for threading when cross-compiling hence this is never reflected in apr-1-config, leading to a build failure such as: http://autobuild.buildroot.net/results/035/035a00de0a56be00559767ba822a396ddc18a9fb/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* apr: bump to version 1.4.8Jerzy Grzegorek2013-10-141-1/+1
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Normalize separator size to 80Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix package headers to comply with coding styleAlexandre Belloni2013-06-061-0/+1
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* apr: various improvementsThomas Petazzoni2013-03-241-0/+18
| | | | | | | | | | | | | This commit: * Adds licensing informations * Ensures the apr-1-config script gets fixed appropriately * Remove the usr/build-1/ directory from the target, since it is only used during the compilation of packages that rely on APR. * Fix up a few paths in usr/build-1/ so that the compilation of apr-util works properly on top of this apr package. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* all packages: rename XXXTARGETS to xxx-packageArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | | | 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>
* apr: requires shared library supportThomas Petazzoni2012-05-171-0/+2
| | | | | | | | | | | | The apr library requires shared library support unconditionally, so make it depend on !BR2_PREFER_STATIC_LIB, so that architectures that support static libraries only do not make this package available. Solves http://autobuild.buildroot.org/results/f4cd9751e85e9ee7fde2e9479e0f01ab2be93e84/build-end.log. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add apr-packageRico Bachmann2012-04-172-0/+26
Signed-off-by: Rico Bachmann <bachmann@tofwerk.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
OpenPOWER on IntegriCloud