From b16308eaf2c3ad9a68016a516f4f92bc0c57e46d Mon Sep 17 00:00:00 2001
From: Olivier Dion <olivier.dion@savoirfairelinux.com>
Date: Thu, 22 Sep 2022 12:39:16 -0400
Subject: [PATCH] contrib: Remove Guile

Use the system version instead.

Change-Id: I9f7886c73cdb4a70251eef79b1125919a4396eb5
---
 contrib/src/guile/SHA512SUMS          |  1 -
 contrib/src/guile/package.json        | 24 ---------------------
 contrib/src/guile/rules.mak           | 30 ---------------------------
 contrib/src/libffi/SHA512SUMS         |  1 -
 contrib/src/libffi/package.json       | 17 ---------------
 contrib/src/libffi/rules.mak          | 24 ---------------------
 contrib/src/libgc/SHA512SUMS          |  1 -
 contrib/src/libgc/package.json        | 17 ---------------
 contrib/src/libgc/rules.mak           | 28 -------------------------
 contrib/src/libunistring/SHA512SUMS   |  1 -
 contrib/src/libunistring/package.json | 17 ---------------
 contrib/src/libunistring/rules.mak    | 24 ---------------------
 12 files changed, 185 deletions(-)
 delete mode 100644 contrib/src/guile/SHA512SUMS
 delete mode 100644 contrib/src/guile/package.json
 delete mode 100644 contrib/src/guile/rules.mak
 delete mode 100644 contrib/src/libffi/SHA512SUMS
 delete mode 100644 contrib/src/libffi/package.json
 delete mode 100644 contrib/src/libffi/rules.mak
 delete mode 100644 contrib/src/libgc/SHA512SUMS
 delete mode 100644 contrib/src/libgc/package.json
 delete mode 100644 contrib/src/libgc/rules.mak
 delete mode 100644 contrib/src/libunistring/SHA512SUMS
 delete mode 100644 contrib/src/libunistring/package.json
 delete mode 100644 contrib/src/libunistring/rules.mak

diff --git a/contrib/src/guile/SHA512SUMS b/contrib/src/guile/SHA512SUMS
deleted file mode 100644
index a2d3cbddd1..0000000000
--- 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 2869d5c52a..0000000000
--- 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 7443a822dc..0000000000
--- 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 497e396087..0000000000
--- 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 46119f0922..0000000000
--- 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 b106268c99..0000000000
--- 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 41a8ef745d..0000000000
--- 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 d935a10dfe..0000000000
--- 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 94a0c84673..0000000000
--- 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 90672c3ef4..0000000000
--- 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 6225a40e9e..0000000000
--- 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 5bbbb3338a..0000000000
--- 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 $@
-- 
GitLab