Commit graph

629 commits

Author SHA1 Message Date
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
Maxim Storchak
67a9d1e27f lualanes: fix musl compatibility
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2015-08-06 15:07:22 +03:00
Steven Barth
94f87dc1e1 python: add correct host expat
Signed-off-by: Steven Barth <steven@midlink.org>
2015-08-03 08:02:59 +02:00
Marcel Denia
6dcc2eb88f perl-uri: Update to 1.69
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-08-01 19:25:47 +02:00
Marcel Denia
b20e1609f8 perl-http-message: Update to 6.10
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-08-01 19:25:47 +02:00
Steven Barth
6e0888f7f5 Merge pull request #1590 from commodo/python-pip-upgrade
python-pip: upgrade to version 7.1.0
2015-07-19 12:47:18 +02:00
Alexandru Ardelean
f284307a1f python-pip: upgrade to version 7.1.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-07-18 19:37:45 +03:00
Alexandru Ardelean
f712b11962 python-setuptools: upgrade to version 18.0.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-07-18 19:33:58 +03:00
Ted Hess
7d6343a37e Merge pull request #1551 from roger-/micropython
micropython: update to fix build issue
2015-07-08 13:51:38 -04:00
Roger
e67868c7ad micropython: update to fix build issue 2015-07-08 11:50:24 -05:00
Ted Hess
3e9c6360ea Merge pull request #1528 from roger-/micropython
micropython/micropython-lib: update to latest
2015-07-03 12:56:32 -04:00
Roger
13a3981ba5 micropython: update copyright 2015-07-03 11:54:20 -05:00
Steven Barth
168cf75aae Merge pull request #1485 from mickeprag/master
python-pyserial: new package
2015-07-03 07:46:58 +02:00
Steven Barth
a9f7dfb886 Merge pull request #1524 from sairon/python3-disable-wcsftime-detection
python3: disable usage of wcsftime (broken in uClibc)
2015-07-03 07:22:06 +02:00
Roger
a7f6d36d6e micropython/micropython-lib: update to latest
Signed-off-by: Roger D <rogerdammit@gmail.com>
2015-07-02 12:36:27 -05:00
Jan Čermák
73244f09ec python: fix patch removing multiarch support for host python
Patch removing multiarch paths from build should be applied only when
Python is built for target, but not for host. When the paths are removed
during host build, host python throws some ugly errors when importing
some hashlib modules. Also it reports that modules crypt and nis failed
to build (tested on Ubuntu 14.04 host).

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
2015-07-02 18:19:09 +02:00
Jan Čermák
6156136903 python3: disable usage of wcsftime (broken in uClibc)
Python 3 prefers usage of wcsftime() over strftime() if it's available,
however this function returns just an empty string in some older
uClibc versions. Proposed solution disables detection of wcsftime() in
./configure that results in HAVE_WCSFTIME being undefined, effectively
disabling branches of code that use possibly broken wcsftime().

See: http://lists.busybox.net/pipermail/uclibc/2014-November/048718.html

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
2015-07-02 16:27:23 +02:00
Marcel Denia
9bf03cb1f5 perl-*: Update dependencies
All packages should now properly depend on all perlbase- and perl- packages
they need.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:58:19 +02:00
Marcel Denia
7599e8e430 perl-www-mechanize: Update to 1.75
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:58:19 +02:00
Marcel Denia
40c176e28f perl-uri: Update to 1.68
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:58:19 +02:00
Marcel Denia
68f61d03d7 perl-www: Update to 6.13
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:58:19 +02:00
Marcel Denia
610fe50fb8 perl-html-tree: Re-format description
Just capitalize it to match the other packages.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:57:51 +02:00
Marcel Denia
91d6f0a849 perl-www-robotrules: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:06 +02:00
Marcel Denia
e19d79f9b8 perl-test-warn: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:06 +02:00
Marcel Denia
ef6569e16d perl-sub-uplevel: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:06 +02:00
Marcel Denia
6314080002 perl-net-http: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:06 +02:00
Marcel Denia
cc943ada67 perl-io-html: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:06 +02:00
Marcel Denia
eae471a270 perl-http-server-simple: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:06 +02:00
Marcel Denia
11daf37e6f perl-html-form: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:06 +02:00
Marcel Denia
ccf87d4122 perl-cgi: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:05 +02:00
Marcel Denia
f03bbc96ca perl-http-message: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:05 +02:00
Marcel Denia
a96cffc786 perl-lwp-mediatypes: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:05 +02:00
Marcel Denia
bfccf74c63 perl-http-negotiate: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:05 +02:00
Marcel Denia
21435c966b perl-http-date: New package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-30 10:44:05 +02:00