From a523e4f72b6d5c7092b0a5440ca1aebb7191b7f8 Mon Sep 17 00:00:00 2001 From: romain Date: Tue, 1 Jun 2010 12:41:30 +0000 Subject: - Update lang/mono to 2.6.4; - Update a bunch of C# ports as well (audio/taglib-sharp, deskutils/tomboy, devel/mono-tools, devel/monodevelop, devel/monodevelop-boo, devel/monodevelop-database, devel/monodevelop-java, devel/monodevelop-vala, graphics/f-spot, lang/boo [1], lang/mono-basic, mail/gmime24, gmime24-sharp, multimedia/banshee, multimedia/banshee-mirage, multimedia/moonlight, www/mod_mono, www/webkit-sharp, www/xsp, x11-toolkits/gnome-desktop-sharp20, x11-toolkits/gtk-sharp20, x11-toolkits/libgdiplus). PR: ports/143657 [1] Submitted by: glewis [1] --- multimedia/banshee/Makefile | 68 ++++++++++++++++------ multimedia/banshee/distinfo | 6 +- .../patch-libbanshee_banshee-player-pipeline.c | 13 +++++ multimedia/banshee/pkg-plist | 57 ++++++++++++++++-- 4 files changed, 120 insertions(+), 24 deletions(-) create mode 100644 multimedia/banshee/files/patch-libbanshee_banshee-player-pipeline.c (limited to 'multimedia/banshee') diff --git a/multimedia/banshee/Makefile b/multimedia/banshee/Makefile index 3c49ab1a5644..3be69a4f401d 100644 --- a/multimedia/banshee/Makefile +++ b/multimedia/banshee/Makefile @@ -6,8 +6,7 @@ # PORTNAME= banshee -PORTVERSION= 1.5.1 -PORTREVISION= 5 +PORTVERSION= 1.6.0 PORTEPOCH= 1 CATEGORIES= multimedia audio MASTER_SITES= http://download.banshee-project.org/${PORTNAME}/stable/${PORTVERSION}/ @@ -26,12 +25,16 @@ LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/mono.pc:${PORTSDIR}/lang/mono \ ${LOCALBASE}/libdata/pkgconfig/ndesk-dbus-glib-1.0.pc:${PORTSDIR}/devel/ndesk-dbus-glib \ ${LOCALBASE}/libdata/pkgconfig/taglib-sharp.pc:${PORTSDIR}/audio/taglib-sharp \ ${LOCALBASE}/libdata/pkgconfig/mono-zeroconf.pc:${PORTSDIR}/net/mono-zeroconf \ - ${LOCALBASE}/libdata/pkgconfig/mono-addins.pc:${PORTSDIR}/devel/mono-addins + ${LOCALBASE}/libdata/pkgconfig/mono-addins.pc:${PORTSDIR}/devel/mono-addins \ + ${LOCALBASE}/libdata/pkgconfig/notify-sharp.pc:${PORTSDIR}/devel/notify-sharp -OPTIONS= DOCS "Install documentation" on \ - MTP "Enable MTP support" on \ - BPMDETECT "Enable BPM detection" on \ -# IPOD "Enable iPod support" on +OPTIONS= DOCS "Install documentation" on \ + BOO "Enable Boo support" off \ + BPMDETECT "Enable BPM detection" on \ + MTP "Enable MTP support" on \ + IPOD "Enable iPod support" on \ + WEBKIT "Enable Wikipedia support" on \ + YOUTUBE "Enable Youtube support" on USE_BZIP2= yes USE_GMAKE= yes @@ -45,7 +48,8 @@ USE_XORG= xrandr xxf86vm USE_SQLITE= yes INSTALLS_ICONS= yes CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} -CONFIGURE_ARGS+= --disable-boo --disable-shave +CONFIGURE_ARGS+= --with-vendor-build-id=FreeBSD\ BSD\#\ Project \ + --disable-gapless-playback # Need absolute path for build/icon-install-theme. INSTALL= /usr/bin/install @@ -57,24 +61,54 @@ INSTALL= /usr/bin/install CONFIGURE_ARGS+= --disable-docs .endif -#.if !defined(WITHOUT_IPOD) -#LIB_PC_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/ipod-sharp-ui.pc:${PORTSDIR}/audio/ipod-sharp -#PLIST_SUB+= OPT_IPOD="" -#.else -CONFIGURE_ARGS+= --disable-ipod +.if !defined(WITHOUT_BPMDETECT) +USE_GSTREAMER+= soundtouch +.endif + +.if defined(WITH_BOO) +CONFIGURE_ARGS+=--enable-boo +BUILD_DEPENDS+= booc:${PORTSDIR}/lang/boo +RUN_DEPENDS+= booc:${PORTSDIR}/lang/boo +PLIST_SUB+= OPT_BOO="" +.else +CONFIGURE_ARGS+=--disable-boo +PLIST_SUB+= OPT_BOO="@comment " +.endif + +.if !defined(WITHOUT_IPOD) +CONFIGURE_ARGS+=--enable-ipod +LIB_PC_DEPENDS+=${LOCALBASE}/libdata/pkgconfig/ipod-sharp-ui.pc:${PORTSDIR}/audio/ipod-sharp +PLIST_SUB+= OPT_IPOD="" +.else +CONFIGURE_ARGS+=--disable-ipod PLIST_SUB+= OPT_IPOD="@comment " -#.endif +.endif .if !defined(WITHOUT_MTP) +CONFIGURE_ARGS+=--enable-mtp LIB_DEPENDS+= mtp.11:${PORTSDIR}/audio/libmtp PLIST_SUB+= OPT_MTP="" .else -CONFIGURE_ARGS+= --disable-mtp +CONFIGURE_ARGS+=--disable-mtp PLIST_SUB+= OPT_MTP="@comment " .endif -.if !defined(WITHOUT_BPMDETECT) -USE_GSTREAMER+= soundtouch +.if !defined(WITHOUT_WEBKIT) +CONFIGURE_ARGS+=--enable-webkit +LIB_PC_DEPENDS+=${LOCALBASE}/libdata/pkgconfig/webkit-sharp-1.0.pc:${PORTSDIR}/www/webkit-sharp +PLIST_SUB+= OPT_WEBKIT="" +.else +CONFIGURE_ARGS+=--disable-webkit +PLIST_SUB+= OPT_WEBKIT="@comment " +.endif + +.if !defined(WITHOUT_YOUTUBE) +CONFIGURE_ARGS+=--enable-youtube +LIB_PC_DEPENDS+=${LOCALBASE}/libdata/pkgconfig/gdata-sharp-youtube.pc:${PORTSDIR}/devel/google-gdata +PLIST_SUB+= OPT_YOUTUBE="" +.else +CONFIGURE_ARGS+=--disable-youtube +PLIST_SUB+= OPT_YOUTUBE="@comment " .endif .include diff --git a/multimedia/banshee/distinfo b/multimedia/banshee/distinfo index 0b95639309ab..04f199fd0f9c 100644 --- a/multimedia/banshee/distinfo +++ b/multimedia/banshee/distinfo @@ -1,3 +1,3 @@ -MD5 (banshee-1-1.5.1.tar.bz2) = b24051482dca8b87932db2a1e27ff43f -SHA256 (banshee-1-1.5.1.tar.bz2) = 599b67ffd6ca1bf585adb13c397959e7f632596648c7782a20bdf5ab57978b8b -SIZE (banshee-1-1.5.1.tar.bz2) = 2403695 +MD5 (banshee-1-1.6.0.tar.bz2) = 4ab6f48198627ed7a9a10b13c2656cd2 +SHA256 (banshee-1-1.6.0.tar.bz2) = f648968ae069f175f342ac27a466f89c0f077f8c45078ea7852962d5740a3c3a +SIZE (banshee-1-1.6.0.tar.bz2) = 3167084 diff --git a/multimedia/banshee/files/patch-libbanshee_banshee-player-pipeline.c b/multimedia/banshee/files/patch-libbanshee_banshee-player-pipeline.c new file mode 100644 index 000000000000..ec5d75df771f --- /dev/null +++ b/multimedia/banshee/files/patch-libbanshee_banshee-player-pipeline.c @@ -0,0 +1,13 @@ + +$FreeBSD$ + +--- libbanshee/banshee-player-pipeline.c.orig ++++ libbanshee/banshee-player-pipeline.c +@@ -236,6 +236,7 @@ + + static void bp_volume_changed_callback (GstElement *playbin, GParamSpec *spec, BansheePlayer *player) + { ++ return; + g_return_if_fail (IS_BANSHEE_PLAYER (player)); + g_return_if_fail (GST_IS_ELEMENT (playbin)); + diff --git a/multimedia/banshee/pkg-plist b/multimedia/banshee/pkg-plist index b500a04b9df4..485947aeb228 100644 --- a/multimedia/banshee/pkg-plist +++ b/multimedia/banshee/pkg-plist @@ -24,7 +24,6 @@ lib/banshee-1/Banshee.Services.addins lib/banshee-1/Banshee.Services.dll lib/banshee-1/Banshee.Services.dll.mdb lib/banshee-1/Banshee.ThickClient.dll -lib/banshee-1/Banshee.ThickClient.dll.config lib/banshee-1/Banshee.ThickClient.dll.mdb lib/banshee-1/Banshee.Widgets.dll lib/banshee-1/Banshee.Widgets.dll.config @@ -36,6 +35,10 @@ lib/banshee-1/Beroe.exe lib/banshee-1/Beroe.exe.mdb lib/banshee-1/Extensions/Banshee.AudioCd.dll lib/banshee-1/Extensions/Banshee.AudioCd.dll.mdb +lib/banshee-1/Extensions/Banshee.Audiobook.dll +lib/banshee-1/Extensions/Banshee.Audiobook.dll.mdb +%%OPT_BOO%%lib/banshee-1/Extensions/Banshee.BooScript.dll +%%OPT_BOO%%lib/banshee-1/Extensions/Banshee.BooScript.dll.mdb lib/banshee-1/Extensions/Banshee.Bookmarks.dll lib/banshee-1/Extensions/Banshee.Bookmarks.dll.mdb lib/banshee-1/Extensions/Banshee.Bpm.dll @@ -52,12 +55,18 @@ lib/banshee-1/Extensions/Banshee.Dap.MassStorage.dll.mdb %%OPT_MTP%%lib/banshee-1/Extensions/Banshee.Dap.Mtp.dll.mdb lib/banshee-1/Extensions/Banshee.Dap.dll lib/banshee-1/Extensions/Banshee.Dap.dll.mdb +lib/banshee-1/Extensions/Banshee.Emusic.dll +lib/banshee-1/Extensions/Banshee.Emusic.dll.mdb lib/banshee-1/Extensions/Banshee.FileSystemQueue.dll lib/banshee-1/Extensions/Banshee.FileSystemQueue.dll.mdb +lib/banshee-1/Extensions/Banshee.InternetArchive.dll +lib/banshee-1/Extensions/Banshee.InternetArchive.dll.mdb lib/banshee-1/Extensions/Banshee.InternetRadio.dll lib/banshee-1/Extensions/Banshee.InternetRadio.dll.mdb lib/banshee-1/Extensions/Banshee.Lastfm.dll lib/banshee-1/Extensions/Banshee.Lastfm.dll.mdb +lib/banshee-1/Extensions/Banshee.LibraryWatcher.dll +lib/banshee-1/Extensions/Banshee.LibraryWatcher.dll.mdb lib/banshee-1/Extensions/Banshee.MiniMode.dll lib/banshee-1/Extensions/Banshee.MiniMode.dll.mdb lib/banshee-1/Extensions/Banshee.MultimediaKeys.dll @@ -66,7 +75,6 @@ lib/banshee-1/Extensions/Banshee.NotificationArea.dll lib/banshee-1/Extensions/Banshee.NotificationArea.dll.config lib/banshee-1/Extensions/Banshee.NotificationArea.dll.mdb lib/banshee-1/Extensions/Banshee.NowPlaying.dll -lib/banshee-1/Extensions/Banshee.NowPlaying.dll.config lib/banshee-1/Extensions/Banshee.NowPlaying.dll.mdb lib/banshee-1/Extensions/Banshee.PlayQueue.dll lib/banshee-1/Extensions/Banshee.PlayQueue.dll.mdb @@ -74,10 +82,12 @@ lib/banshee-1/Extensions/Banshee.PlayerMigration.dll lib/banshee-1/Extensions/Banshee.PlayerMigration.dll.mdb lib/banshee-1/Extensions/Banshee.Podcasting.dll lib/banshee-1/Extensions/Banshee.Podcasting.dll.mdb +%%OPT_WEBKIT%%lib/banshee-1/Extensions/Banshee.Wikipedia.dll +%%OPT_WEBKIT%%lib/banshee-1/Extensions/Banshee.Wikipedia.dll.mdb +%%OPT_YOUTUBE%%lib/banshee-1/Extensions/Banshee.YouTube.dll +%%OPT_YOUTUBE%%lib/banshee-1/Extensions/Banshee.YouTube.dll.mdb %%OPT_IPOD%%lib/banshee-1/Extensions/ipod-sharp-ui.dll -%%OPT_IPOD%%lib/banshee-1/Extensions/ipod-sharp-ui.dll.mdb %%OPT_IPOD%%lib/banshee-1/Extensions/ipod-sharp.dll -%%OPT_IPOD%%lib/banshee-1/Extensions/ipod-sharp.dll.mdb lib/banshee-1/Halie.exe lib/banshee-1/Halie.exe.mdb lib/banshee-1/Hyena.Gui.dll @@ -125,11 +135,13 @@ libdata/pkgconfig/banshee-1-lastfm-gui.pc libdata/pkgconfig/banshee-1-lastfm.pc libdata/pkgconfig/banshee-1-mono-media.pc libdata/pkgconfig/banshee-1-musicbrainz.pc +libdata/pkgconfig/banshee-1-nowplaying.pc libdata/pkgconfig/banshee-1-services.pc libdata/pkgconfig/banshee-1-thickclient.pc share/applications/banshee-1-audiocd.desktop share/applications/banshee-1-media-player.desktop share/applications/banshee-1.desktop +share/banshee-1/audio-profiles/aac-novell.xml share/banshee-1/audio-profiles/base.xml share/banshee-1/audio-profiles/flac.xml share/banshee-1/audio-profiles/mp3-lame.xml @@ -138,16 +150,20 @@ share/banshee-1/audio-profiles/vorbis.xml share/banshee-1/audio-profiles/wav.xml share/banshee-1/audio-profiles/wavpack.xml share/banshee-1/audio-profiles/wma.xml +share/banshee-1/icons/hicolor/128x128/devices/phone-google-nexus-one.png share/banshee-1/icons/hicolor/128x128/devices/phone-htc-g1-white.png +share/banshee-1/icons/hicolor/128x128/devices/phone-nokia-n900.png share/banshee-1/icons/hicolor/16x16/actions/media-import-audio-cd.png share/banshee-1/icons/hicolor/16x16/actions/media-repeat-all.png share/banshee-1/icons/hicolor/16x16/actions/media-repeat-none.png share/banshee-1/icons/hicolor/16x16/actions/media-repeat-single.png share/banshee-1/icons/hicolor/16x16/actions/media-write-cd.png share/banshee-1/icons/hicolor/16x16/categories/amazon-mp3-source.png +share/banshee-1/icons/hicolor/16x16/categories/audiobook.png share/banshee-1/icons/hicolor/16x16/categories/podcast.png share/banshee-1/icons/hicolor/16x16/categories/source-playlist.png share/banshee-1/icons/hicolor/16x16/categories/source-smart-playlist.png +share/banshee-1/icons/hicolor/16x16/categories/wikipedia.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/16x16/devices/multimedia-player-ipod-U2-color.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/16x16/devices/multimedia-player-ipod-U2-monochrome.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/16x16/devices/multimedia-player-ipod-mini-blue.png @@ -162,7 +178,10 @@ share/banshee-1/icons/hicolor/16x16/categories/source-smart-playlist.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/16x16/devices/multimedia-player-ipod-standard-monochrome.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/16x16/devices/multimedia-player-ipod-video-black.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/16x16/devices/multimedia-player-ipod-video-white.png +share/banshee-1/icons/hicolor/16x16/devices/phone-google-nexus-one.png share/banshee-1/icons/hicolor/16x16/devices/phone-htc-g1-white.png +share/banshee-1/icons/hicolor/16x16/devices/phone-nokia-n900.png +share/banshee-1/icons/hicolor/16x16/devices/phone-palm-pre.png share/banshee-1/icons/hicolor/16x16/emblems/creative-commons-by.png share/banshee-1/icons/hicolor/16x16/emblems/creative-commons-nc.png share/banshee-1/icons/hicolor/16x16/emblems/creative-commons-nd.png @@ -173,6 +192,8 @@ share/banshee-1/icons/hicolor/22x22/actions/encode.png share/banshee-1/icons/hicolor/22x22/actions/media-import-audio-cd.png share/banshee-1/icons/hicolor/22x22/actions/media-write-cd.png share/banshee-1/icons/hicolor/22x22/categories/amazon-mp3-source.png +share/banshee-1/icons/hicolor/22x22/categories/audiobook.png +share/banshee-1/icons/hicolor/22x22/categories/internet-archive.png share/banshee-1/icons/hicolor/22x22/categories/lastfm-audioscrobbler.png share/banshee-1/icons/hicolor/22x22/categories/lastfm-neighbour.png share/banshee-1/icons/hicolor/22x22/categories/lastfm-personal.png @@ -182,6 +203,7 @@ share/banshee-1/icons/hicolor/22x22/categories/podcast.png share/banshee-1/icons/hicolor/22x22/categories/radio.png share/banshee-1/icons/hicolor/22x22/categories/source-playlist.png share/banshee-1/icons/hicolor/22x22/categories/source-smart-playlist.png +share/banshee-1/icons/hicolor/22x22/categories/wikipedia.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/22x22/devices/multimedia-player-ipod-U2-color.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/22x22/devices/multimedia-player-ipod-U2-monochrome.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/22x22/devices/multimedia-player-ipod-mini-blue.png @@ -196,14 +218,34 @@ share/banshee-1/icons/hicolor/22x22/categories/source-smart-playlist.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/22x22/devices/multimedia-player-ipod-standard-monochrome.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/22x22/devices/multimedia-player-ipod-video-black.png %%OPT_IPOD%%share/banshee-1/icons/hicolor/22x22/devices/multimedia-player-ipod-video-white.png +share/banshee-1/icons/hicolor/22x22/devices/phone-google-nexus-one.png share/banshee-1/icons/hicolor/22x22/devices/phone-htc-g1-white.png +share/banshee-1/icons/hicolor/22x22/devices/phone-nokia-n900.png +share/banshee-1/icons/hicolor/22x22/devices/phone-palm-pre.png +share/banshee-1/icons/hicolor/24x24/devices/phone-google-nexus-one.png +share/banshee-1/icons/hicolor/24x24/devices/phone-htc-g1-white.png +share/banshee-1/icons/hicolor/24x24/devices/phone-nokia-n900.png +share/banshee-1/icons/hicolor/24x24/devices/phone-palm-pre.png +share/banshee-1/icons/hicolor/256x256/devices/phone-google-nexus-one.png +share/banshee-1/icons/hicolor/256x256/devices/phone-palm-pre.png share/banshee-1/icons/hicolor/32x32/actions/media-write-cd.png +share/banshee-1/icons/hicolor/32x32/categories/wikipedia.png +share/banshee-1/icons/hicolor/32x32/devices/phone-google-nexus-one.png share/banshee-1/icons/hicolor/32x32/devices/phone-htc-g1-white.png +share/banshee-1/icons/hicolor/32x32/devices/phone-nokia-n900.png +share/banshee-1/icons/hicolor/32x32/devices/phone-palm-pre.png share/banshee-1/icons/hicolor/48x48/actions/media-write-cd.png +share/banshee-1/icons/hicolor/48x48/categories/audiobook.png share/banshee-1/icons/hicolor/48x48/categories/podcast.png share/banshee-1/icons/hicolor/48x48/categories/radio.png +share/banshee-1/icons/hicolor/48x48/categories/wikipedia.png +share/banshee-1/icons/hicolor/48x48/devices/phone-google-nexus-one.png share/banshee-1/icons/hicolor/48x48/devices/phone-htc-g1-white.png +share/banshee-1/icons/hicolor/48x48/devices/phone-nokia-n900.png +share/banshee-1/icons/hicolor/48x48/devices/phone-palm-pre.png +share/banshee-1/icons/hicolor/scalable/categories/audiobook.svg share/banshee-1/icons/hicolor/scalable/categories/radio.svg +share/banshee-1/icons/hicolor/scalable/categories/wikipedia.svg %%OPT_IPOD%%share/banshee-1/icons/hicolor/scalable/devices/multimedia-player-ipod-U2-color.svg %%OPT_IPOD%%share/banshee-1/icons/hicolor/scalable/devices/multimedia-player-ipod-U2-monochrome.svg %%OPT_IPOD%%share/banshee-1/icons/hicolor/scalable/devices/multimedia-player-ipod-mini-blue.svg @@ -218,6 +260,8 @@ share/banshee-1/icons/hicolor/scalable/categories/radio.svg %%OPT_IPOD%%share/banshee-1/icons/hicolor/scalable/devices/multimedia-player-ipod-standard-monochrome.svg %%OPT_IPOD%%share/banshee-1/icons/hicolor/scalable/devices/multimedia-player-ipod-video-black.svg %%OPT_IPOD%%share/banshee-1/icons/hicolor/scalable/devices/multimedia-player-ipod-video-white.svg +share/banshee-1/icons/hicolor/scalable/devices/phone-nokia-n900.svg +share/banshee-1/icons/hicolor/scalable/devices/phone-palm-pre.svg share/dbus-1/services/org.bansheeproject.Banshee.service share/dbus-1/services/org.bansheeproject.CollectionIndexer.service share/icons/hicolor/16x16/apps/media-player-banshee.png @@ -278,8 +322,13 @@ share/locale/zh_TW/LC_MESSAGES/banshee-1.mo @dirrm share/banshee-1/icons/hicolor/48x48/actions @dirrm share/banshee-1/icons/hicolor/48x48 @dirrm share/banshee-1/icons/hicolor/32x32/devices +@dirrm share/banshee-1/icons/hicolor/32x32/categories @dirrm share/banshee-1/icons/hicolor/32x32/actions @dirrm share/banshee-1/icons/hicolor/32x32 +@dirrm share/banshee-1/icons/hicolor/256x256/devices +@dirrm share/banshee-1/icons/hicolor/256x256 +@dirrm share/banshee-1/icons/hicolor/24x24/devices +@dirrm share/banshee-1/icons/hicolor/24x24 @dirrm share/banshee-1/icons/hicolor/22x22/devices @dirrm share/banshee-1/icons/hicolor/22x22/categories @dirrm share/banshee-1/icons/hicolor/22x22/actions -- cgit