termux-packages
8 years agoltrace: Fix incompatibilities with Android linker
Michał Bednarski [Sat, 14 May 2016 15:22:21 +0000 (17:22 +0200)]
ltrace: Fix incompatibilities with Android linker

- Find libraries in LD_LIBRARY_PATH if relative path is found in debug
  link_map
- Skip main executable
- Skip /system/bin/linker and [vdso]
- Only set proc->e_machine once, as it might be set wrongly if we later
  try to load library that we couldn't find

8 years agoAdd start of regression testing of packages
Fredrik Fornwall [Tue, 10 May 2016 18:43:31 +0000 (20:43 +0200)]
Add start of regression testing of packages

Current plan is to have a tests/ folder in packages, where each
file in this folder is a shell script which indicates a test
failure by a non-zero exit value.

8 years agoMake ruby link against libandroid-support
Fredrik Fornwall [Tue, 10 May 2016 18:41:33 +0000 (14:41 -0400)]
Make ruby link against libandroid-support

Fixes #262.

8 years agohtop Rebuild after ncurses bump (fixes #259)
Fredrik Fornwall [Tue, 10 May 2016 13:19:28 +0000 (09:19 -0400)]
htop Rebuild after ncurses bump (fixes #259)

8 years agophp: Build with readline support (closes #260)
Fredrik Fornwall [Tue, 10 May 2016 13:18:54 +0000 (09:18 -0400)]
php: Build with readline support (closes #260)

8 years agoruby: Ensure realine extension is built
Fredrik Fornwall [Tue, 10 May 2016 12:28:22 +0000 (08:28 -0400)]
ruby: Ensure realine extension is built

Fixes #257.

8 years agoimagemagick: Update to latest patch version
Fredrik Fornwall [Tue, 10 May 2016 12:20:50 +0000 (08:20 -0400)]
imagemagick: Update to latest patch version

8 years agofinch: Fix clean build
Fredrik Fornwall [Tue, 10 May 2016 12:09:55 +0000 (08:09 -0400)]
finch: Fix clean build

8 years agobusybox: Enable the egrep applet
Fredrik Fornwall [Mon, 9 May 2016 15:47:11 +0000 (11:47 -0400)]
busybox: Enable the egrep applet

8 years agoelfutils: Remove clearing of library files
Fredrik Fornwall [Mon, 9 May 2016 00:05:21 +0000 (20:05 -0400)]
elfutils: Remove clearing of library files

The spurious linking against libelf when autoconf checks for
getloadavg has been fixed in the affected packaegs

8 years agoapt: Update from 1.2.10 to 1.2.11
Fredrik Fornwall [Mon, 9 May 2016 00:04:56 +0000 (20:04 -0400)]
apt: Update from 1.2.10 to 1.2.11

8 years agoimagemagick: Update to latest version
Fredrik Fornwall [Mon, 9 May 2016 00:04:31 +0000 (20:04 -0400)]
imagemagick: Update to latest version

8 years agoemacs: Prevent linking against libelf
Fredrik Fornwall [Mon, 9 May 2016 00:04:16 +0000 (20:04 -0400)]
emacs: Prevent linking against libelf

8 years agotermux-api: Fix typo in termux-location
Fredrik Fornwall [Sun, 8 May 2016 23:30:41 +0000 (19:30 -0400)]
termux-api: Fix typo in termux-location

Closes #253.

8 years agondk_patches/elf.h: Fix gdb build
Fredrik Fornwall [Sun, 8 May 2016 23:02:21 +0000 (19:02 -0400)]
ndk_patches/elf.h: Fix gdb build

8 years agomake: Avoid linking against libelf
Fredrik Fornwall [Sun, 8 May 2016 23:01:51 +0000 (19:01 -0400)]
make: Avoid linking against libelf

8 years agopicolisp: Update to latest version
Fredrik Fornwall [Sun, 8 May 2016 22:56:55 +0000 (18:56 -0400)]
picolisp: Update to latest version

8 years agodialog: Update to latest version
Fredrik Fornwall [Sun, 8 May 2016 22:56:41 +0000 (18:56 -0400)]
dialog: Update to latest version

8 years agonodejs: Update from 6.0 to 6.1
Fredrik Fornwall [Sun, 8 May 2016 20:28:19 +0000 (16:28 -0400)]
nodejs: Update from 6.0 to 6.1

8 years agondk_patches: Take elf.h from the NDK
Fredrik Fornwall [Sun, 8 May 2016 20:26:15 +0000 (16:26 -0400)]
ndk_patches: Take elf.h from the NDK

8 years agondk_patches: Remove sha1.h
Fredrik Fornwall [Sun, 8 May 2016 20:08:51 +0000 (16:08 -0400)]
ndk_patches: Remove sha1.h

8 years agondk_patches: Remove JNIHelp.h
Fredrik Fornwall [Sun, 8 May 2016 20:04:56 +0000 (16:04 -0400)]
ndk_patches: Remove JNIHelp.h

8 years agoMerge pull request #252 from michalbednarski/ltrace-1
Fredrik Fornwall [Sun, 8 May 2016 19:39:33 +0000 (21:39 +0200)]
Merge pull request #252 from michalbednarski/ltrace-1

ltrace: Step towards working version

8 years agobusybox: Build the hostname, id and tty applets
Fredrik Fornwall [Sun, 8 May 2016 15:48:51 +0000 (11:48 -0400)]
busybox: Build the hostname, id and tty applets

8 years agoltrace: Step towards working version
Michał Bednarski [Sat, 7 May 2016 19:48:14 +0000 (21:48 +0200)]
ltrace: Step towards working version

- Use version from git, current release has problems with ARM
- Replace rindex with strrchr using C preprocessor
- Don't exit on ltelf_destroy on library that failed to load

8 years agofinch: Fix ssl plugin to link against libpurple
Fredrik Fornwall [Fri, 6 May 2016 09:43:12 +0000 (05:43 -0400)]
finch: Fix ssl plugin to link against libpurple

Fixes ssl not working mentioned in #95.

8 years agoFix dalvikvm wrapper
Fredrik Fornwall [Thu, 5 May 2016 23:55:13 +0000 (19:55 -0400)]
Fix dalvikvm wrapper

- Just unset LD_LIBRARY_PATH in the dalvikvm wrapper.
- Let the dalvikvm wrapper setup $ANDROID_DATA.
- Avoid using a custom dalvikvm wrapper in dx.

8 years agofinch: Put symlinks to used libs in $PREFIX/lib
Fredrik Fornwall [Thu, 5 May 2016 22:25:32 +0000 (18:25 -0400)]
finch: Put symlinks to used libs in $PREFIX/lib

Fixes error mentioned in #95.

8 years agofinch: Fix plugin linking to libpurple
Fredrik Fornwall [Thu, 5 May 2016 09:38:29 +0000 (05:38 -0400)]
finch: Fix plugin linking to libpurple

Fixes #95.

8 years agoglib: Fix incorrect glib_cv_uscore=yes
Fredrik Fornwall [Thu, 5 May 2016 08:53:36 +0000 (04:53 -0400)]
glib: Fix incorrect glib_cv_uscore=yes

This prevented dynamic loading of modules from working.

8 years agoglib: Specify --disable-libelf
Fredrik Fornwall [Wed, 4 May 2016 21:54:26 +0000 (17:54 -0400)]
glib: Specify --disable-libelf

8 years agognupg2: Update from 2.11 to 2.12
Fredrik Fornwall [Wed, 4 May 2016 21:25:04 +0000 (17:25 -0400)]
gnupg2: Update from 2.11 to 2.12

8 years agoelfutils: Depend on liblzma and libbz2
Fredrik Fornwall [Wed, 4 May 2016 21:05:15 +0000 (17:05 -0400)]
elfutils: Depend on liblzma and libbz2

8 years agolibelf: Rename to sensible elfutils
Fredrik Fornwall [Wed, 4 May 2016 19:31:47 +0000 (15:31 -0400)]
libelf: Rename to sensible elfutils

8 years agolibelf: Update to latest version
Fredrik Fornwall [Wed, 4 May 2016 19:31:11 +0000 (15:31 -0400)]
libelf: Update to latest version

8 years agoVarious package updates
Fredrik Fornwall [Wed, 4 May 2016 12:54:30 +0000 (08:54 -0400)]
Various package updates

Many of them cascading from the update of glib.

8 years agoffmpeg: Update from 3.0 to 3.0.2
Fredrik Fornwall [Tue, 3 May 2016 11:45:59 +0000 (07:45 -0400)]
ffmpeg: Update from 3.0 to 3.0.2

8 years agofish: Update to latest master
Fredrik Fornwall [Tue, 3 May 2016 11:45:33 +0000 (07:45 -0400)]
fish: Update to latest master

8 years agohunspell: Update from 1.3.3 to 1.4.1
Fredrik Fornwall [Tue, 3 May 2016 10:56:48 +0000 (06:56 -0400)]
hunspell: Update from 1.3.3 to 1.4.1

8 years agogit: Update from 2.8.1 to 2.8.2
Fredrik Fornwall [Tue, 3 May 2016 10:29:42 +0000 (06:29 -0400)]
git: Update from 2.8.1 to 2.8.2

8 years agofile: Update from 5.25 to 5.26
Fredrik Fornwall [Tue, 3 May 2016 10:29:27 +0000 (06:29 -0400)]
file: Update from 5.25 to 5.26

8 years agoncurses: Update from 5.9 to 6.0
Fredrik Fornwall [Tue, 3 May 2016 10:28:39 +0000 (06:28 -0400)]
ncurses: Update from 5.9 to 6.0

8 years agovim: Update to latest patch
Fredrik Fornwall [Tue, 3 May 2016 10:24:49 +0000 (06:24 -0400)]
vim: Update to latest patch

8 years agodnsutils: Update from 9.10.3-P4 to 9.10.4
Fredrik Fornwall [Tue, 3 May 2016 10:03:02 +0000 (06:03 -0400)]
dnsutils: Update from 9.10.3-P4 to 9.10.4

8 years agoecj: Update from 4.4.2 to 4.5.2
Fredrik Fornwall [Tue, 3 May 2016 09:50:38 +0000 (11:50 +0200)]
ecj: Update from 4.4.2 to 4.5.2

8 years agoweechat: Update from 1.4 to 1.5
Fredrik Fornwall [Tue, 3 May 2016 09:31:22 +0000 (05:31 -0400)]
weechat: Update from 1.4 to 1.5

8 years agolibarchive: Update from 3.1.2 to 3.2.0
Fredrik Fornwall [Tue, 3 May 2016 08:06:03 +0000 (04:06 -0400)]
libarchive: Update from 3.1.2 to 3.2.0

8 years agoctags: Avoid linking to libxml2
Fredrik Fornwall [Tue, 3 May 2016 01:17:57 +0000 (21:17 -0400)]
ctags: Avoid linking to libxml2

8 years agoctags: Bump version
Fredrik Fornwall [Tue, 3 May 2016 00:58:48 +0000 (20:58 -0400)]
ctags: Bump version

8 years agolibgnutls: Update from 3.4.10 to 3.4.11
Fredrik Fornwall [Tue, 3 May 2016 00:58:22 +0000 (20:58 -0400)]
libgnutls: Update from 3.4.10 to 3.4.11

8 years agoca-certificates: Update to latest version
Fredrik Fornwall [Tue, 3 May 2016 00:50:45 +0000 (20:50 -0400)]
ca-certificates: Update to latest version

8 years agobyobu: Update from 5.105 to 5.106
Fredrik Fornwall [Tue, 3 May 2016 00:48:42 +0000 (20:48 -0400)]
byobu: Update from 5.105 to 5.106

8 years agobash-commit: Update from 2.2 to 2.3
Fredrik Fornwall [Tue, 3 May 2016 00:45:49 +0000 (02:45 +0200)]
bash-commit: Update from 2.2 to 2.3

8 years agoangband: Update from 4.0.4 to 4.0.5
Fredrik Fornwall [Tue, 3 May 2016 00:44:44 +0000 (02:44 +0200)]
angband: Update from 4.0.4 to 4.0.5

8 years agobusybox: Fix version relation in conflicts
Fredrik Fornwall [Mon, 2 May 2016 22:50:05 +0000 (18:50 -0400)]
busybox: Fix version relation in conflicts

"The deprecated forms < and > were confusingly used to mean earlier/later
or equal, rather than strictly earlier/later, and must not appear in new
packages (though dpkg still supports them with a warning)."

- https://www.debian.org/doc/debian-policy/ch-relationships.html

8 years agocommand-not-found: Regenerate
Fredrik Fornwall [Mon, 2 May 2016 22:36:05 +0000 (18:36 -0400)]
command-not-found: Regenerate

8 years agonodejs: Disable v8 warning and set TMPDIR
Fredrik Fornwall [Mon, 2 May 2016 21:14:47 +0000 (17:14 -0400)]
nodejs: Disable v8 warning and set TMPDIR

8 years agog++: Link to libgnustl_shared.so by default
Fredrik Fornwall [Mon, 2 May 2016 21:13:58 +0000 (17:13 -0400)]
g++: Link to libgnustl_shared.so by default

8 years agoMove $PREFIX/bin/env from coreutils to busybox
Fredrik Fornwall [Mon, 2 May 2016 22:40:17 +0000 (00:40 +0200)]
Move $PREFIX/bin/env from coreutils to busybox

The busybox version of env should provide enough functionality, and
having $PREFIX/bin/env available out of the box is valuable.

8 years agoneovim: Disable building jemalloc
Fredrik Fornwall [Mon, 2 May 2016 20:00:45 +0000 (16:00 -0400)]
neovim: Disable building jemalloc

The Android libc uses jemalloc itself from 5.0.

8 years agoclang: Some improvements
Fredrik Fornwall [Mon, 2 May 2016 18:46:39 +0000 (14:46 -0400)]
clang: Some improvements

- Link to libgnustl_shared.so by default for C++.
- Setup 'cc' and 'c++' as symlinks to clang.
- Use hard-float ABI om arm by default.

8 years agoruby: Better fixup of rbconfig.rb (fixes #247)
Fredrik Fornwall [Mon, 2 May 2016 06:25:38 +0000 (02:25 -0400)]
ruby: Better fixup of rbconfig.rb (fixes #247)

8 years agomosh: Link against libutil for openpty and forkpty
Fredrik Fornwall [Mon, 2 May 2016 05:27:20 +0000 (01:27 -0400)]
mosh: Link against libutil for openpty and forkpty

8 years agoMerge pull request #239 from its-pointless/moshfront
Fredrik Fornwall [Mon, 2 May 2016 05:16:49 +0000 (07:16 +0200)]
Merge pull request #239 from its-pointless/moshfront

Old android  branch mosh frontend

8 years agonodejs: Bump build revision
Fredrik Fornwall [Mon, 2 May 2016 04:56:44 +0000 (00:56 -0400)]
nodejs: Bump build revision

8 years agolibgnustl: Revert back to hard-float on arm
Fredrik Fornwall [Mon, 2 May 2016 04:49:09 +0000 (00:49 -0400)]
libgnustl: Revert back to hard-float on arm

Fixes #245.

8 years agonodejs: Cleanup and build against shared c-ares
Fredrik Fornwall [Mon, 2 May 2016 04:48:34 +0000 (00:48 -0400)]
nodejs: Cleanup and build against shared c-ares

8 years agoaria2: Add back -lgnustl_shared
Fredrik Fornwall [Mon, 2 May 2016 02:50:24 +0000 (22:50 -0400)]
aria2: Add back -lgnustl_shared

8 years agoruby: Update from 2.3.0 to 2.3.1
Fredrik Fornwall [Sat, 30 Apr 2016 18:08:30 +0000 (14:08 -0400)]
ruby: Update from 2.3.0 to 2.3.1

8 years agophp: Bump version to 5.6.21, depend on libgd
Fredrik Fornwall [Fri, 29 Apr 2016 22:44:48 +0000 (18:44 -0400)]
php: Bump version to 5.6.21, depend on libgd

8 years agoUpdate go version used for building
Fredrik Fornwall [Fri, 29 Apr 2016 22:42:42 +0000 (18:42 -0400)]
Update go version used for building

8 years agolibmcrypt: Specify mandir
Fredrik Fornwall [Fri, 29 Apr 2016 22:29:31 +0000 (18:29 -0400)]
libmcrypt: Specify mandir

8 years agolibgd: Add --without-vpx for now
Fredrik Fornwall [Fri, 29 Apr 2016 14:11:50 +0000 (10:11 -0400)]
libgd: Add --without-vpx for now

8 years agoMerge pull request #238 from vaites/php
Fredrik Fornwall [Fri, 29 Apr 2016 12:19:44 +0000 (14:19 +0200)]
Merge pull request #238 from vaites/php

PHP package enhanced with curl, gd and mcrypt extensions

8 years agoAdd disabled-packages/nodejs-lts
Fredrik Fornwall [Fri, 29 Apr 2016 11:51:38 +0000 (07:51 -0400)]
Add disabled-packages/nodejs-lts

8 years agonodejs: Link to libstdc++.so instead of stlport
Fredrik Fornwall [Fri, 29 Apr 2016 11:50:00 +0000 (07:50 -0400)]
nodejs: Link to libstdc++.so instead of stlport

8 years agolibvpx: Depend on libgnustl
Fredrik Fornwall [Fri, 29 Apr 2016 11:48:05 +0000 (07:48 -0400)]
libvpx: Depend on libgnustl

8 years agogcc: Update from 5.3.0 to 6.1.0
Fredrik Fornwall [Fri, 29 Apr 2016 11:47:38 +0000 (07:47 -0400)]
gcc: Update from 5.3.0 to 6.1.0

Also add patches from crystax

8 years agolibgnustl: Install as $PREFIX/lib/libstdc++.so
Fredrik Fornwall [Fri, 29 Apr 2016 11:46:31 +0000 (07:46 -0400)]
libgnustl: Install as $PREFIX/lib/libstdc++.so

This will make C++ programs link to a working C++ library by
default, so that -lgnustl_shared no longer is necessary.

8 years agoaria2: Update from 1.20.0 to 1.22.0
Fredrik Fornwall [Fri, 29 Apr 2016 11:45:59 +0000 (07:45 -0400)]
aria2: Update from 1.20.0 to 1.22.0

Also remove -lgnustl_shared no longer needed.

8 years agographicsmagick: Add --without-magick-plus-plus
Fredrik Fornwall [Fri, 29 Apr 2016 11:33:37 +0000 (07:33 -0400)]
graphicsmagick: Add --without-magick-plus-plus

8 years agobuildorder.py: Handle version qualifiers
Fredrik Fornwall [Fri, 29 Apr 2016 12:14:28 +0000 (14:14 +0200)]
buildorder.py: Handle version qualifiers

8 years agobusybox: Backport fix for unzip
Fredrik Fornwall [Fri, 29 Apr 2016 02:34:43 +0000 (04:34 +0200)]
busybox: Backport fix for unzip

8 years agoSilence compiler warnings for ctermid return value
Fredrik Fornwall [Fri, 29 Apr 2016 00:39:29 +0000 (02:39 +0200)]
Silence compiler warnings for ctermid return value

8 years agomoves mosh to mosh.pl and symlinks mosh to mosh-cfront as well as
its-pointless [Thu, 28 Apr 2016 22:33:54 +0000 (08:33 +1000)]
moves mosh to mosh.pl and symlinks mosh to mosh-cfront as well as
removing the perl dependancy.

8 years agoOld android branch frontend
its-pointless [Thu, 28 Apr 2016 14:50:27 +0000 (00:50 +1000)]
Old android branch frontend

8 years agoemacs: Backport patch for resizing during startup
Fredrik Fornwall [Thu, 28 Apr 2016 13:56:22 +0000 (09:56 -0400)]
emacs: Backport patch for resizing during startup

8 years agogit: Patch away some /tmp usage
Fredrik Fornwall [Thu, 28 Apr 2016 12:27:01 +0000 (08:27 -0400)]
git: Patch away some /tmp usage

8 years agonodejs: Update from 5.11 to 6.0
Fredrik Fornwall [Thu, 28 Apr 2016 11:13:05 +0000 (07:13 -0400)]
nodejs: Update from 5.11 to 6.0

8 years agolibuv: Update from 1.8.0 to 1.9.0
Fredrik Fornwall [Wed, 27 Apr 2016 15:39:00 +0000 (11:39 -0400)]
libuv: Update from 1.8.0 to 1.9.0

8 years agogzip: Update from 1.7 to 1.8
Fredrik Fornwall [Wed, 27 Apr 2016 15:05:57 +0000 (11:05 -0400)]
gzip: Update from 1.7 to 1.8

8 years agoFixed download url for libmcrypt
David Martínez [Tue, 26 Apr 2016 22:26:51 +0000 (00:26 +0200)]
Fixed download url for libmcrypt

8 years agoPHP package enhanced with curl, gd and mcrypt extensions
David Martinez [Tue, 26 Apr 2016 22:18:11 +0000 (00:18 +0200)]
PHP package enhanced with curl, gd and mcrypt extensions

8 years agotermux-api: Bump version from 0.17 to 0.18
Fredrik Fornwall [Tue, 26 Apr 2016 01:24:44 +0000 (21:24 -0400)]
termux-api: Bump version from 0.17 to 0.18

8 years agotermux-api: Add infrared and telephony api:s
Fredrik Fornwall [Tue, 26 Apr 2016 00:59:01 +0000 (02:59 +0200)]
termux-api: Add infrared and telephony api:s

8 years agotermux-api: Cleanup and improve consistency
Fredrik Fornwall [Mon, 25 Apr 2016 23:37:45 +0000 (01:37 +0200)]
termux-api: Cleanup and improve consistency

8 years agogolang: Update from 1.6.1 to 1.6.2
Fredrik Fornwall [Mon, 25 Apr 2016 18:43:23 +0000 (14:43 -0400)]
golang: Update from 1.6.1 to 1.6.2

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