Commit Graph

4802 Commits

Author SHA1 Message Date
Leonid Pliushch 01e27ce4f8 termux-tools: export SHELL variable on login (#2632) 2018-07-14 00:02:50 +02:00
its-pointless 5376c248da fix texindex to not use gawk as awk bin.. (#2633) 2018-07-12 09:20:22 +02:00
Fredrik Fornwall 55ab106343 pinentry: Build with --disable-pinentry-fltk
Fixes building if fltk-config is available on the build machine.
See #2643.
2018-07-11 22:18:42 +02:00
Henrik Grimler fc42b0aae9 libmnl: change to https url (#2642) 2018-07-11 19:03:26 +02:00
Tom Yan 1345c7435c poppler: make use of fontconfig
The CMakeLists.txt shipped by upstream assumes that fontconfig is
not available in Android, which is not the case in Termux. Enable
the use of fontconfig with cached value.

Also remove the patch that matters only when poppler is built
without fontconfig support.
2018-07-11 15:04:05 +02:00
Fredrik Fornwall b80cfec621 hub: Update from 2.4.0 to 2.5.0 2018-07-11 11:55:14 +02:00
Fredrik Fornwall 09331cd68f tor: Update from 0.3.3.7 to 0.3.3.8 2018-07-11 11:29:47 +02:00
Fredrik Fornwall fc2c732c3f curl: Update from 7.60.0 to 7.61.0 2018-07-11 11:24:08 +02:00
Fredrik Fornwall 68fc4ac6a2 strace: Build with --without-libdw 2018-07-11 11:23:53 +02:00
Fredrik Fornwall 8f6bb45958 libuv: Update from 1.21.0 to 1.22.0 2018-07-11 11:21:20 +02:00
Fredrik Fornwall 4684a7afb6 lynx: Update from 2.8.9dev.19 to 2.8.9rel.1 2018-07-11 11:20:52 +02:00
Fredrik Fornwall 0442b7d854 lua: Update from 5.3.4 to 5.3.5 2018-07-11 11:19:18 +02:00
Fredrik Fornwall 9c45c9f490 ncurses: Update from 6.1.20180512 to 6.1.20180707 2018-07-11 11:18:27 +02:00
Fredrik Fornwall 7bb45019b5 imagemagick: Update from 7.0.8.4 to 7.0.8.6 2018-07-11 10:52:42 +02:00
Leonid Pliushch 3624eb83e2 debootstrap: update to 1.0.106 2018-07-11 10:50:56 +02:00
Fredrik Fornwall 9285c5f227 strace: Update from 4.22 to 4.23 2018-07-11 10:35:45 +02:00
Fredrik Fornwall 517dc09dff libgit2: Update from 0.27.2 to 0.27.3 2018-07-09 23:05:46 +02:00
Fredrik Fornwall 7f2409a148 qalc: Update from 2.6.0b to 2.6.1 2018-07-09 23:05:10 +02:00
Fredrik Fornwall 631d1be10b libgrpc: Update from 1.12.1 to 1.13.0 2018-07-09 22:41:15 +02:00
Fredrik Fornwall ad035ce2a1 gmic: Update from 2.3.2 to 2.3.3 2018-07-09 22:40:02 +02:00
Leonid Pliushch bd16ffc626 memcached: update to 1.5.9 2018-07-09 22:37:43 +02:00
Fredrik Fornwall ba7c167dcd libgmp: Rebuild to fix arm (fixes #2624) 2018-07-06 10:50:05 +02:00
Fredrik Fornwall 018e7b4b38 vim: Update from 8.1.0100 to 8.1.0150 2018-07-05 13:43:38 +02:00
Fredrik Fornwall 513ec5c89b erlang: Update from 21.0.1 to 21.0.2 2018-07-05 13:41:25 +02:00
Fredrik Fornwall b09a0e4f8d imagemagick: Update from 7.0.8.2 to 7.0.8.4 2018-07-05 13:41:04 +02:00
Fredrik Fornwall 9f29cc6844 tracepath: Update from 20161105 to 20180629 2018-07-04 16:43:34 +02:00
Fredrik Fornwall de5499b773 gegl: Update from 0.4.2 to 0.4.4 2018-07-04 16:29:21 +02:00
Fredrik Fornwall 186a4c82ae harfbuzz: Update from 1.8.1 to 1.8.2 2018-07-04 16:28:58 +02:00
Fredrik Fornwall 86ddbcc87c openssh: Bump revision after 'SendEnv LANG' 2018-07-03 13:26:49 +02:00
Fredrik Fornwall 4d7dfd9b80 stunnel: Update from 5.47 to 5.48 2018-07-03 13:25:19 +02:00
Fredrik Fornwall 015d64b250 libxapian: Update from 1.4.5 to 1.4.6 2018-07-03 13:25:19 +02:00
Fredrik Fornwall a1802ced3b babl: Update from 0.1.50 to 0.1.52 2018-07-03 13:25:19 +02:00
Leonid Pliushch 20e5d8252f unrar: fix getpass()
1. Use TCSANOW instead of TSAFLUSH to prevent failure on Android 8.
2. Return empty password if failed to read from console, fixes segfault.
2018-07-03 13:25:09 +02:00
Lauri Tirkkonen 4849877625 openssh: SendEnv LANG by default
many distributions use "AcceptEnv LANG LC_*" by default for sshd. this
fixes UTF-8 output from such servers that do not happen to set LANG or
LC_CTYPE to UTF-8 by default server-side (termux env already sets
LANG=en_US.UTF-8)
2018-07-03 11:56:47 +02:00
Fredrik Fornwall 3ae5dc75ef coreutils: Build with --disable-xattr
Build with --disable-xattr to avoid linking in libattr.so.
2018-07-03 11:26:07 +02:00
Fredrik Fornwall f566a50c85 coreutils: Fix broken 32-bit builds. Fixes #2608 2018-07-03 11:17:10 +02:00
Fredrik Fornwall 505df5852e pngquant: Add note about submitted patch 2018-07-02 15:14:56 +02:00
Fredrik Fornwall a79b8fdbf8 dpkg: Update from 1.19.0.4 to 1.19.0.5 2018-07-02 14:17:33 +02:00
Fredrik Fornwall 42becb1f9f lldb: Update from 6.0.0 to 6.0.1 2018-07-02 14:17:11 +02:00
Fredrik Fornwall c10813ee35 pngquant: Fix cross-compilation issues 2018-07-02 14:03:05 +02:00
Fredrik Fornwall 0947073a71 krb5: Use fossies for tarball 2018-07-02 12:02:19 +02:00
Fredrik Fornwall cffbb83f04 coreutils: Update from 8.29 to 8.30 2018-07-02 10:24:06 +02:00
Fredrik Fornwall 0faf101596 debianutils: Update from 4.8.4 to 4.8.6 2018-07-02 02:43:08 +02:00
Fredrik Fornwall 3dc73ab664 elfutils: Update from 0.170 to 0.173 2018-07-02 01:57:58 +02:00
Fredrik Fornwall 3756533c00 gmic: Update from 2.3.1 to 2.3.2 2018-07-02 01:53:29 +02:00
Fredrik Fornwall 0b23a888c8 protobuf: Update from 3.5.2 to 3.6.0.1 2018-07-02 01:42:57 +02:00
Fredrik Fornwall 20009bc88b neofetch: Update from 4.0.2 to 5.0.0 2018-07-02 01:18:25 +02:00
Fredrik Fornwall 2c8d8bf29f gnuplot: Update from 5.2.3 to 5.2.4 2018-07-02 01:07:24 +02:00
Fredrik Fornwall f476b1fd7a psmisc: Update from 22.21 to 23.1 2018-07-02 01:06:58 +02:00
Fredrik Fornwall 02278d56f2 units: Update from 2.16 to 2.17 2018-07-02 00:26:08 +02:00
Fredrik Fornwall ecd1d36c70 msmtp: Update from 1.6.7 to 1.6.8 2018-07-02 00:19:20 +02:00
Fredrik Fornwall 726ddcef92 pass-otp: Update from 1.1.0 to 1.1.1 2018-07-02 00:18:54 +02:00
Fredrik Fornwall 4e7f94f2e5 getconf: Update from 0.4 to 0.5 2018-07-02 00:17:07 +02:00
Fredrik Fornwall 1595bb0c70 libyaml: Update from 0.1.7 to 0.2.1 2018-07-02 00:16:50 +02:00
Fredrik Fornwall 1d9c0cd69c lint: Homestyle and description as first lines 2018-07-01 23:28:36 +02:00
Leonid Pliushch 51d1f1be2d new package: ipfs 2018-07-01 23:27:38 +02:00
Fredrik Fornwall d838134bc0 lint: Homestyle and description as first lines 2018-07-01 23:27:03 +02:00
Fredrik Fornwall edd512a8f0 erlang: Update from 20.3.8 to 21.0.1 2018-07-01 23:19:57 +02:00
Fredrik Fornwall 1d012a2173 llvm: Update from 6.0.0 to 6.0.1 2018-07-01 16:55:15 +02:00
Fredrik Fornwall def418bde5 brotli: Update from 1.0.4 to 1.0.5 2018-07-01 16:53:00 +02:00
Fredrik Fornwall c6322e65d3 zstd: Update from 1.3.4 to 1.3.5 2018-07-01 16:53:00 +02:00
Henrik Grimler 5579a04be4 libpulseaudio: use TERMUX_PKG_VERSION in LD_PRELOAD
Otherwise it might be easily forgotten at pkg bump.
2018-07-01 16:52:50 +02:00
Fredrik Fornwall 2d0345dbc0 gdbm: Update from 1.15 to 1.16 2018-06-28 09:53:49 +02:00
Fredrik Fornwall 7500de76a6 mariadb: Update cmake parameters 2018-06-28 09:52:36 +02:00
Fredrik Fornwall 843fb5e43d unrar: Update from 5.6.4 to 5.6.5 2018-06-27 10:28:01 +02:00
Fredrik Fornwall c22f60fac9 libpipeline: Update from 1.4.1 to 1.5.0 2018-06-27 10:16:20 +02:00
Fredrik Fornwall 43d1831f6f iperf3: Update from 3.5 to 3.6 2018-06-27 10:15:58 +02:00
Fredrik Fornwall f48be4d5f8 libexpat: sourceforge -> github 2018-06-26 17:03:08 +02:00
Fredrik Fornwall d4b2792ee0 ncmpcpp: Bump revision 2018-06-26 17:02:55 +02:00
Fredrik Fornwall 6988f30ee7 Bump c++-using packages 2018-06-26 13:29:06 +02:00
Tom Yan d91df72f7f mpv: build with --disable-android
Since 0.28 the android build option is used for a few features that
are not useful in Termux (as we don't do video output and JNI isn't
available)

In 0.27 the option is only used to enable some wrapping of strnlen,
as it was broken (but also fixed) long time ago in Android.

Therefore instead of the extra patching that do us no good, let us
simply build with --disable-android and disable the wrapping.

Also use vid=no instead of vo=null in mpv.conf, as the latter does
not prevent video decoding.
2018-06-26 13:08:54 +02:00
Fredrik Fornwall 6b1e98dff5 cmake: Fix building with latest libuv 2018-06-26 11:50:09 +02:00
Fredrik Fornwall 2e965eedcd valac: Update from 0.40.6 to 0.40.7 2018-06-26 10:50:22 +02:00
Fredrik Fornwall 627186360b Bump libllvm which uses libc++ 2018-06-26 10:49:51 +02:00
Fredrik Fornwall 380c2d7bc3 Bump some c++-using packages after libc++ update 2018-06-26 10:48:42 +02:00
Fredrik Fornwall a388e86a14 pngquant: Depend on littlecms 2018-06-26 06:38:49 +02:00
Fredrik Fornwall a8e1ddc0b0 libx265: Update from 2.7 to 2.8 2018-06-26 06:38:28 +02:00
Fredrik Fornwall 6b7fcc3082 gmic: Update from 2.2.3 to 2.3.1 2018-06-26 05:49:57 +02:00
Fredrik Fornwall 1dc73adf26 libgc: Update from 7.6.4 to 7.6.6 2018-06-26 05:42:07 +02:00
Fredrik Fornwall 9aa834ce49 qpdf: Update from 8.0.2 to 8.1.0 2018-06-26 05:41:48 +02:00
Fredrik Fornwall fa5deef4b9 libgit2: Update from 0.27.1 to 0.27.2 2018-06-26 05:40:50 +02:00
Fredrik Fornwall f782b4cc49 redir: Update from 2.2.1 to 3.2 2018-06-26 05:39:11 +02:00
Fredrik Fornwall 44af6cbfaa xvidcore: Update from 1.3.4 to 1.3.5 2018-06-26 05:24:19 +02:00
Fredrik Fornwall 9869a15a95 attr: Update from 2.4.47 to 2.4.48 2018-06-26 05:24:00 +02:00
Fredrik Fornwall 8694c21339 yarn: Update from 1.7.0 to 1.8.0 2018-06-26 05:22:10 +02:00
Fredrik Fornwall 550ba1ea5d xmlsec: Update from 1.2.25 to 1.2.26 2018-06-26 05:09:43 +02:00
Fredrik Fornwall 8bc4e95289 teckit: Update from 2.5.7 to 2.5.8 2018-06-26 05:09:28 +02:00
Fredrik Fornwall b4709565b5 newsboat: Update from 2.11.1 to 2.12 2018-06-26 04:54:43 +02:00
Fredrik Fornwall 315a8947fd cvs: Include patches from debian 2018-06-26 04:52:37 +02:00
Fredrik Fornwall 0c49c0bbd8 procps: Update from 3.3.14 to 3.3.15 2018-06-26 04:48:28 +02:00
Fredrik Fornwall 5f37e38068 cvs: Update from 1.11.23 to 1.12.13 2018-06-26 03:54:43 +02:00
Fredrik Fornwall c8e0fe6b9b msmtp: Update from 1.6.6 to 1.6.7 2018-06-26 03:50:44 +02:00
Fredrik Fornwall cd3c0b231d libmosquitto: Update from 1.4.15 to 1.5 2018-06-26 03:48:54 +02:00
Fredrik Fornwall 5ffcba108f mime-support: Update from 3.60 to 3.61 2018-06-26 03:48:26 +02:00
Fredrik Fornwall 6aba3c6fca pngquant: Update from 2.11.7 to 2.12.1 2018-06-26 03:48:07 +02:00
Ronaldo Maia 250883d027 Compile postgres with --with-libxml 2018-06-26 03:39:11 +02:00
Fredrik Fornwall 6446697658 ffmpeg: Update from 3.4.2 to 4.0.1 2018-06-26 02:48:48 +02:00
Leonid Pliushch 5003a75fd3 new package: apt-transport-tor 2018-06-26 02:23:32 +02:00
Fredrik Fornwall 041a6a98bc libuv: Update from 1.20.3 to 1.21.0 2018-06-25 10:36:01 +02:00
Fredrik Fornwall c6638f4235 graphicsmagick: Update from 1.3.29 to 1.3.30 2018-06-25 10:25:46 +02:00
Fredrik Fornwall b5ac384de9 stunnel: Update from 5.46 to 5.47 2018-06-25 10:25:32 +02:00
Fredrik Fornwall 0c83303771 proot: Bump revision after patch 2018-06-24 12:05:25 +02:00
Vijay Vaidyanathan 4265175009 Changed shells were not being recognized
The check for a changed shell (e.g. by chsh) was correctly using $HOME/.termux/shell, but $HOME was being hardcoded to "/home" prior to the check.

Since most likely, $HOME is not yet "/home" (since the user is invoking termux-chroot) this test was failing to recognize changed shells (e.g. this failed with zsh).

Moving the assignment of HOME to /home after the shell has been read fixes this.
2018-06-24 12:00:00 +02:00
Fredrik Fornwall 471a7fdd40 ncdu: --with-shell=$TERMUX_PREFIX/bin/bash 2018-06-24 02:39:41 +02:00
Fredrik Fornwall 1aaca32b30 termux-api: Update from 0.31 to 0.32 2018-06-24 01:47:27 +02:00
Fredrik Fornwall a2645b549e libicu: Update from 61.1 to 62.1 2018-06-24 01:07:58 +02:00
Fredrik Fornwall f9d2b9eef7 vim: Update from 8.1.0050 to 8.1.0100 2018-06-23 23:57:50 +02:00
Fredrik Fornwall 594684cac5 mpd: Update from 0.20.19 to 0.20.20 2018-06-23 23:56:04 +02:00
Fredrik Fornwall 30c7f08a3e dialog: Update from 1.3-20171209 to 1.3-20180621 2018-06-23 23:55:38 +02:00
Fredrik Fornwall 4c07d1b9de ack-grep: Update from 2.22 to 2.24 2018-06-23 23:53:15 +02:00
Fredrik Fornwall b3baca4292 git: Update from 2.17.1 to 2.18.0 2018-06-23 23:52:54 +02:00
Fredrik Fornwall 8c617adf1b command-not-found: Update to latest packages 2018-06-22 23:35:39 +02:00
Leonid Pliushch 5f451c6c4c apt: fix hardcoded paths 2018-06-22 01:48:00 +02:00
Fredrik Fornwall c86a27d1ad librhash: Rename to rhash for discoverability 2018-06-22 01:22:14 +02:00
Fredrik Fornwall 658011cd00 bash and zsh: Bump revision after PS1 addition 2018-06-22 01:19:16 +02:00
Fredrik Fornwall a00923eee0 Introduce TERMUX_PKG_SKIP_SRC_EXTRACT
This new construct allows us to specify the src url in a structured
way for e.g. repology metadata. Start by using it in ack-grep and
ca-certificates.
2018-06-22 01:13:24 +02:00
Fredrik Fornwall 0fac83ccb4 tsu: Simplify build
This also ensures that we have a srcurl for repology.
2018-06-22 01:13:24 +02:00
Tom Yan 5d3ef9ba0c make PS1 dynamic and shell-specific
PS1 is not supposed to be an environment variable (i.e. will not
be listed in `printenv` but only in `set`). Its value should also
be shell-specific.

With this commit we can stop exporting a static PS1 as env var on
the java side.

The prompt would now indicate whether the current user is root.
2018-06-22 01:11:37 +02:00
Leonid Pliushch 586f8b84c0 dash: fix default PATH 2018-06-22 00:45:50 +02:00
Leonid Pliushch 2b877693b5 bash: fix default PATH 2018-06-22 00:45:29 +02:00
Leonid Pliushch 003195d60e parallel: fix path to default shell 2018-06-22 00:38:55 +02:00
Fredrik Fornwall 978df5df70 imagemagick: Use --disable-openmp (see #1314) 2018-06-22 00:12:05 +02:00
Fredrik Fornwall 596ede131c sox: Rebuild after pulseaudio update 2018-06-21 23:33:34 +02:00
Fredrik Fornwall 9497be3570 php: Update from 7.2.6 to 7.2.7 2018-06-21 23:33:27 +02:00
Fredrik Fornwall 76482d7bf7 libpulseaudio: Build with --disable-gsettings 2018-06-21 23:33:11 +02:00
Fredrik Fornwall 836bf993d4 debootstrap: Update from 1.0.99 to 1.0.102 2018-06-21 22:32:14 +02:00
Fredrik Fornwall 09b12bba65 libpulseaudio: Update from 11.1 to 12.0 2018-06-21 22:31:58 +02:00
Fredrik Fornwall b9f4e2732a fftw: Update from 3.3.7 to 3.3.8 2018-06-21 22:01:27 +02:00
Fredrik Fornwall a12fc9cd6f dcraw: Update from 9.27.0 to 9.28.0 2018-06-21 22:01:09 +02:00
Fredrik Fornwall a208a1afe1 mariadb: Fix building with latest cmake 2018-06-21 22:00:52 +02:00
Leonid Pliushch 638d069c14 command-not-found: add 'ssh' from dropbear package 2018-06-21 22:00:26 +02:00
Leonid Pliushch 0e9c072546 rsync: allow to use dropbear instead of openssh 2018-06-21 22:00:26 +02:00
Leonid Pliushch c678bf0b4c dropbear: provide command 'ssh' 2018-06-21 22:00:26 +02:00
Vladimir Serbinenko 24f7bf1c34 parted: New package (GNU parted)
This is a partition editor. While editing real disks
requires root, this is useful to create partitioned images for VMs.
2018-06-21 21:26:22 +02:00
Quasic 1ddd89e254 diffutils: no cmd command, only cmp 2018-06-21 21:25:28 +02:00
Fredrik Fornwall b558982c9a iperf3: Switch to working download url 2018-06-21 03:13:48 +02:00
Fredrik Fornwall 29b0333b92 postgresql: Enable unaccent, uuid-ossp and pg_trgm
See #2559.
2018-06-21 02:12:41 +02:00
Fredrik Fornwall 4066c5845f Bump gdbm-using packages 2018-06-21 02:11:50 +02:00
Fredrik Fornwall e75da9ee00 tesseract: Update from 3.05.01 to 3.05.02 2018-06-21 00:34:03 +02:00
Fredrik Fornwall ee0cd5369f imagemagick: Update from 7.0.7.39 to 7.0.8.2 2018-06-21 00:33:31 +02:00
Fredrik Fornwall 47d60c7f58 poppler: Update from 0.65.0 to 0.66.0 2018-06-21 00:33:08 +02:00
Fredrik Fornwall 1c86a3a705 gdbm: Update from 1.14.1 to 1.15 2018-06-21 00:32:54 +02:00
Fredrik Fornwall e01b887336 vtutils: Update download url 2018-06-20 23:47:59 +02:00
Fredrik Fornwall 3a407b8eb4 minicom: Update download url 2018-06-20 23:47:46 +02:00
Leonid Pliushch f5116a5974 glib: update patch 'fix-hardcoded-paths.patch' 2018-06-20 23:43:23 +02:00
Leonid Pliushch f222b0dd6c libuuid: use correct path for /var/lib/libuuid/clock.txt 2018-06-20 23:37:16 +02:00
Leonid Pliushch b7ecf01d51 openssl: fix paths for '/etc/egd-pool' and '/etc/entropy' 2018-06-20 23:36:41 +02:00
Joakim b686f4aeed ldc: Update from 1.9 to 1.10 2018-06-20 23:35:23 +02:00
Leonid Pliushch 65b4b91138 libcurl: use correct path for 'ntlm_auth' 2018-06-20 10:51:53 +02:00
Leonid Pliushch bc88ee4ba4 libsqlite: use correct path for temp dirs 2018-06-20 10:50:18 +02:00
Leonid Pliushch 240705a7f6 libcairo: fix tmpdir path for 'libcairo-script-interpreter.so' 2018-06-20 10:49:56 +02:00
Leonid Pliushch ac72fbae5c libsndfile: fix tmpdir 2018-06-20 10:49:26 +02:00
Leonid Pliushch 576a2e05bc perl: fix tmpdir path in 'libperl.so' 2018-06-20 10:45:26 +02:00
Fredrik Fornwall 1b623b62f2 utfdecode: Fix download url 2018-06-20 10:44:48 +02:00
Leonid Pliushch af685b4128 ca-certificates: update to 20180620 2018-06-20 10:32:12 +02:00
Fredrik Fornwall 6fa87ac916 libcurul: Configure --without-brotli 2018-06-20 03:06:37 +02:00
Fredrik Fornwall b828bca44b libgnutls: libidn -> libidn2 2018-06-20 03:06:03 +02:00
Fredrik Fornwall 9f1d3b67ab qalc: Update from 2.5.0 to 2.6.0b 2018-06-20 02:45:16 +02:00
Leonid Pliushch 64ba99d8dc poppler: fix tmpdir 2018-06-20 01:59:22 +02:00
Leonid Pliushch 0960313a51 poppler: fix fonts-related paths 2018-06-20 01:59:22 +02:00
Leonid Pliushch 319aabcc11 nano: fix shell path 2018-06-20 01:50:29 +02:00
Leonid Pliushch 0ab32db91f gnupg2: fix shell path 2018-06-20 01:50:01 +02:00
Leonid Pliushch 254c932df2 gdb: fix default editor for command 'edit' 2018-06-20 01:46:59 +02:00
Leonid Pliushch f0d5110b0c libedit: update to 20180525-3.1 2018-06-20 01:41:09 +02:00
Leonid Pliushch f9e7f50f6d libgnutls: use correct path for /etc/gnutls/default-priorities 2018-06-20 01:39:20 +02:00
Marcel Dopita 3bb128bfec nzbget: Update from 19.1 to 20.0
Also fixes overwriting of config file during package upgrade. Use config in etc
as default instead (leaves config in users home to allow overriding).
2018-06-20 01:37:25 +02:00
Chih-Hsuan Yen aa00511aec rclone: Update from 1.41 to 1.42 2018-06-20 01:30:52 +02:00
Fredrik Fornwall f13e84a728 erlang: Update from 20.3.7 to 20.3.8 2018-06-20 01:25:16 +02:00
Leonid Pliushch 41acc985e1 diffutils: fix path to 'pr' 2018-06-20 01:24:16 +02:00
Leonid Pliushch 421c839215 lynx: update to v2.8.9dev.19 2018-06-20 01:21:57 +02:00
Fredrik Fornwall 019588bc51 cmake: Update from 3.11.3 to 3.11.4 2018-06-20 01:20:55 +02:00
Fredrik Fornwall 09d6b263d7 vim-python: Copy patch from vim 2018-06-20 01:20:00 +02:00
Fredrik Fornwall 57e7a75527 pass: Update from 1.7.1 to 1.7.2 2018-06-20 01:15:57 +02:00
Fredrik Fornwall 15df77e880 redis: Update from 4.0.9 to 4.0.10 2018-06-20 01:15:01 +02:00
Fredrik Fornwall 81b42f852d gsl: Update from 2.4 to 2.5 2018-06-20 01:14:05 +02:00
Leonid Pliushch 004bec88b0 vim: fix shell path 2018-06-20 01:10:20 +02:00
Fredrik Fornwall 999ef72856 termux-api: Update from 0.30 to 0.31 2018-06-16 22:38:37 +02:00
Mael cf1fa17424 Let yarn depend on nodejs or nodejs-current 2018-06-16 22:37:55 +02:00
Fredrik Fornwall a1eac3c62b Merge pull request #2522 from xeffyr/libcairo
libcairo: don't use XCB if present
2018-06-16 22:37:12 +02:00
Leonid Pliushch afb17b74d3 libcairo: don't use XCB if present 2018-06-15 22:21:12 +03:00
Fredrik Fornwall 78600253c8 nodejs: Update from 8.11.2 to 8.11.3 2018-06-14 23:30:56 +02:00
Fredrik Fornwall dce3f6bace mariadb: Update from 10.2.15 to 10.3.7 2018-06-14 23:30:43 +02:00
Fredrik Fornwall 6ded09f97d notmuch: Update from 0.26.2 to 0.27 2018-06-13 21:18:24 +02:00
Fredrik Fornwall d567daffcb tor: Update from 0.3.3.6 to 0.3.3.7 2018-06-13 21:18:24 +02:00
Fredrik Fornwall 2f9f9a64ed libgcrypt: Update from 1.8.2 to 1.8.3 2018-06-13 21:18:24 +02:00
Fredrik Fornwall 1c8788ed2d harfbuzz: Update from 1.8.0 to 1.8.1 2018-06-13 21:18:24 +02:00
Fredrik Fornwall e2c2a09bde glulxe: Use termux_download instead of curl directly 2018-06-13 21:18:24 +02:00
Henrik Grimler 71594b6ea5 Allow TERMUX_PKG_SRCURL and TERMUX_PKG_SHA256 to be arrays (#2506)
* build-package.sh: allow for arrays in TERMUX_PKG_{SRCURL,SHA256}

Packages that require several source archives can then set these parameters to
arrays instead of downloading them "manually" in termux_step_post_extract.

Downloaded files are extracted into subfolders in TERMUX_PKG_SRCDIR.

Tested for backward compatibility in a couple of packages and the combinations
tar + tar, zip + tar, tar + zip, zip + zip.

* perl: download perl-cross through TERMUX_PKG_SRCURL

* perl: remove $PREFIX/{lib/libperl.so,include/perl} before build

Otherwise building perl twice doesn't give the same results, symlinks are
messed up.

Also remove old remnant from when there was a Kid.pm.patch.

* bash: fix tiny typo

* ecj: remove hardcoded SHA256 and pkg version

* elfutils: download argp-standalone through TERMUX_PKG_SRCURL

* ldc: download all src archives through TERMUX_PKG_SRCURL

* libgc: download libatomic_ops through TERMUX_PKG_SRCURL

* libllvm: download all src archives through TERMUX_PKG_SRCURL

* linux-man-pages: download src archives through TERMUX_PKG_SRCURL

* ncurses: download all src archives through TERMUX_PKG_SRCURL

* pngquant: download lib sources through TERMUX_PKG_SRCURL

Use .zip for lib since the downloaded archives are otherwise both named
$TERMUX_PKG_VERSION.tar.gz and replace each other. This causes caching to
not work.
2018-06-13 02:15:26 +02:00
Henrik Grimler c1b82abd09 Add fixes for debug builds (#2296)
* build-package.sh: add possibility for debug patches and TERMUX_PKG_HAS_DEBUG

Setting TERMUX_PKG_HAS_DEBUG=no disables attempt to build debug build of
package.
Useful for example if a debug build doesn't make sense, as for python-packages
and texlive.

* aapt: skip D_FORTIFY_SOURCE=2 for libandroid-cutils when doing debug build

* lftp: skip D_FORTIFY_SOURCE=2 for debug build

* libflac: don't use -g3 for debug build

Configure script removes it otherwise.

* nano: skip -D_FORTIFY_SOURCE=2 for debug build

* vifm: skip -D_FORTIFY_SOURCE=2 for debug build

* mc: skip -D_FORTIFY_SOURCE=2 for debug build

* dropbear: add __attribute__((overloadable)) to XMEMSET and XMEMCPY if debug

* gdb: add __attribute__((overloadable)) to strchr if debug

* gnuit: add __attribute__((overloadable)) to strchr and strcpy if debug

* gperf: add __attribute__((overloadable)) to strlen if debug

* inetutils: add __attribute__((overloadable)) to strrchr and strchr if debug

* readline: add __attribute__((overloadable)) to strchr if debug

* tsocks: add __attribute__((overloadable)) to poll if debug

* units: add __attribute__((overloadable)) to strchr if debug

* liblua: fix bug in loslib.c that emerged in debug build

Use strncpy instead of strcpy.
Original error message:
loslib.c:169:3: error: 'strcpy' called with string bigger than buffer
  lua_tmpnam(buff, err);
  ^
loslib.c:122:37: note: expanded from macro 'lua_tmpnam'
       strcpy(b, LUA_TMPNAMTEMPLATE); \
                                   ^

* alpine: include our getpass.h in imap's mtest.c to declare getpass

Debug build complained about the previous implicit declaration.

* nginx: use --with-debug instead of --debug

* cboard: skip -D_FORTIFY_SOURCE=2 for debug build

* gettext: add __attribute__((overloadable)) to getcwd if debug

* oathtool: skip -D_FORTIFY_SOURCE=2 for debug build

* php: add __attribute__((overloadable)) to strlcpy and strlcat if debug

* expect: add __attribute__((overloadable)) to strchr if debug

* texlive: set TERMUX_PKG_HAS_DEBUG=no

* asciinema: set TERMUX_PKG_HAS_DEBUG=no

* libllvm: set TERMUX_PKG_HAS_DEBUG=no

Debug build fails with:
home/builder/.termux-build/libllvm/src/lib/Support/Unix/Path.inc:740:19: error: no matching function for call to 'RetryAfterSignal'                                                                                                      if ((ResultFD = sys::RetryAfterSignal(-1, open, P.begin(), OpenFlags)) < 0)

* build-package.sh: set TERMUX_PKG_REPLACES=package if debug build

Hopefully allows us to install debug packages without breaking dependecies.

Should be looked over and be made more similar to how debian does this in any case

* Update build.sh
2018-06-13 02:12:36 +02:00
Tom Yan d2f1f9a62b ncurses: fix versioned library symlinking 2018-06-13 01:55:02 +02:00
Fredrik Fornwall 59dcdde121 termux-tools: Bump version to 0.55 after su warning in pkg 2018-06-13 01:44:07 +02:00
Fredrik Fornwall 06957bb85c picolisp: Update from 18.4.26 to 18.6.12 2018-06-13 01:43:46 +02:00
Jonas L 50e0cb6a8b Add root check to pkg
This prevents users from using "su pkg ..." which breaks permissions
2018-06-13 01:34:48 +02:00
Fredrik Fornwall 2130a84ac5 imagemagick: Update from 7.0.7.38 to 7.0.7.39 2018-06-13 01:11:08 +02:00
Fredrik Fornwall 0d4e7d81e0 vim: Update from 8.0.1850 to 8.1.0050 2018-06-13 01:10:51 +02:00
Fredrik Fornwall f00ccbaa3a neovim: Update to 0.3.0 2018-06-13 01:10:21 +02:00
Fredrik Fornwall a49d75b5ef fzf: Update from 0.17.3 to 0.17.4 2018-06-13 01:10:07 +02:00
Oliver Schmidhauser 4146ab6ed9 Update gnupg to 1.4.23 2018-06-13 01:08:07 +02:00
Oliver Schmidhauser 83a404e57d Update gnupg2 to 2.2.8 2018-06-13 01:08:07 +02:00
Fredrik Fornwall 86fd1540f9 hub: Update from 2.3.0 to 2.4.0 2018-06-08 14:17:31 +02:00