sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (1eb826c20f48ce8bf4d891f054d10a12ff59a833)
- From: Vlad Glagolev <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (1eb826c20f48ce8bf4d891f054d10a12ff59a833)
- Date: Sun, 24 Feb 2013 07:42:46 -0600
GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:
audio-players/mpd/DEPENDS | 2 +-
audio-players/mpd/HISTORY | 3 +++
gnome2-libs/gvfs/DEPENDS | 2 +-
gnome2-libs/gvfs/HISTORY | 3 +++
libs/libcdio-paranoia/DEPENDS | 8 +++++++-
libs/libcdio-paranoia/DETAILS | 1 +
libs/libcdio-paranoia/HISTORY | 5 +++++
libs/libcdio-paranoia/INSTALL | 6 ++++++
libs/libcdio/HISTORY | 3 +++
libs/libcdio/UP_TRIGGERS | 15 +++++++++++++++
10 files changed, 45 insertions(+), 3 deletions(-)
New commits:
commit 1eb826c20f48ce8bf4d891f054d10a12ff59a833
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
gvfs: switched from libcdio to libcdio-paranoia
commit c0c57a3e43edbc6e84536f0ef10558b6bfcad97f
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
mpd: switched from libcdio to libcdio-paranoia
commit c0e7054c60158847d19960e40a9a13f11c094d91
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libcdio-paranoia: added cdda.h header symlink (part of #501 fix)
commit 4f186d8d31e3780d6d31b03873cb229e8946e9ce
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
libcdio: added trigger to recast spells that link with libcdio libraries
diff --git a/audio-players/mpd/DEPENDS b/audio-players/mpd/DEPENDS
index fb04e3e..6ca4799 100755
--- a/audio-players/mpd/DEPENDS
+++ b/audio-players/mpd/DEPENDS
@@ -189,7 +189,7 @@ optional_depends libmms \
"--disable-mms" \
"for MMS protocol support" &&
-optional_depends libcdio \
+optional_depends libcdio-paranoia \
"--enable-cdio-paranoia" \
"--disable-cdio-paranoia" \
"for audio CD support" &&
diff --git a/audio-players/mpd/HISTORY b/audio-players/mpd/HISTORY
index 2ee1d22..58e5109 100644
--- a/audio-players/mpd/HISTORY
+++ b/audio-players/mpd/HISTORY
@@ -1,3 +1,6 @@
+2013-02-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: switched from libcdio to libcdio-paranoia
+
2013-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.17.3
diff --git a/gnome2-libs/gvfs/DEPENDS b/gnome2-libs/gvfs/DEPENDS
index 50c76ad..631b699 100755
--- a/gnome2-libs/gvfs/DEPENDS
+++ b/gnome2-libs/gvfs/DEPENDS
@@ -14,7 +14,7 @@ optional_depends avahi \
"--disable-avahi" \
"build with avahi support" &&
-optional_depends libcdio \
+optional_depends libcdio-paranoia \
"--enable-cdda" \
"--disable-cdda" \
"build with CDDA backend" &&
diff --git a/gnome2-libs/gvfs/HISTORY b/gnome2-libs/gvfs/HISTORY
index 5c7ed74..1950efa 100644
--- a/gnome2-libs/gvfs/HISTORY
+++ b/gnome2-libs/gvfs/HISTORY
@@ -1,3 +1,6 @@
+2013-02-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: switched from libcdio to libcdio-paranoia
+
2012-11-24 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 1.14.2
* DEPENDS: removed gconf2 deprecated dependency
diff --git a/libs/libcdio-paranoia/DEPENDS b/libs/libcdio-paranoia/DEPENDS
index cb2487f..5b447e7 100755
--- a/libs/libcdio-paranoia/DEPENDS
+++ b/libs/libcdio-paranoia/DEPENDS
@@ -1 +1,7 @@
-depends libcdio
+. "$GRIMOIRE/FUNCTIONS" &&
+
+depends libcdio &&
+
+if spell_ok libcdio && is_version_less $(installed_version libcdio) 0.90;
then
+ force_depends libcdio
+fi
diff --git a/libs/libcdio-paranoia/DETAILS b/libs/libcdio-paranoia/DETAILS
index 5514959..a2bebf2 100755
--- a/libs/libcdio-paranoia/DETAILS
+++ b/libs/libcdio-paranoia/DETAILS
@@ -1,5 +1,6 @@
SPELL=libcdio-paranoia
VERSION=10.2+0.90
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/libs/libcdio-paranoia/HISTORY b/libs/libcdio-paranoia/HISTORY
index fa0222a..8c14848 100644
--- a/libs/libcdio-paranoia/HISTORY
+++ b/libs/libcdio-paranoia/HISTORY
@@ -1,2 +1,7 @@
+2013-02-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1 (path change)
+ * DEPENDS: requires the newest libcdio to avoid conflicts
+ * INSTALL: added, symlink header for compatibility with current paths
+
2013-02-17 Robin Cook <rcook AT wyrms.net>
* New Spell: DETAILS, DEPENDS
diff --git a/libs/libcdio-paranoia/INSTALL b/libs/libcdio-paranoia/INSTALL
new file mode 100755
index 0000000..25d8caa
--- /dev/null
+++ b/libs/libcdio-paranoia/INSTALL
@@ -0,0 +1,6 @@
+default_install &&
+
+# for headers' path compatibility
+install -vm 755 -d "$INSTALL_ROOT/usr/include/cdio/paranoia" &&
+ln -vsf "$TRACK_ROOT/usr/include/cdio/cdda.h" \
+ "$INSTALL_ROOT/usr/include/cdio/paranoia/cdda.h"
diff --git a/libs/libcdio/HISTORY b/libs/libcdio/HISTORY
index b6a23d3..50a7aae 100644
--- a/libs/libcdio/HISTORY
+++ b/libs/libcdio/HISTORY
@@ -1,3 +1,6 @@
+2013-02-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * UP_TRIGGERS: added, for proper update process
+
2013-01-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.90
diff --git a/libs/libcdio/UP_TRIGGERS b/libs/libcdio/UP_TRIGGERS
new file mode 100755
index 0000000..3fc3819
--- /dev/null
+++ b/libs/libcdio/UP_TRIGGERS
@@ -0,0 +1,15 @@
+# up_trigger everything on version updates
+
+spell_ok $SPELL && local OLD_SPELL_VERSION="$(installed_version $SPELL)" ||
return 0
+
+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.*libcdio"; then
+ up_trigger $each cast_self
+ fi
+ done
+fi
- [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (1eb826c20f48ce8bf4d891f054d10a12ff59a833), Vlad Glagolev, 02/24/2013
Archive powered by MHonArc 2.6.24.