Commit Graph

619 Commits

Author SHA1 Message Date
Fredrik Fornwall 209cba9f51 ffmpeg: Move out from disabled 2015-12-15 20:12:55 -05:00
Fredrik Fornwall 2dbfa57c19 wget: Build without idn for now 2015-12-15 20:06:43 -05:00
Fredrik Fornwall 451fbbe856 asciinema: Ready for 64 bit builds 2015-12-15 09:27:47 -05:00
Fredrik Fornwall 33d16b567f mutt: Enable sasl. Fixes #93. 2015-12-15 08:57:25 -05:00
Fredrik Fornwall fe66968bf8 zsh: Update from 5.1.1 to 5.2.0 2015-12-15 08:56:27 -05:00
Fredrik Fornwall 704e64f22c perl: Update from 5.22.0 to 5.22.1 2015-12-15 08:55:07 -05:00
Fredrik Fornwall 155aa12bf9 vim: Update to latest patch 2015-12-15 08:38:40 -05:00
Fredrik Fornwall c9b4c74d6a Add libsasl package 2015-12-15 06:56:49 -05:00
Fredrik Fornwall b5dfb604e9 procps: Update from 3.3.10 to 3.3.11 2015-12-15 06:54:50 -05:00
Fredrik Fornwall 59e39612a5 stunnel: Update from 5.27 to 5.28 2015-12-15 05:26:11 -05:00
Fredrik Fornwall 31d77226ca dropbear: Switch back to main site 2015-12-15 05:25:00 -05:00
Fredrik Fornwall 9c471bdd6d mutt: Various fixes and improvements
- Fix hardlink usage which doesn't work on Android 6.
- Enable header cache and depend on gdbm.
- Specify $PREFIX/bin/sh as exec shell to avoid trying /bin/sh.
  Fixes #84.
- Avoid building bundled&broken (v)snprintf functions.
2015-12-13 21:22:39 -05:00
Fredrik Fornwall f01cc586d2 Add disabled patch to clang 2015-12-13 19:10:44 -05:00
Fredrik Fornwall 62c2c23b61 wget: Update from 1.17 to 1.17.1 2015-12-13 15:05:31 -05:00
Fredrik Fornwall 9da06063db Make libav conflict with ffmpeg 2015-12-11 20:10:27 -05:00
Francisco Demartino 2706f44c29 inotify-tools: Update url, use https 2015-12-11 04:11:06 -03:00
Fredrik Fornwall 7fc9aca02c git: Update from 2.6.3 to 2.6.4 2015-12-10 07:11:31 -05:00
Fredrik Fornwall f16ed1269b python: Keep pyvenv. Fixes #83. 2015-12-09 07:33:59 -05:00
Fredrik Fornwall 4a9025e535 mathomatic: Minor changes
- Enable readline.
- Remove .desktop files and icon not used in Termux.
- Compile with -DUSE_TGAMMA to remove warning and improve speed.
- Compile with -DBOLD_COLOR to improve color visibility.
2015-12-09 07:19:35 +01:00
Jonathan Badger b3f2a0bde5 initial mathomatic package 2015-12-08 20:08:19 -05:00
Fredrik Fornwall 77866ed51d cmake: Update from 3.3.2 to 3.4.1 2015-12-08 16:15:53 -05:00
Fredrik Fornwall 2a5b3895f3 gnutls: Update from 3.4.6 to 3.4.7 2015-12-08 16:15:17 -05:00
Fredrik Fornwall a0a503c80f golang: Update from 1.5.1 to 1.5.2 2015-12-08 16:14:24 -05:00
Fredrik Fornwall b2e4b4145b nodejs: Update to latest patch 2015-12-08 02:47:55 -05:00
Fredrik Fornwall a4df7672a1 pathpicker: Update from 0.6.2 to 0.7.0 2015-12-08 02:47:34 -05:00
Fredrik Fornwall 08eca8c443 imagemagick: Update to latest patch 2015-12-08 02:46:59 -05:00
Fredrik Fornwall f817e4a9a0 mc: Remove no longer needed define 2015-12-08 02:46:43 -05:00
Fredrik Fornwall 8b6fdb4cc9 nano: Update from 2.4.2 to 2.5.0 2015-12-08 02:45:07 -05:00
Fredrik Fornwall 6c5b26e115 python: Update 2.7.10 to 2.7.11 and 3.5.0 to 3.5.1 2015-12-08 02:44:04 -05:00
Fredrik Fornwall 4a70323e83 apt: Update from 1.1.3 to 1.1.4 2015-12-08 02:40:54 -05:00
Fredrik Fornwall 55ed132258 vim: Update to latest patch 2015-12-07 19:57:15 -05:00
Fredrik Fornwall 1d2aaaa0c8 gdb: Update from 7.10 to 7.10.1 2015-12-07 09:46:01 -05:00
Fredrik Fornwall e1f2b6e2f0 Add new package: remind. Fixes #75. 2015-12-06 17:04:20 -05:00
Fredrik Fornwall 457eb244fc gnupg2: Update from 2.1.9 to 2.1.10 2015-12-06 16:31:09 -05:00
Fredrik Fornwall e648ee4f87 libassuan: Update from 2.4.0 to 2.4.2 2015-12-06 16:29:01 -05:00
Fredrik Fornwall 9a0f600ca2 kona: Updates to build on non-arm platforms
Patch the Makefile to avoid assuming that CC is
arm-linux-androideabi-gcc on Android, and use the CFLAGS and
LDFLAGS already set.

Also avoid inlining the TERMUX_PREFIX value.
2015-12-06 15:04:23 -05:00
Fredrik Fornwall 5b61474814 Merge pull request #77 from jhbadger/master
Initial version of kona package
2015-12-06 20:35:55 +01:00
Fredrik Fornwall 131bb40101 Fix termux-elf-cleaner tool build on OS X 2015-12-06 20:35:25 +01:00
Iain Nicol ee844100b8 zile: Bump packaging version
Zile needs to be rebuilt to take advantage of a recently-committed
workaround regarding gnulib's rpl_getcwd().
2015-12-06 18:04:21 +00:00
Jonathan Badger 7eda442a71 initial kona package with maintainer info and without termux-elf-cleaner.cpp changes 2015-12-06 08:40:53 -05:00
Fredrik Fornwall b65e2a462f apt: Fix build failure if glob.h is not available 2015-12-04 10:28:02 -05:00
Fredrik Fornwall 5f3c9b8223 apt: Fix libapt-pkg.so symlink 2015-12-04 10:27:43 -05:00
Fredrik Fornwall a1b579d9e8 apt: Remove cdrom code for slight size shrink 2015-12-04 06:27:24 -05:00
Fredrik Fornwall e86c51bd34 stunnel: Update from 5.26 to 5.27 2015-12-04 04:41:39 -05:00
Fredrik Fornwall f168575991 apt: Do not link against libbz2 2015-12-03 21:36:04 -05:00
Fredrik Fornwall d18c472a98 Patch apt to work with busybox cp 2015-12-03 21:30:38 -05:00
Fredrik Fornwall 68faa04f88 apt: Update from 1.0.10.2 to 1.1.3 2015-12-03 20:00:19 -05:00
Fredrik Fornwall 12cbb7a4cd gnupg: Avoid linking with libbz2 2015-12-03 19:57:55 -05:00
Fredrik Fornwall 9f6fba5c81 dpkg: Avoid linking to libbz2 2015-12-03 19:22:01 -05:00
Fredrik Fornwall b3ab1d545a Mark dash as an essential package 2015-12-03 19:04:57 -05:00
Fredrik Fornwall 6b70c5ef9a Add ack-grep package 2015-12-03 17:10:27 -05:00
Fredrik Fornwall 16c55a1caf Update freetype from 2.6.1 to 2.6.2 2015-12-03 16:01:37 -05:00
Fredrik Fornwall 917dd81c3f Update zsh source url 2015-12-03 16:01:08 -05:00
Fredrik Fornwall 651173d642 dropbear: Update from 2015.68 to 2015.71 2015-12-03 11:50:40 -05:00
Fredrik Fornwall 02b1e70ea5 openssl: Update from 1.0.2d to 1.0.2e 2015-12-03 11:08:57 -05:00
Fredrik Fornwall c539d2e36d libcurl: Update from 7.45 to 7.46 2015-12-03 04:35:18 -05:00
Fredrik Fornwall 488acbe2bb python: Add module dependencies 2015-12-02 13:29:44 -05:00
Fredrik Fornwall 22d8b161fa imagemagick: Update to latest version 2015-12-02 09:11:42 -05:00
Fredrik Fornwall 3410d50ef7 ttyrec: /system/bin/sh -> $PREFIX/bin/sh 2015-12-02 07:05:10 -05:00
Fredrik Fornwall 6352f1b901 ruby: Fix correct deps for shared libraries 2015-12-02 06:58:30 -05:00
Fredrik Fornwall 803191c8d1 vim: Update to latest patch 2015-12-02 06:33:15 -05:00
Fredrik Fornwall 70a744a484 More /system/bin/sh -> $PREFIX/bin/sh changes 2015-12-02 06:32:11 -05:00
Fredrik Fornwall 5822f92030 git: Use $PREFIX/bin/sh instead of /system/bin/sh 2015-12-02 06:24:10 -05:00
Fredrik Fornwall f2091a8e83 mutt: Do not link in libidn 2015-12-02 06:19:21 -05:00
Fredrik Fornwall c0630a14cb libcurl: Do not link in libidn 2015-12-02 06:18:16 -05:00
Fredrik Fornwall a43db4170e mc: /system/bin/sh -> $PREFIX/bin/sh 2015-12-02 05:58:47 -05:00
Fredrik Fornwall e0525b0675 ruby: More /system/bin/sh -> $PREFIX/bin/sh 2015-12-02 05:57:06 -05:00
Fredrik Fornwall 89a13ec524 python: $PREFIX/bin/sh instead of /system/bin/sh 2015-12-02 05:55:58 -05:00
Fredrik Fornwall 2fd1858183 ruby: Use $PREFIX/bin/sh instead of /system/bin/sh 2015-12-02 05:54:07 -05:00
Fredrik Fornwall d59a97b31b nodejs: Fix 64-bit builds 2015-12-01 21:50:00 -05:00
Fredrik Fornwall b90c2d3261 ca-certificates: Mark as platform-independent 2015-12-01 20:32:08 -05:00
Fredrik Fornwall 0ff8e1e793 ndk-stl: Fix 64-bit builds 2015-12-01 19:59:49 -05:00
Fredrik Fornwall 68b9813716 openssl: Fix 64-bit build 2015-12-01 19:50:21 -05:00
Fredrik Fornwall ce2a8eac82 Add mblen.c to 64-bit libandroid-support build 2015-12-01 19:43:46 -05:00
Fredrik Fornwall db180b4a11 Rebuild libidn with disable-version-scripts 2015-12-01 07:48:33 -05:00
Fredrik Fornwall 38c333e01a ranger: Fix sh call and avoid hard links 2015-11-29 18:36:59 -05:00
Fredrik Fornwall 3a6638274a Fix rbconfig.rb for other platforms than arm
Should fix building nokogiri on i686 (closes #69).
2015-11-29 08:12:53 -05:00
Fredrik Fornwall 00afbe13d4 coreutils: Do not install broken df 2015-11-27 16:57:38 -05:00
Fredrik Fornwall 72dd9a3b35 Fix 32-bit picolisp loading of 'ext' 2015-11-27 06:24:29 -05:00
Fredrik Fornwall 0db46e5465 picolisp: Work on 64-bit support 2015-11-26 17:50:18 -05:00
Fredrik Fornwall 9868494adb Make busybox compile for 64-bits 2015-11-26 16:16:58 -05:00
Fredrik Fornwall 4d384d7197 Prepare python2 for 64-bit builds 2015-11-26 02:53:19 -05:00
Fredrik Fornwall 7466509fd2 Make git depend on less
The busybox version of less does not handle required escape sequences
used by 'git log', so require the complete less. See #63.
2015-11-26 01:09:56 -05:00
Fredrik Fornwall 2ba1fa72aa zsh: Work on binary loadable modules 2015-11-25 08:11:49 -05:00
Fredrik Fornwall b605215da0 Update picolisp from 3.1.11 to 15.11 2015-11-25 07:48:52 -05:00
Fredrik Fornwall be47d1afce mc: Update from 4.8.14 to 4.8.15 2015-11-20 18:04:00 -05:00
Fredrik Fornwall ecb2ad164a Add w3m 2015-11-19 17:53:41 -05:00
Fredrik Fornwall a110240408 Add tracepath 2015-11-19 17:53:32 -05:00
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