aboutsummaryrefslogtreecommitdiff
path: root/package/mongrel2
Commit message (Collapse)AuthorAgeFilesLines
* package/m*: add license file hashesGravatar Heiko Thiery2020-02-031-1/+2
| | | | | Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* Revert "zeromq: needs NPTL"Gravatar Waldemar Brodkorb2018-06-301-3/+3
| | | | | | | | | | | This reverts commit 1e2a8d4111f57e79c1848c7a70c6501e2bdacd58. Since version 1.0.30, uClibc-ng release supports the missing functions even for Linuxthreads, therefore the dependency on NPTL is no longer needed. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* zeromq: needs NPTLGravatar Baruch Siach2018-04-191-3/+3
| | | | | | | | | | | | | | | | The recent zeromq version bump to 4.2.5 added a call to pthread_condattr_setclock() which is only provided by the NPTL implementation of pthreads. Add this dependency to zeromq and all reverse dependencies recursively. Fixes: http://autobuild.buildroot.net/results/2d0/2d070074097270a1e6973bc19e2bded2a7023c49/ http://autobuild.buildroot.net/results/1ce/1ce6d6f0f6390f552954a09f7dc753e0baa86675/ http://autobuild.buildroot.net/results/97c/97c5b9f3bc2c94f8476e884b9a3163bbf2dad8d4/ Cc: Asaf Kahlon <asafka7@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/m*/Config.in: fix ordering of statementsGravatar Adam Duskett2017-05-011-2/+2
| | | | | | | | | | | | | 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 m 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, package: use SPDX short identifier for BSD-3cGravatar Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for BSD-3c is BSD-3-Clause. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/BSD-3c/BSD-3-Clause/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: fix reverse dependencies of util-linuxGravatar Rahul Bedarkar2017-01-281-4/+3
| | | | | | | | | | | | | | | Commit 006a328ad6be ("util-linux: fix build with ncurses") removed dependency on BR2_USE_WCHAR, but failed to update the reverse dependencies of util-linux. This commit fixes all such reverse dependencies by removing dependency on BR2_USE_WCHAR as it is not required by package itself. Fixes: 006a328ad6be ("util-linux: fix build with ncurses") Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* MIPS: replace every BR2_mips_* with the new MIPS CPU optionsGravatar Vicente Olivert Riera2016-10-151-1/+1
| | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mongrel2: allow to build for sparcGravatar Waldemar Brodkorb2016-06-031-1/+1
| | | | | | | | With uClibc-ng 1.0.15 sparc support got context functions. Tested with qemu-system-sparc. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mongrel2: allow using uClibc but only on certain architecturesGravatar Thomas Petazzoni2016-02-011-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | mongrel2 uses the {get,make,swap}context functions: - With glibc, no problem, they are available on all supported architectures - With uClibc, they are available only on a subset of the architectures. Until now, only BR2_UCLIBC_VERSION_SNAPSHOT configurations were allowed to select mongrel2, but we are going to get rid of the uClibc snapshot version, and uClibc-ng is as capable as the uClibc snapshot. However, only certain architectures have the *context() functions. - With musl, there is no *context() support. Since this dependency is quite complicated, we introduce a BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS hidden boolean to encode which C libraries are supported. Also, listing the supported uClibc architectures would be too long in the comment, so we simply indicate that the package needs uClibc or glibc. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mongrel2: disable polarssl assembly as we do in the polarssl packageGravatar Vicente Olivert Riera2015-11-271-0/+15
| | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/a92292a1defd441938d3de6c5049473d520ebc4e/ http://autobuild.buildroot.net/results/f3db555dc29e0e0e87762fcace913853ffe2b176/ mongrel2 bundles polarssl so it has the same problem as the polarssl with the assembly optimization, so let's use the same solution here. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mongrel2: add upstream patch to fix symbol conflictGravatar Rodrigo Rebello2015-11-211-0/+45
| | | | | | | | | | | | | | | | | | | | The symbol 'max_align_t', defined in the mongrel2 sources (src/mem/align.h), is also defined in one of the standard headers in some toolchains (the ones based on GCC 5+ apparently). This conflict has been solved upstream, and a new version (1.10.0) containing the fix has been released already, so this backported patch may be dropped in the future when mongrel2 gets a version bump. Fixes: http://autobuild.buildroot.net/results/b7f/b7f86bdda094de96633e9921e0e5895eadc89217/ http://autobuild.buildroot.net/results/f62/f623703aa6d7992b67d305331734e4ed0c7b2be4/ http://autobuild.buildroot.net/results/eb3/eb385cb4f87078122028e85cbe31caa01d794991/ ... Signed-off-by: Rodrigo Rebello <rprebello@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mongrel2: uses dlopen(), needs dynamic library supportGravatar Thomas Petazzoni2015-11-081-2/+4
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/c5e/c5ecfe4a5ad3712d65293de517a24e76c4376c57/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mongrel2: Bump version and change hostingGravatar Maxime Hadjinlian2015-07-283-30/+5
| | | | | | | | | | | | | | | mongrel2 has changed it's repository. It was also the opportunity to bump it. Adding a hash, since we use this packages as an example for the hash in the manual, it was a bit shamefull that it did not have a proper hash. Remove 0001-use-CC-variable-to-compile-procer.patch, an equivalent was applied upstream: https://github.com/mongrel2/mongrel2/commit/eafe3cf3efde4278040f38b5808f336e3d102c84 Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Reviewed-by: Lionel Orry <lionel.orry@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove non-IPv6 dependencies and tweaksGravatar Gustavo Zacarias2015-04-221-3/+2
| | | | | | | | Now that IPv6 is mandatory remove package dependencies and conditionals for it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove (non-)lfs dependencies and tweaksGravatar Gustavo 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 policyGravatar Peter Korsgaard2015-02-033-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>
* mongrel2: Add comments to avoid use of github callGravatar Maxime Hadjinlian2014-10-301-0/+2
| | | | | | | | | | As the comment says, we don't want to uses the github helper, as we would end up with a generated tarball, which is not the same one as the one linked with the releases. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: remove the trailing slash sign from <PKG>_SITE variableGravatar Jerzy Grzegorek2014-07-311-1/+1
| | | | | | | | | | | | Since the trailing slash is stripped from $($(PKG)_SITE) by pkg-generic.mk: $(call DOWNLOAD,$($(PKG)_SITE:/=)/$($(PKG)_SOURCE)) so it is redundant. This patch removes it from $(PKG)_SITE variable for BR consistency. Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mongrel2: bump to version v1.9.1Gravatar Jerzy Grzegorek2014-04-221-1/+1
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mongrel2: bump to version 1.9.0Gravatar Lionel Orry2014-04-102-8/+8
| | | | | | | | | | | The github helper does not retrieve a suitable tarball including the polarssl source code, thus the change on the download url. This version of mongrel2 should be compliant with latest ZeroMQ versions. Signed-off-by: Lionel Orry <lionel.orry@gmail.com> Tested-by: Jerzy Grzegorek <jerzy.grzegorek at trzebnica.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mongrel2: add missing comment for toolchain option dependenciesGravatar Thomas De Schampheleire2013-12-191-0/+7
| | | | | Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: convert Github http:// users to the github helperGravatar Mischa Jonker2013-12-061-1/+1
| | | | | | | | | | [Thomas: taken from Mischa original github patch.] Signed-off-by: Mischa Jonker <mjonker@synopsys.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: remove uninstall commandsGravatar Thomas De Schampheleire2013-12-061-6/+0
| | | | | Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package: cleanup github <pkg>{_VERSION, _SOURCE, _SITE} variableGravatar Jerzy Grzegorek2013-11-021-3/+2
| | | | | | | | | | | | | | | | | | | According to the documentation, chapter 6.2.8.2 How to add a package from github " [...] FOO_VERSION = tag or full commit ID FOO_SITE = http://github.com/<user>/<package>/tarball/$(FOO_VERSION) [...] - The tarball name generated by github matches the default one from Buildroot (...), so it is not necessary to specify it in the +.mk+ file. " This commit makes the appropriate changes. Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: remove the empty trailing linesGravatar Jerzy Grzegorek2013-09-131-1/+0
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mongrel2: needs threadsGravatar Gilles Talis2013-07-101-0/+1
| | | | | | | | mongrel2 uses zeromq that needs threads Fixes: http://autobuild.buildroot.org/results/93d/93da58453e1ca0cc491170976cfbdeb8bee5c648 Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
* Introduce BR2_TOOLCHAIN_USES_{UCLIBC, GLIBC}Gravatar Thomas Petazzoni2013-07-041-3/+1
| | | | | | | | | | | | | | | | | Currently, when we need to do a conditional on the type of C library used, we need to take into account the three toolchain backends. As we are going to add eglibc support to the Buildroot toolchain backend, it would become even uglier, so this patch introduces two new hidden options: BR2_TOOLCHAIN_USES_UCLIBC and BR2_TOOLCHAIN_USES_GLIBC, that exist regardless of the toolchain backend. The entire Buildroot code base is converted to use those options. Note that we have intentionally created only one option (BR2_TOOLCHAIN_USES_GLIBC) for both glibc and eglibc, since they are essentially the same, as far as Buildroot is concerned. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Normalize separator size to 80Gravatar Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Convert headers to lower case when relevantGravatar Alexandre Belloni2013-06-061-1/+1
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mongrel2: works on ARM with uClibcGravatar Peter Korsgaard2013-05-231-2/+3
| | | | | | | Source code has workaround for missing {get,make,swap}context on ARM, so mongrel2 doesn't need glibc/uclibc snapshot when built for ARM. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mongrel2: Needs a {e, }glibc or a uClibc-0.9.34-git based toolchainGravatar Markos Chandras2013-05-231-0/+6
| | | | | | | | | | | | mongrel2 needs the {get,make,swap}context functions which are present in {e,}glibc and in the uClibc's master branch. Fixes: http://autobuild.buildroot.net/results/8e132a2b03a7b5ae94199db7db86883c05dca700/build-end.log Signed-off-by: Markos Chandras <markos.chandras@imgtec.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mongrel2: new packageGravatar Lionel Orry2013-04-265-0/+195
[Peter: indent help, use _VERSION in _SITE] Signed-off-by: Lionel Orry <lionel.orry@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>