aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAge
* python: add __PYENV_LAUNCHER__ env varAlexandru Ardelean2014-11-09
| | | | | | Mostly useful for setuptools and pip during build. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: remove readline.so for nowAlexandru Ardelean2014-11-09
| | | | | | | | Some symbols are not found (tgetnum and BC). Looks like the termcap lib, which should be in libncurses(w) but maybe some build param would be required. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: add some Build/InstallDev rules backAlexandru Ardelean2014-11-09
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: add OPT and CONFIG_SITE vars to HOST_CONFIGURE_ARGSAlexandru Ardelean2014-11-09
| | | | | | Fixes some build issues. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: add lib depsAlexandru Ardelean2014-11-09
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: final switchAlexandru Ardelean2014-11-09
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: exclude pdb.doc and webbrowser.pyAlexandru Ardelean2014-11-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: remove +libcrypto dep; that's a openssl libAlexandru Ardelean2014-11-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex.com>
* python: add PKG_USE_MIPS16:=0 + handle CONFIG_USE_MIPS16Alexandru Ardelean2014-11-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: add PYTHONPATH var; this allows packages to configure itAlexandru Ardelean2014-11-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: add HOST_PYTHON_LIB_DIR variable to python-package.mkAlexandru Ardelean2014-11-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: cleanup Build/InstallDev ruleAlexandru Ardelean2014-11-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: remove --without-ensurepip; not needed anymoreAlexandru Ardelean2014-11-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: remove explicit rules in favor of using make/configure varsAlexandru Ardelean2014-11-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python: reboot all python packagesAlexandru Ardelean2014-11-07
| | | | | | | Redefine python-full as all-pages-minus-a-few-that-don't make sense. Remove all other packages. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* perl: Update to 5.20.1Marcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Mark test support as experimentalMarcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Fix signal order for i486Marcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Update perlbase.mkMarcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Also strip begin, end and for pragmasMarcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Set nv_overflows_integers_at configuration symbolMarcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Add basic test supportMarcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* python-dns: fixed URLDenis Shulyaka2014-11-04
| | | | Signed-off-by: Denis Shulyaka <Shulyaka@gmail.com>
* micropython-lib: update and add package categoryRoger2014-11-02
| | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* micropython: update and add package categoryRoger2014-11-02
| | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* New python-dns packageDenis Shulyaka2014-10-26
| | | | Signed-off-by: Denis Shulyaka <Shulyaka@gmail.com>
* 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>