diff --git a/contrib/src/guile/SHA512SUMS b/contrib/src/guile/SHA512SUMS
deleted file mode 100644
index a2d3cbddd196467281f6fce762b4727f83135c7a..0000000000000000000000000000000000000000
--- a/contrib/src/guile/SHA512SUMS
+++ /dev/null
@@ -1 +0,0 @@
-d7b159e109fd4a08231ef9b961376e71c2872f08d47d82896d96ccac250f5677b35be9a8ce3b9a758bd2ed78d6451e4fdd844408a1baf684256d9bfa09999f3f  guile-3.0.7.tar.gz
\ No newline at end of file
diff --git a/contrib/src/guile/package.json b/contrib/src/guile/package.json
deleted file mode 100644
index 2869d5c52a07742fb2ea77a34374effb8435c680..0000000000000000000000000000000000000000
--- a/contrib/src/guile/package.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
-    "name": "guile",
-    "version": "3.0.7",
-    "url": "https://ftp.gnu.org/gnu/guile/guile-__VERSION__.tar.gz"
-    "deps": [
-        "gmp",
-        "iconv"
-        "libintl",
-        "libltdl",
-        "libunistring",
-        "libgc",
-        "libffi",
-    ],
-    "patches": [],
-    "win_patches": [],
-    "project_paths": [
-    ],
-    "with_env" : "",
-    "custom_scripts": {
-        "pre_build": [],
-        "build": [],
-        "post_build": []
-    }
-}
diff --git a/contrib/src/guile/rules.mak b/contrib/src/guile/rules.mak
deleted file mode 100644
index 7443a822dca2e139485cdbd5ffb287479e48f479..0000000000000000000000000000000000000000
--- a/contrib/src/guile/rules.mak
+++ /dev/null
@@ -1,30 +0,0 @@
-# GNU Guile
-
-GUILE_VERSION := 3.0.7
-GUILE_URL     := https://ftp.gnu.org/gnu/guile/guile-${GUILE_VERSION}.tar.gz
-
-ifeq ($(call need_pkg "libguile-3.0 >= 3.0.7"),)
-PKGS_FOUND += guile
-endif
-
-DEPS_guile = gmp iconv libunistring libffi libgc
-
-$(TARBALLS)/guile-$(GUILE_VERSION).tar.gz:
-	$(call download,$(GUILE_URL))
-
-.sum-guile: guile-$(GUILE_VERSION).tar.gz
-
-guile: guile-$(GUILE_VERSION).tar.gz .sum-guile
-	$(UNPACK)
-	$(UPDATE_AUTOCONFIG)
-	$(MOVE)
-
-GUILE_CONF := \
-	--enable-static \
-	--disable-shared \
-	$(HOSTCONF)
-
-.guile: guile
-	cd $< && $(HOSTVARS) ./configure $(GUILE_CONF)
-	cd $< && $(MAKE) install
-	touch $@
diff --git a/contrib/src/libffi/SHA512SUMS b/contrib/src/libffi/SHA512SUMS
deleted file mode 100644
index 497e3960874a6c266342201100640d5726d2088d..0000000000000000000000000000000000000000
--- a/contrib/src/libffi/SHA512SUMS
+++ /dev/null
@@ -1 +0,0 @@
-61513801a156f11420f541d325de697131846487122d6bdcf5491b18b4da788589f5c0bb07e88e396495d3be5830d74e9135595e2b8ddbfe95c448d8597fbd6f  libffi-3.3.tar.gz
diff --git a/contrib/src/libffi/package.json b/contrib/src/libffi/package.json
deleted file mode 100644
index 46119f09223ad95b7ae906f33264017d65d2eab5..0000000000000000000000000000000000000000
--- a/contrib/src/libffi/package.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-    "name": "libffi",
-    "version": "8.0.4",
-    "url": "ftp://sourceware.org/pub/libffi-__VERSION__.tar.gz"
-    "deps": [
-    ],
-    "patches": [],
-    "win_patches": [],
-    "project_paths": [
-    ],
-    "with_env" : "",
-    "custom_scripts": {
-        "pre_build": [],
-        "build": [],
-        "post_build": []
-    }
-}
diff --git a/contrib/src/libffi/rules.mak b/contrib/src/libffi/rules.mak
deleted file mode 100644
index b106268c995d7dcd43de0df50fe92e33b545cb27..0000000000000000000000000000000000000000
--- a/contrib/src/libffi/rules.mak
+++ /dev/null
@@ -1,24 +0,0 @@
-# libffi
-
-LIBFFI_VERSION := 3.3
-LIBFFI_URL     := ftp://sourceware.org/pub/libffi/libffi-${LIBFFI_VERSION}.tar.gz
-
-DEPS_libffi=
-
-$(TARBALLS)/libffi-$(LIBFFI_VERSION).tar.gz:
-	$(call download,$(LIBFFI_URL))
-
-.sum-libffi: libffi-$(LIBFFI_VERSION).tar.gz
-
-libffi: libffi-$(LIBFFI_VERSION).tar.gz .sum-libffi
-	$(UNPACK)
-	$(UPDATE_AUTOCONFIG)
-	$(MOVE)
-
-LIBFFI_CONF := \
-	$(HOSTCONF)
-
-.libffi: libffi
-	cd $< && $(HOSTVARS) ./configure $(LIBFFI_CONF)
-	cd $< && $(MAKE) install
-	touch $@
diff --git a/contrib/src/libgc/SHA512SUMS b/contrib/src/libgc/SHA512SUMS
deleted file mode 100644
index 41a8ef745d8fcac6d8e22bfedd35d99d1de3a63a..0000000000000000000000000000000000000000
--- a/contrib/src/libgc/SHA512SUMS
+++ /dev/null
@@ -1 +0,0 @@
-57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e  libgc-8.0.4.tar.gz
diff --git a/contrib/src/libgc/package.json b/contrib/src/libgc/package.json
deleted file mode 100644
index d935a10dfea6a6aaef297842d90cfca62ac0b776..0000000000000000000000000000000000000000
--- a/contrib/src/libgc/package.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-    "name": "libgc",
-    "version": "3.3",
-    "url": "https://github.com/ivmai/bdwgc/releases/download/v__VERSION__/gc-__VERSION__.tar.gz"
-    "deps": [
-    ],
-    "patches": [],
-    "win_patches": [],
-    "project_paths": [
-    ],
-    "with_env" : "",
-    "custom_scripts": {
-        "pre_build": [],
-        "build": [],
-        "post_build": []
-    }
-}
diff --git a/contrib/src/libgc/rules.mak b/contrib/src/libgc/rules.mak
deleted file mode 100644
index 94a0c8467306ae97689ec13c654b270be3ca1a14..0000000000000000000000000000000000000000
--- a/contrib/src/libgc/rules.mak
+++ /dev/null
@@ -1,28 +0,0 @@
-# libgc
-
-LIBGC_VERSION := 8.0.4
-LIBGC_URL     := https://github.com/ivmai/bdwgc/releases/download/v${LIBGC_VERSION}/gc-${LIBGC_VERSION}.tar.gz
-
-DEPS_libgc=
-
-$(TARBALLS)/libgc-$(LIBGC_VERSION).tar.gz:
-	$(call download,$(LIBGC_URL))
-
-.sum-libgc: libgc-$(LIBGC_VERSION).tar.gz
-
-libgc: libgc-$(LIBGC_VERSION).tar.gz .sum-libgc
-	$(UNPACK)
-	mv gc-$(LIBGC_VERSION) libgc-$(LIBGC_VERSION)
-	$(UPDATE_AUTOCONFIG)
-	$(MOVE)
-
-LIBGC_CONF :=            \
-	$(HOSTCONF)      \
-	--disable-static \
-	--enable-shared
-
-
-.libgc: libgc
-	cd $< && $(HOSTVARS) ./configure $(LIBGC_CONF)
-	cd $< && $(MAKE) install
-	touch $@
diff --git a/contrib/src/libunistring/SHA512SUMS b/contrib/src/libunistring/SHA512SUMS
deleted file mode 100644
index 90672c3ef48e5b1afb7d19ff5fa8234cf831d742..0000000000000000000000000000000000000000
--- a/contrib/src/libunistring/SHA512SUMS
+++ /dev/null
@@ -1 +0,0 @@
-690082732fbbd47ab4ffbd6f21d85afece0f8e2ded24982f949f4ae52bf0a981b75ea9bc14ab289e0954cde07f31a7a4c2bb65615a8eb5b2bfa65720310b6fc9  libunistring-0.9.10.tar.gz
diff --git a/contrib/src/libunistring/package.json b/contrib/src/libunistring/package.json
deleted file mode 100644
index 6225a40e9e195db0f3843cda0176e08a5acb0d97..0000000000000000000000000000000000000000
--- a/contrib/src/libunistring/package.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-    "name": "libunistring",
-    "version": "0.9.10",
-    "url": "https://ftp.gnu.org/gnu/libunistring/libunistring-__VERSION__.tar.gz"
-    "deps": [
-    ],
-    "patches": [],
-    "win_patches": [],
-    "project_paths": [
-    ],
-    "with_env" : "",
-    "custom_scripts": {
-        "pre_build": [],
-        "build": [],
-        "post_build": []
-    }
-}
diff --git a/contrib/src/libunistring/rules.mak b/contrib/src/libunistring/rules.mak
deleted file mode 100644
index 5bbbb3338a07550868702be2bc8f9e2814341037..0000000000000000000000000000000000000000
--- a/contrib/src/libunistring/rules.mak
+++ /dev/null
@@ -1,24 +0,0 @@
-# libunistring
-
-LIBUNISTRING_VERSION := 0.9.10
-LIBUNISTRING_URL     := https://ftp.gnu.org/gnu/libunistring/libunistring-${LIBUNISTRING_VERSION}.tar.gz
-
-DEPS_libunistring=
-
-$(TARBALLS)/libunistring-$(LIBUNISTRING_VERSION).tar.gz:
-	$(call download,$(LIBUNISTRING_URL))
-
-.sum-libunistring: libunistring-$(LIBUNISTRING_VERSION).tar.gz
-
-libunistring: libunistring-$(LIBUNISTRING_VERSION).tar.gz .sum-libunistring
-	$(UNPACK)
-	$(UPDATE_AUTOCONFIG)
-	$(MOVE)
-
-LIBUNISTRING_CONF := \
-	$(HOSTCONF)
-
-.libunistring: libunistring
-	cd $< && $(HOSTVARS) ./configure $(LIBUNISTRING_CONF)
-	cd $< && $(MAKE) install
-	touch $@