libcaca-ruby-0.99.beta19.git20171003-150200.11.6.1 >  A bi0Pp9|Hk/%LIŘyE ]5҅p(d>&'MbMSe;i. ILh_ 'BKKA{RH}ߕ'hdҤG|Ɯ8нYD> /x$׋#5ŏ#d5Î@IY7j'u0\% {50tَi1N0/̲DAU4Y)a4|icS9f8799f5be80cf06a86223b842d5f57efa179689c0bdaa5c1fc415f26d335e56297a6e909fb9c2e627c6d06d8f35d028f0e54354Rbi0Pp9|dͅ~.Vu@s<Tڇ[M1ngQπ FXB6(p>?d' 5 O  #,4 8 < D  $H x  (89:F'G<HDILXPYX\]^bcd?eDfGlIu\vdwxy z8HLRClibcaca-ruby0.99.beta19.git20171003150200.11.6.1Ruby bindings for libcacaAll that is needed to use libcaca from ruby code.bi0ibs-arm-34SUSE Linux Enterprise 15SUSE LLC WTFPLhttps://www.suse.com/Development/Languages/Rubyhttp://caca.zoy.orglinuxaarch64 큤bi0bi0c3c2d52548f5e7e7b200e879137c64989324fe223f98764cc92003d0dab03d5a663863b22717a6ed7714ea967e794b1b4efa733a00223a9191f7e3cd3206e5c7rootrootrootrootlibcaca-0.99.beta19.git20171003-150200.11.6.1.src.rpmlibcaca-rubylibcaca-ruby(aarch-64)@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.1bi0@b ^g@^V]]B@\E@\E@\=@Zp^@Zg#Zg#Ze@V@UU UT-@Tjosef.moellers@suse.comjosef.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- When a zero-width or zero-height image is given, a divide-by-zero occurs. This patch checks for this and produces a zero-sized output. [bsc1197028-correctly-handle-zero-width-or-height-images.patch, CVE-2022-0856, bsc#1197028]- 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 cacaclockibs-arm-3 16510607640.99.beta19.git20171003-150200.11.6.10.99.beta19.git20171003-150200.11.6.1caca.socaca.rb/usr/lib64/ruby/vendor_ruby/2.5.0/aarch64-linux-gnu//usr/lib64/ruby/vendor_ruby/2.5.0/-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:23960/SUSE_SLE-15-SP2_Update/59955497845ead23364c332d4348115b-libcaca.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=33ab78579bd3bec860bf81f1fbedb438b7b33cf6, strippedRuby script, ASCII textRRRRRRfAN$sutf-896efcfdba33bc72f47a520bb5342cce1bc67cff23978f64f4abec2d394a50416? 7zXZ !t/6] crv9wpr =fuF8HOQr(X!r:cץ%ks=ʰ6{@C<צnf[PWt 0bkq߃{:$w!# vD&i뫊_*ƈ:L@ސխc)?_F@ 95g_S_Ќ9o( ؈L (ǧX'3#۞?j$y*`rd!,$T[Wg*X]V%Oc X$kǦ^VSxjQ7 :UjS@g#HE$qp_sok_OV;R{Æ`T?qC {= HFh)RXJ9Il4$h)-&ڹTo`m.o9ťf3v۳eB0ٜR\"#`>93 T|w2o ΃,*+;Z#| x>JyO!tE!A @T 3b/ $UU" EkʑPd!ҿYRF jLbPAhZ,-0I̟LϦWlxRmkt+(y3>_f.~2_Q@}Ð3h'i6Wحi FZ$]+kv~쬏q}݁'n \SR.;|,lsm(*F@0yGo(8~#5'2B0Gx R}8v>?U(4Yu +` ;"P-jbqUݹ5vK }frQҊ0մCC~O: r1Uψ 5S?n-SԐՕ8FpyJbʨwSr\O d" oFu 3+KS>gb2 fLMF1d.qJ.czPy؛XpZ{*;qv 1Crp ֫ +u*dQCoi27|8xiH(AOޚ[(InDq4]B ku[RO;c@hT1NT;M)IQcl՝Cߚ<iA,Lf@@`׳LoJoިR# f&}A-Lϥ^zأ̶K\wva4J=,i40{&@,+n5j;z2?Kf(5E;**7֛$dFِeZktYޖ.C8 'QDch|a {((yHU !`MF>VdyΊi^Ȯi({mF>?&?U'^|k_A}.Ζvw$L\hӃ%W#hQu/{ v.$M"ScU׋/r`b %mQ,kvf~sG&% ❗u}RzSLJ']X)/ؖ1[BȤsMs{ټr5#n12}{ۖ{J1{]XCJo,FiU 5}(%oɖ1̘,7Dow!~8=1,?'/lK3,NԡD8̐ ^Wrthӱ,S|ՖA"xc+@S!;!_j1ˮ,R5T8$<'˪(qgR n㫡XAXUm\.\o.ׅ娓]G+Ʉd3䱱βTdMey29&`z@>}M%0 C9q"A8|&]rws~ >ē.fefLWU=u/sM=ucԸ7#ʳ] ! I%2B; K}zj[}׊-MLq&/9TB?Suc IKJ?C[U)R)]Խ7:b)=8ŗ:E;N_2LoC, 8ǀ'T"&éA5n94_zܳcCϬ׭ 7wqʳUv"W3 ,G4n_4.GĎ!1vtH֙\1 WxkB`e?U`svGgW[-.[މcļ=vmA}ض< {^z>.dn㴼6#d+`z-Ev@*=YgEFI[vkેi c>arr"=ޢ:um0~V kũ ư!CCpzhZyRN 㽫fD0~^\'*F'}ȍl96* >)})Ŷ,D`JU>@eAo#ܵ3~AsMQ*THv M=Ȭ@C_do&' k I@ JBʡ% @y{Ib<ɰ4s«zS*2 mqn0Q xRf}7{Pf!2B@zT8:iٌF-+92\:gB c՘E*{W-Wb{/aVuE1>nC2Ąqg5)U|'44 &'q[h&$ւ }WwDӽ̎*䡿 JaǰVB`B+h 9boDa(-o!}fAza"0&ȉcem%{͙-C#$Lɝ#E(mnk,f \mvrikU{BF\3m'+ҧrV !!ErlQzL\B U{$ n\VFCѸ5fQckJQ;Kj2bf?it.k >7%f~[цuN %?>-Ҹe* }'%?xU3k1:A_(ÁƏ /}xb23U29Ԟp>̑RqͳUgW2~̸@ :;3L4_uMflEb]m#ndSɩ+2}B]c7(]J,a^ΌvwW Ŗn'hGB(%Bbfz@#O] W J)*0}Pu_U3Gi_yg7.1e eye.b<&4gc$FV黳Sa@![!fBDbl&Lq|:GbqQkӜaX0"Fb -#?PS(]dC8He|UUo]@U&pm]zшT$b6#DŽ5}J*j8:3> [aT _%2l8[rz݅%vjK_\Y| H!gCZ="ѿrOtJ 3 #L8\ )u'I٘6v"9tlS//M^ n&B]rwdd!5XqlJVڀ1JOFS7|kW <of~QMYDSgWnONXs&T졨R"zO&%9^yz8nshiu?7H#!an6Tȷs!)½0YTon5c>ϮQqȄ#Ά&ƒOxq_WoQvg=a,O }s<-FKGuu^e<+ϡnYS׿\'+d&GQ/b(EXUs6l~, =f5::( ?1s1p#OٟY:@3}!^XmU35N{3E-P}`*hJ{ԸGr8Ήh$]9 YtǓBW]WJ'a@0&c*( 93љ߄d9zGҕ0T%%cڼ6]IQ,p[nce4krP揇\6O>5|4O"}vNXD4[1A2y`eɓ2۽)s 8hvK0|[ &`g[RHiAUc;xnEAˇjAns֙\.JD7u!?FG"]X4Gwˍ%~jaL5/[B<심 Z׮U4H < 19IXQkY_?_j| e)t &r~(ya Y!i^}sd\MX'=odbVd{3xᨧ |_D^zv4XUIx} eSOx9#snR|>3쑔**e fHlÀAZjv 3lgtͭӇjjnծd" 3mİ=y֖ ddӶ 󨺖3zڈ5f.V9]"<< f[1ldsfM:fq[wJO=Q>q{*8g {=|~E߻ujĦ `C;GYZ)Xa.ThT乧)>!r{v [1˘}xѺhvIEg_0C_fR~r^Mx9ؔj-?݉fcJB-wvr*7SOȏ/ӧkX l)xLU%ݐy]2fTDWO?_QS%v|x$řUfl qU0U^[۱=-J 71wLuf$$7=@"i9A10б_6.RePYĖoxqpס"= `HJknO43Pd_k#& :.Dr)o0$t Im\$Q9i6"&Zs[m&Elx7w9VvPAw4tV31l^Q;% z;A8%jG0(E(zK̬t5؃0)I}5@YC8r宥Ve5`Fk Jq" {BD c&QeWH.j(ϡ6'x}JQغ7@=P9_O4YX,~G(Vѡnx}ƵIX2/̭jۺej0ysqt8?{nN}9QWv͟L_Ƣt}*k %BWqeH2.qANqc޾>7wƫWjv_#Q|i? }cM]LYg!6'=69OTv)ĂȠ1"0$,ΗT2%Cwzٹx'}%-%1` uozC\{4)Y~4ۚR]zy#9!5aI+XrX4E̬cm1&!ɻʯ;p / I MU~Gk˒nJekqT= c=Zy={ތ됩:׍笤E0˪zZ9{6~%R壼(/:ę%xK*i-1xJ-b9Fʼn{c5Hs|v^M#〫X'5~h;["yP=.sPX jrY| >`4нūuBfNQk!69|Lc]N؍@"WfJX|=(<5yqgC!vtJ5ebH (+}~z;pj tAPoT *䘻:2bM]^o[pV^/!ՏxMC GĠ (S:R‰Vj] i>>a,Bvj*W/mnuJ:x#ͼ@іW;_JuaA.w GXy pɲG 4"7(r>cT'` &S2Py @=,R ,gR N!3#Y*yKx}d_*A-qc+wN×kʮS6K^Hf~BhDgsa+|"?I8=5oL}9/o\u_UV#sh'tYTYB ٧ xNTw<}pS~ä![ OLG_4wW4ID)嶸Ւу>⅁ Fs , |U}o0!(8z[̚oC[6 ͖!JA'.q^ƱyJ1bo.1 q2ےwT vLB)FQנ I}+=LAuCS`tl1`1,E =y\.[F;D)̙8u۸8LF.ݠZ&XIt cWtC&5wH@oo;oiw*LW[,FsH}q%RHjPirS"Mg5Z_ YnzZGXvtFšm<,D嬰*4"9 $g]ck*l2z uDd3 !‡,L Q#!nDK?-}{2*( Lj/BK'css} _&M:kw~P*eÛPJ_,֢X^J''U47l/qKt}|6t( ^W`ⶣaj 247*>M[vpNgD)Wn/ZU!VE@* f֯]fD+7cƻkJ =N^GIvZŵh7AH@j}B[dj,Q|k%hQBp7/ALa$pqt2qB#X_oπbpKqqP˓(H8K [of?Ջo[4i;=QpEģ0Cnr]18"H`1)Lp– 1t_ 24 c. `gx [#~A֑)#`+1Bq"]kIJT>.VOfIQCCsk֚r{8_6OhaVUoGbrI[,ټ4Ahk[vR?O(Y/YUXČ?GVDk}9V(*G\LolkO9L)DpW s=]miO"@ޞJ:ցvv WMEǜ崪S EceV}O;ASm7{⇣{0֌U]]܋>@&dHǦTǥ(<ܹr 5ޕREq|<t |7E-zz/O6TIc6Ou# _J-f-sPwDwT_V:N:4LbZ#Yi)zcuٴl-.m %}$Zхtͧ&T}nr3Yp&,z$|X{4\5zhR9Wu=IջaᷳH*8`P&`O0dh;L*اvXPAE~Qo]݅UxE&]Xoy0\`,ٍGI$Y!)!*M4oh}+yl= *<\=uek>,QŌ~]Gh$肱!_s٪u.mV1%Q| ZB{ۥ/XSƆV W6阴Ns3-*-ZCL^ȴkL(jQЌk^e`jj",2 :2)V"0M5!27:_HRB KsL53qRnU&٨Dv[N|wH 29W૯0o0`n=)"\ ߷⬃絰`FE6WQ`R|:&0)|8QL)r7L Dh<RBpf*+n<' 0D#\A3P5@?eء#,!LG<)#KP;1KEB ͒$\rɾ@+bDd"صl@XCި;\cßd5;P{hQcx!ie0 ?AAW )^c{lfn9=6h2.Bwdg6.m (vE_0eM+J̴4cox>,? r8`Wؑ~W"wгa`09Pl{*b1@?0JLzn$ z7&|}6uPϙ=y7C/Ik!+/>`Xc/x#VrtkxSB`&n{|2   bݹ7H F^7 '߀?m:';U/ 8z< ḦaLzb{hG+<'S{8V֛?+ @Nf7k~W=x]4fAwܒ!ʸs2KRDtր{ v#. VxurpԘ~Z-nzW7)tE򯌴l%`a01*<Sex3EPj1bY 2xx+~ma3W&=:NX*ƘiУ]5R f x#gy^1q☌7'3J9#-2ЈlUb&6 !3yB~ ,u 'qRaI3\'nH$&~X/`%r7W:}xsE07C.+,X/zE@).ZaaF+q PZf*|B#zRZr?qMίpUg`:7z¦ QXy ɊJUѴ8jn{ uM:!ES 5@/ 1-K{nv ]7isWzygKu߶XuM&m͛pJ?C.C"Nl@߹05.}>D bkL5q@d& !}ʩ!摌G wC uWLfl(g$ 2}*FV;b:0fD~=D>*inI-3;2:sd s׌Ԋ=zx;caLvxp_JQ7ICy"N$s ;f[L znՃIl2zr#__\#_ܬ4^M5l\qbW9߽`֯`h?El$FV,'wG,Z;Plم( gn8QUE[m+(#G{lw~pEN>dNM]GrOiD4K[| $6bf.p"~mچg*uA *&LYV,Bo(L}6 +-meQB TұdI&B r1|Ҍԥnޥu]ϰ=ժ aI7Vhaj[H3L%â~*; 58mD_㩦*(ucj֩pf`xr=:Da,+չ; nY1 *<2@̚{EbJPc#$`ݖ;**O8BVT 7]yM8ƒ\.X_sɧK`^jfj>{57=(T-zV_T cM!)'3ChveF2]x%ht,^X4$BNw[pTWޮև3R?u*M9fbe>}JJx8hvjO,DE&xZƸm|P9*Ȳ岬 o.;eKvvRqΥDŽieI5BHldXajfGnXl×x`'ȨhFQsuf!D),~nWJ YZ