termux-packages
8 years agoUpdate README section about dlfcn.h
Fredrik Fornwall [Sat, 23 Apr 2016 21:50:20 +0000 (17:50 -0400)]
Update README section about dlfcn.h

8 years agonmap: Update from 7.10 to 7.12
Fredrik Fornwall [Sat, 23 Apr 2016 21:46:45 +0000 (17:46 -0400)]
nmap: Update from 7.10 to 7.12

8 years agopython: Build a working crypt module (closes #230)
Fredrik Fornwall [Sat, 23 Apr 2016 13:03:07 +0000 (09:03 -0400)]
python: Build a working crypt module (closes #230)

8 years agogrep: Avoid EPIPE error messages
Fredrik Fornwall [Sat, 23 Apr 2016 11:21:45 +0000 (07:21 -0400)]
grep: Avoid EPIPE error messages

8 years agoBuild bash&openssh with the NDK r12 beta on i686
Fredrik Fornwall [Sat, 23 Apr 2016 00:00:34 +0000 (20:00 -0400)]
Build bash&openssh with the NDK r12 beta on i686

This allows exploring the Android N preview in the emulator a bit.
Fixes #223.

8 years agogrep: Update from 2.24 to 2.25
Fredrik Fornwall [Fri, 22 Apr 2016 23:28:18 +0000 (19:28 -0400)]
grep: Update from 2.24 to 2.25

8 years agoperl: Link against libper.so in modules
Fredrik Fornwall [Fri, 22 Apr 2016 23:18:50 +0000 (19:18 -0400)]
perl: Link against libper.so in modules

Fixes #229.

8 years agoweechat: Add perl plugin (weechat-perl-plugin pkg)
Fredrik Fornwall [Fri, 22 Apr 2016 07:25:58 +0000 (03:25 -0400)]
weechat: Add perl plugin (weechat-perl-plugin pkg)

Fixes #210.

8 years agoperl: Build libperl.so for embedding
Fredrik Fornwall [Fri, 22 Apr 2016 07:25:16 +0000 (03:25 -0400)]
perl: Build libperl.so for embedding

8 years agonodejs: Update from 5.10.1 to 5.11.0
Fredrik Fornwall [Fri, 22 Apr 2016 02:26:46 +0000 (22:26 -0400)]
nodejs: Update from 5.10.1 to 5.11.0

8 years agogit: Patch to enable repos on shared filesystems
Fredrik Fornwall [Thu, 21 Apr 2016 23:32:02 +0000 (19:32 -0400)]
git: Patch to enable repos on shared filesystems

Fixes #227.

8 years agolibressl: Add as disabled package
Fredrik Fornwall [Thu, 21 Apr 2016 21:57:26 +0000 (17:57 -0400)]
libressl: Add as disabled package

8 years agophp: Depend on libcrypt (fixes #226)
Fredrik Fornwall [Thu, 21 Apr 2016 13:06:12 +0000 (09:06 -0400)]
php: Depend on libcrypt (fixes #226)

8 years agophp: Update from 5.6.19 to 5.6.20
Fredrik Fornwall [Wed, 20 Apr 2016 19:08:46 +0000 (15:08 -0400)]
php: Update from 5.6.19 to 5.6.20

8 years agondk_patches: ttyname(_r) works in Android 5.0+
Fredrik Fornwall [Wed, 20 Apr 2016 19:06:53 +0000 (15:06 -0400)]
ndk_patches: ttyname(_r) works in Android 5.0+

8 years agotmux: Link against libandroid-support for wcwidth()
Fredrik Fornwall [Wed, 20 Apr 2016 10:25:44 +0000 (06:25 -0400)]
tmux: Link against libandroid-support for wcwidth()

Fixes #224.

8 years agotermux-api: Cleanups and fix whitespace handling
Fredrik Fornwall [Wed, 20 Apr 2016 09:34:03 +0000 (11:34 +0200)]
termux-api: Cleanups and fix whitespace handling

Fixes https://github.com/termux/termux-api/issues/20

8 years ago__system_property_get is now public for 64-bit
Fredrik Fornwall [Wed, 20 Apr 2016 07:06:40 +0000 (03:06 -0400)]
__system_property_get is now public for 64-bit

As of NDK r11 the __system_property_get is public, and
  https://developer.android.com/preview/behavior-changes.html#ndk
documents it, so no need to hack around.

8 years agotermux-vibrate: Cleanup
Fredrik Fornwall [Tue, 19 Apr 2016 23:00:08 +0000 (01:00 +0200)]
termux-vibrate: Cleanup

8 years agotermux-tts-speak: Cleanup
Fredrik Fornwall [Tue, 19 Apr 2016 22:52:22 +0000 (00:52 +0200)]
termux-tts-speak: Cleanup

- Make it possible to specify text to speak either as argument or
  on stdin.
- Use proper option parsing and validation.
- Document options better.

8 years agotermux-tts-engines: Add -h support and validate
Fredrik Fornwall [Tue, 19 Apr 2016 22:40:14 +0000 (00:40 +0200)]
termux-tts-engines: Add -h support and validate

8 years agognupg: Bump revision after x86 text relocation fix
Fredrik Fornwall [Tue, 19 Apr 2016 21:26:49 +0000 (17:26 -0400)]
gnupg: Bump revision after x86 text relocation fix

8 years agocommand-not-found: Regenerate
Fredrik Fornwall [Tue, 19 Apr 2016 21:26:27 +0000 (17:26 -0400)]
command-not-found: Regenerate

8 years agoperl: Setup File::Spec->tmpdir correctly
Fredrik Fornwall [Tue, 19 Apr 2016 21:22:22 +0000 (17:22 -0400)]
perl: Setup File::Spec->tmpdir correctly

8 years agoMerge pull request #222 from michalbednarski/gnupg-x86-asm-pie
Fredrik Fornwall [Tue, 19 Apr 2016 21:20:24 +0000 (23:20 +0200)]
Merge pull request #222 from michalbednarski/gnupg-x86-asm-pie

gnupg: Don't have text relocations on x86

8 years agobuild-package.sh: Allow @TERMUX_HOME@ in patches
Fredrik Fornwall [Tue, 19 Apr 2016 21:05:07 +0000 (17:05 -0400)]
build-package.sh: Allow @TERMUX_HOME@ in patches

8 years agoparallel: Avoid using /tmp (fixes #221)
Fredrik Fornwall [Tue, 19 Apr 2016 21:03:45 +0000 (17:03 -0400)]
parallel: Avoid using /tmp (fixes #221)

8 years agognupg: Don't have text relocations on x86
michalbednarski [Tue, 19 Apr 2016 19:12:29 +0000 (21:12 +0200)]
gnupg: Don't have text relocations on x86

GnuPG has x86-specific assembly files that don't have text relocations
only if they are preprocessed with PIC macro defined

These assembly files are src/mpi/i386/mpih-{add,sub}1.S

8 years agotermux-api: Start to cleanup api calling scripts
Fredrik Fornwall [Tue, 19 Apr 2016 14:34:01 +0000 (16:34 +0200)]
termux-api: Start to cleanup api calling scripts

Start using shell built-in getops and remove long arguments.

Make both clipboard-set and sms-send either take argument or read
from stdin.  Fixes https://github.com/termux/termux-api/issues/14

8 years agotermux-tools: Quote $@ when sending from wrappers
Fredrik Fornwall [Tue, 19 Apr 2016 14:28:08 +0000 (10:28 -0400)]
termux-tools: Quote $@ when sending from wrappers

Fixes https://github.com/termux/termux-api/issues/18

8 years agoUpdate comment about 64-bit arches
Fredrik Fornwall [Tue, 19 Apr 2016 11:36:11 +0000 (07:36 -0400)]
Update comment about 64-bit arches

8 years agogcc: Add --disable-tls and --with-isl-{include,lib}
Fredrik Fornwall [Mon, 18 Apr 2016 18:58:44 +0000 (14:58 -0400)]
gcc: Add --disable-tls and --with-isl-{include,lib}

8 years agoemacs: Make scrolling when dragging finger work
Fredrik Fornwall [Mon, 18 Apr 2016 06:38:28 +0000 (02:38 -0400)]
emacs: Make scrolling when dragging finger work

8 years agotermux-tools: More robust check for 64-bit runtime
Fredrik Fornwall [Mon, 18 Apr 2016 04:55:28 +0000 (00:55 -0400)]
termux-tools: More robust check for 64-bit runtime

Previously the wrapper scripts for binaries in /system/bin used
/system/bin/getprop to determine if /system/lib or /system/lib64
should be used for the LD_LIBRARY_PATH.

We now switch to checking for /system/bin/linker64 which should be
more robust and faster. Fixes #214.

8 years agoexpect: Depend on libutil
Fredrik Fornwall [Mon, 18 Apr 2016 04:52:30 +0000 (00:52 -0400)]
expect: Depend on libutil

8 years agodos2unix: Fix Makefile patch
Fredrik Fornwall [Mon, 18 Apr 2016 04:51:30 +0000 (00:51 -0400)]
dos2unix: Fix Makefile patch

8 years agodos2unix: Add package
Fredrik Fornwall [Mon, 18 Apr 2016 04:37:44 +0000 (00:37 -0400)]
dos2unix: Add package

8 years agoexpect: Add package
Fredrik Fornwall [Mon, 18 Apr 2016 04:37:30 +0000 (00:37 -0400)]
expect: Add package

8 years agotcl: Rebuild and add sqlite extension
Fredrik Fornwall [Mon, 18 Apr 2016 04:36:29 +0000 (00:36 -0400)]
tcl: Rebuild and add sqlite extension

This rebuild also fixes dlopen() problem after the <dlfcn.h> patch.

8 years agondk_patches: <dlfcn.h> now #define:s RTLD_*
Fredrik Fornwall [Mon, 18 Apr 2016 04:33:02 +0000 (00:33 -0400)]
ndk_patches: <dlfcn.h> now #define:s RTLD_*

The Android NDK headers define the RTLD_* values within an enum,
which causes problems with #ifdef checks. Patch these to instead
use #define which is more traditional and what much code expects.

8 years agosqlite: Update from 3.12.0 to 3.12.1
Fredrik Fornwall [Mon, 18 Apr 2016 04:10:00 +0000 (00:10 -0400)]
sqlite: Update from 3.12.0 to 3.12.1

8 years agoautossh: Add package
Fredrik Fornwall [Sun, 17 Apr 2016 00:05:08 +0000 (20:05 -0400)]
autossh: Add package

8 years agomosh: Depend on openssh
Fredrik Fornwall [Sat, 16 Apr 2016 21:17:07 +0000 (17:17 -0400)]
mosh: Depend on openssh

8 years agotermux-api: Bump version to 0.15
Fredrik Fornwall [Sat, 16 Apr 2016 21:15:21 +0000 (17:15 -0400)]
termux-api: Bump version to 0.15

8 years agotermux-vibrate: Fix help text for --duration
Fredrik Fornwall [Sat, 16 Apr 2016 21:14:49 +0000 (17:14 -0400)]
termux-vibrate: Fix help text for --duration

8 years agocoreutils: Fix sort&tac using /tmp (closes #213)
Fredrik Fornwall [Sat, 16 Apr 2016 06:53:01 +0000 (02:53 -0400)]
coreutils: Fix sort&tac using /tmp (closes #213)

8 years agognupg2: Fix output from gpg2 (see #152)
Fredrik Fornwall [Fri, 15 Apr 2016 01:47:08 +0000 (21:47 -0400)]
gnupg2: Fix output from gpg2 (see #152)

8 years agocommand-not-found: Update
Fredrik Fornwall [Fri, 15 Apr 2016 01:23:47 +0000 (21:23 -0400)]
command-not-found: Update

8 years agoAdd the iconic cowsay package (closes #191)
Fredrik Fornwall [Fri, 15 Apr 2016 01:21:35 +0000 (21:21 -0400)]
Add the iconic cowsay package (closes #191)

8 years agognupg2: Make gpgconf output correctly (see #152)
Fredrik Fornwall [Fri, 15 Apr 2016 00:48:07 +0000 (20:48 -0400)]
gnupg2: Make gpgconf output correctly (see #152)

8 years agoemacs: Do not strip away info pages (closes #194)
Fredrik Fornwall [Fri, 15 Apr 2016 00:47:04 +0000 (20:47 -0400)]
emacs: Do not strip away info pages (closes #194)

8 years agoAdd disabled stub for an alpine package
Fredrik Fornwall [Thu, 14 Apr 2016 21:17:53 +0000 (17:17 -0400)]
Add disabled stub for an alpine package

8 years agomutt: Include patches from neomutt
Fredrik Fornwall [Thu, 14 Apr 2016 13:40:25 +0000 (09:40 -0400)]
mutt: Include patches from neomutt

This includes the trash patch (closes #211).

8 years agogetmail: Use python2, not python
Fredrik Fornwall [Thu, 14 Apr 2016 13:25:34 +0000 (09:25 -0400)]
getmail: Use python2, not python

This is needed since python is python3 in Termux.

8 years agonodejs: Update from 5.10.0 to 5.10.1
Fredrik Fornwall [Thu, 14 Apr 2016 12:53:22 +0000 (08:53 -0400)]
nodejs: Update from 5.10.0 to 5.10.1

8 years agopicolisp: Move ssl and httpGate from $PREFIX/bin
Fredrik Fornwall [Thu, 14 Apr 2016 10:51:30 +0000 (06:51 -0400)]
picolisp: Move ssl and httpGate from $PREFIX/bin

They are usually called in a controlled context, and should better
not clobber the global executables namespace.

8 years agoimagemagick: Update to latest patch
Fredrik Fornwall [Thu, 14 Apr 2016 00:40:11 +0000 (20:40 -0400)]
imagemagick: Update to latest patch

8 years agoperl: Bump build revision to force rebuild
Fredrik Fornwall [Thu, 14 Apr 2016 00:30:02 +0000 (20:30 -0400)]
perl: Bump build revision to force rebuild

This rebuild will be against a patched pwd.h so that perl does not
try to link in 'endpwent', which has been removed in Android N.

Fixes #212.

8 years agocommand-not-found: Regenerate
Fredrik Fornwall [Thu, 14 Apr 2016 00:14:17 +0000 (20:14 -0400)]
command-not-found: Regenerate

8 years agolzip: Add package
Fredrik Fornwall [Thu, 14 Apr 2016 00:10:40 +0000 (20:10 -0400)]
lzip: Add package

8 years agolibmp3splt: Enable ogg and flac support
Fredrik Fornwall [Wed, 13 Apr 2016 23:58:13 +0000 (19:58 -0400)]
libmp3splt: Enable ogg and flac support

8 years agoAdd libflac and flac packages
Fredrik Fornwall [Wed, 13 Apr 2016 23:57:51 +0000 (19:57 -0400)]
Add libflac and flac packages

8 years agoMerge pull request #184 from vaites/mp3splt
Fredrik Fornwall [Wed, 13 Apr 2016 23:34:24 +0000 (01:34 +0200)]
Merge pull request #184 from vaites/mp3splt

Added mp3splt, libmp3splt, libmad and libid3tag packages

8 years agoMerge pull request #181 from its-pointless/master
Fredrik Fornwall [Wed, 13 Apr 2016 23:22:10 +0000 (01:22 +0200)]
Merge pull request #181 from its-pointless/master

getmail: Add package

8 years agopicolisp: Fix typo
Fredrik Fornwall [Wed, 13 Apr 2016 23:00:11 +0000 (19:00 -0400)]
picolisp: Fix typo

8 years agolibcrypt: Update with routines from FreeBSD
Fredrik Fornwall [Wed, 13 Apr 2016 22:42:14 +0000 (18:42 -0400)]
libcrypt: Update with routines from FreeBSD

This brings in support for MD5, SHA-256 and SHA-512 encryption.

8 years agoUpdate go used for building go packages
Fredrik Fornwall [Wed, 13 Apr 2016 21:53:10 +0000 (17:53 -0400)]
Update go used for building go packages

8 years agogolang: Update from 1.6 to 1.6.1
Fredrik Fornwall [Wed, 13 Apr 2016 21:35:36 +0000 (17:35 -0400)]
golang: Update from 1.6 to 1.6.1

8 years agopicolisp: Bundle pil(1) and picolisp(1) man pages
Fredrik Fornwall [Wed, 13 Apr 2016 14:13:59 +0000 (10:13 -0400)]
picolisp: Bundle pil(1) and picolisp(1) man pages

8 years agocommand-not-found: Update with new commands
Fredrik Fornwall [Wed, 13 Apr 2016 13:57:13 +0000 (09:57 -0400)]
command-not-found: Update with new commands

8 years agopicolisp: Fix ext:Crypt and add bin/{httpGate,ssl}
Fredrik Fornwall [Wed, 13 Apr 2016 13:53:05 +0000 (09:53 -0400)]
picolisp: Fix ext:Crypt and add bin/{httpGate,ssl}

8 years agolibcrypt: Enable package
Fredrik Fornwall [Wed, 13 Apr 2016 10:48:47 +0000 (06:48 -0400)]
libcrypt: Enable package

8 years agovorbis-tools: Add package
Fredrik Fornwall [Wed, 13 Apr 2016 09:59:05 +0000 (05:59 -0400)]
vorbis-tools: Add package

8 years agofortune: Add package
Fredrik Fornwall [Wed, 13 Apr 2016 09:58:36 +0000 (05:58 -0400)]
fortune: Add package

8 years agopicolisp: Update from 16.3.1 to 16.4.1
Fredrik Fornwall [Wed, 13 Apr 2016 09:58:09 +0000 (05:58 -0400)]
picolisp: Update from 16.3.1 to 16.4.1

8 years agoprocps: Fix pkill behaving as pgrep (closes #192)
Fredrik Fornwall [Tue, 12 Apr 2016 05:20:42 +0000 (01:20 -0400)]
procps: Fix pkill behaving as pgrep (closes #192)

8 years agoemacs: Bump build revision to fix arm&i686 build
Fredrik Fornwall [Tue, 12 Apr 2016 03:49:40 +0000 (23:49 -0400)]
emacs: Bump build revision to fix arm&i686 build

8 years agoBump packages to force rebuild with libcurl
Fredrik Fornwall [Mon, 11 Apr 2016 13:21:47 +0000 (09:21 -0400)]
Bump packages to force rebuild with libcurl

8 years agocmake: Update from 3.4.3 to 3.5.1
Fredrik Fornwall [Mon, 11 Apr 2016 13:18:10 +0000 (09:18 -0400)]
cmake: Update from 3.4.3 to 3.5.1

8 years agostdio.h: Avoid pulling in complete fcntl.h
Fredrik Fornwall [Mon, 11 Apr 2016 13:15:57 +0000 (09:15 -0400)]
stdio.h: Avoid pulling in complete fcntl.h

This pollutes the namespace and breaks building e.g. python, which
defines a tee() function.

8 years agoleptonica: Avoid linking against openjpeg
Fredrik Fornwall [Mon, 11 Apr 2016 13:15:26 +0000 (09:15 -0400)]
leptonica: Avoid linking against openjpeg

8 years agoapt: Update from 1.2.9 to 1.2.10
Fredrik Fornwall [Mon, 11 Apr 2016 12:03:59 +0000 (08:03 -0400)]
apt: Update from 1.2.9 to 1.2.10

8 years agotmux: Update from 2.1 to 2.2
Fredrik Fornwall [Mon, 11 Apr 2016 11:25:59 +0000 (07:25 -0400)]
tmux: Update from 2.1 to 2.2

8 years agostdio.h: Use arc4random() instead of random()
Fredrik Fornwall [Mon, 11 Apr 2016 11:22:10 +0000 (07:22 -0400)]
stdio.h: Use arc4random() instead of random()

8 years agoleptonica: Avoid fmemopen and use tmpfile
Fredrik Fornwall [Mon, 11 Apr 2016 11:12:24 +0000 (07:12 -0400)]
leptonica: Avoid fmemopen and use tmpfile

The <stdio.h> header is now patched so the tmpfile() callback now
works. This fixes the build on aarch64.

8 years agondk_patches: Patch stdio.h for a basic tmpfile(3)
Fredrik Fornwall [Mon, 11 Apr 2016 11:11:39 +0000 (07:11 -0400)]
ndk_patches: Patch stdio.h for a basic tmpfile(3)

8 years agocurl: Update from 7.47.1 to 7.48.0
Fredrik Fornwall [Mon, 11 Apr 2016 10:18:14 +0000 (06:18 -0400)]
curl: Update from 7.47.1 to 7.48.0

8 years agosbcl: Add stub for package
Fredrik Fornwall [Mon, 11 Apr 2016 10:17:28 +0000 (06:17 -0400)]
sbcl: Add stub for package

8 years agondk_patches: Patch paths.h, _PATH_TMP used by tmux
Fredrik Fornwall [Mon, 11 Apr 2016 10:16:15 +0000 (06:16 -0400)]
ndk_patches: Patch paths.h, _PATH_TMP used by tmux

8 years agodcraw: Install binary into $PREFIX/bin/ correctly
Fredrik Fornwall [Mon, 11 Apr 2016 10:06:24 +0000 (06:06 -0400)]
dcraw: Install binary into $PREFIX/bin/ correctly

Thanks live_the_dream

8 years agoModify setup in wrappers for /system/bin/ commands
Fredrik Fornwall [Mon, 11 Apr 2016 00:20:17 +0000 (20:20 -0400)]
Modify setup in wrappers for /system/bin/ commands

On several devices several tools in /system/bin/ requires
LD_LIBRARY_PATH to contain /system/lib(64). Check for the bit-ness
with `getprop ro.product.cpu.abilist64`  and setup the environment
accordingly.

Closes #193.
Closes #206.

8 years agoMerge pull request #186 from vaites/tesseract
Fredrik Fornwall [Sun, 10 Apr 2016 23:37:34 +0000 (01:37 +0200)]
Merge pull request #186 from vaites/tesseract

Added Leptonica and Tesseract packages

8 years agoAdd a first stab at building racket
Fredrik Fornwall [Sun, 10 Apr 2016 22:53:05 +0000 (18:53 -0400)]
Add a first stab at building racket

8 years agomosh: Use perl directly instead of env
Fredrik Fornwall [Sat, 9 Apr 2016 22:04:12 +0000 (18:04 -0400)]
mosh: Use perl directly instead of env

8 years agomosh: Enable package
Fredrik Fornwall [Sat, 9 Apr 2016 21:19:38 +0000 (17:19 -0400)]
mosh: Enable package

8 years agomosh: Remove BROKEN.txt
Fredrik Fornwall [Sat, 9 Apr 2016 21:19:24 +0000 (17:19 -0400)]
mosh: Remove BROKEN.txt

8 years agoprotobuf: Link against libgnustl_shared.so
Fredrik Fornwall [Sat, 9 Apr 2016 21:14:25 +0000 (17:14 -0400)]
protobuf: Link against libgnustl_shared.so

This avoids the situation where protobuf uses the default stripped
down standard Android C++ library while e.g. mosh links to the more
complete libgnustl_shared.so, which causes problems when mosh links
both to libprotobuf.so and libgnustl_shared.so.

8 years agomosh: Build from git master
Fredrik Fornwall [Sat, 9 Apr 2016 21:13:07 +0000 (17:13 -0400)]
mosh: Build from git master

8 years agozbar: Shorten description and avoid build revision
Fredrik Fornwall [Sat, 9 Apr 2016 18:38:48 +0000 (14:38 -0400)]
zbar: Shorten description and avoid build revision

8 years agoMerge pull request #188 from vaites/zbar
Fredrik Fornwall [Sat, 9 Apr 2016 18:13:38 +0000 (20:13 +0200)]
Merge pull request #188 from vaites/zbar

Added zbar package