diff --git a/contrib/src/flac/rules.mak b/contrib/src/flac/rules.mak
index 204b9a049be4441ac274dad214e6000664f9dd59..7abc69938cddb0a41905e794148c5bb38c40d958 100644
--- a/contrib/src/flac/rules.mak
+++ b/contrib/src/flac/rules.mak
@@ -1,7 +1,7 @@
 # FLAC
 
 FLAC_VERSION := 1.3.0
-FLAC_URL := http://downloads.xiph.org/releases/flac/flac-$(FLAC_VERSION).tar.xz
+FLAC_URL := https://downloads.xiph.org/releases/flac/flac-$(FLAC_VERSION).tar.xz
 
 PKGS += flac
 ifeq ($(call need_pkg,"flac"),)
diff --git a/contrib/src/main.mak b/contrib/src/main.mak
index b22ff2fc70c81111fe609b539447123934b44dcc..ac52b826e397186408e874eb042e0b6b08fa30ab 100644
--- a/contrib/src/main.mak
+++ b/contrib/src/main.mak
@@ -37,9 +37,9 @@ VPATH := $(TARBALLS)
 BATCH_MODE = 1
 
 # Common download locations
-GNU := http://ftpmirror.gnu.org/
+GNU := https://ftpmirror.gnu.org/
 SF := https://sourceforge.net/projects
-CONTRIB_VIDEOLAN ?= http://downloads.videolan.org/pub/contrib
+CONTRIB_VIDEOLAN ?= https://downloads.videolan.org/pub/contrib
 
 #
 # Machine-dependent variables
diff --git a/contrib/src/ogg/rules.mak b/contrib/src/ogg/rules.mak
index ac53b58e613cb69660c9fe2ca05f186c3d65edb1..50dcf0ae16b1ee7d9129fb99a0f4d04c9dbf9bc8 100644
--- a/contrib/src/ogg/rules.mak
+++ b/contrib/src/ogg/rules.mak
@@ -2,7 +2,7 @@
 
 OGG_VERSION := 1.3.1
 
-OGG_URL := http://downloads.xiph.org/releases/ogg/libogg-$(OGG_VERSION).tar.xz
+OGG_URL := https://downloads.xiph.org/releases/ogg/libogg-$(OGG_VERSION).tar.xz
 #OGG_URL := $(CONTRIB_VIDEOLAN)/libogg-$(OGG_VERSION).tar.xz
 
 PKGS += ogg
diff --git a/contrib/src/speex/rules.mak b/contrib/src/speex/rules.mak
index 2ec3f4ce978e1c03a8f8ae91b8a8920dd5ec6659..b8556aa75ec841ee796daef1943a907a55a800c6 100644
--- a/contrib/src/speex/rules.mak
+++ b/contrib/src/speex/rules.mak
@@ -1,7 +1,7 @@
 # speex
 
 SPEEX_HASH := 9172c7ef85fbf058027528d48ededbc7ca847908
-SPEEX_GITURL := http://git.xiph.org/?p=speex.git;a=snapshot;h=$(SPEEX_HASH);sf=tgz
+SPEEX_GITURL := https://git.xiph.org/?p=speex.git;a=snapshot;h=$(SPEEX_HASH);sf=tgz
 
 PKGS += speex
 ifeq ($(call need_pkg,"speex >= 1.0.5"),)
diff --git a/contrib/src/speexdsp/rules.mak b/contrib/src/speexdsp/rules.mak
index 716a9217068afce1453d0e3d0e76bfa41508640b..5be4908eb9860d1fb9daecf15a4b0fbeac3b8aa8 100644
--- a/contrib/src/speexdsp/rules.mak
+++ b/contrib/src/speexdsp/rules.mak
@@ -1,7 +1,7 @@
 # speexdsp
 
 SPEEXDSP_HASH := 83b63852e0e4755a8c04a1f9c87dd73b5aa6293f
-SPEEXDSP_GITURL := http://git.xiph.org/?p=speexdsp.git;a=snapshot;h=$(SPEEXDSP_HASH);sf=tgz
+SPEEXDSP_GITURL := https://git.xiph.org/?p=speexdsp.git;a=snapshot;h=$(SPEEXDSP_HASH);sf=tgz
 
 PKGS += speexdsp
 ifeq ($(call need_pkg,"speexdsp"),)
diff --git a/contrib/src/vorbis/rules.mak b/contrib/src/vorbis/rules.mak
index c0920b1f70b6009fa8cc828d0d6000e7d99d9f16..1fb2685145adf3d5b62d6dca7608df58d65e7db2 100644
--- a/contrib/src/vorbis/rules.mak
+++ b/contrib/src/vorbis/rules.mak
@@ -1,7 +1,7 @@
 # libvorbis
 
 VORBIS_VERSION := 1.3.4
-VORBIS_URL := http://downloads.xiph.org/releases/vorbis/libvorbis-$(VORBIS_VERSION).tar.xz
+VORBIS_URL := https://downloads.xiph.org/releases/vorbis/libvorbis-$(VORBIS_VERSION).tar.xz
 #VORBIS_URL := $(CONTRIB_VIDEOLAN)/libvorbis-$(VORBIS_VERSION).tar.gz
 
 ifdef HAVE_FPU
diff --git a/extras/tools/packages.mak b/extras/tools/packages.mak
index 5fb6200a76a1257a0356f6d81706b7e789c6dc0c..5199c6f2631aaec9b4758b113cdc2207853fce7c 100644
--- a/extras/tools/packages.mak
+++ b/extras/tools/packages.mak
@@ -1,13 +1,13 @@
-GNU=http://ftp.gnu.org/gnu
+GNU=https://ftp.gnu.org/gnu
 APACHE=http://mir2.ovh.net/ftp.apache.org/dist
-SF= http://downloads.sourceforge.net/project
+SF= https://downloads.sourceforge.net/project
 
 YASM_VERSION=1.2.0
 #YASM_URL=$(CONTRIB_VIDEOLAN)/yasm-$(YASM_VERSION).tar.gz
-YASM_URL=http://www.tortall.net/projects/yasm/releases/yasm-$(YASM_VERSION).tar.gz
+YASM_URL=https://www.tortall.net/projects/yasm/releases/yasm-$(YASM_VERSION).tar.gz
 
 CMAKE_VERSION=3.2.2
-CMAKE_URL=http://www.cmake.org/files/v3.2/cmake-$(CMAKE_VERSION).tar.gz
+CMAKE_URL=https://www.cmake.org/files/v3.2/cmake-$(CMAKE_VERSION).tar.gz
 
 LIBTOOL_VERSION=2.4.6
 LIBTOOL_URL=$(GNU)/libtool/libtool-$(LIBTOOL_VERSION).tar.xz
@@ -29,7 +29,7 @@ TAR_VERSION=1.28
 TAR_URL=$(GNU)/tar/tar-$(TAR_VERSION).tar.bz2
 
 XZ_VERSION=5.2.2
-XZ_URL=http://tukaani.org/xz/xz-$(XZ_VERSION).tar.bz2
+XZ_URL=https://tukaani.org/xz/xz-$(XZ_VERSION).tar.bz2
 
 GAS_VERSION=36bacb4cba27003c572e5bf7a9c4dfe3c9a8d40d
 GAS_URL=https://raw.githubusercontent.com/FFmpeg/gas-preprocessor/$(GAS_VERSION)/gas-preprocessor.pl