summaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authornovel <novel@FreeBSD.org>2005-11-23 11:57:02 +0000
committernovel <novel@FreeBSD.org>2005-11-23 11:57:02 +0000
commitc633d16426d67e992e823c185f7a17d8decf3d5f (patch)
treeb4aa19ec808ada21c79261b2f493daa0a57b32eb /multimedia
parent1f3db1b532fc531bdb126f01a4f03d55caf2e3f5 (diff)
downloadFreeBSD-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/Makefile1
-rw-r--r--multimedia/bmpx/Makefile45
-rw-r--r--multimedia/bmpx/distinfo3
-rw-r--r--multimedia/bmpx/files/patch-Makefile.in11
-rw-r--r--multimedia/bmpx/files/patch-libhrel-Makefile.in11
-rw-r--r--multimedia/bmpx/files/patch-src-embedded--images-Makefile.in17
-rw-r--r--multimedia/bmpx/pkg-descr8
-rw-r--r--multimedia/bmpx/pkg-plist216
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
OpenPOWER on IntegriCloud