Commit Graph

481 Commits

Author SHA1 Message Date
Fredrik Fornwall
63557b195c command-not-found: Update with new packages 2015-11-19 17:53:01 -05:00
Fredrik Fornwall
089a0efe41 findutils: Remove locate and updated (use mlocate) 2015-11-19 17:50:02 -05:00
Fredrik Fornwall
a6a42bf967 Add libidn 2015-11-19 16:32:50 -05:00
Fredrik Fornwall
4b25506e12 golang: Fix version numbering mistake
Apt considers 1.5.1.rel to be a lower version than 1.5.rel so the
golang 1.5 package was never updated to 1.5.1.

Fix that by introducing an epoch number (1) and prefix it to 1.5.1,
so that the resulting version number 1:1.5.1 is considered higher.

Thanks to Kristof Kovacs for reporting.
2015-11-17 17:06:59 -05:00
Fredrik Fornwall
0b95773fae wget: Update from 1.16.3 to 1.17 2015-11-17 16:31:46 -05:00
Fredrik Fornwall
e58281b9f9 libvpx: Update from 1.4.0 to 1.5.0 2015-11-17 15:42:18 -05:00
Fredrik Fornwall
6c2692459b Change how configure is called 2015-11-17 14:21:55 -05:00
Fredrik Fornwall
aa5281949c imagemagick: Update version 2015-11-17 03:20:37 -05:00
Fredrik Fornwall
b67a287616 libpng: Update to latest version 2015-11-16 19:02:34 -05:00
Fredrik Fornwall
134f23128d pwgen and zile: Update build revision
Followup to https://github.com/termux/termux-packages/pull/57
2015-11-15 19:43:52 -05:00
Fredrik Fornwall
e8128ce08a cmatrix: Fix old configure script 2015-11-15 19:28:28 -05:00
Iain Nicol
dad61f97b8 (Naïvely) agree to maintain a couple packages 2015-11-15 23:30:57 +00:00
Fredrik Fornwall
fb8edfde9c python2: Improve unicode support
Add --enable-unicode=ucs4 and note that langinfo.h exists. One
result is that sys.stdout.encoding now is UTF-8 instead of None,
which allows e.g. bpython to launch without messing with the
PYTHONIOENCODING environment variable (see #35).
2015-11-15 17:24:35 -05:00
Fredrik Fornwall
89df5522c6 Enable the zile package
The zile package no longer crashes after @iainnicol finding out
that the issue was rpl_malloc, so enable it.

See https://github.com/termux/termux-packages/pull/56
2015-11-15 16:43:01 -05:00
Fredrik Fornwall
150f95af27 Fix rpl_malloc when cross compiling
Work around rpl_malloc being used, see
http://wiki.buici.com/xwiki/bin/view/Programing+C+and+C%2B%2B/Autoconf+and+RPL_MALLOC
for more information:

"The AC_FUNC_MALLOC macro makes sure that the malloc function when passed a zero
argument returns a valid memory block instead of a NULL pointer. This behaviour
conforms to the GNU C library.  Normally, this is a reasonable test that autoconf
makes at build-time. In the case of cross-compilation, however, autoconf cannot
execute a program to verify proper behavior.  It makes the conservative assumption
that the target library will produce non-conforming code.

Failure of this test causes autconf to replace malloc() calls with rpl_malloc()
calls. At link time, if there is no rpl_malloc() function, the linker will fail
with an error describing the missing symbol. The autoconf documentation recommends
adding this harmless code to the application to implement the function."

In Termux the rpl_malloc() usage is useless at best, and may also prevent building
some packages as well as giving runtime crashes for libgc-using packages or others
expecting to intercept malloc.

Previously some packages specified worked around this themselves, but the configure
arguments are now moved into build-package.sh.
2015-11-15 16:04:37 -05:00
Fredrik Fornwall
e0a348d6d4 file: Tell configure that mmap works
This avoids segfault mentioned in http://bugs.gw.com/view.php?id=494
and should fix #53.
2015-11-14 19:12:27 -05:00
Iain Nicol
4eaef780b8 pwgen: add new package 2015-11-14 20:55:46 +00:00
Fredrik Fornwall
dd28f151c1 weechat: Add man page and ruby subpackage
Also make sure other that the tcl, lua and python plugins does not
get built for now.
2015-11-13 23:22:18 -05:00
Fredrik Fornwall
008efe0ee5 vim: Update to latest patch number 2015-11-13 23:04:56 -05:00
Fredrik Fornwall
09c28acaef Make unnethack a disabled package as it's broken 2015-11-13 23:01:57 -05:00
Fredrik Fornwall
1f35974de0 poppler: Disable poppler-glib
This avoids depending on glib. It can be split up into separate
subpackage if anyone needs that, but for now just don't build it.
2015-11-13 22:59:54 -05:00
Fredrik Fornwall
a71776bcb6 command-not-found: Update package list 2015-11-13 22:51:27 -05:00
Fredrik Fornwall
15130ff36d libxslt: Move out xslt-config and xsltproc
Also add --without-python configure flag.
2015-11-13 22:50:13 -05:00
Fredrik Fornwall
7ad250059b libxml2-dev: Add bin/xml2-config
Introduce TERMUX_PKG_INCLUDE_IN_DEVPACKAGE as a method of
specifying additional files for -dev packages, and use that to
add bin/xml2-config (which is needed to e.g. install the python
lxml package) to libxml2-dev.

Should fix https://github.com/termux/termux-app/issues/8

Also change subpackage containing xmllint to libxml2-utils to
match debian.
2015-11-13 22:47:05 -05:00
Fredrik Fornwall
99a8f0589d ndk-sysroot: Depend on libandroid-support-dev
This makes sure that iconv.h and libintl.h are available.
2015-11-13 21:53:24 -05:00
Fredrik Fornwall
d03dc20a3d libxml2: Add two patches 2015-11-13 21:51:08 -05:00
Fredrik Fornwall
f34a276b5e Do not use /system/bin/{mkdir,install} in rbconfib
Using executables in /system/bin is fragile since they may not
work due to LD_LIBRARY_PATH containing libraries with the same
name that the executables are linked against (but with different
versions).
2015-11-13 21:28:30 -05:00
Fredrik Fornwall
50691ee47d libpng: Use working pkg url 2015-11-13 16:20:22 -05:00
Fredrik Fornwall
0aa37fa210 ruby: Fix mention of $_SPECSFLAG in rbconfig 2015-11-13 16:20:05 -05:00
Fredrik Fornwall
5aa240d27b gsl: Update from 2.0 to 2.1 2015-11-13 15:19:37 -05:00
Fredrik Fornwall
e054b9eb42 Add php package (closes #46) 2015-11-10 17:39:00 -05:00
Fredrik Fornwall
b0c457ae91 openssh: Install the ssh-copy-id script 2015-11-10 17:10:16 -05:00
Fredrik Fornwall
c2c9b4775f libmpfr: Use updated tarball url 2015-11-10 17:05:59 -05:00
Fredrik Fornwall
f0beb529c5 Add sshpass 2015-11-10 16:31:03 -05:00
Fredrik Fornwall
09ede9b077 Rebuild some packages and fix dependencies 2015-11-08 02:23:57 -05:00
Fredrik Fornwall
751c27e81a gsl: Update from 1.16 to 2.0 2015-11-08 01:58:01 -05:00
Fredrik Fornwall
6700158362 speex: Minor version update 2015-11-08 01:56:26 -05:00
Fredrik Fornwall
81f78cf96c stunnel: Update from 5.25 to 5.26 2015-11-08 01:56:17 -05:00
Fredrik Fornwall
45ca162919 serf: Update homagepage 2015-11-08 01:51:27 -05:00
Fredrik Fornwall
9f8c4baf6d pkg-config: Update from 0.28 to 0.29 2015-11-08 01:49:04 -05:00
Fredrik Fornwall
4e987dc553 pick: Minor version update 2015-11-08 01:47:58 -05:00
Fredrik Fornwall
804ada0567 pango: Minor version update 2015-11-08 01:47:03 -05:00
Fredrik Fornwall
4b4d574d86 parallel: Minor version update 2015-11-08 01:46:53 -05:00
Fredrik Fornwall
9ab569fcfa netpbm: Minor version bump 2015-11-08 01:45:53 -05:00
Fredrik Fornwall
a79f175218 mutt: Update from 1.5.23 to 1.5.24 2015-11-08 01:43:03 -05:00
Fredrik Fornwall
c9c6e8d142 libsqlite: Update from 3.8.11.1 to 3.9.2 2015-11-08 01:36:53 -05:00
Fredrik Fornwall
30b1bd77a5 libgmp: Minor version bump 2015-11-08 01:31:52 -05:00
Fredrik Fornwall
496d605a81 libcroco: Minor version bump 2015-11-08 01:28:30 -05:00
Fredrik Fornwall
1da812ec71 libcairo: Version bump, remove upstreamed patch 2015-11-08 01:27:41 -05:00
Fredrik Fornwall
340c135c52 libassuan: Minor version update 2015-11-08 01:25:28 -05:00
Fredrik Fornwall
b34656aa65 iperf3: Update from 3.0.11 to 3.1 2015-11-08 01:22:30 -05:00
Fredrik Fornwall
f532079a16 imagemagick: Minor version bump 2015-11-08 01:17:45 -05:00
Fredrik Fornwall
f37e8906b0 harfbuzz: Update from 0.9.41 to 1.0.6 2015-11-08 01:16:58 -05:00
Fredrik Fornwall
ce5025e418 graphicsmagick: Update from 1.3.22 to 1.3.23 2015-11-08 01:12:28 -05:00
Fredrik Fornwall
a5d4e3d674 glib: Update from 2.44.1 to 2.46.2 2015-11-08 01:09:15 -05:00
Fredrik Fornwall
5d65da05f7 file: Update from 5.24 to 5.25 2015-11-08 01:05:49 -05:00
Fredrik Fornwall
8bf3f3f075 Minor version bumps 2015-11-08 01:02:27 -05:00
Fredrik Fornwall
3152547b65 Fix python (and python2) syslog module
Since the syslog api is a wrapper around the native Android logging
system, we need to link the syslog module against liblog. Fixes #41.
2015-11-07 17:44:51 -05:00
Fredrik Fornwall
6da5daba2f git: Update from 2.6.2 to 2.6.3 2015-11-07 12:38:00 -05:00
Fredrik Fornwall
0387d28efc grep: Update from 2.21 to 2.22 2015-11-07 12:37:46 -05:00
Fredrik Fornwall
1189304e6f nodejs: Update from 4.2.1 to 4.2.2 2015-11-05 16:51:09 -05:00
Fredrik Fornwall
663bbf7034 stunnel: Update from 5.24 to 5.25 2015-11-05 16:50:53 -05:00
Fredrik Fornwall
fd2712d340 tmux: Enable mouse wheel scrolling by default 2015-11-02 16:04:37 -05:00
Fredrik Fornwall
49168cdc8f neovim: Handle new xdg system config file 2015-11-02 15:52:36 -05:00
Fredrik Fornwall
8409accfef fish: Remove outdated patch 2015-11-01 17:30:32 -05:00
Fredrik Fornwall
6c6a232e82 less: Remove old workaround for broken tarball 2015-11-01 17:28:30 -05:00
Fredrik Fornwall
4e3d3c0034 Fix dash AT_EACCESS usage
The dash shell used AT_EACCESS for certain operations, such as when
checking if a file is executable. This does not work on Android 6+,
and is not needed on Termux as a single-user system anyways, so
remove the custom define of AT_EACCESS when building and use the
disabled value of 0 from the patched system headers.

Fixes #37.
2015-10-31 13:37:04 -04:00
ebraminio
0947a1115b Add ragel package 2015-10-29 01:07:03 +03:30
Fredrik Fornwall
2810eedb42 Add --multi-line and --title options to termux-dialog
See https://github.com/termux/termux-app/issues/3
2015-10-27 02:14:37 +01:00
Fredrik Fornwall
e46c5cbca3 Make zsh folder permissions to please compaudit
Closes #31.
2015-10-26 20:26:08 -04:00
Fredrik Fornwall
abe8a8de2b Add --password flag to termux-dialog 2015-10-27 00:55:12 +01:00
Fredrik Fornwall
c56d5ac07f Add taskwarrior (closes #30) 2015-10-26 19:49:35 -04:00
Fredrik Fornwall
04ab47cb3f Update libgnutls 2015-10-26 19:49:30 -04:00
Fredrik Fornwall
46559847b1 Update busybox to 1.24.1 2015-10-26 19:35:22 -04:00
Fredrik Fornwall
63dd5a9043 Update units 2015-10-25 16:55:17 -04:00
Fredrik Fornwall
289f1725e7 Update gnuchess 2015-10-25 16:55:08 -04:00
Fredrik Fornwall
2df87e72e2 Compile python as if link(2) is not available
From Android 6.0 on hard links are not permitted, so remove
link to force e.g. _vendor/lockfile/linklockfile.py to use
other mechanisms. Fixes #29.
2015-10-21 14:36:57 -04:00
Fredrik Fornwall
629f805ba1 Patch NDK to define AT_EACCESS to 0
This fixes breakage for gnulib-using packages which otherwise
defines AT_EACCESS, which does not work on Android 6.

Bump build revisions for coreutils and emacs to rebuild them
with this patch.
2015-10-19 17:51:13 -04:00
Fredrik Fornwall
b4b35f2f10 tmux: Update to 2.1 2015-10-19 17:36:17 -04:00
Fredrik Fornwall
9bd9a950fa dnsutils: Depend on readline 2015-10-18 16:11:09 -04:00
Fredrik Fornwall
1cccebe549 vim: Update patch number 2015-10-17 20:31:48 -04:00
Fredrik Fornwall
0ba050ed01 git: Update to 2.6.2 2015-10-17 20:28:58 -04:00
Fredrik Fornwall
63438afbb4 Update node.js to 4.2.1 from 4.1.2 2015-10-14 06:49:14 -04:00
Fredrik Fornwall
01c46e3b95 Fix ranger referencing python3.4 (closes #27) 2015-10-14 06:40:49 -04:00
Fredrik Fornwall
637f22d133 Remove DT_VERDEF and DT_VERDEFNUM elf entries
This fixes Android 6 problems (so closes #26).

It also rebuilds termux-elf-cleaner when needed
and bumps some build revisions for packages
needed updates to remove DT_VERDEF and DT_VERDEFNUM.
2015-10-13 15:48:40 -04:00
Fredrik Fornwall
9e7e94c87f dnsutils: Avoid hardlinks to man pages 2015-10-11 11:31:48 -04:00
Fredrik Fornwall
4b9ecf442f gnupg2: Update to 2.1.9 2015-10-11 10:58:17 -04:00
robertvalik
e7344047e4 fixed some non-ascii chars in build scripts 2015-10-11 10:11:08 +02:00
Fredrik Fornwall
f3c180bc25 libutil: Wrap pty.h in __{BEGIN,END}_DECLS 2015-10-09 21:42:22 -04:00
Fredrik Fornwall
627d1d30e1 less: Update to less-481 2015-10-08 19:46:01 -04:00
Fredrik Fornwall
4e19e4489e vim-python: Specify deps directly for buildorder.py 2015-10-08 19:35:56 -04:00
Fredrik Fornwall
105e98886a pathpicker: Update to 0.6.2 2015-10-08 19:26:46 -04:00
Fredrik Fornwall
b14c5952c4 Various minor version bumps 2015-10-08 19:18:17 -04:00
Fredrik Fornwall
3a0f9073df Bump dpkg and liblzma versions 2015-10-08 18:12:53 -04:00
Fredrik Fornwall
dab936e501 fish: Use valid version number.. 2015-10-08 18:12:31 -04:00
Fredrik Fornwall
f03d2d9875 Mark mosh as a disabled package 2015-10-08 18:01:46 -04:00
Fredrik Fornwall
27f2a254ea fish: Better version naming 2015-10-08 18:01:09 -04:00
Fredrik Fornwall
f571a06632 Bump: libmsgpack, libtermkey, libunibilium, nodejs 2015-10-08 18:00:47 -04:00
Fredrik Fornwall
e9b466845e netpbm: Update and remove invalid "r" prefix
Otherwise dpkg fails with "version number does not start with digit".

Fixes #18.
2015-10-04 10:15:40 -04:00
Fredrik Fornwall
b10c297cd4 Move picolisp from disabled to enabled package 2015-10-02 09:10:43 -04:00