Commit graph

762 commits

Author SHA1 Message Date
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
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
Robert Högberg
a5c31667a8 perlbase-data: Add dependency on perlbase-bytes
Dumper.pm, included in perlbase-data, uses module bytes, so add dependency
on openwrt package perlbase-bytes.

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2015-09-22 10:33:48 +02:00
Steven Barth
615874ce2d Merge pull request #1782 from commodo/python-upgrade-3.5.0
python3: upgrade to version 3.5.0
2015-09-19 09:38:46 +02:00
Marcel Denia
40ab19bce7 perl-http-server-simple: Update to 0.51
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-19 00:41:15 +02:00
Marcel Denia
dbeceede41 perl-http-message: Update to 6.11
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-19 00:40:45 +02:00
Alexandru Ardelean
6ce01594b6 python3: upgrade to version 3.5.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-09-16 21:56:40 +03:00
Steven Barth
dece86e1d3 Merge pull request #1773 from commodo/setuptools-upgrade
python-setuptools: upgrade to version 18.3.1
2015-09-14 23:19:24 +02:00
Alexandru Ardelean
47b242ae7b python-setuptools: upgrade to version 18.3.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-09-14 19:24:23 +03:00
Marcel Denia
4cb27e76ff perl-device-usb: Remove leftover testing stuff
Somehow slipped through. Oh well...

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-14 16:17:16 +02:00
Marcel Denia
3cedc1aa87 perl-device-usb: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-14 15:33:18 +02:00
Marcel Denia
13292808a3 perl-inline-c: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-14 15:33:18 +02:00
Marcel Denia
cda1669804 perl-parse-recdescent: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-14 15:33:18 +02:00
Marcel Denia
65d47a50db perl-file-sharedir-install: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-14 15:33:18 +02:00
Marcel Denia
3d673e73b8 perl-inline: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-14 15:33:18 +02:00
Marcel Denia
1c8c372e9c perl: Properly override PERL_INC for subdirectory builds
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-14 15:33:18 +02:00
Steven Barth
7aef590436 Merge pull request #1739 from commodo/setuptools-fixes
python-setuptools: enforce __PYVENV_LAUNCHER__ env var use
2015-09-08 08:13:49 +02:00
Michael Heimpold
7f8cbe10b3 php5: update to 5.6.13
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-09-05 23:20:55 +02:00
Marcel Denia
7baa440416 perl: Bump PKG_RELEASE
Despite being just a packaging update, this update packs quite a few changes.

To start things off, we're finally passing perl's testsuite on at least
x86/musl. There are a lot of skipped tests left, as well as some oddities.
Nothing too heavy though. Making this happen was an ongoing effort since the
perl-5.20.1 release.
We still can't run module testsuites and I don't expect all target/libc
combinations to pass yet. So we'll leave test suite support marked as
experimental.

We've also switched from the old collection of target-specific configuration
files to a new, more flexible and easier-to-maintain system based on
perlconfig.pl. It'll generate a suitable configuration file using information
found in it's *.config files as well as command-line parameters passed.
See the POD and files/README.config for details.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:25 +02:00
Marcel Denia
eef9e26970 perl-http-message: Update dependencies
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:24 +02:00
Marcel Denia
7d38a15bc4 perl: Skip $0 test on busybox in dist/threads/t/join.t
This test requires a ps which provides the -f option, as well as suitable output.
We can't provide either with busybox. Just skip it for now.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:24 +02:00
Marcel Denia
948a4cc165 perl: Skip crypt() tests if unavailable in t/op/tie_fetch_count.t
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:24 +02:00
Marcel Denia
706fa78439 perl: Update perlbase.mk
- Add perlbase-meta-notation
- Include missing files and tests/test data
- Install Archive::Tar utilities
- Update dependencies

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:24 +02:00
Marcel Denia
df26e427f9 perl: Improve run_tests.sh
- Add some useful options for debugging tests and test failures
- Properly handle tests located in lib/

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:24 +02:00
Marcel Denia
88800d31ee perl: Update extensions configuration symbol
This needs to be a concatenation of {nonxs,dynamic,static}_ext, as
shown by Config/Extensions.t.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:24 +02:00
Marcel Denia
f6a7779041 perl: Include vmsish.t and Internals.t in perl-tests-common
There is no other place for them really.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:24 +02:00
Marcel Denia
c038495015 perl: Disable OS/2 tests
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:24 +02:00
Marcel Denia
cecee995b0 perl: Disable setlocale usage under musl
While setlocale() is present, musl currently doesn't provide a suitable implementation.
It'll silently accept every locale, even if not present at all, defaulting them
to C.UTF-8. This will confuse applications as well as our testsuite(see lib/locale.t).

Even if a locale does exist, it's effects will not apply to an extent that will
satisfy many applications.

Avoid further mischief here and just disable setlocale() for now.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:24 +02:00
Marcel Denia
afad970139 perl: Switch to split configuration files
This replaces the previously used collection of configuration files for every single
architecture in conjunction with hacky overrides, which became an increasing burden to maintain.

Fixes a number of outstanding bugs and oddities, with the most important one being the
previously wrong signal order(as shown by ext/POSIX/t/sigaction.t).

See files/perlconfig.pl's POD and files/README.config for details.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-09-01 09:23:15 +02:00
Alexandru Ardelean
b9a0a65035 python-setuptools: enforce __PYVENV_LAUNCHER__ env var use
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-08-31 14:11:34 +03:00
Gergely Kiss
990c0263a3 vala: upgrade to 0.29.3
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2015-08-30 19:42:24 +02:00
Roger
a6b4e1a357 micropython: update to latest
Signed-off-by: Roger D <rogerdammit@gmail.com>
2015-08-28 10:26:45 -05:00
Steven Barth
b1c3c4e6f8 Merge pull request #1681 from the-alien/master
python-psycopg2, python-egenix-mx-base: added new versions of packages
2015-08-26 15:07:27 +02:00
Steven Barth
7c858e7e1d Merge pull request #1702 from the-alien/python-ldap
python-ldap: added python-ldap package
2015-08-24 11:12:38 +02:00
Steven Barth
58ea5b80b2 Merge pull request #1705 from commodo/python-setuptools-upgrade
python-setuptools: upgrade to version 18.2
2015-08-24 11:11:40 +02:00
Steven Barth
4347e5a255 Merge pull request #1706 from commodo/python-pip-upgrade
python-pip: upgrade to version 7.1.2
2015-08-24 11:11:31 +02:00
Alexandru Ardelean
79d6462c56 python-pip: upgrade to version 7.1.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-08-24 10:04:22 +03:00
Alexandru Ardelean
f0d050667d python-setuptools: upgrade to version 18.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-08-24 09:59:07 +03:00
alien
98bc21b08e python-ldap: added python-ldap package
Signed-off-by: Dimtrij Trefilov <the-alien@live.ru>
2015-08-23 11:23:50 +03:00
alien
6e7c45dc1c python-psycopg2: added packages python-psycopg2 and python-egenix-mx-base as a dependency
Signed-off-by: Dmitrij Trefilov <the-alien@live.ru>
2015-08-23 11:22:11 +03:00
John Crispin
e461e7dda9 python: add dependency to bz2 host build
Signed-off-by: John Crispin <blogic@openwrt.org>
2015-08-22 01:11:29 +02:00
Michael Heimpold
6c16269240 php5: fix the two different maintainer fields into one (fixes #1688)
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-08-21 22:32:24 +02:00
Jonas Gorski
f6d8428686 Merge pull request #1691 from commodo/python-pip-maintainer
python-pip: add myself as maintainer
2015-08-20 20:54:32 +02:00
Jonas Gorski
858e33231c Merge pull request #1690 from commodo/python-setuptools-maintainer
python-setuptools: add myself as maintainer
2015-08-20 20:54:17 +02:00
Alexandru Ardelean
00560cea99 python-pip: add myself as maintainer
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-08-20 21:49:44 +03:00
Alexandru Ardelean
2d585e7511 python-setuptools: add myself as maintainer
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-08-20 21:48:21 +03:00
Steven Barth
016ecd0d5d Merge pull request #1675 from sairon/python-setuptools-revamp-installation
python-setuptools: revamp installation procedure, update to 18.1
2015-08-20 07:40:53 +02:00
Luiz Angelo Daros de Luca
b6de5a9580 ruby: bump version to 2.2.3
This is a bug and security fix release, including:

- CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier

http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2015-08-19 14:04:03 -03:00
Jan Čermák
7964fbf4b2 python-setuptools: revamp installation procedure, update to 18.1
It's better to install setuptools-enabled Python packages with a special
flag that makes a flatter structure of the egg and does not create
site.py file. Already done for python-pip recently. Also, version was
bumped to 18.1.

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
2015-08-19 16:35:10 +02:00
Jan Čermák
f83cf7b663 python-pip: revamp installation procedure (use setuptools machinery)
PIP's installation procedure was too complicated, requiring obscure
postinstall and prerm scripts to move files created by setup procedure.
But since setuptools is required anyway, it's better to use a special
flag created for the purpose of package creation. Resulting directory
structure is flatter and unnecessary files that had to be moved by
prerm/postinstall scripts are not created anymore.

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
2015-08-18 12:55:39 +02:00
Michael Heimpold
dc62211877 php5-pecl-raphf: update to 1.1.0
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-08-11 22:18:15 +02:00
Michael Heimpold
5e4209bbc6 php5: update to 5.6.12
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-08-11 22:18:15 +02:00
Marcel Denia
b0407dd346 perl-dbi: Depend on perl/host for host build
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-08-10 11:47:37 +02:00
Marcel Denia
e87bfa90a9 perl-xml-parser: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-08-10 11:47:37 +02:00
Marcel Denia
96bd9d4787 perl-dbi: Update to 1.634
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-08-09 00:05:32 +02:00