termux-packages
8 years agomutt: Add example file for gpg setup
Fredrik Fornwall [Mon, 25 Apr 2016 08:46:48 +0000 (04:46 -0400)]
mutt: Add example file for gpg setup

Setting up gpg should now be possible with this line in .muttrc:

source $PREFIX/share/examples/mutt/gpg.rc

8 years agomutt: Disable built-in gpgme support
Fredrik Fornwall [Mon, 25 Apr 2016 07:54:02 +0000 (03:54 -0400)]
mutt: Disable built-in gpgme support

Most people seem to use the traditional way of calling gpg directly
from mutt, and the gpgme integration doesn't seem to work at least
in Termux, so remove it. Closes #152.

Also update the version of the neomutt patches used.

8 years agopathpicker: Update from 0.7.0 to 0.7.1
Fredrik Fornwall [Mon, 25 Apr 2016 07:39:24 +0000 (03:39 -0400)]
pathpicker: Update from 0.7.0 to 0.7.1

8 years agofzf: Update from 0.12.0 to 0.12.1
Fredrik Fornwall [Mon, 25 Apr 2016 05:19:23 +0000 (01:19 -0400)]
fzf: Update from 0.12.0 to 0.12.1

8 years agotermux-api.c: Minor cleanups
Fredrik Fornwall [Sun, 24 Apr 2016 20:11:42 +0000 (22:11 +0200)]
termux-api.c: Minor cleanups

8 years agotermux-api.c: rand() -> arc4random()
Fredrik Fornwall [Sun, 24 Apr 2016 19:52:47 +0000 (21:52 +0200)]
termux-api.c: rand() -> arc4random()

8 years agotermux-api.c: Fix indentation
Fredrik Fornwall [Sun, 24 Apr 2016 19:46:12 +0000 (21:46 +0200)]
termux-api.c: Fix indentation

8 years agoMove over elf.h to termux-elf-cleaner
Fredrik Fornwall [Sun, 24 Apr 2016 19:42:57 +0000 (21:42 +0200)]
Move over elf.h to termux-elf-cleaner

This allows building termux-elf-cleaner on OS X

8 years agolibrsvg: Update from 2.40.13 to 2.40.15
Fredrik Fornwall [Sun, 24 Apr 2016 17:21:18 +0000 (13:21 -0400)]
librsvg: Update from 2.40.13 to 2.40.15

8 years agoglobal: Update from 6.5.2 to 6.5.4
Fredrik Fornwall [Sun, 24 Apr 2016 17:20:46 +0000 (13:20 -0400)]
global: Update from 6.5.2 to 6.5.4

8 years agofzf: Update from 0.11.4 to 0.12.0
Fredrik Fornwall [Sun, 24 Apr 2016 12:43:23 +0000 (08:43 -0400)]
fzf: Update from 0.11.4 to 0.12.0

8 years agoelinks: Switch download url
Fredrik Fornwall [Sun, 24 Apr 2016 11:05:36 +0000 (07:05 -0400)]
elinks: Switch download url

8 years agopicolisp: Update from 16.4.1 to 16.4.24
Fredrik Fornwall [Sun, 24 Apr 2016 10:54:28 +0000 (06:54 -0400)]
picolisp: Update from 16.4.1 to 16.4.24

8 years agosqlite: Update from 3.12.1 to 3.12.2
Fredrik Fornwall [Sun, 24 Apr 2016 10:27:06 +0000 (06:27 -0400)]
sqlite: Update from 3.12.1 to 3.12.2

8 years agoemacs: Update from 25.0.92 to 25.0.93
Fredrik Fornwall [Sat, 23 Apr 2016 23:22:14 +0000 (19:22 -0400)]
emacs: Update from 25.0.92 to 25.0.93

8 years agoneovim: Update to build against latest master
Fredrik Fornwall [Sat, 23 Apr 2016 22:26:13 +0000 (18:26 -0400)]
neovim: Update to build against latest master

8 years agovim: Update to latest patch
Fredrik Fornwall [Sat, 23 Apr 2016 22:14:41 +0000 (18:14 -0400)]
vim: Update to latest patch

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