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 - benoit.monin@gmx.fr + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de