[oe-commits] org.oe.angstrom-2007.12-stable merge of '6072825d5411f0c2cb06fa4ba8a77427ad3d61aa'
pfalcon commit
openembedded-commits at lists.openembedded.org
Sun Jan 6 15:04:38 UTC 2008
merge of '6072825d5411f0c2cb06fa4ba8a77427ad3d61aa'
and 'a6cd843eeaef2d9dabedbd4c51a709ee49b12724'
Author: pfalcon at openembedded.org
Branch: org.openembedded.angstrom-2007.12-stable
Revision: 1f90c197df52b782015e37da423a2e0711ba51d1
ViewMTN: http://monotone.openembedded.org/revision/info/1f90c197df52b782015e37da423a2e0711ba51d1
Files:
1
packages/gnome-mplayer/files/non-utf8-id3-fallback.patch
packages/gnome-mplayer/files/uchar-for-utf8-check.patch
packages/gnome-mplayer/gnome-mplayer_cvs.bb
contrib/angstrom/build-feeds.sh
Diffs:
#
# mt diff -r6072825d5411f0c2cb06fa4ba8a77427ad3d61aa -r1f90c197df52b782015e37da423a2e0711ba51d1
#
#
#
# add_file "packages/gnome-mplayer/files/non-utf8-id3-fallback.patch"
# content [be331e8a429578785b64fac01b7c17b2d423d0ad]
#
# add_file "packages/gnome-mplayer/files/uchar-for-utf8-check.patch"
# content [dd50b5684926b93e6f64361f6b3a9a63a3ee7d30]
#
# patch "packages/gnome-mplayer/gnome-mplayer_cvs.bb"
# from [c34de96207774639cc00196181f1fb56aadbf586]
# to [8364ceed9a6f7763168e7bd6b5d97884a56b4015]
#
============================================================
--- packages/gnome-mplayer/files/non-utf8-id3-fallback.patch be331e8a429578785b64fac01b7c17b2d423d0ad
+++ packages/gnome-mplayer/files/non-utf8-id3-fallback.patch be331e8a429578785b64fac01b7c17b2d423d0ad
@@ -0,0 +1,22 @@
+I found that on ARM/glibc 2.5/glib 2.12.something test in strip_unicode() doesn't
+really catch invalid utf-8 chars. Also, let's tell user where problem lies straight.
+
+Paul Sokolovsky <pmiscml at gmail.com>
+--- a/src/thread.c.org 2007-12-24 00:10:15.000000000 +0200
++++ a/src/thread.c 2008-01-04 22:04:30.000000000 +0200
+@@ -349,13 +349,11 @@
+ //g_idle_add(set_media_info, idledata);
+ utf8name = g_locale_to_utf8(parse[name],-1, NULL, NULL,NULL);
+ if (utf8name == NULL) {
+- strip_unicode(parse[name],strlen(parse[name]));
+- utf8name = g_strdup(parse[name]);
++ utf8name = g_strdup("<cannot convert to utf-8>");
+ }
+ utf8artist = g_locale_to_utf8(parse[artist],-1, NULL, NULL,NULL);
+ if (utf8artist == NULL) {
+- strip_unicode(parse[artist],strlen(parse[artist]));
+- utf8artist = g_strdup(parse[artist]);
++ utf8artist = g_strdup("<cannot convert to utf-8>");
+ }
+
+ message = g_markup_printf_escaped(_("<small>\n<b>Title:</b>\t%s\n<b>Artist:</b>\t%s\n<b>File:</b>\t%s\n</small>"),utf8name,utf8artist,idledata->info);
============================================================
--- packages/gnome-mplayer/files/uchar-for-utf8-check.patch dd50b5684926b93e6f64361f6b3a9a63a3ee7d30
+++ packages/gnome-mplayer/files/uchar-for-utf8-check.patch dd50b5684926b93e6f64361f6b3a9a63a3ee7d30
@@ -0,0 +1,22 @@
+--- a/src/support.c.org 2007-12-18 20:39:09.000000000 +0200
++++ a/src/support.c 2008-01-04 22:12:32.000000000 +0200
+@@ -24,7 +24,7 @@
+
+ #include "support.h"
+
+-void strip_unicode(gchar * data, gsize len)
++void strip_unicode(guchar * data, gsize len)
+ {
+ gsize i = 0;
+
+--- a/src/support.h.org 2007-12-17 18:21:46.000000000 +0200
++++ a/src/support.h 2008-01-04 22:24:15.000000000 +0200
+@@ -31,7 +31,7 @@
+ #include <stdlib.h>
+ #include <unistd.h>
+
+-void strip_unicode(gchar * data, gsize len);
++void strip_unicode(guchar * data, gsize len);
+ gint play_file(gchar * filename, gint playlist);
+ gint detect_playlist(gchar * filename);
+ gint parse_playlist(gchar * filename);
============================================================
--- packages/gnome-mplayer/gnome-mplayer_cvs.bb c34de96207774639cc00196181f1fb56aadbf586
+++ packages/gnome-mplayer/gnome-mplayer_cvs.bb 8364ceed9a6f7763168e7bd6b5d97884a56b4015
@@ -5,7 +5,7 @@ PV = "0.5.3+cvs${SRCDATE}"
RDEPENDS = "mplayer"
SRCDATE = "20080101"
PV = "0.5.3+cvs${SRCDATE}"
-PR = "r3"
+PR = "r4"
inherit autotools pkgconfig gconf
#
# mt diff -ra6cd843eeaef2d9dabedbd4c51a709ee49b12724 -r1f90c197df52b782015e37da423a2e0711ba51d1
#
#
#
# patch "contrib/angstrom/build-feeds.sh"
# from [79d2ac57a06b5b717fddbfc285bb0465fdae310d]
# to [ae63a17c3ffb1fc4cc20e3e21da58ff560af67c1]
#
============================================================
--- contrib/angstrom/build-feeds.sh 79d2ac57a06b5b717fddbfc285bb0465fdae310d
+++ contrib/angstrom/build-feeds.sh ae63a17c3ffb1fc4cc20e3e21da58ff560af67c1
@@ -36,8 +36,9 @@ do
do
BUILD_MACHINE=$machine
BUILD_CLEAN="libtool-cross qmake-native qmake2-native"
- BUILD_TARGETS="texinfo flex bison gperf gcc binutils automake autoconf m4 pkgconfig \
- task-proper-tools mc screen \
+ BUILD_TARGETS="texinfo flex bison gperf gcc binutils make automake autoconf m4 pkgconfig \
+ usbutils pciutils mtd-utils usbview hal \
+ task-proper-tools mc screen findutils \
mono perl python ruby \
gtk+ qt-x11-free qt4-x11-free \
gpe-mini-browser midori minimo openmoko-browser2 webkit-gtklauncher \
@@ -46,17 +47,22 @@ do
gpe-gallery gpe-scap notecase \
pidgin irssi \
roadmap-gtk2 gpsdrive navit \
- xmms mplayer quasar gmome-mplayer \
+ xmms mplayer quasar vlc-gpe gnome-mplayer \
wpa-gui wifi-radar kismet aircrack-ng dsniff \
- iptables iperf \
+ nmap iptables iperf \
+ gpe-login ipaq-sleep \
gpe-bluetooth bluez-gnome python-pybluez \
abiword gnumeric evince epdfview gimp \
+ scummvm \
flite \
ctorrent \
asterisk \
- gnuplot mpfr gmp fftw fftwf fftwl \
+ gnuradio gnuplot mpfr gmp fftw fftwf fftwl \
gphoto2 gqview imagemagick ufraw \
tzdata \
+ xserver-kdrive xserver-xorg \
+ xf86-video-fbdev xf86-video-ati xf86-video-vesa \
+ xf86-input-evdev xf86-input-keyboard xf86-input-mouse \
"
do_build
done
More information about the Openembedded-commits
mailing list