diff --git a/contrib/src/boost/rules.mak b/contrib/src/boost/rules.mak
index 84366813a1e547f54eed71063a49bd8fc8e197da..e1b3d8d363051689f20be5480d1443bc85fdf908 100644
--- a/contrib/src/boost/rules.mak
+++ b/contrib/src/boost/rules.mak
@@ -1,7 +1,7 @@
 # Boost
 BOOST_VERSION_1 := 1.61.0
 BOOST_VERSION_2 := 1_61_0
-BOOST_URL := https://downloads.sourceforge.net/project/boost/boost/$(BOOST_VERSION_1)/boost_$(BOOST_VERSION_2).tar.bz2
+BOOST_URL := $(SF)/boost/files/boost/$(BOOST_VERSION_1)/boost_$(BOOST_VERSION_2).tar.bz2/download
 
 PKGS += boost
 
diff --git a/contrib/src/main.mak b/contrib/src/main.mak
index 1d8730d494e2fd869b00daaef030e9cb39592ca7..96836ee3b8752f1782a8f0d034018ddcd28b302d 100644
--- a/contrib/src/main.mak
+++ b/contrib/src/main.mak
@@ -38,7 +38,7 @@ VPATH := $(TARBALLS)
 
 # Common download locations
 GNU := http://ftpmirror.gnu.org/
-SF := http://heanet.dl.sourceforge.net/sourceforge
+SF := https://sourceforge.net/projects
 CONTRIB_VIDEOLAN ?= http://downloads.videolan.org/pub/contrib
 
 #
diff --git a/contrib/src/uuid/rules.mak b/contrib/src/uuid/rules.mak
index 63f3296901e9a4d4fdae98bdd6baba51564f9a1b..7f5e97daa9e871ce15910e7e4e1c29491b05fcff 100644
--- a/contrib/src/uuid/rules.mak
+++ b/contrib/src/uuid/rules.mak
@@ -1,7 +1,7 @@
 # libuuid part of util-linux
 
 UUID_VERSION := 1.0.2
-UUID_URL := $(SF)/libuuid/libuuid-$(UUID_VERSION).tar.gz
+UUID_URL := $(SF)/libuuid/files/libuuid-$(UUID_VERSION).tar.gz/download
 
 ifndef HAVE_IOS
 ifeq ($(call need_pkg,"uuid >= 2.0.0"),)