aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAge
* perl-cgi: bump package release because of PKG_LEAVE_COMMENTSPhilip Prindeville2017-01-11
| | | | | | | Last commit required release increment so people would refresh to non-broken files. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* Merge pull request #3740 from pprindeville/fix-perlmod-strippingHannu Nyman2017-01-11
|\ | | | | perlmod: global knob to disable comment stripping modules
| * perlmod: global knob to disable comment stripping modulesPhilip Prindeville2017-01-11
| | | | | | | | | | | | | | | | | | | | | | | | Certain strings are misinterpreted as comments by perlmod.mk and removed when they shouldn't be (in particular, perl-cgi). Enable this whenever you have sufficient flash space. Globally, CONFIG_PERL_NOCOMMENT=y (default) causes comments to be stripped as before. However, a package (like perl-cgi) can override this with PKG_LEAVE_COMMENTS=1. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* | php7: add a patch to fix build on aarch64Michael Heimpold2017-01-11
| | | | | | | | | | | | | | | | | | | | | | This fixes the following build error, spotted by the LEDE buildbots: {standard input}: Assembler messages: {standard input}:557: Error: operand 3 should be an integer register -- `mul x0,x0,1048576' {standard input}:558: Error: operand 3 should be an integer register -- `smulh x1,x0,1048576' Makefile:1466: recipe for target 'ext/opcache/zend_accelerator_module.lo' failed Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | Merge pull request #3739 from pprindeville/fix-perl-cgiHannu Nyman2017-01-11
|\ \ | | | | | | perl-cgi: disable comment stripping which damages module
| * | perl-cgi: disable comment stripping which damages modulePhilip Prindeville2017-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The macro perlmod/Install does comment stripping which gets confused by the line: in several files in this module, incorrectly deleting it as a comment. It's not: it's the closure of a "= q/" literal. See PR #3740 as this is a prerequisite. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* | | Merge pull request #3813 from NeoRaider/hostpkgMatthias Schiffer2017-01-11
|\ \ \ | | | | | | | | Use STAGING_DIR_HOSTPKG where appropriate
| * | | treewide: replace $(STAGING_DIR)/host and $(HOST_BUILD_PREFIX) with ↵Matthias Schiffer2017-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $(STAGING_DIR_HOSTPKG) As both LEDE and OpenWrt have STAGING_DIR_HOSTPKG now, we can start to rely on it. See 73b7f55424de52d8179a9ad808252fe3bf8dcc9d for more information on STAGING_DIR_HOSTPKG. STAGING_DIR_HOSTPKG won't actually be changed before the first LEDE release (it is equivalent to $(STAGING_DIR)/host), so this simple search/replace cleanup is safe to apply. Doing this cleanup now will be useful for the Gluon project (an OpenWrt/LEDE based firmware framework) for experimenting with modifying STAGING_DIR_HOSTPKG before doing this in the LEDE upstream. Also fixes a typo in the dbus Makefile ("STAGIND_DIR"). Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
| * | | python{,3}: remove STAGING_DIR_HOSTPKG fallback definitionMatthias Schiffer2017-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | STAGING_DIR_HOSTPKG is now defined in both OpenWrt and LEDE, so we can start to rely on it. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* | | | Merge pull request #3811 from commodo/python-gmpy-dropHannu Nyman2017-01-11
|\ \ \ \ | | | | | | | | | | [RFC] python-gmpy: drop package (in favor or python-gmpy2)
| * | | | python-gmpy: drop package (in favor or python-gmpy2)Alexandru Ardelean2017-01-10
| |/ / / | | | | | | | | | | | | | | | | | | | | Last version was released on 2013-07-28. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python: bump PKG_RELEASE to 3Alexandru Ardelean2017-01-11
| | | | | | | | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python: remove `011-do-not-prefer-ncursesw.patch`Alexandru Ardelean2017-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | LEDE now provides libncursesw by default [even for libncurses]. No need to keep this patch around. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python: use built-in libffi lib for host buildAlexandru Ardelean2017-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python comes with it's own builtin libffi lib, which seems easier to use for the host build, than trying to use the one from the package feeds. Also, dropping `005-fix-libffi-x86-64-configure.patch` Not needed anymore. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python: link with static libs of ssl, crypto for host buildsAlexandru Ardelean2017-01-11
| | | | | | | | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | Revert "python: don't use libressl for host build"Alexandru Ardelean2017-01-11
| | | | | | | | | | | | | | | | This reverts commit ca800e60b040a2b409801560dc16dbcac6cba2b1.
* | | | python: drop CFLAGS in HOST_CONFIGURE_ARGS ; it's already in HOST_CONFIGURE_VARSAlexandru Ardelean2017-01-11
| | | | | | | | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python: remove Host/Install rule default addAlexandru Ardelean2017-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I just found out that, that the BUILD_VARIANT var is not set for the host build, so technically this code would never get used. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | php7: update to 7.1.0Michael Heimpold2017-01-10
|/ / / | | | | | | | | | | | | | | | Adjust patches for new upstream revision. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | | luajit: move patches dir to the right placeYousong Zhou2017-01-08
| | | | | | | | | | | | | | | | | | Closes #3792 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* | | lang/luajit: Move to lua submenu Daniel Engberg2017-01-07
| | | | | | | | | | | | | | | Move luajit to where the other lua stuff lives Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | | Merge pull request #2823 from milani/luajitHannu Nyman2017-01-07
|\ \ \ | |/ / |/| | luajit: Added luajit package
| * | luajit: new packageMorteza Milani2017-01-07
| | | | | | | | | | | | | | | | | | Add luajit to repo Signed-off-by: Morteza Milani <milani@pichak.co>
* | | python: don't use libressl for host buildAlexandru Ardelean2017-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: https://github.com/openwrt/packages/issues/3767 Since commit: https://github.com/lede-project/source/commit/f6e6341d896adb78f9b496f71aab8f45e1742d5a libressl is built on the host-side. Python picks it up [ via the openssl/* headers ] and assumes it has SSL libs. Compiling works fine, linking fails. Doesn't look like it's because: https://github.com/lede-project/source/commit/2fd5ce9488d11c7e6eee7dc30f128bd12be889f5 Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | Merge pull request #3755 from commodo/python3-update-buildHannu Nyman2017-01-04
|\ \ \ | | | | | | | | python3: sync makefiles with python package
| * | | python3: sync makefiles with python packageAlexandru Ardelean2017-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Technically, this just updates build details. No functionality change to package itself. So, no need to increase PKG_RELEASE on this change. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python: upgrade to version 2.7.13Alexandru Ardelean2017-01-04
| | | | | | | | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python: simplify/unify default build rules for python packagesAlexandru Ardelean2017-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Most python packages use the same build rules & vars. So, adding them in python-package.mk. Also, preparing for using VARIANTs for python/python3 packages. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python-dev: add python-lib2to3 as dependencyAlexandru Ardelean2017-01-04
| | | | | | | | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python: update PYTHON_FOR_BUILD (based on python3)Alexandru Ardelean2017-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PYTHON_FOR_BUILD is used to build the target python. Nomally Python scripts detect fine the Python host interpreter to use for building the Python target interpreter. But, let's not leave it up to chance anymore. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python: remove argument for `--with-system-ffi` configure arg (based on python3)Alexandru Ardelean2017-01-04
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | And apparently `--with-system-ffi` does not take any arguments. But it's only in Python 3.6 that a check was added for that. After checking, Python 2.7 does not take any args either for `--with-system-ffi` ; so, remove it [for the case when this change may get backported]. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | Merge pull request #3737 from commodo/python3-upgradeHannu Nyman2017-01-02
|\ \ \ | | | | | | | | python3: upgrade to version 3.6.0
| * | | python3: upgrade to version 3.6.0Alexandru Ardelean2017-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python 3.6 comes with some new cross-compilation logic that generates filenames/paths with arch, abiflags and mach included (in filename & path). Problem is that the generated paths/filenames are not consistent across archs (noticed on x86_64 & ar71xx), so patch `016-adjust-config-paths.patch` was added to mitigate this (by removing extra stuff in paths). Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | lang/php7-pecl-http: Drop mbed TLS 1.3 (PolarSSL)Daniel Engberg2017-01-01
|/ / / | | | | | | | | | | | | | | | Drop mbed TLS 1.3 (PolarSSL) option as it's EOL. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | | ruby: bump to 2.4.0Luiz Angelo Daros de Luca2016-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a stable feature release. Notable changes: - Introduce hash table improvement (by Vladimir Makarov) - Binding#irb: Start a REPL session similar to binding.pry - Unify Fixnum and Bignum into Integer - String supports Unicode case mappings - Performance improvements - Thread#report_on_exception and Thread.report_on_exception changes - Thread deadlock detection now shows threads with their backtrace and dependency - Support OpenSSL 1.1.0 (drop support for 0.9.7 or prior) - ext/tk is now removed from stdlib Feature #8539 - XMLRPC is now removed from stdlib Feature #12160 Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* | | perl-cgi: Bump version to latestPhilip Prindeville2016-12-27
| |/ |/| | | | | | | | | This version is no longer posted on CPAN so point to latest instead. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* | php7-pecl-http: fix build for big endian (fixes #3691)Michael Heimpold2016-12-23
| | | | | | | | | | | | While at, improve pre-seeded dependency detection. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | php7-pecl-http: upgrade to 3.1.0Michael Heimpold2016-12-22
| | | | | | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | php7-pecl-dio: upgrade to 0.0.9Michael Heimpold2016-12-22
| | | | | | | | | | | | | | | | The upstream release has all the patches already included, so we can drop them here. This also fixes issues on 64-bit archs. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | luarocks: Fix seeded uname (s/m) in siteconfigDavid Thornley2016-12-22
| | | | | | | | | | | | | | | | LUAROCKS_UNAME_S/LUAROCKS_UNAME_M were being set automatically to host’s architecture and system/kernel name (e.g.. x86 and Darwin for the macOS) The variables can now be supplied to configure via the supplied patch. They are currently _S being hardcoded to “Linux” and _M set to the target architecture in the MakeFile. Signed-off-by: David Thornley <david.thornley@touchstargroup.com>
* | Merge pull request #3659 from jow-/python-move-includesHannu Nyman2016-12-16
|\ \ | | | | | | python: move includes after common package variables
| * | python: move includes after common package variablesJo-Philipp Wich2016-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the python-host.mk and python-package.mk includes after the definition of common package variables. This is required to ensure that PKG_UNPACK is not set to to the dummy "true" command which happens if PKG_SOURCE is not yet set. Fixes the following error observed while attempting to build Python on a recent LEDE version: make[2]: Entering directory '.../lang/python' true [ ! -d ./src/ ] || cp -fpR ./src/* .../Python-2.7.12 Applying ./patches/001-enable-zlib.patch using plaintext: can't find file to patch at input line 14 Perhaps you used the wrong -p or --strip option? [...] Patch failed! Please fix ./patches/001-enable-zlib.patch! Makefile:242: recipe for target '.../Python-2.7.12/.prepared_...' failed Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* | | python3: split `python3-version.mk` from `python3-package.mk`Alexandru Ardelean2016-12-16
|/ / | | | | | | | | | | | | | | And move \`python3-package.mk\` include, same as in python package. This is mostly to have consistency/similarity between python & python3 packages. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | Merge pull request #3592 from commodo/python-setuptools-fixHannu Nyman2016-11-28
|\ \ | | | | | | python-setuptools,python3-setuptools: fix path creation in setup scripts
| * | python3-setuptools: fix path creation in setup scriptsAlexandru Ardelean2016-11-28
| | | | | | | | | | | | | | | | | | Same as for python-setuptools (in previous commit). Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python-setuptools: fix path creation in setup scriptsAlexandru Ardelean2016-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was fixed a few versions back. But then python-setuptools changed. The problem is that python scripts installed via setuptools & pip would have `#!/build_dir_path/staging_dir/target-x86_64_musl-1.1.15/host/bin/python` as the path in the script, rather than the path on the target (`/usr/bin/python`). This fixes that. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | Merge pull request #3547 from luizluca/ruby-updateLuiz Angelo Daros de Luca2016-11-22
|\ \ \ | | | | | | | | ruby: bump to 2.3.3
| * | | ruby: bump to 2.3.3Luiz Angelo Daros de Luca2016-11-22
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | This release contains a bug fix about Refinements and Module#prepend. The mixture use of Module#refine and Module#prepend to the same Class could cause unexpected NoMethodError. This is a regression on Ruby 2.3.2 released last week. See [Bug #12920] for details. Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* / / update micropython and micropython-lib to v1.8.6Breuss Simon2016-11-21
|/ / | | | | | | Signed-off-by: Breuss Simon <simon.breuss@gmail.com>
* | lang/python-pcapy: Added python-pcapy packageAndrew McConachie2016-11-19
| | | | | | | | | | | | | | https://github.com/CoreSecurity/pcapy Pcapy is a Python extension module that enables software written in Python to access the routines from the pcap packet capture library. Signed-off-by: Andrew McConachie <andrew@depht.com>>