summaryrefslogtreecommitdiff
path: root/package/haserl
AgeCommit message (Collapse)Author
2015-12-18package/haserl: do not select Lua, depend on itYann E. MORIN
Lua is a provider for the virtual package lua-interpreter, so it cannot be selected, as explained in the manual. Turn the 'select' into a 'depends on'. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-03-31packages: indentation cleanupJerzy Grzegorek
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-27haserl: bump to version 0.9.35Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-25haserl: remove deprecated 0.8.x versionGustavo Zacarias
It'll be a year for the 2015.02 release so remove the old/deprecated 0.8.x version for the release. Also update hash to match sourceforge (original) one. And rename patch to new naming convention. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-12-28package: add hashes for SourceForge-hosted packagesYann E. MORIN
Since SourceForge sometimes serves us faulty tarballs, we can tons of autobuild failures: http://autobuild.buildroot.org/results/9fb/9fba5bf086a4e7a29e5f7156ec43847db7aacfc4/ http://autobuild.buildroot.org/results/6c8/6c837b244c45ac3b3a887734a371cd6d226cf216/ ... Fix that by adding hash files for all SourceForge-hosted packages (thos etht did not already have it). We normally prefer to use hashes published by upstream, but hunting them all one by one is a tedious task, so those hashes were all locally computed with a script that searched for SF-hosted packages, downloades the associated tarball, computed the hash, and stored it in the corresponding .hash file. Also, SF publishes sha1 hashes, while I used the stronger sha256, since sha1 is now considered to be relatively weak. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Peter Korsgaard <jacmet@uclibc.org> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Richard Braun <rbraun@sceen.net> Cc: Nathaniel Roach <nroach44@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-11Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBSThomas Petazzoni
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-10-04packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire
To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-06-27haserl: add preprocessed lualib file so host-lua isn't neededMax Filippov
Updated for haserl-0.9.33 Fixes: http://autobuild.buildroot.net/results/663/663daf3d61c12b68dbe5ff42494a3d0d45dfb832/ [Peter: drop unused 0.9.30 patch, host-lua dependency and lua2c LDFLAGS handling] Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-06-13haserl: bump 0.9.x versionPeter Korsgaard
Fixes a number of security issues and adds support for PUT/DELETE. From the release mail: <snip> Stephen Röttger reported a number of security bugs, the most serious of which is a potential heap overflow in sliding_buffer.c (file uploads). There is a potential for remote code execution. At the same time, I've made an *experimental* change to allow RESTful API's possible: * PUT and DELETE methods are handled by the POST and GET handlers. * For mostly historical reasons, data on the URI is still called GET.<var>, and data in the body is named POST.<var> * If the Content-Type is not "application/x-www-form-urlencoded", Haserl won't try to urldecode the POST contents - it will just put the body in POST.body verbatim. </snip> The lua handling now uses pkg-config, so adjust the code to match. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-02-25haserl: mark old 0.8 version as deprecatedPeter Korsgaard
The 0.8 version hasn't seen any updates since 2005, and there's no real reason to continue to use it today, so deprecate it. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2013-12-25Config.in files: use if/endif instead of 'depends on' for main symbolThomas De Schampheleire
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-09-07trivial: correct capitalization of Lua in Config.in filesThomas De Schampheleire
The Lua website says: "Like most names, it should be written in lower case with an initial capital, that is, "Lua". Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people." http://www.lua.org/about.html So, let's honor this request in buildroot. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-06-30haserl: bump 0.9.x versionPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-06-30haserl: fix download URLsPeter Korsgaard
The 0.8.0 version is at /projects/haserl/haserl/0.8.0, and 0.9.x versions at /projects/haserl/haserl-devel/. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-06-06Normalize separator size to 80Alexandre Belloni
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-23haserl: move patches to new modelPeter Korsgaard
On commit 5538e4766201aa0c1c23721cfc99cbbde595964b the versioned package patches changed the directory structure but the packages weren't fixed. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-02-23haserl: needs fork()Peter Korsgaard
Fixes http://autobuild.buildroot.net/results/e265d061e1956522dad4566827ed4171160dfecc Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-01-21haserl: add license informationGustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2012-08-28remove rest of the BR2_SOURCEFORGE_MIRROR referencesStefan Fröberg
Signed-off-by: Stefan Fröberg <stefan.froberg@petroprogram.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2012-07-17all packages: rename XXXTARGETS to xxx-packageArnout Vandecappelle (Essensium/Mind)
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-04-05haserl: fix lua support build on hosts without lua development packagePeter Korsgaard
Abuse lua2c_LDFLAGS to pass the correct host cflags/ldflags when lua2c is built for the host. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-09-29package: remove useless arguments from AUTOTARGETSThomas Petazzoni
Thanks to the pkgparentdir and pkgname functions, we can rewrite the AUTOTARGETS macro in a way that avoids the need for each package to repeat its name and the directory in which it is present. [Peter: pkgdir->pkgparentdir] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-05-16haserl: remove 0.8.0 install workaroundPeter Korsgaard
Not needed anymore as stripping is handled on a global level. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-05-16haserl: fix lua support after 0.9.29 bumpPeter Korsgaard
haserl no longer ships haserl_lualib.inc so our lua2c hack didn't work anymore. Fix is by adding a patch to re-add it and move the Makefile.in changes to here rather than with sed. Longer term we should probably add host-lua support instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-05-10haserl: bump 0.9.x versionPeter Korsgaard
Fixes off-by-1 buffer overflow. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-04-24haserl: bump dev version to 0.9.28Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-11-05Remove support for shared configuration cacheThomas Petazzoni
The configuration cache shared between packages, while being in principle a nice idea to speed-up the configuration of packages by avoiding repetitive identical checks, turned out to be unreliable due to the subtle differences between similar but not identical checks in different packages. After spending some time trying to fix those, we concluded that supporting the shared configuration cache is definitely too hard and too unreliable, and that we'd better get rid of it altogether. This patch therefore removes the shared configuration cache infrastructure and usage. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-10-18haserl: bump 0.9.x versionPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-09-27packages: remove unneeded _INSTALL_TARGET_OPT definitionsThomas Petazzoni
Now that <pkg>_INSTALL_TARGET_OPT always defaults to 'DESTDIR=$(TARGET_DIR) install', we can remove the <pkg>_INSTALL_TARGET_OPT definition from a lot of packages. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-09-12haserl: convert to new style hookThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-05-01haserl: Add lua optionGustavo Zacarias
Closes #719 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-05packages: use qstripThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-09-03package: Remove unnecessary dependencies on uclibc.Will Newton
A C library will have been built by the toolchain makefiles, so there is no need for packages to explicitly depend on uclibc. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-08-01haserl: bump 0.9.x versionPeter Korsgaard
buffer overflow fix is now upstream Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-22haserl: move 0.9.25 fix to subdir, so it isn't picked up by 0.8.0 buildPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-20haserl: 0.9.25 array vars fixPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2008-12-17haserl: bump versionPeter Korsgaard
2008-12-01haserl: fix shared cache interaction issuePeter Korsgaard
The ac_cv_path_install override is needed to strip the target binary for haserl 0.8.0, but it doesn't interact nicely with the shared cache, so disable the cache for now. Longer term we should probably forget about install-strip and do the strip/cleanup/mklibs stuff as a post processing step before the target filesystem rules are run.
2008-10-20package/: remove redundant install-strip in *_TARGET_INSTALL_OPTPeter Korsgaard
It's default now.
2008-08-19haserl: bump 0.9.x versionPeter Korsgaard
2008-08-19haserl: don't install unneeded examples for 0.8.0 to targetPeter Korsgaard
2008-08-04haserl: convert to Makefile.autotools.in formatPeter Korsgaard
2008-07-17Kconfig: remove 'default n'Peter Korsgaard
'default n' is the default, so there's no need to say it explicitly.
2008-04-12haserl: depend on haserl binary in TARGET_DIR and also cleanup TARGET_DIR.Peter Korsgaard
2008-04-07haserl: bump versionPeter Korsgaard
2008-04-07haserl: get rid of minor version in config namesPeter Korsgaard
Rename haserl config options to 0.8.x / 0.9.x so the config names don't change every time the version is bumped (similar to busysbox package).
2008-02-29haserl: bump versionPeter Korsgaard
2007-12-13delete haserl-0.9.20-legacy.patchIvan Kuten
2007-12-13susv3 legacy fix for haserlIvan Kuten
2007-12-11bump haserl versionIvan Kuten