libcaca-ruby-0.99.beta19.git20171003-150200.11.9.1 >  A c(Cp9|ǗRTgnu ]Ҳ$/G|0l@.Ty%U]5K?7d8(\`}q9 _!?󥐍lU#σ-hFցƈx:avٽ5SMh.6:PabM;X;k51dq!"[??L5bG4%6azr9s$ SB7 W\ecP0 -J?ŻͰ=[5ec2d056922a01c9acc6fec2c1ca1587b7bd00e77daa9b62c372aff84dbfe0ccd06ade8df90ae9e72886a77dbe5e8523a243a6f4XTc(Cp9|W2cOkӢݠ2MgH`wDKsjW{x~q3^dOx\2 w^MLwkfL(/X=U͗"ՉoB#pbK?FMHcBSh?)fs}Y@2p|y6✹m7[Y|x Χ^#ީ*<{R7{F cViRby"|p>?d' 5 O (0 4 8 @   D p ^ (89:qFGHIXY\] ^bscdefluvwlxty|zClibcaca-ruby0.99.beta19.git20171003150200.11.9.1Ruby bindings for libcacaAll that is needed to use libcaca from ruby code.c(Bsheep61|SUSE Linux Enterprise 15SUSE LLC WTFPLhttps://www.suse.com/Development/Languages/Rubyhttp://caca.zoy.orglinuxx86_64c(Bc(B663863b22717a6ed7714ea967e794b1b4efa733a00223a9191f7e3cd3206e5c74edf2bdb0484be933d5038d8b00ce02f6bb81b6957d748528611c0f78c03c3b7rootrootrootrootlibcaca-0.99.beta19.git20171003-150200.11.9.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@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 cacaclocksheep61 16635829490.99.beta19.git20171003-150200.11.9.10.99.beta19.git20171003-150200.11.9.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:25976/SUSE_SLE-15-SP2_Update/e0ae8281f9d9ec4220af5846e119d38f-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]=949ec4bda1e45f2bcc3b7d2cae708dc2d74b76e9, strippedRRRRR@֜utf-8f07323209cc9b63ff2f8da1ddba8bb3aeec75ec2c4800ed7caf3b68430f0fd83? 7zXZ !t/?< ] crv(vX0b@92}y)<1/Yq}P"2 _wQIC}岎c錭[k~@{NS蹋;bUT彍b&fZu)32+uն*P Kshъlq? 4gIqڃ Ү0?C8 1X' vktZRvģuw3ѢTEQӨŒRIHvgpHܷPф_}R\p;D+:8+Xr],;N;8Uprueg! &y'Jn8v 9G$*>n@&kݯ6[ ǡe9+c UӖO|y29 (薀.0aa#%g%-1vQq}ھ&+Uۯx]xp 0hF-9 ,t$ɺʹh^h;j<2I j(TG%L6Pftr6Yr]A{_FPH;wcDj,p37mK\DNRX>ВS&1b0WIfɺM'wQ/ȫܹ59tVܫVƷ!;,Wqc82 m@7ZYu8d]9_d 7}l.5(mJt%,w/"fcD\@ Xo"ka0|.,dF_.c+*=h)|GpoDyUXIUq*<0 Nrb_6wMO J+V\TZjpm/׺(1ZMֹm$;5p޵GWxJ8f+y!@%EB7y,6`l_j 1V3*)xAD)Z~US&5+,Cbҷ{Vތ+Mæ} ӱ[dlN݈MGtZ]{'5$dsUc5XJ,$7뫇b1 Xr'~]}ŴeaUҨò3ڥۃ&qoKâMlYbp'g'ވz2DiIjgyh 9Au؃}N1l @uޠA_ Kp>Dŝdvyϗ4 (_X NYZjVJ.\L7 ijmY"-yU\BЗz 1]zB8\m.0 \${BBN@u{u*5 3/:$}mW>JBxf͢`tL^[wm~"+WVăH`@%[6Sr]"W@xiSp!ho&mʿu#Yb %FyMt!ЩotyMX}/|".?s0O'WR$8kR`1y,'{,;5m(>x .ߖ@eDy&ɄGԷMӬ>e&!hL\?&q:1;{PDMWl ?\`"qcv <|i޹e0sб:\1Jc53#݇W֔("inx M'zD 7KyF%Ab/q<OV6+w.\:GY3%uyRngŋo>p'p, d'Jˉ]:"8rvz_ ]ht8Nئƙ _) ƔWJBC2h5nJG튮?(l!mhN p䪝-΀1ʨ.Ol@prQF 1<}Vf71[1*Y+F%@gvYKt[ы\ 9![ G6U8VfKEp 2 [O)Cj$2= ;Ƅd)KI"Y h pBwE>Y#V1I$*8̻!8q^KͣN,cp[:qt@@wo>՝O%7?2^J;A ܡ4`fNZ?IMv MHZ8UpsZ^6b**?ʧqj̃qDeRT"sݟ@UUM|s!dޏ6NpYl | /¬Xf:E reoW]/ˮwɭY̫sg 6O&i-;若(+ ?B+B%"wHYAzN.)3MqzF׿՟;L3/sjN,: WE w|YIЇGc`'EBrPl5DBO^re{!7fɩ FUT>icUBRj.+)1Xc} %O(%cmvrw")#ozp [;Ä J{?FOG^![q1)/J oFDɓDhx3a]"Z\[n^@V\(jͿa=DvTG~K5b\̠J-GO"e+ s[2>2j38JN"iQoa19Jo&UW3jx c\LHR|o㰨d2 oMO(FMo*'KJuu~.q.#O7'4#Ql\40'u91'xXRt"w@HBxE)`25Jjtas~N E.¦jg;В zLlcllRXҠXp"Ro~p n#9/Npq#HL-=Ljl|Ŀ!DA3%XyLG i3x-BpfWRuma50!'!5E to/y/u@m<8pHÛL%ƽ2ԃjt|'S_m=#Xl ,yZq>R' OwDlV~z H^.^9 wv;@t x h,*gCvnIRh 0(gx^o{:\L?$`9kvfȚ38X"rѪO+4: Òx3bowmb%ar78KDV<%OP&No9a>|QѾ6o7D3}p;ĸ몦g{hTtLA&jZg 6pʛsd\܁Xsv|D}οywFvp+g{^ݫCDf4 ħYY1 O,  ȩ,II,}h zw$Υ]3`v r eCpf& L+5P&XĨ2=9orY68d&:kb&!jBk܋L3'b/!iC݊}rMO TWU_39#p*nRq쓍 .9o`OTns$E3.h]ޗu9fX L  6e"2!/ 9U8B*Hv+U/#}B1/(I#{D%1щ@BaȭO.ae›Bq]kP3nDuu0 >NkQ.gIiD@^rC c* FYv"yp7YrGsI&к&dȴŖ󝿋bȜ-D#sS~r(7k fu)$/hW7+/eJ]A 393Q |? 1D!#4<7TPUsË4 d gwZƬbXw;i-j:-\i"N;yOQ&Eͺ'yyqzC"=4u~dN׷eAܠ [tEhz쇺i}?E?G8Wx,+F:yX٭1X/DQ%Ck/)^|ǹF/3@% ~WGHE$MF|M1ru>܏BB6aNRkE`MDq](Ni"cb& [W8J\nk[Paf$4>-Č>GQM8ly8^Ja tnm6_P_)?up %$ 尸:l`V{]|Vi6Zݗ}F`9DKb&ZjN,;4 KaB %o JmPّ;|{Ȥ|r}T؊PBM5J4D{ o6yH/K}QiYv~};}ROŲEUùr)BI"ou<&UΏ0hrp clΪtgl z4O1f? U; r4^Dj]_̋e6,w_|kʖ.b OQl xgYfY^btF3eW J?CCT!dwfm%dxБ1y2z/윗!Ĺ;h6Ƙ<.P1Ͽ+{vvCo0ލhcoЬ*XMnhjGh R^b*I8@9_ kۮӫ9J:ֿ!kp(3ROI5KЋxz'Tޭ"a>%b.D0H3X4@^b^߇nK%F m1w,1tC9ʙK+G2_rRLH:,9?~X^_<[`E$m'ijg_-4SG"nVϸG9gI=g!17#Y[M$Vk>Qe0 LZEMݹ'M<1YCkXT\i67k=𳽢6U gG"}L,{ݴО=H}2a@[&2LMSs{DlڂGhnjڶӼ/o">WDX@>Q d~6ox &h.7~r5:TY#ziR~ړd7 v ɏlWSª%]1KkP;G  碿|Hz2(l[6ۉ` 6)2!alqi8O)dq}2Onid00A_{1 rpUn\;jr]wW΀(r !'1F#[".^-!Yx2QZNskETsLKRŅs*!Z+|~M0]Ǧy 0w|9}^!.❒!~c^3S)?*V+ ol:8ga9: (d ?!JLjz|yݜMe7tSƦlBa˗PLe}3&9/HƸ NUo}*׼g3mlw TP*og 7O=L[Y) 1Nt3 ;a7"w<MʝKm ut{~lѹFŦM /c)Uco;wymGv: dxV\0s[ KSJ~(W~TO(Ssv^mÇF%\8؇㊢jBF ֛>6YRP4Luc0lU\iV%X;C~xo[LRHy@ҹb{aTGڼTB:^ i:7ZQ u̞jz/0-Qλw? 67VUM@Xo`QB"C+'L@ӝ{WQ^N(f4A nԳB2Nn2` Ekp']ħ@s*@S7U{Hn'+W9~,9C٭T3Of5)6GQG8` TWX-?;.jf\)#w+ܮyt=2Q߳]T択jeOىfZ $_A, 7`3F%~C:[GmV;}jYyhҕl8I <i}[lk?=ZwBz{wzL2Oq|t_H]PR{S-/RER>+&ki dޜM3P%A[Hmђ\ zdv-,2} / 7whƑ %Q(ob`Fd/!Xӟ;7[.Taׯ |&fgmGڌ5,Uk%U|?N[n՞s*BzR4 cu(ۤ@8Ix~h\>Y%;I';dzE" WAyM,6BUKSh>1QQ$#v%*IC cUheXԦ$D,fQ;&OjD?-kEc??8̻A+rVR#+35}+'h\d Bu|-#K-;x>w"|>qnTx ?&urb':V[&u*Weapћ@|iTO,xb4B@] ~zIzR =`Ar{7pf: |=/-;`߇L `ׁHp% `6-y!FvGHITRV6+/Gu&`m]c({=m7y4i,|idkeĥ)!eQ Lk&W2޹b܃Bvts=- I GU+gysxM]N,+[(1BQkլ,OA8R 1nK:*EԱ-h6DfgQO - 8 {N#|QN*s&_1p(νf &,r+?Xr\/XG:=4w.;v@GVq4h>{x\@H tR'XN^,ϟtC2Woh9萊4qHN2ׁ6(n$zsaCk{z6^?òh+ڟ+x/3-x?nvԩS bb5H'h.ѣB-U8`gfn$ꨌ, y̪C;B.fR׮*h훶 0(lp<\K3FXzPIQ Aad{x9[tPA3꬀]\%7pi#||܃7Ya 7cǔ%rVwaÀbw8z%TZ89uοKHd@c퉙:ĜV= eCHVdիODKJQSEa0XɱgpsIgo}lBO6j~o`]'3:k Kpe~n]T %LjW,SU.kE=޺vrŪ/z7 k. R Z_Yh}Z+ ܓ(,Q,Pvq'{'itpD%e=f}|@LbBF}"OF퀓MǏ OA+d3y{H`q?KH́<"6)QsO⳽"^~~7fvj}^s T XSFF م?'u=J|P{[LQ_C,,XnըYbX;Ԝ )?D^N g(W8GKSQ04Kbr Ha ÇF(+(l]pjd0p18'Z7N'K4xI6ǔ'z,J2A~% *At$m<ߛ@Y;ű0(GaqQר ,iO-w}wyO")s,Wv7?LSRyۍqʩitk՘[l/T5uyQ,2 ْF+T˳>ar (V^w6X(o IOI` Y(ȏڳ[\ R;K#T M,83{۞6y~e-SE,0^$WZjTØ0)%Q/Qpש`DVVӺ%Ao+Fz}^cٞ!7.vt)vH<>̅k2X|i \@a q'_FЏI19dG/XA_0?j%29yA&; u טgxM53Aa kQ> US$Ǥ,%2:~qASsFR`U%,(&c%)41jc4nPG3p{'vZXzwkV.3*um<墴CX@0C5`pR .ϳN:Ug(˰&P,wfEDž5Jج7)Rm)>| (V=C^WYZc$X$~<ϒ"QpITزb6] V qcY0((>3w )0ȟR{鉧_ɂHہn*r m:9vxAs2*ȀR-pSgg2lH:BJuoalEav҂d{;*E!=;*> GԒJ;0`_jiվn#̩v;*a/1ZG&F"qw5E}3U|/mĔS|+`Ruπش}LKT[g޷3 DR}~t8d|ϕȕ5=,lsSHXݶ+E .958aZ|<B|!9-PVobH_S_r+P]n$΀#L Svs䙏|,tt޲+Ǒ\_{kFїibWe\ A ]{VW&cqY/WۓƎAyیVDbǑ{ߴTZR@s *kؔrKu8:1֓_d1}/OdBI>jJ2RXg:u^׬;9sFțo!}p$ [RfG"S`wnrR4 rG U좬P9Z.}Rјr Rx01-+TdK%n1Z>8nt260L^cA}v )l /+ [AU7嘫o;@%#d6a2 Ψ2"kpM0{Ha0-Kv&XBRt=/~j%$m\W.+.vTyUPhi5IY@ou5 ¿lCb4 C qjcMt#_-CVǢt3_@">~Q"o','ڧg  vZoAmm,2M|zL|!a CWgŜab->g7J*1}Y_Ƞ)'ʧ3{"n)@5Lp@HQOܵ->]j㡪:"=(1}Ns`ٌIu6ͺ}L@"e,% ɡ@E}%[Hފ!|4θxp'y 38Əqj<`2{X { Jh}մ&ppoժb"TtrLlTnVjeZe !ڎn}E25^ն1t&& }) tva:U G,6ȷom 3}]1@3\bc,Cl+IhȏpCj IapaJk ube~^d>0g1i;uc Pƴ)G7<Ax\2!7ZK}vƋ DDRwؑrY Z턀 "$PRS4~--I Q"!jg%0[H;O0Y9=)cI/9_;$}<ȗٸ!EdPwTAf:mހ8646f|_ )6MvCUGO(EC]iXB~C}2G1by6 `]'ֺGV x 9lĦ, p&Ӝ Mɐ%o!e0!:|ۛQ?uPQ^Rz|lUQ#2W۹um^,_ [-._:xD|~HFEIѓdQq{!lM&q?A7~-K3ރC'ǵ p Qv/B-jd=15ˣު!s?*& d!scHFeH%Y')ޜ