Commit graph

429 commits

Author SHA1 Message Date
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
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
Nicolas Thill
5420c140c1 luasql: don't use github conflicting tag archives (#1051)
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-05-01 04:56:20 +02:00
Nicolas Thill
201aa65a56 lua-lzlib: fix build failure, honor cflags, cleanup
* fix failure on buildbot where lua devel files are searched in home directory
 * add a patch to pass proper target optimization flags
 * remove unused PKG_INSTALL & Build/Install

Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-04-30 04:10:29 +02:00
Michael Heimpold
e9172c32b4 php5: upgrade to 5.6.8
This fixes the following CVEs:
  - CVE-2015-1351
  - CVE-2015-1352
  - CVE-2015-2783
  - CVE-2015-3329
  - CVE-2015-3330

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-04-29 21:48:39 +02:00
Steven Barth
347022155f Merge pull request #1199 from kooiot/master
Added a few lua modules (lpeg, md5, cjson, copas, coxpcall, lzlib, rings...
2015-04-28 08:51:37 +02:00
Luiz Angelo Daros de Luca
05387981d5 ruby: fix build when libyaml is present
libyaml is an optional dep for ruby psych. When missing, it uses
a bundled version of yaml. However, when libyaml is present in
openwrt build, ruby-psych packaging failed with deps not declared.
Now libyaml is configured as a hard dep for ruby-psych.

Also, the tk module was disabled in order to avoid a possible similar
problem if tk+x11 is provided in openwrt build. It was currently not
build because of missing deps.

Other minor changes:
- win32* modules where disabled (avoid err msg, no compile changes)
- Some files where removed in 2.2.x (like gserver.rb). They were already
  not packaged but generates a build warning message. Now removed from install.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2015-04-27 11:55:12 -03:00
Dirk Chang
b381751752 Added a few lua modules (lpeg, md5, cjson, copas, coxpcall, lzlib, rings, rs232, wsapi, xavante, lzmq, mobdebug), zeromq
Signed-off-by: Dirk Chang <dirk@kooiot.com>
2015-04-27 20:34:27 +08:00
Alexandru Ardelean
aceacb4de0 python3: add python3-package-lzma.mk
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-04-24 13:04:56 +03:00
Alexander Ryzhov
fbbb525012 luaexpat: fix LDFLAGS
Signed-off-by: Alexander Ryzhov <openwrt@ryzhov-al.ru>
2015-04-23 11:02:58 +00:00
Steven Barth
14f680ea3b Merge pull request #1158 from commodo/python-ncurses
python: force libncurses
2015-04-21 21:31:48 +02:00
Alexandru Ardelean
9fc15af80a python3: do not prefer ncursesw over ncurses
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-04-21 10:22:27 +03:00
Alexandru Ardelean
6e042a2b22 python3: replace with libncursesw with libncurses
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-04-21 10:20:29 +03:00
Alexandru Ardelean
1dc9306558 python: do not prefer ncursesw over ncurses
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-04-21 10:19:29 +03:00
Alexandru Ardelean
022fb434cf python: replace with libncursesw with libncurses
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-04-21 10:15:44 +03:00
Luiz Angelo Daros de Luca
3dfc495588 ruby: bump to 2.2.2
This is a small ruby release, mainly to fix
CVE-2015-1855: Ruby OpenSSL Hostname Verification

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2015-04-18 23:21:15 -03:00
Nicolas Thill
b85e5a3c3c python-yaml: import pyyaml from old packages feed
- add license info
 - add myself as maintainer

Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-04-18 08:21:20 +02:00
Steven Barth
a5014de845 Merge pull request #1072 from sairon/luasocket-add-socket-unix
luasocket: add socket.unix module
2015-04-10 09:52:11 +02:00
Nicolas Thill
16fa9c0ff6 erlang: update to 17.5
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-04-06 13:17:44 +02:00
Steven Barth
277746170b Merge pull request #1109 from kissg1988/vala
vala: update to 0.28.0
2015-04-02 08:23:15 +02:00
Gergely Kiss
a98b445987 vala: update to 0.28.0
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2015-04-01 20:47:43 +02:00
Alexandru Ardelean
96d4953662 python3: override machine definition for i386 to build the decimal module
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-27 16:42:33 +02:00
Jan Čermák
34b21dc910 luasocket: add socket.unix module
Previous build was missing module socket.unix that is required for
interaction with Unix domain sockets and is distributed in a separate
shared library. This commit adds the file to the created package.

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
2015-03-24 16:46:00 +01:00
Michael Heimpold
7c4d779f3e php5: upgrade to 5.6.7
This fixes CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-03-22 20:17:15 +01:00
Steven Barth
e6a900d031 Merge pull request #1043 from sairon/python-package-extra-configure-args
python: added configure args for distutils path detection
2015-03-16 17:53:51 +01:00
Karl Palsson
6aa5742fb5 lua-penlight: Bump to version 1.3.2
And include the pkg md5sum finally.

Signed-off-by: Karl Palsson <karlp@remake.is>
2015-03-16 11:10:54 +00:00
Jan Čermák
a5d784de0b python: added configure args for distutils path detection
python-package.mk now defines (extends) CONFIGURE_ARGS that are
adjusting PREFIX and EXEC_PREFIX in distutils.sysconfig during
compilation. These variables are sometimes used by autotools to detect
path to Python header files. Adding these variables to python-package.mk
fixes compilation of legacy autotools-configured packages that already
include python-package.mk and do not overwrite CONFIGURE_ARGS.

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
Cc: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-16 10:41:33 +01:00
Alexandru Ardelean
12bba35627 python3: revert puting the encodings folder into a python3-codecs
Some notes about the 'encodings' module, which is about 1.7 MB.
Unfortunately that one cannot be moved into the 'python3-codecs'
package, because Python tries to load up all available encodings
at startup.
Some efforts to add a dummy folder/python file have failed so far,
since there's a C code (Python/codecs.c) that tries to evaluate that
all encodings (in the encodings folder/module) are valid.

Basically the encodings module is a repository of encodings,
and it seemst there are quite a few of them.

Maybe a request to upstream Python would work for this, to
make encodings a bit more decoupled from the interpreter.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-14 21:24:31 +02:00
Alexandru Ardelean
cfe31ca3d3 python3: port some patches from python
Based on the idea that 'what-works-on-python-should-work-on-python3'
because they share the same trunk, these patches have been copied over
from the python package.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-14 21:24:31 +02:00
Alexandru Ardelean
741fdfd1e0 python3: replicate packaging work done in python package
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-14 21:24:30 +02:00
Alexandru Ardelean
70df2d9a0c python3: upgrade to version 3.4.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-14 21:18:15 +02:00
Alexandru Ardelean
dd091f235f python3: re-number patches
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-14 21:18:15 +02:00
Alexandru Ardelean
d69d8ec0b9 python: refine packaging and split more modules into packages
Rule of thumb is: any Python file that is greater than 100kb
(or adds a dependency with which it adds more than 100 kb)
should be a pretty useful/commonly used lib to stay in `python-light`.
An example, is the Python IO lib, which summarized (Python source +
binary module) is over 200kb.

Also moved some files that should have been put into previously
existing packages before, and re-organized the packages a bit.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-13 18:39:08 +02:00
Steven Barth
3cf51e0937 Merge pull request #1032 from commodo/python-updates
python: fix conflicts between python-light & python-base
2015-03-12 21:19:52 +01:00
John Crispin
98be2ca3e0 global: change all instances of USE_EGLIBC to USE_GLIBC
Signed-off-by: John Crispin <blogic@openwrt.org>
2015-03-12 20:52:37 +01:00
Alexandru Ardelean
01eff3fc59 python: fix conflicts between python-light & python-base
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-12 21:04:45 +02:00
Alexandru Ardelean
9c5af1f29c python: revert previous patch and add a filespec
Seems removing the PyPackage rule and/or adding dummy install rule
causes some issues inside the build-system, where the libpython2.7.so.1.0
is not seen by packages that depend on python.
Even though that libpython2.7.so.1.0 file is installed properly by `python-base`.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-11 11:27:40 +02:00
Alexandru Ardelean
ac311e9801 python: remove PyPackage rules for python package
Calling `PyPackage` will install some default install rules for
python packages that are not required for the `python` package specifically
are not required.
That will lead to some conflicts with `python-light` because the
`/usr/lib/python2.7/site-packages` folder (+contents) will be
available in both packages.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-09 16:52:52 +02:00