aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAge
* python,python3: honour the SOURCE_DATE_EPOCH for the build-infoAlexandru Ardelean2018-01-08
| | | | | | | | | | | | | | | | | | | | | The Modules/getbuildinfo.c allows the use of DATE and TIME macros to be defined via CFLAGS. These vars, control the build date & time when the interpreter is opened, and can be read via the `platform._sys_version()` function. So, a conversion from SOURCE_DATE_EPOCH to DATE & TIME is required at build-time. This is especially needed for `platform._sys_version()` to work. The installation of pip seems to rely on this. The logic has been adapted from: https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal#Makefile Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python,python3: undo egg-info removalJeffery To2018-01-08
| | | | | | | | | | This reverts commits 4333d1dcbfd67dde4ca7d08717bc345cc424fbf8 and 074d2863be48c1a9093fffcda91f7a328bc7d0cb, making Python packages discoverable again by pkg_resources. Fixes #5361. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* treewide: remove superfluous + signs from PKG_BUILD_DEPENDSMatthias Schiffer2018-01-07
| | | | | | A + sign does not have meaning in build depends. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* luaposix: move PKG_BUILD_DEPENDS to generic part of MakefileMatthias Schiffer2018-01-07
| | | | | | | Also remove the superfluous + sign in PKG_BUILD_DEPENDS (a + sign does not have meaning in build depends). Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* Merge pull request #5356 from luizluca/ruby-2.5.0Luiz Angelo Daros de Luca2018-01-05
|\ | | | | ruby: bump to 2.5.0
| * ruby: bump to 2.5.0Luiz Angelo Daros de Luca2018-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2.5.0 introduces many new features and performance improvements. See: https://www.ruby-lang.org/en/news/2017/12/25/ruby-2-5-0-released/ Packaging changes: * As date was promoted into a gem, ruby-datetime was splitted into ruby-date and ruby-time * New packages for gemified stdlib files: - ruby-cmath (from ruby-math) - ruby-date (from ruby-datetime) - ruby-etc (from ruby-misc) - ruby-fcntl (from ruby-misc) - ruby-fileutils (from ruby-filelib) - ruby-ipaddr (from ruby-socket) - ruby-scanf (from ruby-misc) - ruby-stringio (from ruby-misc) - ruby-strscan (from ruby-misc) Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* | php7: update to 7.2.1Michael Heimpold2018-01-04
| | | | | | | | | | | | | | | | | | Remove a patch which was included upstream. While at, also add openssl configuration parameters when modules are selected which depend on openssl (reported by Philip Prindeville). Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | python,python3: add zlib/host to HOST_BUILD_DEPENDS (ver 2)Alexandru Ardelean2018-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 3c6d14021e62d68a7d9bdd4520b799c5c207fde1. ( which is a revert of commit c764f77dc1a62ce667b38520496ddb9bfaececab ) The initiall commit ( c764f77dc1a62ce667b38520496ddb9bfaececab ) was reverted, becase zlib did not have a host-build. Now it does: https://github.com/openwrt/openwrt/commit/cbe71649bc49ccc6ae96385482d0794c33336f68 So, now it should be good to put this in. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python3: bump to version 3.6.4Alexandru Ardelean2017-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-worked patch `003-do-not-run-distutils-tests.patch` to reduce patch-size. Removed `011-fix-ncursesw-definition-colisions.patch` it is fixed upstream. Refreshed with `make package/python3/refresh` Resetting PKG_RELEASE to 1. This variable was never used for pip3 & setuptools, since VERSION is specified in the package definitions. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | Merge pull request #5303 from commodo/python-source-date-epochHannu Nyman2017-12-31
|\ \ | | | | | | python,python3: add support for SOURCE_DATE_EPOCH var
| * | python,python3: add support for SOURCE_DATE_EPOCH varAlexandru Ardelean2017-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See: https://github.com/openwrt/packages/issues/5278 This should make Python & Python3 packages reproducible when building. In my local tests, I got the same sha256 for a sample .pyc file, so likely this is the solution that should address this. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | Merge pull request #5334 from commodo/python-cffi-fix-host-buildHannu Nyman2017-12-30
|\ \ \ | | | | | | | | python-cffi: fix host build/installation
| * | | python-cffi: fix host build/installationAlexandru Ardelean2017-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: https://github.com/openwrt/packages/issues/5318 Not sure how this worked before. The host python-cffi needs a libffi installed on the host side. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | php7: fix syntax issue in MIPS code for pcrePhilip Prindeville2017-12-29
|/ / / | | | | | | | | | | | | | | | Copied from upstream (master). Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* | | php7: disable valgrind supportMichael Heimpold2017-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check to enable/disable this new feature of PHP 7.2 works incorrectly when cross-compiling because it detects the host headers only and there is no way to pass in a dedicated directory. The wish to change this was reported upstream at: https://bugs.php.net/bug.php?id=75722 For the meantime, use a self-cooked patch. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | | Merge branch 'php7-update-7.2.0' of https://github.com/pprindeville/packagesMichael Heimpold2017-12-28
|\ \ \ | |_|/ |/| | | | | | | | | | | into pprindeville-php7-update-7.2.0 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
| * | php7: update to 7.2.0Philip Prindeville2017-12-22
| |/ | | | | | | | | | | | | | | Also drop mcrypt module as it's deprecated. Dropped patches have been accepted upstream or something homologous. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* | Merge pull request #5061 from mrkiko/hostside-luarockschamptar2017-12-23
|\ \ | | | | | | luarocks: Allow building luarocks for the host
| * | ldbus: add new packageEnrico Mioso2017-11-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | This package contains "ldbus": LUA bindings to interact with the DBUS message bus, and services connected to it. See https://github.com/daurnimator/ldbus for more details. Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
| * | luarocks: allow building for the hostEnrico Mioso2017-11-06
| | | | | | | | | | | | | | | | | | | | | Allow building luarocks for the host-side, thus making luarocks-based LUA modules packging easier. Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
* | | ruby: bump to 2.4.3Luiz Angelo Daros de Luca2017-12-23
| |/ |/| | | | | | | | | | | | | This release includes some bug fixes and a security fix. CVE-2017-17405: Command injection vulnerability in Net::FTP Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* | Merge pull request #5236 from lynxis/rb_perlPhilip Prindeville2017-12-16
|\ \ | | | | | | perl: remove build timestamp
| * | perl: remove build timestampAlexander Couzens2017-12-14
| | | | | | | | | | | | | | | | | | | | | | | | Build timestamp prevents reproducible builds [0]. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* | | Revert "python,python3: add zlib/host to HOST_BUILD_DEPENDS"Hannu Nyman2017-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit c764f77dc1a62ce667b38520496ddb9bfaececab. The commit caused warnings to be displayed at make defconfig etc. WARNING: Makefile 'package/feeds/packages/python/python/Makefile' has a host build dependency on 'zlib/host' but 'package/libs/zlib/Makefile' does not implement a 'host' build type Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* | | Merge pull request #5274 from commodo/python-host-zlibHannu Nyman2017-12-16
|\ \ \ | | | | | | | | python,python3: add zlib/host to HOST_BUILD_DEPENDS
| * | | python,python3: add zlib/host to HOST_BUILD_DEPENDSAlexandru Ardelean2017-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should fix the zlibmodule build on the host side. Usually, if zlib is not found, Python/Python3 builds fine without it, but there are some cases where the Python/Python3 interpreter on the host-side requires zlib to run. At the moment, zlib does not have a host-build. This should be available when this PR gets merged: https://github.com/lede-project/source/pull/1329 [ or a similar one that contains host-build support for zlib ]. In the meantime, this change can go into Python/Python3. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | Merge pull request #5237 from lynxis/rb_php7Michael Heimpold2017-12-15
|\ \ \ \ | |/ / / |/| | | php7: remove build timestamp
| * | | php7: remove build timestampAlexander Couzens2017-12-14
| |/ / | | | | | | | | | | | | | | | | | | | | | Build timestamp prevents reproducible builds [0]. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* | | Merge pull request #5218 from lynxis/rb_lua-rs232Ted Hess2017-12-12
|\ \ \ | | | | | | | | lua-rs232: remove build timestamp
| * | | lua-rs232: remove build timestampAlexander Couzens2017-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build timestamp prevents reproducible builds [0]. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* | | | Merge pull request #5259 from valdi74/update_python-curlchamptar2017-12-10
|\ \ \ \ | | | | | | | | | | python-curl: update to 7.43.0.1
| * | | | python-curl: update to 7.43.0.1Waldemar Konik2017-12-10
| | |/ / | |/| | | | | | | | | | Signed-off-by: Waldemar Konik <informatyk74@interia.pl>
* | | | python,python3: define config option for bluetooth supportAlexandru Ardelean2017-12-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was reported via https://github.com/openwrt/packages/pull/5122#issuecomment-347395472 that if bluez-libs is selected as an installable package, then the error below will show up: ``` * satisfy_dependencies_for: Cannot satisfy the following dependencies for python-light: * bluez-libs * * opkg_install_cmd: Cannot install package python-light. ``` This looks like a limitation in the design of package deps, and maybe a misuse of conditional deps (i.e. PACKAGE_bluez-libs:bluez-libs). So, to fix this, an idea we're adding an extra symbol that enfoces installation of bluez-libs if selected. We also need to add a way to disable bluetooth build if PYTHON(3)_BLUETOOTH_SUPPORT is de-selected. Otherwise, bluetooth is installed and the socket module is broken due to linker errors. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | python-pip-conf: split package away from python packageAlexandru Ardelean2017-12-10
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should improve build time if you only want to build Python3 (and not Python). Because python-pip-conf was part of the python package, the whole python package (host + target) would get built if Python3 would need to get built. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | Merge pull request #5220 from pprindeville/perl-cgi-4.38Philip Prindeville2017-12-03
|\ \ \ | |/ / |/| | perl-cgi: Update to 4.38
| * | perl-cgi: Update to 4.38Philip Prindeville2017-12-03
| | | | | | | | | | | | Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* | | Merge pull request #4869 from apatrushev/masterchamptar2017-12-02
|\ \ \ | | | | | | | | micropython: updated to v1.9.2, micropython-lib: updated to v1.9
| * | | micropython: updated to v1.9.2, micropython-lib: updated to v1.9Anton Patrushev2017-09-23
| | | | | | | | | | | | | | | | Signed-off-by: Anton Patrushev <apatrushev@gmail.com>
* | | | Merge pull request #5148 from mach327/openwrt_519champtar2017-12-02
|\ \ \ \ | | | | | | | | | | python3-idna: Fix openwrt/openwrt#519, opkg package list segfault.
| * | | | python3-idna: Fix openwrt_repo 519, opkg segfault.mike mcginty2017-11-17
| | | | | | | | | | | | | | | | | | | | Signed-off-by: mike mcginty <mach327@gmail.com>
* | | | | php7-mod-imap: add missing dependency for libpamMichael Heimpold2017-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When libpam is selected, then mod_imap pulls in a dep to libpam, and there seems no way to disable it via configure arguments. So add this dep here conditionally. Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com> Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | | | | php7: try fix imap build-bot buildLucian Cristian2017-12-01
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
* | | | | php7: try to fix compilation on LEDE buildbotsMichael Heimpold2017-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Detection of U8T_DECOMPOSE seems to be broken when cross-compiling, so needs to be preseeded. -snip- checking for utf8_mime2text signature... new checking for U8T_DECOMPOSE... configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information. -snap- This requires also a patch for PHP to make the preseeding working. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | | | | php7: update to 7.1.12Michael Heimpold2017-11-25
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | | | | php7-pecl-http: add dependency to php7-mod-hashMichael Heimpold2017-11-25
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | | | | Merge pull request #5066 from lucize/php7imapMichael Heimpold2017-11-25
|\ \ \ \ \ | | | | | | | | | | | | php7: add php7-mod-imap
| * | | | | php7: add php7-mod-imapLucian Cristian2017-11-08
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
* | | | | | perl-uri: upgrade to 1.72Tomasz Maciej Nowak2017-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #5089 Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
* | | | | | php7-mod-gd: add Freetype 2 supportVal Kulkov2017-11-19
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Freetype 2 support to php7-mod-gd. Introduce a configuration parameter to disable Freetype 2 support if the increased package size is a concern. Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
* | | | | php7: re-enable system timezone data usageMichael Heimpold2017-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This part of the Makefile was commented out during update from PHP 5.x to 7.x and not re-enabled in the meanswhile, so fix this finally. Reported-by: Val Kulkov <val.kulkov@gmail.com> Signed-off-by: Michael Heimpold <mhei@heimpold.de>