termux-packages
8 years agoMerge pull request #78 from iainnicol/zile
Fredrik Fornwall [Sun, 6 Dec 2015 18:39:46 +0000 (19:39 +0100)]
Merge pull request #78 from iainnicol/zile

zile: work around gnulib getcwd issue

8 years agozile: Bump packaging version
Iain Nicol [Sun, 6 Dec 2015 18:04:21 +0000 (18:04 +0000)]
zile: Bump packaging version

Zile needs to be rebuilt to take advantage of a recently-committed
workaround regarding gnulib's rpl_getcwd().

8 years agoDisable gnulib's rpl_getcwd() across all packages
Iain Nicol [Sun, 6 Dec 2015 18:00:19 +0000 (18:00 +0000)]
Disable gnulib's rpl_getcwd() across all packages

This works around a bug in said function which was affecting zile.
Fixes #76.

8 years agoapt: Fix build failure if glob.h is not available
Fredrik Fornwall [Fri, 4 Dec 2015 15:28:02 +0000 (10:28 -0500)]
apt: Fix build failure if glob.h is not available

8 years agoapt: Fix libapt-pkg.so symlink
Fredrik Fornwall [Fri, 4 Dec 2015 15:27:43 +0000 (10:27 -0500)]
apt: Fix libapt-pkg.so symlink

8 years agoapt: Remove cdrom code for slight size shrink
Fredrik Fornwall [Fri, 4 Dec 2015 11:27:24 +0000 (06:27 -0500)]
apt: Remove cdrom code for slight size shrink

8 years agostunnel: Update from 5.26 to 5.27
Fredrik Fornwall [Fri, 4 Dec 2015 09:41:39 +0000 (04:41 -0500)]
stunnel: Update from 5.26 to 5.27

8 years agoapt: Do not link against libbz2
Fredrik Fornwall [Fri, 4 Dec 2015 02:36:04 +0000 (21:36 -0500)]
apt: Do not link against libbz2

8 years agoPatch apt to work with busybox cp
Fredrik Fornwall [Fri, 4 Dec 2015 02:30:38 +0000 (21:30 -0500)]
Patch apt to work with busybox cp

8 years agoapt: Update from 1.0.10.2 to 1.1.3
Fredrik Fornwall [Fri, 4 Dec 2015 01:00:19 +0000 (20:00 -0500)]
apt: Update from 1.0.10.2 to 1.1.3

8 years agognupg: Avoid linking with libbz2
Fredrik Fornwall [Fri, 4 Dec 2015 00:57:55 +0000 (19:57 -0500)]
gnupg: Avoid linking with libbz2

8 years agodpkg: Avoid linking to libbz2
Fredrik Fornwall [Fri, 4 Dec 2015 00:22:01 +0000 (19:22 -0500)]
dpkg: Avoid linking to libbz2

8 years agoMark dash as an essential package
Fredrik Fornwall [Fri, 4 Dec 2015 00:04:57 +0000 (19:04 -0500)]
Mark dash as an essential package

8 years agoAdd ack-grep package
Fredrik Fornwall [Thu, 3 Dec 2015 22:10:27 +0000 (17:10 -0500)]
Add ack-grep package

8 years agoUpdate freetype from 2.6.1 to 2.6.2
Fredrik Fornwall [Thu, 3 Dec 2015 21:01:37 +0000 (16:01 -0500)]
Update freetype from 2.6.1 to 2.6.2

8 years agoUpdate zsh source url
Fredrik Fornwall [Thu, 3 Dec 2015 21:01:08 +0000 (16:01 -0500)]
Update zsh source url

8 years agodropbear: Update from 2015.68 to 2015.71
Fredrik Fornwall [Thu, 3 Dec 2015 16:50:40 +0000 (11:50 -0500)]
dropbear: Update from 2015.68 to 2015.71

8 years agoopenssl: Update from 1.0.2d to 1.0.2e
Fredrik Fornwall [Thu, 3 Dec 2015 16:08:57 +0000 (11:08 -0500)]
openssl: Update from 1.0.2d to 1.0.2e

8 years agolibcurl: Update from 7.45 to 7.46
Fredrik Fornwall [Thu, 3 Dec 2015 09:35:18 +0000 (04:35 -0500)]
libcurl: Update from 7.45 to 7.46

8 years agopython: Add module dependencies
Fredrik Fornwall [Wed, 2 Dec 2015 18:29:44 +0000 (13:29 -0500)]
python: Add module dependencies

8 years agoimagemagick: Update to latest version
Fredrik Fornwall [Wed, 2 Dec 2015 14:11:42 +0000 (09:11 -0500)]
imagemagick: Update to latest version

8 years agottyrec: /system/bin/sh -> $PREFIX/bin/sh
Fredrik Fornwall [Wed, 2 Dec 2015 12:05:10 +0000 (07:05 -0500)]
ttyrec: /system/bin/sh -> $PREFIX/bin/sh

8 years agoAdd nodejs5 as disabled package
Fredrik Fornwall [Wed, 2 Dec 2015 11:59:10 +0000 (06:59 -0500)]
Add nodejs5 as disabled package

8 years agoruby: Fix correct deps for shared libraries
Fredrik Fornwall [Wed, 2 Dec 2015 11:58:30 +0000 (06:58 -0500)]
ruby: Fix correct deps for shared libraries

8 years agovim: Update to latest patch
Fredrik Fornwall [Wed, 2 Dec 2015 11:33:15 +0000 (06:33 -0500)]
vim: Update to latest patch

8 years agoMore /system/bin/sh -> $PREFIX/bin/sh changes
Fredrik Fornwall [Wed, 2 Dec 2015 11:32:11 +0000 (06:32 -0500)]
More /system/bin/sh -> $PREFIX/bin/sh changes

8 years agogit: Use $PREFIX/bin/sh instead of /system/bin/sh
Fredrik Fornwall [Wed, 2 Dec 2015 11:24:10 +0000 (06:24 -0500)]
git: Use $PREFIX/bin/sh instead of /system/bin/sh

8 years agomutt: Do not link in libidn
Fredrik Fornwall [Wed, 2 Dec 2015 11:19:21 +0000 (06:19 -0500)]
mutt: Do not link in libidn

8 years agolibcurl: Do not link in libidn
Fredrik Fornwall [Wed, 2 Dec 2015 11:18:16 +0000 (06:18 -0500)]
libcurl: Do not link in libidn

8 years agomc: /system/bin/sh -> $PREFIX/bin/sh
Fredrik Fornwall [Wed, 2 Dec 2015 10:58:47 +0000 (05:58 -0500)]
mc: /system/bin/sh -> $PREFIX/bin/sh

8 years agoruby: More /system/bin/sh -> $PREFIX/bin/sh
Fredrik Fornwall [Wed, 2 Dec 2015 10:57:06 +0000 (05:57 -0500)]
ruby: More /system/bin/sh -> $PREFIX/bin/sh

8 years agopython: $PREFIX/bin/sh instead of /system/bin/sh
Fredrik Fornwall [Wed, 2 Dec 2015 10:55:58 +0000 (05:55 -0500)]
python: $PREFIX/bin/sh instead of /system/bin/sh

8 years agoruby: Use $PREFIX/bin/sh instead of /system/bin/sh
Fredrik Fornwall [Wed, 2 Dec 2015 10:54:07 +0000 (05:54 -0500)]
ruby: Use $PREFIX/bin/sh instead of /system/bin/sh

8 years agonodejs: Fix 64-bit builds
Fredrik Fornwall [Wed, 2 Dec 2015 02:50:00 +0000 (21:50 -0500)]
nodejs: Fix 64-bit builds

8 years agoAdd rpath-link parameter for aarch64 build
Fredrik Fornwall [Wed, 2 Dec 2015 01:32:45 +0000 (20:32 -0500)]
Add rpath-link parameter for aarch64 build

8 years agoca-certificates: Mark as platform-independent
Fredrik Fornwall [Wed, 2 Dec 2015 01:32:08 +0000 (20:32 -0500)]
ca-certificates: Mark as platform-independent

8 years agondk-stl: Fix 64-bit builds
Fredrik Fornwall [Wed, 2 Dec 2015 00:59:49 +0000 (19:59 -0500)]
ndk-stl: Fix 64-bit builds

8 years agoopenssl: Fix 64-bit build
Fredrik Fornwall [Wed, 2 Dec 2015 00:50:21 +0000 (19:50 -0500)]
openssl: Fix 64-bit build

8 years agoAdd mblen.c to 64-bit libandroid-support build
Fredrik Fornwall [Wed, 2 Dec 2015 00:43:46 +0000 (19:43 -0500)]
Add mblen.c to 64-bit libandroid-support build

8 years agoRebuild libidn with disable-version-scripts
Fredrik Fornwall [Tue, 1 Dec 2015 12:48:33 +0000 (07:48 -0500)]
Rebuild libidn with disable-version-scripts

8 years agoranger: Fix sh call and avoid hard links
Fredrik Fornwall [Sun, 29 Nov 2015 23:36:59 +0000 (18:36 -0500)]
ranger: Fix sh call and avoid hard links

8 years agoAdd ltrace and ocaml disabled package definitions
Fredrik Fornwall [Sun, 29 Nov 2015 23:33:56 +0000 (18:33 -0500)]
Add ltrace and ocaml disabled package definitions

8 years agoFix rbconfig.rb for other platforms than arm
Fredrik Fornwall [Sun, 29 Nov 2015 13:12:53 +0000 (08:12 -0500)]
Fix rbconfig.rb for other platforms than arm

Should fix building nokogiri on i686 (closes #69).

8 years agocoreutils: Do not install broken df
Fredrik Fornwall [Fri, 27 Nov 2015 21:57:38 +0000 (16:57 -0500)]
coreutils: Do not install broken df

8 years agoFix 32-bit picolisp loading of 'ext'
Fredrik Fornwall [Fri, 27 Nov 2015 11:24:29 +0000 (06:24 -0500)]
Fix 32-bit picolisp loading of 'ext'

8 years agoAdd libcrypt as disabled package.
Fredrik Fornwall [Fri, 27 Nov 2015 11:05:46 +0000 (06:05 -0500)]
Add libcrypt as disabled package.

8 years agopicolisp: Work on 64-bit support
Fredrik Fornwall [Thu, 26 Nov 2015 22:50:18 +0000 (17:50 -0500)]
picolisp: Work on 64-bit support

8 years agoMake busybox compile for 64-bits
Fredrik Fornwall [Thu, 26 Nov 2015 21:16:58 +0000 (16:16 -0500)]
Make busybox compile for 64-bits

8 years agoPrepare python2 for 64-bit builds
Fredrik Fornwall [Thu, 26 Nov 2015 07:53:19 +0000 (02:53 -0500)]
Prepare python2 for 64-bit builds

8 years agoMake git depend on less
Fredrik Fornwall [Thu, 26 Nov 2015 06:09:56 +0000 (01:09 -0500)]
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.

8 years agozsh: Work on binary loadable modules
Fredrik Fornwall [Wed, 25 Nov 2015 13:11:49 +0000 (08:11 -0500)]
zsh: Work on binary loadable modules

8 years agoUpdate picolisp from 3.1.11 to 15.11
Fredrik Fornwall [Wed, 25 Nov 2015 12:48:52 +0000 (07:48 -0500)]
Update picolisp from 3.1.11 to 15.11

8 years agomc: Update from 4.8.14 to 4.8.15
Fredrik Fornwall [Fri, 20 Nov 2015 23:04:00 +0000 (18:04 -0500)]
mc: Update from 4.8.14 to 4.8.15

8 years agoAdd w3m
Fredrik Fornwall [Thu, 19 Nov 2015 22:53:41 +0000 (17:53 -0500)]
Add w3m

8 years agoAdd tracepath
Fredrik Fornwall [Thu, 19 Nov 2015 22:53:32 +0000 (17:53 -0500)]
Add tracepath

8 years agocommand-not-found: Update with new packages
Fredrik Fornwall [Thu, 19 Nov 2015 22:53:01 +0000 (17:53 -0500)]
command-not-found: Update with new packages

8 years agofindutils: Remove locate and updated (use mlocate)
Fredrik Fornwall [Thu, 19 Nov 2015 22:50:02 +0000 (17:50 -0500)]
findutils: Remove locate and updated (use mlocate)

8 years agoAdd libidn
Fredrik Fornwall [Thu, 19 Nov 2015 21:32:50 +0000 (16:32 -0500)]
Add libidn

8 years agogolang: Fix version numbering mistake
Fredrik Fornwall [Tue, 17 Nov 2015 22:06:59 +0000 (17:06 -0500)]
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.

8 years agowget: Update from 1.16.3 to 1.17
Fredrik Fornwall [Tue, 17 Nov 2015 21:31:46 +0000 (16:31 -0500)]
wget: Update from 1.16.3 to 1.17

8 years agolibvpx: Update from 1.4.0 to 1.5.0
Fredrik Fornwall [Tue, 17 Nov 2015 20:42:18 +0000 (15:42 -0500)]
libvpx: Update from 1.4.0 to 1.5.0

8 years agoChange how configure is called
Fredrik Fornwall [Tue, 17 Nov 2015 19:21:55 +0000 (14:21 -0500)]
Change how configure is called

8 years agoimagemagick: Update version
Fredrik Fornwall [Tue, 17 Nov 2015 08:20:37 +0000 (03:20 -0500)]
imagemagick: Update version

8 years agolibpng: Update to latest version
Fredrik Fornwall [Tue, 17 Nov 2015 00:02:34 +0000 (19:02 -0500)]
libpng: Update to latest version

8 years agopwgen and zile: Update build revision
Fredrik Fornwall [Mon, 16 Nov 2015 00:43:52 +0000 (19:43 -0500)]
pwgen and zile: Update build revision

Followup to https://github.com/termux/termux-packages/pull/57

8 years agocmatrix: Fix old configure script
Fredrik Fornwall [Mon, 16 Nov 2015 00:28:22 +0000 (19:28 -0500)]
cmatrix: Fix old configure script

8 years agoMerge pull request #57 from iainnicol/master
Fredrik Fornwall [Mon, 16 Nov 2015 00:27:45 +0000 (01:27 +0100)]
Merge pull request #57 from iainnicol/master

(Naïvely) agree to maintain a couple packages

8 years ago(Naïvely) agree to maintain a couple packages
Iain Nicol [Sun, 15 Nov 2015 23:29:11 +0000 (23:29 +0000)]
(Naïvely) agree to maintain a couple packages

8 years agopython2: Improve unicode support
Fredrik Fornwall [Sun, 15 Nov 2015 22:24:35 +0000 (17:24 -0500)]
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).

8 years agoEnable the zile package
Fredrik Fornwall [Sun, 15 Nov 2015 21:43:01 +0000 (16:43 -0500)]
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

8 years agoFix rpl_malloc when cross compiling
Fredrik Fornwall [Sun, 15 Nov 2015 21:04:37 +0000 (16:04 -0500)]
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.

8 years agobuildorder.py: Workaround libandroid-support-dev
Fredrik Fornwall [Sun, 15 Nov 2015 00:16:55 +0000 (19:16 -0500)]
buildorder.py: Workaround libandroid-support-dev

8 years agofile: Tell configure that mmap works
Fredrik Fornwall [Sun, 15 Nov 2015 00:12:27 +0000 (19:12 -0500)]
file: Tell configure that mmap works

This avoids segfault mentioned in http://bugs.gw.com/view.php?id=494
and should fix #53.

8 years agozile: Add information about current problem
Fredrik Fornwall [Sat, 14 Nov 2015 23:08:04 +0000 (18:08 -0500)]
zile: Add information about current problem

Followup to https://github.com/termux/termux-packages/pull/54

8 years agoMerge pull request #54 from iainnicol/zile
Fredrik Fornwall [Sat, 14 Nov 2015 23:06:28 +0000 (00:06 +0100)]
Merge pull request #54 from iainnicol/zile

zile: add disabled package

8 years agoMerge pull request #52 from iainnicol/pwgen
Fredrik Fornwall [Sat, 14 Nov 2015 22:51:53 +0000 (23:51 +0100)]
Merge pull request #52 from iainnicol/pwgen

pwgen: add new package

8 years agozile: add disabled package
Iain Nicol [Sat, 14 Nov 2015 20:17:03 +0000 (20:17 +0000)]
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.

8 years agopwgen: add new package
Iain Nicol [Sat, 14 Nov 2015 20:17:28 +0000 (20:17 +0000)]
pwgen: add new package

8 years agoweechat: Add man page and ruby subpackage
Fredrik Fornwall [Sat, 14 Nov 2015 04:22:18 +0000 (23:22 -0500)]
weechat: Add man page and ruby subpackage

Also make sure other that the tcl, lua and python plugins does not
get built for now.

8 years agovim: Update to latest patch number
Fredrik Fornwall [Sat, 14 Nov 2015 04:04:56 +0000 (23:04 -0500)]
vim: Update to latest patch number

8 years agoMake unnethack a disabled package as it's broken
Fredrik Fornwall [Sat, 14 Nov 2015 04:01:57 +0000 (23:01 -0500)]
Make unnethack a disabled package as it's broken

8 years agopoppler: Disable poppler-glib
Fredrik Fornwall [Sat, 14 Nov 2015 03:59:54 +0000 (22:59 -0500)]
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.

8 years agocommand-not-found: Update package list
Fredrik Fornwall [Sat, 14 Nov 2015 03:51:27 +0000 (22:51 -0500)]
command-not-found: Update package list

8 years agolibxslt: Move out xslt-config and xsltproc
Fredrik Fornwall [Sat, 14 Nov 2015 03:50:13 +0000 (22:50 -0500)]
libxslt: Move out xslt-config and xsltproc

Also add --without-python configure flag.

8 years agolibxml2-dev: Add bin/xml2-config
Fredrik Fornwall [Sat, 14 Nov 2015 03:47:05 +0000 (22:47 -0500)]
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.

8 years agondk-sysroot: Depend on libandroid-support-dev
Fredrik Fornwall [Sat, 14 Nov 2015 02:53:24 +0000 (21:53 -0500)]
ndk-sysroot: Depend on libandroid-support-dev

This makes sure that iconv.h and libintl.h are available.

8 years agolibxml2: Add two patches
Fredrik Fornwall [Sat, 14 Nov 2015 02:51:08 +0000 (21:51 -0500)]
libxml2: Add two patches

8 years agoDo not use /system/bin/{mkdir,install} in rbconfib
Fredrik Fornwall [Sat, 14 Nov 2015 02:28:30 +0000 (21:28 -0500)]
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).

8 years agolibpng: Use working pkg url
Fredrik Fornwall [Fri, 13 Nov 2015 21:20:22 +0000 (16:20 -0500)]
libpng: Use working pkg url

8 years agoruby: Fix mention of $_SPECSFLAG in rbconfig
Fredrik Fornwall [Fri, 13 Nov 2015 21:20:05 +0000 (16:20 -0500)]
ruby: Fix mention of $_SPECSFLAG in rbconfig

8 years agogsl: Update from 2.0 to 2.1
Fredrik Fornwall [Fri, 13 Nov 2015 20:19:26 +0000 (15:19 -0500)]
gsl: Update from 2.0 to 2.1

8 years agoMerge pull request #47 from mklein994/master
Fredrik Fornwall [Thu, 12 Nov 2015 23:56:07 +0000 (00:56 +0100)]
Merge pull request #47 from mklein994/master

man-db: Update from 2.7.4 to 2.7.5

8 years agoMerge pull request #48 from robertvalik/master
Fredrik Fornwall [Thu, 12 Nov 2015 23:55:48 +0000 (00:55 +0100)]
Merge pull request #48 from robertvalik/master

Added php5-cli to Dockerfile

8 years agoUpdate build.sh
Matthew Klein [Thu, 12 Nov 2015 17:14:19 +0000 (11:14 -0600)]
Update build.sh

8 years agoAdded php5-cli to Dockerfile
Robert Valik [Wed, 11 Nov 2015 20:24:31 +0000 (21:24 +0100)]
Added php5-cli to Dockerfile

8 years agoman-db: Update from 2.7.4 to 2.7.5
Matthew Klein [Wed, 11 Nov 2015 18:21:32 +0000 (12:21 -0600)]
man-db: Update from 2.7.4 to 2.7.5

8 years agoAdd php package (closes #46)
Fredrik Fornwall [Tue, 10 Nov 2015 22:39:00 +0000 (17:39 -0500)]
Add php package (closes #46)

8 years agoopenssh: Install the ssh-copy-id script
Fredrik Fornwall [Tue, 10 Nov 2015 22:10:16 +0000 (17:10 -0500)]
openssh: Install the ssh-copy-id script

8 years agolibmpfr: Use updated tarball url
Fredrik Fornwall [Tue, 10 Nov 2015 22:05:59 +0000 (17:05 -0500)]
libmpfr: Use updated tarball url

8 years agoAdd premake as disabled package
Fredrik Fornwall [Tue, 10 Nov 2015 21:31:33 +0000 (16:31 -0500)]
Add premake as disabled package