Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Arwed von Merkatz (c22211f89e8fb54aa024d66b2b54cec851d8fa87)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Arwed von Merkatz <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Arwed von Merkatz (c22211f89e8fb54aa024d66b2b54cec851d8fa87)
  • Date: Sat, 7 Mar 2009 11:29:12 -0600

GIT changes to master grimoire by Arwed von Merkatz <v.merkatz AT gmx.net>:

xorg-lib/libxcb/DEPENDS | 2 +-
xorg-lib/libxcb/HISTORY | 5 +++++
xorg-lib/libxcb/UP_TRIGGERS | 17 +++++++++++++++++
3 files changed, 23 insertions(+), 1 deletion(-)

New commits:
commit c22211f89e8fb54aa024d66b2b54cec851d8fa87
Author: Arwed von Merkatz <v.merkatz AT gmx.net>
Commit: Arwed von Merkatz <v.merkatz AT gmx.net>

libxcb: added UP_TRIGGERS for bug 15104

diff --git a/xorg-lib/libxcb/DEPENDS b/xorg-lib/libxcb/DEPENDS
index a52dcd3..2fbd59b 100755
--- a/xorg-lib/libxcb/DEPENDS
+++ b/xorg-lib/libxcb/DEPENDS
@@ -1,6 +1,6 @@
depends xcb-proto &&
local xcb_version=$(installed_version xcb-proto) &&
-if [[ $xcb_version == 1.0 || $xcb_version == 0.9.93 ]]; then
+if [[ $xcb_version == 1.2 ]] || [[ $xcb_version == 1.0 || $xcb_version ==
0.9.93 ]]; then
force_depends xcb-proto
fi &&
depends libpthread-stubs &&
diff --git a/xorg-lib/libxcb/HISTORY b/xorg-lib/libxcb/HISTORY
index c290387..87ecd96 100644
--- a/xorg-lib/libxcb/HISTORY
+++ b/xorg-lib/libxcb/HISTORY
@@ -1,3 +1,8 @@
+2009-03-07 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * UP_TRIGGERS: added to recast all spells linking to the old soname,
+ bug 15104
+ * DEPENDS: updated force_depend condition
+
2009-02-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2

diff --git a/xorg-lib/libxcb/UP_TRIGGERS b/xorg-lib/libxcb/UP_TRIGGERS
new file mode 100755
index 0000000..63ec7e9
--- /dev/null
+++ b/xorg-lib/libxcb/UP_TRIGGERS
@@ -0,0 +1,17 @@
+local OLD_SPELL_VERSION=""
+if spell_ok $SPELL; then
+ OLD_SPELL_VERSION="$(installed_version $SPELL)"
+ if [[ ${OLD_SPELL_VERSION:0:3} != ${VERSION:0:3} ]] && [[ ${VERSION:0:3}
== 1.2 ]]; then
+ message "This is a possibly incompatible update of $SPELL..."
+ message "Figuring out what spells need to be recast, this may take a
while."
+ for each in $(show_up_depends $SPELL); do
+ if [[ $each != $SPELL ]]; then
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libxcb.*.so"; then
+ up_trigger $each cast_self
+ fi
+ fi
+ done
+ fi
+fi
+



  • [SM-Commit] GIT changes to master grimoire by Arwed von Merkatz (c22211f89e8fb54aa024d66b2b54cec851d8fa87), Arwed von Merkatz, 03/07/2009

Archive powered by MHonArc 2.6.24.

Top of Page