summaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authorahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2006-10-01 09:46:47 +0800
committerahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2006-10-01 09:46:47 +0800
commitcec492683cbabbebd5c6993f05aa12e4ba085ee6 (patch)
treeda480c9c9fce24cccff1337b668effe2022f5ca1 /multimedia
parent447d2fa76b3949df5b02a88d471cff791943c6eb (diff)
downloadmarcuscom-ports-cec492683cbabbebd5c6993f05aa12e4ba085ee6.tar
marcuscom-ports-cec492683cbabbebd5c6993f05aa12e4ba085ee6.tar.gz
marcuscom-ports-cec492683cbabbebd5c6993f05aa12e4ba085ee6.tar.bz2
marcuscom-ports-cec492683cbabbebd5c6993f05aa12e4ba085ee6.tar.lz
marcuscom-ports-cec492683cbabbebd5c6993f05aa12e4ba085ee6.tar.xz
marcuscom-ports-cec492683cbabbebd5c6993f05aa12e4ba085ee6.tar.zst
marcuscom-ports-cec492683cbabbebd5c6993f05aa12e4ba085ee6.zip
- LOCALBASE fixes
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@7445 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/bmpx-devel/Makefile2
-rw-r--r--multimedia/bmpx/Makefile70
-rw-r--r--multimedia/bmpx/distinfo3
-rw-r--r--multimedia/bmpx/files/patch-m4-gettext.m420
-rw-r--r--multimedia/bmpx/pkg-descr8
-rw-r--r--multimedia/bmpx/pkg-message3
-rw-r--r--multimedia/bmpx/pkg-plist232
7 files changed, 337 insertions, 1 deletions
diff --git a/multimedia/bmpx-devel/Makefile b/multimedia/bmpx-devel/Makefile
index 43642314c..ccd08f257 100644
--- a/multimedia/bmpx-devel/Makefile
+++ b/multimedia/bmpx-devel/Makefile
@@ -65,7 +65,7 @@ PLIST_SUB+= NLS=""
.if !defined(WITHOUT_LIBNOTIFY)
CONFIGURE_ARGS+= --enable-libnotify
LIB_DEPENDS+= notify.2:${PORTSDIR}/devel/libnotify
-RUN_DEPENDS+= ${X11BASE}/libexec/notification-daemon:${PORTSDIR}/deskutils/notification-daemon
+RUN_DEPENDS+= ${LOCALBASE}/libexec/notification-daemon:${PORTSDIR}/deskutils/notification-daemon
.else
CONFIGURE_ARGS+= --disable-libnotify
.endif
diff --git a/multimedia/bmpx/Makefile b/multimedia/bmpx/Makefile
new file mode 100644
index 000000000..83987543f
--- /dev/null
+++ b/multimedia/bmpx/Makefile
@@ -0,0 +1,70 @@
+# New ports collection makefile for: bmpx
+# Date created: 2005-11-20
+# Whom: Roman Bogorodskiy <novel@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= bmpx
+PORTVERSION= 0.20.3
+PORTREVISION= 1
+CATEGORIES= multimedia
+MASTER_SITES= http://files.beep-media-player.org/releases/${PORTVERSION:C/\.[0-9]*$//}/
+
+MAINTAINER= novel@FreeBSD.org
+COMMENT= Media player geared towards usability, technical efficiency and looks
+
+LIB_DEPENDS= tag.5:${PORTSDIR}/audio/taglib \
+ cairo.2:${PORTSDIR}/graphics/cairo \
+ musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz \
+ neon.25:${PORTSDIR}/www/neon \
+ glademm-2.4.1:${PORTSDIR}/devel/libglademm24 \
+ gtkmm-2.4:${PORTSDIR}/x11-toolkits/gtkmm24 \
+ boost_date_time.3:${PORTSDIR}/devel/boost \
+ dbus-1.2:${PORTSDIR}/devel/dbus
+
+CONFLICTS= bmpx-devel-[0-9]*
+
+USE_AUTOTOOLS= autoconf:259
+USE_BISON= yes
+USE_BZIP2= yes
+USE_FAM= yes
+USE_GCC= 3.4+
+USE_GMAKE= yes
+USE_GNOME= gtk20 libglade2 desktopfileutils
+INSTALLS_ICONS= yes
+USE_GSTREAMER= good mad ogg vorbis
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig \
+ --with-dbus-services-dir="${PREFIX}/share/dbus-1/services" \
+ --with-libintl-prefix="${LOCALBASE}"
+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= beep-media-player-2.1
+
+.if defined(WITHOUT_STARTUP_NOTIFICATION)
+CONFIGURE_ARGS+= --disable-sn
+.else
+LIB_DEPENDS+= startup-notification-1.0:${PORTSDIR}/x11/startup-notification
+.endif
+
+.if defined(WITHOUT_NLS)
+CONFIGURE_ARGS+= --disable-nls
+PLIST_SUB+= NLS="@comment "
+.else
+USE_GETTEXT= yes
+PLIST_SUB+= NLS=""
+.endif
+
+.if !defined(WITHOUT_LIBNOTIFY)
+CONFIGURE_ARGS+= --enable-libnotify
+LIB_DEPENDS+= notify.2:${PORTSDIR}/devel/libnotify
+RUN_DEPENDS+= ${LOCALBASE}/libexec/notification-daemon:${PORTSDIR}/deskutils/notification-daemon
+.else
+CONFIGURE_ARGS+= --disable-libnotify
+.endif
+
+.include <bsd.port.mk>
diff --git a/multimedia/bmpx/distinfo b/multimedia/bmpx/distinfo
new file mode 100644
index 000000000..57d409563
--- /dev/null
+++ b/multimedia/bmpx/distinfo
@@ -0,0 +1,3 @@
+MD5 (bmpx-0.20.3.tar.bz2) = ba4b5765de7a643f1c680ba9ca6d6225
+SHA256 (bmpx-0.20.3.tar.bz2) = 80b5e5a19c52151ecfc84f880c193b6446f285c8fae42bd3f15053c44bd90361
+SIZE (bmpx-0.20.3.tar.bz2) = 1956162
diff --git a/multimedia/bmpx/files/patch-m4-gettext.m4 b/multimedia/bmpx/files/patch-m4-gettext.m4
new file mode 100644
index 000000000..ca887a061
--- /dev/null
+++ b/multimedia/bmpx/files/patch-m4-gettext.m4
@@ -0,0 +1,20 @@
+--- m4/gettext.m4.orig Sat Sep 9 14:56:32 2006
++++ m4/gettext.m4 Sat Sep 9 14:57:19 2006
+@@ -172,7 +172,7 @@
+ #ifdef __cplusplus
+ "C"
+ #endif
+-const char *_nl_expand_alias ();],
++const char *_nl_expand_alias (const char *);],
+ [bindtextdomain ("", "");
+ return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
+ gt_cv_func_gnugettext_libintl=yes,
+@@ -193,7 +193,7 @@
+ #ifdef __cplusplus
+ "C"
+ #endif
+-const char *_nl_expand_alias ();],
++const char *_nl_expand_alias (const char *);],
+ [bindtextdomain ("", "");
+ return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
+ [LIBINTL="$LIBINTL $LIBICONV"
diff --git a/multimedia/bmpx/pkg-descr b/multimedia/bmpx/pkg-descr
new file mode 100644
index 000000000..448fd62ff
--- /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://beep-media-player.org/
diff --git a/multimedia/bmpx/pkg-message b/multimedia/bmpx/pkg-message
new file mode 100644
index 000000000..3a28e37a7
--- /dev/null
+++ b/multimedia/bmpx/pkg-message
@@ -0,0 +1,3 @@
+After installation BMPx will be able to playback mp3 and ogg
+files only. If you need support for additional formats, you
+should install appropriate GStreamer plugin.
diff --git a/multimedia/bmpx/pkg-plist b/multimedia/bmpx/pkg-plist
new file mode 100644
index 000000000..0834f8160
--- /dev/null
+++ b/multimedia/bmpx/pkg-plist
@@ -0,0 +1,232 @@
+@comment $FreeBSD: ports/multimedia/bmpx/pkg-plist,v 1.8 2006/07/22 05:31:26 novel Exp $
+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
+libdata/pkgconfig/bmp-2.0.pc
+libexec/beep-media-player-2-bin
+lib/bmpx/plugins/flow/libflow_linear.so.0
+lib/bmpx/plugins/flow/libflow_linear.so
+lib/bmpx/plugins/flow/libflow_linear.la
+lib/bmpx/plugins/flow/libflow_shuffle.so.0
+lib/bmpx/plugins/flow/libflow_shuffle.so
+lib/bmpx/plugins/flow/libflow_shuffle.la
+lib/bmpx/plugins/vfs/container/libcontainer_folder.so.0
+lib/bmpx/plugins/vfs/container/libcontainer_folder.so
+lib/bmpx/plugins/vfs/container/libcontainer_folder.la
+lib/bmpx/plugins/vfs/container/libcontainer_m3u.so.0
+lib/bmpx/plugins/vfs/container/libcontainer_m3u.so
+lib/bmpx/plugins/vfs/container/libcontainer_m3u.la
+lib/bmpx/plugins/vfs/container/libcontainer_mlq.so.0
+lib/bmpx/plugins/vfs/container/libcontainer_mlq.so
+lib/bmpx/plugins/vfs/container/libcontainer_mlq.la
+lib/bmpx/plugins/vfs/container/libcontainer_pls.so.0
+lib/bmpx/plugins/vfs/container/libcontainer_pls.so
+lib/bmpx/plugins/vfs/container/libcontainer_pls.la
+lib/bmpx/plugins/vfs/container/libcontainer_query.so.0
+lib/bmpx/plugins/vfs/container/libcontainer_query.so
+lib/bmpx/plugins/vfs/container/libcontainer_query.la
+lib/bmpx/plugins/vfs/container/libcontainer_xspf.so.0
+lib/bmpx/plugins/vfs/container/libcontainer_xspf.so
+lib/bmpx/plugins/vfs/container/libcontainer_xspf.la
+lib/bmpx/plugins/vfs/transport/libtransport_file.so.0
+lib/bmpx/plugins/vfs/transport/libtransport_file.so
+lib/bmpx/plugins/vfs/transport/libtransport_file.la
+lib/bmpx/plugins/vfs/transport/libtransport_http.so.0
+lib/bmpx/plugins/vfs/transport/libtransport_http.so
+lib/bmpx/plugins/vfs/transport/libtransport_http.la
+%%DATADIR%%/data/GPL.txt
+%%DATADIR%%/glade/streams.glade
+%%DATADIR%%/glade/export.glade
+%%DATADIR%%/glade/filebrowser.glade
+%%DATADIR%%/glade/preferences.glade
+%%DATADIR%%/glade/trackinfo.glade
+%%DATADIR%%/glade/library_ui.glade
+%%DATADIR%%/glade/library_ui_modify_albums.glade
+%%DATADIR%%/glade/library_ui_modify_tracks.glade
+%%DATADIR%%/glade/library_ui_move_album.glade
+%%DATADIR%%/glade/dialog-filelist.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_library_128.png
+%%DATADIR%%/icons/themes/red/icon_library_16.png
+%%DATADIR%%/icons/themes/red/icon_library_32.png
+%%DATADIR%%/icons/themes/red/icon_library_48.png
+%%DATADIR%%/icons/themes/red/icon_library_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/themes/red/icon_streams_128.png
+%%DATADIR%%/icons/themes/red/icon_streams_16.png
+%%DATADIR%%/icons/themes/red/icon_streams_32.png
+%%DATADIR%%/icons/themes/red/icon_streams_48.png
+%%DATADIR%%/icons/themes/red/icon_streams_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/preferences/appearance.png
+%%DATADIR%%/images/preferences/eq.png
+%%DATADIR%%/images/preferences/lastfm.png
+%%DATADIR%%/images/preferences/library.png
+%%DATADIR%%/images/preferences/misc.png
+%%DATADIR%%/images/preferences/playback.png
+%%DATADIR%%/images/preferences/playlist.png
+%%DATADIR%%/images/preferences/plugins.png
+%%DATADIR%%/images/audioscrobbler.png
+%%DATADIR%%/images/splash.png
+%%DATADIR%%/images/about-logo.png
+%%DATADIR%%/images/lastfm-logo.png
+%%DATADIR%%/images/lastfm-net-idle.png
+%%DATADIR%%/images/lastfm-net-tx.png
+%%DATADIR%%/images/lastfm-net-rx.png
+%%DATADIR%%/images/header-streams-left.png
+%%DATADIR%%/images/header-streams-right.png
+%%DATADIR%%/images/header-streams-slice.png
+%%DATADIR%%/images/audio.png
+%%DATADIR%%/images/wait.gif
+%%DATADIR%%/images/library/header-logo-left.png
+%%DATADIR%%/images/library/header-logo-right.png
+%%DATADIR%%/images/library/header-logo-slice.png
+%%DATADIR%%/images/library/add.png
+%%DATADIR%%/images/library/remove.png
+%%DATADIR%%/images/stock/library.png
+%%DATADIR%%/images/stock/streams.png
+%%DATADIR%%/images/stock/bmp.png
+%%DATADIR%%/images/stock/bookmarks.png
+%%DATADIR%%/images/stock/xiph.png
+%%DATADIR%%/images/stock/shoutcast.png
+%%DATADIR%%/images/stock/musicbrainz.png
+%%DATADIR%%/images/stock/amazon.png
+%%DATADIR%%/images/stock/search.png
+%%DATADIR%%/images/stock/tachikoma.png
+%%DATADIR%%/images/stock/audio.png
+%%DATADIR%%/images/stock/tag.png
+%%DATADIR%%/images/stock/playlist.png
+%%DATADIR%%/images/stock/silk-cd_edit.png
+%%DATADIR%%/images/stock/silk-cd_go.png
+%%DATADIR%%/images/stock/silk-cd_add.png
+%%DATADIR%%/images/stock/silk-cd_delete.png
+%%DATADIR%%/images/stock/silk-add.png
+%%DATADIR%%/images/stock/silk-delete.png
+%%DATADIR%%/images/stock/silk-application_edit.png
+%%DATADIR%%/images/stock/silk-plugin.png
+%%DATADIR%%/images/stock/silk-control_play_blue.png
+%%DATADIR%%/images/stock/silk-control_pause_blue.png
+%%DATADIR%%/images/stock/silk-control_stop_blue.png
+%%DATADIR%%/images/stock/silk-plugin_disabled.png
+%%DATADIR%%/images/laughing-man.png
+%%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/posbar.bmp
+%%DATADIR%%/skins/default/shufrep.bmp
+%%DATADIR%%/skins/default/text.bmp
+%%DATADIR%%/skins/default/titlebar.bmp
+%%DATADIR%%/skins/default/volume.bmp
+%%DATADIR%%/skins/default/pledit.txt
+%%DATADIR%%/skins/default/viscolor.txt
+%%DATADIR%%/skins/default/README
+%%DATADIR%%/ui/tracklist.ui
+%%DATADIR%%/ui/main.ui
+%%DATADIR%%/ui/trayicon.ui
+%%DATADIR%%/ui/plmanager.ui
+%%NLS%%share/locale/af/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/bg/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/de/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/el/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/es/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/et/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/it/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/lt/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/th_TH/LC_MESSAGES/bmpx.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/bmpx.mo
+share/dbus-1/services/org.beepmediaplayer.bmp.service
+share/mime/packages/bmp-2.0.xml
+share/icons/hicolor/48x48/apps/bmpx.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-media-library-query.png
+share/applications/bmp-2.0.desktop
+share/applications/bmp-enqueue-2.0.desktop
+share/applications/bmp-play-2.0.desktop
+@dirrm lib/bmpx/plugins/vfs/transport
+@dirrm lib/bmpx/plugins/vfs/container
+@dirrm lib/bmpx/plugins/vfs
+@dirrm lib/bmpx/plugins/flow
+@dirrm lib/bmpx/plugins
+@dirrm lib/bmpx
+@dirrm include/bmp-2.0/bmp
+@dirrm include/bmp-2.0
+@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%%/images/preferences
+@dirrm %%DATADIR%%/images/stock
+@dirrm %%DATADIR%%/images/library
+@dirrm %%DATADIR%%/images
+@dirrm %%DATADIR%%/skins/default
+@dirrm %%DATADIR%%/skins
+@dirrm %%DATADIR%%/ui
+@dirrm %%DATADIR%%
+@dirrmtry share/applications
+%%NLS%%@dirrmtry share/locale/th_TH/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/th_TH
+@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true