Commit Graph

506 Commits

Author SHA1 Message Date
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
Fredrik Fornwall 42568ec75c Merge pull request #57 from iainnicol/master
(Naïvely) agree to maintain a couple packages
2015-11-16 01:27:45 +01: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 fc28d8f4d1 buildorder.py: Workaround libandroid-support-dev 2015-11-14 19:16:55 -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
Fredrik Fornwall 54c7d2b46a zile: Add information about current problem
Followup to https://github.com/termux/termux-packages/pull/54
2015-11-14 18:08:04 -05:00
Fredrik Fornwall fc646d21fa Merge pull request #54 from iainnicol/zile
zile: add disabled package
2015-11-15 00:06:28 +01:00
Fredrik Fornwall fe4b3c71b9 Merge pull request #52 from iainnicol/pwgen
pwgen: add new package
2015-11-14 23:51:53 +01:00
Iain Nicol 6120715ae0 zile: add disabled package
My hope was to use zile given that Emacs is segfaulting. The good news
is that zile builds.  The bad news is that zile also segfaults.
According to gdb, the crash is somewhere in GC_realloc.
2015-11-14 20:56:24 +00: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 14e7b6ecfe Merge pull request #47 from mklein994/master
man-db: Update from 2.7.4 to 2.7.5
2015-11-13 00:56:07 +01:00
Fredrik Fornwall 2ef43ec1ac Merge pull request #48 from robertvalik/master
Added php5-cli to Dockerfile
2015-11-13 00:55:48 +01:00
Matthew Klein 110bac5e1e Update build.sh 2015-11-12 11:14:19 -06:00
Robert Valik 513c1e4934 Added php5-cli to Dockerfile 2015-11-11 21:24:31 +01:00
Matthew Klein 6cba0713a2 man-db: Update from 2.7.4 to 2.7.5 2015-11-11 12:21:32 -06: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 71331c5ee5 Add premake as disabled package 2015-11-10 16:31:33 -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