2009-09-17 David Kowis <dkowis AT shlrm.org>
* BUILD, DEPENDS, DETAILS: spell created
-
diff --git a/perl-cpan/xml-parser/INSTALL b/perl-cpan/xml-parser/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/xml-parser/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/xml-parser/PRE_BUILD b/perl-cpan/xml-parser/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/perl-cpan/xml-parser/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/perl-cpan/xml-parser/UP_TRIGGERS
b/perl-cpan/xml-parser/UP_TRIGGERS
new file mode 100755
index 0000000..879c503
--- /dev/null
+++ b/perl-cpan/xml-parser/UP_TRIGGERS
@@ -0,0 +1,2 @@
+up_trigger xml-parser dispel_self
+up_trigger xml-parser-expat cast_self
diff --git a/utils/util-linux/DETAILS b/utils/util-linux/DETAILS
index 969e6bf..b31d6c8 100755
--- a/utils/util-linux/DETAILS
+++ b/utils/util-linux/DETAILS
@@ -12,9 +12,9 @@ if [[ $UL_VERSION == aes ]]; then
SOURCE3_GPG=loop-AES.gpg:$SOURCE4:UPSTREAM_KEY
SOURCE4_IGNORE=signature
else
- VERSION=2.21.1
+ VERSION=2.21.2
SECURITY_PATCH=2
-
SOURCE_HASH=sha512:e2eb79ad68225aa27367f516b40a1ea280b6cef4bf49f58507a033ba85f0ff4bafd4bd50a8d5febbb7700c5e41945e797961558b970c54abbe7618b1aa887129
+
SOURCE_HASH=sha512:d6499636b40e22f72b957e0334faefce51656a4d8f8dc038c17d24b03d84e50917112a47a18c6601a048d041263714092ecffbd269d41699a4bdb86a89bc3e30
fi
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/utils/util-linux/HISTORY b/utils/util-linux/HISTORY
index 726c081..a65becf 100644
--- a/utils/util-linux/HISTORY
+++ b/utils/util-linux/HISTORY
@@ -1,3 +1,6 @@
+2012-05-25 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 2.21.2
+
2012-05-18 Vlad Glagolev <stealth AT sourcemage.org>
* POST_INSTALL: removed, this still must be made in FINAL to not to
be tracked by sorcery
diff --git a/volatiles b/volatiles
index 373abe1..acfd38d 100644
--- a/volatiles
+++ b/volatiles
@@ -6,9 +6,9 @@
^/usr/lib/gdk-pixbuf-2\.0/.*/loaders\.cache$
^/usr/lib/ghc.*/package\.conf.*$
^/usr/lib/gio/modules/giomodule\.cache$
-^/usr/share/applications/mimeinfo.cache$
+^/usr/share/applications/mimeinfo\.cache$
^/usr/share/glib-2\.0/schemas/gschemas\.compiled$
-^/usr/share/icons/.*/icon-theme.cache$
-^/usr/share/icons/.*/index.theme$
+^/usr/share/icons/.*/icon-theme\.cache$
+^/usr/share/icons/.*/index\.theme$
^/usr/share/info/standards\.info$
^/usr/share/locale/locale\.alias$
diff --git a/xfce/libxfce4util/HISTORY b/xfce/libxfce4util/HISTORY
index 265f4b6..a45cca7 100644
--- a/xfce/libxfce4util/HISTORY
+++ b/xfce/libxfce4util/HISTORY
@@ -1,3 +1,6 @@
+2012-05-25 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGER: added, for proper upgrade
+
2012-04-29 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 4.10.0
diff --git a/xfce/libxfce4util/UP_TRIGGERS b/xfce/libxfce4util/UP_TRIGGERS
new file mode 100755
index 0000000..2b8c75e
--- /dev/null
+++ b/xfce/libxfce4util/UP_TRIGGERS
@@ -0,0 +1,14 @@
+# recast everything on minor version update
+spell_ok $SPELL && local OLD_SPELL_VERSION="$(installed_version $SPELL)" &&
+
+if [[ "${VERSION%.*}" != "${OLD_SPELL_VERSION%.*}" ]]; 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 1); do
+ if gaze install $each | xargs readelf -d 2> /dev/null |
+ grep -q "NEEDED.*libxfce4util\.so"; then
+ up_trigger $each cast_self
+ fi
+ done
+fi
diff --git a/xfce/orage/DEPENDS b/xfce/orage/DEPENDS
index 5608dad..c342e50 100755
--- a/xfce/orage/DEPENDS
+++ b/xfce/orage/DEPENDS
@@ -1,3 +1,4 @@
+depends libxfce4util &&
depends gtk+2 &&
optional_depends xfce4-panel \
diff --git a/xfce/orage/DETAILS b/xfce/orage/DETAILS
index 3bd6f3e..cdd8f7c 100755
--- a/xfce/orage/DETAILS
+++ b/xfce/orage/DETAILS
@@ -1,6 +1,7 @@
SPELL=orage
if [[ $ORAGE_STABLE == y ]]; then
VERSION=4.8.3
+ PATCHLEVEL=1
BRANCH=`echo $VERSION | cut -d . -f 1,2`
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://archive.xfce.org/src/apps/$SPELL/$BRANCH/$SOURCE
diff --git a/xfce/orage/HISTORY b/xfce/orage/HISTORY
index a5d0436..29b5d5e 100644
--- a/xfce/orage/HISTORY
+++ b/xfce/orage/HISTORY
@@ -1,3 +1,6 @@
+2012-05-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: added missing dep; PATCHLEVEL=1
+
2012-01-08 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 4.8.3
if spell_ok $SPELL; then
local OLD_SPELL_VERSION="$(installed_version $SPELL)"
- if [[ ${VERSION%.*} > ${OLD_SPELL_VERSION%.*} ]]; then
- message "This is a possibly incompatible update of xfce4-panel..."
+ if [[ ${VERSION%.*} != ${OLD_SPELL_VERSION%.*} ]]; 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 1); do
# Check if the binaries link against libpython.so
if gaze install $each | xargs readelf -d 2> /dev/null |
- grep -q "NEEDED.*libxfce4panel.so"; then
+ grep -q "NEEDED.*libxfce4panel\.so"; then
up_trigger $each cast_self
fi
done
[SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (69f624872cceaa9c3a67ba5807378a7441123d3d),
Vlad Glagolev, 05/25/2012