3265 Commits

Author SHA1 Message Date
Alexandru Ardelean 779643e358 python: fix HostPython host/target selection
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-11 17:13:21 +02:00
Alexandru Ardelean 015adc9b7a python: fix upgrade 2.7.11 goof
Seems those pkgconfig file paths were revealed to be incorrect
after doing a full clean build.
And I only had to inspiration to do one after doing the initial PR.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-11 16:49:45 +02:00
Alexandru Ardelean a8602a7ccb python: upgrade to version 2.7.11
And split python-dev and python-lib2to3 packages.
Seems for python3 this was done, so we'll sync here.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-11 16:07:22 +02:00
Alexandru Ardelean c55641331e python: unify HostPython and HostHostPython functions
That means basically moving the host Python from $(STAGING_DIR_HOST)
to $(STAGING_DIR_HOST)/usr and making the PYTHONPATH var
as an argument.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-11 16:01:27 +02:00
Alexandru Ardelean 8054747a49 python: remove newline function; it's also in OpenWRT core
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-11 15:30:32 +02:00
Hannu Nyman 5351a1c740 Merge pull request #2061 from commodo/python-psycopg2-fix
python-psycopg2: fix build
2015-12-10 22:53:52 +02:00
Marcel Denia 8829ae3de6 perl: Work around recompile failures
Apparently, recompiling/relinking fails under some circumstances. This
patch has been reported to work around that issue.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-12-10 22:40:54 +01:00
Daniel Dickinson 9535b642a9 lang/python: Depend on system expat
Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
2015-12-09 21:21:47 -05:00
Alexandru Ardelean 3fe1374238 python-pip: add site-wide pip.conf with defaults
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-09 21:50:18 +02:00
Alexandru Ardelean a4356a222b python-psycopg2: fix build
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-09 10:24:54 +02:00
Hannu Nyman 65243cc8f8 Merge pull request #2085 from jefferyto/python-enum34-update
python-enum34: update to 1.1.1, omit docs and tests from package
2015-12-07 13:47:27 +02:00
Hannu Nyman 0fee8f5cb7 Merge pull request #1982 from FlorianFieber/python3
Python3: Add python3-pip, python3-setuptools and their dependencies
2015-12-07 13:46:08 +02:00
Jeffery To 488c706d57 python-enum34: update to 1.1.1, omit docs and tests from package
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-12-07 19:12:18 +08:00
Hannu Nyman 98215f762e Merge pull request #2034 from jefferyto/python-cffi-host
python-cffi: add host compile/install, upgrade to 1.3.1
2015-12-07 11:13:49 +02:00
Hannu Nyman 3251aababd Merge pull request #2033 from jefferyto/python-pycparser-host
python-pycparser: add host compile/install
2015-12-07 11:12:54 +02:00
Hannu Nyman 0b2ce1d786 Merge pull request #2032 from jefferyto/python-ply-host
python-ply: add host compile/install
2015-12-07 11:12:33 +02:00
Jeffery To e2028abfd4 python-pycparser: increment PKG_RELEASE
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-12-07 17:03:24 +08:00
Jeffery To 0c4f1c390b python-ply: increment PKG_RELEASE
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-12-07 17:01:52 +08:00
Hannu Nyman 15ea770194 Merge pull request #1985 from jefferyto/python-setuptools-host
python-setuptools: add ability to install on host
2015-12-06 13:39:23 +02:00
Hannu Nyman 38b28722e8 Merge pull request #2062 from commodo/python-setuptools-upgrade
python-setuptools: upgrade to version 18.7
2015-12-06 13:16:34 +02:00
Alexandru Ardelean f160d66e8c python-pip: add ca-certificates as dependency
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-03 21:24:39 +02:00
Jeffery To 3e91a538b1 python-pycparser: remove unnecessary filespec section
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-12-02 18:06:49 +08:00
Jeffery To a39642f46a python-gmpy2: new package
From the documentation:

gmpy2 is a C-coded Python extension module that supports multiple-precision
arithmetic. gmpy2 is the successor to the original gmpy module. The gmpy module
only supported the GMP multiple-precision library. gmpy2 adds support for the
MPFR (correctly rounded real floating-point arithmetic) and MPC (correctly
rounded complex floating-point arithmetic) libraries. gmpy2 also updates the
API and naming conventions to be more consistent and support the additional
functionality.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-12-02 16:08:57 +08:00
Alexandru Ardelean 734e7bff6e python-setuptools: upgrade to version 18.7
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-01 20:23:53 +02:00
Jeffery To a6439b9664 python-parsley: new package
From the setup description:

Parsing and pattern matching made easy.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-12-01 17:37:50 +08:00
Michael Heimpold 6ceee2c0dd php5: update to 5.6.16
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-11-30 21:29:06 +01:00
Jeffery To 1cc4a5abeb python-pyptlib: new package
From the setup description:

A python implementation of the Pluggable Transports for Circumvention
specification for Tor

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-30 22:19:42 +08:00
Marcel Denia 59d24044b3 perl: Fix uClibc handling
Configuration scripts expect the libc identifier to be "uclibc" in case we're using it,
OpenWrt provides "uClibc". Oh well...

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-11-30 01:36:46 +01:00
Marcel Denia bb06539632 perl: Set gccversion configuration symbol correctly
This was previously manually set to '4.8.0'. Aside from just being incorrect,
it also breaks Errno's GCC5 detection.

Fixes #2044.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-11-29 22:39:39 +01:00
Jeffery To 3e113ebecb python-pyasn1-modules: new package
From the README:

This is a small but growing collection of ASN.1 data structures
expressed in Python terms using pyasn1 data model.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-28 03:07:25 +08:00
Jeffery To 38b8274718 python-cffi: add host compile/install, upgrade to 1.3.1
This depends on:

- python-setuptools host install (#1985)
- python-pycparser host install (#2033)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-27 20:02:59 +08:00
Jeffery To 9a79d5f093 python-pycparser: add host compile/install
This depends on:

- python-setuptools host install (#1985)
- python-ply host install (#2032)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-27 19:59:43 +08:00
Jeffery To b2faede408 python-ply: add host compile/install
This depends on python-setuptools host install in PR #1985

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-27 19:56:12 +08:00
Jeffery To dbeb12c28d python-setuptools: add ability to install on host
This depends on python-host.mk in PR #1984

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-24 22:50:38 +08:00
Steven Barth dbde5d5295 Merge pull request #1984 from jefferyto/host-python-package
python: add capability to install python packages for the host
2015-11-24 15:50:34 +01:00
Jeffery To b12d7b6db1 python: add capability to install python packages for the host
Some python packages (e.g. cffi) compile one or more shared libraries
as part of their setup process. When these packages are setup
dependencies of other packages (e.g. cryptography), these packages (and
their shared libraries) will need to be loaded on the host system.

This adds a makefile, similar to python-package.mk, to simplify
installing python packages on the host.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-24 22:43:56 +08:00
Jan Čermák 3ac990447f python: add missing host build dependency on expat/host
Since 94f87dc1, host build of Python depends on expat installed in host
staging directory. However, pyexpat extension fails to build if expat
was not built and installed to staging dir before - adding host build
dependency should fix this.

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
2015-11-23 21:59:29 +01:00
Ted Hess 7f3c9e469f Merge pull request #2009 from roger-/micropython-new
micropython: update to latest
2015-11-23 09:05:26 -05:00
Roger 34dc874cd0 micropython-lib: update
Signed-off-by: Roger D <rogerdammit@gmail.com>
2015-11-22 15:42:19 -06:00
Roger 34ff9089e0 micropython: update
Signed-off-by: Roger D <rogerdammit@gmail.com>
2015-11-22 15:40:20 -06:00
Marcel Denia 6552e55ea7 perl: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-11-20 12:53:13 +01:00
Marcel Denia 51bef7ad20 perl: Enable crypt() for all libc implementations
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-11-20 12:33:37 +01:00
Florian Fieber da4d2e49db python3: Add new package python3-pip
Signed-off-by: Florian Fieber <florian@florianfieber.de>
2015-11-19 18:38:32 +01:00
Florian Fieber 10294a1d5c python3: Add new packages python3-setuptools
Signed-off-by: Florian Fieber <florian@florianfieber.de>
2015-11-19 18:37:53 +01:00
Florian Fieber 472b596bb1 python3: Add new packages python3-{dev,lib2to3}
Signed-off-by: Florian Fieber <florian@florianfieber.de>
2015-11-19 18:26:30 +01:00
Florian Fieber 877971ec4c python3: Port changes from python-package.mk to python3-package.mk
- Add configure arguments for distutils path detection
- Add '_python_*' env vars to host python

Signed-off-by: Florian Fieber <florian@florianfieber.de>
2015-11-19 18:26:23 +01:00
Steven Barth 3f76c2fd49 Merge pull request #1898 from NeoRaider/node-host
node: add python/host to HOST_BUILD_DEPENDS as well
2015-11-19 16:23:26 +01:00
Steven Barth 29bcb03477 Merge pull request #1972 from jefferyto/python-cffi
python-cffi: new package
2015-11-19 12:35:36 +01:00
Steven Barth 588626228b Merge pull request #1970 from jefferyto/python-pycparser
python-pycparser: new package
2015-11-19 12:35:24 +01:00
Steven Barth 31ff4162c3 Merge pull request #1956 from jefferyto/python-ply
python-ply: new package
2015-11-19 12:33:51 +01:00