Commit Graph

4749 Commits

Author SHA1 Message Date
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
Fredrik Fornwall
4f56a36f6d golang: Update from 1.10.2 to 1.10.3 2018-06-08 14:17:21 +02:00
Fredrik Fornwall
dbe9874a3b busybox: Add missing backslash in clang patch 2018-06-08 14:05:14 +02:00
Henrik Grimler
6f01530a84 busybox: bump package 2018-06-08 14:01:26 +02:00
Henrik Grimler
12482ecc15 busybox: make httpd work when built with clang 2018-06-08 14:01:26 +02:00
Fredrik Fornwall
6ed4eb0c80 imagemagick: Update from 7.0.7.32 to 7.0.7.38 2018-06-08 04:03:51 +02:00
Fredrik Fornwall
a19bb38d49 python: Patch in a working getprotobyname()
See #2387.
2018-06-08 03:49:50 +02:00
Fredrik Fornwall
e4073b5b84 mdp: Add patch for unsigned chars 2018-06-08 01:17:11 +02:00
Hax4us
e21e54e99f mdp: Add package 2018-06-08 01:01:38 +02:00
Fredrik Fornwall
1e7050bcee indent: Skip texi2html build dependency
Packages should not modify the global build environment as it causes
side effects which could affect other packages. In this case a man
page is already available and we can skip the doc/ folder.
2018-06-08 00:56:49 +02:00
its-pointless
1aad4d5920 silly fix 2018-06-08 00:41:58 +02:00
its-pointless
f0ee3a4508 compile using clang 2018-06-08 00:41:58 +02:00
its-pointless
6c2ef00842 forgot depends...
also needs to install texi2html
2018-06-08 00:41:58 +02:00
its-pointless
0ef1046ab3 indent 2018-06-08 00:41:58 +02:00
Leonid Pliushch
6f042eec9d syncthing: remove unneeded patch 2018-06-08 00:40:55 +02:00
Leonid Pliushch
1878f0c761 apt: don't explicitly specify arch in sources.list 2018-06-07 23:21:38 +02:00
Henrik Grimler
820a09de14 busybox: Fix less and build with clang on arm
Patch less in a similar manner as svlogd.
2018-06-07 23:03:33 +02:00
Fredrik Fornwall
7ac95fee75 harfbuzz: Update from 1.7.6 to 1.8.0 2018-06-07 22:39:16 +02:00
Henrik Grimler
2ebffe1f7e busybox: fix #2448 and debug build
Busybox builds "busybox" and "busybox_unstripped", where the latter contains
debug symbols.
2018-06-07 22:37:28 +02:00
Fredrik Fornwall
59c1a410bf libqrencode: Update from 4.0.0 to 4.0.2 2018-06-07 00:22:08 +02:00
Fredrik Fornwall
2e6620b0a2 fribidi: Update from 1.0.3 to 1.0.4 2018-06-07 00:21:55 +02:00
Fredrik Fornwall
e4fb0a3ee0 libgrpc: Update from 1.12.0 to 1.12.1 2018-06-06 02:45:02 +02:00
Fredrik Fornwall
727c4293ef cmake: Update from 3.11.2 to 3.11.3 2018-06-06 02:44:44 +02:00
Fredrik Fornwall
ff4ed0d008 termux-api: Update from 0.29 to 0.30 2018-06-06 02:05:10 +02:00
Fredrik Fornwall
df1d091e7a neovim: Update to git master 2018-06-06 02:04:20 +02:00
Fredrik Fornwall
5cebb82819 libmsgpack: Update from 2.1.5 to 3.0.1 2018-06-06 02:02:07 +02:00
Fredrik Fornwall
30f0adfd10 erlang: Update from 20.3.6 to 20.3.7 2018-06-05 23:47:10 +02:00
Fredrik Fornwall
bbe15288f5 syncthing: Update from 0.14.47 to 0.14.48 2018-06-05 23:35:42 +02:00
Fredrik Fornwall
42f5e27284 fossil: Update from 2.5 to 2.6 2018-06-05 23:35:28 +02:00
Fredrik Fornwall
5173333565 libsqlite: Update from 3.23.1 to 3.24.0 2018-06-05 23:35:16 +02:00
Fredrik Fornwall
d149b255a1 termux-api: Update from 0.28 to 0.29 2018-06-05 23:34:45 +02:00
Henrik Grimler
7dd380ac70 pass-otp: add package (#2466)
* build-package.sh: add TERMUX_PKG_SUGGESTS

See https://www.debian.org/doc/debian-policy/#binary-dependencies-depends-recommends-suggests-enhances-pre-depends

* pass-otp: add package

Useful for services that require two factor authentication

Add libqrencode as SUGGESTS

* libqrencode: add package

* pass: bump package, add pass-otp as suggested package

Also add git as RECOMMENDS. Maybe pass-otp should be RECOMMENDS as well?
2018-06-04 01:35:38 +02:00
Fredrik Fornwall
43307593f5 tsocks: Bump revision after sed patch 2018-06-04 01:21:52 +02:00
Justsoos
f9c1aa3003 tsocks: Fix sed statement (#2475) 2018-06-04 01:18:53 +02:00
Fredrik Fornwall
5ee3ed355f mc: Update from 4.8.20 to 4.8.21 2018-06-04 00:57:46 +02:00
Fredrik Fornwall
cce066fb41 bash: Update from 4.4.19 to 4.4.23 2018-06-04 00:56:14 +02:00
Fredrik Fornwall
3c755a7d12 readline: Update from 7.0.3 to 7.0.5 2018-06-04 00:55:52 +02:00
Fredrik Fornwall
90468c8bdb nano: Update from 2.9.7 to 2.9.8 2018-06-04 00:48:20 +02:00
Michał Bednarski
11f9c73292 proot: Update to skip link2symlink rmdir handling
Fixes termux/termux-packages#2307 (aka. termux/proot#18)
2018-06-04 00:43:44 +02:00
Fredrik Fornwall
9066902fc9 hub: Update from 2.2.8 to 2.3.0 2018-06-04 00:42:01 +02:00
Fredrik Fornwall
48457bb056 libgit2: Update from 0.27.0 to 0.27.1 2018-06-02 14:40:11 +02:00
Fredrik Fornwall
6241edf20a emacs: Build with --without-lcms2 2018-06-02 14:40:11 +02:00
its-pointless
9c8f441674 fails building 32bit using clang 2018-06-02 14:39:55 +02:00
Fredrik Fornwall
bcdfaf0c95 git: Update from 2.17.0 to 2.17.1 2018-05-30 02:48:06 +02:00
Fredrik Fornwall
c020e92087 emacs: Build with clang 2018-05-30 02:32:55 +02:00
Fredrik Fornwall
037d636e90 emacs: Update from 25.3 to 26.1 2018-05-30 01:08:43 +02:00
Fredrik Fornwall
bedaed35e3 bison: Update from 3.0.4 to 3.0.5 2018-05-30 01:08:43 +02:00
Fredrik Fornwall
0474a4b87b stunnel: Update from 5.45 to 5.46 2018-05-30 01:08:43 +02:00
its-pointless
703eaf4743 tcl: fix building on ndk 17 (#2471) 2018-05-30 01:08:28 +02:00
its-pointless
4c0c57f925 libcln: using integrated as fix (#2472) 2018-05-30 01:06:26 +02:00
michalbednarski
c88826236f proot: Update with fix for chroot(".") (#2464)
Update with fix by @Hax4us at termux/proot#17
2018-05-29 10:31:14 +02:00
Vishal Biswas
160d3aeb06 update ndk to 17 and switch some packages to clang build (#2415)
* update ndk to 17

* bump NDK version in setup-android script

* libnl: fix for ndk r17

* libpixman: use clang's __builtin_shufflevector instead of __builtin_shuffle (#1)

Required to make package build with ndk17.

* fix as for arm

* ndk17 still uses ld.bfd on aarch64

* use -fno-integrated-as for clang only

* glib: remove patch unnecessary after ndk17

* torsocks: remove unneeded patch after ndk17

* subversion: fix build as clang++ now errors out for mismatched flags

* libpulseaudio: fix build with ndk17

https://github.com/termux/termux-packages/pull/2415#issuecomment-388296684

* gst-plugins-good: disable video4linux2

ioctl is defined as __overloadable in ndk17 headers which
  conflicts with v4l2object's member ioctl

* libzmq: disable Werror to build with ndk17

* ltrace: hardcode symbol not available in ndk17

* busybox: build with clang for all arches except arm

* dropbear: build with clang instead of gcc

* gnupg: build with clang instead of gcc

* openssl: use clang for all arches except arm

* picolisp: build with clang instead of gcc

* valgrind: use clang on all arches except aarch64

* Revert "gst-plugins-good: disable video4linux2"

This reverts commit 43850b81ccf60033c25cb13dfd326c1b0528773a.
Already applied on base branch.

* libllvm: use default arm triple
2018-05-27 14:55:20 +02:00
Fredrik Fornwall
d8b43f2e48 brotli: Update from 1.0.3 to 1.0.4
Also switch to building with cmake, and add a patch to build the
brotli binary against shared libs (binary size from 700 kb to 70 kb).
2018-05-27 14:51:20 +02:00
Fredrik Fornwall
b42ad0b3f3 busybox: Update from 1.28.3 to 1.28.4 2018-05-27 14:51:00 +02:00
Fredrik Fornwall
5ccef9db59 libunistring: Update from 0.9.9 to 0.9.10 2018-05-27 14:50:19 +02:00
its-pointless
e0c96e728a brotli lossless compression library and utility 2018-05-27 13:19:45 +02:00
Fredrik Fornwall
08ff5d4565 libcurl: Avoid linking in libidn2 2018-05-26 00:52:41 +02:00
Fredrik Fornwall
020c9420a9 memcached: Update from 1.5.7 to 1.5.8 2018-05-25 21:15:00 +02:00
Fredrik Fornwall
bf129e7dc5 libpopt: Update to working download url 2018-05-25 21:14:48 +02:00
Henrik Grimler
eeab6245ca luarocks: set default lib/inc dir to @TERMUX_PREFIX@/{lib,include} 2018-05-25 14:01:00 +02:00
Tom Yan
848215d86c libunistring: fix locale_charset()
Make locale_charset() use nl_langinfo() so that it would work
properly. For example:

$ idn2 --debug ''
Charset: en_US.UTF-8
idn2: toAscii: could not convert string to UTF-8
$ LD_PRELOAD=$PREFIX/local/lib/libunistring.so idn2 --debug ''
Charset: UTF-8

$
2018-05-25 14:00:45 +02:00
Fredrik Fornwall
3172075d3d libgrpc: Update from 1.4.7 to 1.12.0 2018-05-25 12:43:31 +02:00
Fredrik Fornwall
102122027d Remove unused TERMUX_PKG_FOLDERNAME 2018-05-25 12:42:40 +02:00
Fredrik Fornwall
fbd1fadf77 php: Update from 7.2.5 to 7.2.6 2018-05-25 12:39:28 +02:00
Fredrik Fornwall
04e32d8a1f yarn: Update from 1.6.0 to 1.7.0 2018-05-25 12:39:12 +02:00
Fredrik Fornwall
2bb920e3e2 http -> https updates 2018-05-25 12:38:52 +02:00
Fredrik Fornwall
34206524a1 radare2: Update from 2.5.0 to 2.6.0 2018-05-23 22:58:29 +02:00
Fredrik Fornwall
b02001648b valac: Update from 0.40.4 to 0.40.6 2018-05-23 22:56:54 +02:00
Fredrik Fornwall
44d254457d babl: Update from 0.1.48 to 0.1.50 2018-05-23 22:56:34 +02:00
Fredrik Fornwall
21c96e4443 stunnel: Update from 5.44 to 5.45 2018-05-23 22:56:14 +02:00
Fredrik Fornwall
2b97c09a54 tor: Update from 0.3.2.10 to 0.3.3.6 2018-05-23 22:56:02 +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
cf0b9522d3 python2: fix cache cleanup command
python2 does not produce __pycache__ directories but only *.pyc
files.
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
de89bd2bc9 libidn2: Do not configure with --disable-doc
Removing --disable-doc gets us the idn2 manpage. Also, remove
--enable-static=no since build-package.sh already configures with
--disable-static.
2018-05-20 16:01:39 +02:00
Hax4us
3c5858d640 update build.sh 2018-05-20 15:49:12 +02:00
Hax4us
db9d7562b8 add package libidn2 2018-05-20 15:49:12 +02:00
Fredrik Fornwall
ab6b83ee2a poppler: Update from 0.64.0 to 0.65.0 2018-05-20 14:37:12 +02:00
Fredrik Fornwall
830c578502 p7zip: Minor cleanup 2018-05-20 14:36:54 +02:00
Fredrik Fornwall
135fcfaeb3 mutt: Update from 1.9.5 to 1.10.0 2018-05-20 13:51:42 +02:00
Fredrik Fornwall
703140f17a neofetch: Update from 4.0.1 to 4.0.2 2018-05-20 13:51:30 +02:00
its-pointless
3414e5d00b install freetype-config and freetype-config.1 2018-05-20 13:43:09 +02:00
Fredrik Fornwall
7f163df93e mariadb: Avoid linking in liblz4 2018-05-19 04:11:16 +02:00
Fredrik Fornwall
2db10a2925 nginx: Update from 1.12.2 to 1.14.0 2018-05-19 03:50:28 +02:00
Fredrik Fornwall
90e0af4ee7 procps: Update from 3.3.12 to 3.3.14 2018-05-19 03:50:15 +02:00
Fredrik Fornwall
99a925b57c gst-plugins-good: Build with --disable-gst_v4l2
See https://github.com/termux/termux-packages/pull/2415
2018-05-19 03:44:16 +02:00
Fredrik Fornwall
df928df3e3 util-linux: Update from 2.30.1 to 2.32 2018-05-19 03:18:52 +02:00
Fredrik Fornwall
aee44c886b yarn: Update from 1.5.1 to 1.6.0 2018-05-19 03:18:35 +02:00
Fredrik Fornwall
a7c92ae5f1 strace: Update from 4.20 to 4.22 2018-05-19 02:57:29 +02:00
Fredrik Fornwall
ff1b5fbc40 transmission: Update from 2.93 to 2.94 2018-05-19 02:57:06 +02:00
Fredrik Fornwall
21eba96fb7 tcl: Update from 8.6.7 to 8.6.8 2018-05-19 02:47:36 +02:00
Fredrik Fornwall
6b27b56f44 ffmpeg: Bump revision after libsoxr and libx265 updates 2018-05-19 02:37:04 +02:00
Fredrik Fornwall
78faca718a gstreamer: Update from 1.14.0 to 1.14.1 2018-05-19 02:36:37 +02:00
Fredrik Fornwall
a532007e9d rgbds: Update from 0.3.3 to 0.3.7 2018-05-19 02:35:47 +02:00
Fredrik Fornwall
016e10da3d qpdf: Update from 7.1.1 to 8.0.2 2018-05-19 02:33:14 +02:00
Fredrik Fornwall
debd94d63d pforth: Update to latest git master 2018-05-19 02:32:50 +02:00
Fredrik Fornwall
2649fe5317 qalc: Update from 2.4.0 to 2.5.0 2018-05-19 02:27:09 +02:00
Fredrik Fornwall
ea61f2c544 minicom: Update from 2.7 to 2.7.1 2018-05-19 02:08:49 +02:00
Fredrik Fornwall
0d808c6efa mariadb: Update from 10.2.13 to 10.2.15 2018-05-19 02:08:14 +02:00
Fredrik Fornwall
2c168d0b6d mpc: Update from 0.29 to 0.30 2018-05-19 02:03:42 +02:00
Fredrik Fornwall
2196c78446 libx265: Update from 2.6 to 2.7 2018-05-19 01:53:35 +02:00
Fredrik Fornwall
b493edf5de libvpx: Update from 1.6.1 to 1.7.0 2018-05-19 01:53:13 +02:00
Fredrik Fornwall
79b090146c libvterm: Update from 17.10.05 to 18.02.20 2018-05-19 01:51:29 +02:00
Fredrik Fornwall
8fe03f26f7 luarocks: Update from 2.4.3 to 2.4.4 2018-05-19 01:50:23 +02:00
Fredrik Fornwall
291f2230e1 linux-man-pages: Update from 4.14 to 4.16 2018-05-19 01:49:08 +02:00
Fredrik Fornwall
94c90a62af libsoxr: Update from 0.1.2 to 0.1.3 2018-05-19 01:48:40 +02:00
Fredrik Fornwall
42119def68 libprotobuf: Update from 3.5.1 to 3.5.2 2018-05-19 01:46:57 +02:00
Fredrik Fornwall
ee4a1454ab lighttpd: Update from 1.4.48 to 1.4.49 2018-05-19 01:46:35 +02:00
Fredrik Fornwall
4499b72c24 libgraphite: Update from 1.3.10 to 1.3.11 2018-05-19 01:15:26 +02:00
Fredrik Fornwall
e7ad5dc071 libgc: Update from 7.6.2 to 7.6.4 2018-05-19 01:15:06 +02:00
Fredrik Fornwall
aeaf0d6ea3 iperf3: Update from 3.4 to 3.5 2018-05-19 01:13:46 +02:00
Fredrik Fornwall
5441a3179f libical: Update from 3.0.1 to 3.0.3 2018-05-19 01:09:21 +02:00
Fredrik Fornwall
0b1a57c9d8 frobtads: Update from 1.2.3 to 1.2.4 2018-05-19 01:04:39 +02:00
Fredrik Fornwall
6e69209b9b libcue: Update from 2.1.0 to 2.2.1 2018-05-19 00:57:53 +02:00
Fredrik Fornwall
9f8a166ecc libexif: Update homepage 2018-05-19 00:57:05 +02:00
Fredrik Fornwall
dd932526c3 inotify-tools: Update from 3.14 to 3.20.1 2018-05-19 00:55:59 +02:00
Fredrik Fornwall
6a5422bafa gmic: Update from 2.1.1 to 2.2.3 2018-05-19 00:55:20 +02:00
Fredrik Fornwall
116bcfeab2 graphicsmagick: Update from 1.3.28 to 1.3.29 2018-05-19 00:45:45 +02:00
Fredrik Fornwall
feec79e2b0 expect: Update from 5.45.3 to 5.45.4 2018-05-19 00:24:34 +02:00
Fredrik Fornwall
f1921582cb debootstrap: Update from 1.0.97 to 1.0.99 2018-05-19 00:17:00 +02:00
Fredrik Fornwall
6ff640723a ctags: Update to latest git master 2018-05-19 00:16:44 +02:00
Fredrik Fornwall
c185812061 ccache: Update from 3.3.4 to 3.4.2 2018-05-19 00:16:31 +02:00
Fredrik Fornwall
62842942e7 dash: Update from 0.5.10.1 to 0.5.10.2 2018-05-19 00:16:15 +02:00
Fredrik Fornwall
88ef04afdc cava: Update from 0.6.0 to 0.6.1 2018-05-19 00:05:28 +02:00
Fredrik Fornwall
abc004f9f5 ack-grep: Update from 2.20 to 2.22 2018-05-19 00:05:15 +02:00
Fredrik Fornwall
ef4834a4d1 libzopfli: Update from 1.0.1 to 1.0.2 2018-05-18 23:34:45 +02:00
Fredrik Fornwall
51c65880e4 neofetch: Update from 4.0.0 to 4.0.1 2018-05-18 23:32:37 +02:00
Fredrik Fornwall
648bde33e8 nodejs: Update from 8.11.1 to 8.11.2 2018-05-18 03:35:09 +02:00
Fredrik Fornwall
2ebfc9c51c imgflo: Revision-bump after gegl update 2018-05-18 03:34:50 +02:00
Fredrik Fornwall
7c2b8f9be2 cmake: Update from 3.11.1 to 3.11.2 2018-05-18 03:22:51 +02:00
Fredrik Fornwall
29b5ee8f52 librhash: Include pkg-config file 2018-05-18 03:22:17 +02:00
Fredrik Fornwall
12360b9e5d ncurses: Update from 6.1.20180331 to 6.1.20180512 2018-05-18 02:33:40 +02:00
Fredrik Fornwall
ba05115274 gegl: Update from 0.3.34 to 0.4.2 2018-05-17 19:52:25 +02:00
Fredrik Fornwall
2edf15cca4 babl: Update from 0.1.46 to 0.1.48 2018-05-17 19:42:08 +02:00
Fredrik Fornwall
d4c7819660 libidn: Update from 1.34 to 1.35 2018-05-17 19:40:39 +02:00
Fredrik Fornwall
61f5368431 fribidi: Update from 1.0.2 to 1.0.3 2018-05-17 19:38:49 +02:00
Fredrik Fornwall
80eccf01da unrar: Update from 5.6.3 to 5.6.4 2018-05-17 19:38:03 +02:00
Fredrik Fornwall
1961b1c68f dash: Update from 0.5.10 to 0.5.10.1 2018-05-17 19:37:02 +02:00
Fredrik Fornwall
9d756ccaf3 aria2: Update from 1.33.1 to 1.34.0 2018-05-17 19:36:11 +02:00
Fredrik Fornwall
3e8f0d30ab libnghttp2: Update from 1.31.1 to 1.32.0 2018-05-17 19:32:29 +02:00
Fredrik Fornwall
531990abcd libcurl: Update from 7.59.0 to 7.60.0 2018-05-17 19:32:12 +02:00
Fredrik Fornwall
1c0e8a272e vim: Update from 8.0.1800 to 8.0.1850 2018-05-17 19:29:13 +02:00
Fredrik Fornwall
287b3f97a7 nano: Update from 2.9.6 to 2.9.7 2018-05-17 19:22:11 +02:00
Fredrik Fornwall
ad4536d5a9 scripts/lint-packages.py cleanups 2018-05-17 18:09:24 +02:00
Muhammad Herdiansyah
3dc576054a neofetch: update from 3.4.0 to 4.0.0 2018-05-17 12:14:16 +02:00
Oliver Schmidhauser
6e3b4bca9a remove --without-ltdl 2018-05-17 12:10:36 +02:00
Oliver Schmidhauser
23168abfbe Update imagemagick to 7.0.7.32 2018-05-17 12:10:36 +02:00
Oliver Schmidhauser
5ac2bab27f Update imagemagick to version 7.0.7.31
I was checking if it might fix the segfault problems, as the changelog
indicated that several memory overflows have been fixed, but they still
happen for me.
2018-05-17 12:10:36 +02:00
Tom Yan
9cd99e6e02 openssh: keep TMPDIR and PS1 2018-05-14 18:07:42 +02:00