aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAge
* python: add _sysconfigdata.py to python base packageAlexandru Ardelean2014-10-25
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* dkjson: remove wrong PKG_BUILD_DIR overrideNicolas Thill2014-10-25
| | | | Signed-off-by: Nicolas Thill <nico@openwrt.org>
* python3: create ./usr/bin directory at package/installNicolas Thill2014-10-24
| | | | Signed-off-by: Nicolas Thill <nico@openwrt.org>
* luasql: bump to v2.3.0Nicolas Thill2014-10-24
|
* Merge pull request #458 from roger-/micropythonsbyx2014-10-24
|\ | | | | micropython: update to latest
| * micropython: update to latestRoger2014-10-22
| | | | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* | python, python3: fix python*-package.mkNicolas Thill2014-10-23
| | | | | | | | | | | | Replace calls to getvar function recently removed Signed-off-by: Nicolas Thill <nico@openwrt.org>
* | Merge pull request #450 from commodo/python3-update-1-2-3sbyx2014-10-21
|\ \ | | | | | | Python3 update 1 2 3
| * | python3: add _PYTHON_HOST_PLATFORM env var when cross-compiling C extensionsAlexandru Ardelean2014-10-20
| | | | | | | | | | | | | | | | | | | | | This mostly helps to avoid confusion when modules are cross-compiled. Otherwise build folders are named with the host's platform name. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python3: enable shared python3 lib; make this the normAlexandru Ardelean2014-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will reduce the bloat when users will want to compile in their Python C extensions. There will be a initial bloat (several kb) if just Python is installed, but that will be compensated when users will add more C extensions. During the build we also have to add Python's PKG_BUILD_DIR so that the shared lib is found when compiling Python's built-in C extensions. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python3: add LD and LDSHARED env vars to Build/Compile/Py3ModAlexandru Ardelean2014-10-20
| | | | | | | | | | | | | | | | | | Tells the host Python to use the target's linker. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python3: add PYTHON3_INC_DIR var to CPPFLAGSAlexandru Ardelean2014-10-20
| | | | | | | | | | | | | | | | | | | | | The target's PYTHON3_INC_DIR should take precedence over the host's include dir when cross-compiling. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python3: export CC + CCSHARED env vars to cross-compile Python C extensions ↵Alexandru Ardelean2014-10-20
| | | | | | | | | | | | | | | | | | properly Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python3: add patch to disable package compiles/tests during cross-builtsAlexandru Ardelean2014-10-20
| | | | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python: add ac_cv_buggy_getaddrinfo=no to config.site fileAlexandru Ardelean2014-10-20
| | | | | | | | | | | | | | | | | | Required when IPv6 support gets enabled. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python3: patch setup.py so that it does not include system include dirsAlexandru Ardelean2014-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Seems that the Python C extensions were being (or at least trying to be) build using '/usr/include' as the first include folder. Seems this issue was already fixed on MacOS X and now we've extended it for our case. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python3: enforce the existence of files in the filespecsAlexandru Ardelean2014-10-20
| | | | | | | | | | | | | | | | | | | | | | | | Seems that this allows some goofs, because some files silently do not get copied and the build succeeds, even though it shouldn't. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | python3: reduce bloat by removing *.pyo and *.pyc filesAlexandru Ardelean2014-10-20
| | | | | | | | | | | | | | | | | | | | | Seems that if you add a package folder this would also include the compiled python3 files which increases fw size. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | python: fix source folder for libpythonAlexandru Ardelean2014-10-20
|/ / | | | | | | | | | | | | | | | | | | | | This fix is quite critical since it fixes copying the libpython shared lib. The previous source folder we've used is ok, it has the shared lib, but libpython2.7.so is not a symlink of libpython2.7.so.1.0, but rather a copy of it. Which means that libpython2.7.so takes twice as much space on the target's flash. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: use libncursesw instead of libncursesAlexandru Ardelean2014-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | Python's build scripts prefer ncursesw, and if it is detected it will be used. The problem will occur when linking, since ncursesw libs may not be installed if not added as deps, but the sources will be compiled against ncursesw. Reference from Python's HISTORY file: Patch #1428494: Prefer linking against ncursesw over ncurses library. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: add _PYTHON_HOST_PLATFORM env var when cross-compiling C extensionsAlexandru Ardelean2014-10-19
| | | | | | | | | | | | | | This mostly helps to avoid confusion when modules are cross-compiled. Otherwise build folders are named with the host's platform name. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: enable shared python lib; make this the normAlexandru Ardelean2014-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This will reduce the bloat when users will want to compile in their Python C extensions. There will be a initial bloat (several kb) if just Python is installed, but that will be compensated when users will add more C extensions. During the build we also have to add Python's PKG_BUILD_DIR so that the shared lib is found when compiling Python's built-in C extensions. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: add LD and LDSHARED env vars to Build/Compile/PyModAlexandru Ardelean2014-10-19
| | | | | | | | | | | | Tells the host Python to use the target's linker. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: add PYTHON_INC_DIR var to CPPFLAGSAlexandru Ardelean2014-10-19
| | | | | | | | | | | | | | The target's PYTHON_INC_DIR should take precedence over the host's include dir when cross-compiling. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: do not install pyconfig.h on the targetAlexandru Ardelean2014-10-19
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: export CC + CCSHARED env vars to cross-compile Python C extensions ↵Alexandru Ardelean2014-10-19
| | | | | | | | | | | | properly Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: add libopenssl and libcrypto as package depsAlexandru Ardelean2014-10-17
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: _md5 + _sha libs are now grouped under _hashlibsAlexandru Ardelean2014-10-17
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: add patch to disable package compiles/tests during cross-builtsAlexandru Ardelean2014-10-17
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: add ac_cv_buggy_getaddrinfo=no to config.site fileAlexandru Ardelean2014-10-17
| | | | | | | | | | | | Required when IPv6 support gets enabled. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: patch setup.py so that it does not include system include dirsAlexandru Ardelean2014-10-17
| | | | | | | | | | | | | | | | | | | | | | Seems that the Python C extensions were being (or at least trying to be) build using '/usr/include' as the first include folder. Seems this issue was already fixed on MacOS X and now we've extended it for our case. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: enforce the existence of files in the filespecsAlexandru Ardelean2014-10-17
| | | | | | | | | | | | | | | | Seems that this allows some goofs, because some files silently do not get copied and the build succeeds, even though it shouldn't. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: reduce bloat by removing *.pyo and *.pyc filesAlexandru Ardelean2014-10-17
| | | | | | | | | | | | | | Seems that if you add a package folder this would also include the compiled python files which increases fw size. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | perl: Bump PKG_RELEASEMarcel Denia2014-10-16
| | | | | | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* | perl: Don't try to link against libnslMarcel Denia2014-10-16
| | | | | | | | | | | | | | | | And also remove all other references to avoid confusion. libnsl isn't really needed. Removing it allows glibc based toolchains to build perl. Signed-off-by: Marcel Denia <naoir@gmx.net>
* | perl: Make I8/I16/I32 types explicitly signed for PPCMarcel Denia2014-10-16
| | | | | | | | | | | | | | | | Type signedness is undefined for char. char may actually be unsigned for some CPUs. This fixes various bugs on PPC, like negative array indices. Signed-off-by: Marcel Denia <naoir@gmx.net>
* | python: upgrade to version 2.7.8Alexandru Ardelean2014-10-15
| |
* | python: add python2 symlink to python as per PEP394Alexandru Ardelean2014-10-15
| |
* | python: use command instead of 'ln -sf'Alexandru Ardelean2014-10-15
| |
* | python: include python*-package.mk irespective of DUMP env varAlexandru Ardelean2014-10-15
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: enforce version assignmentAlexandru Ardelean2014-10-15
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: move python package versioning to python-package.mkAlexandru Ardelean2014-10-15
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python: add old python 2 package backAlexandru Ardelean2014-10-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | According to PEP394 (http://legacy.python.org/dev/peps/pep-0394/) the 'python' command should refer to 'python2'. In our case, this means we should reboot the old python package. We could rename the package name to python2, but that would just complicate things a bit with other packages, and since we're doing this reboot, such a complication would be unnecessary. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python3: fix python host pathAlexandru Ardelean2014-10-15
| |
* | python3: add python3 symlink to python exec as per PEP394Alexandru Ardelean2014-10-15
| |
* | python3: suffix vars with 3Alexandru Ardelean2014-10-15
| |
* | python3: include python*-package.mk irespective of DUMP env varAlexandru Ardelean2014-10-15
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python3: enforce version assignmentAlexandru Ardelean2014-10-15
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python3: avoid making python3 the default python commandAlexandru Ardelean2014-10-15
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python3: fixup python-package.mk includeAlexandru Ardelean2014-10-15
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>