termux-packages
8 years agolibffi: Do not place lib in lib64 for 64-bit
Fredrik Fornwall [Mon, 4 Jan 2016 11:22:38 +0000 (06:22 -0500)]
libffi: Do not place lib in lib64 for 64-bit

8 years agozile: Work towards 64-bit build
Fredrik Fornwall [Mon, 4 Jan 2016 02:31:37 +0000 (21:31 -0500)]
zile: Work towards 64-bit build

8 years agoprocps: Replace index() by strchr()
Fredrik Fornwall [Mon, 4 Jan 2016 02:27:59 +0000 (21:27 -0500)]
procps: Replace index() by strchr()

The index() function has been removed from 64-bit libc and is
a deprecated posix function.

8 years agolibandroid-glob: issetugid() not in 64-bit libc
Fredrik Fornwall [Mon, 4 Jan 2016 02:24:49 +0000 (21:24 -0500)]
libandroid-glob: issetugid() not in 64-bit libc

8 years agostrace: Fix aarch64 build
Fredrik Fornwall [Mon, 4 Jan 2016 02:00:15 +0000 (21:00 -0500)]
strace: Fix aarch64 build

8 years agoplay-audio: Fix 64-bit build
Fredrik Fornwall [Mon, 4 Jan 2016 01:46:21 +0000 (20:46 -0500)]
play-audio: Fix 64-bit build

PTHREAD_MUTEX_INITIALIZER and PTHREAD_COND_INITIALIZER should only
be used for statically allocated mutexes - not doing it here breaks
building on 64-bit Android.

8 years agom4: Fix 64-bit build
Fredrik Fornwall [Mon, 4 Jan 2016 01:41:31 +0000 (20:41 -0500)]
m4: Fix 64-bit build

8 years agogzip: Fix aarch64 build
Fredrik Fornwall [Mon, 4 Jan 2016 00:46:43 +0000 (19:46 -0500)]
gzip: Fix aarch64 build

8 years agolibandroid-support: Add musl-locale/intl.c to 64-bit
Fredrik Fornwall [Mon, 4 Jan 2016 00:46:24 +0000 (19:46 -0500)]
libandroid-support: Add musl-locale/intl.c to 64-bit

8 years agolibandroid-support: Enable langinfo for 64-bit
Fredrik Fornwall [Sun, 3 Jan 2016 13:59:29 +0000 (08:59 -0500)]
libandroid-support: Enable langinfo for 64-bit

8 years agoAvoid enabling gnulib fcntl wrapper
Fredrik Fornwall [Sun, 3 Jan 2016 13:48:50 +0000 (08:48 -0500)]
Avoid enabling gnulib fcntl wrapper

This lessens bloat and fixes 64-bit compiles (the gnulib fcntl
wrapper uses getdtablesize() which does not exist for 64-bit).

8 years agodirevent: Fix 64-bit build
Fredrik Fornwall [Sun, 3 Jan 2016 13:47:42 +0000 (08:47 -0500)]
direvent: Fix 64-bit build

8 years agoClean everything in /data in clean-rebuild-all.sh
Fredrik Fornwall [Sun, 3 Jan 2016 13:30:44 +0000 (08:30 -0500)]
Clean everything in /data in clean-rebuild-all.sh

8 years agoc-ares: Fix for 64-bit build
Fredrik Fornwall [Sun, 3 Jan 2016 13:30:19 +0000 (08:30 -0500)]
c-ares: Fix for 64-bit build

8 years agopython: Ensure curses.panel module is built
Fredrik Fornwall [Sun, 3 Jan 2016 13:18:40 +0000 (08:18 -0500)]
python: Ensure curses.panel module is built

8 years agoweechat: Enable python. Patch for ruby 2.3
Fredrik Fornwall [Sun, 3 Jan 2016 13:17:32 +0000 (08:17 -0500)]
weechat: Enable python. Patch for ruby 2.3

8 years agoimagemagick: Update from 6.9.2-10 to 6.9.3-0
Fredrik Fornwall [Sun, 3 Jan 2016 12:34:29 +0000 (07:34 -0500)]
imagemagick: Update from 6.9.2-10 to 6.9.3-0

8 years agoFix finch and harfbuzz builds
Fredrik Fornwall [Sun, 3 Jan 2016 12:29:07 +0000 (07:29 -0500)]
Fix finch and harfbuzz builds

8 years agomathomatic: Switch to working source download url
Fredrik Fornwall [Sun, 3 Jan 2016 11:07:38 +0000 (06:07 -0500)]
mathomatic: Switch to working source download url

8 years agodnsutils: Update BIND-9.10.3 to BIND-9.10.3-P2
Fredrik Fornwall [Sun, 3 Jan 2016 10:59:39 +0000 (05:59 -0500)]
dnsutils: Update BIND-9.10.3 to BIND-9.10.3-P2

8 years agotoilet: Switch to mirror for downloading source
Fredrik Fornwall [Sun, 3 Jan 2016 10:44:45 +0000 (05:44 -0500)]
toilet: Switch to mirror for downloading source

8 years agonodejs: Restore c-ares and gtest include files
Fredrik Fornwall [Sat, 2 Jan 2016 21:58:31 +0000 (16:58 -0500)]
nodejs: Restore c-ares and gtest include files

Due to a bug in nodejs [1] we have to remove the c-ares and gtest
include files before building. Improve this to restore them after
building to prevent build breakage if building a package requiring
these afterwards.

[1] https://github.com/nodejs/node/issues/2637

8 years agofindutils: Update from 4.5.17 to 4.6.0
Fredrik Fornwall [Sat, 2 Jan 2016 21:57:40 +0000 (16:57 -0500)]
findutils: Update from 4.5.17 to 4.6.0

8 years agotcl: Avoid pulling in posix function replacements
Fredrik Fornwall [Sat, 2 Jan 2016 21:49:06 +0000 (16:49 -0500)]
tcl: Avoid pulling in posix function replacements

8 years agolibevent: Follow move to github
Fredrik Fornwall [Sat, 2 Jan 2016 15:21:42 +0000 (10:21 -0500)]
libevent: Follow move to github

8 years agoapt: Update from 1.1.6 to 1.1.10
Fredrik Fornwall [Thu, 31 Dec 2015 09:46:52 +0000 (04:46 -0500)]
apt: Update from 1.1.6 to 1.1.10

8 years agoUpdate disabled-packages/nodejs5
Fredrik Fornwall [Thu, 31 Dec 2015 09:36:51 +0000 (04:36 -0500)]
Update disabled-packages/nodejs5

8 years agoAdd .gitignore (fixes #119)
Fredrik Fornwall [Wed, 30 Dec 2015 07:34:57 +0000 (08:34 +0100)]
Add .gitignore (fixes #119)

8 years agoRemove .swp file committed by mistake (#119)
Fredrik Fornwall [Wed, 30 Dec 2015 07:30:02 +0000 (08:30 +0100)]
Remove .swp file committed by mistake (#119)

8 years agozsh: Enable the files module (fixes #61)
Fredrik Fornwall [Wed, 30 Dec 2015 00:11:46 +0000 (19:11 -0500)]
zsh: Enable the files module (fixes #61)

8 years agotermux-tools: df wrapper resetting LD_LIBRARY_PATH
Fredrik Fornwall [Tue, 29 Dec 2015 23:55:19 +0000 (18:55 -0500)]
termux-tools: df wrapper resetting LD_LIBRARY_PATH

8 years agotermux-api: Change termux-clipboard-set
Fredrik Fornwall [Tue, 29 Dec 2015 23:13:30 +0000 (18:13 -0500)]
termux-api: Change termux-clipboard-set

Make termux-clipboard-set set the clipboard to the arguments if
given, and only take stdin as input if no arguments given.

Closes https://github.com/termux/termux-api/issues/8

8 years agoMerge pull request #117 from gscholt/build-all-enhancements
Fredrik Fornwall [Tue, 29 Dec 2015 15:39:07 +0000 (16:39 +0100)]
Merge pull request #117 from gscholt/build-all-enhancements

build-all.sh status messages and ability to resume previous run.

8 years agobuild-all.sh status messages and ability to resume previous run.
Gert Scholten [Mon, 28 Dec 2015 11:49:23 +0000 (12:49 +0100)]
build-all.sh status messages and ability to resume previous run.

Enhanced build-all.sh to:
- Print the messages logged to ALL.out, to keep track of progress
- Print an error message when it fails, with a hint to what failed
- Keep track of packaged that build successfully, and if build-all failed:
- Skip packages that were build successfully in the previous run.

8 years agoMerge pull request #116 from franciscod/pacman
Fredrik Fornwall [Mon, 28 Dec 2015 10:38:25 +0000 (11:38 +0100)]
Merge pull request #116 from franciscod/pacman

pacman: add to disabled-packages

8 years agopacman: move to disabled-packages
Francisco Demartino [Mon, 28 Dec 2015 02:43:31 +0000 (23:43 -0300)]
pacman: move to disabled-packages

8 years agopacman: remove unmet deps
Francisco Demartino [Thu, 24 Dec 2015 04:31:38 +0000 (01:31 -0300)]
pacman: remove unmet deps

8 years agopacman: fix nesting and depends
Francisco Demartino [Thu, 24 Dec 2015 03:17:04 +0000 (00:17 -0300)]
pacman: fix nesting and depends

8 years agopacman: WIP, it now builds
Francisco Demartino [Thu, 24 Dec 2015 02:44:52 +0000 (23:44 -0300)]
pacman: WIP, it now builds

8 years agopacman: WIP, has undefined reference errors
Francisco Demartino [Wed, 23 Dec 2015 21:44:37 +0000 (18:44 -0300)]
pacman: WIP, has undefined reference errors

Making all in src/util
  CC       vercmp.o
  CCLD     vercmp
  CC       testpkg.o
  CCLD     testpkg
../../lib/libalpm/.libs/libalpm.so: error: undefined reference to '__android_log_vprint'
../../lib/libalpm/.libs/libalpm.so: error: undefined reference to '__android_log_print'
collect2: error: ld returned 1 exit status
Makefile:501: recipe for target 'testpkg' failed
make[2]: *** [testpkg] Error 1
Makefile:945: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
Makefile:854: recipe for target 'all' failed
make: *** [all] Error 2

8 years agotermux-tools: Add termux-setup-storage
Fredrik Fornwall [Mon, 28 Dec 2015 00:53:30 +0000 (19:53 -0500)]
termux-tools: Add termux-setup-storage

8 years agobc and wcalc: Bump revisions for rebuild
Fredrik Fornwall [Sun, 27 Dec 2015 23:30:26 +0000 (18:30 -0500)]
bc and wcalc: Bump revisions for rebuild

Needed after flex shared library update.

8 years agotermux-tools: reload-style -> reload-settings
Fredrik Fornwall [Sun, 27 Dec 2015 14:36:54 +0000 (09:36 -0500)]
termux-tools: reload-style -> reload-settings

8 years agoflex: Update from 2.5.39 to 2.6.0
Fredrik Fornwall [Sun, 27 Dec 2015 12:00:01 +0000 (07:00 -0500)]
flex: Update from 2.5.39 to 2.6.0

8 years agoUpdate README to use ubuntu 15.10
Fredrik Fornwall [Sun, 27 Dec 2015 11:59:45 +0000 (06:59 -0500)]
Update README to use ubuntu 15.10

8 years agoharfbuzz: Update from 1.0.6 to 1.1.2
Fredrik Fornwall [Sun, 27 Dec 2015 11:33:28 +0000 (06:33 -0500)]
harfbuzz: Update from 1.0.6 to 1.1.2

8 years agoapt: Transition apt.termux.com -> termux.net
Fredrik Fornwall [Sun, 27 Dec 2015 06:57:28 +0000 (01:57 -0500)]
apt: Transition apt.termux.com -> termux.net

The new apt repository termux.net is behind a CDN, improving
reliability and performance. It also offers optional https.

The old apt.termux.com repository will still function for a while
until everyone has updated to use termux.net.

8 years agopcre: Update from 8.37 to 8.38
Fredrik Fornwall [Sun, 27 Dec 2015 06:56:06 +0000 (01:56 -0500)]
pcre: Update from 8.37 to 8.38

8 years agobuild-package.sh: Use deb naming convention
Fredrik Fornwall [Sun, 27 Dec 2015 06:54:03 +0000 (01:54 -0500)]
build-package.sh: Use deb naming convention

"The Debian binary package file names conform to the following convention:
<foo>_<VersionNumber>-<DebianRevisionNumber>_<DebianArchitecture>.deb"
- https://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html#s-pkgname

8 years agovim: Update to latest patch
Fredrik Fornwall [Sat, 26 Dec 2015 03:27:14 +0000 (22:27 -0500)]
vim: Update to latest patch

8 years agosubversion: Update from 1.9.2 to 1.9.3
Fredrik Fornwall [Sat, 26 Dec 2015 03:25:32 +0000 (22:25 -0500)]
subversion: Update from 1.9.2 to 1.9.3

8 years agostrace: Update from 4.10 to 4.11
Fredrik Fornwall [Sat, 26 Dec 2015 03:22:44 +0000 (22:22 -0500)]
strace: Update from 4.10 to 4.11

8 years agorsync: Update from 3.1.1 to 3.1.2
Fredrik Fornwall [Sat, 26 Dec 2015 03:16:48 +0000 (22:16 -0500)]
rsync: Update from 3.1.1 to 3.1.2

8 years agoparallel: Update from 20151022 to 20151222
Fredrik Fornwall [Sat, 26 Dec 2015 03:14:34 +0000 (22:14 -0500)]
parallel: Update from 20151022 to 20151222

8 years agolua: Update from 5.3.1 to 5.3.2
Fredrik Fornwall [Sat, 26 Dec 2015 03:11:28 +0000 (22:11 -0500)]
lua: Update from 5.3.1 to 5.3.2

8 years agolighttpd: Update from 1.4.35 to 1.4.38
Fredrik Fornwall [Sat, 26 Dec 2015 03:08:40 +0000 (22:08 -0500)]
lighttpd: Update from 1.4.35 to 1.4.38

8 years agolibuv: Update from 1.7.5 to 1.8.0
Fredrik Fornwall [Sat, 26 Dec 2015 03:08:09 +0000 (22:08 -0500)]
libuv: Update from 1.7.5 to 1.8.0

8 years agolibpng: Update from 1.6.19 to 1.6.20
Fredrik Fornwall [Sat, 26 Dec 2015 03:02:36 +0000 (22:02 -0500)]
libpng: Update from 1.6.19 to 1.6.20

8 years agolibopus: Update from 1.1 to 1.1.1
Fredrik Fornwall [Sat, 26 Dec 2015 03:02:06 +0000 (22:02 -0500)]
libopus: Update from 1.1 to 1.1.1

8 years agolibmsgpack: Update from 1.2.0 to 1.3.0
Fredrik Fornwall [Sat, 26 Dec 2015 03:00:54 +0000 (22:00 -0500)]
libmsgpack: Update from 1.2.0 to 1.3.0

8 years agolibcairo: Update from 1.14.4 to 1.14.6
Fredrik Fornwall [Sat, 26 Dec 2015 02:53:25 +0000 (21:53 -0500)]
libcairo: Update from 1.14.4 to 1.14.6

8 years agoiperf3: Update from 3.1 to 3.1.1
Fredrik Fornwall [Sat, 26 Dec 2015 02:47:41 +0000 (21:47 -0500)]
iperf3: Update from 3.1 to 3.1.1

8 years agohexcurse: Update from 1.58 to 1.60
Fredrik Fornwall [Sat, 26 Dec 2015 02:45:21 +0000 (21:45 -0500)]
hexcurse: Update from 1.58 to 1.60

8 years agoglobal: Update from 6.5 to 6.5.2
Fredrik Fornwall [Sat, 26 Dec 2015 02:39:56 +0000 (21:39 -0500)]
global: Update from 6.5 to 6.5.2

8 years agodpkg: Update from 1.18.3 to 1.18.4
Fredrik Fornwall [Sat, 26 Dec 2015 02:27:43 +0000 (21:27 -0500)]
dpkg: Update from 1.18.3 to 1.18.4

8 years agofindutils: Update from 4.5.14 to 4.5.17
Fredrik Fornwall [Sat, 26 Dec 2015 02:27:25 +0000 (21:27 -0500)]
findutils: Update from 4.5.14 to 4.5.17

8 years agoffmpeg: Update from 2.8.3 to 2.8.4
Fredrik Fornwall [Sat, 26 Dec 2015 02:26:47 +0000 (21:26 -0500)]
ffmpeg: Update from 2.8.3 to 2.8.4

8 years agoapt: Update to 1.1.6, default disable SRV records
Fredrik Fornwall [Sat, 26 Dec 2015 00:32:51 +0000 (19:32 -0500)]
apt: Update to 1.1.6, default disable SRV records

By disabling SRV records support in apt by default we work around
an issue with HTC devices (fixes #99).

8 years agobusybox: Update i686 build
Fredrik Fornwall [Sat, 26 Dec 2015 00:13:55 +0000 (19:13 -0500)]
busybox: Update i686 build

8 years agoweechat: Rebuild to link against new ruby 2.3 lib
Fredrik Fornwall [Fri, 25 Dec 2015 23:25:10 +0000 (18:25 -0500)]
weechat: Rebuild to link against new ruby 2.3 lib

8 years agoMerge pull request #112 from franciscod/buildorder.py
Fredrik Fornwall [Fri, 25 Dec 2015 21:39:45 +0000 (22:39 +0100)]
Merge pull request #112 from franciscod/buildorder.py

Huge refactor of buildorder.py!

8 years agoruby: Update from 2.2.4 to 2.3.0 (closes #114)
Fredrik Fornwall [Fri, 25 Dec 2015 21:35:13 +0000 (16:35 -0500)]
ruby: Update from 2.2.4 to 2.3.0 (closes #114)

8 years agolinux-man-pages: Update from 4.02 to 4.03
Fredrik Fornwall [Fri, 25 Dec 2015 20:36:21 +0000 (15:36 -0500)]
linux-man-pages: Update from 4.02 to 4.03

8 years agognupg: Update from 1.4.19 to 1.4.20
Fredrik Fornwall [Fri, 25 Dec 2015 14:38:50 +0000 (09:38 -0500)]
gnupg: Update from 1.4.19 to 1.4.20

8 years agolftp: Update from 4.6.4 to 4.6.5
Fredrik Fornwall [Fri, 25 Dec 2015 14:36:20 +0000 (09:36 -0500)]
lftp: Update from 4.6.4 to 4.6.5

8 years agoAdd back TERMUX_PREFIX in patch
Fredrik Fornwall [Thu, 24 Dec 2015 08:21:22 +0000 (03:21 -0500)]
Add back TERMUX_PREFIX in patch

8 years agoInclude <string.h> in <stdio.h> for ctermid()
Fredrik Fornwall [Thu, 24 Dec 2015 08:20:05 +0000 (03:20 -0500)]
Include <string.h> in <stdio.h> for ctermid()

8 years agoMerge pull request #113 from franciscod/stdio-ctermid
Fredrik Fornwall [Thu, 24 Dec 2015 08:19:32 +0000 (09:19 +0100)]
Merge pull request #113 from franciscod/stdio-ctermid

ndk_patches/stdio.h.patch: add bogus ctermid()

8 years agoRemove dependency on php on the builder
Fredrik Fornwall [Thu, 24 Dec 2015 07:50:23 +0000 (02:50 -0500)]
Remove dependency on php on the builder

The native php executable is built by the package itself

8 years agondk_patches/stdio.h.patch: add bogus ctermid()
Francisco Demartino [Thu, 24 Dec 2015 07:04:00 +0000 (04:04 -0300)]
ndk_patches/stdio.h.patch: add bogus ctermid()

8 years agobuildorder.py: remove targeted buildorder dupes
Francisco Demartino [Thu, 24 Dec 2015 06:52:06 +0000 (03:52 -0300)]
buildorder.py: remove targeted buildorder dupes

8 years agobuildorder.py: comments and other changes
Francisco Demartino [Thu, 24 Dec 2015 06:34:27 +0000 (03:34 -0300)]
buildorder.py: comments and other changes

8 years agobuildorder.py: add targeted build order
Francisco Demartino [Thu, 24 Dec 2015 06:29:34 +0000 (03:29 -0300)]
buildorder.py: add targeted build order

Now you can run the following:

`buildorder.py <package> [<package> ...]`

and get the buildorder just for building those packages

8 years agobuildorder.py: huge refactor
Francisco Demartino [Thu, 24 Dec 2015 06:20:47 +0000 (03:20 -0300)]
buildorder.py: huge refactor

8 years agobuildorder.py: TermuxPackage instead of DebianPackage
Francisco Demartino [Thu, 24 Dec 2015 05:04:28 +0000 (02:04 -0300)]
buildorder.py: TermuxPackage instead of DebianPackage

8 years agobuildorder.py: wrap main()
Francisco Demartino [Thu, 24 Dec 2015 03:47:38 +0000 (00:47 -0300)]
buildorder.py: wrap main()

8 years agobuildorder.py: pep8ify
Francisco Demartino [Thu, 24 Dec 2015 03:43:35 +0000 (00:43 -0300)]
buildorder.py: pep8ify

8 years agoMerge pull request #110 from franciscod/playaudio-script-spaces
Fredrik Fornwall [Wed, 23 Dec 2015 09:15:29 +0000 (10:15 +0100)]
Merge pull request #110 from franciscod/playaudio-script-spaces

play-audio: Quote arguments on wrapper script

8 years agoplay-audio: bump to 0.4
Francisco Demartino [Wed, 23 Dec 2015 06:01:08 +0000 (03:01 -0300)]
play-audio: bump to 0.4

8 years agoplay-audio: use heredoc instead of printf
Francisco Demartino [Wed, 23 Dec 2015 05:59:53 +0000 (02:59 -0300)]
play-audio: use heredoc instead of printf

8 years agoplay-audio: use 'quoted dollar at' ("$@") for args
Francisco Demartino [Wed, 23 Dec 2015 05:59:11 +0000 (02:59 -0300)]
play-audio: use 'quoted dollar at' ("$@") for args

8 years agoplay-audio: Fix shared library clash
Fredrik Fornwall [Tue, 22 Dec 2015 22:34:50 +0000 (17:34 -0500)]
play-audio: Fix shared library clash

The play-audio binary links to libOpenSLES, which links indirectly
to libskia. As libskia links to both libpng and libjpeg this means
problems if either of those libraries are installed from a Termux
package into LD_LIBRARY_PATH.

Avoid this by placing the play-audio binary into libexec/, and let
bin/play-audio be a wrapper script which resets LD_LIBRARY_PATH
before calling the binary in libexec/. Fixes #103.

8 years agoMerge pull request #108 from franciscod/p7zip-add-maintainer
Fredrik Fornwall [Tue, 22 Dec 2015 19:49:16 +0000 (20:49 +0100)]
Merge pull request #108 from franciscod/p7zip-add-maintainer

p7zip: add maintainer

8 years agop7zip: add maintainer
Francisco Demartino [Tue, 22 Dec 2015 19:26:58 +0000 (16:26 -0300)]
p7zip: add maintainer

8 years agop7zip: Fix build on non-arm arches
Fredrik Fornwall [Tue, 22 Dec 2015 12:12:24 +0000 (07:12 -0500)]
p7zip: Fix build on non-arm arches

8 years agoMerge pull request #105 from franciscod/p7zip
Fredrik Fornwall [Tue, 22 Dec 2015 11:25:37 +0000 (12:25 +0100)]
Merge pull request #105 from franciscod/p7zip

p7zip: add package

8 years agophp: Enable the zip and iconv extension
Fredrik Fornwall [Tue, 22 Dec 2015 11:16:08 +0000 (06:16 -0500)]
php: Enable the zip and iconv extension

8 years agophp: Enable phar and openssl module
Fredrik Fornwall [Tue, 22 Dec 2015 10:37:56 +0000 (05:37 -0500)]
php: Enable phar and openssl module

8 years agop7zip: fix man path
Francisco Demartino [Mon, 21 Dec 2015 17:59:34 +0000 (14:59 -0300)]
p7zip: fix man path

8 years agop7zip: add package
Francisco Demartino [Mon, 21 Dec 2015 17:32:50 +0000 (14:32 -0300)]
p7zip: add package

I put almost 3 hours on this!

It ships with a lot of makefiles for various platforms, notably
one for android_arm. I patched it a bit because Termux already gives
many of the goodies. Probably it could be simplified.

Most of the time went on tinkering with flags and waiting for the
Docker container to reload the new files...there must be a better way!

p7zip doesn't seem to honor $prefix, instead it uses $DEST_HOME.