summaryrefslogtreecommitdiffstats
path: root/package/ruby
Commit message (Collapse)AuthorAgeFilesLines
* ruby: security bump to version 2.1.5Gustavo Zacarias2014-11-132-3/+3
| | | | | | | | Fixes: CVE-2014-8090 - Another Denial Of Service XML Expansion. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: security bump to version 2.1.4Gustavo Zacarias2014-10-272-3/+3
| | | | | | | | | | Fixes: CVE-2014-8080 - Denial of service XML expansion And change default ext/openssl settings WRT CVE-2014-3566. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ruby: disable fiddle support for bfinPeter Seiderer2014-10-251-0/+3
| | | | | | | | | | | | | Disable fiddle support because of compile failure (no ffi_closure support for bfin). Fixes: http://autobuild.buildroot.net/results/0a8/0a854274b520d4daca3911a64777a447b5756a52/ [Thomas: slightly adjust the comment wording.] Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire2014-10-041-4/+4
| | | | | | | | | | | | 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>
* ruby: bump to version 2.1.3Gustavo Zacarias2014-10-022-1/+3
| | | | | | | Also add hash file. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ruby: use --disable-rubygemsGustavo Zacarias2014-10-021-1/+1
| | | | | | | | At least for ruby 2.x we need to --disable-rubygems besides removing the gems files to avoid the requires. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ruby: add support for gmp as an optional dependencyThomas Petazzoni2014-09-061-0/+6
| | | | | | | | | Ruby can now use gmp optionally, so make sure that if the gmp package for the target is enabled, it gets built before the ruby package, and the appropriate configure options are passed to Ruby. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: don't try to use gmp on the hostThomas Petazzoni2014-09-061-1/+2
| | | | | | | | | | | | | | | | | | When building host-ruby, if gmp seems to be available (for example when host-gmp is built as a dependency of building the toolchain), Ruby tries to use it. Unfortunately, it fails to use it because there is no static version of host-gmp that is built and installed. Since we anyway don't care much about gmp support in host-ruby, simply disable it. This issue was introduced since the bump to Ruby 2.1.0, and this commit fixes: http://autobuild.buildroot.org/results/e19/e197f20bd5ec4aae6d8692d67df4f539a9df33e2/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Peter Korsgaard2014-09-011-5/+4
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * ruby: bump to version 2.1.2Thomas Petazzoni2014-08-291-5/+4
| | | | | | | | | | | | | | | | | | | | | | This commit bumps Ruby to version 2.1.2. It was quickly runtime tested on ARM EBIhf. In addition to this it changes the site to an http:// location, which is the official one advertised on the Ruby web site. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | ruby: should not use dl_iterate_phdr() on BlackfinThomas Petazzoni2014-08-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The dl_iterate_phdr() C library function on Blackfin returns a non-conventional structure format compared to other architectures, which makes Ruby unable to use it. Since it's just an optional feature of Ruby apparently used to generate more fancy backtraces, this commit simply disables the usage of dl_iterate_phdr() on this architecture. Fixes: http://autobuild.buildroot.org/results/1b0/1b0e2f5f95889eb26846927da45d128247d0ed89/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | ruby: requires shared libraryThomas Petazzoni2014-08-291-2/+4
|/ | | | | | | | | No matter what you do, the Ruby build system wants to use shared libraries for the encoding modules. Therefore, this commit disallows the selection of Ruby in BR2_PREFER_STATIC_LIB situations. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: remove rubygemsGustavo Zacarias2014-06-091-0/+13
| | | | | | | | | | | | | It's currently in a non-working state since it requires a couple of extensions that don't build at the moment (they try to execute tests in configure) and also requires a target compiler. So remove it to avoid false expectations and reclaim target space back of about 1.5 MiB. [Thomas: slightly reword comments.] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ruby: add gdbm supportGustavo Zacarias2014-06-091-0/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ruby: add psych/libyaml supportGustavo Zacarias2014-06-091-0/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ruby: disable openssl for host variantGustavo Zacarias2014-05-221-1/+2
| | | | | | | | | | | As reported by Fatih Aşıcı on the mailing list it sometimes fails with the host openssl depending on versions when development files are installed. And as suggested by Thomas Petazzoni it's really not required for anything so just disable it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: bump to 1.9.3-p545Gustavo Zacarias2014-04-141-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: add <pkg>_VERSION_MAJOR variableJerzy Grzegorek2013-12-191-2/+3
| | | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Reviewed-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: security bump to 1.9.3-p484Gustavo Zacarias2013-11-271-1/+1
| | | | | | | Fixes CVE-2013-4164. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: needs thread supportThomas Petazzoni2013-11-201-2/+3
| | | | | | | | | Fixes: http://autobuild.buildroot.org/results/7c6/7c6cc07e360aa998957a48e834b8cc086282d716/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in files: unify comments of toolchain option dependenciesThomas De Schampheleire2013-10-141-1/+1
| | | | | | | | This patch lines up the comments in Config.in files that clarify which toolchain options the package depends on. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: fix 'pcrel too far' build problem on SuperH architecturesThomas De Schampheleire2013-10-141-0/+9
| | | | | | | | | | | | The 'pcrel too far' problem detected in the autobuild on SuperH architectures, seems to be caused by the -Os optimization flag. Using standard optimization fixes the problem. Fixes http://autobuild.buildroot.net/results/bc36e051e06f596c2fafdd3cc3745bb34b73ace3/ Investigated-by: Lionel Orry <lionel.orry@gmail.com> Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: fix license infoArnout Vandecappelle2013-10-081-2/+2
| | | | | | | Based on the contents of LEGAL, without checking the code. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: security bump to version 1.9.3-p448Gustavo Zacarias2013-09-171-1/+1
| | | | | | | Fixes CVE-2013-4073. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: security bump to version 1.9.3-p429Gustavo Zacarias2013-06-111-1/+1
| | | | | | | Fixes CVE-2013-2065. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* 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>
* ruby: disable parallel buildPeter Korsgaard2013-02-231-0/+1
| | | | | | Fixes http://autobuild.buildroot.net/results/c71100ee21a12db47047563c6e70afdc552595d4/ Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: security bump to version 1.9.3-p392Gustavo Zacarias2013-02-231-1/+1
| | | | | | | Fixes JSON DoS (CVE-2013-0269) and REXML DoS (no assigned CVE yet). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: bump to version 1.9.3-p362Gustavo Zacarias2012-12-292-35/+5
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> 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>
* all packages: use new host-xxx-package macrosArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS,host))/$(eval $(host-generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS,host))/$(eval $(host-autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS,host))/$(eval $(host-cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ruby: security bump to 1.9.2-p320Gustavo Zacarias2012-05-031-1/+1
| | | | | | | | Security Fix for RubyGems: SSL server verification failure for remote repository. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: unbreak host build after auto-host-deps changePeter Korsgaard2012-01-181-0/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: bump to version 1.9.2-p290Gustavo Zacarias2011-12-053-80/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: really disable ncurses/readline for hostPeter Korsgaard2011-11-271-1/+1
| | | | | | | | | | | Commit 150124b (ruby: fix host build breakage) tried to fix host-ruby build failures by disabling ncurses/readline extensions, but the ruby configure script doesn't understand --without-ncurses / --without-readline arguments, so the commit didn't do anything. Fix it by really disabling them using the --with-out-ext argument. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: fix host build breakageGustavo Zacarias2011-11-261-2/+1
| | | | | | | | | | | When building host-ruby with ncurses enabled on an x86_64 host we get a "relocation R_X86_64_32 against `_nc_globals' can not be used when making a shared object; recompile with -fPIC" error when building. Just disable ncurses and readline support for the host version - we don't need it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: fix build breakageGustavo Zacarias2011-11-261-1/+1
| | | | | | | | | | | Fix build breakage regarding invalid file format of /usr/lib/libpthread.so This is because ruby has rpath enabled by default and was throwing in the runtime paths and pulling in host libraries into the mix. So disable rpath. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: remove useless arguments from AUTOTARGETSThomas Petazzoni2011-09-291-2/+2
| | | | | | | | | | 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>
* ruby: fix build with openssl 1.0Peter Korsgaard2011-07-071-0/+53
| | | | | | Patch from Debian bug #620998 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: don't build documentation when building for host eitherPeter Korsgaard2011-02-011-0/+2
| | | | | | We don't use it, so it only slows down the build. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: fix invalid sed invocation in configure.inGustavo Zacarias2010-11-041-0/+26
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: bump to version 1.9.2-p0 to fix openssl issues, fix dependency issues tooGustavo Zacarias2010-11-042-10/+28
| | | | | | [Peter: autoreconf needed for host as well] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: get rid of ".. has no inherent support for AVR32" commentsPeter Korsgaard2010-10-041-3/+0
| | | | | | | | | These are probaly out of date by now, and lack of special handling for avr32 doesn't mean that a package won't work on avr32, so remove them. Done by sed -i '/comment.*no inherent support for AVR32/{N;N;p}' Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: remove unneeded _INSTALL_TARGET_OPT definitionsThomas Petazzoni2010-09-271-1/+0
| | | | | | | | 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>
* ruby: convert to autotools and fix buildThomas Petazzoni2010-07-061-64/+7
| | | | | | | | | | | | ruby is converted to the autotools infrastructure, and the dependency on host-ruby is added since a ruby interpreter is needed to build a ruby interpreter. Fortunately, this is taken into account in the ruby build process, and it first start to build a mini-interpreter that is used to build the rest. However, this doesn't take the cross-compilation case into account, so we have to build ruby for the host. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* buildroot: silence ./configure step when building with 'make -s'Peter Korsgaard2009-10-011-1/+1
| | | | | | | | | | We have been passing -q to ./configure when using 'make -s' for packages using Makefile.autotools.in for some time. Do the same for packages using autotools, but not using the Makefile.autotools.in infrastructure, taking care to not do it for packages with hand written configure scripts. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: Remove unnecessary dependencies on uclibc.Will Newton2009-09-031-1/+1
| | | | | | | | 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>
* ruby: needs WCHAR support in toolchainPeter Korsgaard2009-07-131-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Change ruby version to 1.9.1-p129laurent laffont2009-07-122-5/+7
| | | | | | | | | | | Ruby 1.9.1 handle cross compilation better, espescially extensions (I'm working on ARM at91sam9263-ek). This patch also disable ruby doc generation and ipv6. [Peter: fixed ipv6 handling] Signed-off-by: laurent laffont <laurent.laffont@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add help for packages without AVR32 supportUlf Samuelsson2009-01-261-0/+3
|
OpenPOWER on IntegriCloud