New commits:
commit bfaa7b06dafbedbf3a44b98d7d41350c85314e34
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
curl: only trigger on known breakage (last one around 7 years ago?!)
diff --git a/ftp/curl/HISTORY b/ftp/curl/HISTORY
index 11ddfc5..7b42794 100644
--- a/ftp/curl/HISTORY
+++ b/ftp/curl/HISTORY
@@ -1,3 +1,7 @@
+2016-12-04 Thomas Orgis <sobukus AT sourcemage.org>
+ * UP_TRIGGERS: end the madness, only trigger on known
+ ABI/API breakage
+
2016-11-02 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: updated spell to 7.51.0, SECURITY_PATCH++,
(CVE-2016-8615, CVE-2016-8616, CVE-2016-8617, CVE-2016-8618,
diff --git a/ftp/curl/UP_TRIGGERS b/ftp/curl/UP_TRIGGERS
index dd28a8a..e7fd61b 100755
--- a/ftp/curl/UP_TRIGGERS
+++ b/ftp/curl/UP_TRIGGERS
@@ -1,12 +1,5 @@
-local OLD_SPELL_VERSION=""
-spell_ok $SPELL && OLD_SPELL_VERSION="$(installed_version $SPELL)"
-if [ "${VERSION:0:4}" != "${OLD_SPELL_VERSION:0:4}" ]; then
- message "This is a possibly incompatible update of curl..."
- message "Figuring out what spells need to be recast, this may take a
while."
- for each in $(show_up_depends $SPELL 1); do
- if gaze install-spell $each | xargs readelf -s 2> /dev/null |
- grep -q curl_easy_; then
- up_trigger $each check_self
- fi
- done
-fi
+. "$GRIMOIRE/FUNCTIONS" &&
+# Curl is behaving itself for about 10 years now. Let's
+# only look out for known ABI breakage. See
+# https://abi-laboratory.pro/tracker/timeline/curl/
+check_dependents_versionjump $SPELL $VERSION 7.19.6
[SM-Commit] GIT changes to master grimoire by Thomas Orgis (bfaa7b06dafbedbf3a44b98d7d41350c85314e34),
Thomas Orgis, 12/04/2016