Commit Graph

68 Commits

Author SHA1 Message Date
Fredrik Fornwall 4066c5845f Bump gdbm-using packages 2018-06-21 02:11:50 +02:00
Fredrik Fornwall a19bb38d49 python: Patch in a working getprotobyname()
See #2387.
2018-06-08 03:49:50 +02:00
Fredrik Fornwall eafa7ec84d python: Do not replace old python2, just break 2018-05-22 10:58:19 +02:00
Tom Yan 3a270b8aa3 python(2): bump revision after updates 2018-05-21 00:08:28 +02:00
Tom Yan 999d9feaab python(2): match TERMUX_PKG_RM_AFTER_INSTALL 2018-05-21 00:08:28 +02:00
Tom Yan 3d3547d115 python(2): fix bin/ and share/man/
Justification for the changes:

$ dpkg -S smtpd.py
python: /data/data/com.termux/files/usr/lib/python3.6/smtpd.py
python2: /data/data/com.termux/files/usr/lib/python2.7/smtpd.py
python2: /data/data/com.termux/files/usr/bin/smtpd.py

$ ls -l $PREFIX/bin/python-config
lrwxrwxrwx    1 u0_a312  u0_a312         14 May 18 01:09 /data/data/com.termux/files/usr/bin/python-config -> python2-config

$ ls -l $PREFIX/share/man/man1/python2.1
lrwxrwxrwx    1 u0_a312  u0_a312          9 May 18 01:09 /data/data/com.termux/files/usr/share/man/man1/python2.1 -> python2.1

$ dpkg -S bin/2to3
python: /data/data/com.termux/files/usr/bin/2to3
python: /data/data/com.termux/files/usr/bin/2to3-3.6

$ dpkg -S bin/pydoc
python2: /data/data/com.termux/files/usr/bin/pydoc
python: /data/data/com.termux/files/usr/bin/pydoc3.6
python: /data/data/com.termux/files/usr/bin/pydoc3
2018-05-21 00:08:28 +02:00
Tom Yan 07ddeca733 python: have bin/python${_MAJOR_VERSION}m back
and convert bin/python${_MAJOR_VERSION} from hardlink to symlink
2018-05-21 00:08:28 +02:00
Tom Yan 18d2585c33 python(2): improve cache cleanup command
by using + instead of ;
2018-05-21 00:08:10 +02:00
Tom Yan 3af95bb483 python(2): remove easy_install in prerm 2018-05-21 00:08:10 +02:00
Fredrik Fornwall 3b68f37c35 python: Fix "rounding errors"
By @its-pointless (great work!). Fixes #2236.
2018-04-04 00:17:22 +02:00
Fredrik Fornwall cd2f88cb1e python: Update from 3.6.4 to 3.6.5 2018-03-30 23:03:04 +02:00
Fredrik Fornwall a073a49808 Rebuild gdbm-using packages
gdbm 14.4.1 bumped the library version.
2018-01-07 05:42:55 +01:00
Fredrik Fornwall be3f1342bc python: Remove more tests folders 2018-01-03 01:46:00 +01:00
Fredrik Fornwall 17861bfa38 python: Update from 3.6.3 to 3.6.4 2017-12-20 00:42:37 +01:00
Fredrik Fornwall 2014dc8bf1 python: Fix build for x86_64 with NDK r16 2017-11-17 01:37:31 +01:00
Fredrik Fornwall 95a637a4e3 python: Update from 3.6.2 to 3.6.3 2017-10-06 07:59:57 +02:00
Leonid Pliushch ca4a51a6b3 python: fix hardcoded paths 2017-09-17 01:50:01 +02:00
Fredrik Fornwall 8ac5e89a03 Rebuild packages linking against libintl.so
The libintl.so library was a symlink to libandroid-support. We
now provide the functions inline in libintl.h so libintl.so has
been removed.

Fixes #1283.
2017-08-17 11:12:17 +02:00
its-pointless c2a0bc2bab put shebang in scripts 2017-08-17 00:26:27 +02:00
Fredrik Fornwall a12b629592 python: Enable --enable-loadable-sqlite-extensions 2017-07-20 20:30:15 +02:00
Fredrik Fornwall f03731c8d1 python: Fix 32-bit builds 2017-07-19 00:59:00 +02:00
Fredrik Fornwall 055c53dd86 python: Update from 3.6.1 to 3.6.2 2017-07-19 00:45:42 +02:00
Fredrik Fornwall 70dd6b3190 Remove TERMUX_TAR and TERMUX_TOUCH
These can be removed now that OS X is not supported directly (OS X
users can still use Docker to build though).

Fixes #936.
2017-04-18 08:19:48 +02:00
Fredrik Fornwall 62d73a31dd python: Restore CCSHARED="-fPIC" for Android
Fixes "unsupported dynamic reloc R_ARM_REL32; recompile with -fPIC"
on arm.
2017-03-24 00:15:32 +01:00
Fredrik Fornwall 0a1ce09534 python: Update from 3.6.0 to 3.6.1 2017-03-23 23:04:31 +01:00
Fredrik Fornwall 72f69cdc35 Use termux_error_exit in more cases 2017-03-05 03:30:38 +01:00
Fredrik Fornwall 206d821d87 python3: Fix build with clang for real 2017-01-17 22:11:14 +01:00
Fredrik Fornwall 96decc21cb python: Fix build issue when using clang 2017-01-16 11:49:20 +01:00
Fredrik Fornwall 449d39d04a python: Update from 3.5 to 3.6 2017-01-15 19:37:14 +01:00
Fredrik Fornwall af4dc416ed s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/ 2017-01-11 01:21:42 -05:00
Fredrik Fornwall 2b0e9dc9e2 Fix build of python after build-package.sh rewrite 2017-01-07 00:38:04 -05:00
Fredrik Fornwall bbe295173d python&python2: Do not disable ipv6 support
Fixes #573.
2016-12-03 16:18:51 -05:00
Fredrik Fornwall a9e7faf25c Bump some build revisions for rebuild with ELF fix 2016-09-28 09:47:02 -04:00
Fredrik Fornwall 83d11d6e04 Update readline to v7 and bash to v4.4
As a consequence of updating readline to version 7 we bump the
build revision of all packaging linking to it as the soname has
changed.
2016-09-17 18:29:14 -04:00
Fredrik Fornwall b2a8800c2c python&python2: Fix PATH handling
After changes to build-package.sh the PATH setup in python&python2
caused the toolchain strip not to be found, causing broken binaries
due to non-stripped elf symbol versioning.

Fixes #460.
2016-09-16 07:29:54 -04:00
Fredrik Fornwall 32ef012d3c python: Do not remove bin/python*-config 2016-09-16 05:34:30 -04:00
Fredrik Fornwall a578e0de71 python: Fix prerm trigger
The prerm trigger should clean up only when the package is being
uninstalled, not when updating.
2016-07-19 18:54:58 -04:00
Fredrik Fornwall 315a0ef6f9 python: Better cleanup of __pycache__ folders
Fixes #87, so future updates of the python package should not
require ranger having to be re-installed.
2016-07-04 18:18:29 -04:00
Fredrik Fornwall e229609ba1 python: Update from 3.5.1 to 3.5.2
The local fileutils.c patch can now be removed as it has been
merged upstream:
35003947f3
2016-07-04 17:22:12 -04:00
Fredrik Fornwall 5d4f5d9362 python: set ac_cv_posix_semaphores_enabled=no 2016-06-06 19:28:22 -04:00
Fredrik Fornwall 8f19a179fe python: Rebuild with sqlite3 module for i686
Also add tests that desired modules are built to avoid packaging
errors. Fixes #284.
2016-05-23 02:02:39 -04:00
Fredrik Fornwall 82fa510263 python: Bump build revision after ioctl fix 2016-05-18 20:03:21 -04:00
Fredrik Fornwall a99fdd984c Merge pull request #279 from michalbednarski/python-setinheritable
python: Make os.set_inheritable work on sockets
2016-05-19 01:39:37 +02:00
Fredrik Fornwall 6945bd1ee2 python: float=hard -> float=softfp for arm 2016-05-18 18:49:44 -04:00
Michał Bednarski 5b5125f332 python: Make os.set_inheritable work on sockets
As SELinux policy disallows ioctl on sockets we have to fall back
to fcntl on EACCES
2016-05-17 22:19:10 +02:00
Fredrik Fornwall f4d0939e17 python: Build a working crypt module (closes #230) 2016-04-23 09:03:07 -04:00
Fredrik Fornwall 13a414dd30 libsqlite: Update for real 2016-02-29 02:19:10 -05:00
Fredrik Fornwall 3ea39a774c python: Show that this is python 3 in description 2016-02-28 01:49:55 -05:00
Fredrik Fornwall f3da7d340b python: Ensure curses.panel module is built 2016-01-03 08:18:40 -05:00
Fredrik Fornwall f16ed1269b python: Keep pyvenv. Fixes #83. 2015-12-09 07:33:59 -05:00