[Lunar-commits] <moonbase> xine-ui: updated to 0.99.6 I fixed build by making lirc optional.
Zbigniew Luszpinski
zbiggy at lunar-linux.org
Sat May 8 01:49:08 CEST 2010
commit 42c74e9cf7b943749ed7518f12c882b82fcdc49b
Author: Zbigniew Luszpinski <zbiggy at lunar-linux.org>
Date: Sat May 8 01:49:08 2010 +0200
xine-ui: updated to 0.99.6
I fixed build by making lirc optional.
Official Changelog:
* Use pkg-config only; xine-config is deprecated.
* Fix build with libpng 1.4.
* Fix build on Mac OS X.
* Fix segfaults caused by our getline() (only used if no system getline()).
* Add front-end support for .ass subtitles.
* Point xine-bugreport at the current bugs list; note the bug tracker URL.
* Disable character substitution code (xine bug 30). Let's see what breaks...
* Set menu windows' override-redirect flag (xine bug 24)
* Automatically load opensubtitle-like filenames <name>.*.<subext>
* New/updated spanish manpage translations from Carlos E. Robinson
* Fixed possible corruption and overflow of keybindings table
* Mark the toolbar window as such; should fix control panel visibility issues
in full-screen mode with some window managers. [bug SF 1750100]
* New command/keybinding from Richard van Paasen:
"PVRSetFrequency" changes frequency on ivtv cards (input_pvr).
* Install a shared-mime-info entry for .tox files, contributed by
Peter Fox in bug #10.
* New commands/keybindings from Richard van Paasen:
"PVRSetInput" changes input on ivtv cards (input_pvr);
"PVRSetMark", "PVRSetName", "PVRSave" enable saving
of live streams from ivtv cards (input_pvr).
* New command/keybinding from Richard van Paasen:
"SetPosition100%" jumps to end of stream.
* Recognize .rmvb files, closes debian bug #437864.
* Recognize .m2p files, closes debian bug #419002.
* Fixes for stdctl race conditions, contributed by Stas Sergeev
* Resetting the video controls restores the driver default settings
instead of fixed center values
* New commands/keybindings from Stas Sergeev:
"SelectMrl" with a numeric parameter allows to select an MRL directly
by its position number in the playlist.
"KeyBindingsEnable" with optional numeric parameter allows to enable/disable
the keybindings (disabled by param equal to 0, else enabled), so stdctl can
get exclusive control over the keys with disabled bindings; this command is
not bound to a key by default for an obvious reason (don't dare to bind) ;-)
* Enhanced commands/keybindings with contributions from Stas Sergeev:
"PlaylistStop" accepts a numeric parameter to set the stop state absolutely
(continue if param equals 0, else stop) and persistent, i.e. not reset to
"continue" after playing current stream, as opposed to the usual toggling
without parameter; usual toggling is now also possible when no stream is
currently played, allowing to change the selection at any time.
"ToggleLoopMode" and "ToggleAspectRatio" accept a numeric parameter as index
to make a direct selection from the list of their possible states
* Stdctl enhancements and fixes from Stas Sergeev:
Feedback messages and echoing of key presses to standard output added,
clean exit upon closing standard input connection or quitting xine-ui,
multiple commands in one command string handled
* Fixed wrong locale path (introduced in previous release) and related crash
concerning tooltips, closes debian bug #432798.
* ASCII Art updates:
* fixed aalib detection in configure
* build with libcaca >= 0.99, fixes xine bug #50
* update CACA output due to changes in xine-lib
* Various memleak and memory access fixes, for example:
* skin downloader crash
* cleaner destroy of the widgets in xine toolkit ("kamikaze patch")
* proper free after strsep()
* opening multiple times TV settings window
* Fixed string encoding conversion, closes xine bug #14.
* Fixed loading of playlist containing relative paths, closes xine bug #52,
save old playlist with absolute paths on exit.
* Fixed possible integer overflow when parsing PNG files in skins, closes
xine bug #153.
* Lock display on exit, xine bug #193.
* Drag & drop race condition fixes.
---
video/xine-ui/DEPENDS | 2 ++
video/xine-ui/DETAILS | 8 ++++----
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/video/xine-ui/DEPENDS b/video/xine-ui/DEPENDS
index 29f4cd7..0d34dab 100644
--- a/video/xine-ui/DEPENDS
+++ b/video/xine-ui/DEPENDS
@@ -1,3 +1,5 @@
depends %XINELIB &&
depends ncurses &&
depends readline
+
+optional_depends "lirc" "--enable-lirc" "--disable-lirc"
diff --git a/video/xine-ui/DETAILS b/video/xine-ui/DETAILS
index a882fa1..3223f3d 100644
--- a/video/xine-ui/DETAILS
+++ b/video/xine-ui/DETAILS
@@ -1,11 +1,11 @@
MODULE=xine-ui
- VERSION=0.99.5
- SOURCE=$MODULE-$VERSION.tar.gz
+ VERSION=0.99.6
+ SOURCE=$MODULE-$VERSION.tar.xz
SOURCE_URL=$SFORGE_URL/xine/
- SOURCE_VFY=sha1:4f452516319f31cda01d08ea2779f195933af0bb
+ SOURCE_VFY=sha1:abbdb331898c14025ee6b132f63ab7d3c1b5b31e
WEB_SITE=http://www.xine-project.org/
ENTERED=20010927
- UPDATED=20070506
+ UPDATED=20100507
SHORT="A free video player"
cat << EOF
More information about the Lunar-commits
mailing list