Date: Tue, 6 Apr 2004 13:35:12 +0200 From: Simon Barner <barner@in.tum.de> To: Sean McNeil <sean@mcneil.com> Cc: freebsd-gnome@freebsd.org Subject: Re: audio/jamboree needs to be updated Message-ID: <20040406113512.GB68519@zi025.glhnet.mhn.de> In-Reply-To: <1081232361.20569.1.camel@server.mcneil.com> References: <1081232361.20569.1.camel@server.mcneil.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--IiVenqGWf+H9Y6IX Content-Type: multipart/mixed; boundary="zhXaljGHf11kAtnf" Content-Disposition: inline --zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, > It relies on old gstreamer-plugins and fails to compile. I've tried to update that port to version 0.4. It now builds, but it crashes when I try to add a folder to the music library (File->Add Folder). I was able to work around that problem by dragging an mp3 folder from Nautilus into jamboree, but it crashes as soon as I try to play a song: ** (jamboree:62767): CRITICAL **: file dparammanager.c: line 337 (gst_dpman_attach_dparam): assertion `G_PARAM_SPEC_VALUE_TYPE (dpwrap->param_spec) == GST_DPARAM_TYPE (dparam)' failed zsh: segmentation fault (core dumped) jamboree I am sure this is because I hacked jamboree to use gstreamer 0.8.0 instead of 0.7.4 ;-/ I have attached my results to this email, just in case anybody wants to have a look (the FreeBSD maintainer is also Cc'ed), but I guess the best is to wait until the jamboree author releases that is compatible with gstreamer 0.8.0. Simon --zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="jamboree.patch" Content-Transfer-Encoding: quoted-printable diff -ruN jamboree.orig/Makefile jamboree/Makefile --- jamboree.orig/Makefile Mon Apr 5 05:29:52 2004 +++ jamboree/Makefile Tue Apr 6 13:24:37 2004 @@ -2,22 +2,21 @@ # Date created: 08 Oct 2003 # Whom: Jean-Yves Lefort <jylefort@brutele.be> # -# $FreeBSD: ports/audio/jamboree/Makefile,v 1.6 2004/04/05 03:29:52 marcus= Exp $ +# $FreeBSD: ports/audio/jamboree/Makefile,v 1.5 2004/02/04 05:18:31 marcus= Exp $ # =20 PORTNAME=3D jamboree -PORTVERSION=3D 0.3 -PORTREVISION=3D 3 +PORTVERSION=3D 0.4 CATEGORIES=3D audio gnome MASTER_SITES=3D ${MASTER_SITE_GNOME} -MASTER_SITE_SUBDIR=3D sources/${PORTNAME}/0.3 +MASTER_SITE_SUBDIR=3D sources/${PORTNAME}/${PORTVERSION} =20 MAINTAINER=3D jylefort@brutele.be COMMENT=3D A simple GNOME music player =20 LIB_DEPENDS+=3D id3tag:${PORTSDIR}/audio/libid3tag \ vorbis.3:${PORTSDIR}/audio/libvorbis \ - gstplay-0.6:${PORTSDIR}/multimedia/gstreamer-plugins \ + gstplay-0.8:${PORTSDIR}/multimedia/gstreamer-plugins \ gdbm.3:${PORTSDIR}/databases/gdbm =20 USE_BZIP2=3D yes diff -ruN jamboree.orig/distinfo jamboree/distinfo --- jamboree.orig/distinfo Wed Mar 31 05:06:06 2004 +++ jamboree/distinfo Tue Apr 6 11:49:34 2004 @@ -1,2 +1,2 @@ -MD5 (jamboree-0.3.tar.bz2) =3D f95185fcb460cee5601584a8936df162 -SIZE (jamboree-0.3.tar.bz2) =3D 349973 +MD5 (jamboree-0.4.tar.bz2) =3D 37e70e22f8abf6f7ce0b2c21c8090d2a +SIZE (jamboree-0.4.tar.bz2) =3D 407718 diff -ruN jamboree.orig/files/patch-configure jamboree/files/patch-configure --- jamboree.orig/files/patch-configure Thu Jan 1 01:00:00 1970 +++ jamboree/files/patch-configure Tue Apr 6 12:07:06 2004 @@ -0,0 +1,85 @@ +--- configure.orig Tue Apr 6 12:04:33 2004 ++++ configure Tue Apr 6 12:07:03 2004 +@@ -21215,10 +21215,10 @@ + fi +=20 +=20 +-GST_VER=3D0.7.4 ++GST_VER=3D0.8.0 +=20 + if test "x$have_xine" =3D "xno"; then +- gst_pkgconfig=3D"gstreamer-0.7 >=3D $GST_VER gstreamer-control-0.7 >= =3D $GST_VER gstreamer-gconf-0.7 >=3D $GST_VER" ++ gst_pkgconfig=3D"gstreamer-0.8 >=3D $GST_VER gstreamer-control-0.8 >= =3D $GST_VER gstreamer-gconf-0.8 >=3D $GST_VER" + else + gst_pkgconfig=3D"" + fi +@@ -21367,8 +21367,8 @@ +=20 + if test "x$have_xine" =3D "xno"; then +=20 +- # Extract the first word of "gst-inspect-0.7", so it can be a program n= ame with args. +-set dummy gst-inspect-0.7; ac_word=3D$2 ++ # Extract the first word of "gst-inspect-0.8", so it can be a program n= ame with args. ++set dummy gst-inspect-0.8; ac_word=3D$2 + echo "$as_me:$LINENO: checking for $ac_word" >&5 + echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 + if test "${ac_cv_prog_GST_INSPECT+set}" =3D set; then +@@ -21384,7 +21384,7 @@ + test -z "$as_dir" && as_dir=3D. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_GST_INSPECT=3D"gst-inspect-0.7" ++ ac_cv_prog_GST_INSPECT=3D"gst-inspect-0.8" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +@@ -21413,16 +21413,16 @@ + echo "$as_me:$LINENO: result: not found." >&5 + echo "${ECHO_T}not found." >&6 + { { echo "$as_me:$LINENO: error: +- The 'volume' GStreamer element was not found. It can usually be found in= the package gstreamer-plugins. If it is already installed please run gst-r= egister-0.7 and try again. " >&5 ++ The 'volume' GStreamer element was not found. It can usually be found in= the package gstreamer-plugins. If it is already installed please run gst-r= egister-0.8 and try again. " >&5 + echo "$as_me: error: +- The 'volume' GStreamer element was not found. It can usually be found in= the package gstreamer-plugins. If it is already installed please run gst-r= egister-0.7 and try again. " >&2;} ++ The 'volume' GStreamer element was not found. It can usually be found in= the package gstreamer-plugins. If it is already installed please run gst-r= egister-0.88888888 and try again. " >&2;} + { (exit 1); exit 1; }; } + fi + fi +=20 +=20 +- # Extract the first word of "gst-inspect-0.7", so it can be a program n= ame with args. +-set dummy gst-inspect-0.7; ac_word=3D$2 ++ # Extract the first word of "gst-inspect-0.8", so it can be a program n= ame with args. ++set dummy gst-inspect-0.8; ac_word=3D$2 + echo "$as_me:$LINENO: checking for $ac_word" >&5 + echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 + if test "${ac_cv_prog_GST_INSPECT+set}" =3D set; then +@@ -21438,7 +21438,7 @@ + test -z "$as_dir" && as_dir=3D. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_GST_INSPECT=3D"gst-inspect-0.7" ++ ac_cv_prog_GST_INSPECT=3D"gst-inspect-0.8" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +@@ -21476,8 +21476,8 @@ + fi +=20 +=20 +- # Extract the first word of "gst-inspect-0.7", so it can be a program n= ame with args. +-set dummy gst-inspect-0.7; ac_word=3D$2 ++ # Extract the first word of "gst-inspect-0.8", so it can be a program n= ame with args. ++set dummy gst-inspect-0.8; ac_word=3D$2 + echo "$as_me:$LINENO: checking for $ac_word" >&5 + echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 + if test "${ac_cv_prog_GST_INSPECT+set}" =3D set; then +@@ -21493,7 +21493,7 @@ + test -z "$as_dir" && as_dir=3D. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_GST_INSPECT=3D"gst-inspect-0.7" ++ ac_cv_prog_GST_INSPECT=3D"gst-inspect-0.8" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi diff -ruN jamboree.orig/files/patch-src::main-window.c jamboree/files/patch= -src::main-window.c --- jamboree.orig/files/patch-src::main-window.c Thu Jan 1 01:00:00 1970 +++ jamboree/files/patch-src::main-window.c Tue Apr 6 12:24:11 2004 @@ -0,0 +1,11 @@ +--- src/main-window.c.orig Tue Apr 6 12:23:35 2004 ++++ src/main-window.c Tue Apr 6 12:23:46 2004 +@@ -2337,7 +2337,7 @@ + GTK_STOCK_ADD, GTK_RESPONSE_ACCEPT, + NULL); +=20 +- gtk_file_chooser_set_folder_mode (GTK_FILE_CHOOSER (dialog), TRUE); ++ // gtk_file_chooser_set_folder_mode (GTK_FILE_CHOOSER (dialog), TRUE); +=20 + start_dir =3D gconf_client_get_string (gconf_client, + GCONF_PATH "/default_add_folder", diff -ruN jamboree.orig/files/patch-test::Makefile.in jamboree/files/patch-= test::Makefile.in --- jamboree.orig/files/patch-test::Makefile.in Wed Oct 15 02:31:30 2003 +++ jamboree/files/patch-test::Makefile.in Thu Jan 1 01:00:00 1970 @@ -1,10 +0,0 @@ ---- test/Makefile.in.orig Wed Oct 8 17:27:16 2003 -+++ test/Makefile.in Wed Oct 8 17:27:32 2003 -@@ -215,6 +215,7 @@ - jb_util_LDADD =3D \ - $(JAMBOREE_LIBS) \ - $(ID3TAG_LIBS) \ -+ $(VORBIS_LIBS) \ - $(VORBISFILE_LIBS) \ - -lgdbm \ - -lpopt diff -ruN jamboree.orig/pkg-plist jamboree/pkg-plist --- jamboree.orig/pkg-plist Wed Oct 15 02:31:30 2003 +++ jamboree/pkg-plist Tue Apr 6 12:35:50 2004 @@ -1,8 +1,12 @@ bin/jamboree etc/gconf/gconf.xml.defaults/apps/jamboree/%gconf.xml etc/gconf/gconf.xml.defaults/apps/jamboree/columns/%gconf.xml +etc/gconf/gconf.xml.defaults/apps/jamboree/control/%gconf.xml +etc/gconf/gconf.xml.defaults/apps/jamboree/ui/%gconf.xml etc/gconf/gconf.xml.defaults/schemas/apps/jamboree/%gconf.xml etc/gconf/gconf.xml.defaults/schemas/apps/jamboree/columns/%gconf.xml +etc/gconf/gconf.xml.defaults/schemas/apps/jamboree/control/%gconf.xml +etc/gconf/gconf.xml.defaults/schemas/apps/jamboree/ui/%gconf.xml etc/gconf/schemas/jamboree.schemas share/gnome/applications/jamboree.desktop share/gnome/jamboree/column-chooser.glade @@ -26,9 +30,26 @@ share/gnome/jamboree/master-out.png share/gnome/jamboree/smart-playlist-dialog.glade share/gnome/pixmaps/jamboree.png +share/locale/az/LC_MESSAGES/jamboree.mo +share/locale/ca/LC_MESSAGES/jamboree.mo +share/locale/cs/LC_MESSAGES/jamboree.mo +share/locale/de/LC_MESSAGES/jamboree.mo +share/locale/es/LC_MESSAGES/jamboree.mo +share/locale/fi/LC_MESSAGES/jamboree.mo +share/locale/fr/LC_MESSAGES/jamboree.mo +share/locale/hr/LC_MESSAGES/jamboree.mo +share/locale/nl/LC_MESSAGES/jamboree.mo +share/locale/no/LC_MESSAGES/jamboree.mo +share/locale/pt/LC_MESSAGES/jamboree.mo +share/locale/sr/LC_MESSAGES/jamboree.mo +share/locale/sr@Latn/LC_MESSAGES/jamboree.mo share/locale/sv/LC_MESSAGES/jamboree.mo @dirrm etc/gconf/gconf.xml.defaults/apps/jamboree/columns +@dirrm etc/gconf/gconf.xml.defaults/apps/jamboree/control +@dirrm etc/gconf/gconf.xml.defaults/apps/jamboree/ui @dirrm etc/gconf/gconf.xml.defaults/apps/jamboree @dirrm etc/gconf/gconf.xml.defaults/schemas/apps/jamboree/columns +@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/jamboree/control +@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/jamboree/ui @dirrm etc/gconf/gconf.xml.defaults/schemas/apps/jamboree @dirrm share/gnome/jamboree --zhXaljGHf11kAtnf-- --IiVenqGWf+H9Y6IX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAcpXvCkn+/eutqCoRAoDDAKDt2qI1ICvTxQQ/WqN7gonRcBcmugCgh4hO KppA/gpeXjT1tGvdUwv5Yd4= =CKsy -----END PGP SIGNATURE----- --IiVenqGWf+H9Y6IX--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040406113512.GB68519>