From: Fredrik Fornwall Date: Sat, 24 Sep 2016 22:42:39 +0000 (-0400) Subject: Switch from ftp.gnu.org to mirrors.kernel.org X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/commitdiff_plain/722ed12d69bc2e936b4f437921b13cef76d2b596 Switch from ftp.gnu.org to mirrors.kernel.org --- diff --git a/packages/autoconf/build.sh b/packages/autoconf/build.sh index cf2e677b..0be67a1c 100644 --- a/packages/autoconf/build.sh +++ b/packages/autoconf/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/autoconf/autoconf.html TERMUX_PKG_DESCRIPTION="Creator of shell scripts to configure source code packages" TERMUX_PKG_VERSION=2.69 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/autoconf/autoconf-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/autoconf/autoconf-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_DEPENDS="m4, make, perl" TERMUX_PKG_PLATFORM_INDEPENDENT=yes diff --git a/packages/automake/build.sh b/packages/automake/build.sh index e8b56021..ede115c7 100644 --- a/packages/automake/build.sh +++ b/packages/automake/build.sh @@ -1,6 +1,6 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/automake/ TERMUX_PKG_DESCRIPTION="Tool for automatically generating Makefile.in files" TERMUX_PKG_VERSION=1.15 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/automake/automake-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/automake/automake-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_DEPENDS="autoconf" TERMUX_PKG_PLATFORM_INDEPENDENT=yes diff --git a/packages/bash/build.sh b/packages/bash/build.sh index ac3bfc5e..4c7880ce 100755 --- a/packages/bash/build.sh +++ b/packages/bash/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DEPENDS="ncurses, readline, libandroid-support, termux-tools, command _MAIN_VERSION=4.4 _PATCH_VERSION=0 TERMUX_PKG_VERSION=${_MAIN_VERSION}.${_PATCH_VERSION} -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/bash/bash-${_MAIN_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/bash/bash-${_MAIN_VERSION}.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-multibyte --without-bash-malloc --with-installed-readline ac_cv_header_grp_h=no ac_cv_rl_version=7.0" TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" bash_cv_job_control_missing=present" TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" bash_cv_sys_siglist=yes" @@ -20,7 +20,7 @@ termux_step_pre_configure () { cd $TERMUX_PKG_SRCDIR for patch_number in `seq -f '%03g' ${_PATCH_VERSION}`; do PATCHFILE=$TERMUX_PKG_CACHEDIR/bash_patch_${patch_number}.patch - test ! -f $PATCHFILE && curl "http://ftp.gnu.org/gnu/bash/bash-4.4-patches/bash44-$patch_number" > $PATCHFILE + test ! -f $PATCHFILE && curl "https://mirrors.kernel.org/gnu/bash/bash-4.4-patches/bash44-$patch_number" > $PATCHFILE patch -p0 -i $PATCHFILE done } diff --git a/packages/binutils/build.sh b/packages/binutils/build.sh index 7881b1e6..be82046d 100755 --- a/packages/binutils/build.sh +++ b/packages/binutils/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_VERSION=2.27 TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/binutils/ TERMUX_PKG_DESCRIPTION="Collection of binary tools, the main ones being ld, the GNU linker, and as, the GNU assembler" -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/binutils/binutils-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/binutils/binutils-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-werror" TERMUX_PKG_EXTRA_MAKE_ARGS="tooldir=$TERMUX_PREFIX" TERMUX_PKG_RM_AFTER_INSTALL="share/man/man1/windmc.1 share/man/man1/windres.1 bin/ld.bfd" diff --git a/packages/bison/build.sh b/packages/bison/build.sh index 6a759887..54fe1196 100644 --- a/packages/bison/build.sh +++ b/packages/bison/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/bison/ TERMUX_PKG_DESCRIPTION="General-purpose parser generator" TERMUX_PKG_VERSION=3.0.4 TERMUX_PKG_BUILD_REVISION=1 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/bison/bison-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/bison/bison-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_BUILD_IN_SRC=yes TERMUX_PKG_HOSTBUILD=true diff --git a/packages/coreutils/build.sh b/packages/coreutils/build.sh index b0526376..86d93dbd 100755 --- a/packages/coreutils/build.sh +++ b/packages/coreutils/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/coreutils/ TERMUX_PKG_DESCRIPTION="Basic file, shell and text manipulation utilities from the GNU project" TERMUX_PKG_VERSION=8.25 TERMUX_PKG_BUILD_REVISION=6 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/coreutils/coreutils-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/coreutils/coreutils-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_func_mkfifo=yes gl_cv_host_operating_system=Android --without-gmp --enable-single-binary=symlinks ac_cv_func_endpwent=no" # pinky has no usage on Android. # realpath has permission denied problem with relative paths, let busybox version prevail. diff --git a/packages/cppi/build.sh b/packages/cppi/build.sh index 01d62678..10fa98c5 100644 --- a/packages/cppi/build.sh +++ b/packages/cppi/build.sh @@ -1,4 +1,4 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/cppi/ TERMUX_PKG_DESCRIPTION="Indents C preprocessor directives to reflect their nesting, among other regularizations" TERMUX_PKG_VERSION=1.18 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/cppi/cppi-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/cppi/cppi-${TERMUX_PKG_VERSION}.tar.xz diff --git a/packages/cvs/build.sh b/packages/cvs/build.sh index e69c82c0..9307fadc 100644 --- a/packages/cvs/build.sh +++ b/packages/cvs/build.sh @@ -1,6 +1,6 @@ TERMUX_PKG_HOMEPAGE=http://www.nongnu.org/cvs/ TERMUX_PKG_DESCRIPTION="Concurrent Versions System" TERMUX_PKG_VERSION=1.11.23 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/non-gnu/cvs/source/stable/${TERMUX_PKG_VERSION}/cvs-${TERMUX_PKG_VERSION}.tar.bz2 +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/non-gnu/cvs/source/stable/${TERMUX_PKG_VERSION}/cvs-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-server" TERMUX_PKG_RM_AFTER_INSTALL="bin/cvsbug share/man/man8/cvsbug.8" diff --git a/packages/datamash/build.sh b/packages/datamash/build.sh index 6c2d7747..ee30de02 100644 --- a/packages/datamash/build.sh +++ b/packages/datamash/build.sh @@ -1,6 +1,6 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/datamash/ TERMUX_PKG_DESCRIPTION="GNU datamash performs basic numeric,textual and statistical operations" TERMUX_PKG_VERSION=1.1.0 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/datamash/datamash-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/datamash/datamash-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_DEPENDS="libandroid-support" TERMUX_PKG_BUILD_IN_SRC=yes diff --git a/packages/diffutils/build.sh b/packages/diffutils/build.sh index 5f607887..1dabc573 100644 --- a/packages/diffutils/build.sh +++ b/packages/diffutils/build.sh @@ -1,4 +1,4 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/diffutils/ TERMUX_PKG_DESCRIPTION="Programs (cmd, diff, diff3 and sdiff) related to finding differences between files" TERMUX_PKG_VERSION=3.5 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/diffutils/diffutils-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/diffutils/diffutils-${TERMUX_PKG_VERSION}.tar.xz diff --git a/packages/direvent/build.sh b/packages/direvent/build.sh index a6c96e7c..fd00c53d 100644 --- a/packages/direvent/build.sh +++ b/packages/direvent/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org.ua/software/direvent/ TERMUX_PKG_DESCRIPTION="Monitor of events in file system directories" TERMUX_PKG_VERSION=5.1 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/direvent/direvent-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/direvent/direvent-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_DEPENDS="libandroid-glob" termux_step_pre_configure() { diff --git a/packages/emacs/build.sh b/packages/emacs/build.sh index 025f3130..23520c4d 100644 --- a/packages/emacs/build.sh +++ b/packages/emacs/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/emacs/ TERMUX_PKG_DESCRIPTION="Extensible, customizable text editor-and more" TERMUX_PKG_VERSION=25.1 -TERMUX_PKG_SRCURL=http://ftpmirror.gnu.org/emacs/emacs-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/emacs/emacs-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=19f2798ee3bc26c95dca3303e7ab141e7ad65d6ea2b6945eeba4dbea7df48f33 TERMUX_PKG_DEPENDS="ncurses, gnutls, libxml2" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-x --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no --without-gconf --without-gsettings --with-gnutls --with-xml2" diff --git a/packages/findutils/build.sh b/packages/findutils/build.sh index 22a3bd81..82b4f9f7 100644 --- a/packages/findutils/build.sh +++ b/packages/findutils/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/findutils/ TERMUX_PKG_DESCRIPTION="Utilities to find files meeting specified criteria and perform various actions on the files which are found" TERMUX_PKG_VERSION=4.6.0 TERMUX_PKG_BUILD_REVISION=1 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/pub/gnu/findutils/findutils-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/findutils/findutils-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="gl_cv_func_fflush_stdin=yes SORT_SUPPORTS_Z=yes SORT=$TERMUX_PREFIX/bin/applets/sort" TERMUX_PKG_DEPENDS="libandroid-support" # Remove locale and updatedb which in Termux is provided by mlocate: diff --git a/packages/gawk/build.sh b/packages/gawk/build.sh index 098c012b..5af451a7 100644 --- a/packages/gawk/build.sh +++ b/packages/gawk/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Interpreted programming language designed for text proce TERMUX_PKG_DEPENDS="libandroid-support, libmpfr, libgmp, readline" TERMUX_PKG_VERSION=4.1.4 TERMUX_PKG_BUILD_REVISION=1 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/gawk/gawk-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gawk/gawk-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_RM_AFTER_INSTALL="bin/gawk-* bin/igawk share/man/man1/igawk.1" termux_step_pre_configure () { diff --git a/packages/gcal/build.sh b/packages/gcal/build.sh index 5e9148bb..09ed1e8f 100644 --- a/packages/gcal/build.sh +++ b/packages/gcal/build.sh @@ -1,5 +1,5 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/gcal/ TERMUX_PKG_DESCRIPTION="Program for calculating and printing calendars" TERMUX_PKG_VERSION=4 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/gcal/gcal-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gcal/gcal-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_DEPENDS="ncurses" diff --git a/packages/gdb/build.sh b/packages/gdb/build.sh index 0a4ce857..c97ccd0e 100755 --- a/packages/gdb/build.sh +++ b/packages/gdb/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="The standard GNU Debugger that runs on many Unix-like sy TERMUX_PKG_DEPENDS="liblzma, libexpat, readline" TERMUX_PKG_VERSION=7.11.1 TERMUX_PKG_BUILD_REVISION=2 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/gdb/gdb-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gdb/gdb-${TERMUX_PKG_VERSION}.tar.xz # gdb can not build with our normal --disable-static: https://sourceware.org/bugzilla/show_bug.cgi?id=15916 TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-system-readline --with-curses --enable-static ac_cv_func_getpwent=no ac_cv_func_getpwnam=no" TERMUX_PKG_RM_AFTER_INSTALL="share/gdb/python share/gdb/syscalls share/gdb/system-gdbinit" diff --git a/packages/gdbm/build.sh b/packages/gdbm/build.sh index 3c902f10..41f52541 100644 --- a/packages/gdbm/build.sh +++ b/packages/gdbm/build.sh @@ -1,4 +1,4 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org.ua/software/gdbm/ TERMUX_PKG_DESCRIPTION="Library of database functions that use extensible hashing" TERMUX_PKG_VERSION=1.12 -TERMUX_PKG_SRCURL=ftp://ftp.gnu.org/gnu/gdbm/gdbm-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gdbm/gdbm-${TERMUX_PKG_VERSION}.tar.gz diff --git a/packages/gnuchess/build.sh b/packages/gnuchess/build.sh index 4bbc9158..35208ea5 100644 --- a/packages/gnuchess/build.sh +++ b/packages/gnuchess/build.sh @@ -1,6 +1,6 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/chess/ TERMUX_PKG_DESCRIPTION="Chess-playing program" TERMUX_PKG_VERSION=6.2.3 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/chess/gnuchess-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/chess/gnuchess-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_DEPENDS="ncurses, readline" TERMUX_PKG_RM_AFTER_INSTALL="bin/gnuchessu bin/gnuchessx" diff --git a/packages/gnugo/build.sh b/packages/gnugo/build.sh index eb3ddd94..e848c587 100644 --- a/packages/gnugo/build.sh +++ b/packages/gnugo/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/gnugo/ TERMUX_PKG_DESCRIPTION="Program that plays the game of Go" TERMUX_PKG_VERSION=3.8 TERMUX_PKG_BUILD_REVISION=1 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/gnugo/gnugo-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gnugo/gnugo-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_DEPENDS="ncurses, readline" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-readline" TERMUX_PKG_HOSTBUILD=yes diff --git a/packages/gnushogi/build.sh b/packages/gnushogi/build.sh index 5932d876..8d062e86 100644 --- a/packages/gnushogi/build.sh +++ b/packages/gnushogi/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/gnushogi/ TERMUX_PKG_DESCRIPTION="Program that plays the game of Shogi, also known as Japanese Chess" TERMUX_PKG_VERSION=1.4.2 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/gnushogi/gnushogi-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gnushogi/gnushogi-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_lib_curses_clrtoeol=yes --with-curses" TERMUX_PKG_RM_AFTER_INSTALL="info/gnushogi.info" TERMUX_PKG_DEPENDS="ncurses" diff --git a/packages/grep/build.sh b/packages/grep/build.sh index 11deb7ca..a0eb1236 100644 --- a/packages/grep/build.sh +++ b/packages/grep/build.sh @@ -3,4 +3,4 @@ TERMUX_PKG_DESCRIPTION="Command which searches one or more input files for lines TERMUX_PKG_DEPENDS="pcre" TERMUX_PKG_VERSION=2.25 TERMUX_PKG_BUILD_REVISION=1 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/grep/grep-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/grep/grep-${TERMUX_PKG_VERSION}.tar.xz diff --git a/packages/gsl/build.sh b/packages/gsl/build.sh index ee7a1b33..a42f6ce5 100644 --- a/packages/gsl/build.sh +++ b/packages/gsl/build.sh @@ -1,5 +1,5 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/gsl/ TERMUX_PKG_DESCRIPTION="GNU Scientific Library (GSL) providing a wide range of mathematical routines" TERMUX_PKG_VERSION=2.2.1 -TERMUX_PKG_SRCURL=ftp://ftp.gnu.org/gnu/gsl/gsl-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gsl/gsl-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_RM_AFTER_INSTALL="bin/ share/man/man1" diff --git a/packages/gtypist/build.sh b/packages/gtypist/build.sh index 4726c1dc..fd53ec28 100644 --- a/packages/gtypist/build.sh +++ b/packages/gtypist/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/gtypist/ TERMUX_PKG_DESCRIPTION="Universal typing tutor" TERMUX_PKG_VERSION=2.9.5 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/gtypist/gtypist-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gtypist/gtypist-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_DEPENDS="libandroid-support, 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/gzip/build.sh b/packages/gzip/build.sh index b1d4b2a1..87c4d164 100644 --- a/packages/gzip/build.sh +++ b/packages/gzip/build.sh @@ -1,4 +1,4 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/gzip/ TERMUX_PKG_DESCRIPTION="Standard GNU file compression utilities" TERMUX_PKG_VERSION=1.8 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/gzip/gzip-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gzip/gzip-${TERMUX_PKG_VERSION}.tar.xz diff --git a/packages/iconv/build.sh b/packages/iconv/build.sh index 38a0500f..2e8dee60 100755 --- a/packages/iconv/build.sh +++ b/packages/iconv/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/libiconv/ TERMUX_PKG_DESCRIPTION="Utility converting between different character encodings" TERMUX_PKG_VERSION=1.14 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/pub/gnu/libiconv/libiconv-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/libiconv/libiconv-${TERMUX_PKG_VERSION}.tar.gz # Only install the binary, not the library since we use libandroid-support for iconv functions: TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-static --disable-shared" diff --git a/packages/inetutils/build.sh b/packages/inetutils/build.sh index e3505714..db697bf4 100644 --- a/packages/inetutils/build.sh +++ b/packages/inetutils/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/inetutils/ TERMUX_PKG_DESCRIPTION="Collection of common network programs" TERMUX_PKG_VERSION=1.9.4 TERMUX_PKG_BUILD_REVISION=3 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/inetutils/inetutils-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/inetutils/inetutils-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_DEPENDS="readline, libutil" # These are old cruft / not suited for android: TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-ifconfig --disable-rcp --disable-rlogin --disable-rsh --disable-rexecd --disable-uucpd --disable-rexec --disable-ping --disable-ping6 --disable-hostname" diff --git a/packages/libidn/build.sh b/packages/libidn/build.sh index c6a1639d..7ce2cafc 100644 --- a/packages/libidn/build.sh +++ b/packages/libidn/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/libidn/ TERMUX_PKG_DESCRIPTION="GNU Libidn library, implementation of IETF IDN specifications" TERMUX_PKG_VERSION=1.33 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/libidn/libidn-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/libidn/libidn-${TERMUX_PKG_VERSION}.tar.gz # 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/libmpfr/build.sh b/packages/libmpfr/build.sh index c8f4eeba..1c9a5f1f 100755 --- a/packages/libmpfr/build.sh +++ b/packages/libmpfr/build.sh @@ -2,5 +2,5 @@ TERMUX_PKG_HOMEPAGE=http://www.mpfr.org/ TERMUX_PKG_DESCRIPTION="C library for multiple-precision floating-point computations with correct rounding" TERMUX_PKG_DEPENDS="libgmp" TERMUX_PKG_VERSION=3.1.4 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/mpfr/mpfr-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/mpfr/mpfr-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_header_locale_h=no" diff --git a/packages/libnettle/build.sh b/packages/libnettle/build.sh index 0d875334..7d8079dc 100644 --- a/packages/libnettle/build.sh +++ b/packages/libnettle/build.sh @@ -2,4 +2,4 @@ TERMUX_PKG_HOMEPAGE=http://www.lysator.liu.se/~nisse/nettle/ TERMUX_PKG_DESCRIPTION="Cryptographic library that is designed to fit easily in more or less any context" TERMUX_PKG_DEPENDS="libgmp" TERMUX_PKG_VERSION=3.2 -TERMUX_PKG_SRCURL=https://ftp.gnu.org/gnu/nettle/nettle-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/nettle/nettle-${TERMUX_PKG_VERSION}.tar.gz diff --git a/packages/libtool/build.sh b/packages/libtool/build.sh index 4ad88c82..e41436e3 100644 --- a/packages/libtool/build.sh +++ b/packages/libtool/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Generic library support script hiding the complexity of TERMUX_PKG_DEPENDS="bash,grep,sed" TERMUX_PKG_VERSION=2.4.6 TERMUX_PKG_BUILD_REVISION=2 -TERMUX_PKG_SRCURL=http://ftpmirror.gnu.org/libtool/libtool-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/libtool/libtool-${TERMUX_PKG_VERSION}.tar.gz termux_step_post_make_install () { perl -p -i -e "s|\"/bin/|\"$TERMUX_PREFIX/bin/|" $TERMUX_PREFIX/bin/{libtool,libtoolize} diff --git a/packages/libunistring/build.sh b/packages/libunistring/build.sh index a1baf6ac..31a672a1 100644 --- a/packages/libunistring/build.sh +++ b/packages/libunistring/build.sh @@ -1,5 +1,5 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/libunistring/ TERMUX_PKG_DESCRIPTION="Library providing functions for manipulating Unicode strings" TERMUX_PKG_VERSION=0.9.6 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/libunistring/libunistring-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/libunistring/libunistring-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_func_uselocale=no" diff --git a/packages/m4/build.sh b/packages/m4/build.sh index e7e6fa3b..4b4837d2 100644 --- a/packages/m4/build.sh +++ b/packages/m4/build.sh @@ -1,4 +1,4 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/m4/m4.html TERMUX_PKG_DESCRIPTION="Traditional Unix macro processor" TERMUX_PKG_VERSION=1.4.17 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/m4/m4-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/m4/m4-${TERMUX_PKG_VERSION}.tar.xz diff --git a/packages/make/build.sh b/packages/make/build.sh index fa20ad94..4159b504 100755 --- a/packages/make/build.sh +++ b/packages/make/build.sh @@ -1,6 +1,6 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/make/ TERMUX_PKG_DESCRIPTION="Tool which controls the generation of executables and other non-source files of a program from the program's source files" TERMUX_PKG_VERSION=4.2.1 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/make/make-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/make/make-${TERMUX_PKG_VERSION}.tar.gz # Prevent linking against libelf: TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_lib_elf_elf_begin=no" diff --git a/packages/ncurses/build.sh b/packages/ncurses/build.sh index 8b4e6805..4e168885 100755 --- a/packages/ncurses/build.sh +++ b/packages/ncurses/build.sh @@ -5,7 +5,7 @@ _MAJOR_VERSION=6.0 # in termux_step_post_extract_package below: _MINOR_VERSION=20160910 TERMUX_PKG_VERSION=${_MAJOR_VERSION}.${_MINOR_VERSION} -TERMUX_PKG_SRCURL=http://ftp.gnu.org/pub/gnu/ncurses/ncurses-${_MAJOR_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/ncurses/ncurses-${_MAJOR_VERSION}.tar.gz # --without-normal disables static libraries: TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-overwrite --enable-const --without-cxx-binding --without-normal --without-static --with-shared --without-debug --enable-widec --enable-ext-colors --enable-ext-mouse --enable-pc-files --with-pkg-config-libdir=$PKG_CONFIG_LIBDIR --without-ada --without-tests --mandir=$TERMUX_PREFIX/share/man ac_cv_header_locale_h=no" TERMUX_PKG_RM_AFTER_INSTALL="bin/ncursesw6-config share/man/man1/ncursesw6-config.1 bin/infotocap share/man/man1/infotocap.1m bin/captoinfo share/man/man1/captoinfo.1m" diff --git a/packages/ocrad/build.sh b/packages/ocrad/build.sh index 450db806..392481a1 100644 --- a/packages/ocrad/build.sh +++ b/packages/ocrad/build.sh @@ -1,4 +1,4 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/ocrad/ocrad.html TERMUX_PKG_DESCRIPTION="Optical Character Recognition program based on a feature extraction method" TERMUX_PKG_VERSION=0.25 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/ocrad/ocrad-${TERMUX_PKG_VERSION}.tar.lz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/ocrad/ocrad-${TERMUX_PKG_VERSION}.tar.lz diff --git a/packages/parallel/build.sh b/packages/parallel/build.sh index 68ee1963..8137fe21 100644 --- a/packages/parallel/build.sh +++ b/packages/parallel/build.sh @@ -1,6 +1,6 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/parallel/ TERMUX_PKG_DESCRIPTION="GNU Parallel is a shell tool for executing jobs in parallel using one or more machines" TERMUX_PKG_VERSION=20160722 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/parallel/parallel-${TERMUX_PKG_VERSION}.tar.bz2 +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/parallel/parallel-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_DEPENDS="perl" TERMUX_PKG_PLATFORM_INDEPENDENT=yes diff --git a/packages/patch/build.sh b/packages/patch/build.sh index 0b23ae41..e211e1f0 100644 --- a/packages/patch/build.sh +++ b/packages/patch/build.sh @@ -1,4 +1,4 @@ TERMUX_PKG_HOMEPAGE=http://savannah.gnu.org/projects/patch/ TERMUX_PKG_DESCRIPTION="GNU patch which applies diff files to create patched files" TERMUX_PKG_VERSION=2.7.5 -TERMUX_PKG_SRCURL=ftp://ftp.gnu.org/gnu/patch/patch-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/patch/patch-${TERMUX_PKG_VERSION}.tar.xz diff --git a/packages/readline/build.sh b/packages/readline/build.sh index 98bb487a..0826897b 100755 --- a/packages/readline/build.sh +++ b/packages/readline/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DEPENDS="libandroid-support, ncurses" _MAIN_VERSION=7.0 _PATCH_VERSION=0 TERMUX_PKG_VERSION=${_MAIN_VERSION}.${_PATCH_VERSION} -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/readline/readline-${_MAIN_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/readline/readline-${_MAIN_VERSION}.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-curses --enable-multibyte bash_cv_wcwidth_broken=no" TERMUX_PKG_EXTRA_MAKE_ARGS="SHLIB_LIBS=-lncursesw" @@ -13,7 +13,7 @@ termux_step_pre_configure () { cd $TERMUX_PKG_SRCDIR for patch_number in `seq -f '%03g' ${_PATCH_VERSION}`; do PATCHFILE=$TERMUX_PKG_CACHEDIR/readline_patch_${patch_number}.patch - test ! -f $PATCHFILE && curl "http://ftp.gnu.org/gnu/readline/readline-7.0-patches/readline70-$patch_number" > $PATCHFILE + test ! -f $PATCHFILE && curl "https://mirrors.kernel.org/gnu/readline/readline-7.0-patches/readline70-$patch_number" > $PATCHFILE patch -p0 -i $PATCHFILE done } diff --git a/packages/sed/build.sh b/packages/sed/build.sh index d51cf4a5..bdb94306 100644 --- a/packages/sed/build.sh +++ b/packages/sed/build.sh @@ -1,4 +1,4 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/sed/ TERMUX_PKG_DESCRIPTION="GNU stream text editor" TERMUX_PKG_VERSION=4.2.2 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/sed/sed-${TERMUX_PKG_VERSION}.tar.bz2 +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/sed/sed-${TERMUX_PKG_VERSION}.tar.bz2 diff --git a/packages/sharutils/build.sh b/packages/sharutils/build.sh index 4365e2bc..5bd8fa32 100644 --- a/packages/sharutils/build.sh +++ b/packages/sharutils/build.sh @@ -1,4 +1,4 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/sharutils/ TERMUX_PKG_DESCRIPTION="Utilities for packaging and unpackaging shell archives" TERMUX_PKG_VERSION=4.15.2 -TERMUX_PKG_SRCURL=ftp://ftp.gnu.org/gnu/sharutils/sharutils-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/sharutils/sharutils-${TERMUX_PKG_VERSION}.tar.xz diff --git a/packages/tar/build.sh b/packages/tar/build.sh index 9d6046c6..7aa60c2a 100644 --- a/packages/tar/build.sh +++ b/packages/tar/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/tar/ TERMUX_PKG_DESCRIPTION="GNU tar for manipulating tar archives" TERMUX_PKG_VERSION=1.29 TERMUX_PKG_BUILD_REVISION=1 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/tar/tar-${TERMUX_PKG_VERSION}.tar.xz +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" # When cross-compiling configure guesses that d_ino in struct dirent only exists diff --git a/packages/teseq/build.sh b/packages/teseq/build.sh index 9dcf580e..daeb94db 100644 --- a/packages/teseq/build.sh +++ b/packages/teseq/build.sh @@ -1,5 +1,5 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/teseq/ TERMUX_PKG_DESCRIPTION="Tool for analyzing control characters and terminal control sequences" TERMUX_PKG_VERSION=1.1.1 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/teseq/teseq-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/teseq/teseq-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="teseq_cv_vsnprintf_works=yes" diff --git a/packages/texinfo/build.sh b/packages/texinfo/build.sh index 83f6f1fd..9ba98e7a 100644 --- a/packages/texinfo/build.sh +++ b/packages/texinfo/build.sh @@ -1,5 +1,5 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/texinfo/ TERMUX_PKG_DESCRIPTION="Documentation system for on-line information and printed output" TERMUX_PKG_VERSION=6.1 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/texinfo/texinfo-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/texinfo/texinfo-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_DEPENDS="ncurses, perl" diff --git a/packages/units/build.sh b/packages/units/build.sh index ceee1af2..210bdbda 100644 --- a/packages/units/build.sh +++ b/packages/units/build.sh @@ -2,5 +2,5 @@ TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/units/ TERMUX_PKG_DESCRIPTION="Converts between different systems of units" TERMUX_PKG_VERSION=2.13 TERMUX_PKG_BUILD_REVISION=2 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/units/units-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/units/units-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_DEPENDS="readline, libandroid-support" diff --git a/packages/wget/build.sh b/packages/wget/build.sh index ab80b181..336792f9 100644 --- a/packages/wget/build.sh +++ b/packages/wget/build.sh @@ -1,6 +1,6 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/wget/ TERMUX_PKG_DESCRIPTION="Commandline tool for retrieving files using HTTP, HTTPS and FTP" TERMUX_PKG_VERSION=1.18 -TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/wget/wget-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/wget/wget-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_DEPENDS="pcre, openssl, libuuid, libandroid-support" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-ssl=openssl --disable-iri" diff --git a/packages/zile/build.sh b/packages/zile/build.sh index 8484055e..e34fe655 100755 --- a/packages/zile/build.sh +++ b/packages/zile/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Lightweight clone of the Emacs text editor" TERMUX_PKG_VERSION=2.4.11 TERMUX_PKG_BUILD_REVISION=3 TERMUX_PKG_MAINTAINER=$(echo "Iain Nicol " | sed 's/\sat\s/@/' | sed 's/\sdot\s/./') -TERMUX_PKG_SRCURL=https://ftp.gnu.org/gnu/zile/zile-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/zile/zile-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_DEPENDS="libgc, ncurses" TERMUX_PKG_BUILD_IN_SRC=yes