Hello community, here is the log from the commit of package abcde for openSUSE:Factory checked in at 2015-10-28 17:30:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/abcde (Old) and /work/SRC/openSUSE:Factory/.abcde.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "abcde" Changes: -------- --- /work/SRC/openSUSE:Factory/abcde/abcde.changes 2015-01-29 09:56:51.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.abcde.new/abcde.changes 2015-10-28 17:30:48.000000000 +0100 @@ -1,0 +2,111 @@ +Mon Oct 26 22:44:31 UTC 2015 - [email protected] + +- Update to version 2.7.1 + * Rebuild of the abcde Makefile. + http://abcde.einval.com/bugzilla/show_bug.cgi?id=4 + * Fix incorrect use of 'break'. + http://abcde.einval.com/bugzilla/show_bug.cgi?id=6 + * Make older versions of id3 happy when 'Genre' field is empty. + http://abcde.einval.com/bugzilla/show_bug.cgi?id=8 + * Add YEAR and GENRE variables to do_getalbumart(). + http://abcde.einval.com/bugzilla/show_bug.cgi?id=9 + * Support added for encoding to True Audio using tta while still + supporting the older ttaenc. Tagging is with mid3v2. + * Support added for encoding to MPEG-1 Audio Layer II (mp2) + with either twolame or FFmpeg / avconv. Tagging with mid3v2. + * Encoding to WavPack with FFmpeg. Some slight changes to WavPack + syntax with backward compatibility built in for abcde 2.7. + * Encoding to m4a container with FFmpeg or avconv. This allows + for alac encoding with FFmpeg's reverse engineered alac encoder. + * AAC encoding with fhgaacenc via Wine. Tagging is provided + by AtomicParsley which has been added back to abcde :). This + allows encoding with HE-AAC v2, unavailable with qaac. + * Support added for AAC encoding with qaac via Wine. This + also allows for Apple Lossless Audio Coding (alac) using + either qaac or refalac. This closes Issue 142. + * Grab year information too when using musicbrainz. + http://abcde.einval.com/bugzilla/show_bug.cgi?id=10 +- Changes from version 2.7 + * Rewrite of abcde's mungefilename function. + This closes Issues 72 and 135. + * TRACKTOTAL now written to flac and ogg files. + This resolves Issue 76. + * Support added for the downloading of album art. + Detailed documentation added to the abcde FAQ document + although the sane defaults in place will guarantee a good + experience even for those who do not read documentation! + This closes Issue 33. + * Support added for ripping with the GNU Compact Disc + Input and Control library (libcdio) as requested by + both gentoo and NixOS. The utility used is cd-paranoia + and can best be called from a conf file as follows: + + CDROMREADERSYNTAX=libcdio + CD_PARANOIA=cd-paranoia + CDPARANOIAOPTS="--never-skip=40 --verbose" + + with the CD_PARANOIA variable giving the correct path + to cd-paranoia. + * Fix for encoding with bladeenc and usepipes. + * Fix for broken ripping with dagrab. Closes Issue 140. + * Fix for diskutil selecting wrong disk on OS X. + closes Issue 139. + * Added some error checking and documentation for + the abcde-musicbrainz-tool. Closes issue 138. + * New variables for m4a/aac encoding options to be + manipulated in a users ~/.abcde.conf file: + 1. FAACENCOPTS for faac encoding options + 2. NEROAACENCOPTS for neroAacEnc options + 3. FDKAACENCOPTS for fdkaacenc options + Note that these options replace the now obsolete AACENCOPTS. + * Check added for neroAacTag when encoding with neroAacEnc. + * Several additions to usepipes with the following encoders + being added: + 1. mp3enc: mp3 + 2. speexenc: Speex + 3. mpcenc: Musepack SV8 + 4. wavpack: WavPack + 5. faac: aac + 6. neroAacEnc: aac + 7. fdkaac: aac + The cd ripper cdda2wav (icedax) has also been added. + * Ripping and encoding with 'usepipes' fixed. This fix + closes Issue 46. + * Suggested encoding options for mp3enc added to the sample + abcde.conf. Last release of mp3enc in 1998 but it still + works flawlessly with a modern abcde! + * Suggested encoding options for l3enc added to the sample + abcde.conf. Congratulations to abcde which in 2015 still + works with l3enc which saw its final release in 1997! + * Fix for -o option use with options and multiple outputs. + This allows for commandline options such as the following: + abcde -o 'flac:-8,mp3:-b 320' + This closes Issue 136. + * Support added for ReplayGain with WavPack encoding. + * Fix for MusePack to allow the use of the SV8 ReplayGain + application 'mpcgain'. + * Monkey's Audio (ape) encoding added. Tagging is with + Robert Muth's apetag. + * Simplify Opus tagging.This closes Issue 133. + * Allow 'clean' when OUTPUTTYPE=wav, broken for some time. + This closes Issue 94. + * Clarification that CDDBLOCALRECURSIVE=y is required for + local CDDB search. This partially resolves Issue 121. + * AtomicParsley removed from debian/control, WavPack added. + * Details of abcde's handling of faac compiled with and + without mp4v2 added as a new entry to FAQs. + * Fix to allow display of the 'date' meta tag generated + by eyeD3 in vlc, Audacious and friends. + This closes Issue 126. + * Fix for flac floating point error. closes Issue 113. + * Formalised 3 methods of mp3 tagging using ID3TAGV: + 1.id3v2.4 using eyeD3 (set in abcde as the default) + 2.id3v2.3 using id3v2 + 3.id3v1 using id3 + Fixes issue 101. + * Support for WavPack added. Closes issue 123. + * Fix for mp3 encoding with different versions of eyeD3. + * Major AAC encoding cleanup, including addition of the fdkaac encoder. +- Update patch abcde_2.6-quote.patch > abcde-quote.patch + +------------------------------------------------------------------- Old: ---- abcde-2.6.tar.gz abcde_2.6-quote.patch New: ---- abcde-2.7.1.tar.gz abcde-quote.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ abcde.spec ++++++ --- /var/tmp/diff_new_pack.EBnpoD/_old 2015-10-28 17:30:49.000000000 +0100 +++ /var/tmp/diff_new_pack.EBnpoD/_new 2015-10-28 17:30:49.000000000 +0100 @@ -17,7 +17,7 @@ Name: abcde -Version: 2.6 +Version: 2.7.1 Release: 0 Summary: A Better CD Encoder License: GPL-2.0+ @@ -25,7 +25,7 @@ Url: http://abcde.einval.com/ Source0: http://abcde.einval.com/download/%{name}-%{version}.tar.gz # bug 419800 -Patch0: abcde_%{version}-quote.patch +Patch0: abcde-quote.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: cd-discid Requires: cdparanoia @@ -56,7 +56,7 @@ %files %defattr(-,root,root) -%doc README TODO COPYING +%doc README COPYING FAQ %doc %{_mandir}/man1/* %{_bindir}/* %config(noreplace) /etc/abcde.conf ++++++ abcde-2.6.tar.gz -> abcde-2.7.1.tar.gz ++++++ ++++ 6259 lines of diff (skipped) ++++++ abcde-quote.patch ++++++ --- abcde.orig 2014-10-26 21:16:54.000000000 +0100 +++ abcde 2014-12-13 19:43:26.416668421 +0100 @@ -795,7 +795,7 @@ # COMMENT, DALBUM, DARTIST, CDYEAR, CDGENRE do_tag () { - COMMENTOUTPUT="$(eval echo ${COMMENT})" + COMMENTOUTPUT="$(eval echo \""${COMMENT}"\")" if [ -z "$COMMENTOUTPUT" ]; then COMMENTOUTPUT="$(getcddbinfo TRACK-INFO)" fi @@ -885,7 +885,7 @@ echo DISCNUMBER="$DISCNUMBER" fi echo CDDB=$CDDBDISCID - if [ "$(eval echo ${COMMENT})" != "" ]; then + if [ "$(eval echo \""${COMMENT}"\")" != "" ]; then case "$COMMENTOUTPUT" in *=*) echo "$COMMENTOUTPUT";; *) echo COMMENT="$COMMENTOUTPUT";; @@ -924,7 +924,7 @@ echo DISCNUMBER="$DISCNUMBER" fi echo CDDB="$CDDBDISCID" - if [ "$(eval echo ${COMMENT})" != "" ]; then + if [ "$(eval echo \""${COMMENT}"\")" != "" ]; then case "$COMMENTOUTPUT" in *=*) echo "$COMMENTOUTPUT";; *) echo COMMENT="$COMMENTOUTPUT";; @@ -1118,7 +1118,7 @@ TEMPARG="PIPE_$AACENCODERSYNTAX" ;; esac - IN="$( eval echo "\$$TEMPARG" )" + IN="$( eval echo \""\$$TEMPARG"\" )" else IN="$ABCDETEMPDIR/track$1.wav" fi @@ -1223,7 +1223,7 @@ esac ;; spx) - if [ "$(eval echo ${COMMENT})" != "" ]; then + if [ "$(eval echo \""${COMMENT}"\")" != "" ]; then case "$COMMENT" in *=*) ;; *) COMMENT="COMMENT=$COMMENT" ;; @@ -1541,9 +1541,9 @@ GENRE="$(mungegenre "$GENRE")" YEAR=${CDYEAR:-$CDYEAR} if [ "$VARIOUSARTISTS" = "y" ] ; then - PLAYLISTFILE="$(eval echo "$VAPLAYLISTFORMAT")" + PLAYLISTFILE="$(eval echo \""$VAPLAYLISTFORMAT"\")" else - PLAYLISTFILE="$(eval echo "$PLAYLISTFORMAT")" + PLAYLISTFILE="$(eval echo \""$PLAYLISTFORMAT"\")" fi FINALPLAYLISTDIR="$(dirname "$OUTPUTDIR/$PLAYLISTFILE")" mkdir -p "$FINALPLAYLISTDIR" @@ -1553,7 +1553,7 @@ while [ "$DONE" != "y" ]; do read ERASEPLAYLIST case $ERASEPLAYLIST in - e|E|a|A|k|K) DONE=y ;; + e|E|a|A|k|K|'') DONE=y ;; "") ERASEPLAYLIST=e ; DONE=y ;; *) ;; esac @@ -3230,7 +3230,7 @@ CDDBTRACKNUM=$(expr $UTRACKNUM - 1) if [ "$USEPIPES" = "y" ]; then TEMPARG="PIPERIPPER_$CDROMREADERSYNTAX" - FILEARG="$( eval echo "\$$TEMPARG" )" + FILEARG="$( eval echo \""\$$TEMPARG"\" )" REDIR="" PIPE_MESSAGE="and encoding " else @@ -4571,15 +4571,15 @@ PIPEENCODERSVARCHECK="PIPE_$AACENCODERSYNTAX" ;; esac decho "PIPERIPPERSVARCHECK: $( eval echo "\$$PIPERIPPERSVARCHECK" )" - if [ "$( eval echo "\$$PIPERIPPERSVARCHECK" )" = "$" ] || \ - [ "$( eval echo "\$$PIPERIPPERSVARCHECK" )" = "" ] ; then + if [ "$( eval echo \""\$$PIPERIPPERSVARCHECK"\" )" = "$" ] || \ + [ "$( eval echo \""\$$PIPERIPPERSVARCHECK"\" )" = "" ] ; then log error "no support for pipes with given ripper" log error "read the FAQ file from the source tarball to get help." exit 1; fi decho "PIPEENCODERSVARCHECK: $( eval echo "\$$PIPEENCODERSVARCHECK" )" - if [ "$( eval echo "\$$PIPEENCODERSVARCHECK" )" = "$" ] || \ - [ "$( eval echo "\$$PIPEENCODERSVARCHECK" )" = "" ] ; then + if [ "$( eval echo \""\$$PIPEENCODERSVARCHECK"\" )" = "$" ] || \ + [ "$( eval echo \""\$$PIPEENCODERSVARCHECK"\" )" = "" ] ; then log error "no support for pipes with given encoder" log error "read the FAQ file from the source tarball to get help" exit 1;
