1
0
mirror of https://github.com/termux/termux-packages synced 2024-06-20 16:27:11 +00:00
termux-packages/packages
Fredrik Fornwall 150f95af27 Fix rpl_malloc when cross compiling
Work around rpl_malloc being used, see
http://wiki.buici.com/xwiki/bin/view/Programing+C+and+C%2B%2B/Autoconf+and+RPL_MALLOC
for more information:

"The AC_FUNC_MALLOC macro makes sure that the malloc function when passed a zero
argument returns a valid memory block instead of a NULL pointer. This behaviour
conforms to the GNU C library.  Normally, this is a reasonable test that autoconf
makes at build-time. In the case of cross-compilation, however, autoconf cannot
execute a program to verify proper behavior.  It makes the conservative assumption
that the target library will produce non-conforming code.

Failure of this test causes autconf to replace malloc() calls with rpl_malloc()
calls. At link time, if there is no rpl_malloc() function, the linker will fail
with an error describing the missing symbol. The autoconf documentation recommends
adding this harmless code to the application to implement the function."

In Termux the rpl_malloc() usage is useless at best, and may also prevent building
some packages as well as giving runtime crashes for libgc-using packages or others
expecting to intercept malloc.

Previously some packages specified worked around this themselves, but the configure
arguments are now moved into build-package.sh.
2015-11-15 16:04:37 -05:00
..
aapt Bump build revision for aapt and imagemagick after termux-elf-cleaner rebuild 2015-07-30 10:33:08 -04:00
angband Minor version bumps 2015-11-08 01:02:27 -05:00
ant Minor version bumps 2015-11-08 01:02:27 -05:00
apr apr: Depend on libuuid 2015-07-15 08:02:28 -04:00
apr-util Initial push 2015-06-13 01:03:31 +02:00
apt apt: Update from 1.0.9.10 to 1.0.10.2 2015-08-25 17:49:04 -04:00
aria2 Various minor version bumps 2015-10-08 19:18:17 -04:00
asciinema asciinema: Add not about broken on i686 2015-08-21 19:59:14 -04:00
autoconf Initial push 2015-06-13 01:03:31 +02:00
automake Initial push 2015-06-13 01:03:31 +02:00
bash bash: Update to 4.3.42 from 4.3.39 2015-08-19 06:17:34 -04:00
bash-completion Add bash-completion 2015-06-20 09:11:37 -04:00
bc Initial push 2015-06-13 01:03:31 +02:00
binutils Initial push 2015-06-13 01:03:31 +02:00
bison Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
brogue Initial push 2015-06-13 01:03:31 +02:00
busybox Update busybox to 1.24.1 2015-10-26 19:35:22 -04:00
c-ares c-ares: Remove node.js patches 2015-09-10 17:48:47 -04:00
ca-certificates Minor version bumps 2015-11-08 01:02:27 -05:00
cboard Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
clang fixed some non-ascii chars in build scripts 2015-10-11 10:11:08 +02:00
cmake cmake: Update to 3.3.2 2015-09-20 14:16:35 -04:00
cmatrix Initial push 2015-06-13 01:03:31 +02:00
command-not-found command-not-found: Update package list 2015-11-13 22:51:27 -05:00
coreutils Patch NDK to define AT_EACCESS to 0 2015-10-19 17:51:13 -04:00
cppi Initial push 2015-06-13 01:03:31 +02:00
curseofwar Initial push 2015-06-13 01:03:31 +02:00
dash Fix dash AT_EACCESS usage 2015-10-31 13:37:04 -04:00
datamash Update datamash from 1.0.6 to 1.0.7 2015-06-22 19:11:07 -04:00
dcraw Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
debianutils Initial push 2015-06-13 01:03:31 +02:00
dialog dialog: Update package to latest release 2015-09-22 16:48:57 -04:00
diffutils Initial push 2015-06-13 01:03:31 +02:00
direvent Initial push 2015-06-13 01:03:31 +02:00
dnsutils dnsutils: Depend on readline 2015-10-18 16:11:09 -04:00
dpkg Bump dpkg and liblzma versions 2015-10-08 18:12:53 -04:00
dropbear Rebuild some packages and fix dependencies 2015-11-08 02:23:57 -05:00
dx Initial push 2015-06-13 01:03:31 +02:00
ecj Initial push 2015-06-13 01:03:31 +02:00
emacs Patch NDK to define AT_EACCESS to 0 2015-10-19 17:51:13 -04:00
espeak espeak: Update to 1.48.04 and improve build script 2015-08-19 15:26:04 -04:00
fftw Initial push 2015-06-13 01:03:31 +02:00
figlet Initial push 2015-06-13 01:03:31 +02:00
file file: Tell configure that mmap works 2015-11-14 19:12:27 -05:00
finch Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
findutils Initial push 2015-06-13 01:03:31 +02:00
fish fish: Remove outdated patch 2015-11-01 17:30:32 -05:00
flex Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
fontconfig Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
freetype Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
frobtads Initial push 2015-06-13 01:03:31 +02:00
frotz frotz: Update frotz from 2.43 to 2.44 2015-08-30 05:14:41 -04:00
gawk Rebuild some packages and fix dependencies 2015-11-08 02:23:57 -05:00
gcc Rebuild some packages and fix dependencies 2015-11-08 02:23:57 -05:00
gdb gdb: Update from 7.9.1 to 7.10 2015-08-29 09:41:55 -04:00
gdbm Initial push 2015-06-13 01:03:31 +02:00
gdk-pixbuf Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
gifsicle Update gifsicle from 1.87 to 1.88 2015-07-04 10:57:59 -04:00
git git: Update from 2.6.2 to 2.6.3 2015-11-07 12:38:00 -05:00
glib glib: Update from 2.44.1 to 2.46.2 2015-11-08 01:09:15 -05:00
global Update global from 6.4 to 6.5 2015-06-28 17:04:53 -04:00
glulxe Initial push 2015-06-13 01:03:31 +02:00
gnuchess Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
gnugo Initial push 2015-06-13 01:03:31 +02:00
gnupg gnupg: Split out gnupg-curl subpackage 2015-07-15 12:58:31 -04:00
gnupg2 gnupg2: Update to 2.1.9 2015-10-11 10:58:17 -04:00
gnuplot Initial push 2015-06-13 01:03:31 +02:00
gnushogi Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
golang golang: Update to 1.5.1 from 1.5 2015-09-10 17:56:06 -04:00
googletest Initial push 2015-06-13 01:03:31 +02:00
gpgme Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
graphicsmagick graphicsmagick: Update from 1.3.22 to 1.3.23 2015-11-08 01:12:28 -05:00
greed Update greed from 3.11 to 4.1 2015-06-28 17:06:36 -04:00
grep grep: Update from 2.21 to 2.22 2015-11-07 12:37:46 -05:00
gsl gsl: Update from 2.0 to 2.1 2015-11-13 15:19:37 -05:00
gtypist Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
gzip Initial push 2015-06-13 01:03:31 +02:00
harfbuzz harfbuzz: Update from 0.9.41 to 1.0.6 2015-11-08 01:16:58 -05:00
hexcurse hexcurse: Note patch submitted upstream 2015-08-23 10:34:10 -04:00
ht Initial push 2015-06-13 01:03:31 +02:00
htop Initial push 2015-06-13 01:03:31 +02:00
hunspell Initial push 2015-06-13 01:03:31 +02:00
hunspell-en-us Initial push 2015-06-13 01:03:31 +02:00
iconv Initial push 2015-06-13 01:03:31 +02:00
imagemagick imagemagick: Minor version bump 2015-11-08 01:17:45 -05:00
inetutils Fix wait3() function and bump build revisions 2015-07-11 17:43:48 -04:00
inotify-tools Initial push 2015-06-13 01:03:31 +02:00
iperf3 iperf3: Update from 3.0.11 to 3.1 2015-11-08 01:22:30 -05:00
irssi Use mirror for irssi 2015-06-30 15:44:20 -04:00
jack jack: Configure when running 2015-08-25 18:41:57 -04:00
jhead Initial push 2015-06-13 01:03:31 +02:00
jq jq: Simplify build 2015-08-25 18:32:59 -04:00
jsoncpp jsoncpp: Update to 1.6.5 2015-07-23 18:38:24 -04:00
ldns Initial push 2015-06-13 01:03:31 +02:00
less less: Remove old workaround for broken tarball 2015-11-01 17:28:30 -05:00
lftp Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libandroid-glob Initial push 2015-06-13 01:03:31 +02:00
libandroid-support libandroid-support: Add wcslcpy to header 2015-07-15 19:10:35 -04:00
libarchive Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libassuan libassuan: Minor version update 2015-11-08 01:25:28 -05:00
libav Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libbz2 Initial push 2015-06-13 01:03:31 +02:00
libcaca Initial push 2015-06-13 01:03:31 +02:00
libcairo libcairo: Version bump, remove upstreamed patch 2015-11-08 01:27:41 -05:00
libcroco libcroco: Minor version bump 2015-11-08 01:28:30 -05:00
libcurl Various minor version bumps 2015-10-08 19:18:17 -04:00
libelf Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libevent Initial push 2015-06-13 01:03:31 +02:00
libexif Initial push 2015-06-13 01:03:31 +02:00
libexpat Initial push 2015-06-13 01:03:31 +02:00
libfaac Initial push 2015-06-13 01:03:31 +02:00
libffi Initial push 2015-06-13 01:03:31 +02:00
libgc Initial push 2015-06-13 01:03:31 +02:00
libgcrypt Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libgmp libgmp: Minor version bump 2015-11-08 01:31:52 -05:00
libgnustl Initial push 2015-06-13 01:03:31 +02:00
libgnutls Rebuild some packages and fix dependencies 2015-11-08 02:23:57 -05:00
libgpg-error Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libisl Rebuild some packages and fix dependencies 2015-11-08 02:23:57 -05:00
libjasper Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libjpeg-turbo Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libksba Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libluajit luajit: Add $PREFIX/share/luajit-2.0.4/jit/ folder 2015-08-12 15:51:11 -04:00
liblzma Bump dpkg and liblzma versions 2015-10-08 18:12:53 -04:00
libmp3lame Initial push 2015-06-13 01:03:31 +02:00
libmpc Rebuild some packages and fix dependencies 2015-11-08 02:23:57 -05:00
libmpfr libmpfr: Use updated tarball url 2015-11-10 17:05:59 -05:00
libmsgpack Bump: libmsgpack, libtermkey, libunibilium, nodejs 2015-10-08 18:00:47 -04:00
libnettle Rebuild some packages and fix dependencies 2015-11-08 02:23:57 -05:00
libnpth Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libogg Initial push 2015-06-13 01:03:31 +02:00
liboggz Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libopus Initial push 2015-06-13 01:03:31 +02:00
libpcap libpcap: Update 1.7.3 => 1.7.4 2015-08-21 17:59:13 -04:00
libpipeline Initial push 2015-06-13 01:03:31 +02:00
libpixman libpixman: Update to 0.32.8 2015-09-30 05:01:48 -04:00
libpng libpng: Use working pkg url 2015-11-13 16:20:22 -05:00
librsvg Rebuild some packages and fix dependencies 2015-11-08 02:23:57 -05:00
libsqlite libsqlite: Update from 3.8.11.1 to 3.9.2 2015-11-08 01:36:53 -05:00
libtermkey Bump: libmsgpack, libtermkey, libunibilium, nodejs 2015-10-08 18:00:47 -04:00
libtiff Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libtool Initial push 2015-06-13 01:03:31 +02:00
libtsm Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
libunibilium Bump: libmsgpack, libtermkey, libunibilium, nodejs 2015-10-08 18:00:47 -04:00
libunistring Update libunistring from 0.9.5 to 0.9.6 2015-07-09 22:27:47 -04:00
libutil libutil: Wrap pty.h in __{BEGIN,END}_DECLS 2015-10-09 21:42:22 -04:00
libuuid Initial push 2015-06-13 01:03:31 +02:00
libuv libuv: Update to 1.7.5 2015-10-02 05:19:31 -04:00
libvorbis Initial push 2015-06-13 01:03:31 +02:00
libvpx Initial push 2015-06-13 01:03:31 +02:00
libvterm Initial push 2015-06-13 01:03:31 +02:00
libx264 Initial push 2015-06-13 01:03:31 +02:00
libxml2 libxml2-dev: Add bin/xml2-config 2015-11-13 22:47:05 -05:00
libxslt libxslt: Move out xslt-config and xsltproc 2015-11-13 22:50:13 -05:00
lighttpd Initial push 2015-06-13 01:03:31 +02:00
linux-man-pages linux-man-pages: Update to 4.02 from 4.01 2015-08-19 17:59:52 -04:00
littlecms Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
lua Update lua from 5.3.0 to 5.3.1 2015-06-28 17:34:03 -04:00
luarocks Update luarocks from 2.2.1 to 2.2.2 2015-06-28 17:34:36 -04:00
lynx lynx: Update download url 2015-09-27 05:57:06 -04:00
m4 Initial push 2015-06-13 01:03:31 +02:00
make make: Patch default shell path 2015-07-19 17:06:03 -04:00
man man: Use symlink instead of hardlink 2015-07-08 20:54:35 -04:00
mc Use shorter mc description from debian 2015-07-04 08:57:12 -04:00
mlocate Initial push 2015-06-13 01:03:31 +02:00
moon-buggy Initial push 2015-06-13 01:03:31 +02:00
multitail multitail: Update to 6.4.2 2015-09-27 06:10:07 -04:00
mutt mutt: Update from 1.5.23 to 1.5.24 2015-11-08 01:43:03 -05:00
nano Update nano from 2.4.1 to 2.4.2 2015-07-10 19:39:12 -04:00
ncdc Initial push 2015-06-13 01:03:31 +02:00
ncdu Initial push 2015-06-13 01:03:31 +02:00
ncurses ncurses: Add terminfo for 'dumb' and 'eterm-color' 2015-08-03 20:27:02 -04:00
ndk-stl Remove stray vim backup file 2015-07-02 20:43:48 -04:00
ndk-sysroot ndk-sysroot: Depend on libandroid-support-dev 2015-11-13 21:53:24 -05:00
neovim neovim: Handle new xdg system config file 2015-11-02 15:52:36 -05:00
netpbm netpbm: Minor version bump 2015-11-08 01:45:53 -05:00
nmap Add nmap package 2015-08-21 18:15:06 -04:00
nodejs nodejs: Update from 4.2.1 to 4.2.2 2015-11-05 16:51:09 -05:00
ocrad Initial push 2015-06-13 01:03:31 +02:00
openjpeg openjpeg: Force fresh symlinks 2015-07-15 07:55:38 -04:00
openssh openssh: Install the ssh-copy-id script 2015-11-10 17:10:16 -05:00
openssl openssl: Update to etc/tls 2015-08-12 00:03:43 -04:00
optipng Initial push 2015-06-13 01:03:31 +02:00
pango pango: Minor version update 2015-11-08 01:47:03 -05:00
parallel parallel: Minor version update 2015-11-08 01:46:53 -05:00
patch Initial push 2015-06-13 01:03:31 +02:00
pathpicker pathpicker: Update to 0.6.2 2015-10-08 19:26:46 -04:00
pcre Initial push 2015-06-13 01:03:31 +02:00
perl Fix perl 5.22 build 2015-09-07 12:00:57 -04:00
php Add php package (closes #46) 2015-11-10 17:39:00 -05:00
pick Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
picolisp Move picolisp from disabled to enabled package 2015-10-02 09:10:43 -04:00
pkg-config pkg-config: Update from 0.28 to 0.29 2015-11-08 01:49:04 -05:00
play-audio Update play-audio to 0.2 2015-08-02 08:49:24 -04:00
poppler poppler: Disable poppler-glib 2015-11-13 22:59:54 -05:00
procps Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
protobuf Initial push 2015-06-13 01:03:31 +02:00
psmisc Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
pv Initial push 2015-06-13 01:03:31 +02:00
pwgen pwgen: add new package 2015-11-14 20:55:46 +00:00
python Fix python (and python2) syslog module 2015-11-07 17:44:51 -05:00
python2 Fix python (and python2) syslog module 2015-11-07 17:44:51 -05:00
ragel Add ragel package 2015-10-29 01:07:03 +03:30
ranger Fix ranger referencing python3.4 (closes #27) 2015-10-14 06:40:49 -04:00
readline Initial push 2015-06-13 01:03:31 +02:00
rlwrap Initial push 2015-06-13 01:03:31 +02:00
rsync Initial push 2015-06-13 01:03:31 +02:00
ruby Do not use /system/bin/{mkdir,install} in rbconfib 2015-11-13 21:28:30 -05:00
sed Initial push 2015-06-13 01:03:31 +02:00
sensible-utils Initial push 2015-06-13 01:03:31 +02:00
serf serf: Update homagepage 2015-11-08 01:51:27 -05:00
sharutils Initial push 2015-06-13 01:03:31 +02:00
silversearcher-ag silversearcher-ag: Update to latest 2015-09-26 03:27:55 -04:00
sl Initial push 2015-06-13 01:03:31 +02:00
socat Initial push 2015-06-13 01:03:31 +02:00
sox Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
speex speex: Minor version update 2015-11-08 01:56:26 -05:00
sshpass Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
strace Remove broken WIFCONTINUED macro 2015-07-11 17:16:59 -04:00
stunnel Rebuild some packages and fix dependencies 2015-11-08 02:23:57 -05:00
subversion subversion: Update to 1.9.2 2015-09-27 05:57:36 -04:00
tack Initial push 2015-06-13 01:03:31 +02:00
tar Initial push 2015-06-13 01:03:31 +02:00
taskwarrior Add taskwarrior (closes #30) 2015-10-26 19:49:35 -04:00
tcl tcl: Pass --enable-man-symlinks to avoid hard links 2015-09-09 09:55:40 -04:00
tcpdump Initial push 2015-06-13 01:03:31 +02:00
termux-api Add --multi-line and --title options to termux-dialog 2015-10-27 02:14:37 +01:00
termux-tools Remove DT_VERDEF and DT_VERDEFNUM elf entries 2015-10-13 15:48:40 -04:00
teseq Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
tig Initial push 2015-06-13 01:03:31 +02:00
tmux tmux: Enable mouse wheel scrolling by default 2015-11-02 16:04:37 -05:00
toilet Initial push 2015-06-13 01:03:31 +02:00
transmission Initial push 2015-06-13 01:03:31 +02:00
ttyrec Fix wait3() function and bump build revisions 2015-07-11 17:43:48 -04:00
units Update units 2015-10-25 16:55:17 -04:00
unrar unrar: Update from 5.0.14 to 5.3.2 2015-08-25 17:03:16 -04:00
unzip unzip: Use symlink instead of hardlink 2015-07-08 21:09:56 -04:00
utfdecode Initial push 2015-06-13 01:03:31 +02:00
vim vim: Update to latest patch number 2015-11-13 23:04:56 -05:00
vim-python vim: Update to latest patch number 2015-11-13 23:04:56 -05:00
vttest Initial push 2015-06-13 01:03:31 +02:00
vtutils Update vtutils to 0.5 2015-06-21 07:25:26 -04:00
wcalc Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
weechat weechat: Add man page and ruby subpackage 2015-11-13 23:22:18 -05:00
wget Initial push 2015-06-13 01:03:31 +02:00
xmlstarlet Fix rpl_malloc when cross compiling 2015-11-15 16:04:37 -05:00
xvidcore Fix xvidcore build 2015-06-30 18:56:09 -04:00
yasm Initial push 2015-06-13 01:03:31 +02:00
zip Initial push 2015-06-13 01:03:31 +02:00
zsh Make zsh folder permissions to please compaudit 2015-10-26 20:26:08 -04:00