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

Arwed von Merkatz scm at sourcemage.org
Sat Jan 23 12:34:19 EST 2010


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

 graphics-libs/babl/DETAILS                |    6 +++---
 graphics-libs/babl/HISTORY                |    3 +++
 graphics-libs/babl/babl-0.1.0.tar.bz2.sig |binary
 graphics-libs/gegl/DEPENDS                |    4 ++++
 graphics-libs/gegl/DETAILS                |    6 +++---
 graphics-libs/gegl/HISTORY                |    5 +++++
 graphics-libs/gegl/UP_TRIGGERS            |   14 ++++++++++++++
 graphics-libs/gegl/gegl-0.1.0.tar.bz2.sig |binary
 8 files changed, 32 insertions(+), 6 deletions(-)

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

    gegl: updated to 0.1.0

commit d9e6c9cca1c3e4172627150a893adca5f5686631
Author: Arwed von Merkatz <v.merkatz at gmx.net>
Commit: Arwed von Merkatz <v.merkatz at gmx.net>

    babl: updated to 0.1.0

diff --git a/graphics-libs/babl/DETAILS b/graphics-libs/babl/DETAILS
index d20f009..bc2eee5 100755
--- a/graphics-libs/babl/DETAILS
+++ b/graphics-libs/babl/DETAILS
@@ -1,8 +1,8 @@
            SPELL=babl
-         VERSION=0.0.22
+         VERSION=0.1.0
           SOURCE="${SPELL}-${VERSION}.tar.bz2"
-   SOURCE_URL[0]=ftp://ftp.gtk.org/pub/${SPELL}/0.0/${SOURCE}
-     SOURCE_HASH=sha512:10a4890038a70c664dac30e241629aeac1c066ad1e8c7b0a21bfccabb8cc5c1b68f5e2dba735e0822a26871da0c6ce68cc92515c96cbaf8c427fc3cf12b5d1d0
+      SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
+   SOURCE_URL[0]=ftp://ftp.gtk.org/pub/${SPELL}/${VERSION%.*}/${SOURCE}
 SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
         WEB_SITE="http://gegl.org/babl/"
       LICENSE[0]=GPL
diff --git a/graphics-libs/babl/HISTORY b/graphics-libs/babl/HISTORY
index b854909..bf7e077 100644
--- a/graphics-libs/babl/HISTORY
+++ b/graphics-libs/babl/HISTORY
@@ -1,3 +1,6 @@
+2010-01-23 Arwed v. Merkatz <v.merkatz at gmx.net>
+	* DETAILS: updated to 0.1.0
+
 2008-08-26 George Sherwood <gsherwood at sourcemage.org>
 	* DETAILS: spell created
 
diff --git a/graphics-libs/babl/babl-0.1.0.tar.bz2.sig b/graphics-libs/babl/babl-0.1.0.tar.bz2.sig
new file mode 100644
index 0000000..4bb1d78
Binary files /dev/null and b/graphics-libs/babl/babl-0.1.0.tar.bz2.sig differ
diff --git a/graphics-libs/gegl/DEPENDS b/graphics-libs/gegl/DEPENDS
index 5c13773..074ca2c 100755
--- a/graphics-libs/gegl/DEPENDS
+++ b/graphics-libs/gegl/DEPENDS
@@ -1,6 +1,10 @@
 depends glib2 &&
 depends babl &&
 
+local BABL_VER=$(installed_version babl) &&
+if [[ ${BABL_VER%.*} != 0.1 ]]; then
+  force_depends babl
+fi &&
 optional_depends gtk+2 \
                  "--with-gtk" \
                  "--without-gtk" \
diff --git a/graphics-libs/gegl/DETAILS b/graphics-libs/gegl/DETAILS
index 4ecb641..47972d7 100755
--- a/graphics-libs/gegl/DETAILS
+++ b/graphics-libs/gegl/DETAILS
@@ -1,8 +1,8 @@
            SPELL=gegl
-         VERSION=0.0.22
+         VERSION=0.1.0
           SOURCE=$SPELL-$VERSION.tar.bz2
-   SOURCE_URL[0]=ftp://ftp.gimp.org/pub/$SPELL/0.0/$SOURCE
-     SOURCE_HASH=sha512:c4bc479d1fefb0018af316d7aae69fbb0d7ab75aa4d2d70c73dc414f8916064b11e17cf6020b974f8e68d362f5ea323316b8995c56ba87a6a75bc7eefd9966d5
+      SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
+   SOURCE_URL[0]=ftp://ftp.gimp.org/pub/$SPELL/${VERSION%.*}/$SOURCE
 SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
         WEB_SITE=http://gegl.org/
       LICENSE[0]=GPL
diff --git a/graphics-libs/gegl/HISTORY b/graphics-libs/gegl/HISTORY
index bc0d3b2..fe5079b 100644
--- a/graphics-libs/gegl/HISTORY
+++ b/graphics-libs/gegl/HISTORY
@@ -1,3 +1,8 @@
+2010-01-23 Arwed v. Merkatz <v.merkatz at gmx.net>
+	* DETAILS: updated to 0.1.0, force_depends on babl if babl version is
+	  too old
+	* UP_TRIGGERS: added due to ABI changes in the library
+
 2009-01-18 George Sherwood <gsherwood at sourceamge.org>
 	* PRE_BUILD: Added to patch.
 	* gegl-locale.patch: Added to fix compile error.
diff --git a/graphics-libs/gegl/UP_TRIGGERS b/graphics-libs/gegl/UP_TRIGGERS
new file mode 100755
index 0000000..8c70151
--- /dev/null
+++ b/graphics-libs/gegl/UP_TRIGGERS
@@ -0,0 +1,14 @@
+local OLD_SPELL_VERSION=""
+if spell_ok  $SPELL; then
+  OLD_SPELL_VERSION="$(installed_version $SPELL)"
+  if test "${VERSION:0:3}" != "${OLD_SPELL_VERSION:0:3}"; then
+    message "This is an incompatible update of $SPELL..."
+    message "Figuring out what spells need to be recast."
+    for each in $(show_up_depends $SPELL 1); do
+      if gaze install $each | xargs readelf -d 2> /dev/null |
+         grep -q "NEEDED.*libgegl-0.0.so"; then
+           up_trigger $each cast_self
+      fi
+    done
+  fi
+fi
diff --git a/graphics-libs/gegl/gegl-0.1.0.tar.bz2.sig b/graphics-libs/gegl/gegl-0.1.0.tar.bz2.sig
new file mode 100644
index 0000000..edeaa6e
Binary files /dev/null and b/graphics-libs/gegl/gegl-0.1.0.tar.bz2.sig differ



More information about the SM-Commit mailing list