flac-1.3.2-2.3.1<>,YZ檂/=„}/Dp"Q ptPPsoѺ[lg !qIӓz[>6θU[.o?a 筥ě×Ga3l[}pJ:Tq᧴oNX+aq^X5 prgԾWIcKKد)Ϊ̗ 4Nq6:#?#d   -tx ,2<L T \ l  ,HXl   (8 9:F&G8HHIXX\Yd\|]^bc sd!e!f! l! u! v!0w#4x#Dy#Tz#Cflac1.3.22.3.1Free Lossless Audio CodecFLAC is an open source lossless audio codec developed by Josh Coalson.Z檂lamb17openSUSE Leap 42.3openSUSEBSD-3-Clause AND GPL-2.0-or-later AND GFDL-1.2-onlyhttp://bugs.opensuse.orgProductivity/Multimedia/Sound/Utilitieshttps://xiph.org/flac/linuxx86_64( #큤ZZZZ8581bb5bc49c681c02a23d189e47cd47d4f753fa4c577138aa06b5bca1429f7b8cc0e6952fbf577424b5da46cb6fc2fda34d28d113626bc50eb0c1f997c2a0earootrootrootrootrootrootrootrootflac-1.3.2-2.3.1.src.rpmflacflac(x86-64)@@@@@@@@@@   libFLAC.so.8()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2ZXh@WU ]@U TuQo@Q@Qu&@Q/FPZP}@P+PE@O_6OX@O"O@NNN @Nu@N=,Ls@K(J@tiwai@suse.dealoisio@gmx.comtchvatal@suse.commpluskal@suse.commpluskal@suse.comtiwai@suse.dejengelh@inai.decrrodriguez@opensuse.orgcfarrell@suse.comseife+obs@b1-systems.comidonmez@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgschwab@linux-m68k.orgdimstar@opensuse.orgdvaleev@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcoolo@suse.comcrrodriguez@opensuse.orgjengelh@medozas.decrrodriguez@opensuse.orgcristian.rodriguez@opensuse.orgjengelh@medozas.decoolo@novell.com- Fix memory leak in read_metadata_vorbiscomment_() function (CVE-2017-6888, bsc#1091045): flac-CVE-2017-6888.patch- Update to version 1.3.2 * Fix undefined behaviour using GCC/Clang UBSAN (erikd). * General hardening via fuzz testing with AFL (erikd and others). * General code improvements (lvqcl, erikd and others). * Add FLAC in MP4 specification docs (Ralph Giles). * Fix some cppcheck warnings (erikd). * Assume all currently used OSes support SSE2. flac: * Fix potential infinite loop on flac-to-flac conversion (erikd). * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl). * Only write vorbis-comments if they are non-empty. * Error out if decoding RAW with bits != (8|16|24). metaflac: * Add --scan-replay-gain option. libraries: * CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl). * Fix two stream decoder bugs (Max Kellermann). * Fix a NULL dereference bug (on a malformed file). * Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden). * Improved encoding speed on older Intel CPUs. * Fixed a seeking bug when decoding certain files (Miroslav Lichvar). * Put an upper bound (32768) on the number of seek points. * Fix potential memory leaks. * Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default). * Fix an out-of-bounds heap read. - Refreshed flac-cflags.patch- Drop patch that should be upstreamed first, otherwise we will have to keep it ofrever: * flac-ocloexec.patch - Drop wrong patch: * flac-fix-pkgconfig.patch + If using this change you get assert.h include overriden in your project by the one from FLAC/ which is not what upstream desired If packages fail to build they should fix their include- Build documentation as noarch- Cleanup spec file with spec-cleaner - Update url - Remove no longer needed patches * flac-fix-CVE-2014-8962.patch * flac-fix-CVE-2014-9028.patch * 0001-getopt_long-not-broken-here.patch - Remove following as benefit of using openssl is small * 0001-Allow-use-of-openSSL.patch - Add flac-cflags.patch - Use doxygen to build documentation - Split documentation to separate package - Update to 1.3.1 * Improved decoding efficiency of all bit depths but especially so for 24 bits for IA32 architecture (lvqcl and Miroslav Lichvar). * Faster encoding using SSE and AVX (lvqcl). * Fixed bartlett, bartlett_hann and triangle functions. * New apodization functions partial_tukey and punchout_tukey for improved compression (Martijn van Beurden). * Retuned compression presets to incorporate new apodization functions (Martijn van Beurden). * Fix -Wcast-align warnings on armhf architecture (Erik de Castro Lopo). * Help output documentation improvements. * I/O buffering improvements on Windows to reduce disk fragmentation when writing files. * Only write vorbis-comments if they are non-empty. * Fix symbol visibility in XMMS plugin. * Many fixes and improvements across all the build systems. * Fix CVE-2014-9028 (heap write overflow) and CVE-2014-8962 (heap read overflow)- A couple of security fixes: * flac-fix-CVE-2014-8962.patch: arbitrary code execution by a stack overflow (CVE-2014-8962, bnc#906831) * flac-fix-CVE-2014-9028.patch: Heap overflow via specially crafted .flac files (CVE-2014-9028, bnc#907016)- Update to final upstream release 1.3.0 * No user-visible changes - More robust make install call- Update to flac 1.3.0pre4 (packaged as 1.2.99_git* to avoid messing with RPM versioning) * Mostly non-linux related bugfixes plus autotools fixes - flac-openssl.patch --> 0001-Allow-use-of-openSSL.patch - remove flac-1.2.1-automake1_13.patch, fixed in upstream. - add 0001-getopt_long-not-broken-here.patch, FLAC bundles GNU-compatible getopt_long for broken OS, but we do have a functional version in libc already.- license update: BSD-3-Clause and GPL-2.0+ and GFDL-1.2 Numerous GPL-2.0+ licensed files;documtation is GFDL-1.2- add flac-1.2.1-automake1_13.patch, fix build with automake-1.13.1- Add flac-fix-pkgconfig.patch to fix includedir in the pkgconfig files.- add xz buildrequires for old distros.- Update to current git * patches deleted: - flac-1.2.1-asm.patch - flac-1.2.1-bitreader.patch - flac-gcc43-fixes.diff - flac-gcc47.patch - flac-leaks.patch - flac-no-xmms.diff - flac-visibility.patch - flac-printf-format-fix.diff All Upstreamed either by us or other distros. - Add flac-openssl.patch, do crypto with openssl (not wanted upstream) - Restore make check- Don't ignore $(AM_CFLAGS). - Remove ppc patch.- Add flac-gcc47.patch: Replacing strcpy without 'lenght limitation' with strncpy, limited to 4 chars. This is safe, as we check the length already to be sure it is 4 chars, yet do not suffer from the problem that strcpy wants to add a '\0' char in plus to the target string.- don't use fvisibility=hidden on ppc. As it can't find symbols afterwards- Fix some memory and resources leak. - Link shared libraries with -Bsymbolic-functions - annotate relevant functions with proper attributes to allow the compiler generate better code (attribute hot. alloc_size)- Support symbol visibility features - Disable test suite, nothing wrong with it, it just takes too long to run and uses private/hidden symbols to test flac's internals.- Use O_CLOEXEC in all library code.- add libtool as buildrequire to make the spec file more reliable- Build with --enable-sse, this only disables runtime checking if the *OS* supports SSE, which registers a SIGILL signal handler then tries to execute SSE code... it still tests the running *CPU* though.- Apply packaging guidelines (remove redundant/obsolete tags/sections from specfile, etc.) - Add flac-devel to baselibs- Do not build with -fno-strict-aliasing since is no longer required. - Impoer two patches from redhat, one speeds up decoding and the other enables the working ASM optimizations.- run make check, but only the basic test suite, complete one takes hours.- add baselibs.conf as a source- updated patches to apply with fuzz=0lamb17 15250663701.3.2-2.3.11.3.2-2.3.1flacmetaflacflac.1.gzmetaflac.1.gz/usr/bin//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8041/openSUSE_Leap_42.3_Update/b4352dc74e92b8c9f2f20db5630ee9cb-flac.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=d136d67299840cd8197e86504c55a13dd2c0f6e6, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=3c1e2b7001a8d9676bdb4deb602a874cd084bcf1, strippedtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) R RRRRRRRRR RRRRRRRRO uU'\'?`]"k%DNNPʰb0%8hs_ʀ~GoAc -s-;/ہ|+cjlIdO4tlg4&$Gr+{-y[hಓIJ3OT ( f;\Ywf`Xy4RaYbWXk@-: -x¹jDUr+/(5FP4gx*2jANwBu!gLT0Y"2R++tU[q99I*4I QGЖ(#pi +oJ(cx>xltvch!˒JԿ%LRP/0 ;/wzÚ> cw5C&!S7f$2ZFssQ7sکr&YsbS Gz\P^}&Vi1!B"1UˡBG|A.xG5,PP܍\P^{v˳4Qg#Τ#^&X|o5YY{8WU b<\F @C0p.u)IJA͵ M,ojXMqq6٤~#KCb8u,> ;̛u0P@b7&C >Z(vCEq4=joنy;+BYrX2'k]ф%FV2N:'[g0 엷i5@ [8gMHFk-м'Yi|~rDFƮIv<j\gB/J>w4١Y|l9Ek؏>e<la4ۓ>c0yKtm% RSbMZ?- , Bx' ¼I^Ķw͕z>/!RH E%;&ǥhUO0,˒G3YȰk-!*">1L:aq%C񂦾#U'+@/) 5e5~`_:hLu13WSӳ ) \£ب @ r&Ž+AqioIs$ joЗRNR)LE.~z5VCOs_ۼ^+-SȆB0+/Qƌ"sET86}bݔFfSC2o';x=7#vl   $'q>Aٺj\wh b"cW8q'D\+rօ_G;[dQK2=A|qѠ5>Y C뽙utD?leC"xD_& _gc*3gr N7iV/_`Ⱥ?Ƀe-oڗy196Ηwn@GYޝ,c#ӨX(Z7lE*fk֬6ӣauɛ-mdx]X8OF]y*hjvԺCTQЭEk]|B*,K7[ZHjC.u|?Irɜ2z|]g{.ΚJ?Vj9޿Ə@̾ ʌڳ"*A's>0Ug,JP#܈*VD{4'':K.V&B4SuťAJ=kJzư˺|%kμLWҥu\ƌk S̠s фN 8 0AW/eJbwv]\.}AjM&qx5_=B-87JО\YyK8z+35&kAlj yu0.%s5NdudbbR2YOh^ ʕ{@w&Jlztz菱tE$jq'fn)ZMpIȎ"$z6nWd(VIvpdzt&FJ}+77,a[}xf[ڑA:Sߐ)ghOI{X"ޓ52V/nisM~4wZsFsEqH,cǛ6 @n@Eep!*䭔A@C %v&nnE_A90 EB"hJ+|]"M>)*ۑ?pa,!c;@ Bԣ)Yn&-^yQ6NVCHfKB"* f=" 0+.&~-lQF oWS8;/NrN:qC~{I_š $kmպXfæɼ`\C.~zK)g $ Jk#` 7vttb6ZC:J>}0`Yj:^3[Ztsp H  (w"OΙX %4rgmaYbM, ^ q@vaII9tV YV!ē..`#V3T8ɼSO&de$->M Zq !TfDmfRF>Gk7 ֋Ih_Rm[ÒM'ꀶ~Ar|@sWgg/% ^^YDP֣G# U'9ЧT+#~dxIP?H =xc'</(Kw9reoLZ3#}k@>σ~ř~]Bp"Au>Vj #)2j1'䑁Q&DPf9 U tFqJd=v}ٻa*XDA&&5ZJU{(5~Ip|Z$m$EҢYm^T5wnJOMS$cWKRna S j`.eBX>9QdU$g&PBK"0E }fM\M4q=jS!7xym_aW<7S![K@"&5LZ@ S="$ =!cs(Fbm&1>r]@.B[nSIb֨$j!y>Qϗ~Y(D=WsR"4=}IXRBޑ2:t-mK hPXQe/ZԚޤmU5/>ǓV$O1x= b7Ɠ|~) yN'q9b؀tT7v<(?%!ij٠cm<(iUƧ%>(m-ER9_깘VEЖǰ$feozlT@9؟df L'OD\I!`xFm\9Ϗ1%诿a?sh#T zvEd4`ohcAVcq{q v L+a\_FQUg4KW7vDI-ݚؓ_M? 9I{ 'S5s۷`ǎ`kGCjZT=NPD U|YW r^OOj1Cᗈ\"jkNy_GشtxO,s(WpH]Ii'eEW$7`0xe+X8![@Fؽ{.=O! 27k?g2XI[*)͟]i>7/gc7q,ŊۆNDx;yVaki wa]MsWnP}xaI+D'lR;ѿ+3h d*-jٍ'%륫*ڂ4fpagƉ ^( >HT/v|m};d,L$|$oM:oSc]q["C\ߝzHp\2;7!1+I>[qGͲL, H'`:ʷ q.00Gz>8\F-Kc'bXdcڟ[2 DY;f7:,C6rGE/ gBrf{K1x;H?J[Uhm3fL|\ HnW M;k_h>B^q osY`%r''EyNwQ hl{,rG :$wI_V_\w\#,98h@|儯J Vqc9}ѵQdhg՟rZg՗# v}# M7f6dBc9-~GSACMV <9 ?zCo02XmTؖd|~&x% "q!F= l[c坠~ U lsjzq3p[#vFz?׍-CQN8[zx#¯]*I^H@탾\ *V5 e9phi,E 6N|/p }=/#)'|S"0AD?b~~Pg1u8W 9*+tG` jhPC Px ȚE'7mۗrjpHdDc y֐!߶UL {3ޯ*neCM߳e3=U5YHF%pV0 L Gh6 ]f7ǼPH[g0b2p76>Y5'dnr"[֝dzE`-XK?]c&XÛ:Ho8_8!i ³hc%D"JiN 6FԔFvK٨c-0䵌&^7Y7} uҷGȁ=_g& ث8'e l& gD+@ vU/Ir[lKL# dB-Gup/Ȓ[?Ě.?_GBd,Be>0Ƈo]:92 Z ^?)nASe&dm_9'1+j 4{ɮsnZk.M48btȺvvjZOaH[}zp:)6 <w- Cԫ/I5ŝ &X0j9'$}Y$Rʊ!;gAH)xc˨x,o&BP5I38Z}'ˏ :E $y/>4d !3Z,`Ѓv{`F^A'-RmZyk~nE{BͱCđ;1,5 pb 7t\.ȣk8r^M҂}DۚQC km NH\j$ I &p0R?ҰHvjW(_=oMԙ Z-deds@W MŚ3d>OeX5H3C &mT싃Kx~D MSx&虈KIyS6_NiVf3KTNGFo؝԰30󺿆pq$W&V/N@B Mnf0I/U2Q{ _icUQ>1DCWHLc9ʠG.MFfx,_ًQ`Ae=.>`ma8<ߩlh/mR9oBu.%&ܗЈS.(tQTN^_qbY^on#`|ooo"I ' 2tg} -O4b&PAx>w3ˡ+|!!l]y,vq]U_dq h4Y[ك칮Uv muN#*(*kNsBsR U A59:> Ӝ:5 @V>eYsmc as$]X&gWqϒ\ze!j'6N,|.!CnU܂3<j} @OwkHm ,2wYq˨aN'1dti/TscXf}VJKpH_ ɍA(MIv 3(%9kLd~#%#o$ AyAGB20sV gBA)]lX*c Oj#w?:ImI$dC%' Maykt[”.BӴ6a&#ihשUu 71;TȈ?x}`%@`&6َ&_H#zZk,`\O 1S(~pavW<}+vh))5>%} ZuʥcnrOܼb}rk.#GzPVl>q-pqN _xˆ@N:KR%@,̥ >94Nuyc/p RφPH2 ފ }+ރit0:F>cj# S+b(:: Z3~d12$>wdPUZ+0J>E9oTCU٠>md_@)Ź PB59( ]/:DF9+:/ _vVS?C;Ttf$0`gLocIos[$yi(v%OG!ftIe|&ԻXJ΁H:3՜N> 9W;,^ 0&ѻ?#&#gQ0 7{_#]M_Y]Ӎ'a gDD{m A Ls])s{X_WT1I10cw CS2z+P-ТO<ޖiWĸ_1D5:1hHm&̧ZhMЬ yi | q"ʺ:f (&V&#"hChӰQfTs.)Ll)7=FwrV/Lհ @L *{paZjC2^tyFӴC  N7;HCeQlܓ8!62f3B! reI9쌮I@a0gױ3Q v-7^\WdìI`ZueFzV>VMד $:b{s?c[s*`{HV"q펡mY{ q :9}ٍ{'īn]d#ݒJ=}R 6Z#k/ӛsI>T\JP˖ܨe >Gn#;5@*ݦHD`BC~-[xV7і.-sL|yӁY)-1 L|@DM;ѭe~RjH\מ=VZD3O4(1&3͇1؉;?W%Vz>/Ҿq]5Xc^iWϖ(E66ň0+X&؎ܒ!8]̽&n#Nf>RpszbG0a5t{}yV 4Q'b)}}' !2"p0-g޹6Fs^EOB7rT6yi.@ Xcbyϡ/KVC=e7ԍ)7;޶1mbmĞfRxYz1h*q[TQ@(Fzz_'.jFrv@4uqW%ߏŽB/b^6Zg2PdSXggZ x7F9u$GG|oy/oTE!Wp+Q"ĩ+28owy* :36HͿYFwP0h(]sɹqdƣI\X,1Е̵wl!9F|9"]\%皣Ah ؓ:7}m#v֔"D|ן= >rW0ة7͖sa4["5-`5% D2/!p&f˴F(sB#@X{" ȉZɫAmMq0 ]#B'\ /Xk?5䧢/9CEe)^6lj>pL0Y*<Ȇ¼sM@eGҫYGI7=xs?|DmfAF%W'#Ra8 D\ᒝ *F\:8|rVw t|x&J?Ou[wZ2&/IYXsURb'qZBe (GC/i)x4 ߁* ǥs/⧐,\QљZ9tumY!_lY>iW6Q)J{%t+eVx!ʐwV%itЖ_Hm1DyL TDžDCEPK~,s!qE0GYmuO`%#!B.&@6brZ-7‘LXˏF}v>/p˱. XC$+67%>p`7/)$ETUY3VpGChUxȺnoӄNanjjn+,n'2bbK_Q`6 4L^BfA#OPxvu#NQJf tsPJ,&'qf?n{D0{YK~grpd )))Exx[nu ZԸ iBMQ-V'fRxH4#zx;uǵl瞭n1!0V u]y=ǎ)6`ъ<Ƴ D/6n^`<{54%6Nq?y<@|ʰ ;a"7+տ