Hello community,
here is the log from the commit of package moc for openSUSE:Factory checked in at 2017-03-28 15:20:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/moc (Old)
and /work/SRC/openSUSE:Factory/.moc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "moc"
Tue Mar 28 15:20:36 2017 rev:11 rq:459559 version:2.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/moc/moc.changes 2017-01-10 10:47:23.238335502 +0100
+++ /work/SRC/openSUSE:Factory/.moc.new/moc.changes 2017-03-28 15:20:37.619121764 +0200
@@ -1,0 +2,46 @@
+Tue Feb 21 22:06:08 UTC 2017 - olaf(a)aepfle.de
+
+- Use ffmpeg instead of mad for mp3 support
+
+-------------------------------------------------------------------
+Tue Feb 21 21:56:34 UTC 2017 - olaf(a)aepfle.de
+
+- disable TiMidity_Config to avoid failure during startup
+ moc.TiMidity_Config.patch
+
+-------------------------------------------------------------------
+Tue Feb 21 13:47:27 UTC 2017 - olaf(a)aepfle.de
+
+- update to version 2.5.2
+ * New configuration file options:
+ - ALSAStutterDefeat: avoid the ALSA bug which causes stuttering
+ * Significant bug fixes:
+ - Fixed error during configure on busybox systems
+ - Fixed calculation of average bitrate in FLAC decoder
+ - Fixed unintentional disabling of MMAP support
+ - Fixed build failure on split ncurses/tinfo systems
+ - Fixed unreaped children when running in foreground mode
+ - Fixed freeze on Nokia devices if audios play to completion
+ - Circumvented ALSA stutter bug
+ - Added missing 'Precache' option to example config file
+ * Miscellaneous:
+ - Improved the accuracy of the average bitrate for FLAC
+ - Mitigated out-of-file seeking for several formats
+ - Warn of TagLib version requirement rising to 1.5
+ - Warn of Musepack library changing to libmpc (from libmpcdec)
+ * Significant bug fixes:
+ - Corrected the setting of linked libraries for Berkeley DB
+ - Fixed ALSA volume setting problem (Tomasz Golinski)
+ - Fixed clearing of stream status message on error
+ - Resolved FFmpeg/LibAV's downmixing API issues (Andreas Cadhalpun)
+ - Removed duplicate logging of fatal error messages
+ * Miscellaneous:
+ - Adapted to FFmpeg 3.0 API
+ - Warn of FFmpeg/LibAV version requirement rising to 1.0/10.0
+ - Warn of pending POSIX.1-2001 compliance requirement
+ - Fixed various (and potential) segfaults (Daniel T. Borelli,
+ Hendrik Iben, Rastislav Barlik)
+ - Fixed various resource leakages
+ - Silenced various compiler warnings
+
+-------------------------------------------------------------------
Old:
----
moc-2.5.0.tar.bz2
moc-2.5.0.tar.bz2.sig
New:
----
moc-2.5.2.tar.bz2
moc-2.5.2.tar.bz2.sig
moc.TiMidity_Config.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ moc.spec ++++++
--- /var/tmp/diff_new_pack.jZ1xi9/_old 2017-03-28 15:20:38.974929739 +0200
+++ /var/tmp/diff_new_pack.jZ1xi9/_new 2017-03-28 15:20:38.974929739 +0200
@@ -16,12 +16,8 @@
#
-%bcond_with ffmpeg
-%bcond_with libsidplay2
-%bcond_with mad
-
Name: moc
-Version: 2.5.0
+Version: 2.5.2
Release: 0
Summary: Console audio player
License: GPL-2.0+
@@ -32,36 +28,33 @@
Source2: moc.keyring
Patch0: moc-2.5.0-underlinking.patch
Patch1: moc.timestamp.patch
+Patch2: moc.TiMidity_Config.patch
+BuildRequires: autoconf
+BuildRequires: automake
BuildRequires: file-devel
BuildRequires: libdb-4_8-devel
BuildRequires: libmpcdec-devel
-BuildRequires: libtimidity-devel
BuildRequires: libtool
BuildRequires: ncurses-devel
BuildRequires: pkg-config
BuildRequires: pkgconfig(alsa)
-BuildRequires: pkgconfig(flac)
+BuildRequires: pkgconfig(flac) >= 1.1
BuildRequires: pkgconfig(jack)
+BuildRequires: pkgconfig(libavcodec)
+BuildRequires: pkgconfig(libavformat)
+BuildRequires: pkgconfig(libavutil)
BuildRequires: pkgconfig(libcurl)
-BuildRequires: pkgconfig(libmodplug)
+BuildRequires: pkgconfig(libmodplug) >= 0.7
+BuildRequires: pkgconfig(librcc)
+BuildRequires: pkgconfig(libtimidity) >= 0.1.0
+BuildRequires: pkgconfig(ogg) >= 1.0
BuildRequires: pkgconfig(samplerate)
-BuildRequires: pkgconfig(sndfile)
-BuildRequires: pkgconfig(speex)
+BuildRequires: pkgconfig(sndfile) >= 1.0.0
+BuildRequires: pkgconfig(speex) >= 1.0.0
BuildRequires: pkgconfig(taglib_c)
-BuildRequires: pkgconfig(vorbisfile)
-BuildRequires: pkgconfig(wavpack)
-%if %{with ffmpeg}
-BuildRequires: libffmpeg_oldabi-devel
-%endif
-%if %{with libsidplay2}
-BuildRequires: gcc-c++
-BuildRequires: pkgconfig(libsidplay2)
-%endif
-%if %{with mad}
-BuildRequires: librcc-devel
-BuildRequires: pkgconfig(id3tag)
-BuildRequires: pkgconfig(mad)
-%endif
+BuildRequires: pkgconfig(vorbis) >= 1.0
+BuildRequires: pkgconfig(vorbisfile) >= 1.0
+BuildRequires: pkgconfig(wavpack) >= 4.31
%description
MOC (music on console) is a console audio player for LINUX/UNIX designed to be
@@ -98,11 +91,42 @@
%prep
%setup -q
-%patch0
+%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
-%configure --disable-static
+autoreconf -fi
+%configure --help
+%configure \
+ --with-gnu-ld \
+ --without-included-ltdl \
+ --without-sidplay2 \
+ --without-oss \
+ --without-sndio \
+ --without-aac \
+ \
+ --without-mp3 \
+ \
+ --with-bdb-dir=%_prefix \
+ --with-alsa \
+ --with-jack \
+ --with-magic \
+ --with-ncurses \
+ --without-ncursesw \
+ --with-samplerate \
+ --with-ffmpeg \
+ --with-flac \
+ --with-modplug \
+ --with-musepack \
+ --with-rcc \
+ --with-sndfile \
+ --with-speex\
+ --with-timidity\
+ --with-vorbis \
+ --with-wavpack \
+ --with-curl \
+ --disable-static
make %{?_smp_mflags}
%install
++++++ moc-2.5.0-underlinking.patch ++++++
--- /var/tmp/diff_new_pack.jZ1xi9/_old 2017-03-28 15:20:38.994926907 +0200
+++ /var/tmp/diff_new_pack.jZ1xi9/_new 2017-03-28 15:20:38.994926907 +0200
@@ -1,7 +1,5 @@
-Index: Makefile.am
-===================================================================
---- Makefile.am.orig
-+++ Makefile.am
+--- a/Makefile.am
++++ b/Makefile.am
@@ -81,7 +81,7 @@ EXTRA_mocp_SOURCES = gnugetopt.h \
jack.c \
jack.h
@@ -11,11 +9,9 @@
mocp_DEPENDENCIES = @EXTRA_OBJS@
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 \
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -460,7 +460,7 @@ EXTRA_mocp_SOURCES = gnugetopt.h \
jack.h
man_MANS = mocp.1
@@ -24,11 +20,9 @@
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
-@@ -65,6 +65,7 @@ AC_DISABLE_STATIC
+--- a/configure.in
++++ b/configure.in
+@@ -78,6 +78,7 @@ AC_DISABLE_STATIC
AC_ENABLE_SHARED
AC_PROG_LIBTOOL
AC_LIB_LTDL
++++++ moc-2.5.0.tar.bz2 -> moc-2.5.2.tar.bz2 ++++++
++++ 5457 lines of diff (skipped)
++++++ moc.TiMidity_Config.patch ++++++
disable TiMidity_Config to avoid failure during startup
--- a/options.c
+++ b/options.c
@@ -723,7 +723,7 @@ void options_init ()
add_int ("TiMidity_Bits", 16, CHECK_DISCRETE(2), 8, 16);
add_int ("TiMidity_Channels", 2, CHECK_DISCRETE(2), 1, 2);
add_int ("TiMidity_Volume", 100, CHECK_RANGE(1), 0, 800);
- add_str ("TiMidity_Config", NULL, CHECK_NONE);
+ add_str ("TiMidity_Config", "no", CHECK_NONE);
add_int ("SidPlay2_DefaultSongLength", 180,
CHECK_RANGE(1), 0, INT_MAX);
++++++ moc.timestamp.patch ++++++
--- /var/tmp/diff_new_pack.jZ1xi9/_old 2017-03-28 15:20:39.414867430 +0200
+++ /var/tmp/diff_new_pack.jZ1xi9/_new 2017-03-28 15:20:39.418866864 +0200
@@ -1,6 +1,6 @@
--- a/main.c
+++ b/main.c
-@@ -244,15 +244,6 @@ static void show_version ()
+@@ -249,15 +249,6 @@ static void show_version ()
printf (" Revision : %s\n", PACKAGE_REVISION);
#endif