Hello community,

here is the log from the commit of package moc for openSUSE:Factory checked in 
at 2015-02-23 13:19:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/moc (Old)
 and      /work/SRC/openSUSE:Factory/.moc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "moc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/moc/moc.changes  2013-11-29 21:24:49.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.moc.new/moc.changes     2015-02-23 
13:19:32.000000000 +0100
@@ -1,0 +2,218 @@
+Sat Feb 21 19:30:17 UTC 2015 - [email protected]
+
+- update to version 2.5.0:
+  * Autotools and packaging changes:
+    - Upgraded autoconf version requirement to 2.60
+    - Added '--with-alsa' to suppress ALSA sound driver inclusion
+    - Added '--without-oss' to suppress OSS sound driver inclusion
+    - Added '--disable-cache' to remove tags cache support
+    - Added specific GDB support to '--enable-debug'
+    - Refactor decoder plug-ins' autoconf scripts into source
+      directories
+    - Ensure that all decoders get into the source distribution
+      tarball
+    - Removed SID decoder's dependance on .la-file presence
+    - Removed distribution-specific .spec file
+    - Minor reformatting of the configure summary
+    - Added warnings for various deprecations and potential problems
+    - Added warnings for unmet future package requirements
+    - Updated GNU boilerplate text
+  * Improved support for embedded systems:
+    - Refined FFmpeg decoder configuration for use with
+      cross-compilation
+    - Provided use of Tremor with the Vorbis decoder
+    - Improve portability to non-GNU library platforms
+    - Added --with-libiconv-prefix configure option
+  * Audio driver changes:
+    - Allow use of the OSSv4 per-application mixer API
+    - Provided SNDIO support for OpenBSD systems
+  * New and changed audio decoders:
+    - New TiMidity decoder for MIDI
+    - Migrate AAC decoder to later FAAD2 API
+    - Added AAC+ (HE-AAC) support to AAC decoder
+    - New SidPlay2 decoder for SID
+    - New Modplug decoder
+    - New WavPack decoder
+    - Renamed SndFile plugin for consistancy
+    - Removed M4A format support from AAC decoder plugin
+    - Removed WAV format support from ModPlug decoder plugin
+    - Detect huge files in certain formats which SndFile cannot play
+    - Improved (drastically in some cases) the accuracy of AAC
+      durations
+  * Overhauled FFmpeg/LibAV decoder:
+    - Resolved FFmpeg API deprecations
+    - Provided LibAV compatibility
+    - Provided proper stereo downmixing
+    - Provided locking support for non-thread-safe library functions
+    - Provided better FFmpeg or LibAV discrimination
+    - Provided better audio duration reliability determination
+    - Increased number of decodable formats (including Xiph Opus)
+    - Added decoding of audio from video formats
+    - Added logging of FFmpeg/LibAV messages
+    - Added seeking in most (but not all) formats
+    - Added handling for "planar" codecs
+    - Excluded experimental codecs from decoding
+    - Fixed misreporting of tags, duration and bitrates
+    - Fixed memory and file descriptor leakages
+    - Fixed severe distortion on 8-bit samples
+    - Fixed loop playing FLAC files
+    - Fixed many FFmpeg/LibAV API breakages
+    - Fixed many miscellaneous bugs
+    - Detect over-length (and therefore broken) WAV files
+    - Fixed log formatting when FFmpeg messages contain newline
+      characters
+  * Audio reproduction changes:
+    - Improved support for 8-bit sample size
+    - Added software mixer
+    - Added parametric equalizer
+    - Fixed many bugs which produced distorted sound
+    - Fixed bugs in 24-bit sample handling
+  * General configuration file changes:
+    - Reconciled and regularised example config and keymap files
+    - Introduced lists and function-like syntax
+    - Introduced variable substitution
+    - Introduced symbol and boolean option types
+    - Improved security of the configuration file
+    - Automatic clearing of an overridden default key binding
+    - Made processing of keymap file consistant with that of config
+      file
+  * Changed configuration file options:
+    - Layout# options moved to a list and function-like syntax
+    - SoundDriver option moved to a list syntax
+    - Renamed OSSMixerChannel to OSSMixerChannel1
+    - Renamed ALSAMixer to ALSAMixer1
+    - QueueNextSongReturn moved to yes/no values
+    - TagsCacheSize set to zero now disables tag caching
+  * New configuration file options:
+    - OnSongChange: run an external command
+    - RepeatSongChange: govern the running of the OnSongChange
+      command
+    - OnStop: run an external command on stopping
+    - EnforceTagsEncoding: substitutes ID3v1TagsEncoding for
+      ISO-8859-1 encoding in ID3v2 tags
+    - FileNamesIconv: converts from local to UTF8 encoding for file
+      names
+    - NonUTFXterm: converts UTF8 to local encoding for X-Term titles
+    - AutoLoadLyrics: says whether MOC should look for lyrics files
+    - PreferredDecoders: allow finer control over decoder selection
+    - XTerms: externalises terminals regarded as X-Terms
+    - UseMIMEMagic: says whether to identify audio files by using
+      MIME
+    - JackStartServer: autostart JACK the server
+    - ShowTimePercent: set the percent played state
+    - Various options for SidPlay2, Modplug and TiMidity support
+  * New command line options:
+    - '-j' to jump to some position in the current track
+    - '-O' to override configuration file settings
+    - '-Q' to display user formatted information
+    - '-q' to queue files from command line
+    - '-t' and '--on/off' to toggle or set playback options
+    - '-v' to set the volume
+  * Screen handling changes:
+    - Changed minimum screen height to 7 lines
+    - Added support for GNU screen title
+    - Restored screen to console mode after reporting fatal errors
+    - Populated playlist panel when loading default playlist file
+    - Removed default playlist autofocus at start
+    - Fixed overlength highlight bar
+    - Fixed screen upset when tags contain control characters
+    - Fixed some screen upsets when tags contain UTF-8 characters
+    - Fixed screen upset caused by screen(1) mis-detection
+  * New and updated client interaction features:
+    - 'a' command: also add a directory to the playlist
+    - 'L' command: display music lyrics
+    - 'Y' command: prune unreadable files from the playlist
+    - Queued messages for display in the message area
+    - Added play queue
+    - Mark a fragment of a file which can be passed to external
+      commands
+    - Clear status message after a stream open failure
+    - Minor help menu clarifications
+  * Improve text entry history and editting:
+    - Recognise ^u (by default) as delete to start of line
+    - Recognise ^k (by default) as delete to end of line
+    - Save and restore entered text prior to history scrolling
+    - Save history entry modifications
+    - Do not save adjacent duplicate entries
+    - Do not save or modify with blank entries
+    - Position cursor at end of restored or history line
+  * Theme changes:
+    - Enabled highlighted playlist numbers and file times
+    - Fixed miscoloured frame when switching themes
+    - Fixed default colour settings
+    - Fixed cursor placement in themes menu
+    - Fixed ordering of theme files in themes menu
+    - Fixed new attributes application on theme switching
+  * General code cleaning:
+    - Refactoring, optimisations and cosmetic improvements
+    - Silenced many build warnings and errors
+    - Replaced various deprecated, legacy and platform-specific
+      functions
+    - Improved thread safety
+  * Significant bug fixes:
+    - Fixed stale locks freeze in tags cache database following a
+      crash
+    - Fixed CURL timeout for internet streaming errors
+    - Fixed audio distortion on MP3 file having overly long tag
+      values
+    - Fixed false positive stream detection in the MP3 decoder
+    - Fixed Ogg/Vorbis stream detection in the Vorbis decoder
+    - Fixed 'LRINTF error' raised when reconfiguring MOC
+    - Fixed backspace key mishandling
+    - Fixed client interface meta-key handling
+    - Fixed pthread stack overflow segfault on OpenBSD
+    - Fixed segfault when text entry history becomes full
+    - Fixed segfault processing playlists with relative paths
+    - Fixed memory corruptions when toggling tag reading
+    - Fixed assertion when a second client is started
+    - Fixed slow memory leak in client on long-playing streams
+    - Fixed severe distortion on 11025Hz 16-bit mono audios
+    - Fixed freeze at end of playing audio file
+    - Fixed server crash when attempting to play a deleted file
+    - Fixed MIME type detection on HTTP redirection
+    - Fixed crash when mixer value is above 100%
+    - Fixed handling of huge (greater than 2 GiB) files
+    - Fixed sub-second audio truncation on ALSA
+    - Fixed segfault when MIME-detected MP3 file has no "extension"
+    - Fixed segfault when using '--format' without an audio playing
+    - Workaround for streams that have the actual title as
+      tags/comments
+    - Indentified cause of "undefined symbol" build errors
+    - Plugged all known memory and file descriptor leaks
+    - Fixed nonsense duration values returned on some corrupt FLAC
+      files
+    - Fixed 'time >= 0' assertion at change of audio file
+    - Fixed client event notification failure in some circumstances
+    - Fixed client abort on duplicated playlist filenames
+    - Fixed delayed client exit when server invokes long-running
+      scripts
+    - Fixed occasional server freeze on logging when running scripts
+    - Fixed non-conforming 'User-Agent' HTTP request header
+  * Miscellaneous:
+    - Updated and reformatted mocp manpage and equalizer README file
+    - Made many warning and error reports more informative and
+      consistant
+    - Better logging of more problem determination information
+    - More informative version information display
+    - Introduced MD5-based decoder verification tools
++++ 21 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/moc/moc.changes
++++ and /work/SRC/openSUSE:Factory/.moc.new/moc.changes

Old:
----
  moc-2.4.4-new_ffmpeg.c
  moc-2.4.4-underlinking.patch
  moc-2.4.4.tar.bz2

New:
----
  moc-2.5.0-underlinking.patch
  moc-2.5.0.tar.bz2
  moc-2.5.0.tar.bz2.sig
  moc.keyring

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ moc.spec ++++++
--- /var/tmp/diff_new_pack.fWpPGo/_old  2015-02-23 13:19:33.000000000 +0100
+++ /var/tmp/diff_new_pack.fWpPGo/_new  2015-02-23 13:19:33.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package moc
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,27 +20,35 @@
 %bcond_with mad
 
 Name:           moc
-Version:        2.4.4
+Version:        2.5.0
 Release:        0
 Summary:        Console audio player
 License:        GPL-2.0+
 Group:          Productivity/Multimedia/Sound/Players
 Url:            http://moc.daper.net/
 Source0:        ftp://ftp.daper.net/pub/soft/moc/stable/moc-%{version}.tar.bz2
-Patch0:         moc-2.4.4-underlinking.patch
-Patch1:         moc-2.4.4-new_ffmpeg.c
+Source1:        
ftp://ftp.daper.net/pub/soft/moc/stable/moc-%{version}.tar.bz2.sig
+Source2:        moc.keyring
+Patch0:         moc-2.5.0-underlinking.patch
+BuildRequires:  file-devel
+BuildRequires:  libdb-4_8-devel
 BuildRequires:  libmpcdec-devel
+BuildRequires:  libsidplay1-devel
+BuildRequires:  libtimidity-devel
+BuildRequires:  libtool
 BuildRequires:  ncurses-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(flac)
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(libcurl)
+BuildRequires:  pkgconfig(libmodplug)
 BuildRequires:  pkgconfig(samplerate)
 BuildRequires:  pkgconfig(sndfile)
 BuildRequires:  pkgconfig(speex)
 BuildRequires:  pkgconfig(taglib_c)
 BuildRequires:  pkgconfig(vorbisfile)
+BuildRequires:  pkgconfig(wavpack)
 %if %{with ffmpeg}
 BuildRequires:  libffmpeg1-devel
 %endif
@@ -86,9 +94,6 @@
 %prep
 %setup -q
 %patch0
-%if %{with ffmpeg}
-%patch1
-%endif
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/\"__DATE__\"/\"\"$FAKE_BUILDDATE\"\"/" main.c
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')

++++++ moc-2.4.4-underlinking.patch -> moc-2.5.0-underlinking.patch ++++++
--- /work/SRC/openSUSE:Factory/moc/moc-2.4.4-underlinking.patch 2012-05-08 
12:10:33.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.moc.new/moc-2.5.0-underlinking.patch    
2015-02-23 13:19:32.000000000 +0100
@@ -2,37 +2,37 @@
 ===================================================================
 --- Makefile.am.orig
 +++ Makefile.am
-@@ -67,7 +67,7 @@ EXTRA_mocp_SOURCES = gnugetopt.h \
+@@ -81,7 +81,7 @@ EXTRA_mocp_SOURCES = gnugetopt.h \
                     jack.c \
                     jack.h
  man_MANS = mocp.1
--mocp_LDADD = @EXTRA_OBJS@ -L$(top_builddir)/libltdl $(LIBLTDL)
-+mocp_LDADD = @EXTRA_OBJS@ -L$(top_builddir)/libltdl $(LIBLTDL) $(LIBM)
+-mocp_LDADD = @EXTRA_OBJS@ -lltdl
++mocp_LDADD = @EXTRA_OBJS@ -lltdl $(LIBM)
  mocp_DEPENDENCIES = @EXTRA_OBJS@
- mocp_LDFLAGS = @EXTRA_LIBS@
- EXTRA_DIST = config.example mocp.1 THANKS keymap.example Doxyfile \
+ mocp_LDFLAGS = @EXTRA_LIBS@ $(RCC_LIBS) -export-dynamic
+ EXTRA_DIST = README_equalizer mocp.1 THANKS keymap.example Doxyfile \
+Index: Makefile.in
+===================================================================
+--- Makefile.in.orig
++++ Makefile.in
+@@ -458,7 +458,7 @@ EXTRA_mocp_SOURCES = gnugetopt.h \
+                    jack.h
+ 
+ man_MANS = mocp.1
+-mocp_LDADD = @EXTRA_OBJS@ -lltdl
++mocp_LDADD = @EXTRA_OBJS@ -lltdl -lm
+ mocp_DEPENDENCIES = @EXTRA_OBJS@
+ mocp_LDFLAGS = @EXTRA_LIBS@ $(RCC_LIBS) -export-dynamic
+ EXTRA_DIST = README_equalizer mocp.1 THANKS keymap.example Doxyfile \
 Index: configure.in
 ===================================================================
 --- configure.in.orig
 +++ configure.in
-@@ -22,6 +22,7 @@ AC_DISABLE_STATIC
+@@ -65,6 +65,7 @@ AC_DISABLE_STATIC
  AC_ENABLE_SHARED
  AC_PROG_LIBTOOL
  AC_LIB_LTDL
 +LT_LIB_M
  
  AC_SUBST([EXTRA_OBJS])
- AC_SUBST([DECODER_PLUGINS])
-Index: Makefile.in
-===================================================================
---- Makefile.in.orig
-+++ Makefile.in
-@@ -347,7 +347,7 @@ EXTRA_mocp_SOURCES = gnugetopt.h \
-                    jack.h
  
- man_MANS = mocp.1
--mocp_LDADD = @EXTRA_OBJS@ -L$(top_builddir)/libltdl $(LIBLTDL)
-+mocp_LDADD = @EXTRA_OBJS@ -L$(top_builddir)/libltdl $(LIBLTDL) -lm
- mocp_DEPENDENCIES = @EXTRA_OBJS@
- mocp_LDFLAGS = @EXTRA_LIBS@
- EXTRA_DIST = config.example mocp.1 THANKS keymap.example Doxyfile \

++++++ moc-2.4.4.tar.bz2 -> moc-2.5.0.tar.bz2 ++++++
++++ 172262 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to