diff --git a/ftp/curl/HISTORY b/ftp/curl/HISTORY
index 809ee9d..05704db 100644
--- a/ftp/curl/HISTORY
+++ b/ftp/curl/HISTORY
@@ -1,3 +1,6 @@
+2007-11-16 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * UP_TRIGGERS: check with readelf, so smgl-ledger doesn't get
triggered
+
2007-10-29 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 7.17.1
diff --git a/ftp/curl/UP_TRIGGERS b/ftp/curl/UP_TRIGGERS
index 1203567..0a02b7c 100755
--- a/ftp/curl/UP_TRIGGERS
+++ b/ftp/curl/UP_TRIGGERS
@@ -4,6 +4,9 @@ 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
- up_trigger $each cast_self
+ if gaze install-spell $each | xargs readelf -s 2> /dev/null |
+ grep -q curl_easy_; then
+ up_trigger $each cast_self
+ fi
done
fi
[SM-Commit] GIT changes to master grimoire by Jaka Kranjc (6860487d896bac4970c4b87efe3ddbecf15ab0f0),
Jaka Kranjc, 11/16/2007