audio/jamboree needs to be updated
Simon Barner
barner at in.tum.de
Tue Apr 6 11:44:53 GMT 2004
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
-------------- next part --------------
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 at 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 $
#
PORTNAME= jamboree
-PORTVERSION= 0.3
-PORTREVISION= 3
+PORTVERSION= 0.4
CATEGORIES= audio gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/0.3
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION}
MAINTAINER= jylefort at brutele.be
COMMENT= A simple GNOME music player
LIB_DEPENDS+= 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
USE_BZIP2= 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) = f95185fcb460cee5601584a8936df162
-SIZE (jamboree-0.3.tar.bz2) = 349973
+MD5 (jamboree-0.4.tar.bz2) = 37e70e22f8abf6f7ce0b2c21c8090d2a
+SIZE (jamboree-0.4.tar.bz2) = 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
+
+
+-GST_VER=0.7.4
++GST_VER=0.8.0
+
+ if test "x$have_xine" = "xno"; then
+- gst_pkgconfig="gstreamer-0.7 >= $GST_VER gstreamer-control-0.7 >= $GST_VER gstreamer-gconf-0.7 >= $GST_VER"
++ gst_pkgconfig="gstreamer-0.8 >= $GST_VER gstreamer-control-0.8 >= $GST_VER gstreamer-gconf-0.8 >= $GST_VER"
+ else
+ gst_pkgconfig=""
+ fi
+@@ -21367,8 +21367,8 @@
+
+ if test "x$have_xine" = "xno"; then
+
+- # Extract the first word of "gst-inspect-0.7", so it can be a program name with args.
+-set dummy gst-inspect-0.7; ac_word=$2
++ # Extract the first word of "gst-inspect-0.8", so it can be a program name with args.
++set dummy gst-inspect-0.8; ac_word=$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}" = set; then
+@@ -21384,7 +21384,7 @@
+ test -z "$as_dir" && as_dir=.
+ 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="gst-inspect-0.7"
++ ac_cv_prog_GST_INSPECT="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-register-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-register-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-register-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-register-0.88888888 and try again. " >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+ fi
+
+
+- # Extract the first word of "gst-inspect-0.7", so it can be a program name with args.
+-set dummy gst-inspect-0.7; ac_word=$2
++ # Extract the first word of "gst-inspect-0.8", so it can be a program name with args.
++set dummy gst-inspect-0.8; ac_word=$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}" = set; then
+@@ -21438,7 +21438,7 @@
+ test -z "$as_dir" && as_dir=.
+ 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="gst-inspect-0.7"
++ ac_cv_prog_GST_INSPECT="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
+
+
+- # Extract the first word of "gst-inspect-0.7", so it can be a program name with args.
+-set dummy gst-inspect-0.7; ac_word=$2
++ # Extract the first word of "gst-inspect-0.8", so it can be a program name with args.
++set dummy gst-inspect-0.8; ac_word=$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}" = set; then
+@@ -21493,7 +21493,7 @@
+ test -z "$as_dir" && as_dir=.
+ 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="gst-inspect-0.7"
++ ac_cv_prog_GST_INSPECT="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);
+
+- gtk_file_chooser_set_folder_mode (GTK_FILE_CHOOSER (dialog), TRUE);
++ // gtk_file_chooser_set_folder_mode (GTK_FILE_CHOOSER (dialog), TRUE);
+
+ start_dir = 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 = \
- $(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 at Latn/LC_MESSAGES/jamboree.mo
share/locale/sv/LC_MESSAGES/jamboree.mo
@dirrm etc/gconf/gconf.xml.defaults/apps/jamboree/columns
+ at dirrm etc/gconf/gconf.xml.defaults/apps/jamboree/control
+ at 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
+ at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/jamboree/control
+ at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/jamboree/ui
@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/jamboree
@dirrm share/gnome/jamboree
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: Digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20040406/8566bf0f/attachment.bin
More information about the freebsd-gnome
mailing list