3265 Commits

Author SHA1 Message Date
Marcel Denia 34d6d0a1a1 perl: Upgrade base package definitions
- Remove perlbase-cgi
- Remove Module::Build from perlbase-module
- Remove perlbase-package

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-18 23:58:45 +02:00
Marcel Denia 5cdd6755f3 perl: Upgrade configuration files to perl 5.22.0
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-18 23:58:45 +02:00
Marcel Denia 273d4bd6a7 perl: Have perl's major version number in one central place
This will simplify updating the package in the future.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-06-18 23:58:45 +02:00
Naoir 7c32778cbf Merge pull request #1403 from jow-/perl-musl-compat
perl: fix musl compatibility
2015-06-17 22:38:09 +02:00
Jo-Philipp Wich f9ac3e632b perl: fix musl compatibility
- Add patch to inhibit the libm IEEE math switch on musl
 - Add postprocessing for config.sh to the Makefile to fixup
   defines for musl, idea taken
   from http://patchwork.openembedded.org/patch/91707/

This is the least invasive approach I could come up to fix the build
failure asap. Another possibility is maintaining yet another set of
musl specific architecture config files, but I think that this introduces
a lot of maintenance overhead.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-06-17 17:42:00 +02:00
Dirk Chang 3ff4d6dda5 libzmq upgrade to 4.1.1
lzmq upgrade to 0.4.3

Signed-off-by: Dirk Chang <dirk@kooiot.com>
2015-06-17 22:56:26 +08:00
Micke Prag 605e3ba441 python-crcmod: new package
Signed-off-by: Micke Prag <micke.prag@telldus.se>
2015-06-16 09:54:01 +02:00
Michael Heimpold 1ff278f98c php5: update to 5.6.10
This fixes the following CVEs:
 - in PCRE: CVE-2015-2325, CVE-2015-2326
 - in sqlite3: CVE-2015-3414, CVE-2015-3415, CVE-2015-3416

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-06-12 23:59:29 +02:00
Paul Oranje 7b2de3f296 perl-device-serialport: add package
Adds the POSIX port of the Win32::SerialPort module by Kees Cook

Signed-off-by: Paul Oranje <por@xs4all.nl>
2015-06-09 00:00:10 +02:00
Ted Hess 9f55bdc7a9 Merge pull request #1336 from roger-/micropython
micropython: update to latest
2015-06-01 16:55:24 -04:00
Roger 78ce3add21 micropython-lib: update to latest
Signed-off-by: Roger D <rogerdammit@gmail.com>
2015-06-01 11:24:33 -05:00
Roger bae9781733 micropython: update to latest
Signed-off-by: Roger D <rogerdammit@gmail.com>
2015-06-01 11:22:07 -05:00
Michael Heimpold e746e0d2a5 php5-pecl-libevent: add a patch to force usage of libevent2 headers (refs #1322)
Builtbots currently fail to compile this package with (example message):
 ... /libevent-0.1.0/libevent.c:1403:42: error: 'EVBUFFER_READ' undeclared (first use in this function)
  REGISTER_LONG_CONSTANT("EVBUFFER_READ", EVBUFFER_READ, CONST_CS | CONST_PERSISTENT);

With libevent2, the main include file event.h is deprecated, but includes
enough stuff and other compat includes that it _should work_. I could not figure
out why it fails (all locally builds work out-of-the-box), so this is a trial to
circumvent this compat header file and include the libevent2 headers directly.

While at, add a missing dependency to the sockets extension.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-06-01 00:09:02 +02:00
Steven Barth 8591add337 Merge pull request #1314 from commodo/python-2.7.10-upgrade
python: upgrade to 2.7.10
2015-05-28 09:20:08 +02:00
Alexandru Ardelean af89de58f5 python: upgrade to 2.7.10
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-05-27 19:52:49 +03:00
Jo-Philipp Wich 9e2788c96b Merge pull request #1181 from ryzhovau/ipv6_opt
Optional IPv6 support
2015-05-27 18:49:06 +02:00
Marcel Denia 824d02f28a perl-www-curl: Bump PKG_RELEASE
Recent changes in the perl package changed the ABI.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia b2f92815c5 perl-html-parser: Bump PKG_RELEASE
Recent changes in the perl package changed the ABI.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia 0db18acdd2 perl-dbi: Bump PKG_RELEASE
Recent changes in the perl package changed the ABI.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia 0cf102a612 perl-compress-bzip2: Bump PKG_RELEASE
Recent changes in the perl package changed the ABI.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia 3202055a46 perl: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia 3c7528d2f4 perl: Pass _LARGEFILE_SOURCE and _FILE_OFFSET_BITS in cflags
Fixes broken largefile support.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia afb99d5a3d perl: Remove duplicate "subversion" configuration symbol for armeb
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia e6874b54ab perl-www: Remove unnecessary -n Configure switch
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia 109ac2c383 perl: Enable threading in host-perl as well if threading is selected
While host-perl only exists to run build scripts(and thus, should have
no influence on built packages at all), most packages depend heavily on the
feature set of the perl installation that ran their configuration scripts.
This change makes them see that threading support is enabled(if it actually
is selected).

We can't use configuration symbol overrides for this one, as they are
visible to host-perl as well. Using overrides would make it act as if it
had threading support enabled without actually having it.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia 3f7e3977a5 perl: Allow changing the default directory for perlmod/Compile
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia 828800508d perl: Add "-rdynamic" to LDDLFLAGS override in perlmod/Configure
perl would have done the same.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia 9474e497c6 perl: Override cpprun configuration symbol
This will not change any existing packages' functionality. All packages
that used this symbol before during build(with it's value being "cc  -E") most
likely would've failed compilation.
Note that this change is only in effect during build.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Marcel Denia c6d65000d8 perl: Allow changing the default directory for perlmod/Configure
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-05-27 02:03:56 +02:00
Alexander Ryzhov 10e7191a6f ruby: respect IPv6 settings
Signed-off-by: Alexander Ryzhov <openwrt@ryzhov-al.ru>
2015-05-21 06:17:05 +00:00
Michael Heimpold 78c36dfdd6 php5: update to 5.6.9
This fixes CVE-2006-7243, a multipart/form-data remote dos vulnerability,
a heap buffer overflow in unpack and a integer overflow in ftp_genlist,
which also results in a heap overflow.
For more details, see http://php.net/ChangeLog-5.php#5.6.9

Also sync the timezone patch with latest version from Debian and
adopt this patch for the changes in this php release.

Refresh 950-Fix-dl-cross-compiling-issue.patch.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-05-20 20:57:31 +02:00
Steven Barth 89f58c79a2 Merge pull request #1220 from psycho-nico/up-luarocks-2.2.2
luarocks: update to 2.2.2
2015-05-20 11:24:46 +02:00
Michael Heimpold cd0bcd23e7 php5: add php5-mod-opcache (fixes #1010)
This patch adds build infrastructure for PHP's OPcache extension.
Compared with the other extension, this is a Zend module and it
need a little workaround during cross-compiling.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-05-17 17:09:14 +02:00
Steven Barth 1ff51b92fa Merge pull request #1260 from kooiot/master
lua-cjson: remove the dependency of libzmq
2015-05-16 10:39:17 +02:00
Dirk Chang 93af3486a9 lua-cjson: remove the dependency of libzmq
Signed-off-by: Dirk Chang <dirk@kooiot.com>
2015-05-16 10:56:32 +08:00
Michael Heimpold dad4c3af11 php5-pecl-propro: add new package
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-05-15 23:03:33 +02:00
Michael Heimpold b349c051dd php5-pecl-raphf: add new package
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-05-15 23:03:20 +02:00
Michael Heimpold 737da8a5d7 php5-pecl-dio: move from oldpackages, update and fix build
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-05-15 23:02:17 +02:00
Michael Heimpold fba7808916 php5-pecl-libevent: move from oldpackages and fix build
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-05-15 23:01:42 +02:00
Michael Heimpold 064391a1d8 php5: pecl: move phpize into prepare stage
This allows pecl modules to rely on PKG_FIXUP:=autoreconf.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-05-15 22:57:35 +02:00
Ted Hess 69aef5a4d5 lzmq: Use smaller .tar.gz source package
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-05-14 14:24:18 -04:00
Lars Gierth 2f0667f1ee dkjson: bump release
Signed-off-by: Lars Gierth <larsg@systemli.org>
2015-05-13 02:30:20 +02:00
Lars Gierth a28f5268e7 dkjson: switch to LuaDist git repo
Signed-off-by: Lars Gierth <larsg@systemli.org>
2015-05-13 02:29:05 +02:00
Steven Barth d86053d3ee Merge pull request #1178 from ryzhovau/luaexpat_ldflags
luaexpat: fix LDFLAGS
2015-05-12 09:14:36 +02:00
Dirk Chang 158fa1c26f lua-lzlib: upgrade to 0.4.3
lua 5.3 compatibility

Signed-off-by: Dirk Chang <dirk@kooiot.com>
2015-05-04 22:15:22 +08:00
Nicolas Thill 21e4bb07e9 luarocks: update to 2.2.2
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-05-01 12:49:52 +02:00
Nicolas Thill a1bd5565d0 luarocks: don't use github conflicting tag archives (#1051)
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-05-01 08:14:30 +02:00
Nicolas Thill a2c782c6f0 json4lua: don't use github conflicting tag archives (#1051)
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-05-01 08:08:40 +02:00
Nicolas Thill 48ad37c8e4 lua-mosquitto: don't use github conflicting tag archives (#1051)
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-05-01 07:58:53 +02:00
Nicolas Thill b4cf62813f uuid: don't use github conflicting tag archives (#1051)
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-05-01 07:57:13 +02:00