libcaca-ruby-0.99.beta19.git20171003-11.3.1 >  A b!Wp9|GJ&EV[< ]CvtOȺƲI[<,j}[VJE,&=>LzM_[V=:͟'R#&(eyHŽZqmiWjBp]2 -ᝏsq4f\)jP'$?跋'&P׎a( ^ Y .IQngSV/v.2&Ց23tn)A_Z g-[ QgdQwշ453_w`3bc8df8f10af870635d8a8cda9cb151b5f2b2f340ca0aba73d3ddcc399e9f7096ab72bc81bfa889042e1850fd710f5718d9c3210V(b!Wp9|^rXIwu:sHȏMhXRs  = |4<{?}GE<uNc2U> .Wdb-܎cs!ǵq!\P;↱$N0=DK :)E uy)r9etZiX`-$q6n)i0UP\,.{ ޵`0+6jWL:oѾtm)>!3>z (O{IEAU^˲) +_[{EL9Z8>p>H?8d' . H|  ( , 0 8  4 ` N (89:/FGHIXY \L]T^dbcddefluv wxyz4Clibcaca-ruby0.99.beta19.git2017100311.3.1Ruby bindings for libcacaAll that is needed to use libcaca from ruby code.b!!sheep17tSUSE Linux Enterprise 15SUSE LLC WTFPLhttps://www.suse.com/Development/Languages/Rubyhttp://caca.zoy.orglinuxx86_64聤b!b!663863b22717a6ed7714ea967e794b1b4efa733a00223a9191f7e3cd3206e5c793284931ac8d901a38c5741dcb726049441e99273d43600dd64eafe524b0e81erootrootrootrootlibcaca-0.99.beta19.git20171003-11.3.1.src.rpmlibcaca-rubylibcaca-ruby(x86-64)@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcacalibcaca.so.0()(64bit)libruby2.5.so.2.5()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)ruby0.99.beta19.git201710033.0.4-14.6.0-14.0-15.2-14.14.1b ^g@^V]]B@\E@\E@\=@Zp^@Zg#Zg#Ze@V@UU UT-@Tjosef.moellers@suse.comjosef.moellers@suse.comilya@ilya.pp.uanormand@linux.vnet.ibm.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comdavejplater@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comhguo@suse.comdimstar@opensuse.orgdvlaeev@suse.comdimstar@opensuse.orgp.drouand@gmail.comolaf@aepfle.de- If an image has a size of 0x0, when exporting, no data is written and space is allocated for the header only, not taking into account that sprintf appends a NUL byte. [CVE-2021-30498, CVE-2021-30499, bsc#1184751, bsc#1184752, bsc1184751-add-space-for-NUL-byte.patch]- The contents of libcaca-prevent-overflow.patch have been moved to Bug1120502-add_cast_to_prevent_overflow.patch and libcaca-variable-type.patch [libcaca-prevent-overflow.patch]- Refresh spec-file via spec-cleaner. - Add Requires:toilet for caca-utils, because need for cacaclock.- Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch bypass boo#1143286- Cast intermediate results to 64 bits to prevent overflow of calculations with 32-bit quentities. [CVE-2018-20544, bsc#1120502, Bug1120502-add_cast_to_prevent_overflow.patch]- Fix the size of width and height to be of size_t rather than int in struct caca_dither. Re-using existing patch. [CVE-2018-20546, bsc#1120503, CVE-2018-20547, bsc#1120504, libcaca-variable-type.patch]- Fix the size of width and height to be of size_t rather than unsigned int which may be too small on 64 bit architectures. This fixes three CVS and associated bugs. [CVE-2018-20545, bsc#1120584, CVE-2018-20548, bsc#1120589, CVE-2018-20549, bsc#1120470, libcaca-variable-type.patch]- Deleted _service and use spec file to download git version. - Shorten version field to joliet usable length. - Change python headers to allow bindings to build normally with python3. - Use %license for license document.- Drop the py2 bindings they fail to build using rpm macros and somehow ingnore LD_LIBRARY_PATH, anyway provide py3 variant and stick with that- Switch to git repack service in order to get all the latest fixes * like python3 porting of the bindings - Update to version 0.99.beta19+git20171002.da28e96: * img2text.c: fix width arg case in example * ruby: require 'caca' instead of 'caca.so' * Only fail the check-copyright test if more than 10 files are affected. * Try to run Coverity from Travis CI. * Add some missing breaks (thanks coverity) * Fix header copyright. * Fix a bug into the autorepeat trigger. - Refresh patches: * libcaca-ruby_am_cflags.patch * libcaca-ruby_vendor_install.patch- Fix URL - Mention github repo containing more changes - Format with spec-cleaner - Remove support for older distros lets stick with latest only - Remove for years disabled mono and java integration code snippets - Use python macros to build python instead of waiting for autotools - Convert to pkgconfig style dependencies- Require imlib2-loaders in caca-utils package. All of the utilities fail to load any image without the dependency.- Add libcaca-ncurses6.patch: defined against a function name never worked, so set_escdelay was actually never used. With curses 6.0, though, ESCDELAY is no longer 'a variable', but a reference to a function, so we can't assign anything to it. We just assume that we always use a recent enough version of ncurses to have set_escdelay avaialble.- Build without Mono by default coolo says: "We don't want mono in Factory, if somebody needs it it should be set explicit (with_mono) per prjconf"- Update libcaca-ruby_vendor_install.patch: Use RbConfig::CONFIG instead of Config::Config to be compatible with ruby 2.2.- Update to version 0.99beta19 * No changelog available - Remove automake-1.12.patch; fixed on upstream release- Remove __DATE__ usage from cacaclocksheep17 16463846730.99.beta19.git20171003-11.3.10.99.beta19.git20171003-11.3.1caca.rbcaca.so/usr/lib64/ruby/vendor_ruby/2.5.0//usr/lib64/ruby/vendor_ruby/2.5.0/x86_64-linux-gnu/-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:23161/SUSE_SLE-15-SP2_Update/50e59005ea7422f427f813ec34e8a9bf-libcaca.SUSE_SLE-15-SP2_Updatecpioxz5x86_64-suse-linuxRuby script, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0da79600ba96764954b80894ec0131a97c3ff07d, strippedRRRRRpY պj>Im=utf-8132def450dbc0084b2e8d8a6194b1f65ac62f48a15fdf0324be74626a9b9201a? 7zXZ !t/7;] crv(vX0 , g-.MXTdTbtz:F \߰M+/o:Oԯk/%daȸiMq 0 а!6z# -9#Q(wGc2WU8cr3˒QzDWT5hO uNr} ٗ/mT*\ˑ8 [޾T"<1 gH[lչ 瑂>2RuBСz D*^(:І; 7SP rTt޷iɼ&V4wJ//moefU1& <_IW$ɜvwb-L?`~F;pǀ1vn >m=6p,v4oHo[Do?Z]qIg>db+L\uڗZ*}c|k *ѕ:Y:Co~wHIh`w"@scU0NAwc$\{i}:Y)}[IJ:9&UXZi_8~iS&5^Ґ?Q< Ƀ ŷr4i F:NfW ]cBGEOb;CWLNr RK3)Q&7Vw㳾 agonɝ@\9#eU.tGJffqM}p *2i.]x &Zhp)-Йiᰠ.)_1ꠘUB`$ԣ?ŞNb=pJj8zm_~c4=;qϑEW>DX Vbuf4a,8iLuM(-R)3{)ֈL<,reŎGc !huʄ M=j&yg1Juv łCq#o{.Si tQuCy>xY + < $O7<[|hh8yXw7Qz7JU!N"ռ^;7q/r$W"k=]pR9{wŦ+82I94 xb'lb lj,&69^3,l 0ZbcbMހ}FT_xݛ(rQсf[n6&^7"" "6ms 8/~U]|oM{lA7~5 fA}q-KXJdBFOo7zn m~.@%p61^1oN$5cмc2\ۗ I%0$[qt$pccr^Z$'&Q7 RiGiAp-2#ϫ\٪ew3U\U&HN'#yLXqnMe4/"CpOB]&oj hX'uI_fU^cZ3{`RteҤ  [S%x]V$܀!Wﭦ;1L;XlN2[1X:jJ;N`vߛ`^0 K/D?kS|rۑlލrCt^;c1n!N_4?>QFϚ}v+w{_fU6ۊK$R9BrFtp&oeDqPn" Q}f VR7V[V 6wWs[WG g,`})뜢*CL-2ׇ moΎz4`F-3n9'N~:B EV(mP_eNaكͼa$(ױ딽̚Hi yqQ0qwe:yŅ)/0 zֶ8Wxq ȋvnu.s-Xou#\-6mah׹Jjp9t ю2Vsk8fbtw9W6F#^7c9`6PC'a+lJ2ɭWЃO%4IQCmjy\''g |9ӑ߸'D+Ѳiɵ ލm2&lzH9:` w-@1́ \- Y\hꎒlP$8[] ?%PL&GW2(eW0ɘT Is\hB2}I!&$&;GґK"Ĵrh8qCqgou1ԷNBzi, `"g&:gqK0xqKomZ_OgGI)Ej"N8P;!ؽrY{rܑJ,ϸFҦ\)$&DUUڒɾM,29WXA^J3EϤd-p>{rHDa 4Z ıNBFaSѕʲ{[ ~,/?<6wc 6?F䜽%[uߘZ^KH0YFHZ^V09 /Vnfv([V]6@XOfVj<*$=b-xYd MR 2bwcs3y}T~_(k*Q3̮J כ˓Ɨ"c0낆>SJTdS) {Xmm* 1Gv1 @uUG@PZj1 uO5 wnI$}pAt٢q6ͽ\6f#q4{رP0t v\E҂{ 2!+ 'dτpfF,_ߢd@˃Q#vu>wN >(O٠ry3$Bd=wqHs>1g λ)O0yCvGs qF~bp 4'V/2ql pv5UC?uVdO>~K:*xLm#GE>yt5?AS/ N3lwkw%hT p \J/jFZU=+" ;#Es b!":6o"`AhT٤8׻;-fFA1t'[jyvNwDz@V;ݓP,luFQ$q_lRAku+K;؈}LCa]!KMV f~U?[Rme7#; fLEl"pE]A3]Qf5y1Vev-r[m-+ Y'_[k Ixrm fcf v3{:7NPPL=q?>i^5|A;M|{vP,)bYȶ@ ZMWLd}O } ^^tpToƜb8od/ d \Ob%>49VLG&sKjh`M~)mĩ;ƣ[g{…..OywY!7Wh9O:RTbS(jՔ ^,p!?;Q ah.Vw%x||#o) k~AL^HaN~ %XTҳi :MtJrH@:Y !5G11C|”sG,Gl]qgK.'wB &?,LY( Na3HYm*?ۭP޺3H1^L *W ɝ`#j7 Jc6N ![iojo^ ܅[j`6Ic|\Y}J"z6^2Ί߇S0&#𝕤$0,ˋ͓[QeTBUES}'1b'W} iN~qm-ma=@!-}LoӤ:>Fn2 <^=`:P[;nڼ`3 ]g$:ӳMLDs%WaaBR:T h "7Qc1W>ŏB~ˏTX;?pX96%~.9ܝTM\`ѽC5HLx7gt gy:jrkֹ !󾿥蔕iJjא O+r0 ol'f/aVNQ!S0,R/=VCT5ɀ*KNpNϴGb gfzH). j RW}/VI2<}iw̢W 3Zw ǺQ`!W?zTz `b,`a)OS"0<[ UzB7|RЊt@ fQQDZ;ѭ>L@{ NH[yA޾:wB{K !k1r]mj^k)?qFΩ;*p ȓduU~z:0sC髑!ڊS=2d-R HvԒ+ >4EI8 JyR3@hs&3h$ma*R,&+Ff+?. <>hjȊ^@OթHaR0~Y'!*eTJLim~hɌxljxs)yVF'"%x&l1 jn2uaF!n,Ϊ9s2M_l/J6山a,=O>?%l a#ȇmw; S{$J?ܴI3:!īns!U`:[i3J"U~@tߕnKYqXsx;AKXRm[&ᬸ!<BF@NZN8_(ꘛ8h#iʀMJxHΞ|p =)A= 3rUyfno7?!ZUmOtCyJ=ҎN63{@*ֻql V\vZEcNΈFm+zR|GljCoblU ? Q_}Yш-׀Đ*OZ^qhk]M=C$5nhl6c._IWeAm=QO3*v~!f~W.i-[+3xCYj32&]`*!-\2gcX-> x2Ǧ%řj֚V$fjN]v-yC|^|UJY;\,'%L;:trF)S;$Bc?WvP` ⌲nOrKȂQ^G:1xWsϖ%w6?V+[}#aHv]7~=^CK^Ïbn.TăVa߻݁$eDa>>& "Z<ؼcGu3 H-SL3xWח_o`!qb6 WV$s4Jm­8.{A؂dmN/$LϷgx; MŬ fg46/(w(9" I`<|T7GW5;[s-njS P\ b~I3O9tȥTm2ӹ"9Ü(%&U*1TOM(}1{ϾՏ2"ѽ>_6)yJ;tBrIܠ~&fp ƄVXY 69W dg~nΤD1{Yِ=,ĒmfE_ds=$rR̜;n o&5ۗ,OmOLU%xvTx`)۝ָ/ńNjHl/:POwp t{hCmFzU#R0XVP%a^+j꘴DA4>L]gEwTOߖLnCeUacd,7WYPbȽqDaA?Uʹ6i@;#MJsVqx9uNXթ7]2Pd. T&?44'9yvhZqcUHigwC4΋Q-q%Z\> e?W^N F/-L:`UɖO3N1]pP$oof%ulp콤{D,YC˧ A`V"I: M #"IG:Ja$sN+po[FKi&K.D! STGtqzvƪeXZ״݃"zp,ENATLJ\ j3ώlq=aSw ?m4K`gyikY6,Qiv# "wBunm^Yf$9&W@ LZjL[` #OHgoҪ~ڇy7%Svӧ8<#А[J)g5Qr, Ph6O;4^`ku8w/c'ّ0˿lAĪJQ5Y|V[ FwkEwxSew/ :sGhרn*{牋N&v\*e՗WG"]mަ$0V[ c <W o#;C5ҧMEE @RKAxY`Ѫq Jg3裇5mZr[k%W E ӁTM*be ;95I(Xza0..ˊDt2B e21AK_xEGg] JÍM Pٳϣ}Zu 8 A9_Q醠"8?߼$ LLq=*5s={p0GN;@e\jqv3!UIo|i+cHUBc C*iՓ6鑟?K퇢Ɵ+H\wRH#UKeԔT]ۋܶ11qz r:ei Oί&8\Ł"O!| 0 FNJ`!h~[Dҗa;숿go֔U=i$'`5" H`kyQ.q5-kQ h wY9~/&ςsypo(9lTipsUWezsGg+"S^kUGV=zZ"X:gݷ{\/5y\_lz(EӼק9xr0—dT%ةW,JHy$s.V  dyWLY'Cӡ zl#,#G4W ҍF,bӠEn2PoP3$0sq24kAG:'Cr f׋r4bϭkAKum?<ԓ ^ܖ\ݰv౓UV (Ջ3W{LbcPv , J:6kqJDP~eT^ y"Ӡ0H e:;9{W 2s+q`?+dQ.T-8AKuZi@&Xe2GU퀸9 FhEFIk+% ۀI*NI1nI ڞ$7AjJa5K!΁ZH`RP$ ˝C%}X^cs1nTgOƳw>kݓ \=9`بHChR{hl=u- B=.]6bB II:IrI %NH1|V3嬗r^MiyIJ%#M-9r܅LG+L+M-Z[u1^HJ oCBI+ϛIBeC?N`7. = \[^IbiX$u:>-8'^ߔz$S+%WCpɪrgp,OtS"9%ez4S~\k^FT0o4rt]A=ʸ Plj+; ,\zZNxxm2Mшn\nyٗ/>bZ~ryA;[ Bg3eHjgm ;']& $9 T \G# DbcR'dX4eٲ^C;D曖Hr.XgZAP~RS4B$lD_1ە"`8PX\7 tn=-XVR梦Cܪ _,rsAo S*K%ah whg %r1 jX IJA)I K-Hv'}#w_67F}MͮP&l{sGKa k^GrۛIv@ /X5:Ȳ`O0^|NJ]A CVBK=2$+Ć9JXM"rn ]M0\W;0H%Rc֍->R-_XƶO|%A쒵.8 Z,㏰4mnGvf/u'mq/.UCH7#J)G'n)5'li՝2I9@d"NmzVihE~%ŷ~F- >/05,W@Tl%w[㨜c)leA@djfj;E ?i$-eNCAG ~ok$nhƦ+7`0pK칢RI"ȯCΡ\CU|Qո .Cq&0*}]Y](uxr|'ze9-bif"|i?B TtZ5  H@)+dP郞Ln]N7@ZMK<Ex e'uRHU DӞNͼ2ayb6 όSH]}Dоvk'-40h!ʽ4̯V ;㿙3䇽=l%y[X`)V>/JSeeMT_qD_7`"zp#qaU #gh9 tVP[ј;G ,q.~B oZwvr/>L=Fv JÂ!#kd {?P/W=E; gUIU&ؤ>;=jLf6ܕVs$ 3BD{1g)R Q{SLBO~RVe)()X1[X޽=&Vrvkz=b_|JО,ԒĀǧ~ذ:{ִYVE.jQ+3 8ȑbRTpNry̩i"҈ x`VMȏ++"rN h[4V#UAdۨ'D{o*c w]ʐR5,7w6zK1X$#CIE<;:}O{ԭo#͕Jڇ|L K TfLTUa:T"cXhB?#{@RC|=DK;D _;„;N"SnrI?O D4"tK ƭbt GrZBr`AU*S'{`-{N>ϴĝȞUc벪X0mһZXVŒx, W}:iXߍu؎swޙ] YZ