Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 May 2006 04:41:20 -0700 (PDT)
From:      Andrew Pantyukhin <infofarmer@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/96765: update multimedia/bmpx to 0.14.4
Message-ID:  <4459e860.7c1e4c51.3a19.1723@mx.gmail.com>
Resent-Message-ID: <200605041150.k44BoGL4053846@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         96765
>Category:       ports
>Synopsis:       update multimedia/bmpx to 0.14.4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 04 11:50:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Andrew Pantyukhin
>Release:        FreeBSD 6.1-RC i386
>Organization:
>Environment:
System: FreeBSD thror.intranet.gubkin.ru 6.1-RC FreeBSD 6.1-RC #8: Mon Apr 10 16:20:57 MSD 2006 sat@thror.intranet.gubkin.ru:/usr/obj/usr/src/sys/SATH i386


	
>Description:
o Update to 0.14.4
o Bmpx was partially renamed to beep-media-player-2
  (it was the developers' decision)
o gstreamer now mandatory, depend on it
o Also depend on cairo and musicbrainz
o Forget about autotools
o Use gconf_schemas
o Addons were removed from tarball =>
o No python plugins anymore, hence no dependency
o Patches are not needed anymore

I tested the new version for a few minutes. Mp3 and ogg
play nicely. I couldn't play radio, but I didn't try much.
	
>How-To-Repeat:
	
>Fix:

	

--- bmpx.diff begins here ---
diff -urN /usr/ports/multimedia/bmpx/Makefile bmpx/Makefile
--- /usr/ports/multimedia/bmpx/Makefile	Thu Feb 16 13:18:42 2006
+++ bmpx/Makefile	Thu May  4 15:34:55 2006
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	bmpx
-PORTVERSION=	0.13
+PORTVERSION=	0.14.4
 CATEGORIES=	multimedia
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	beepmp
@@ -15,28 +15,28 @@
 COMMENT=	Audio player
 
 LIB_DEPENDS=	tag.5:${PORTSDIR}/audio/taglib \
+		gstreamer-0.10.0:${PORTSDIR}/multimedia/gstreamer \
+		cairo.2:${PORTSDIR}/graphics/cairo \
 		xine.15:${PORTSDIR}/multimedia/libxine \
+		musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz \
 		neon.25:${PORTSDIR}/www/neon
 
-USE_AUTOTOOLS=	libtool:15
 USE_BISON=	yes
 USE_BZIP2=	yes
 USE_FAM=	yes
 USE_GCC=	3.4+
 USE_GMAKE=	yes
 USE_GNOME=	gtk20 libglade2 desktopfileutils
-LIBTOOLFILES=	configure libhrel/configure \
-		libchroma/configure libskinned/configure
+USE_GETTEXT=	yes
 USE_X_PREFIX=	yes
-USE_REINPLACE=	yes
 INSTALLS_SHLIB=	yes
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=	--enable-xine --disable-gst
+CONFIGURE_ARGS+=	--enable-xine --with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 CONFIGURE_ENV=	CFLAGS="${CFLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
 		LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}"
 
-MAN1=		bmpx.1
+MAN1=		beep-media-player-2.1
 
 .if !defined(WITHOUT_AMAZON)
 CONFIGURE_ARGS+=	--enable-amazon
@@ -51,22 +51,13 @@
 .if !defined(WITHOUT_GCONF)
 USE_GNOME+=	gconf2
 CONFIGURE_ARGS+=	--enable-gconf
+GCONF_SCHEMAS=	bmp-2.0.schema
 .endif
 
 .if defined(WITHOUT_PERL)
 CONFIGURE_ARGS+=	--disable-perl
 .else
 USE_PERL5_BUILD=	yes
-.endif
-
-.if defined(WITHOUT_PYTHON)
-CONFIGURE_ARGS+=	--disable-python
-PLIST_SUB+=	PYTHON="@comment "
-.else
-USE_PYTHON=	yes
-USE_GNOME+=	pygtk2
-RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/dbus.pth:${PORTSDIR}/devel/py-dbus
-PLIST_SUB+=	PYTHON=""
 .endif
 
 .if defined(WITHOUT_STARTUP_NOTIFICATION)
diff -urN /usr/ports/multimedia/bmpx/distinfo bmpx/distinfo
--- /usr/ports/multimedia/bmpx/distinfo	Sat Feb 11 01:47:02 2006
+++ bmpx/distinfo	Thu May  4 13:07:54 2006
@@ -1,3 +1,3 @@
-MD5 (bmpx-0.13.tar.bz2) = dd4ccd24a1a0ff6b7319a4c7f929f3c8
-SHA256 (bmpx-0.13.tar.bz2) = 3e11145b9b50cabf51446fe3542275012c2d5e7205b7e7ceb77ce085db6a2a04
-SIZE (bmpx-0.13.tar.bz2) = 2139201
+MD5 (bmpx-0.14.4.tar.bz2) = cd89d4afdf64bdf483c8ffcdacd7a009
+SHA256 (bmpx-0.14.4.tar.bz2) = 8fa68c0059c769b565c00fb7c7a637129f1d3dfbeaad35e0c418730728399551
+SIZE (bmpx-0.14.4.tar.bz2) = 1960833
diff -urN /usr/ports/multimedia/bmpx/files/patch-libhrel-Makefile.in bmpx/files/patch-libhrel-Makefile.in
--- /usr/ports/multimedia/bmpx/files/patch-libhrel-Makefile.in	Sat Nov 26 19:38:56 2005
+++ bmpx/files/patch-libhrel-Makefile.in	Thu Jan  1 03:00:00 1970
@@ -1,12 +0,0 @@
---- libhrel/Makefile.in.bak	Wed Nov 23 01:43:28 2005
-+++ libhrel/Makefile.in	Thu Nov 24 22:45:37 2005
-@@ -186,8 +186,8 @@
- mandir = @mandir@
- mkdir_p = @mkdir_p@
- oldincludedir = @oldincludedir@
--pkgconfigdir = @pkgconfigdir@
- prefix = @prefix@
-+pkgconfigdir = ${prefix}/libdata/pkgconfig
- program_transform_name = @program_transform_name@
- sbindir = @sbindir@
- sharedstatedir = @sharedstatedir@
diff -urN /usr/ports/multimedia/bmpx/files/patch-plugins-flow-Makefile.in bmpx/files/patch-plugins-flow-Makefile.in
--- /usr/ports/multimedia/bmpx/files/patch-plugins-flow-Makefile.in	Sat Feb 11 19:53:33 2006
+++ bmpx/files/patch-plugins-flow-Makefile.in	Thu Jan  1 03:00:00 1970
@@ -1,20 +0,0 @@
---- plugins/flow/Makefile.in.orig	Fri Feb 10 05:45:38 2006
-+++ plugins/flow/Makefile.in	Sat Feb 11 19:40:00 2006
-@@ -310,13 +310,13 @@
- xchat_plugin_dir = @xchat_plugin_dir@
- AUTOMAKE_OPTIONS = foreign
- INCLUDES = \
-+	-I$(top_srcdir)         \
-+	-I$(top_srcdir)/include \
-+	-I$(top_builddir)/include \
- 	$(GTK_CFLAGS)           \
- 	$(GLIB_CFLAGS)          \
- 	$(HREL_CFLAGS)	        \
--	$(BMPX_DEFINES)		\
--	-I$(top_srcdir)         \
--	-I$(top_srcdir)/include \
--	-I$(top_builddir)/include
-+	$(BMPX_DEFINES)
- 
- libflow_shuffle_LTLIBRARIES = libflow_shuffle.la
- libflow_shuffledir = $(PLUGIN_DIR)/flow
diff -urN /usr/ports/multimedia/bmpx/files/patch-plugins-transport-Makefile.in bmpx/files/patch-plugins-transport-Makefile.in
--- /usr/ports/multimedia/bmpx/files/patch-plugins-transport-Makefile.in	Sat Feb 11 19:53:33 2006
+++ bmpx/files/patch-plugins-transport-Makefile.in	Thu Jan  1 03:00:00 1970
@@ -1,21 +0,0 @@
---- plugins/transport/Makefile.in.orig	Sat Feb 11 19:39:08 2006
-+++ plugins/transport/Makefile.in	Sat Feb 11 19:39:40 2006
-@@ -331,14 +331,14 @@
- xchat_plugin_dir = @xchat_plugin_dir@
- AUTOMAKE_OPTIONS = foreign
- INCLUDES = \
-+	-I$(top_srcdir)         \
-+	-I$(top_srcdir)/include \
-+	-I$(top_builddir)/include \
- 	$(NEON_CFLAGS)		\
- 	$(GTK_CFLAGS)           \
- 	$(GLIB_CFLAGS)          \
- 	$(BMPX_DEFINES)		\
--	$(HREL_CFLAGS)		\
--	-I$(top_srcdir)         \
--	-I$(top_srcdir)/include \
--	-I$(top_builddir)/include
-+	$(HREL_CFLAGS)		
- 
- libtransport_http_LTLIBRARIES = libtransport_http.la
- libtransport_httpdir = $(PLUGIN_DIR)/transport
diff -urN /usr/ports/multimedia/bmpx/pkg-plist bmpx/pkg-plist
--- /usr/ports/multimedia/bmpx/pkg-plist	Sat Feb 11 01:47:02 2006
+++ bmpx/pkg-plist	Thu May  4 15:19:39 2006
@@ -1,18 +1,11 @@
-bin/bmpx-enqueue-uris
-bin/bmpx-enqueue-files
-bin/bmpx-play-files
-bin/bmpx-web
-bin/bmpx-web-ajax
-bin/bmpx-dbus-introspect
-bin/bmpx-dbus-system-control
-bin/bmpx-dbus-query-list
-bin/bmpx-medialib-browser
-bin/bmpx
-%%PYTHON%%bin/bmpx-client-pygtk
-%%PYTHON%%bin/bmpty
-include/bmpx/dbus.h
-include/libchroma/chroma-list-selection.h
+bin/bmp-enqueue-files-2.0
+bin/bmp-enqueue-uris-2.0
+bin/bmp-play-files-2.0
+bin/beep-media-player-2
+include/bmp-2.0/bmp/dbus.h
+include/bmp-2.0/bmp/metadata.h
 include/libchroma/chroma-list-column.h
+include/libchroma/chroma-list-selection.h
 include/libchroma/chroma-list.h
 include/libchroma/chroma-vscrollbar.h
 include/libchroma/dnd.h
@@ -33,58 +26,52 @@
 include/libhrel/libhrel/stack.h
 include/libhrel/libhrel/tuple.h
 include/libhrel/libhrel/types.h
-libexec/bmpx-bin
-lib/bmpx/plugins/container/libcontainer_folder.a
-lib/bmpx/plugins/container/libcontainer_folder.so
-lib/bmpx/plugins/container/libcontainer_folder.so.0
-lib/bmpx/plugins/container/libcontainer_m3u.a
-lib/bmpx/plugins/container/libcontainer_m3u.so
-lib/bmpx/plugins/container/libcontainer_m3u.so.0
-lib/bmpx/plugins/container/libcontainer_pls.a
-lib/bmpx/plugins/container/libcontainer_pls.so
-lib/bmpx/plugins/container/libcontainer_pls.so.0
-lib/bmpx/plugins/container/libcontainer_query.a
-lib/bmpx/plugins/container/libcontainer_query.so
-lib/bmpx/plugins/container/libcontainer_query.so.0
-lib/bmpx/plugins/container/libcontainer_xspf.a
-lib/bmpx/plugins/container/libcontainer_xspf.so
-lib/bmpx/plugins/container/libcontainer_xspf.so.0
-lib/bmpx/plugins/flow/libflow_linear.a
-lib/bmpx/plugins/flow/libflow_linear.so
-lib/bmpx/plugins/flow/libflow_linear.so.0
-lib/bmpx/plugins/flow/libflow_shuffle.a
-lib/bmpx/plugins/flow/libflow_shuffle.so
-lib/bmpx/plugins/flow/libflow_shuffle.so.0
-lib/bmpx/plugins/transport/libtransport_cdda.a
-lib/bmpx/plugins/transport/libtransport_cdda.so
-lib/bmpx/plugins/transport/libtransport_cdda.so.0
-lib/bmpx/plugins/transport/libtransport_file.a
-lib/bmpx/plugins/transport/libtransport_file.so
-lib/bmpx/plugins/transport/libtransport_file.so.0
-lib/bmpx/plugins/transport/libtransport_http.a
-lib/bmpx/plugins/transport/libtransport_http.so
-lib/bmpx/plugins/transport/libtransport_http.so.0
-lib/bmpx/plugins/transport/libtransport_query.a
-lib/bmpx/plugins/transport/libtransport_query.so
-lib/bmpx/plugins/transport/libtransport_query.so.0
-lib/libchroma.a
+libexec/beep-media-player-2-bin
+lib/bmp-2.0/plugins/container/libcontainer_folder.la
+lib/bmp-2.0/plugins/container/libcontainer_folder.so
+lib/bmp-2.0/plugins/container/libcontainer_folder.so.0
+lib/bmp-2.0/plugins/container/libcontainer_m3u.la
+lib/bmp-2.0/plugins/container/libcontainer_m3u.so
+lib/bmp-2.0/plugins/container/libcontainer_m3u.so.0
+lib/bmp-2.0/plugins/container/libcontainer_pls.la
+lib/bmp-2.0/plugins/container/libcontainer_pls.so
+lib/bmp-2.0/plugins/container/libcontainer_pls.so.0
+lib/bmp-2.0/plugins/container/libcontainer_query.la
+lib/bmp-2.0/plugins/container/libcontainer_query.so
+lib/bmp-2.0/plugins/container/libcontainer_query.so.0
+lib/bmp-2.0/plugins/container/libcontainer_xspf.la
+lib/bmp-2.0/plugins/container/libcontainer_xspf.so
+lib/bmp-2.0/plugins/container/libcontainer_xspf.so.0
+lib/bmp-2.0/plugins/flow/libflow_linear.la
+lib/bmp-2.0/plugins/flow/libflow_linear.so
+lib/bmp-2.0/plugins/flow/libflow_linear.so.0
+lib/bmp-2.0/plugins/flow/libflow_shuffle.la
+lib/bmp-2.0/plugins/flow/libflow_shuffle.so
+lib/bmp-2.0/plugins/flow/libflow_shuffle.so.0
+lib/bmp-2.0/plugins/transport/libtransport_cdda.la
+lib/bmp-2.0/plugins/transport/libtransport_cdda.so
+lib/bmp-2.0/plugins/transport/libtransport_cdda.so.0
+lib/bmp-2.0/plugins/transport/libtransport_file.la
+lib/bmp-2.0/plugins/transport/libtransport_file.so
+lib/bmp-2.0/plugins/transport/libtransport_file.so.0
+lib/bmp-2.0/plugins/transport/libtransport_http.la
+lib/bmp-2.0/plugins/transport/libtransport_http.so
+lib/bmp-2.0/plugins/transport/libtransport_http.so.0
+lib/bmp-2.0/plugins/transport/libtransport_query.la
+lib/bmp-2.0/plugins/transport/libtransport_query.so
+lib/bmp-2.0/plugins/transport/libtransport_query.so.0
+lib/libchroma.la
 lib/libchroma.so
 lib/libchroma.so.0
-lib/libhrel.a
+lib/libhrel.la
 lib/libhrel.so
 lib/libhrel.so.1
-@comment %%PYTHON_XCHAT%%lib/xchat/plugins/bmpx-xchat.py
+libdata/pkgconfig/bmp-2.0.pc
 libdata/pkgconfig/hrel.pc
 share/libhrel/examples/hrel-demo
-share/applications/bmpx.desktop
-share/applications/bmpx_enqueue.desktop
-share/applications/bmpx_play.desktop
-%%PYTHON%%share/bmpx-clients/pygtk/bmpx-client-image.png
-%%PYTHON%%share/bmpx-clients/pygtk/bmpx_client.glade
-%%PYTHON%%share/bmpx-clients/pygtk/bmpx-medialib-browser.in
-%%PYTHON%%share/bmpx-clients/pygtk/bmpx_medialib_browser.glade
-%%DATADIR%%/bmpx-web/functions.js
-%%DATADIR%%/bmpx-web/header.png
+share/applications/bmp-2.0.desktop
+share/applications/bmp-enqueue-2.0.desktop
+share/applications/bmp-play-2.0.desktop
 %%DATADIR%%/data/GPL.txt
 %%DATADIR%%/glade/dialog_add_files.glade
 %%DATADIR%%/glade/dialog_bookmarks.glade
@@ -143,18 +130,22 @@
 %%DATADIR%%/icons/tray-icons/tray-icon-exit.png
 %%DATADIR%%/icons/tray-icons/tray-icon-paused.png
 %%DATADIR%%/icons/tray-icons/tray-icon-playing.png
-%%DATADIR%%/images/preferences/appearance.png
-%%DATADIR%%/images/preferences/eq.png
-%%DATADIR%%/images/preferences/playback.png
-%%DATADIR%%/images/preferences/playlist.png
-%%DATADIR%%/images/preferences/plugins.png
 %%DATADIR%%/images/about-logo.png
 %%DATADIR%%/images/audio.png
+%%DATADIR%%/images/audioscrobbler.png
 %%DATADIR%%/images/header-bookmarks.png
 %%DATADIR%%/images/header-library.png
 %%DATADIR%%/images/header-streams.png
 %%DATADIR%%/images/icon-bookmark.png
 %%DATADIR%%/images/icon-playlist.png
+%%DATADIR%%/images/lastfm-logo.png
+%%DATADIR%%/images/preferences/appearance.png
+%%DATADIR%%/images/preferences/eq.png
+%%DATADIR%%/images/preferences/lastfm.png
+%%DATADIR%%/images/preferences/library.png
+%%DATADIR%%/images/preferences/playback.png
+%%DATADIR%%/images/preferences/playlist.png
+%%DATADIR%%/images/preferences/plugins.png
 %%DATADIR%%/images/shoutcast.png
 %%DATADIR%%/images/splash.png
 %%DATADIR%%/images/wait.gif
@@ -187,45 +178,45 @@
 share/locale/de/LC_MESSAGES/bmpx.mo
 share/locale/el/LC_MESSAGES/bmpx.mo
 share/locale/es/LC_MESSAGES/bmpx.mo
+share/locale/et/LC_MESSAGES/bmpx.mo
 share/locale/fi/LC_MESSAGES/bmpx.mo
 share/locale/fr/LC_MESSAGES/bmpx.mo
 share/locale/hu/LC_MESSAGES/bmpx.mo
 share/locale/ja/LC_MESSAGES/bmpx.mo
 share/locale/lt/LC_MESSAGES/bmpx.mo
+share/locale/nl/LC_MESSAGES/bmpx.mo
 share/locale/pl/LC_MESSAGES/bmpx.mo
 share/locale/pt_BR/LC_MESSAGES/bmpx.mo
 share/locale/ru/LC_MESSAGES/bmpx.mo
 share/locale/sv/LC_MESSAGES/bmpx.mo
 share/locale/zh_CN/LC_MESSAGES/bmpx.mo
-@dirrm %%DATADIR%%/bmpx-web
-@dirrm %%DATADIR%%/ui
-@dirrm %%DATADIR%%/skins/default
-@dirrm %%DATADIR%%/skins
-@dirrm %%DATADIR%%/images/preferences
-@dirrm %%DATADIR%%/images
-@dirrm %%DATADIR%%/icons/tray-icons
-@dirrm %%DATADIR%%/icons/themes/red
-@dirrm %%DATADIR%%/icons/themes/plastic
-@dirrm %%DATADIR%%/icons/themes/display
+@dirrm %%DATADIR%%/data
+@dirrm %%DATADIR%%/glade
 @dirrm %%DATADIR%%/icons/themes/darksphere
+@dirrm %%DATADIR%%/icons/themes/display
+@dirrm %%DATADIR%%/icons/themes/plastic
+@dirrm %%DATADIR%%/icons/themes/red
 @dirrm %%DATADIR%%/icons/themes
+@dirrm %%DATADIR%%/icons/tray-icons
 @dirrm %%DATADIR%%/icons
-@dirrm %%DATADIR%%/glade
-@dirrm %%DATADIR%%/data
+@dirrm %%DATADIR%%/images/preferences
+@dirrm %%DATADIR%%/images
+@dirrm %%DATADIR%%/skins/default
+@dirrm %%DATADIR%%/skins
+@dirrm %%DATADIR%%/ui
 @dirrm %%DATADIR%%
-@dirrm lib/bmpx/plugins/transport
-@dirrm lib/bmpx/plugins/flow
-@dirrm lib/bmpx/plugins/container
-@dirrm lib/bmpx/plugins
-@dirrm lib/bmpx
+@dirrm lib/bmp-2.0/plugins/container
+@dirrm lib/bmp-2.0/plugins/flow
+@dirrm lib/bmp-2.0/plugins/transport
+@dirrm lib/bmp-2.0/plugins
+@dirrm lib/bmp-2.0
 @dirrm include/libchroma
 @dirrm include/libhrel/libhrel
 @dirrm include/libhrel
-@dirrm include/bmpx
+@dirrm include/bmp-2.0/bmp
+@dirrm include/bmp-2.0
 @dirrm share/libhrel/examples
 @dirrm share/libhrel
-%%PYTHON%%@dirrm share/bmpx-clients/pygtk
-%%PYTHON%%@dirrm share/bmpx-clients
 @dirrmtry share/applications
 @exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
 @unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
--- bmpx.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4459e860.7c1e4c51.3a19.1723>