libFLAC8-1.3.2-150000.3.14.1<>,L dp9| @Rcu+ bz?[y09)AuJ^GI zD@m 0468 mռUC'-xPN=PlY ;>4D _CtV+Cl?\d   A* @Qhnx     $,d   (8 9 :s >@'B6F>GXH`IhXlY|Z[\]^bcd eflu(v0wxyz XClibFLAC81.3.2150000.3.14.1Free Lossless Audio Codec LibraryThis package contains the library for FLAC (Free Lossless Audio Codec) developed by Josh Coalson.dibs-power9-13 SUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND GPL-2.0-or-later AND GFDL-1.2-onlyhttps://www.suse.com/System/Librarieshttps://xiph.org/flac/linuxppc64le ddf39d1bf5182a970c4268ccb6f56b0c78c13611c2174e19b2ddeae13e9bb57bc7libFLAC.so.8.3.0rootrootrootrootflac-1.3.2-150000.3.14.1.src.rpmlibFLAC.so.8()(64bit)libFLAC8libFLAC8(ppc-64)libflac@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libogg.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1d@b\@__ZXh@WU ]@U Tutiwai@suse.comtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.dealoisio@gmx.comtchvatal@suse.commpluskal@suse.commpluskal@suse.comtiwai@suse.de- Fix Buffer Overflow vulnerability in function bitwriter_grow_ (CVE-2020-22219, bsc#1214615): 0001-fix-potential-memleak.patch 0002-Add-and-use-_nofree-variants-of-safe_realloc-functio.patch 0003-Leave-metadata-items-untouched-if-resize-function-fa.patch 0004-Do-not-memset-when-allocation-fails.patch 0005-Move-entropy-partitioning-result-allocation-so-it-ca.patch 0006-Don-t-overwrite-bad-state-with-seek-error.patch- Fix out of bound write in append_to_verify_fifo_interleaved_ (CVE-2021-0561 bsc#1196660): libFlac-Exit-at-EOS-in-verify-mode.patch- Fix memory leak (CVE-2020-0487 bsc#1180112): stream_decoder.c-Fix-a-memory-leak.patch- Fix out-of-bounds access (CVE-2020-0499 bsc#1180099): libFLAC-bitreader.c-Fix-out-of-bounds-read.patch- 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)/sbin/ldconfig/sbin/ldconfiglibflacibs-power9-13 16933016701.3.2-150000.3.14.11.3.2-150000.3.14.11.3.21.3.2libFLAC.so.8libFLAC.so.8.3.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30364/SUSE_SLE-15_Update/af0ba4c598b3dcd4a40634a0fc0a0848-flac.SUSE_SLE-15_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e5b5d928f8604472894c8847e038d62e4e2a3dc, strippedPRRRRRQr2rutf-8f2ccfac407d5fd82a1a5115e82df1b6bf1f8553b68221a0e0a3f728b342db4e0?7zXZ !t/N/]"k%dAOLdߒOhO"67޶kFW_j^rddD#n]_ 2IAB7IB9od xLV3* $9)~Vq&羗@DcY,į+ZvW5Iyuex -lЮq\|xaù'䷩3MnWoJ(}DFtPSFV ]ȵmF@^l]B^w]X8|[A'gSCr 05)P17w>˛Q6%0ǟlv4+bJbO2N!UN%>G1fV""q}"vTsYڄ.h_\޹c^ -AM[عWݔŃd/-<晽z'؇\Gmti+5,CB"s>~flEk?l8 V19qvڤ'-E?9wir޵IJ? B U]{v'(G}WUln"0KşhTTŚ=Mw"aF]q3wmK-a— P+" Ʃ]'t/@hl="ZL xw\KP]W&|Y=Gީ i"ժ.u$>ey,{6Y2R5&&+r4Ye[qbQ;? =I$bae1G>0L?(pCny|i7Hr%I;Uw JR$(1/qRQ@Cיcy׉RMOFE iM6@]^I:4r3An&Z1\pt:U5*$Xoh*4w3Nxs8_ qD[vg ڸr^Erv,^Õ:|vnτsʻg 1 m2!LOoa?BZ :IV>D%`Ozܮ.SM o#]8Y-,؄Ir)[f,G5qeطLcxxdkB:O+;3A%)!qt,*VwWRqP֛8rdNqz&]g.3Z[ (= zmF(&>25y7V=H0.F3"8/nvn;jU E)~C+YߐK`Mz%lvSxgB>n>k`>S8^8i-߀ƮF!~bDM{;cw2y a)G1)'kl'0\Tͧ sSc 6}TOy^{ ʤ!%D֥nR /=ɡO%Psd@+_!!!]˙?DQIv]` VJ.WA."]OX.0 Jk ˢRt'xm~h4;Y4Ik|.)I$4pv_YCN| c` r_G7[mwv| r|hbU{# @ssURDƎy NɆ^dՁS6epSKoĞM?N?QYWv6}?%uN7 \ՀЮa,:q,b$/D=`p6hc0'v R0s(Cۆ8#x$G P5xrPmYF?ٛUT#2IȢ[U$n0{b!'#q@/}?k[QOmrqW<&7}YOQҥ$w%Ճ:T!^KL~zoS.19߃ik1^aqqΎJ P Uz Aة6MoJ#RcX)?kX)!G#uF=6϶YE6Ѳث5 b|ƨWX4&BCZ"D34>{+~QS/wFu&g`wq&($w't W_Ei[ԶD{. jYBEMGc]Oksoz{=J&񢢈45{;jNLTr}7(6QN9sKXmtoXBxl{^sp ֵ_ܺD70p6Nv:uI `bA#` o }BE<H ǚH&O [b7yn2 7x mA:,NS _$*:U) ˎw츁pWyAZ\|~~\X-|o CNZ`KMǒB)J':NȽtw ̯_'(D~UnCY6>^ Kl.QXMgF1 s̪_4͎Z^7btJޞ O)]{.ֈ@!w&;TJ懕NsCVhՁ("'V_uYFQNo1P?4-+mf̌GysܚIqHz=Uk7&X-7g.W2AJ܀unL4gTkbF]|J7kwRg#FS=WЯu5{l><|4_a D @jOV[#L~X.xG.ߢ%ne"0b1 [7,eQ}\,Pi]=!l@u@h1/obB0EU DỲyN x!Ht!ꀩZ#BIKZ2 }RhLoP01d|nZ-s6ذOk4,;Szhi?nߊ*"%4jYfCN2ڥl~M=2|7PiЇb(͖DO&۬H5nh]D"0w FޣqX#@ی asXz2bgU7>t09ZI㿪hu”@i5Yj!ixx?۷^HzgX[cڑ#N3fB'Rroh]׫~wOjӕ-9P[CUn%r Q%2qu5`HnC`H qtRyd8U¤R1gxRe jA}[v yV! +k&+jW O3Q|j/ҵK+*axՂ3:aJiۑ. ?xN&~jom[dxIcb`l%hYohTcm`L EDPt+O] *kefBLbyhdF{eJ ,s|$1GK-`rҡ&h .k'3դZ)mELxN QDM`hXb]#ڗe![1b:MO\)-NA3fIb7Z8<)Y~φNיcMEp+ |؋X~Bb(Lщ-mkIRahޜHcm@"46k*Pf|G6Uk'0(' o*Ƕ9&-5*VX]L΅dR.QL5ItuMքFk2`:6Z7NWGA)r}k(s=tWD _vgGveCxG;ce;`*$ Fa/VR΃b^tLa|Dm|'0%h_bbꈧGTTFLʞc b]h|- L/T} Rjߗ°f]Y" ?UiF1y7bG6C hq% O/^ q.e$TIL ȯ+Rs**,(>0 Hxh$EwyfF7 /|,J>tI܀]}Oɖ+ sxrIJ q:ѡ6x+0]$=v.͢%,GjA1԰C2w|>>u Sr6tr?#8 }Pmu$(Fqm@b`Β)8PQu[tb @k$t2VEJ}S>6u:\;##^"8{ ao&C=lG-}{!Y^S N3.>\N8er6: lGNa"gěw:<hmIT8rToOL8حwkjZGڳZazȔQ2k_{ 6Z7'`"++o0tIx?f|EGQuF&+,0TmrV-kCZ=Q-G!K>g_0 Y{8 |Pɦ]8͖.bVX4pEwaCK GLJcb#[]MЭue:M=0Z ~}t}#zksOpb pfR 4y_ZyjgAbU'ICc fיYl4"!u{6ora I `txTy?fIɏ\DZzQg <]R?=Gf E-@ c[ٱ5q[ \ 70C %-.*, 7a LivAY7j枰{Sw2@ aK`[U-1CNap$&wǞ]{?c`xj2 Bf])Sb L/;٦<5y)[6|έrVʉ9UASZw0),aDRA kz ]T3%/P.BY48v/(U):߅/at^k+ԅwORPa9nP1SC,6#:N}>5n+KS&6u"X)T!Vu-UȜcRJ=cx"w 1^eO@#~Q$ V讲 <&(N4kO `pyͺh>6tͦc)بJx-ZDZ-6aenW/]ݱ!7T4U8\LEɩ=C|7 $.: XӬO@zfK[$lYON99*K [ D_ L LmBtz5buԫ, 8{\|&r šn(0{}qj:tzH}N]Bk,izI5"ٯP3+?R 1S$ԁѸ iSF4!"Đ&R~"v֭ W4wKWcUzɑ'rm<(w?/g,s;L7. A|ʎyUA8IܜI)kWoM־ݱۯ3=&lO$=Q]ǃG;U{pQ1;km6Pvƛ3Z1 ֘/4 7awfuW5Z&Sx_#/\^,hmWaPwAq#R£%\iCYۡmޕ%x8i[*= *iIfzb*lQDf}9gIš>[Δ/Q3 ,5? ٲhiוEB`5[ ZMU쳞4wl>b_՚ Cl0IBжtN `3»Tr+6PyMt0?.q|3(fav(dx旕|Se/}*sǓ4bkn[YL*^?pkS4SOS~ܳjm/"a*oD?ي3!z2d']udS䄋=j{™IM6`𷈕*?g1U\ٜ]mYY~_Ehf;hOTST $[mFB * Z@t 6.XKPn rnQhJoi4Zn+'١zb@p.i; h4xYggx۵Lm*DG5JT5>EGy:'w VI"%<7}|#zvɓ7ͮ/qb챹I~mq `UrcXJ UsHaZW>B[*5]UfaDZIeVFdhXaq,kdݲ6iy35M.0$[M)=^$U!JKLsuQ ]JsxtUSU1cE؅^,$VL m;*DqDWvAfV 0c~Tؒ_q\ OZW=lqCDT' do9Hqm5M#/%&kɴ#oom.]U5{iixO ;QC ~+z|!>wGqY0kgkmBtrt2h M^[36mqNŮaF$6c$bxeaUr"=P ' 6x2>b(k}j#Ѓ<~XX'ami eɷYmx 7͟L`,;*e-[pG:yλb3N{\@<đqZ=]KX!*k*yJ"@"^!ǚ7W K Mɢ0弞Yx:㸢_2|١?mH9E|2@?#gmy3q dC!k@R(8|2˭/fƙYCV[I4Jɂtb\C:N ~?16T,&ƌl &N.JK#3 yO'Tabs ۧWZ2!&fWLJ%kr6 eKp^X[1K&A*9eKAaI܎YQ|׻y ۿIf# aTF, 0np)ǐ7jo%OV OlBu MphYU%Y’. W%eMqSC˥A((ĿRV : J!k-}_SYXiS R`dw'ugYi;-֚@nmiwSyxTV75iJKab.1U\ۡ//kBnS3OoUkW dva"@9LC]J CaqvDۼrqJM#Bct&YP1"U1F/> )kfB9וS_6f"{4a\)rER{)? /8~G#h01X9Qy^xG%Z yE"@ t1V~]iN#Ԩ W.bp>||Ի^uCߚS~ cll#6u #U}k:޽ămPb s8ٹC G$NK((7#!KP K/RK&6ƵfL빮~݀ m  .թb_#X-TK7q\pu Xd繍 ZۈxS$lČ"Y XΜQqKאnjGPó!Ӻ-fF"6a " /^`ko(+1G|52EtBΥUZ"cS*S\l\`^5v\@uхi OR"ݞˉ yD)K`ZY:ϝoDC֩NWQ>ߏ30Ʉ0O\*hUt0TMԟX?W|.ѠrbذzAJȚjTTݏa[}^Ao<1-O(.U^/OL@(gLM-wSt+nssCZK|u1|Q:Y|}TJOf;hRy??>p0e.ՐaĈhGK`}@Q!Ѫxٴ`aEg\y~9 ͻG};} Qh]w7qYh[I]np36u97g%w+aj3ˣ+@px>Yt EF&L~H3>$Y@f(XK 'Ѓ;t|93CѴ(CqůԸ6+(z'Up7]!s`[T5ۦ6\syj.q'ņ;nd/-%FP3sd0P:^%ЭW هC>nǺiMvqV UZag vQn-U#L 1OM Z8 ZJ ZSĭ^ڝʶ YZ