Commit graph

548 commits

Author SHA1 Message Date
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
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
Steven Barth
755da9e409 Merge pull request #1006 from commodo/python-rt-lib-dirs
python: add patches to disable runtime lib dirs
2015-03-09 06:55:38 +01:00
Alexandru Ardelean
c8c509bdad python: add patches to disable runtime lib dirs
When cross-compiling, we do not need to add runtime lib dirs.
Also, the cross compilers that are used on OpenWRT do not support
the '-R' option, which causes build failures.

These build failures existed before, but were not noticed,
because it fails only on some setups.
This is because Python's `setup.py` does a lot of voo-doo
automagic that needs handling for some cross-compilation cases.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-08 17:57:26 +02:00
Gergely Kiss
a63b51fa40 vala: update to 0.27.1
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2015-03-08 15:14:30 +01:00
Gergely Kiss
7b95d72631 vala: add glib2 as a build dependency, fixes #702
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2015-03-08 14:51:28 +01:00
Steven Barth
66331c6de2 Merge pull request #992 from commodo/python-patch-updates
python: patch updates
2015-03-06 15:29:30 +01:00
Alexandru Ardelean
0d072f2b42 python: packetize some python modules
Packetize some Python modules to reduce size of the overall Python package.
Basically, a new package is introduced, call `python-light`,
and everything that's extra (or big) is put in other packages.

The `python` package becomes a metapackage that installs `python-light`
along with the rest of the packages.

Base work started by Jan Čermák.

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-06 15:19:29 +02:00
Alexandru Ardelean
bb87de33dd python: add '_python_*' env vars to host python
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-06 14:18:45 +02:00
Alexandru Ardelean
2727b3fda3 python: add patch for distutils to add support for the '_python_sysroot' env var
Patch taken from buildroot:
  http://git.buildroot.net/buildroot/tree/package/python/python-008-distutils-use-python-sysroot.patch

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-06 11:16:48 +02:00
Alexandru Ardelean
8d6b503b4a python: re-number patches
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-03-06 11:11:18 +02:00
Lars Gierth
9f76445fa4 dkjson: bump release
Signed-off-by: Lars Gierth <larsg@systemli.org>
2015-03-03 22:26:13 +01:00
Lars Gierth
708143b780 dkjson: update PKG_MD5SUM
Signed-off-by: Lars Gierth <larsg@systemli.org>
2015-03-03 22:25:17 +01:00
Luiz Angelo Daros de Luca
487d28d2a8 ruby: update to 2.2.1
For ruby changes since 2.2.0:
 http://svn.ruby-lang.org/repos/ruby/tags/v2_2_1/ChangeLog

No relevant changes for OpenWRT.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2015-03-03 16:05:37 -03:00
Roger
c69cb362d9 micropython-lib: update to latest
Signed-off-by: Roger D <rogerdammit@gmail.com>
2015-03-02 13:30:16 -06:00
Roger
c1b4af99c8 micropython: update to latest
Signed-off-by: Roger D <rogerdammit@gmail.com>
2015-03-02 13:27:35 -06:00
Marcel Denia
8bf036f0e2 perl-uri: Update to 1.67
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-03-02 10:23:05 +01:00
Steven Barth
056f0002b1 Merge pull request #962 from sairon/python-fix-distutils-adjusting-path
python: patch distutils adjusting path in scripts' shebang
2015-03-02 07:47:20 +01:00
Steven Barth
cdb2ee745f Merge pull request #963 from commodo/python-compileall-reduce
python: reduce size of patch 130
2015-03-02 07:46:40 +01:00
Ted Hess
a45bcefe93 Merge pull request #945 from amrhassan/json4lua
JSON4Lua: Add new package
2015-03-01 09:33:51 -05:00
Ted Hess
97f9155643 Merge pull request #944 from amrhassan/uuid
UUID: Add new package
2015-03-01 09:33:27 -05:00
Ted Hess
472ef3918c Merge pull request #943 from amrhassan/master
LuaRocks: Add new package
2015-03-01 09:33:04 -05:00
Amr Hassan
d4969a644c JSON4Lua: Add new package
Signed-off-by: Amr Hassan <amr.hassan@gmail.com>
2015-03-01 15:04:15 +02:00
Amr Hassan
60f106ab68 UUID: Add new package
Signed-off-by: Amr Hassan <amr.hassan@gmail.com>
2015-03-01 15:01:42 +02:00
Amr Hassan
857a85a60d LuaRocks: Add new package
Signed-off-by: Amr Hassan <amr.hassan@gmail.com>
2015-03-01 14:59:19 +02:00
Jan Čermák
71b696622a python: patch distutils adjusting path in scripts' shebang
When distutils are copying scripts, path to Python interpreter is adjusted.
This does not work well in OpenWrt buildroot, because the path is adjusted
to absolute path to host Python then. This patch simply disables the
adjusting of the path.

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
2015-02-27 18:11:19 +01:00
Alexandru Ardelean
7c4dac5118 python: reduce size of patch 130
Try to reduce the amount of change in this patch, since it removes
a lot of stuff, when we could just 'ifdef' that stuff out, with 2 lines.

The buildroot project does something similar like this:
http://git.buildroot.net/buildroot/tree/package/python/005-pyc-pyo-conditional.patch

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-02-27 18:11:22 +02:00
W. Michael Petullo
fec32996ff php5: update to 5.6.6
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2015-02-26 22:45:43 -05:00
Jan Čermák
6f699463da python: removed ensurepip module
This module is not necessary in OpenWrt because the functionality it
provides (i.e. installation of setuptools and PIP) is ensured by
python-pip and python-setuptools packages.

See: https://docs.python.org/2.7/library/ensurepip.html

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
2015-02-24 18:33:29 +01:00
Michael Heimpold
598f7226ee php5: upgrade to 5.4.38
This fixes CVE-2015-0235 and CVE-2015-0273.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-02-23 19:45:14 +01:00
Nicolas Thill
e24dfafb01 remove uneeded PKG_BUILD_DIR & PKG_CAT overrides
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-02-22 02:37:56 +01:00
Marcel Denia
c36bc9cee0 perl-compress-bzip2: Update to 2.22
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-21 08:07:39 +01:00
Steven Barth
f4e9c703b3 Revert "python: add patch to abort build on failed module build" 2015-02-20 09:33:41 +01:00
Alexandru Ardelean
999cc6a040 python: add patch to abort build on failed module build
Taken from buildroot:
  http://git.buildroot.net/buildroot/plain/package/python/014-abort-on-failed-modules.patch

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-02-19 16:00:04 +02:00
Steven Barth
47a9270fbd Merge pull request #896 from commodo/python-push
python: add ncurses(w) include folders for host python
2015-02-17 15:53:10 +01:00
Marcel Denia
404a4362ac perl: Update to 5.20.2
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-16 15:15:49 +01:00
Marcel Denia
325128f754 perl: Improve CONFIG_PERL_TESTS help text
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-16 15:15:49 +01:00
Marcel Denia
d091b65926 perl: Enable CONFIG_PERL_THREADS properly by default for x86
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-16 15:15:49 +01:00
Marcel Denia
052129858e perl: Upgrade configuration files to perl 5.20.2
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-16 15:15:48 +01:00
Alexandru Ardelean
705b381b5b python: add ncurses(w) include folders for host python
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-02-11 20:20:14 +02:00
Zvonimir Fras
2e416a28b6 python3-bottle: add package
Signed-off-by: Zvonimir Fras <zvonimir.fras@sartura.hr>
Signed-off-by: Luka Perkov <luka@openwrt.org>
2015-02-11 17:02:15 +01:00
Marcel Denia
39518078d8 perl: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-07 23:22:54 +01:00
Marcel Denia
7236fe401f perl: Provide correct CFLAGS through perlmod.mk
In case threading is enabled, perl is compiled with -D_REENTRANT
and -D_GNU_SOURCE, which, apart from other things, enables usage
of off64_t. As we override module CFLAGS manually, we'll have to
pass that flags as well.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-07 23:22:54 +01:00
Marcel Denia
60b61d35fb perl: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-04 13:57:27 +01:00
Marcel Denia
8ab3731392 perl: Cleanup
- Update copyright notice
- Make perlbase-experimental's TITLE show up in menuconfig again
- Formatting changes

Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-04 13:56:30 +01:00
Marcel Denia
30753fd5e5 perl: Add threading configuration for all remaining architectures
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-04 13:51:21 +01:00
Marcel Denia
fe91afba66 perl: Add i486 threading configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-04 13:51:21 +01:00
Marcel Denia
4248b8b72d perl: Add new CONFIG_PERL_THREADS option for enabling threading support
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-02-04 13:51:16 +01:00
Maxim Storchak
be4158484b luaposix: remove deprecated/compatibility modules, remove dependency on luabitop
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2015-02-03 01:46:25 +02:00
Nicolas Thill
048a311c7a luaposix: disable detection of ldoc
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-01-30 12:33:05 +00:00
Maxim Storchak
61a0a47bb6 luaposix: add missing libs to .ipk
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2015-01-30 00:12:11 +00:00
Marcel Denia
f7357407f8 perl-www-mechanize: Update to 1.74
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-01-28 05:09:49 +01:00
Marcel Denia
2153bf4edd perl-test-harness: Update to 3.35
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-01-25 00:24:45 +01:00
Marcel Denia
12be7b3835 perl-compress-bzip2: Update to 2.20
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-01-25 00:24:45 +01:00
Michael Heimpold
925ee26c1d php5: update to 5.4.37
This include fixes for CVE-2015-0231, CVE-2014-9427 and CVE-2015-0232.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-01-23 23:34:27 +01:00
Alexandru Ardelean
677ed22b3e python: fix goof
This should have gone in python3.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-20 10:45:09 +02:00
Alexandru Ardelean
8c057f39d8 python3: update using python updates as template
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-19 20:22:41 +02:00
wuqiong
f45b02697f php5: add php5-fpm module build (closes #789)
Signed-off-by: wuqiong <memccpy@gmail.com>

- split fpm config into main and pool file
- introduced uci config file
- re-worked init script

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2015-01-18 22:04:19 +01:00
Steven Barth
fa8a8f91e6 Merge pull request #784 from commodo/python-fix-debian
python: add patch to remove Debian/Ubuntu multiarch support
2015-01-16 08:33:54 +01:00
Luiz Angelo Daros de Luca
2ffaee345c ruby: update to 2.2.0
For ruby changes since 2.1.x:

 https://github.com/ruby/ruby/blob/v2_2_0/NEWS

Relevant changes for OpenWRT:

* all patches for ruby-core where merged upstream and
  they are not needed anymore (only rdoc patch remains)
 - PR for the rdoc github project was added to the patch header
   (https://github.com/rdoc/rdoc/pull/340)
* new package ruby-powerassert for introduced new bundled gem power_assert
* new package ruby-unicodenormalize for Unicode normalization files
* removed ruby-dl as DL was removed after being deprecated
* ruby-{minitest,testunit} where removed from ruby library. Now they
  are bundled gems
* test and sample files where removed from gems in order to save resources
  and reduce pkgs dependencies
* script ruby_find_pkgsdeps was updated to match upstream changes

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2015-01-16 03:19:56 -02:00
Alexandru Ardelean
903432c91e python: add patch to remove Debian/Ubuntu multiarch support
Seems when cross compiling on x86_64 Debian (most likely Ubuntu too)
the host's paths will be added too causing build failures for some extensions.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-15 23:24:59 +02:00
Marcel Denia
56d2dde55b perl-dbi: Update to 1.633
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-01-12 10:52:14 +01:00
Szilárd Pfeiffer
0394a1e286 python: Install .pc files from Python package.
Signed-off-by: Szilárd Pfeiffer <coroner@pfeifferszilard.hu>
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-11 20:15:13 +02:00
Alexandru Ardelean
b474e60d6d python: add patch to fix _ctypes build on certain X86_64 hosts
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-11 20:15:13 +02:00
Alexandru Ardelean
11fba7e6bd python: remove libffi/host; we're not using it
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-11 20:15:13 +02:00
Alexandru Ardelean
7123d31a0b python: enable pip installation of pip on the host-side
Python packs some pip installation script during the build,
which looks like a better idea to use for the python-pip
and/or python-setuptools packages.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-11 20:15:13 +02:00
Alexandru Ardelean
f5f8d83dcd python: change _PYTHON_HOST_PLATFORM to linux2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-11 20:15:13 +02:00
Marcel Denia
a32cb24122 perl: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-01-10 15:19:10 +01:00
Marcel Denia
14d601c0eb perl: Fix version configuration symbols
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-01-10 15:19:10 +01:00
Marcel Denia
c68e888e88 perl: Add mips64 configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2015-01-10 15:19:03 +01:00
Nicolas Thill
aae5275bea erlang: bump to 17.4
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-01-09 18:27:38 +01:00
Alexandru Ardelean
a236e91914 python-setuptools: remove windows support
Causes some build issues.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-08 14:57:15 +02:00
Alexandru Ardelean
46a47aeb80 python-setuptools: fix Build/InstallDev rule
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-08 13:08:25 +02:00
Steven Barth
296ecfdbdf Merge pull request #735 from danak6jq/new-jamvm
move jamvm to new repo, update to jamvm 2.0.0
2015-01-06 18:04:34 +01:00
Maxim Storchak
4aee8e7574 luaposix: update to v33.2.1
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2015-01-06 18:16:57 +02:00
Dana
b3f588f357 jamvm: move to new repo
Signed-off-by: Dana H. Myers <k6jq@comcast.net>
2015-01-06 08:03:36 -08:00
Steven Barth
99e6f27075 Merge pull request #744 from commodo/python-upg-2.7.9
python: upgrade to version 2.7.9
2015-01-06 15:18:31 +01:00
Steven Barth
741a463d8a Merge pull request #743 from commodo/python-pip-cleanups
Python pip cleanups
2015-01-06 15:18:03 +01:00
Steven Barth
383a505eb0 Merge pull request #742 from commodo/python-setuptools-cleanup
python-setuptools cleanup
2015-01-06 15:17:50 +01:00
Steven Barth
d2f2fbcb40 Merge pull request #741 from commodo/python-dns-cleanup
python-dns: remove PyPackage filespec
2015-01-06 15:17:43 +01:00
Alexandru Ardelean
87c4cbff5c python: upgrade to version 2.7.9
Release notes here:
   https://www.python.org/downloads/release/python-279/

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-06 15:10:59 +02:00
Alexandru Ardelean
1ee71252e7 python-pip: remove windows binaries
Seem pip comes bundled with some Python libs.

Some more work will be needed to split them out of pip.
For now, some Windows executables are safe to remove.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-06 14:59:35 +02:00
Alexandru Ardelean
2a66f00b87 python-pip: add preinst and postrm scripts
Thanks to Xuefer Tinys <xuefer@gmail.com> for reporting this.

Case is:
  opkg install python-setuptools - works fine
  opkg install python-pip - reports conflicts for
                            files easy_install.pth & site.py

So the solution is to add some preinst script that backs up those files
on 'opkg install python-pip' and moves them back on 'opkg remove python-pip'.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-06 14:29:38 +02:00