Commit graph

715 commits

Author SHA1 Message Date
Hannu Nyman
298c826361 Merge pull request #2092 from cshore/pull-request-python-system-expat
lang/python: Depend on system expat
2015-12-16 10:23:57 +02:00
Hannu Nyman
2e3fb832fc python: bump PKG_RELEASE
Bump PKG_RELEASE of python 2.7.11 as there have been several fixes
since the initial release.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-12-13 17:13:19 +02:00
Alexandru Ardelean
65b388adbc python2: fix typo in HostPython function
I call this the curse of the End-Of-The-Year for me.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-13 14:56:45 +02:00
Alexandru Ardelean
fdde13be29 python: fix HostPython again
Tested on python-setuptools.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-12 14:51:50 +02:00
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
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
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
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
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
Steven Barth
a17350bf58 Merge pull request #1955 from jefferyto/python-ipaddress
python-ipaddress: new package
2015-11-19 12:33:28 +01:00
Steven Barth
d2b5b1478a Merge pull request #1954 from jefferyto/python-enum34
python-enum34: new package
2015-11-19 12:33:21 +01:00
Steven Barth
749b7af0f2 Merge pull request #1953 from jefferyto/python-idna
python-idna: new package
2015-11-19 12:33:10 +01:00
Steven Barth
016db93606 Merge pull request #1951 from jefferyto/python-six
python-six: new package
2015-11-19 12:33:02 +01:00
Steven Barth
d572ab9a4d Merge pull request #1950 from jefferyto/python-pyasn1
python-pyasn1: new package
2015-11-19 12:32:46 +01:00
Steven Barth
8d42a18b2d Merge pull request #1921 from jefferyto/zope-interface
zope-interface: import from old packages feed
2015-11-19 12:30:37 +01:00
Florian Fieber
b011c10eb5 python3: Download source archive via https
Signed-off-by: Florian Fieber <florian@florianfieber.de>
2015-11-18 12:03:13 +01:00
Jeffery To
1440f75ac7 python-cffi: new package
From PyPI:

Foreign Function Interface for Python calling C code.

This depends on python-pycparser, which is in PR #1970

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-16 19:55:06 +08:00
Jeffery To
d9409e25cc package-ply: use given path instead of copying directly into staging_dir
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-16 19:52:40 +08:00
Jeffery To
168975c82d python-pycparser: new package
From the README:

pycparser is a parser for the C language, written in pure Python. It is a
module designed to be easily integrated into applications that need to parse
C source code.

This depends on python-ply, which is in PR #1956

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-16 17:09:14 +08:00
Jeffery To
6afa798958 python-ply: added Build/InstallDev section
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-16 16:54:24 +08:00
Ted Hess
a6d7666c4c Merge pull request #1948 from mistachkin/master
Bring back the Tcl language (lang/tcl package)...
2015-11-15 18:35:32 -05:00
mistachkin
7031109056 lang/tcl: Bring back package, updated to 8.6.4.
Signed-off-by: Joe Mistachkin <joe@mistachkin.com>
2015-11-15 14:04:38 -08:00
Jeffery To
4dede767df python-six: use setuptools
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-13 16:35:14 +08:00
Jeffery To
24782a872a python-pyasn1: use setuptools
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-13 16:26:56 +08:00
Jeffery To
0fd914ae0f python-ply: use setuptools
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-13 16:17:17 +08:00
Jeffery To
734f586889 python-ipaddress: use setuptools
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-13 12:59:23 +08:00
Jeffery To
3021cb267c python-ply: new package
From the README:

PLY is a 100% Python implementation of the common parsing tools lex
and yacc.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-12 23:39:50 +08:00
Jeffery To
08b2b6f93b python-ipaddress: new package
From the README:

Python 3.3+'s ipaddress for Python 2.6, 2.7, 3.2.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-12 23:06:12 +08:00
Jeffery To
b6aa1232b0 python-enum34: new package
From the README:

enum34 is the new Python stdlib enum module available in Python 3.4
backported for previous versions of Python from 2.4 to 3.3.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-12 22:28:26 +08:00
Jeffery To
da14be59b0 python-idna: new package
From the README:

A library to support the Internationalised Domain Names in Applications
(IDNA) protocol as specified in RFC 5891. This version of the protocol
is often referred to as "IDNA2008" and can produce different results
from the earlier standard from 2003.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-12 22:01:07 +08:00
Jeffery To
6c514e67e2 python-six: fixed package description
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-12 18:04:18 +08:00
Jeffery To
a9af921700 python-six: new package
From the README:

Six is a Python 2 and 3 compatibility library.  It provides utility functions
for smoothing over the differences between the Python versions with the goal of
writing Python code that is compatible on both Python versions.  See the
documentation for more information on what is provided.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-12 17:04:09 +08:00
Jeffery To
c839e23879 python-pyasn1: new package
From the README:

This is an implementation of ASN.1 types and codecs in Python programming
language. It has been first written to support particular protocol (SNMP)
but then generalized to be suitable for a wide range of protocols
based on ASN.1 specification.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-12 13:45:55 +08:00
Alexandru Ardelean
7730c9f5fa python-setuptools: upgrade to version 18.5
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-11-10 12:48:08 +02:00
Michael Heimpold
5ec2a5e810 php5: update to 5.6.15
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-11-07 17:37:45 +01:00
Jeffery To
3ce89f1ebb zope-interface: import from old packages feed
- split from twisted, since the twisted tarball no longer includes zope.interface
- update to latest version (4.1.3)
- add setuptools to PKG_BUILD_DEPENDS
- update description, filespec
- add license info
- add myself as maintainer

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-05 23:25:12 +08:00
Steven Barth
e12737ff76 Merge pull request #1900 from jefferyto/python-crypto
python-crypto: import pycrypto from old packages feed
2015-11-02 03:23:42 +01:00
Jeffery To
a69543b51e python-crypto: let the KeyError bubble up instead of manually throwing an AssertionError
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-11-01 14:38:52 +08:00
Jeffery To
35ae47a44c python-crypto: fixed endianness detection
This fixes setup.py so that it uses the endianness of the target system
instead of detecting endianness from the host. This affects the
computation of RIPEMD-160 hashes.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-10-30 23:48:52 +08:00
Marcel Denia
a5fa92449c perl-cgi: Update to 4.22
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-10-29 13:39:29 +01:00
Jeffery To
5354cf5159 python-crypto: import pycrypto from old packages feed
- update to latest stable version (2.6.1)
- add PyPackage call
- add license info
- add myself as maintainer

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2015-10-29 12:43:28 +08:00
Matthias Schiffer
659719005e node: add python/host to HOST_BUILD_DEPENDS as well
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2015-10-28 01:10:09 +01:00
John Crispin
8ca186cd59 node: disable MIPS16
Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-26 00:57:48 +01:00
Jo-Philipp Wich
99484ec990 python: fix two build depend issues
Build depends must refer to the source package name, not the binary one,
therefore we need to use `bzip2` in order to enforce a build of libbz2.so.

Also make the host python build depend on the bzip2 host build in order to
ensure that host python is built with bzip2 support. We don't need a build
dependency for the target python as this already depends on +libbz2 through
python-light. That package dependency in turn implies a build dependency.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-10-23 14:29:41 +02:00
Michael Heimpold
1f25a8d073 php5: update to 5.6.14
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-10-21 22:55:28 +02:00
John Crispin
60e41ce763 node-cylon: dont double build firmata and serialport
Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-21 10:45:49 +02:00
John Crispin
53cef1c9f1 node: add a python/host dependency
Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-20 13:26:25 +02:00
John Crispin
b399dd3b92 node-hid: set proper version and revision
* fix revision variables
* fix version variables

Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-19 15:57:38 +02:00
John Crispin
aca405ef00 node-hid: set proper version and revision
* fix revision variables
* fix version variables

Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-19 15:57:22 +02:00
John Crispin
c6e933693b node-cylon: add proper download path and set version properly
* fix version
* fix download path
* fix version variables

Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-19 15:57:05 +02:00
John Crispin
2c82144c59 node-arduino-firmata: set proper download path and set version properly
* fix download path
* fix version variables

Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-19 15:56:37 +02:00
John Crispin
1fd7b5d1e6 nodejs: add 0.12 version of node
add node-js 0.12 and a few gyp bindings

Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-19 12:20:11 +02:00
Marcel Denia
b9db0b8ead perl-parse-recdescent: Update to 1.967013
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-10-04 20:13:11 +02:00
Attila Lendvai
2bb9f6b9c7 python: fix cross-compiling C++ modules.
Signed-off-by: Attila Lendvai <attila@lendvai.name>
2015-09-28 17:42:05 +00:00
Marcel Denia
e16d7305dd perl: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-25 11:50:52 +02:00
Marcel Denia
3aaaede7b2 perl: Reorganize patches
The old scheme didn't make any sense...not that there was a scheme really.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-25 11:50:52 +02:00
Marcel Denia
d57f34795c perl: Remove microperl caretx dependency patch
This will make microperl unable to build. That's okay, since we haven't
been building it for quite a while now.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-25 11:50:33 +02:00
Marcel Denia
58a7c33ca7 perl: Invert perlbase-essential/perlbase-config circular dependency solution
perlbase-essential and perlbase-config depend on functionality from
each other. Previously, this was solved by just making perlbase-config depend
on perlbase-essential.
However, since a simple "use lib" is enough to trigger pulling in Config, this
approach doesn't seem to make much sense. So let's just make perlbase-essential
depend on perlbase-config instead.
This pulls in perlbase-config as a dependency to pretty much every Perl package,
so in the future we might want to just merge Config into perlbase-essential.

Thanks to Robert Högberg for spotting this.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-25 10:59:15 +02:00
Naoir
e2837aecae Merge pull request #1770 from robho/perlbase-data_needs_more_dependencies
perlbase-data: Add dependency on perlbase-bytes
2015-09-23 08:05:12 +02:00