diff options
author | novel <novel@FreeBSD.org> | 2005-11-23 11:57:02 +0000 |
---|---|---|
committer | novel <novel@FreeBSD.org> | 2005-11-23 11:57:02 +0000 |
commit | c633d16426d67e992e823c185f7a17d8decf3d5f (patch) | |
tree | b4aa19ec808ada21c79261b2f493daa0a57b32eb /multimedia | |
parent | 1f3db1b532fc531bdb126f01a4f03d55caf2e3f5 (diff) | |
download | FreeBSD-ports-c633d16426d67e992e823c185f7a17d8decf3d5f.zip FreeBSD-ports-c633d16426d67e992e823c185f7a17d8decf3d5f.tar.gz |
Add BMPx, an audio player that can be either used with a built-in
frontend which currently utilizes Winamp 2.x compatible skins, or
as a daemon for other frontends to connect via a DBus
interface. It can run under X11 with graphical GUIs, or without X
under plain UNIX terminal as a daemon (in which case it
requires a different frontend connecting to it via DBus).
http://bmpx.berlios.de/
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/bmpx/Makefile | 45 | ||||
-rw-r--r-- | multimedia/bmpx/distinfo | 3 | ||||
-rw-r--r-- | multimedia/bmpx/files/patch-Makefile.in | 11 | ||||
-rw-r--r-- | multimedia/bmpx/files/patch-libhrel-Makefile.in | 11 | ||||
-rw-r--r-- | multimedia/bmpx/files/patch-src-embedded--images-Makefile.in | 17 | ||||
-rw-r--r-- | multimedia/bmpx/pkg-descr | 8 | ||||
-rw-r--r-- | multimedia/bmpx/pkg-plist | 216 |
8 files changed, 312 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index cd05d6a..c025575 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -9,6 +9,7 @@ SUBDIR += avinfo SUBDIR += beep-media-player SUBDIR += bmp-extra-plugins + SUBDIR += bmpx SUBDIR += bsdav SUBDIR += bsdbktr_tvtune SUBDIR += camserv diff --git a/multimedia/bmpx/Makefile b/multimedia/bmpx/Makefile new file mode 100644 index 0000000..b1d3109 --- /dev/null +++ b/multimedia/bmpx/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: bmpx +# Date created: 2005-11-20 +# Whom: Roman Bogorodskiy <novel@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= bmpx +PORTVERSION= 0.12.2 +CATEGORIES= multimedia +MASTER_SITES= http://download.berlios.de/bmpx/ + +MAINTAINER= novel@FreeBSD.org +COMMENT= Audio player + +LIB_DEPENDS= tag.5:${PORTSDIR}/audio/taglib \ + fam.0:${PORTSDIR}/devel/fam \ + xine.14:${PORTSDIR}/multimedia/libxine + +USE_BZIP2= yes +USE_GMAKE= yes +USE_GNOME= gtk20 libglade2 +USE_AUTOTOOLS= libtool:15 +USE_X_PREFIX= yes +USE_REINPLACE= yes +INSTALLS_SHLIB= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --enable-xine --disable-gst +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ + LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" + +MAN1= bmpx.1 + +post-extract: + @${REINPLACE_CMD} -e 's|-Wall -pedantic -std=c99||' \ + ${WRKSRC}/configure + +.if defined(WITHOUT_DBUS) +CONFIGURE_ARGS+= --disable-dbus +.else +LIB_DEPENDS+= dbus-1.1:${PORTSDIR}/devel/dbus +.endif + +.include <bsd.port.mk> diff --git a/multimedia/bmpx/distinfo b/multimedia/bmpx/distinfo new file mode 100644 index 0000000..d53fd6f --- /dev/null +++ b/multimedia/bmpx/distinfo @@ -0,0 +1,3 @@ +MD5 (bmpx-0.12.2.tar.bz2) = 840bca5822c90b2812b0fdcf77cae10e +SHA256 (bmpx-0.12.2.tar.bz2) = 067e292e1e6e77b25f2a860db681826ccd70504c63c968c69f3dace2ccfb8faa +SIZE (bmpx-0.12.2.tar.bz2) = 1219915 diff --git a/multimedia/bmpx/files/patch-Makefile.in b/multimedia/bmpx/files/patch-Makefile.in new file mode 100644 index 0000000..19e685c --- /dev/null +++ b/multimedia/bmpx/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig Sun Nov 20 17:24:50 2005 ++++ Makefile.in Sun Nov 20 17:25:07 2005 +@@ -257,7 +257,7 @@ + libexecdir = @libexecdir@ + localedir = @localedir@ + localstatedir = @localstatedir@ +-mandir = $(datadir)/man ++mandir = $(prefix)/man + mkdir_p = @mkdir_p@ + oldincludedir = @oldincludedir@ + prefix = @prefix@ diff --git a/multimedia/bmpx/files/patch-libhrel-Makefile.in b/multimedia/bmpx/files/patch-libhrel-Makefile.in new file mode 100644 index 0000000..2350211 --- /dev/null +++ b/multimedia/bmpx/files/patch-libhrel-Makefile.in @@ -0,0 +1,11 @@ +--- libhrel/Makefile.in.orig Wed Nov 23 14:11:02 2005 ++++ libhrel/Makefile.in Wed Nov 23 14:12:47 2005 +@@ -192,7 +192,7 @@ + target_os = @target_os@ + target_vendor = @target_vendor@ + SUBDIRS = libhrel docs +-pkgconfigdir = ${libdir}/pkgconfig ++pkgconfigdir = ${prefix}/libdata/pkgconfig + pkgconfig_DATA = hrel.pc + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc + all: config.h diff --git a/multimedia/bmpx/files/patch-src-embedded--images-Makefile.in b/multimedia/bmpx/files/patch-src-embedded--images-Makefile.in new file mode 100644 index 0000000..3e0ee83 --- /dev/null +++ b/multimedia/bmpx/files/patch-src-embedded--images-Makefile.in @@ -0,0 +1,17 @@ +--- src/embedded-images/Makefile.in.orig Sun Oct 30 13:45:16 2005 ++++ src/embedded-images/Makefile.in Sun Nov 20 16:09:11 2005 +@@ -456,10 +456,11 @@ + media-pixbufs.h: $(EXTRA_DIST) + @echo "* Generating media icons" + @gdk-pixbuf-csource --build-list \ +- `for x in $(basename $(notdir $(dist_noinst_DATA))); do \ +- echo "$${x/-/_}"; \ +- echo " $(srcdir)/$${x}.png";\ ++ `for x in $(dist_noinst_DATA); do \ ++ echo $${x}|sed -e s/-/_/| sed -e s/\.png//; \ ++ echo " $(srcdir)/$${x}";\ + done` > media-pixbufs.h ++ + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff --git a/multimedia/bmpx/pkg-descr b/multimedia/bmpx/pkg-descr new file mode 100644 index 0000000..125bb22 --- /dev/null +++ b/multimedia/bmpx/pkg-descr @@ -0,0 +1,8 @@ +BMPx is an audio player that can be either used with a built-in +frontend which currently utilizes Winamp 2.x compatible skins, or +as a daemon for other frontends to connect via a DBus +interface. It can run under X11 with graphical GUIs, or without X +under plain UNIX terminal as a daemon (in which case it +requires a different frontend connecting to it via DBus). + +WWW: http://bmpx.berlios.de/ diff --git a/multimedia/bmpx/pkg-plist b/multimedia/bmpx/pkg-plist new file mode 100644 index 0000000..cb88bc8 --- /dev/null +++ b/multimedia/bmpx/pkg-plist @@ -0,0 +1,216 @@ +@comment $FreeBSD$ +bin/bmp-dbus-introspect +bin/bmp-dbus-query-lists +bin/bmp-dbus-system-control +bin/bmp-remote-pygtk +bin/bmpty +bin/bmpx +bin/hrel-demo +include/bmpx/dbus.h +include/bmpx/file_utils.h +include/bmpx/interfaces/plugin_interface_container.h +include/bmpx/interfaces/plugin_interface_flow.h +include/bmpx/interfaces/plugin_interface_plug_meta.h +include/bmpx/interfaces/plugin_interface_transport.h +include/bmpx/list.h +include/bmpx/metadata.h +include/bmpx/playlist.h +include/bmpx/plugin.h +include/bmpx/plugin_interfaces.h +include/bmpx/sanity.h +include/bmpx/uri.h +include/bmpx/util.h +include/bmpx/vfs.h +include/bmpx/xml.h +include/libhrel/libhrel/relation.h +include/libhrel/libhrel/relation_base.h +include/libhrel/libhrel/relation_restrict.h +include/libhrel/libhrel/relation_sort.h +include/libhrel/libhrel/stack.h +include/libhrel/libhrel/tuple.h +include/libhrel/libhrel/types.h +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_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/libhrel.la +lib/libhrel.so +lib/libhrel.so.1 +lib/libskinned.a +lib/libskinned.so +lib/libskinned.so.0 +libdata/pkgconfig/hrel.pc +share/applications/bmpx.desktop +share/bmp-remote/pygtk/bmp-remote-image.png +share/bmp-remote/pygtk/bmp_remote.glade +%%DATADIR%%/data/GPL.txt +%%DATADIR%%/glade/dialog_add_files.glade +%%DATADIR%%/glade/dialog_add_from_library.glade +%%DATADIR%%/glade/dialog_add_url.glade +%%DATADIR%%/glade/dialog_export_tracklist.glade +%%DATADIR%%/glade/dialog_file_info.glade +%%DATADIR%%/glade/dialog_new_list_from_selection.glade +%%DATADIR%%/glade/dialog_preferences.glade +%%DATADIR%%/glade/dialog_rename_tracklist.glade +%%DATADIR%%/icons/themes/darksphere/icon_player_128.png +%%DATADIR%%/icons/themes/darksphere/icon_player_16.png +%%DATADIR%%/icons/themes/darksphere/icon_player_32.png +%%DATADIR%%/icons/themes/darksphere/icon_player_48.png +%%DATADIR%%/icons/themes/darksphere/icon_player_64.png +%%DATADIR%%/icons/themes/darksphere/icon_playlist_128.png +%%DATADIR%%/icons/themes/darksphere/icon_playlist_16.png +%%DATADIR%%/icons/themes/darksphere/icon_playlist_32.png +%%DATADIR%%/icons/themes/darksphere/icon_playlist_48.png +%%DATADIR%%/icons/themes/darksphere/icon_playlist_64.png +%%DATADIR%%/icons/themes/display/icon_player_128.png +%%DATADIR%%/icons/themes/display/icon_player_16.png +%%DATADIR%%/icons/themes/display/icon_player_32.png +%%DATADIR%%/icons/themes/display/icon_player_48.png +%%DATADIR%%/icons/themes/display/icon_player_64.png +%%DATADIR%%/icons/themes/display/icon_playlist_128.png +%%DATADIR%%/icons/themes/display/icon_playlist_16.png +%%DATADIR%%/icons/themes/display/icon_playlist_32.png +%%DATADIR%%/icons/themes/display/icon_playlist_48.png +%%DATADIR%%/icons/themes/display/icon_playlist_64.png +%%DATADIR%%/icons/themes/plastic/icon_player_128.png +%%DATADIR%%/icons/themes/plastic/icon_player_16.png +%%DATADIR%%/icons/themes/plastic/icon_player_32.png +%%DATADIR%%/icons/themes/plastic/icon_player_48.png +%%DATADIR%%/icons/themes/plastic/icon_player_64.png +%%DATADIR%%/icons/themes/plastic/icon_playlist_128.png +%%DATADIR%%/icons/themes/plastic/icon_playlist_16.png +%%DATADIR%%/icons/themes/plastic/icon_playlist_32.png +%%DATADIR%%/icons/themes/plastic/icon_playlist_48.png +%%DATADIR%%/icons/themes/plastic/icon_playlist_64.png +%%DATADIR%%/icons/themes/red/icon_player_128.png +%%DATADIR%%/icons/themes/red/icon_player_16.png +%%DATADIR%%/icons/themes/red/icon_player_32.png +%%DATADIR%%/icons/themes/red/icon_player_48.png +%%DATADIR%%/icons/themes/red/icon_player_64.png +%%DATADIR%%/icons/themes/red/icon_playlist_128.png +%%DATADIR%%/icons/themes/red/icon_playlist_16.png +%%DATADIR%%/icons/themes/red/icon_playlist_32.png +%%DATADIR%%/icons/themes/red/icon_playlist_48.png +%%DATADIR%%/icons/themes/red/icon_playlist_64.png +%%DATADIR%%/icons/tray-icons/tray-icon-default.png +%%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/about_logo.png +%%DATADIR%%/images/appearance.png +%%DATADIR%%/images/appearance_ia.png +%%DATADIR%%/images/audio.png +%%DATADIR%%/images/eq.png +%%DATADIR%%/images/eq_ia.png +%%DATADIR%%/images/library.png +%%DATADIR%%/images/library_ia.png +%%DATADIR%%/images/logo-experimental.png +%%DATADIR%%/images/mouse.png +%%DATADIR%%/images/mouse_ia.png +%%DATADIR%%/images/playback.png +%%DATADIR%%/images/playback_ia.png +%%DATADIR%%/images/playlist.png +%%DATADIR%%/images/playlist_ia.png +%%DATADIR%%/images/plugins.png +%%DATADIR%%/images/plugins_ia.png +%%DATADIR%%/images/preferences-logo.png +%%DATADIR%%/images/wait.gif +%%DATADIR%%/skins/default/README +%%DATADIR%%/skins/default/balance.bmp +%%DATADIR%%/skins/default/cbuttons.bmp +%%DATADIR%%/skins/default/eq_ex.bmp +%%DATADIR%%/skins/default/eqmain.bmp +%%DATADIR%%/skins/default/main.bmp +%%DATADIR%%/skins/default/monoster.bmp +%%DATADIR%%/skins/default/nums_ex.bmp +%%DATADIR%%/skins/default/playpaus.bmp +%%DATADIR%%/skins/default/pledit.bmp +%%DATADIR%%/skins/default/pledit.txt +%%DATADIR%%/skins/default/posbar.bmp +%%DATADIR%%/skins/default/shufrep.bmp +%%DATADIR%%/skins/default/text.bmp +%%DATADIR%%/skins/default/titlebar.bmp +%%DATADIR%%/skins/default/viscolor.txt +%%DATADIR%%/skins/default/volume.bmp +%%DATADIR%%/ui/main.ui +%%DATADIR%%/ui/playlist.ui +%%DATADIR%%/ui/trayicon.ui +share/gtk-doc/html/libhrel/ch06.html +share/gtk-doc/html/libhrel/fundamentals.html +share/gtk-doc/html/libhrel/home.png +share/gtk-doc/html/libhrel/index.html +share/gtk-doc/html/libhrel/index.sgml +share/gtk-doc/html/libhrel/left.png +share/gtk-doc/html/libhrel/libhrel-BTree.html +share/gtk-doc/html/libhrel/libhrel-Relation.html +share/gtk-doc/html/libhrel/libhrel-Restricted-Relation.html +share/gtk-doc/html/libhrel/libhrel-Sorted-Relation.html +share/gtk-doc/html/libhrel/libhrel-Stack.html +share/gtk-doc/html/libhrel/libhrel-Tuple.html +share/gtk-doc/html/libhrel/libhrel-Type-system.html +share/gtk-doc/html/libhrel/libhrel.devhelp +share/gtk-doc/html/libhrel/overview.html +share/gtk-doc/html/libhrel/relations.html +share/gtk-doc/html/libhrel/right.png +share/gtk-doc/html/libhrel/style.css +share/gtk-doc/html/libhrel/tuple.html +share/gtk-doc/html/libhrel/type-system.html +share/gtk-doc/html/libhrel/up.png +share/icons/hicolor/48x48/apps/bmpx.png +share/locale/af/LC_MESSAGES/bmpx.mo +share/locale/bg/LC_MESSAGES/bmpx.mo +share/locale/de/LC_MESSAGES/bmpx.mo +share/locale/el/LC_MESSAGES/bmpx.mo +share/locale/fr/LC_MESSAGES/bmpx.mo +share/locale/ja/LC_MESSAGES/bmpx.mo +@dirrm include/bmpx/interfaces +@dirrm include/bmpx +@dirrm include/libhrel/libhrel +@dirrm include/libhrel +@dirrm lib/bmpx/plugins/container +@dirrm lib/bmpx/plugins/flow +@dirrm lib/bmpx/plugins/transport +@dirrm lib/bmpx/plugins +@dirrm lib/bmpx +@dirrm share/bmp-remote/pygtk +@dirrm share/bmp-remote +@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%%/skins/default +@dirrm %%DATADIR%%/data +@dirrm %%DATADIR%%/glade +@dirrm %%DATADIR%%/icons +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%%/skins +@dirrm %%DATADIR%%/ui +@dirrm %%DATADIR%% +@dirrm share/gtk-doc/html/libhrel +@dirrm share/gtk-doc/html +@dirrm share/gtk-doc |