Commit graph

980 commits

Author SHA1 Message Date
Hannu Nyman
8e8fdc4b4d Merge pull request #3307 from amnonpaz/feature-new-package-lua-openssl
lua-openssl: Introduce new package
2016-10-27 09:38:45 +03:00
Yousong Zhou
9f8dd657a1 Merge pull request #3352 from yousong/python-packages
python-packages: initial version 1.0
2016-10-21 10:27:51 -05:00
Yousong Zhou
c6ddd3d7c0 python-packages: initial version 1.0
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2016-10-21 12:07:23 +08:00
Yousong Zhou
3a710acf93 python-pip: add host build
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2016-10-17 19:55:39 +08:00
Yousong Zhou
fbba266e79 python: introduce Build/Compile/HostPyRun{Host,Target}
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2016-10-17 19:55:39 +08:00
Michael Heimpold
7122495899 php5/php5-pecl-*: R.I.P.
Remove the php5 stuff since php7 is in place for several weeks
and all depended in-tree packages has been migrated.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-10-16 20:56:14 +02:00
Michael Heimpold
80f0ea5728 php7: update to 7.0.12
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-10-16 20:53:46 +02:00
Hannu Nyman
03161d9448 Merge pull request #3303 from karlp/pulls/lua-kepler-urls
Pulls/lua kepler urls
2016-10-15 13:18:15 +03:00
Hannu Nyman
d2a393a607 Merge pull request #3267 from karlp/pulls/luasql-doc-url
lang: luasql: update URL to current
2016-10-15 13:18:10 +03:00
Amnon Paz
b69cf8e638 lua-openssl: Introduce new package
Add a Lua wrapper library for openssl.

Add patches for:
1. Revise the makefile, so the package can be built under openwrt
2. Remove "lua_isinteger" implementation from the package's "compat"
   code in order to avoid linkage issues - An implementation already
   exists in the target's Lua package.
3. Support OPENSSL_NO_SSL3_METHOD & OPENSSL_NO_COMP

Signed-off-by: Amnon Paz <pazamnon@gmail.com>
2016-10-10 16:02:48 +03:00
Karl Palsson
2f53af0557 luaexpat: Use new URL for documentation
keplerproject.org is long gone.  Use current maintainer website.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2016-10-05 11:00:32 +00:00
Karl Palsson
b7ec0c715c lua-xavante: use new URL for documentation
keplerproject.org is long gone.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2016-10-05 10:58:31 +00:00
Karl Palsson
7028fbfc86 lua-wsapi: Use new URL for documentation
keplerproject.org has been long gone.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2016-10-05 10:58:31 +00:00
Karl Palsson
c3d4458615 lua-rings: use new URL for documentation
keplerproject.org is long gone.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2016-10-05 10:58:17 +00:00
John Crispin
844638d519 Merge pull request #3056 from plntyk/fix_node
node: fix soft/hard float compile on arm/mips
2016-10-04 09:13:11 +02:00
Matthias Schiffer
0da71b8f85
node: use default host install prefix
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2016-10-04 05:02:09 +02:00
Matthias Schiffer
b53342b9a4
python3: use default prefix for host install
Also fixes a few incorrect "$(STAGING_DIR_HOST)/host" paths.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2016-10-04 01:00:05 +02:00
Matthias Schiffer
205ee41506
python, python-*: use default prefix for host install
Also fixes a few incorrect "$(STAGING_DIR_HOST)/host" paths.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2016-10-04 00:59:37 +02:00
Karl Palsson
ba5139a08f lang: luasql: update URL to current
Old keplerproject.org urls are all down.
github project source for this project references new githubio website.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2016-09-30 13:44:23 +00:00
Jeffery To
4c93f60c85 python-cryptography: update to 1.5.1
Fixes #3226

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-09-25 01:43:25 +08:00
Michael Heimpold
f353950649 php7: adjust patch to unbreak build (fixes #3202)
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-22 19:38:10 +02:00
Hannu Nyman
2da7f031fa Merge pull request #3207 from jefferyto/zope-interface-4.3.2
zope-interface: update to 4.3.2
2016-09-22 18:48:35 +03:00
Hannu Nyman
7906a17949 Merge pull request #3206 from jefferyto/python-pyopenssl-16.1.0
python-pyopenssl: update to 16.1.0
2016-09-22 18:48:15 +03:00
Jeffery To
4f234e7641 twisted: update to 16.4.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-09-22 22:44:39 +08:00
Jeffery To
c1f3977980 zope-interface: update to 4.3.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-09-22 21:20:41 +08:00
Jeffery To
2089495165 python-pyopenssl: update to 16.1.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-09-22 20:44:35 +08:00
Jeffery To
de9aa513a5 python-cryptography: update to 1.5
The cmac patch was upstreamed (pyca/cryptography#3062).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-09-22 20:31:20 +08:00
Jeffery To
4bf02e4ffa python-enum34: add build dependency to python-setuptools
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-09-22 19:40:54 +08:00
Michael Heimpold
7485e98e68 php5: update to 5.6.26
This fixes the following CVEs:
 - in intl: CVE-2016-7416
 - in mysqlnd: CVE-2016-7412
 - in phar: CVE-2016-7414
 - in spl: CVE-2016-7417
 - in standard: CVS-2016-7411
 - in wddx: CVE-2016-7413, CVE-2016-7418

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-21 21:55:45 +02:00
Michael Heimpold
5d063301ac php7: update to 7.0.11
This fixes the following CVEs:
 - in intl: CVE-2016-7416
 - in mysqlnd: CVE-2016-7412
 - in phar: CVE-2016-7414
 - in spl: CVE-2016-7417
 - in wddx: CVE-2016-7413, CVE-2016-7418

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-21 21:55:44 +02:00
Michael Heimpold
6d2d5a6a19 php7: package phar extension
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-21 21:55:44 +02:00
Hannu Nyman
f71320e233 Merge pull request #3201 from commodo/python-pip-disable-host
python: disable with-ensurepip option for host build
2016-09-21 17:20:35 +03:00
Alexandru Ardelean
a4b0c0a9fb python: disable with-ensurepip option for host build
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-09-21 16:44:02 +03:00
Jeffery To
7c3f42d74c python-cffi: update to 1.8.3
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-09-21 04:20:36 +08:00
Jeffery To
15495f22bb python-ipaddress: update to 1.0.17
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-09-21 02:22:57 +08:00
Jeffery To
cabcd8e807 python-ply: update to 3.9
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-09-21 01:44:19 +08:00
Jeffery To
af92e141cd python-attrs: update to 16.2.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-09-21 01:19:13 +08:00
Hannu Nyman
bafd8cc672 Merge pull request #3190 from commodo/python3-setuptools
python3-setuptools: upgrade to version 27.2.0
2016-09-19 15:49:41 +03:00
Hannu Nyman
5f1a23948e Merge pull request #3189 from commodo/python-setuptools
python-setuptools: upgrade to version 27.2.0
2016-09-19 15:49:14 +03:00
Alexandru Ardelean
05a8127f06 python3-setuptools: upgrade to version 27.2.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-09-19 15:44:42 +03:00
Alexandru Ardelean
e180eaeb2e python-setuptools: upgrade to version 27.2.0
It's a bit weird fixing a build error with an upgrade,
but it seems to work on my setup.
Hopefully, builbot agrees.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-09-19 15:38:24 +03:00
Gergely Kiss
25b42ed7f4 openpyxl: update to version 2.4.0
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-09-19 05:58:45 +02:00
W. Michael Petullo
4399f887de luasec: remove obsolete patches
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2016-09-16 14:04:52 -04:00
W. Michael Petullo
0c4b164998 luasec: update to 0.6
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2016-09-14 08:48:56 -04:00
Hannu Nyman
f28b1c33fd Merge pull request #3159 from commodo/python-setuptools
python-setuptools: upgrade to version 27.1.2
2016-09-13 22:35:27 +03:00
Hannu Nyman
4d4f2cb671 Merge pull request #3160 from commodo/python3-setuptools
python3-setuptools: upgrade to version 27.1.2
2016-09-13 22:34:19 +03:00
Alexandru Ardelean
69e28f9916 python-setuptools: upgrade to version 27.1.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-09-13 16:00:19 +03:00
Alexandru Ardelean
7a3310439f python3-setuptools: upgrade to version 27.1.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-09-13 15:54:20 +03:00
Hannu Nyman
5a0f62117a Merge pull request #3158 from commodo/python3-upgrade
python3: upgrade to version 3.5.2
2016-09-13 14:30:06 +03:00
Alexandru Ardelean
b6993d544f python3: upgrade to version 3.5.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-09-13 14:22:08 +03:00
Alexandru Ardelean
8dd0131439 python: upgrade to version 2.7.12
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-09-13 10:17:57 +03:00
Michael Heimpold
e99e704eb4 php7-pecl-http: fix build when host has php installed (refs #3149)
When php is installed on the host system, then the configure tries
to obtain from this binary whether some extensions are available.
This prevents the cross build when the desired extensions are not
present - which is the usual case.

So add a patch to prevent configure from doing this - we give
this information via environment variable during build already.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-08 23:07:04 +02:00
Michael Heimpold
f6c3de0925 php7-pecl-http: fix build when php5 is build in parallel (fixes #3149)
- remove hack to find required packages: when php5-pecl-{raphf,propro}
  was built in paralle, then the hack could not determine which build
  directory must be used; this was resolved by a previous commit, both
  packages now install their header files in the staging area so that
  this pecl module will find it properly

- refine build dir to avoid collision with (possible) php5 package variant

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-07 23:35:01 +02:00
Michael Heimpold
8eeb939760 php7-pecl-{propro,raphf}: fix two problems (refs #3149)
- refine build dir to avoid collisions with php5 package variants
- properly install headers to location where depended packages look for it

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-07 23:31:16 +02:00
Michael Heimpold
edce81222a php7-pecl-{dio,libevent}: refine build dir to avoid collisions with php5 package variants (refs #3149)
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-07 23:31:16 +02:00
Michael Heimpold
0ab6f387fa php5-pecl-*: refine build dir to avoid collisions with php7 package variants (refs #3149)
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-07 23:31:16 +02:00
Michael Heimpold
5be3377ed4 php7-pecl-http: add new package
Quote:
This PHP HTTP extension aims to provide a convenient and powerful
set of functionality for one of PHPs major applications:
it eases handling of HTTP urls, headers and messages, provides
means for negotiation of a client's preferred content type,
language and charset, as well as a convenient way to send any
arbitrary data with caching and resuming capabilities.
It provides powerful request functionality with support for
parallel requests.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-06 21:59:32 +02:00
Michael Heimpold
830248f963 php7-pecl-libevent: add new package
This is the php7 version of php5-pecl-libevent.
Since upstream did not (yet) merged the php7 compat
changes and released a new package, we use a development
snapshot of a Github contributor.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-06 21:58:46 +02:00
Michael Heimpold
3d305a35e1 php7/php7-pecl-*: introduce load order
Some PECL modules (possibly also php modules) depend on
special load order, otherwise loading the module will fail
due to unresolvable symbols.

This changeset introduces a very simple compile-time defined
order by specifying a prefix for the ini file with the load
directive. If not given, it uses a default value.

It also updates all current pecl module packages to take
this new approach.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-06 21:58:34 +02:00
Michael Heimpold
86acab6430 php7: mod-mysqli: use libmysqlclient instead of libmysqlclient_r (refs #3132)
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-04 13:40:44 +02:00
Michael Heimpold
dc56ebbf2f php7: fix two build problems
1) fix rebuilding with existing staging area
2) fix dependency to libmysqlclient (fixes #3132)

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-04 01:09:23 +02:00
Michael Heimpold
2c94623986 php7-pecl-raphf: add new package
This is the php7 version of php5-pecl-raphf package.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-03 21:51:23 +02:00
Michael Heimpold
0c279fd0aa php7-pecl-propro: add new package
This is the php7 version of php5-pecl-propro package.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-03 21:51:23 +02:00
Michael Heimpold
d6db439541 php7-pecl-dio: add new package
This is a heavy patched variant of the pecl dio module, which
now at least compiles for php7.

Patches are sent to maintainer - no response yet.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-03 21:51:23 +02:00
Michael Heimpold
c6d45a041e php7: restructure patches
- Add some more patches from Debian
- Rename existing ones (our own patches starts with prefix 1000+)

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-03 21:51:23 +02:00
Michael Heimpold
292c2ffc18 php7: add new package
This is a copy of the existing php5 stuff, adopted for PHP7.

Please not, that its not supported to install both php5
and php7 in parallel on the target.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-03 21:51:23 +02:00
Michael Heimpold
def97187d2 Treewide fix of typo: PKG_LICENSE_FILE --> PKG_LICENSE_FILES
Without the trailing _S_ the variable is not considered at all.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-03 00:00:54 +02:00
champtar
dbba4823db Merge pull request #3121 from yousong/erlang-mips16
erlang: fix compilation error by disabling mips16
2016-09-02 06:01:54 +02:00
Yousong Zhou
c8c91ed23c erlang: fix compilation error by disabling mips16
This is caused by a toolchain bug and has been reported to GCC a
while a ago without receiving any responses yet [1].  Fix it at the
moment by not compiling with mips16 enabled.

Should fix #1750 and #1904.

 [1] Bug 71519 - "Out of range operand" bteqz inst generated by
     "casesi_internal_mips16_<mode>",
     https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71519

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2016-09-01 16:49:25 +08:00
Gergely Kiss
ced7b903aa python-urllib3: import version 1.16
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-30 18:13:03 +02:00
Hannu Nyman
37cde87699 Merge pull request #3113 from kissg1988/openpyxl
openpyxl: upgrade to version 2.4.0-b1
2016-08-30 18:46:13 +03:00
Hannu Nyman
9c7f720605 Merge pull request #3112 from kissg1988/gunicorn
gunicorn: upgrade to version 19.6.0
2016-08-30 18:46:04 +03:00
Hannu Nyman
84839ce3a6 Merge pull request #3114 from kissg1988/pytz
pytz: upgrade to version 2016.6.1
2016-08-30 18:45:38 +03:00
Gergely Kiss
a091f2fa87 pytz: upgrade to version 2016.6.1
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-30 12:57:11 +02:00
Gergely Kiss
03318e2ffa openpyxl: upgrade to version 2.4.0-b1
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-30 12:53:41 +02:00
Gergely Kiss
3b44caf10e gunicorn: upgrade to version 19.6.0
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-30 12:27:44 +02:00
Gergely Kiss
beeeb15887 django-statici18n: upgrade to version 1.2.1
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-30 12:22:30 +02:00
Gergely Kiss
591e22c8ae django-postoffice: upgrade to version 2.0.8
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-30 12:19:05 +02:00
Gergely Kiss
8d2b88824b django-jsonfield: upgrade to version 1.0.1
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-30 12:08:17 +02:00
Gergely Kiss
70fb482d3e django-constance: upgrade to version 1.2
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-30 12:03:16 +02:00
Gergely Kiss
49512d9a0a django-compressor: upgrade to version 2.1
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-30 11:55:39 +02:00
Gergely Kiss
41bb7f4faa django-appconf: upgrade to version 1.0.2
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-30 11:48:16 +02:00
Michael Heimpold
353c5f1729 php5: update to 5.6.25
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-08-28 00:13:12 +02:00
Gergely Kiss
64d2162e52 python-dateutil: fix dependency
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-24 20:35:34 +00:00
Gergely Kiss
16d635be4e six: remove duplicate package (see python-six)
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-24 20:35:34 +00:00
Gergely Kiss
4e0accfe2c gunicorn: add missing dependency
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-24 20:35:34 +00:00
Gergely Kiss
437621931a seafile: import version 5.1.1 and its dependencies
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-24 20:35:33 +00:00
Frank Edelhäuser
23d3148fc3 moved upstream project to github
Signed-off-by: Frank Edelhaeuser <mrpace2@gmail.com>
(cherry picked from commit f5fe26ec21)
2016-08-23 15:02:10 +03:00
Gergely Kiss
2b80051716 pillow: upgrade to version 3.3.1
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-08-22 18:39:24 +02:00
champtar
e128a2c3d9 Merge pull request #3035 from jow-/luasec-no-compression-fix
luasec: fix build with OPENSSL_NO_COMP
2016-08-18 16:00:16 +02:00
Hannu Nyman
4c83465b27 Merge pull request #2996 from jefferyto/python-enum34-1.1.6
python-enum34: update to 1.1.6
2016-08-14 14:19:05 +03:00
Dirk Neukirchen
bc86e32d43 node: fix soft/hard float compile on arm/mips
reported by brcm2708/2709 user on IRC

Signed-off-by: Dirk Neukirchen <plntyk.lede@plntyk.name>
2016-08-13 18:58:47 +02:00
champtar
e034a1c09b Merge pull request #2997 from jefferyto/python-cryptography-1.4
python-cryptography: update to 1.4, fixed lede compilation
2016-08-09 23:50:27 +02:00
champtar
3175d65aab Merge pull request #2999 from jefferyto/zope-interface-4.2.0
zope-interface: update to 4.2.0
2016-08-09 23:49:37 +02:00
champtar
80a8f4b139 Merge pull request #2998 from jefferyto/python-gmpy2-2.0.8
python-gmpy2: update to 2.0.8
2016-08-09 23:49:15 +02:00
champtar
d86f8a317f Merge pull request #3019 from mickeprag/python-pyserial
python-pyserial: update to 3.1.1
2016-08-09 23:45:46 +02:00
Jo-Philipp Wich
32f6b85a52 luasec: fix build with OPENSSL_NO_COMP
Currently luasec fails to build if OpenSSL was built without compression
support due to an undefined COMP_METHOD type:

    ssl.c: In function 'meth_compression':
    ssl.c:404:9: error: unknown type name 'COMP_METHOD'
       const COMP_METHOD *comp;
             ^
    <builtin>: recipe for target 'ssl.o' failed
    make[6]: *** [ssl.o] Error 1

Add a local patch to stub the `meth_compression()` function if there is no
compression support available in the OpenSSL library in order to allow
luasec to build.

A similar fix has been added upstream with
https://github.com/brunoos/luasec/pull/30

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-08-09 09:35:21 +02:00
Ted Hess
e96a676f9c Merge pull request #3007 from jefferyto/twisted-16.3.0
twisted: update to 16.3.0
2016-08-08 14:03:30 -04:00
Micke Prag
a14bf58fb9 python-pyserial: update to 3.1.1
Signed-off-by: Micke Prag <micke.prag@telldus.se>
2016-08-04 15:21:25 +02:00
Jeffery To
d409eb19e3 twisted: update to 16.3.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2016-07-31 20:25:01 +08:00