Commit Graph

230 Commits

Author SHA1 Message Date
Michał Bednarski
1fac669cf3 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
2016-05-14 17:22:21 +02:00
Michał Bednarski
33b7171dd6 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
2016-05-07 21:48:14 +02:00
Fredrik Fornwall
ae650055d0 Add disabled-packages/nodejs-lts 2016-04-29 08:14:51 -04:00
Fredrik Fornwall
d7ecc9a899 sqlite: Update from 3.12.1 to 3.12.2 2016-04-24 06:27:06 -04:00
Fredrik Fornwall
51b31100d9 libressl: Add as disabled package 2016-04-21 17:57:26 -04:00
Fredrik Fornwall
7efa691226 Add disabled stub for an alpine package 2016-04-14 17:17:53 -04:00
Fredrik Fornwall
87da9256d6 libcrypt: Enable package 2016-04-13 06:48:47 -04:00
Fredrik Fornwall
880983e754 sbcl: Add stub for package 2016-04-11 06:17:28 -04:00
Fredrik Fornwall
c11e3fc956 Add a first stab at building racket 2016-04-10 18:53:05 -04:00
Fredrik Fornwall
b4d7f3dd28 mosh: Enable package 2016-04-09 17:19:38 -04:00
Fredrik Fornwall
0c8bc4774e mosh: Remove BROKEN.txt 2016-04-09 17:19:24 -04:00
Fredrik Fornwall
2145cf9068 mosh: Build from git master 2016-04-09 17:13:07 -04:00
Fredrik Fornwall
01176e2d8f Enable the proot package 2016-03-21 21:42:20 -04:00
Fredrik Fornwall
5a979ce687 proot: Add termux-chroot utility script 2016-03-21 21:39:26 -04:00
Fredrik Fornwall
53372a3ce9 proot: Build next branch instead of master
This fixes aarch64 to work.
2016-03-21 21:08:37 -04:00
Fredrik Fornwall
d13d71aa27 Add libtalloc package 2016-03-21 20:08:20 -04:00
Fredrik Fornwall
98cc1d7b97 gcc: Update from 4.93 to 5.3.0
Also, start depending on the libgcc package for the libgcc.a runtime
library taken from the NDK instead of trying to build it ourselves.
2016-03-20 18:59:41 -04:00
michalbednarski
788935ae8d proot: Properly handle relocated embedded loader
The _binary_loader_exe_size variable can be relocated by Android linker
which makes it unusable, rely instead on end-start which can be
relocated

Also don't reject binaries with linker having it's own DT_INTERP section
(like /system/bin/linker on ARM Android)
2016-03-20 12:18:58 +01:00
michalbednarski
ab9c603c48 proot: Clear errno before ptrace(PTRACE_PEEKDATA)
Bionic doesn't clear it automatically while glibc does,
according to ptrace(2) manpage it should be cleared by caller
2016-03-20 12:13:28 +01:00
michalbednarski
f861fe190a talloc: Don't fail build if we couldn't clean 2016-03-20 10:26:22 +01:00
Fredrik Fornwall
b64a9bd172 Add a possible start of a clisp package 2016-02-17 15:40:11 -05:00
Fredrik Fornwall
299221814d Minor update to disabled-packages/ghostscript 2016-02-17 15:39:55 -05:00
Fredrik Fornwall
60a83ae5b6 Add some disabled packages 2016-02-02 10:37:04 -05:00
Fredrik Fornwall
f5562736b5 Add racket to disabled-packages/ 2016-01-31 09:24:51 -05:00
Fredrik Fornwall
ee49372d87 libconfig: Move out from disabled-packages 2016-01-25 06:04:16 -05:00
Fredrik Fornwall
d24f3254d1 Add libconfig as a disabled package 2016-01-19 18:15:17 -05:00
Fredrik Fornwall
0441f620d7 Remove nodejs5 as disabled package 2016-01-14 22:42:23 -05:00
Fredrik Fornwall
c29568fd2b libtalloc: Ensure shared lib symlinks are included 2016-01-10 18:01:08 -05:00
Fredrik Fornwall
03553a1560 Add disabled stubs for libbase and libutils 2016-01-09 20:32:28 -05:00
Fredrik Fornwall
f7690a8bbd Update libtalloc and proot build files 2016-01-08 20:19:06 -05:00
Fredrik Fornwall
d1ea38d86d Add android-libcutils as disabled package 2016-01-05 20:54:44 -05:00
Fredrik Fornwall
fc1feb2efc Update disabled-packages/nodejs5 2015-12-31 04:38:26 -05:00
Francisco Demartino
26a55220ec pacman: move to disabled-packages 2015-12-27 23:44:14 -03:00
Fredrik Fornwall
3cb76f30c4 Add start of caddy package 2015-12-16 10:23:12 -05:00
Fredrik Fornwall
209cba9f51 ffmpeg: Move out from disabled 2015-12-15 20:12:55 -05:00
Fredrik Fornwall
1880984ed1 ffmpeg: Depend on liblzma 2015-12-15 20:12:37 -05:00
Fredrik Fornwall
04b77e22cf Add crawl as disabled package 2015-12-15 18:28:36 -05:00
Fredrik Fornwall
a49d130edd nodejs5: Update from 5.1.1 to 5.2.0 2015-12-15 05:27:26 -05:00
Fredrik Fornwall
47b2c44e06 ffmpeg: Mark as conflicting with libav 2015-12-13 15:06:51 -05:00
Fredrik Fornwall
df3c683132 Add disabled attr package 2015-12-13 15:04:49 -05:00
Fredrik Fornwall
351bc9dbb2 Add ffmpeg as a disabled package 2015-12-10 06:57:56 -05:00
Fredrik Fornwall
b2e4b4145b nodejs: Update to latest patch 2015-12-08 02:47:55 -05:00
Fredrik Fornwall
17b0b43e9f Bump the disabled gcc5 package to 5.3 2015-12-07 18:57:57 -05:00
Fredrik Fornwall
25bea57f6a Add disabled-packages/ghostscript 2015-12-06 17:23:18 -05:00
Fredrik Fornwall
c7a41ea0e0 Add nodejs5 as disabled package 2015-12-02 06:59:10 -05:00
Fredrik Fornwall
17ea4d62a0 Add ltrace and ocaml disabled package definitions 2015-11-29 18:33:56 -05:00
Fredrik Fornwall
c497a759eb Add libcrypt as disabled package. 2015-11-27 06:05:46 -05:00
Fredrik Fornwall
89df5522c6 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
2015-11-15 16:43:01 -05:00
Fredrik Fornwall
54c7d2b46a zile: Add information about current problem
Followup to https://github.com/termux/termux-packages/pull/54
2015-11-14 18:08:04 -05:00
Iain Nicol
6120715ae0 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.
2015-11-14 20:56:24 +00:00
Fredrik Fornwall
09c28acaef Make unnethack a disabled package as it's broken 2015-11-13 23:01:57 -05:00
Fredrik Fornwall
14e7b6ecfe Merge pull request #47 from mklein994/master
man-db: Update from 2.7.4 to 2.7.5
2015-11-13 00:56:07 +01:00
Matthew Klein
110bac5e1e Update build.sh 2015-11-12 11:14:19 -06:00
Matthew Klein
6cba0713a2 man-db: Update from 2.7.4 to 2.7.5 2015-11-11 12:21:32 -06:00
Fredrik Fornwall
71331c5ee5 Add premake as disabled package 2015-11-10 16:31:33 -05:00
Matthew Klein
6b44b8d806 man-db: set pager to less and default browser to lynx 2015-11-02 22:35:43 -06:00
Matthew Klein
17ce123132 man-db: forgot groff dependency. Whoops. 2015-11-02 21:47:56 -06:00
Matthew Klein
a8ed0f84e6 Add man-db 2.7.4 package 2015-11-02 21:30:46 -06:00
Matthew Klein
85580697fa Add groff 1.22.3 package 2015-11-02 21:30:07 -06:00
Fredrik Fornwall
e786c17736 ledger: Add as disabled package 2015-11-01 17:32:01 -05:00
Fredrik Fornwall
a455443667 Add note where mosh currently crashes 2015-10-14 06:49:50 -04:00
Fredrik Fornwall
edd4a4057b mosh: Remove old patch 2015-10-09 22:12:07 -04:00
Fredrik Fornwall
61cf61e3b8 mosh: Depend on libutil for forkpty 2015-10-09 21:43:52 -04:00
Fredrik Fornwall
f03d2d9875 Mark mosh as a disabled package 2015-10-08 18:01:46 -04:00
Fredrik Fornwall
b10c297cd4 Move picolisp from disabled to enabled package 2015-10-02 09:10:43 -04:00
Fredrik Fornwall
58f0b87b2e swi-prolog: Generalize build file 2015-10-01 19:13:56 -04:00
Fredrik Fornwall
303fbc96d8 picolisp package improvements 2015-10-01 19:00:02 -04:00
Fredrik Fornwall
026f3b8b91 Add picolisp disabled package 2015-09-26 18:33:30 -04:00
Fredrik Fornwall
94fc63465b ghc: Avoid fPIC 2015-09-16 21:11:09 -04:00
Fredrik Fornwall
95029f2259 Add swi-prolog as a broken and disabled package 2015-09-16 20:57:29 -04:00
Fredrik Fornwall
fdc604b159 ghc: Add some info 2015-09-14 20:38:29 -04:00
Fredrik Fornwall
957060d6a3 Add experiment with ghc package 2015-09-14 20:18:02 -04:00
Fredrik Fornwall
a8c61c7d20 Add TERMUX_PKG_CONFLICTS support 2015-09-14 20:13:29 -04:00
Fredrik Fornwall
2044012d19 Add libutil as disabled package 2015-09-12 17:36:00 -04:00
Fredrik Fornwall
d154ea54ed libjemalloc: Add as disabled package 2015-09-11 19:21:24 -04:00
Fredrik Fornwall
9ba78439c4 node: Update to 4.0 2015-09-08 19:18:52 -04:00
Fredrik Fornwall
6d46157120 Add libtalloc and proot as disabled packages 2015-09-04 18:11:55 -04:00
Fredrik Fornwall
83dd2d1fca libfakechroot: Add it as disabled package (does not compile) 2015-09-04 05:13:18 -04:00
Fredrik Fornwall
348209ec02 Add a gcc5 starting attempt 2015-08-09 14:40:12 -04:00
Fredrik Fornwall
7b45e65e88 Add some disabled packages 2015-07-30 10:52:56 -04:00