summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTreeve Jelbert2012-10-22 18:46:17 +0200
committerTreeve Jelbert2012-10-22 18:46:17 +0200
commit29e8ec04f4376d91f865a72bc84314dab64728e5 (patch)
tree5cf862b47fb2055d9bf4f5c1c9ea7ef7b8ffc195
parent6536e0b3098e2f8e896e01e5d909cbdbec473bb8 (diff)
giflib: => 5.0.1devel-giflib-5
-rwxr-xr-xgraphics-libs/giflib/DEPENDS1
-rwxr-xr-xgraphics-libs/giflib/DETAILS5
-rw-r--r--graphics-libs/giflib/HISTORY6
-rwxr-xr-xgraphics-libs/giflib/UP_TRIGGERS8
4 files changed, 18 insertions, 2 deletions
diff --git a/graphics-libs/giflib/DEPENDS b/graphics-libs/giflib/DEPENDS
new file mode 100755
index 0000000000..479d4a084b
--- /dev/null
+++ b/graphics-libs/giflib/DEPENDS
@@ -0,0 +1 @@
+depends xmlto
diff --git a/graphics-libs/giflib/DETAILS b/graphics-libs/giflib/DETAILS
index 80663b8f39..eb5db79b6c 100755
--- a/graphics-libs/giflib/DETAILS
+++ b/graphics-libs/giflib/DETAILS
@@ -1,6 +1,7 @@
SPELL=giflib
- VERSION=4.1.6
- SOURCE_HASH=sha512:f47954218ed7d3415cc195a1031a688fcb7dd2bc2b394491830e6b5f5332903ed7c4433b795cd3da9ac53bfc969fe94bec2a4e66b15c0385c732c01b1b7e5057
+ VERSION=5.0.1
+ SOURCE_HASH=sha512:5ccc207038686171a5799a1e8367e70e854b153e7370574e4ec9831c508e7e51ab235397b3b1057a33a80df6d8ed770816c581d20fac38eebdeea97418a34027
+ SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/graphics-libs/giflib/HISTORY b/graphics-libs/giflib/HISTORY
index 75ae7411cb..b4b27e8273 100644
--- a/graphics-libs/giflib/HISTORY
+++ b/graphics-libs/giflib/HISTORY
@@ -1,3 +1,9 @@
+2012-10-22 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 5.0.1
+ SECURITY_PATCH=1 fixes CVE-2005-2974 CVE-2005-3350
+ * DEPENDS: added
+ * UP_TRIGGERS: updated to detect broken spells (kdelibs, ...)
+
2008-07-12 Vlad Glagolev <stealth@sourcemage.org>
* PROVIDES: removed, useless since deprecation of libungif
diff --git a/graphics-libs/giflib/UP_TRIGGERS b/graphics-libs/giflib/UP_TRIGGERS
index 2fc524e71c..a28390afcc 100755
--- a/graphics-libs/giflib/UP_TRIGGERS
+++ b/graphics-libs/giflib/UP_TRIGGERS
@@ -10,3 +10,11 @@ if spell_ok libungif; then
fi
done
fi
+ message "libgif-5 breaks ABI"
+ message "Figuring out what spells need to be recast, this may take a while."
+ for each in $(show_up_depends giflib); do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libgif.so.4"; then
+ up_trigger $each cast_self
+ fi
+ done