libcaca-ruby-0.99.beta19.git20171003-150200.11.9.1 >  A c(Cp9|`iEBc ?ku5LFrբw".2S j^,s0wa 'TjߞD[feDwsC +Rե8[tylW 7YuD\ҵ#H?@G_1`TDoY$xxܐ͸D T1X !~TfA7^k»=Ls@gFm"eKX|=c|$nIψOMe13d4700543a059915ab8b988b7d3a787b18181a204635d3ca06d47f70602c5e97d32fa6ce899a602fe06a5ab70faadc0e3e3d0fS`c(Cp9|`X ywW0~Gwb 26')4:B.Kj;AB w@(b&Gr4&0fl͎0tSHnkb- byWʖ !`=Hu{jm` f%$>-V#Cb핪 ՂFʄg+6uyG?HLm#p*:p e.uV+a_cټ0#ɂyrp#\3KUR{$ᧁ1E$ @hD(>p>@?0d' 5 O  #,4 8 < D  $H x  (89 :FGHIXY\<]D^TbcUdefluvwxyz,Clibcaca-ruby0.99.beta19.git20171003150200.11.9.1Ruby bindings for libcacaAll that is needed to use libcaca from ruby code.c(Bibs-arm-34SUSE Linux Enterprise 15SUSE LLC WTFPLhttps://www.suse.com/Development/Languages/Rubyhttp://caca.zoy.orglinuxaarch64 큤c(Bc(B42ccd926e844fab7736510463d6a7a43caad428e7e12d08ebb78bdf7573d31f0663863b22717a6ed7714ea967e794b1b4efa733a00223a9191f7e3cd3206e5c7rootrootrootrootlibcaca-0.99.beta19.git20171003-150200.11.9.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.1b@bi0@b ^g@^V]]B@\E@\E@\=@Zp^@Zg#Zg#Ze@V@UU UT-@Tbbrunner@suse.comjosef.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- More overflow prevention of multiplying large ints [bsc#1182731, CVE-2021-3410, libcaca-bsc1182731-prevent-overflow.patch]- 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 16635829190.99.beta19.git20171003-150200.11.9.10.99.beta19.git20171003-150200.11.9.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:25976/SUSE_SLE-15-SP2_Update/e0ae8281f9d9ec4220af5846e119d38f-libcaca.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1725d8dd16af89e48b6c9cfb121785cd2b14fdf, strippedRuby script, ASCII textRRRRRR[ H]; urutf-8fbc9a486faf337823d56748796a914c921a97f0c7b414606b6e6586f4f43ae0f? 7zXZ !t/6] crv9wpjd;;S>$ / TNLTGoHfK쏜3>j P{'8EWU'e[ݥ͙Dy?fQ0JͺJjɉo()A:cp~ITIP2ang&WzO>-[fWQG O BHc~Spjrq׺\DHZ%jZਲ਼w)iԘ}wܨE_|uE*-дB_rdȎuX@덯ȱ\;d2^8ؑ/ JOB ]esckd5nFkפfڍTpXF&'W * p|X2 _=ìas8zJϽIǷ_5l-xzyQ2OeLP!ND&l5LFJ9d"Wt"ޭ{q\(?'iK#-!QRZX;ߋȎ+0K½ ֙MTKJܲUpNj0HgB1KFgCq|xT[k9hfbNN;7zP{oir9N.1 Hm&kE%6m)CUkw\2;S:T5 ]zIIDQ#Ujw55>/$k-O)_&X42RoԧJܫkZYZ-=c,tA11B'Gbo&o4^ef, ϩпaz5:'Xg]kI <@h;{GWuSf3Ҕl'؛y~LgEt_F[@<:Zb%ك|Tk:S486,aü ;; IMv7 0?灑L1*T` s11q5G~H@mf26}7]/$U'-<Ǡ*B[udZ7Iª+^˴R~~?kz /*d8ISchhP ,i'VX϶I(z&6dmH0}i}1$RH1F᫗Zyy_م<r ߱^{V*a.Jhq;k2 ؠ@gБܫ +d`%Z^{/]?pͨ" Q-rh$`?_^rϛ[͆mQ8cZdpm)?l`nXX>%)ϲ_hKFXwK*Iߞ4xʠUFkp)p4@hd)[EWpWZ&gJgWg_͉kL~]^܏Ik_At`}=ַ{12w¦IP_܂s(5,ix.(obL/֌c9n?h1rB}u?s0lBz&(_O<.Food{B)@,ޓ`NrR~| # :Ћy 'QP%z샛n̥VUz"nyH!+AC]pLj^l 8ya|Sy;"*~[t169Ehj),L Le-U%7!$kl$4ځmI@)VݖudU*ɦ{9n}rk&[ rqt9b> wžUaЧB|9 oJHUR;-bV4suį ۷KaQfdjPQ_7eR0Ƀ(nN9´43ⶏK#HT6#<|%㐭6ߵ}C 6zͯ|c >t"WuqߺԛEKBZV^$Wꚹ88`:g_-VőbtLu:19EV DdG6 򡮈.6Cbz2IgNY ,}Q<hH9#{+Uz)˫b_)>)Plxi5Z (j0hQt:q1m7z6 0C(OH;R̶maMک{N6P On~|eoQP_ܹM$ZGW)%s Auh #d$Wb?- (v!n0s!w_Gsr`=^[]AS,z΁_4T;XV.X9䃬Lk6-hfAߕ@@|se`ڞ|I tvY 3np2 YvCk. F ߌ Ot's+gM R= i$ rW$f\9~8AsiVP^e; )0+])SatI&*XDJRYu/AJcY׃o-&flyMp=g3F`m$bIQ6tڨ &IfuE 4_m}^8vwI/O<3-NqxB16NKf-޷x:Dsuد,a?{=+UCuҝ EySQ%4^ wrr'|To9ʀw!pOc(K½"+q)~QRAf@I~T2qnQN%oxMHeYv=0v,8 u(-䦾_؛lak\beVkkNOgTw waH;TqTP[o9\Qx*#eĸ4Mw3EhyD*d8I[p$nڤ2ͪPP;T+K/CưsRna, ȧձBDuΏj0=R%>4Wy;EΞ~XfsؐL./Xz KFߣ}nZ79GmnLD m̝_nF)1\9*1̣6_Z_ΰT`"$;Ht)oF dtW ')G}ȁ};PRdU"5e7 gJdhpmK.361 2vj6-VGLD&((LI PnVc K'$M㋪L6).(iETHm[^ъBQnr,VQ殃~ =+` }qӵTiY36P[ YgLXBfd'n_q7 G!f;du叚4<*be!kiHL";2kmI t㒹Z(&I#`8v.i{|'ÍB*FW̩а*kc*kqr&wK)oD:54H.WԊw&?`C yFØWUKQFZCeHUɚ_Xy֊Wlw|?rK{aeeg&']uI`]ͫ-3CS!&:"5WN< MA:Uw'zny#C|%HvwkB]ze`&`{U"01ުS OCnm8=)aA6b)w Ģ ճ8m":p;*zcҊԦ{يAȟi(CukSN2KQ,iͤW[y ډ1U"cg}[=EK}\04c?"s%۩C&)ˑDZNЊU|[C\Eʩ`fVw&+!%<H&b=b|Z"bWe‡M B*A%/uk/ȕW[3$cA $>i,|Ev}Ff5W eEJ- $;-Nu(PbYDFK.((GP YӒ^r)em{~H<Ik㧯{ײ-[/`CrkSGyS戫eܙQeaZ}fC;Á];XX\1װHOQW_cB.H- Is V8o(h@wwmK?)aqGu9WkJ#] pWp;Y,fAR bNL =O Yo+]4}eT~ 5_ʄF7+mT0aab%\ ('JxԨ$5̺Ip2-԰B^ OAAb^Ev ?Roh/1m;ԝctSV館h<ܺHT@z$}(?L y2Ŀ8 X>-$Ulrj]-7 OJ:-j9c|ǯ cBQVD=ƃl$<ʨo6ibUA>>Zd1N܋#T^ 8oEVH1A{X w +U9 ;\M9!ehiՋQNpM^vJD6\XY=f@J)Hmٶ&*}JcD#Ԏnd=kҁ`RWd&"qE ҹTƊs9Eoix-4JOgՐ^`Z\}1=,UM|@%TG$ ȼ']gCoҳ5$p7AM39TYIkۺd"0M;/M.noZ'y@ ojg>֜TvCGb*DaG~Tus`Jkoˈ2}L[+0TԪ_zcՙ/_r eohS%H9U;FI]nu>Jنv@DBz6C.]&9Yv=X<R"wʊ~ry_38{3z"ݰG갫 ^{G|8rfEص :;1kWzߩ{m͘~ ~}.}D,q?sD n^fJ=zw~"8̣I|A\ haevn^~wL$ԌCXp,vYMB9a5Pf1#V3#:u{LwgcxRzSF9`VEER"P0bFJMఖ5#)ޒRbHGHU0שZ.muyF`C~=/"%oaMdRok6AHim,b*/e&k8Ks2^Ȏ%\cb) „ Ģr$FtVDkkn'z'pJ;*8y{`>aͅ:\V~9 VX uA EY)3]6>rWӸ6dдv ;Neheu, $+,xdR{IK`V ZqUOBFԲ޵Īk4*(⻿u}bQ45k& $_sxyS^0"DWY9m!l@M#Jw'kԱG?v!)mRCقg]TәApm8Y S$ SSo`ĢVg|4F/_>Sb>/٨ė"z+ܵ" o'X6X#G} Z`)m@yW w l(!{J7&tʹ%ŗ-폇Cڄ,Ц 6bW`?\;4ӷ#)9J,y]eŚϨ1%Jve Cb;qjhl@I.[|JQf 4.{_#GH3 #S/⥋j{@_2pVgNg n:v3 +dOs\K 7$a$ZseɅg? PJË~X/m>-W/x!\{x7ڭݾvH:#TXmE-Lyp\Y=aOф;hn)cHʇ"bj}R "wgʖ.sDi ^ۢeDZk*xI.㑬g_6e XEH DBE,Њ2hbuZeXÍ* XFq.-bqƨACmm~USrzvKXȐh#"]S2  ZdkqJ~wr̨vIE?ro=B%ut&4 <.^)[:+ּg'qoE{#r{c+[- i 8bxdogj)<qR N;h/li Um'#UK92]U#{IK/H]Ę@̟ Ef`OO5*ijݡ^#Q"]eV{@k{R@D#pJ~ܜG S]o3̟LOoޟO|vNDv%+㘅Q&$|%-aԒfEs @d;{' ͇ZjE]<1v tSH?VI:mu[e۪=U4(#a #u)N1'M40}bߣPl;_;6~_vcpK\A&m=ILFU #ڪ8Gmg*w##p!e~l |H6Fa,+)HƤr4BfBgd6?D>#ۮR@{5[rWKK%Tފei@BC܃xܬ0grݩgq6uD3A'ru`) P(S`QOBe5ZC6|)r5O颧V×ßI;'%Y?fJxyWj*6:KqZ,vN*g9j)lpĚQ\wbN^\:d7cjբ0v nUgwΉcΞ,8ȼİp#n5eܸͣ)k{G}qf95{R9Ak-W'lNǰÄsM Ni VS2 si3lJ}Y7m}oaUoMѺ['ru~+UBtrR/`)*1p+3| rRl y<.UN|LVE^[AIn&teļ3rEeKcW^O"oW恟 Rۘ0 ٯ=iwM)2H!`KE#58A/"(lz.zpS%pxB8 fI$y% ^>'^G\V>qj2h02,>lۉ]"ōDW[aŠ䏾L6mho0SrDtFM/xe;8݄eUO Wy "n'[], Q :Rf%LcKC! +ĨABްſhpPB!ø$%`䳯$ Kn2yUqUsN}Rb 7*]]*&R0N-fEAy[H*Իgŝ.uvr\}H|CF9# $Ȓ^m*eS;NW_5T:ŨќT$chiH7ZT.kn" ix vQR1kl@vd?*̈2D?a2zKg#Qq_ zz'RY?|puqd1Q,L?,iVd%\hئQ*IXz" zW}~LiGwXZnO0!3e}cc(ܴׄ9/p_U8U, =("3+jY%v7ʿXF6Mvw=YqUnz-uq>'+ /(]KFifᲆ=_iqI< b,ҢϧO8]#cO&)/sT{=+&epE uAxq'jR MW-Sbʬ$~lB /eˑrs0edjK"( ȡ;#ـu3e[r (~qAˎ ?hh$`(63˷YJY6ObE A7hfV\i[ ҕqsGR"/+#N66ֽV6D$/Ź?6_,r!PgE>pYM-S|%SimΘ]{D5$NO :_$'$C)U,|$d1,&QAOFZ[GvykMtjdG# #.@uǥP b@al٩]E;Esy z47@}F:]|5A=@,PQ] 7?HoC562BQlrUqJW&KV"O;9䶶Q\p lAλ,,p6, P-^nϛL,u@./FKh?ݗ5!thNK2CN5-SM|He:6325Cّ2-{HcZ+yF/FrƿUW)a9cXϤi]BP^?Uj?K(vHݛq"y8) ([NB0$,-&XBw^9K٫k-r{hDU"F1 xVR/L CљѤ!.V,u"!v9ؙ{ e۸s9hQe -fQfQymp 3YQњݦ`ӷ!yBT[ uUi% YP/K33|G%d\uz