2010-11-25 02:16:39 +01:00
|
|
|
# $NetBSD: Makefile.common,v 1.60 2010/11/25 01:16:39 obache Exp $
|
2005-03-22 17:37:32 +01:00
|
|
|
#
|
2009-05-19 22:19:11 +02:00
|
|
|
# used by multimedia/totem-browser-plugin/Makefile
|
2008-10-28 11:56:04 +01:00
|
|
|
# used by multimedia/totem-nautilus/Makefile
|
2005-03-22 17:37:32 +01:00
|
|
|
|
2010-11-24 21:55:28 +01:00
|
|
|
DISTNAME= totem-2.32.0
|
2005-03-22 17:37:32 +01:00
|
|
|
CATEGORIES= multimedia gnome
|
2010-11-24 21:55:28 +01:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/totem/2.32/}
|
2005-03-22 17:37:32 +01:00
|
|
|
|
2008-04-30 15:38:14 +02:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2006-10-04 23:47:16 +02:00
|
|
|
HOMEPAGE= http://www.gnome.org/projects/totem/
|
2005-03-22 17:37:32 +01:00
|
|
|
COMMENT= Movie player for the GNOME Desktop
|
2009-05-20 02:51:24 +02:00
|
|
|
LICENSE= gnu-gpl-v2 # with an exception clause
|
2005-03-22 17:37:32 +01:00
|
|
|
|
|
|
|
DISTINFO_FILE= ${.CURDIR}/../../multimedia/totem/distinfo
|
|
|
|
PATCHDIR= ${.CURDIR}/../../multimedia/totem/patches
|
|
|
|
PLIST_SRC= ${.CURDIR}/../../multimedia/totem/PLIST
|
|
|
|
|
|
|
|
GNU_CONFIGURE= YES
|
2009-03-16 13:13:31 +01:00
|
|
|
USE_TOOLS+= gmake intltool msgfmt pkg-config gawk
|
2005-03-22 17:37:32 +01:00
|
|
|
USE_LIBTOOL= YES
|
|
|
|
USE_PKGLOCALEDIR= YES
|
2006-07-22 06:46:13 +02:00
|
|
|
USE_LANGUAGES= c c++
|
2005-03-22 17:37:32 +01:00
|
|
|
|
2008-10-28 11:56:04 +01:00
|
|
|
GCONF_SCHEMAS= totem.schemas
|
2007-09-21 15:03:25 +02:00
|
|
|
GCONF_SCHEMAS+= totem-handlers.schemas
|
|
|
|
GCONF_SCHEMAS+= totem-video-thumbnail.schemas
|
2005-03-22 17:37:32 +01:00
|
|
|
|
2010-11-25 02:16:39 +01:00
|
|
|
CONFIGURE_ARGS+= --enable-vala=no
|
|
|
|
|
2008-10-16 19:26:07 +02:00
|
|
|
.include "../../lang/python/application.mk"
|
|
|
|
.include "../../x11/py-gtk2/buildlink3.mk"
|
|
|
|
.include "../../www/py-gdata/buildlink3.mk"
|
|
|
|
|
2007-09-21 15:03:25 +02:00
|
|
|
.include "../../devel/GConf/schemas.mk"
|
2005-03-22 17:37:32 +01:00
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
2009-03-22 20:01:37 +01:00
|
|
|
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.8.0
|
2005-03-22 17:37:32 +01:00
|
|
|
.include "../../devel/glib2/buildlink3.mk"
|
Update to 2.16.0:
2.16.0
* Add keyboard support for the DVD keys: Up, Down, Left, Right
* Add support for audio/AMR, audio/AMR-WB and Musepack
* Remove old GStreamer 0.8 hacks
* Avoid repeat being turned on when it shouldn't in the web browser plugin
1.5.92
* Fix a crash when HAL isn't available
* Fix compilation with older versions of HAL, without HAL, and with the
Browser plugin disabled
* Save and restore the sidebar width
* Set and use the connection speed preference (GStreamer)
1.5.91
* Numerous Browser Plugin enhancements:
- Playlist support
- Split the plugin in 4 different plugins, to allow
name-based detection to work, and different Javascript interfaces
to be used (Real Player/Helix, Windows Media Player and Quicktime
compatible, and basic Totem)
- Handle repeat and autostart parameters
- Make sure the plugin is available for all Mozilla-based browsers
- Make scrolling on the volume widget work as it should
* New icon
* Use HAL to determine the disc type
* Save and restore which sidebar was showing, and whether Totem was
maximised
* Fix the window title not changing when playing files with broken names
* Fix Ctrl+Q not working in fullscreen
* More logo mode fixes (xine-lib)
* Fix aspect ratio of visuals (xine-lib)
1.5.90
* Add a default filename to the save playlist dialogue
* Add supprot for more DVD related remote buttons
* Move the properties dialogue to the sidebar
* Fix build with newer versions of D-Bus
* Avoid linking directly against the Mozilla libraries, should allow
build-time and run-time engines to be different (build against Mozilla,
run in Firefox)
* Make the "Seek To" dialogue work correctly when using the keyboard
* Fix logo related redraws (xine-lib)
* Try harder to extract audio/subtitles languages from files (GStreamer)
1.5.4
* update xine-lib requirement to avoid startup crashes
1.5.3
* Text subtitle encoding is now selectable
* Numerous Browser Plugin enhancements:
- Try to cache files while playing them
- Add support for cache=true hint
- Fix getting the true path for relative paths
- Add support for audio-only playback
- Add a way to copy the URL from the right-click menu
- Add "Open in Movie Player" in the right-click menu
* Make showing/hiding the sidebar not resize the video or the window
* Pop down language and subtitle menus to avoid hangs when the language or
subtitle changes while the menu is open
* Add AC3 and Monkey's audio to the known filetypes
* Draw the logo ourselves, so we don't crash on startup if the logo is too
big for the X video buffer (xine-lib)
* Show the logo when playing audio without visualisations
* Fix a crash with non-default buffering values (GStreamer)
* Fix a leak each time the logo was set (GStreamer)
* Fix the "Skip to" dialogue not working when paused (GStreamer)
1.5.2
* Make Space Play/Pause when the video widget has the focus
* Fix DVD playback when started from gnome-volume-manager
* Allow localisation for time labels
* Fix possible crash when using the Nautilus properties tab
* Use HAL to detect presence of discs in the drives
* Fix problems using the Mozilla plugin on PPC systems
* Add Impulse Tracker and MOD files to the list of supported types
* Add audio/vnd.rn-realaudio as a supported playlist format
* Use theme friendly window icons
* Fix a new installation of Totem not using visualisation (GStreamer)
1.5.1
* Add XSPF playlists read and write support
* Allow users to choose the type of playlist to write when saving
1.5.0
* Remove unused DXR3 support
* Remove GStreamer 0.8 support
* Fix the GTK+-only version not displaying some menu items
* Update the "Skip to" time label when entering time manually, fix sensitivity
of the OK button in that dialogue
* Fix crash on exit if the interface couldn't be loaded
* Add basic support for the Quicktime Metalink playlists
* Avoid deadlocks when forcing opening with a subtitle when there's none
* Fix crash when setting the connection speed setting to the maximum
* Make the previous/next icons in the popup the same as in the rest
of the interface
* Make menu shortcuts unaccessible in fullscreen
* Make Ctrl+S show the "Skip to" dialogue as it should
* Fix a small memory leak in the Nautilus properties plugin
* Add debugging to the playlist parser
* Make the preferences window appear on top of the main window at all times,
and hide it straight away when exiting
* Fix playback of non-Mozilla streams (such as mms) in the Mozilla plugin
* Fix saving non-relative m3u playlists
* Handle space as Play/pause in windowed mode if the video widget has
the focus
* Work-around broken .pls files from Virgin radio
* Fix problems with sound not coming out when audio output selected
isn't Stereo (xine-lib)
* Fix pixel aspect ratio settings (GStreamer)
2006-09-15 17:23:51 +02:00
|
|
|
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
2009-03-22 20:01:37 +01:00
|
|
|
BUILDLINK_API_DEPENDS.gnome-icon-theme+= gnome-icon-theme>=2.10.0
|
Update totem and totem-xine to 1.2.0:
New features and significant updates in version...
1.2.0:
* New French (fr) translation of the help files
* Fix problems with the nautilus property window not getting translated
properly
* Add missing strings for translation
* Remove warnings when exiting early because audio or video outputs
aren't available (GStreamer)
* Fix the visualisations not running on startup (xine-lib)
* Correctly change the visualisation plugin when it's not currently in use
(xine-lib)
1.1.5:
* Fix Totem not finding the type of a disc when it's not in /etc/fstab
* Some (more) volume button fixes
* Don't leak memory when getting the supported mime-types of the plugin
* Fix generation of the playlist-end signal in the playlist parser
* Allow reading DVD off the disk (GStreamer)
1.1.4:
* Fix sensitivity of the volume menu items
* Avoid crashes with the screensaver disabling code
* Use D-Bus for the communication between the mozilla plugin and the viewer
(more reliable, and supports multiple plugins at the same time)
* Make it impossible to have the sidebar smaller than the buttons it contains
* Hide the sidebar when hiding the controls
* Make the sidebar shortcut F9 like other GNOME applications
* Add suport for ASF redirect files
* Don't display the length in full-screen mode if it is unknown
* Disable the "Save" button in the playlist if it is empty
* More volume button fixes
* Fix build with newer pkg-config versions
* Fix double error messages when reading encrypted files (xine-lib)
* Only create visual effects plugins when needed, not on startup (xine-lib)
* Allow remote subtitle files (GStreamer)
1.1.3:
* Move the playlist dialog to a sidebar
* Use a new volume widget in the main player window
* Deprecate the use of vcd:, dvd: and cd: to play discs, and have the
user pass a directory (for vcd: and dvd:) or a device path (for all) instead
* Avoid resizing on startup before we really show the window
* Fix a crash when 'Hide controls' is called while starting up
* Move the Repeat and Shuffle menu items to the Edit menu
* Disable the Zoom menu items correctly on boundaries
* Don't crash when trying to set the Zoom level during startup
* Hide the main window quicker on exit
* Make the album name selectable in the property dialogues
* Update the length in the property window as the stream is played
* Add the ability to write/read a title when saving a playlist
* Ignore images and text files when reading playlists or parsing directories
* Say that we support Shorten and 3GPP files
* Show the track number in the window title if available
* Avoid triggering the mouse pointer highlighter when in fullscreen
* More resilient "Play disc" feature when trying to play back Audio CDs
* Sort files before inserting them in the playlist when dropping them
* Better parsing of ASX playlists and ASF reference files
* Better Mozilla plugin headers detection
* Fix compilation of the Mozilla plugin with GCC4
* Add a working volume button
* Fix the Mozilla plugin's window showing up outside the browser (GStreamer)
* Better iradio title support (GStreamer)
* Add DVD subtitles support (GStreamer)
* Better error messages on startup and during playback (GStreamer)
* Fix some memory leaks (GStreamer)
* Remove a few startup warnings (GStreamer)
* Work-around problem in xine-lib that could mean files showing up as 0-length
* Work-around errors when seeking near the end of an ASF/WMV file
* Fix crashes when playing back some files with errors (xine-lib)
* Add a proper warning when trying to play an empty file (xine-lib)
* Fix hand icon not appearing on DVD menus in fullscreen (xine-lib)
* Fix detection of still images with newer xine-lib
* Fix screenshot aspect ratio for some MPEG files
1.1.2:
* Use MusicBrainz to get Title, Album, etc. for audio CDs
* Also read 3 letters country-codes for subtitles and languages
* Remove unexisting local files from the recent files list
* Make subtitles and languages menus unsensitive rather than their submenus
* Have the nautilus properties page set the tab label according to the file type
* Add the "--print-playing" command-line option that does what it says
* Desensitise zoom menu items when boundaries are reached
* Allow building the Mozilla plugin with Firefox
* Avoid deadlocks/CPU burn with the thumbnailer
* Fix GTK+ only build, remove GNOME dependency on the thumbnailer
* Make the Exit fullscreen appear on the right screen for Xinerama setups
* Misc Mozilla and playlist fixes
* Fix some playlist files from winamp.com not being parsed properly
* Don't show the fullscreen popups when the video window isn't focused
* Fix crash with some recent files
* Allow to pass a device directly to the playlist, for DVD and VCD
* Better error messages for some types of input (xine-lib)
* Fix crashes when zooming out too far (xine-lib)
* Prevent window flickering with some files (GStreamer)
* Implement per-track CD playback (GStreamer)
* Improve metadata loading in the nautilus properties page (GStreamer)
* Implement aspect-ratio switching (GStreamer)
* Add subtitles/languages labels for audio streams (GStreamer)
1.1.1:
* Major enhancements to the experimental mozilla plugin
* Remove use of libnautilus-burn, and list all the CD drives in the main
movie menu
* Add a preference to select the subtitle font
* Avoid the progress bar changing the status bar's height
* Allow Totem to be passed multiple files by Nautilus
* Translate the language names in Totem's menus
* Make the "Skip to..." dialog appear again
* Don't crash if the playlist contains non-UTF8 data
* Fix parsing of some ASX playlists
* Slight performance increase in adding entries to the playlist
* Fix Drag'n'drop of files and directories with broken UTF-8, and from
Konqueror
* Close the 'Open Location' dialogue when 'Esc' is pressed
* Fix a crash when reaching the first element in a shuffled/repeat playlist
* Fix parsing of directories with special characters and broken UTF-8
* Use the new 'Leave fullscreen' icon and label
* Add the Video bitrate in the properties
* Prevent a click in the recent files really opening the first file twice
* Add --play and --pause command-line options
* Fix compilation with glibc 2.2 systems
* Add a man page for totem-video-thumbnailer, and update the totem one
* Fix possible crash in the BaconMessageConnection
* Require glib 2.6.3 to fix the thumbnailer exiting too soon
* Fix date shown from some OGG files (GStreamer)
* Fix the cursor not disappearing (GStreamer)
* Allow relative paths to be passed to the thumbnailer (GStreamer)
* More HIG fixes
2005-10-16 14:14:13 +02:00
|
|
|
.include "../../graphics/gnome-icon-theme/buildlink3.mk"
|
2005-03-22 17:37:32 +01:00
|
|
|
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
|
2006-03-30 23:36:13 +02:00
|
|
|
.include "../../sysutils/dbus/buildlink3.mk"
|
|
|
|
.include "../../sysutils/dbus-glib/buildlink3.mk"
|
Update totem and totem-xine to 1.2.0:
New features and significant updates in version...
1.2.0:
* New French (fr) translation of the help files
* Fix problems with the nautilus property window not getting translated
properly
* Add missing strings for translation
* Remove warnings when exiting early because audio or video outputs
aren't available (GStreamer)
* Fix the visualisations not running on startup (xine-lib)
* Correctly change the visualisation plugin when it's not currently in use
(xine-lib)
1.1.5:
* Fix Totem not finding the type of a disc when it's not in /etc/fstab
* Some (more) volume button fixes
* Don't leak memory when getting the supported mime-types of the plugin
* Fix generation of the playlist-end signal in the playlist parser
* Allow reading DVD off the disk (GStreamer)
1.1.4:
* Fix sensitivity of the volume menu items
* Avoid crashes with the screensaver disabling code
* Use D-Bus for the communication between the mozilla plugin and the viewer
(more reliable, and supports multiple plugins at the same time)
* Make it impossible to have the sidebar smaller than the buttons it contains
* Hide the sidebar when hiding the controls
* Make the sidebar shortcut F9 like other GNOME applications
* Add suport for ASF redirect files
* Don't display the length in full-screen mode if it is unknown
* Disable the "Save" button in the playlist if it is empty
* More volume button fixes
* Fix build with newer pkg-config versions
* Fix double error messages when reading encrypted files (xine-lib)
* Only create visual effects plugins when needed, not on startup (xine-lib)
* Allow remote subtitle files (GStreamer)
1.1.3:
* Move the playlist dialog to a sidebar
* Use a new volume widget in the main player window
* Deprecate the use of vcd:, dvd: and cd: to play discs, and have the
user pass a directory (for vcd: and dvd:) or a device path (for all) instead
* Avoid resizing on startup before we really show the window
* Fix a crash when 'Hide controls' is called while starting up
* Move the Repeat and Shuffle menu items to the Edit menu
* Disable the Zoom menu items correctly on boundaries
* Don't crash when trying to set the Zoom level during startup
* Hide the main window quicker on exit
* Make the album name selectable in the property dialogues
* Update the length in the property window as the stream is played
* Add the ability to write/read a title when saving a playlist
* Ignore images and text files when reading playlists or parsing directories
* Say that we support Shorten and 3GPP files
* Show the track number in the window title if available
* Avoid triggering the mouse pointer highlighter when in fullscreen
* More resilient "Play disc" feature when trying to play back Audio CDs
* Sort files before inserting them in the playlist when dropping them
* Better parsing of ASX playlists and ASF reference files
* Better Mozilla plugin headers detection
* Fix compilation of the Mozilla plugin with GCC4
* Add a working volume button
* Fix the Mozilla plugin's window showing up outside the browser (GStreamer)
* Better iradio title support (GStreamer)
* Add DVD subtitles support (GStreamer)
* Better error messages on startup and during playback (GStreamer)
* Fix some memory leaks (GStreamer)
* Remove a few startup warnings (GStreamer)
* Work-around problem in xine-lib that could mean files showing up as 0-length
* Work-around errors when seeking near the end of an ASF/WMV file
* Fix crashes when playing back some files with errors (xine-lib)
* Add a proper warning when trying to play an empty file (xine-lib)
* Fix hand icon not appearing on DVD menus in fullscreen (xine-lib)
* Fix detection of still images with newer xine-lib
* Fix screenshot aspect ratio for some MPEG files
1.1.2:
* Use MusicBrainz to get Title, Album, etc. for audio CDs
* Also read 3 letters country-codes for subtitles and languages
* Remove unexisting local files from the recent files list
* Make subtitles and languages menus unsensitive rather than their submenus
* Have the nautilus properties page set the tab label according to the file type
* Add the "--print-playing" command-line option that does what it says
* Desensitise zoom menu items when boundaries are reached
* Allow building the Mozilla plugin with Firefox
* Avoid deadlocks/CPU burn with the thumbnailer
* Fix GTK+ only build, remove GNOME dependency on the thumbnailer
* Make the Exit fullscreen appear on the right screen for Xinerama setups
* Misc Mozilla and playlist fixes
* Fix some playlist files from winamp.com not being parsed properly
* Don't show the fullscreen popups when the video window isn't focused
* Fix crash with some recent files
* Allow to pass a device directly to the playlist, for DVD and VCD
* Better error messages for some types of input (xine-lib)
* Fix crashes when zooming out too far (xine-lib)
* Prevent window flickering with some files (GStreamer)
* Implement per-track CD playback (GStreamer)
* Improve metadata loading in the nautilus properties page (GStreamer)
* Implement aspect-ratio switching (GStreamer)
* Add subtitles/languages labels for audio streams (GStreamer)
1.1.1:
* Major enhancements to the experimental mozilla plugin
* Remove use of libnautilus-burn, and list all the CD drives in the main
movie menu
* Add a preference to select the subtitle font
* Avoid the progress bar changing the status bar's height
* Allow Totem to be passed multiple files by Nautilus
* Translate the language names in Totem's menus
* Make the "Skip to..." dialog appear again
* Don't crash if the playlist contains non-UTF8 data
* Fix parsing of some ASX playlists
* Slight performance increase in adding entries to the playlist
* Fix Drag'n'drop of files and directories with broken UTF-8, and from
Konqueror
* Close the 'Open Location' dialogue when 'Esc' is pressed
* Fix a crash when reaching the first element in a shuffled/repeat playlist
* Fix parsing of directories with special characters and broken UTF-8
* Use the new 'Leave fullscreen' icon and label
* Add the Video bitrate in the properties
* Prevent a click in the recent files really opening the first file twice
* Add --play and --pause command-line options
* Fix compilation with glibc 2.2 systems
* Add a man page for totem-video-thumbnailer, and update the totem one
* Fix possible crash in the BaconMessageConnection
* Require glib 2.6.3 to fix the thumbnailer exiting too soon
* Fix date shown from some OGG files (GStreamer)
* Fix the cursor not disappearing (GStreamer)
* Allow relative paths to be passed to the thumbnailer (GStreamer)
* More HIG fixes
2005-10-16 14:14:13 +02:00
|
|
|
.include "../../textproc/gnome-doc-utils/buildlink3.mk"
|
|
|
|
.include "../../textproc/iso-codes/buildlink3.mk"
|
2005-03-22 17:37:32 +01:00
|
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
2008-01-11 14:58:48 +01:00
|
|
|
.include "../../mk/omf-scrollkeeper.mk"
|
2008-04-15 20:17:32 +02:00
|
|
|
.include "../../x11/libXxf86vm/buildlink3.mk"
|
|
|
|
.include "../../x11/libXtst/buildlink3.mk"
|
2009-03-22 20:01:37 +01:00
|
|
|
BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.6.0
|
2005-03-22 17:37:32 +01:00
|
|
|
.include "../../x11/gtk2/buildlink3.mk"
|
2008-04-15 20:17:32 +02:00
|
|
|
.include "../../multimedia/totem-pl-parser/buildlink3.mk"
|