Date: Sat, 19 Nov 2005 12:38:12 +0100 From: "David Le Brun" <david@dyn-ns.net> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/89274: New port : multimedia/bmpx Media player Message-ID: <1132400292.0@canelle.lan> Resent-Message-ID: <200511191140.jAJBePNF000337@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 89274 >Category: ports >Synopsis: New port : multimedia/bmpx Media player >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Nov 19 11:40:25 GMT 2005 >Closed-Date: >Last-Modified: >Originator: David Le Brun >Release: FreeBSD 6.0-STABLE i386 >Organization: >Environment: System: FreeBSD 6.0-STABLE #1: Wed Nov 2 23:09:46 CET 2005 root@canelle.lan:/usr/obj/usr/src/sys/CANELLE >Description: BMPx is the codename for the next generation of BMP (Beep-Media-Player). It has been written from scratch to shed off the XMMS legacy that had been restricting creativity. BMPx reimplements and extends the BMP user interface (UI) refined over the years. Existing BMP users should feel right at home with BMPx. >How-To-Repeat: >Fix: --- bmpx.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # bmpx # bmpx/pkg-plist # bmpx/pkg-descr # bmpx/distinfo # bmpx/Makefile # echo c - bmpx mkdir -p bmpx > /dev/null 2>&1 echo x - bmpx/pkg-plist sed 's/^X//' >bmpx/pkg-plist << 'END-of-bmpx/pkg-plist' Xbin/bmpx-dbus-introspect Xbin/bmpx-dbus-query-lists Xbin/bmpx-dbus-system-control Xbin/bmpx Xbin/bmpx-remote Xbin/ctt Xbin/hash_index Xbin/hash_table Xbin/hrel-demo X%%PYTHON%%bin/bmpx-client-pygtk X%%PYTHON%%bin/bmpty Xinclude/bmpx/dbus.h Xinclude/bmpx/file_utils.h Xinclude/bmpx/interfaces/plugin_interface_container.h Xinclude/bmpx/interfaces/plugin_interface_flow.h Xinclude/bmpx/interfaces/plugin_interface_plug_meta.h Xinclude/bmpx/interfaces/plugin_interface_transport.h Xinclude/bmpx/list.h Xinclude/bmpx/metadata.h Xinclude/bmpx/playlist.h Xinclude/bmpx/plugin.h Xinclude/bmpx/plugin_interfaces.h Xinclude/bmpx/sanity.h Xinclude/bmpx/uri.h Xinclude/bmpx/util.h Xinclude/bmpx/vfs.h Xinclude/bmpx/xml.h Xinclude/libchroma/chroma-list-column.h Xinclude/libchroma/chroma-list-selection.h Xinclude/libchroma/chroma-list.h Xinclude/libchroma/chroma-vscrollbar.h Xinclude/libhrel/libhrel/attr_map.h Xinclude/libhrel/libhrel/avl_tree_index.h Xinclude/libhrel/libhrel/btree.h Xinclude/libhrel/libhrel/hash_index.h Xinclude/libhrel/libhrel/hash_table.h Xinclude/libhrel/libhrel/misc.h Xinclude/libhrel/libhrel/relation.h Xinclude/libhrel/libhrel/relation_base.h Xinclude/libhrel/libhrel/relation_project.h Xinclude/libhrel/libhrel/relation_restrict.h Xinclude/libhrel/libhrel/relation_sort.h Xinclude/libhrel/libhrel/stack.h Xinclude/libhrel/libhrel/tuple.h Xinclude/libhrel/libhrel/types.h Xlib/bmpx/plugins/container/libcontainer_folder.a Xlib/bmpx/plugins/container/libcontainer_folder.so Xlib/bmpx/plugins/container/libcontainer_folder.so.0 Xlib/bmpx/plugins/container/libcontainer_m3u.a Xlib/bmpx/plugins/container/libcontainer_m3u.so Xlib/bmpx/plugins/container/libcontainer_m3u.so.0 Xlib/bmpx/plugins/container/libcontainer_pls.a Xlib/bmpx/plugins/container/libcontainer_pls.so Xlib/bmpx/plugins/container/libcontainer_pls.so.0 Xlib/bmpx/plugins/container/libcontainer_xspf.a Xlib/bmpx/plugins/container/libcontainer_xspf.so Xlib/bmpx/plugins/container/libcontainer_xspf.so.0 Xlib/bmpx/plugins/flow/libflow_linear.a Xlib/bmpx/plugins/flow/libflow_linear.so Xlib/bmpx/plugins/flow/libflow_linear.so.0 Xlib/bmpx/plugins/flow/libflow_shuffle.a Xlib/bmpx/plugins/flow/libflow_shuffle.so Xlib/bmpx/plugins/flow/libflow_shuffle.so.0 Xlib/bmpx/plugins/transport/libtransport_cdda.a Xlib/bmpx/plugins/transport/libtransport_cdda.so Xlib/bmpx/plugins/transport/libtransport_cdda.so.0 Xlib/bmpx/plugins/transport/libtransport_file.a Xlib/bmpx/plugins/transport/libtransport_file.so Xlib/bmpx/plugins/transport/libtransport_file.so.0 Xlib/bmpx/plugins/transport/libtransport_http.a Xlib/bmpx/plugins/transport/libtransport_http.so Xlib/bmpx/plugins/transport/libtransport_http.so.0 Xlib/libchroma.a Xlib/libchroma.so Xlib/libchroma.so.0 Xlib/libhrel.a Xlib/libhrel.so Xlib/libhrel.so.1 Xlib/libskinned.a Xlib/libskinned.so Xlib/libskinned.so.0 X%%PYTHON_XCHAT%%lib/xchat/plugins/bmpx-xchat.py Xlibdata/pkgconfig/hrel.pc Xshare/applications/bmpx.desktop Xshare/applications/bmpx_enqueue.desktop X%%PYTHON%%share/bmpx-clients/pygtk/bmpx-client-image.png X%%PYTHON%%share/bmpx-clients/pygtk/bmpx_client.glade X%%DATADIR%%/data/GPL.txt X%%DATADIR%%/glade/bmpx-remote.glade X%%DATADIR%%/glade/dialog_add_files.glade X%%DATADIR%%/glade/dialog_add_url.glade X%%DATADIR%%/glade/dialog_export_tracklist.glade X%%DATADIR%%/glade/dialog_file_info.glade X%%DATADIR%%/glade/dialog_library.glade X%%DATADIR%%/glade/dialog_new_list_from_selection.glade X%%DATADIR%%/glade/dialog_preferences.glade X%%DATADIR%%/glade/dialog_rename_tracklist.glade X%%DATADIR%%/icons/themes/darksphere/icon_player_128.png X%%DATADIR%%/icons/themes/darksphere/icon_player_16.png X%%DATADIR%%/icons/themes/darksphere/icon_player_32.png X%%DATADIR%%/icons/themes/darksphere/icon_player_48.png X%%DATADIR%%/icons/themes/darksphere/icon_player_64.png X%%DATADIR%%/icons/themes/darksphere/icon_playlist_128.png X%%DATADIR%%/icons/themes/darksphere/icon_playlist_16.png X%%DATADIR%%/icons/themes/darksphere/icon_playlist_32.png X%%DATADIR%%/icons/themes/darksphere/icon_playlist_48.png X%%DATADIR%%/icons/themes/darksphere/icon_playlist_64.png X%%DATADIR%%/icons/themes/display/icon_player_128.png X%%DATADIR%%/icons/themes/display/icon_player_16.png X%%DATADIR%%/icons/themes/display/icon_player_32.png X%%DATADIR%%/icons/themes/display/icon_player_48.png X%%DATADIR%%/icons/themes/display/icon_player_64.png X%%DATADIR%%/icons/themes/display/icon_playlist_128.png X%%DATADIR%%/icons/themes/display/icon_playlist_16.png X%%DATADIR%%/icons/themes/display/icon_playlist_32.png X%%DATADIR%%/icons/themes/display/icon_playlist_48.png X%%DATADIR%%/icons/themes/display/icon_playlist_64.png X%%DATADIR%%/icons/themes/plastic/icon_player_128.png X%%DATADIR%%/icons/themes/plastic/icon_player_16.png X%%DATADIR%%/icons/themes/plastic/icon_player_32.png X%%DATADIR%%/icons/themes/plastic/icon_player_48.png X%%DATADIR%%/icons/themes/plastic/icon_player_64.png X%%DATADIR%%/icons/themes/plastic/icon_playlist_128.png X%%DATADIR%%/icons/themes/plastic/icon_playlist_16.png X%%DATADIR%%/icons/themes/plastic/icon_playlist_32.png X%%DATADIR%%/icons/themes/plastic/icon_playlist_48.png X%%DATADIR%%/icons/themes/plastic/icon_playlist_64.png X%%DATADIR%%/icons/themes/red/icon_library_128.png X%%DATADIR%%/icons/themes/red/icon_library_16.png X%%DATADIR%%/icons/themes/red/icon_library_32.png X%%DATADIR%%/icons/themes/red/icon_library_48.png X%%DATADIR%%/icons/themes/red/icon_library_64.png X%%DATADIR%%/icons/themes/red/icon_player_128.png X%%DATADIR%%/icons/themes/red/icon_player_16.png X%%DATADIR%%/icons/themes/red/icon_player_32.png X%%DATADIR%%/icons/themes/red/icon_player_48.png X%%DATADIR%%/icons/themes/red/icon_player_64.png X%%DATADIR%%/icons/themes/red/icon_playlist_128.png X%%DATADIR%%/icons/themes/red/icon_playlist_16.png X%%DATADIR%%/icons/themes/red/icon_playlist_32.png X%%DATADIR%%/icons/themes/red/icon_playlist_48.png X%%DATADIR%%/icons/themes/red/icon_playlist_64.png X%%DATADIR%%/icons/tray-icons/tray-icon-default.png X%%DATADIR%%/icons/tray-icons/tray-icon-exit.png X%%DATADIR%%/icons/tray-icons/tray-icon-paused.png X%%DATADIR%%/icons/tray-icons/tray-icon-playing.png X%%DATADIR%%/images/about_logo.png X%%DATADIR%%/images/appearance.png X%%DATADIR%%/images/appearance_ia.png X%%DATADIR%%/images/audio.png X%%DATADIR%%/images/eq.png X%%DATADIR%%/images/eq_ia.png X%%DATADIR%%/images/library-headerlogo.png X%%DATADIR%%/images/logo-experimental.png X%%DATADIR%%/images/mouse.png X%%DATADIR%%/images/mouse_ia.png X%%DATADIR%%/images/playback.png X%%DATADIR%%/images/playback_ia.png X%%DATADIR%%/images/playlist.png X%%DATADIR%%/images/playlist_ia.png X%%DATADIR%%/images/plugins.png X%%DATADIR%%/images/plugins_ia.png X%%DATADIR%%/images/preferences-logo.png X%%DATADIR%%/images/shoutcast.png X%%DATADIR%%/images/splash.png X%%DATADIR%%/images/wait.gif X%%DATADIR%%/images/xiph.png X%%DATADIR%%/skins/default/README X%%DATADIR%%/skins/default/balance.bmp X%%DATADIR%%/skins/default/cbuttons.bmp X%%DATADIR%%/skins/default/eq_ex.bmp X%%DATADIR%%/skins/default/eqmain.bmp X%%DATADIR%%/skins/default/main.bmp X%%DATADIR%%/skins/default/monoster.bmp X%%DATADIR%%/skins/default/nums_ex.bmp X%%DATADIR%%/skins/default/playpaus.bmp X%%DATADIR%%/skins/default/pledit.bmp X%%DATADIR%%/skins/default/pledit.txt X%%DATADIR%%/skins/default/posbar.bmp X%%DATADIR%%/skins/default/shufrep.bmp X%%DATADIR%%/skins/default/text.bmp X%%DATADIR%%/skins/default/titlebar.bmp X%%DATADIR%%/skins/default/viscolor.txt X%%DATADIR%%/skins/default/volume.bmp X%%DATADIR%%/ui/main.ui X%%DATADIR%%/ui/playlist.ui X%%DATADIR%%/ui/trayicon.ui Xshare/icons/hicolor/48x48/apps/bmpx.png Xshare/locale/af/LC_MESSAGES/bmpx.mo Xshare/locale/bg/LC_MESSAGES/bmpx.mo Xshare/locale/de/LC_MESSAGES/bmpx.mo Xshare/locale/el/LC_MESSAGES/bmpx.mo Xshare/locale/fr/LC_MESSAGES/bmpx.mo Xshare/locale/hu/LC_MESSAGES/bmpx.mo Xshare/locale/ja/LC_MESSAGES/bmpx.mo Xshare/locale/lt/LC_MESSAGES/bmpx.mo Xshare/locale/pl/LC_MESSAGES/bmpx.mo Xshare/locale/ru/LC_MESSAGES/bmpx.mo X@dirrm %%DATADIR%%/ui X@dirrm %%DATADIR%%/skins/default X@dirrm %%DATADIR%%/skins X@dirrm %%DATADIR%%/images X@dirrm %%DATADIR%%/icons/tray-icons X@dirrm %%DATADIR%%/icons/themes/red X@dirrm %%DATADIR%%/icons/themes/plastic X@dirrm %%DATADIR%%/icons/themes/display X@dirrm %%DATADIR%%/icons/themes/darksphere X@dirrm %%DATADIR%%/icons/themes X@dirrm %%DATADIR%%/icons X@dirrm %%DATADIR%%/glade X@dirrm %%DATADIR%%/data X@dirrm %%DATADIR%% X@dirrm lib/bmpx/plugins/transport X@dirrm lib/bmpx/plugins/flow X@dirrm lib/bmpx/plugins/container X@dirrm lib/bmpx/plugins X@dirrm lib/bmpx X@dirrm include/libhrel/libhrel X@dirrm include/libhrel X@dirrm include/libchroma X@dirrm include/bmpx/interfaces X@dirrm include/bmpx X%%PYTHON%%@dirrm share/bmpx-clients/pygtk X%%PYTHON%%@dirrm share/bmpx-clients X@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true X@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true END-of-bmpx/pkg-plist echo x - bmpx/pkg-descr sed 's/^X//' >bmpx/pkg-descr << 'END-of-bmpx/pkg-descr' XBMPx is the codename for the next generation of BMP. It has been written from Xscratch to shed off the XMMS legacy that had been restricting creativity. X XBMPx reimplements and extends the BMP user interface (UI). Existing BMP users Xshould feel right at home with BMPx. X XWWW: http://www.beep-media-player.org END-of-bmpx/pkg-descr echo x - bmpx/distinfo sed 's/^X//' >bmpx/distinfo << 'END-of-bmpx/distinfo' XMD5 (bmpx-0.12.8.tar.bz2) = a894bb36467ab190aa68c0f972ef82f6 XSHA256 (bmpx-0.12.8.tar.bz2) = 4e9f23e9a28cf4b87bec4a562465593aef912a5f67f36b959d76433c617dc0e9 XSIZE (bmpx-0.12.8.tar.bz2) = 1666752 END-of-bmpx/distinfo echo x - bmpx/Makefile sed 's/^X//' >bmpx/Makefile << 'END-of-bmpx/Makefile' X# New ports collection makefile for: bmpx X# Date created: 19 November 2005 X# Whom: David Le Brun <david@dyn-ns.net> X# X# $FreeBSD$ X# X XPORTNAME= bmpx XPORTVERSION= 0.12.8 XCATEGORIES= multimedia audio XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= beepmp X XMAINTAINER= david@dyn-ns.net XCOMMENT= A media player using alien technology since 1947 X XLIB_DEPENDS= tag.5:${PORTSDIR}/audio/taglib \ X xine.14:${PORTSDIR}/multimedia/libxine \ X dbus-1.1:${PORTSDIR}/devel/dbus \ X curl:${PORTSDIR}/ftp/curl \ X fam.0:${PORTSDIR}/devel/fam \ X startup-notification-1.0:${PORTSDIR}/x11/startup-notification X XUSE_BZIP2= yes XUSE_X_PREFIX= yes XUSE_REINPLACE= yes XUSE_AUTOTOOLS= libtool:15 XLIBTOOLFILES= configure libhrel/configure libchroma/configure XUSE_GMAKE= yes XUSE_GNOME= gtk20 libglade2 desktopfileutils XINSTALLS_SHLIB= yes XCPPFLAGS= -I${LOCALBASE}/include -D__BSD_VISIBLE XLDFLAGS= -L${LOCALBASE}/lib XCONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" XCONFIGURE_ARGS+=--disable-perl X XMAN1= bmpx.1 XMANCOMPRESSED= no X XOPTIONS= PYTHON "Python clients" off \ X PYTHON_XCHAT "Python plugin for XChat (requires PYTHON)" off X X.include <bsd.port.pre.mk> X X.if defined(WITH_PYTHON_XCHAT) XWITH_PYTHON= yes XBUILD_DEPENDS+= xchat:${PORTSDIR}/irc/xchat2 XCONFIGURE_ARGS+=--enable-xchat XPLIST_SUB+= PYTHON_XCHAT="" X.else XCONFIGURE_ARGS+=--disable-xchat XPLIST_SUB+= PYTHON_XCHAT="@comment " X.endif X X.if defined(WITH_PYTHON) XUSE_PYTHON= yes X# we need to manually include this, because USE_PYTHON is defined X# after including bsd.port.pre.mk X.include "${PORTSDIR}/Mk/bsd.python.mk" XUSE_GNOME+= pygtk2 XRUN_DEPENDS+= ${PYTHON_SITELIBDIR}/dbus.pth:${PORTSDIR}/devel/py-dbus XCONFIGURE_ARGS+=--enable-python XPLIST_SUB+= PYTHON="" X.else XCONFIGURE_ARGS+=--disable-python XPLIST_SUB+= PYTHON="@comment " X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|{libdir}/pkgconfig|(prefix)/libdata/pkgconfig|' \ X ${WRKSRC}/libhrel/Makefile.in X X.include <bsd.port.post.mk> END-of-bmpx/Makefile exit --- bmpx.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1132400292.0>