diff --git a/packages/apr-util/build.sh b/packages/apr-util/build.sh index 230540e90..d1ce453bf 100644 --- a/packages/apr-util/build.sh +++ b/packages/apr-util/build.sh @@ -2,9 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://apr.apache.org/ TERMUX_PKG_DESCRIPTION="Apache Portable Runtime Utility Library" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_VERSION=1.6.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=d3e12f7b6ad12687572a3a39475545a072608f4ba03a6ce8a3778f607dd0035b TERMUX_PKG_SRCURL=http://apache.mirrors.spacedump.net/apr/apr-util-${TERMUX_PKG_VERSION}.tar.bz2 -TERMUX_PKG_DEPENDS="apr, libexpat, libuuid" +TERMUX_PKG_DEPENDS="apr, libexpat, libiconv, libuuid" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_lib_pq_PQsendQueryPrepared=no --with-apr=$TERMUX_PREFIX diff --git a/packages/bash/build.sh b/packages/bash/build.sh index 94bb942fe..3c2640182 100644 --- a/packages/bash/build.sh +++ b/packages/bash/build.sh @@ -1,9 +1,10 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/bash/ TERMUX_PKG_DESCRIPTION="A sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh)" TERMUX_PKG_LICENSE="GPL-3.0" -TERMUX_PKG_DEPENDS="ncurses, readline (>= 8.0), libandroid-support, termux-tools, command-not-found" +TERMUX_PKG_DEPENDS="ncurses, readline (>= 8.0), libandroid-support, libiconv, termux-tools, command-not-found" _MAIN_VERSION=5.0 _PATCH_VERSION=7 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=b4a80f2ac66170b2913efbfb9f2594f1f76c7b1afd11f799e22035d63077fb4d TERMUX_PKG_VERSION=${_MAIN_VERSION}.${_PATCH_VERSION} TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/bash/bash-${_MAIN_VERSION}.tar.gz diff --git a/packages/boost/build.sh b/packages/boost/build.sh index e4836b2f0..fc8c2a45d 100644 --- a/packages/boost/build.sh +++ b/packages/boost/build.sh @@ -2,11 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://boost.org TERMUX_PKG_DESCRIPTION="Free peer-reviewed portable C++ source libraries" TERMUX_PKG_LICENSE="BSL-1.0" TERMUX_PKG_VERSION=1.69.0 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SHA256=8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406 TERMUX_PKG_SRCURL=https://dl.bintray.com/boostorg/release/$TERMUX_PKG_VERSION/source/boost_${TERMUX_PKG_VERSION//./_}.tar.bz2 TERMUX_PKG_BUILD_IN_SRC=yes -TERMUX_PKG_DEPENDS="libbz2, liblzma, zlib" +TERMUX_PKG_DEPENDS="libbz2, libiconv, liblzma, zlib" TERMUX_PKG_BUILD_DEPENDS="python, python2" TERMUX_PKG_BREAKS="libboost-python (<= 1.65.1-2)" TERMUX_PKG_REPLACES="libboost-python (<= 1.65.1-2)" diff --git a/packages/cmus/build.sh b/packages/cmus/build.sh index bfcd85ba7..d1087dccc 100644 --- a/packages/cmus/build.sh +++ b/packages/cmus/build.sh @@ -2,8 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://cmus.github.io/ TERMUX_PKG_DESCRIPTION="Small, fast and powerful console music player" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=2.8.0 -TERMUX_PKG_REVISION=1 -TERMUX_PKG_DEPENDS="libandroid-support, ncurses, pulseaudio, ffmpeg, libmad, opusfile, libflac, libvorbis" +TERMUX_PKG_REVISION=2 +TERMUX_PKG_DEPENDS="libandroid-support, libiconv, ncurses, pulseaudio, ffmpeg, libmad, opusfile, libflac, libvorbis" TERMUX_PKG_SRCURL=https://github.com/cmus/cmus/archive/2748d40bb670558b523d5b47b4af442e82c7ffd2.tar.gz TERMUX_PKG_SHA256=37b5a1889a97cdfd319880bc5925c179119330163315dc3f408145c66d352f6b TERMUX_PKG_BUILD_IN_SRC=yes diff --git a/packages/coreutils/build.sh b/packages/coreutils/build.sh index 0e897fead..e45e932c7 100644 --- a/packages/coreutils/build.sh +++ b/packages/coreutils/build.sh @@ -2,8 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/coreutils/ TERMUX_PKG_DESCRIPTION="Basic file, shell and text manipulation utilities from the GNU project" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=8.31 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=ff7a9c918edce6b4f4b2725e3f9b37b0c4d193531cac49a48b56c4d0d3a9e9fd TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/coreutils/coreutils-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_DEPENDS="libiconv" + # pinky has no usage on Android. # df does not work either, let system binary prevail. # $PREFIX/bin/env is provided by busybox for shebangs to work directly. diff --git a/packages/ctags/build.sh b/packages/ctags/build.sh index 3ce8f42d2..4ce108ab8 100644 --- a/packages/ctags/build.sh +++ b/packages/ctags/build.sh @@ -2,9 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://ctags.io/ TERMUX_PKG_DESCRIPTION="Universal ctags: Source code index builder" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=0.0.20190412 +TERMUX_PKG_REVISION=1 local _COMMIT=61cc66cfc796e707cfb13c5fed493af280378c75 TERMUX_PKG_SHA256=479abda4686fafd11cae40f646c2b692cc0209783d233b2534b339b838af9acc TERMUX_PKG_SRCURL=https://github.com/universal-ctags/ctags/archive/${_COMMIT}.zip +TERMUX_PKG_DEPENDS="libiconv" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-tmpdir=$TERMUX_PREFIX/tmp" TERMUX_PKG_BUILD_IN_SRC="yes" TERMUX_PKG_HOSTBUILD="yes" diff --git a/packages/diffutils/build.sh b/packages/diffutils/build.sh index ebba7a8f1..a2a303bd6 100644 --- a/packages/diffutils/build.sh +++ b/packages/diffutils/build.sh @@ -2,6 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/diffutils/ TERMUX_PKG_DESCRIPTION="Programs (cmp, diff, diff3 and sdiff) related to finding differences between files" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=3.7 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=b3a7a6221c3dc916085f0d205abf6b8e1ba443d4dd965118da364a1dc1cb3a26 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/diffutils/diffutils-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_DEPENDS="libiconv" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_path_PR_PROGRAM=${TERMUX_PREFIX}/bin/pr" diff --git a/packages/doxygen/build.sh b/packages/doxygen/build.sh index e19514703..60caf5313 100644 --- a/packages/doxygen/build.sh +++ b/packages/doxygen/build.sh @@ -3,8 +3,11 @@ TERMUX_PKG_DESCRIPTION="A documentation system for C++, C, Java, IDL and PHP" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="lokesh @hax4us" TERMUX_PKG_VERSION=1.8.15 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=bd9c0ec462b6a9b5b41ede97bede5458e0d7bb40d4cfa27f6f622eb33c59245d TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/doxygen-$TERMUX_PKG_VERSION.src.tar.gz +TERMUX_PKG_DEPENDS="libiconv" + TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DBISON_EXECUTABLE=$(which bison) -DCMAKE_BUILD_TYPE=Release @@ -13,6 +16,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -Dbuild_parse=yes -Dbuild_xmlparser=yes " + termux_step_post_make_install() { mkdir -p $TERMUX_PREFIX/share/man/man1 cp $TERMUX_PKG_SRCDIR/doc/doxygen.1 $TERMUX_PREFIX/share/man/man1 diff --git a/packages/elinks/build.sh b/packages/elinks/build.sh index 4f9333f29..d30227b8a 100644 --- a/packages/elinks/build.sh +++ b/packages/elinks/build.sh @@ -3,10 +3,11 @@ TERMUX_PKG_DESCRIPTION="Full-Featured Text WWW Browser" TERMUX_PKG_LICENSE="GPL-2.0" _COMMIT=f86be659718c0cd0a67f88b42f07044c23d0d028 TERMUX_PKG_VERSION=0.13.GIT -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/xeffyr/elinks/archive/${_COMMIT}.zip TERMUX_PKG_SHA256=3e65aaabcc4f6b2418643cf965786c00e3f196330f3e7863ca83f9e546d5e609 -TERMUX_PKG_DEPENDS="libexpat, libidn, openssl, libbz2, zlib" +TERMUX_PKG_DEPENDS="libexpat, libiconv, libidn, openssl, libbz2, zlib" + TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --enable-256-colors --enable-true-color @@ -15,6 +16,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --without-brotli --without-gc " + TERMUX_MAKE_PROCESSES=1 termux_step_pre_configure() { diff --git a/packages/ffmpeg/build.sh b/packages/ffmpeg/build.sh index 219afc306..3d6199a55 100644 --- a/packages/ffmpeg/build.sh +++ b/packages/ffmpeg/build.sh @@ -3,10 +3,10 @@ TERMUX_PKG_DESCRIPTION="Tools and libraries to manipulate a wide range of multim TERMUX_PKG_LICENSE="GPL-3.0" # NOTE: mpv has to be rebuilt and version bumped after updating ffmpeg. TERMUX_PKG_VERSION=4.1.3 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=0c3020452880581a8face91595b239198078645e7d7184273b8bcc7758beb63d TERMUX_PKG_SRCURL=https://www.ffmpeg.org/releases/ffmpeg-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_DEPENDS="libbz2, libsoxr, libx264, libx265, xvidcore, libvorbis, libmp3lame, libopus, libvpx, libgnutls, libandroid-glob, freetype, zlib, liblzma" +TERMUX_PKG_DEPENDS="libbz2, libiconv, libsoxr, libx264, libx265, xvidcore, libvorbis, libmp3lame, libopus, libvpx, libgnutls, libandroid-glob, freetype, zlib, liblzma" TERMUX_PKG_INCLUDE_IN_DEVPACKAGE="share/ffmpeg/examples" TERMUX_PKG_CONFLICTS="libav" diff --git a/packages/finch/build.sh b/packages/finch/build.sh index ae5a2125c..4fb936185 100644 --- a/packages/finch/build.sh +++ b/packages/finch/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://pidgin.im/ TERMUX_PKG_DESCRIPTION="Text-based multi-protocol instant messaging client" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=2.13.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=2747150c6f711146bddd333c496870bfd55058bab22ffb7e4eb784018ec46d8f TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/pidgin/Pidgin/${TERMUX_PKG_VERSION}/pidgin-${TERMUX_PKG_VERSION}.tar.bz2 -TERMUX_PKG_DEPENDS="libgnutls, libxml2, ncurses-ui-libs, glib" +TERMUX_PKG_DEPENDS="libiconv, libgnutls, libxml2, ncurses-ui-libs, glib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --disable-gtkui --disable-gstreamer diff --git a/packages/gettext/build.sh b/packages/gettext/build.sh index 00be94cb7..3f248bc90 100644 --- a/packages/gettext/build.sh +++ b/packages/gettext/build.sh @@ -2,11 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/gettext/ TERMUX_PKG_DESCRIPTION="GNU Internationalization utilities" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=0.19.8.1 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SHA256=105556dbc5c3fbbc2aa0edb46d22d055748b6f5c7cd7a8d99f8e7eb84e938be4 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gettext/gettext-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_BUILD_IN_SRC=yes -TERMUX_PKG_DEPENDS="pcre, liblzma, libxml2, libcroco, ncurses, libunistring, zlib" +TERMUX_PKG_DEPENDS="libiconv, pcre, liblzma, libxml2, libcroco, ncurses, libunistring, zlib" termux_step_pre_configure() { autoreconf diff --git a/packages/ghostscript/build.sh b/packages/ghostscript/build.sh index b282e8fd7..ff696db79 100644 --- a/packages/ghostscript/build.sh +++ b/packages/ghostscript/build.sh @@ -2,9 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://www.ghostscript.com/ TERMUX_PKG_DESCRIPTION="Interpreter for the PostScript language and for PDF" TERMUX_PKG_LICENSE="AGPL-V3" TERMUX_PKG_VERSION=9.27 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=9e089546624296bf4aca14c2adcb0762b323ca77ae14176d21127b749baac8d6 TERMUX_PKG_SRCURL=https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${TERMUX_PKG_VERSION//.}/ghostpdl-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_DEPENDS="libandroid-support, libtiff, libjpeg-turbo, libpng, libexpat, freetype, fontconfig, libidn, littlecms, openjpeg" +TERMUX_PKG_DEPENDS="libandroid-support, libiconv, libtiff, libjpeg-turbo, libpng, libexpat, freetype, fontconfig, libidn, littlecms, openjpeg" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_lib_lcms2__cmsCreateMutex=yes CCAUX=gcc diff --git a/packages/git/build.sh b/packages/git/build.sh index 0231bff1b..82593b207 100644 --- a/packages/git/build.sh +++ b/packages/git/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://git-scm.com/ TERMUX_PKG_DESCRIPTION="Fast, scalable, distributed revision control system" TERMUX_PKG_LICENSE="GPL-2.0" # less is required as a pager for git log, and the busybox less does not handle used escape sequences. -TERMUX_PKG_DEPENDS="libcurl, less, openssl, pcre2, zlib" +TERMUX_PKG_DEPENDS="libcurl, libiconv, less, openssl, pcre2, zlib" TERMUX_PKG_VERSION=2.21.0 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=8ccb1ce743ee991d91697e163c47c11be4bf81efbdd9fb0b4a7ad77cc0020d28 TERMUX_PKG_SRCURL=https://www.kernel.org/pub/software/scm/git/git-${TERMUX_PKG_VERSION}.tar.xz ## This requires a working $TERMUX_PREFIX/bin/sh on the host building: diff --git a/packages/glib/build.sh b/packages/glib/build.sh index 51f4620af..f541ea578 100644 --- a/packages/glib/build.sh +++ b/packages/glib/build.sh @@ -2,11 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://developer.gnome.org/glib/ TERMUX_PKG_DESCRIPTION="Library providing core building blocks for libraries and applications written in C" TERMUX_PKG_LICENSE="LGPL-2.1" TERMUX_PKG_VERSION=2.58.3 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=8f43c31767e88a25da72b52a40f3301fefc49a665b56dc10ee7cc9565cbe7481 TERMUX_PKG_SRCURL=https://ftp.gnome.org/pub/gnome/sources/glib/${TERMUX_PKG_VERSION:0:4}/glib-${TERMUX_PKG_VERSION}.tar.xz # libandroid-support to get langinfo.h in include path. -TERMUX_PKG_DEPENDS="libffi, pcre, libandroid-support, zlib" +TERMUX_PKG_DEPENDS="libffi, libiconv, pcre, libandroid-support, zlib" TERMUX_PKG_RM_AFTER_INSTALL="share/gtk-doc lib/locale share/glib-2.0/gettext share/gdb/auto-load share/glib-2.0/codegen share/glib-2.0/gdb bin/gtester-report bin/glib-gettextize bin/gdbus-codegen" # Needed by pkg-config for glib-2.0: TERMUX_PKG_DEVPACKAGE_DEPENDS="pcre-dev" diff --git a/packages/gnuplot/build.sh b/packages/gnuplot/build.sh index fe779b622..bd8d30ace 100644 --- a/packages/gnuplot/build.sh +++ b/packages/gnuplot/build.sh @@ -2,11 +2,11 @@ TERMUX_PKG_HOMEPAGE=http://gnuplot.info/ TERMUX_PKG_DESCRIPTION="Command-line driven graphing utility" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=5.2.6 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SHA256=35dd8f013139e31b3028fac280ee12d4b1346d9bb5c501586d1b5a04ae7a94ee TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/gnuplot/gnuplot/${TERMUX_PKG_VERSION}/gnuplot-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-x --with-lua=no --with-bitmap-terminals" -TERMUX_PKG_DEPENDS="libandroid-support, readline, pango, libgd, zlib" +TERMUX_PKG_DEPENDS="libandroid-support, libiconv, readline, pango, libgd, zlib" TERMUX_PKG_HOSTBUILD=yes termux_step_host_build() { diff --git a/packages/gst-plugins-bad/build.sh b/packages/gst-plugins-bad/build.sh index d9ddd941b..e0389c38a 100644 --- a/packages/gst-plugins-bad/build.sh +++ b/packages/gst-plugins-bad/build.sh @@ -2,11 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://gstreamer.freedesktop.org/ TERMUX_PKG_DESCRIPTION="GStreamer Bad Plug-ins" TERMUX_PKG_LICENSE="LGPL-2.0" TERMUX_PKG_VERSION=1.14.4 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=910b4e0e2e897e8b6d06767af1779d70057c309f67292f485ff988d087aa0de5 TERMUX_PKG_SRCURL=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_BUILD_IN_SRC=yes -TERMUX_PKG_DEPENDS="gst-plugins-base, libbz2, libcurl, libpng, librsvg, libssh2, libsndfile, libx264, libx265, littlecms, openal-soft, openjpeg" +TERMUX_PKG_DEPENDS="gst-plugins-base, libbz2, libcurl, libiconv, libpng, librsvg, libssh2, libsndfile, libx264, libx265, littlecms, openal-soft, openjpeg" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --disable-android_media --disable-examples diff --git a/packages/gtypist/build.sh b/packages/gtypist/build.sh index 97215e5f7..cac4a072f 100644 --- a/packages/gtypist/build.sh +++ b/packages/gtypist/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/gtypist/ TERMUX_PKG_DESCRIPTION="Universal typing tutor" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=2.9.5 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gtypist/gtypist-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=c13af40b12479f8219ffa6c66020618c0ce305ad305590fde02d2c20eb9cf977 -TERMUX_PKG_DEPENDS="libandroid-support, ncurses" +TERMUX_PKG_DEPENDS="libandroid-support, libiconv, ncurses" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_header_ncursesw_ncurses_h=yes --enable-nls=no ac_cv_header_libintl_h=no" TERMUX_PKG_RM_AFTER_INSTALL="share/emacs/site-lisp bin/typefortune share/man/man1/typefortune.1" diff --git a/packages/hunspell/build.sh b/packages/hunspell/build.sh index 70a231991..cc53698e1 100644 --- a/packages/hunspell/build.sh +++ b/packages/hunspell/build.sh @@ -2,11 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://hunspell.github.io TERMUX_PKG_DESCRIPTION="Spell checker" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=1.7.0 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=bb27b86eb910a8285407cf3ca33b62643a02798cf2eef468c0a74f6c3ee6bc8a TERMUX_PKG_SRCURL=https://github.com/hunspell/hunspell/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-ui --with-readline" -TERMUX_PKG_DEPENDS="ncurses, readline, hunspell-en-us" +TERMUX_PKG_DEPENDS="libiconv, ncurses, readline, hunspell-en-us" TERMUX_PKG_BUILD_IN_SRC=yes termux_step_pre_configure() { diff --git a/packages/irssi/build.sh b/packages/irssi/build.sh index f60be4841..d9be5d550 100644 --- a/packages/irssi/build.sh +++ b/packages/irssi/build.sh @@ -1,9 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://irssi.org/ TERMUX_PKG_DESCRIPTION="Terminal based IRC client" TERMUX_PKG_LICENSE="GPL-2.0" -TERMUX_PKG_DEPENDS="ncurses, openssl, glib, libandroid-glob, utf8proc" +TERMUX_PKG_DEPENDS="libiconv, ncurses, openssl, glib, libandroid-glob, utf8proc" TERMUX_PKG_VERSION=1.2.0 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=1643fca1d8b35e5a5d7b715c9c889e1e9cdb7e578e06487901ea959e6ab3ebe5 TERMUX_PKG_SRCURL=https://github.com/irssi/irssi/releases/download/$TERMUX_PKG_VERSION/irssi-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_BUILD_IN_SRC=yes diff --git a/packages/lftp/build.sh b/packages/lftp/build.sh index 303ae8a21..112af5336 100644 --- a/packages/lftp/build.sh +++ b/packages/lftp/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://lftp.tech/ TERMUX_PKG_DESCRIPTION="FTP/HTTP client and file transfer program" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=4.8.4 -TERMUX_PKG_REVISION=5 +TERMUX_PKG_REVISION=6 TERMUX_PKG_SHA256=4ebc271e9e5cea84a683375a0f7e91086e5dac90c5d51bb3f169f75386107a62 TERMUX_PKG_SRCURL=https://lftp.tech/ftp/lftp-${TERMUX_PKG_VERSION}.tar.xz # (1) Android has dn_expand, but lftp assumes that dn_skipname then exists, which it does not on android. @@ -14,7 +14,7 @@ ac_cv_func_dn_expand=no --with-readline=$TERMUX_PREFIX --with-zlib=$TERMUX_PREFIX " -TERMUX_PKG_DEPENDS="libexpat, openssl, readline, libidn2, zlib" +TERMUX_PKG_DEPENDS="libexpat, libiconv, openssl, readline, libidn2, zlib" TERMUX_PKG_BUILD_DEPENDS="ncurses-dev" termux_step_pre_configure() { diff --git a/packages/libarchive/build.sh b/packages/libarchive/build.sh index db69b753a..c931d860c 100644 --- a/packages/libarchive/build.sh +++ b/packages/libarchive/build.sh @@ -2,10 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://www.libarchive.org/ TERMUX_PKG_DESCRIPTION="Multi-format archive and compression library" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=3.3.3 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SHA256=ba7eb1781c9fbbae178c4c6bad1c6eb08edab9a1496c64833d1715d022b30e2e TERMUX_PKG_SRCURL=https://www.libarchive.org/downloads/libarchive-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_DEPENDS="libbz2, liblzma, libxml2, openssl, zlib" +TERMUX_PKG_DEPENDS="libbz2, libiconv, liblzma, libxml2, openssl, zlib" + # --without-nettle to use openssl instead: TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --without-nettle diff --git a/packages/libgd/build.sh b/packages/libgd/build.sh index 94abf4fce..fd39ad9e2 100644 --- a/packages/libgd/build.sh +++ b/packages/libgd/build.sh @@ -2,10 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://libgd.github.io/ TERMUX_PKG_DESCRIPTION="GD is an open source code library for the dynamic creation of images by programmers" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.2.5 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=a66111c9b4a04e818e9e2a37d7ae8d4aae0939a100a36b0ffb52c706a09074b5 TERMUX_PKG_SRCURL=https://github.com/libgd/libgd/releases/download/gd-${TERMUX_PKG_VERSION}/libgd-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_DEPENDS="freetype, fontconfig, libjpeg-turbo, libpng, libtiff, libwebp, zlib" +TERMUX_PKG_DEPENDS="freetype, fontconfig, libiconv, libjpeg-turbo, libpng, libtiff, libwebp, zlib" + # Disable vpx support for now, look at https://github.com/gagern/libgd/commit/d41eb72cd4545c394578332e5c102dee69e02ee8 # for enabling: TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-vpx --without-x" diff --git a/packages/libgmime/build.sh b/packages/libgmime/build.sh index 1ecb09837..d4631de7f 100644 --- a/packages/libgmime/build.sh +++ b/packages/libgmime/build.sh @@ -2,10 +2,11 @@ TERMUX_PKG_HOMEPAGE=http://spruce.sourceforge.net/gmime/ TERMUX_PKG_DESCRIPTION="MIME message parser and creator" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=3.2.3 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=6a0875eeb552ab447dd54853a68ced62217d863631048737dd97eaa2713e7311 TERMUX_PKG_SRCURL=https://download.gnome.org/sources/gmime/${TERMUX_PKG_VERSION:0:3}/gmime-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_DEPENDS="glib, libidn2, zlib" +TERMUX_PKG_DEPENDS="glib, libiconv, libidn2, zlib" + TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_have_iconv_detect_h=yes --disable-glibtest diff --git a/packages/libidn/build.sh b/packages/libidn/build.sh index a875144d1..3fe53cc80 100644 --- a/packages/libidn/build.sh +++ b/packages/libidn/build.sh @@ -2,8 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/libidn/ TERMUX_PKG_DESCRIPTION="GNU Libidn library, implementation of IETF IDN specifications" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=1.35 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=f11af1005b46b7b15d057d7f107315a1ad46935c7fcdf243c16e46ec14f0fe1e TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/libidn/libidn-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_DEPENDS="libiconv" + # Remove the idn tool for now, add it as subpackage if desired:: TERMUX_PKG_RM_AFTER_INSTALL="bin/idn share/man/man1/idn.1 share/emacs" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-ld-version-script" diff --git a/packages/libunistring/build.sh b/packages/libunistring/build.sh index 9a59ec249..e5de664ff 100644 --- a/packages/libunistring/build.sh +++ b/packages/libunistring/build.sh @@ -2,8 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/libunistring/ TERMUX_PKG_DESCRIPTION="Library providing functions for manipulating Unicode strings" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=0.9.10 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=a82e5b333339a88ea4608e4635479a1cfb2e01aafb925e1290b65710d43f610b TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/libunistring/libunistring-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_DEPENDS="libandroid-support" +TERMUX_PKG_DEPENDS="libandroid-support, libiconv" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_func_uselocale=no am_cv_langinfo_codeset=yes" diff --git a/packages/libxml2/build.sh b/packages/libxml2/build.sh index 7dae689ed..ca53968c9 100644 --- a/packages/libxml2/build.sh +++ b/packages/libxml2/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=http://www.xmlsoft.org TERMUX_PKG_DESCRIPTION="Library for parsing XML documents" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.9.9 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=94fb70890143e3c6549f265cee93ec064c80a84c42ad0f23e85ee1fd6540a871 TERMUX_PKG_SRCURL=ftp://xmlsoft.org/libxml2/libxml2-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-python" TERMUX_PKG_RM_AFTER_INSTALL="share/gtk-doc" TERMUX_PKG_INCLUDE_IN_DEVPACKAGE="bin/xml2-config share/man/man1/xml2-config.1 lib/cmake lib/xml2Conf.sh" -TERMUX_PKG_DEPENDS="liblzma, zlib" +TERMUX_PKG_DEPENDS="libiconv, liblzma, zlib" diff --git a/packages/lynx/build.sh b/packages/lynx/build.sh index 231e17d11..f597942cf 100644 --- a/packages/lynx/build.sh +++ b/packages/lynx/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=http://lynx.browser.org/ TERMUX_PKG_DESCRIPTION="The text web browser" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=2.8.9rel.1 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SHA256=387f193d7792f9cfada14c60b0e5c0bff18f227d9257a39483e14fa1aaf79595 TERMUX_PKG_SRCURL=http://invisible-mirror.net/archives/lynx/tarballs/lynx${TERMUX_PKG_VERSION}.tar.bz2 -TERMUX_PKG_DEPENDS="ncurses, openssl, libbz2, libidn, zlib" +TERMUX_PKG_DEPENDS="libiconv, ncurses, openssl, libbz2, libidn, zlib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-screen=ncursesw --enable-widec --enable-scrollbar --enable-nested-tables --enable-htmlized-cfg --with-ssl --with-zlib --with-bzlib --enable-cjk --enable-japanese-utf8 --enable-progressbar --enable-prettysrc --enable-forms-options --enable-8bit-toupper --enable-ascii-ctypes --disable-font-switch --with-mime-libdir=$TERMUX_PREFIX/etc" ## set default paths for tools that may be used in runtime by 'lynx' binary diff --git a/packages/mariadb/build.sh b/packages/mariadb/build.sh index 854d6d0c0..312aa8e7a 100644 --- a/packages/mariadb/build.sh +++ b/packages/mariadb/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://mariadb.org TERMUX_PKG_DESCRIPTION="A drop-in replacement for mysql server" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=10.3.14 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SHA256=ba1c94d92fc8ebdf9b8a1d1b93ed6aeeead33da507efbbd4afcf49f32023e054 TERMUX_PKG_SRCURL=https://ftp.osuosl.org/pub/mariadb/mariadb-$TERMUX_PKG_VERSION/source/mariadb-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" @@ -48,7 +48,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DINSTALL_SYSCONFDIR=$TERMUX_PREFIX/etc " TERMUX_PKG_HOSTBUILD=true -TERMUX_PKG_DEPENDS="liblzma, ncurses, libedit, openssl, pcre, libcrypt, libandroid-support, libandroid-glob, zlib" +TERMUX_PKG_DEPENDS="libiconv, liblzma, ncurses, libedit, openssl, pcre, libcrypt, libandroid-support, libandroid-glob, zlib" TERMUX_PKG_MAINTAINER="Vishal Biswas @vishalbiswas" TERMUX_PKG_CONFLICTS="mysql" TERMUX_PKG_RM_AFTER_INSTALL="bin/mysqltest*" diff --git a/packages/mc/build.sh b/packages/mc/build.sh index ce8704fab..fda11902d 100644 --- a/packages/mc/build.sh +++ b/packages/mc/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://www.midnight-commander.org/ TERMUX_PKG_DESCRIPTION="Midnight Commander - a powerful file manager" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=4.8.22 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=ee7868d7ba0498cf2cccefe107d7efee7f2571098806bba2aed5a159db801318 TERMUX_PKG_SRCURL=http://ftp.midnight-commander.org/mc-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_DEPENDS="libandroid-support, ncurses, glib, openssl, libssh2, zlib" +TERMUX_PKG_DEPENDS="libandroid-support, libiconv, ncurses, glib, openssl, libssh2, zlib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_lib_util_openpty=no ac_cv_path_PERL=$TERMUX_PREFIX/bin/perl diff --git a/packages/minicom/build.sh b/packages/minicom/build.sh index b1620c510..551a4bbcd 100644 --- a/packages/minicom/build.sh +++ b/packages/minicom/build.sh @@ -2,7 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://alioth.debian.org/projects/minicom/ TERMUX_PKG_DESCRIPTION="Friendly menu driven serial communication program" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=2.7.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=890875220458e1dd4c27ecb8cec508b06365159bfe7adb8f408a07b0a48763e9 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/minicom-$TERMUX_PKG_VERSION.tar.xz -TERMUX_PKG_DEPENDS="ncurses" +TERMUX_PKG_DEPENDS="libiconv, ncurses" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-socket --disable-music" diff --git a/packages/mpv/build.sh b/packages/mpv/build.sh index 6db0bbe6b..5e685a417 100644 --- a/packages/mpv/build.sh +++ b/packages/mpv/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://mpv.io/ TERMUX_PKG_DESCRIPTION="Command-line media player" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=0.29.1 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SHA256=f9f9d461d1990f9728660b4ccb0e8cb5dce29ccaa6af567bec481b79291ca623 TERMUX_PKG_SRCURL=https://github.com/mpv-player/mpv/archive/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_DEPENDS="ffmpeg, openal-soft, libandroid-support, libandroid-glob, liblua52, libpulseaudio, libarchive, zlib" +TERMUX_PKG_DEPENDS="libiconv, ffmpeg, openal-soft, libandroid-support, libandroid-glob, liblua52, libpulseaudio, libarchive, zlib" TERMUX_PKG_RM_AFTER_INSTALL="share/icons share/applications" termux_step_pre_configure() { diff --git a/packages/mtools/build.sh b/packages/mtools/build.sh index 269590afb..6e2c35909 100644 --- a/packages/mtools/build.sh +++ b/packages/mtools/build.sh @@ -2,10 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/mtools/ TERMUX_PKG_DESCRIPTION="Tool for manipulating FAT images." TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=4.0.23 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=f188db26751aeb5692a79b2380b440ecc05fd1848a52f869d7ca1193f2ef8ee3 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/mtools/mtools-${TERMUX_PKG_VERSION}.tar.bz2 -TERMUX_PKG_DEPENDS="libandroid-support" +TERMUX_PKG_DEPENDS="libandroid-support, libiconv" + TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --disable-floppyd ac_cv_lib_bsd_main=no diff --git a/packages/ncdc/build.sh b/packages/ncdc/build.sh index f9d964c9e..7c998f562 100644 --- a/packages/ncdc/build.sh +++ b/packages/ncdc/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://dev.yorhel.nl/ncdc TERMUX_PKG_DESCRIPTION="Modern and lightweight direct connect client with a friendly ncurses interface" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.21 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=22904f93a553e45b84a3e72dc6209e11194087c3244fd08c6489bacdee991982 TERMUX_PKG_SRCURL=https://dev.yorhel.nl/download/ncdc-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_DEPENDS="libandroid-support, libgnutls, libsqlite, bzip2, glib, ncurses, zlib" +TERMUX_PKG_DEPENDS="libandroid-support, libiconv, libgnutls, libsqlite, bzip2, glib, ncurses, zlib" TERMUX_PKG_BUILD_DEPENDS="libbz2-dev, libnettle-dev, libidn-dev" TERMUX_PKG_BUILD_IN_SRC="yes" diff --git a/packages/neovim/build.sh b/packages/neovim/build.sh index cc6fe482d..a49ffc505 100644 --- a/packages/neovim/build.sh +++ b/packages/neovim/build.sh @@ -2,10 +2,12 @@ TERMUX_PKG_HOMEPAGE=https://neovim.io/ TERMUX_PKG_DESCRIPTION="Ambitious Vim-fork focused on extensibility and agility (nvim)" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_VERSION=0.3.5 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=b8b30043963133214f78901cb6361189c8f94e9f5f1b2493a7cedb4c323236d6 TERMUX_PKG_SRCURL=https://github.com/neovim/neovim/archive/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_DEPENDS="libuv, libmsgpack, libandroid-support, libvterm, libtermkey, liblua, libunibilium" +TERMUX_PKG_DEPENDS="libiconv, libuv, libmsgpack, libandroid-support, libvterm, libtermkey, liblua, libunibilium" TERMUX_PKG_HOSTBUILD=true + TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DENABLE_JEMALLOC=OFF -DGETTEXT_MSGFMT_EXECUTABLE=$(which msgfmt) diff --git a/packages/newsboat/build.sh b/packages/newsboat/build.sh index 9711f5641..c20a22c64 100644 --- a/packages/newsboat/build.sh +++ b/packages/newsboat/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://newsboat.org/ TERMUX_PKG_DESCRIPTION="RSS/Atom feed reader for the text console" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.15 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=da68ce93c02dda908a471ef8994bb3c668f060eb6046d486c3f05649c6650db7 TERMUX_PKG_SRCURL=https://newsboat.org/releases/${TERMUX_PKG_VERSION}/newsboat-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_DEPENDS="libandroid-support, libandroid-glob, json-c, libsqlite, libcurl, libxml2, stfl, ncurses, openssl" +TERMUX_PKG_DEPENDS="libiconv, libandroid-support, libandroid-glob, json-c, libsqlite, libcurl, libxml2, stfl, ncurses, openssl" TERMUX_PKG_BUILD_IN_SRC=yes TERMUX_PKG_RM_AFTER_INSTALL="share/locale" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_lib_bsd_main=no" diff --git a/packages/parted/build.sh b/packages/parted/build.sh index f5a2e2b0e..863e214ce 100644 --- a/packages/parted/build.sh +++ b/packages/parted/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/parted/ TERMUX_PKG_DESCRIPTION="Versatile partition editor" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=3.2 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/parted/parted-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=858b589c22297cacdf437f3baff6f04b333087521ab274f7ab677cb8c6bb78e4 -TERMUX_PKG_DEPENDS="libuuid, readline" +TERMUX_PKG_DEPENDS="libiconv, libuuid, readline" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --disable-device-mapper " diff --git a/packages/php/build.sh b/packages/php/build.sh index 86c78c95c..9b910b2aa 100644 --- a/packages/php/build.sh +++ b/packages/php/build.sh @@ -2,14 +2,14 @@ TERMUX_PKG_HOMEPAGE=https://php.net TERMUX_PKG_DESCRIPTION="Server-side, HTML-embedded scripting language" TERMUX_PKG_LICENSE="PHP-3.0" TERMUX_PKG_VERSION=7.3.5 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=e1011838a46fd4a195c8453b333916622d7ff5bce4aca2d9d99afac142db2472 TERMUX_PKG_SRCURL=https://secure.php.net/distributions/php-${TERMUX_PKG_VERSION}.tar.xz # Build native php for phar to build (see pear-Makefile.frag.patch): TERMUX_PKG_HOSTBUILD=true # Build the native php without xml support as we only need phar: TERMUX_PKG_EXTRA_HOSTBUILD_CONFIGURE_ARGS="--disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --without-pear" -TERMUX_PKG_DEPENDS="libandroid-glob, libxml2, liblzma, openssl, pcre2, libbz2, libcrypt, libcurl, libgd, readline, freetype, libandroid-support, zlib" +TERMUX_PKG_DEPENDS="libiconv, libandroid-glob, libxml2, liblzma, openssl, pcre2, libbz2, libcrypt, libcurl, libgd, readline, freetype, libandroid-support, zlib" # mysql modules were initially shared libs TERMUX_PKG_CONFLICTS="php-mysql" TERMUX_PKG_REPLACES="php-mysql" diff --git a/packages/pinentry/build.sh b/packages/pinentry/build.sh index c975a06a9..1567bff5a 100644 --- a/packages/pinentry/build.sh +++ b/packages/pinentry/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.gnupg.org/related_software/pinentry/index.html TERMUX_PKG_DESCRIPTION="Dialog allowing secure password entry" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=1.1.0 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=68076686fa724a290ea49cdf0d1c0c1500907d1b759a3bcbfbec0293e8f56570 TERMUX_PKG_SRCURL=https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-${TERMUX_PKG_VERSION}.tar.bz2 -TERMUX_PKG_DEPENDS="libandroid-support, libassuan, ncurses" +TERMUX_PKG_DEPENDS="libandroid-support, libassuan, libiconv, ncurses" TERMUX_PKG_BUILD_DEPENDS="libgpg-error" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-pinentry-fltk" diff --git a/packages/poppler/build.sh b/packages/poppler/build.sh index d084e95e9..4cfed9a8b 100644 --- a/packages/poppler/build.sh +++ b/packages/poppler/build.sh @@ -2,10 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://poppler.freedesktop.org/ TERMUX_PKG_DESCRIPTION="PDF rendering library" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=0.76.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=e62cd4053f851eecc4a6aa2b81d739fbab1d67b3c60b31ebac7049483cc617b1 TERMUX_PKG_SRCURL=https://poppler.freedesktop.org/poppler-${TERMUX_PKG_VERSION}.tar.xz # libcairo and littlecms is used by pdftocairo: -TERMUX_PKG_DEPENDS="fontconfig, glib, libcairo, libpng, libjpeg-turbo, libtiff, littlecms, openjpeg, freetype, libcurl" +TERMUX_PKG_DEPENDS="libiconv, fontconfig, glib, libcairo, libpng, libjpeg-turbo, libtiff, littlecms, openjpeg, freetype, libcurl" #texlive needs the xpdf headers TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DENABLE_GLIB=ON diff --git a/packages/qalc/build.sh b/packages/qalc/build.sh index e891cbcfe..7479c7b83 100644 --- a/packages/qalc/build.sh +++ b/packages/qalc/build.sh @@ -2,8 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://qalculate.github.io/ TERMUX_PKG_DESCRIPTION="Powerful and easy to use command line calculator" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=2.8.1 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SHA256=a901be570bbfad80f1fccb1839ef2d03f6f2b7a02b051df35d5b687a08396105 TERMUX_PKG_SRCURL=https://github.com/Qalculate/libqalculate/releases/download/v$TERMUX_PKG_VERSION/libqalculate-$TERMUX_PKG_VERSION.tar.gz -TERMUX_PKG_DEPENDS="libcurl, libmpfr, libxml2, readline, libgmp, zlib" +TERMUX_PKG_DEPENDS="libiconv, libcurl, libmpfr, libxml2, readline, libgmp, zlib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-icu" diff --git a/packages/rsync/build.sh b/packages/rsync/build.sh index 783e533ef..e9999de8a 100644 --- a/packages/rsync/build.sh +++ b/packages/rsync/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://rsync.samba.org/ TERMUX_PKG_DESCRIPTION="Utility that provides fast incremental file transfer" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=3.1.3 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://rsync.samba.org/ftp/rsync/src/rsync-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=55cc554efec5fdaad70de921cd5a5eeb6c29a95524c715f3bbf849235b0800c0 -TERMUX_PKG_DEPENDS="libpopt, openssh | dropbear, zlib" +TERMUX_PKG_DEPENDS="libiconv, libpopt, openssh | dropbear, zlib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --with-rsyncd-conf=$TERMUX_PREFIX/etc/rsyncd.conf --with-included-zlib=no diff --git a/packages/stfl/build.sh b/packages/stfl/build.sh index a79913954..f5e89b3bf 100644 --- a/packages/stfl/build.sh +++ b/packages/stfl/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=http://www.clifford.at/stfl TERMUX_PKG_DESCRIPTION="Structured Terminal Forms Language/Library" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=0.24 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=http://www.clifford.at/stfl/stfl-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=d4a7aa181a475aaf8a8914a8ccb2a7ff28919d4c8c0f8a061e17a0c36869c090 -TERMUX_PKG_DEPENDS="libandroid-support, ncurses" +TERMUX_PKG_DEPENDS="libandroid-support, libiconv, ncurses" TERMUX_PKG_BUILD_IN_SRC=yes termux_step_configure() { diff --git a/packages/tar/build.sh b/packages/tar/build.sh index faa9956b7..56a8f1a8a 100644 --- a/packages/tar/build.sh +++ b/packages/tar/build.sh @@ -2,11 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/tar/ TERMUX_PKG_DESCRIPTION="GNU tar for manipulating tar archives" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=1.32 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=d0d3ae07f103323be809bc3eac0dcc386d52c5262499fe05511ac4788af1fdd8 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/tar/tar-${TERMUX_PKG_VERSION}.tar.xz # Allow xz compression (busybox only provides xz decompression): -TERMUX_PKG_DEPENDS="xz-utils, libandroid-glob" +TERMUX_PKG_DEPENDS="libiconv, xz-utils, libandroid-glob" # When cross-compiling configure guesses that d_ino in struct dirent only exists # if triplet matches linux*-gnu*, so we force set it explicitly: TERMUX_PKG_EXTRA_CONFIGURE_ARGS="gl_cv_struct_dirent_d_ino=yes" diff --git a/packages/texinfo/build.sh b/packages/texinfo/build.sh index be0a4e71a..48cb9ab8d 100644 --- a/packages/texinfo/build.sh +++ b/packages/texinfo/build.sh @@ -2,8 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/texinfo/ TERMUX_PKG_DESCRIPTION="Documentation system for on-line information and printed output" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=6.6 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=9bb9ca00da53f26a7e5725eee49689cd4a1e18d25d5b061ac8b2053018d93d66 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/texinfo/texinfo-${TERMUX_PKG_VERSION}.tar.xz # gawk is used by texindex: -TERMUX_PKG_DEPENDS="ncurses, perl, gawk" +TERMUX_PKG_DEPENDS="libiconv, ncurses, perl, gawk" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-perl-xs" diff --git a/packages/texlive-bin/build.sh b/packages/texlive-bin/build.sh index 4ac886fda..0c445a197 100644 --- a/packages/texlive-bin/build.sh +++ b/packages/texlive-bin/build.sh @@ -3,10 +3,10 @@ TERMUX_PKG_DESCRIPTION="TeX Live is a distribution of the TeX typesetting system TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91" TERMUX_PKG_VERSION=20190410 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/TeX-Live/texlive-source/archive/build-svn50882.tar.gz TERMUX_PKG_SHA256=a7462f8e29163faa52ad2ac658727b60f95241449832f1a4dac8d8a406d18233 -TERMUX_PKG_DEPENDS="freetype, libpng, libgd, libgmp, libmpfr, libicu, liblua, poppler, libgraphite, harfbuzz, harfbuzz-icu, teckit, libpixman, libcairo, zlib" +TERMUX_PKG_DEPENDS="libiconv, freetype, libpng, libgd, libgmp, libmpfr, libicu, liblua, poppler, libgraphite, harfbuzz, harfbuzz-icu, teckit, libpixman, libcairo, zlib" # libpcre, glib, fonconfig are dependencies to libcairo. pkg-config gives an error if they are missing # libuuid, libxml2 are needed by fontconfig TERMUX_PKG_BUILD_DEPENDS="icu-devtools, pcre-dev, glib-dev, fontconfig, libuuid-dev, libxml2-dev" diff --git a/packages/tig/build.sh b/packages/tig/build.sh index e3153bd39..cc991c32d 100644 --- a/packages/tig/build.sh +++ b/packages/tig/build.sh @@ -2,11 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://jonas.github.io/tig/ TERMUX_PKG_DESCRIPTION="Ncurses-based text-mode interface for git" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=2.4.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=b6b6aa183e571224d0e1fab3ec482542c1a97fa7a85b26352dc31dbafe8558b8 TERMUX_PKG_SRCURL=https://github.com/jonas/tig/releases/download/tig-$TERMUX_PKG_VERSION/tig-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_BUILD_IN_SRC=yes -TERMUX_PKG_DEPENDS="ncurses, git, libandroid-support" +TERMUX_PKG_DEPENDS="libiconv, ncurses, git, libandroid-support" termux_step_post_make_install() { make -j 1 install-doc diff --git a/packages/vim-python/build.sh b/packages/vim-python/build.sh index 76f230006..eae067c54 100644 --- a/packages/vim-python/build.sh +++ b/packages/vim-python/build.sh @@ -1,10 +1,10 @@ TERMUX_PKG_HOMEPAGE=https://www.vim.org TERMUX_PKG_DESCRIPTION="Vi IMproved - enhanced vi editor" TERMUX_PKG_LICENSE="VIM License" -TERMUX_PKG_DEPENDS="ncurses, vim-runtime, python" +TERMUX_PKG_DEPENDS="libiconv, ncurses, vim-runtime, python" TERMUX_PKG_RECOMMENDS="diffutils" TERMUX_PKG_VERSION=8.1.1200 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=2238057e9bb402baaab9f042ce43d15616b8e526b355ca5b1d8ca5ef6a04b0af TERMUX_PKG_SRCURL="https://github.com/vim/vim/archive/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/vim/build.sh b/packages/vim/build.sh index 75f1f58d6..51088a24a 100644 --- a/packages/vim/build.sh +++ b/packages/vim/build.sh @@ -1,12 +1,12 @@ TERMUX_PKG_HOMEPAGE=https://www.vim.org TERMUX_PKG_DESCRIPTION="Vi IMproved - enhanced vi editor" TERMUX_PKG_LICENSE="VIM License" -TERMUX_PKG_DEPENDS="ncurses, vim-runtime" +TERMUX_PKG_DEPENDS="libiconv, ncurses, vim-runtime" TERMUX_PKG_RECOMMENDS="diffutils" # vim should only be updated every 50 releases on multiples of 50. # Update both vim and vim-python to the same version in one PR. TERMUX_PKG_VERSION=8.1.1200 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=2238057e9bb402baaab9f042ce43d15616b8e526b355ca5b1d8ca5ef6a04b0af TERMUX_PKG_SRCURL="https://github.com/vim/vim/archive/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/vorbis-tools/build.sh b/packages/vorbis-tools/build.sh index 381225128..56a5f82f9 100644 --- a/packages/vorbis-tools/build.sh +++ b/packages/vorbis-tools/build.sh @@ -2,11 +2,11 @@ TERMUX_PKG_HOMEPAGE=http://www.vorbis.com TERMUX_PKG_DESCRIPTION="Ogg Vorbis tools" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=1.4.0 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=http://downloads.xiph.org/releases/vorbis/vorbis-tools-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a389395baa43f8e5a796c99daf62397e435a7e73531c9f44d9084055a05d22bc # libflac for flac support in oggenc: -TERMUX_PKG_DEPENDS="libvorbis, libflac, libogg" +TERMUX_PKG_DEPENDS="libiconv, libvorbis, libflac, libogg" termux_step_pre_configure() { LDFLAGS+=" -lm" diff --git a/packages/weechat/build.sh b/packages/weechat/build.sh index f66021ee5..ad5a7d63a 100644 --- a/packages/weechat/build.sh +++ b/packages/weechat/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://weechat.org/ TERMUX_PKG_DESCRIPTION="Fast, light and extensible IRC chat client" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_VERSION=2.4 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=61a6afe9849b96e99c1f3cde612d1748a03c807059dad459e3a6acbc5cf100fd TERMUX_PKG_SRCURL=https://www.weechat.org/files/src/weechat-${TERMUX_PKG_VERSION}.tar.bz2 -TERMUX_PKG_DEPENDS="ncurses, libgcrypt, libcurl, libgnutls, libandroid-support, zlib" +TERMUX_PKG_DEPENDS="libiconv, ncurses, libgcrypt, libcurl, libgnutls, libandroid-support, zlib" TERMUX_PKG_RM_AFTER_INSTALL="bin/weechat-curses share/man/man1/weechat-headless.1 share/icons" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DCA_FILE=$TERMUX_PREFIX/etc/tls/cert.pem diff --git a/packages/wget/build.sh b/packages/wget/build.sh index 535f93c0e..52e42ee60 100644 --- a/packages/wget/build.sh +++ b/packages/wget/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/wget/ TERMUX_PKG_DESCRIPTION="Commandline tool for retrieving files using HTTP, HTTPS and FTP" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=1.20.3 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SHA256=69607ce8216c2d1126b7a872db594b3f21e511e660e07ca1f81be96650932abb TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/wget/wget-${TERMUX_PKG_VERSION}.tar.lz -TERMUX_PKG_DEPENDS="pcre2, openssl, libuuid, libandroid-support, libunistring, zlib" +TERMUX_PKG_DEPENDS="libiconv, pcre2, openssl, libuuid, libandroid-support, libunistring, zlib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_func_getpass=yes --disable-iri diff --git a/packages/xorriso/build.sh b/packages/xorriso/build.sh index 2a15f1fcb..80dfb9df6 100644 --- a/packages/xorriso/build.sh +++ b/packages/xorriso/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/xorriso TERMUX_PKG_DESCRIPTION="Tool for creating ISO files." TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_VERSION=1.5.0 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SHA256=a93fa7ae5bb1902198cddfec25201388156932f36f2f5da829bf4fcae9a6062b TERMUX_PKG_SRCURL=https://www.gnu.org/software/xorriso/xorriso-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_DEPENDS="libandroid-support, readline, libbz2, zlib" +TERMUX_PKG_DEPENDS="libiconv, libandroid-support, readline, libbz2, zlib" TERMUX_PKG_BUILD_IN_SRC=yes TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-jtethreads" diff --git a/packages/zbar/build.sh b/packages/zbar/build.sh index c46b9e297..e07bb8152 100644 --- a/packages/zbar/build.sh +++ b/packages/zbar/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=http://zbar.sourceforge.net TERMUX_PKG_DESCRIPTION="Software suite for reading bar codes from various sources" TERMUX_PKG_LICENSE="LGPL-2.0" TERMUX_PKG_VERSION=0.10 -TERMUX_PKG_REVISION=7 +TERMUX_PKG_REVISION=8 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/zbar/zbar/0.10/zbar-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=234efb39dbbe5cef4189cc76f37afbe3cfcfb45ae52493bfe8e191318bdbadc6 -TERMUX_PKG_DEPENDS="imagemagick, libjpeg-turbo, zlib" +TERMUX_PKG_DEPENDS="libiconv, imagemagick, libjpeg-turbo, zlib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-pthread --disable-video --without-xshm --without-xv --without-x --without-gtk --without-qt