libcaca-ruby-0.99.beta19.git20171003-150200.11.6.1 >  A bi0Ip9|)KZ*xOԲEvn haH$~#m%g26g}! `mt0r׹Uz'闍ua2az6ȏaϟmKۀK/H :ybSLf"<7N hCLJ t\Sgj6bއ 1~ZS6Wo'VӃ>0.. vVyqz? y9}\3808daa9dbf9f0dfea7205ba8ac554256711669e555564e606eec5839c414157ee66336cc88b0b5097018d500984aa01b9e6691eWbi0Ip9|f ˰\yD4qv F-Y?ԗzcfm/d"qˋ.,HB+0p[i`{g$pߍ;b |yYT "F{z_AZmx.%RgDDXT/+P>NW=HˊϢ);ອܧ;OmK2ʉR{yR=ҊE6VȤ{n#c*"S;`#^[Nvx i@>p>l?\d' 5 O (0 4 8 @   D p ^ (89:[FGHIXY$\p]x^bcd eflu(v0wxyz XClibcaca-ruby0.99.beta19.git20171003150200.11.6.1Ruby bindings for libcacaAll that is needed to use libcaca from ruby code.bi0"sheep23|SUSE Linux Enterprise 15SUSE LLC WTFPLhttps://www.suse.com/Development/Languages/Rubyhttp://caca.zoy.orglinuxx86_64bi0bi0663863b22717a6ed7714ea967e794b1b4efa733a00223a9191f7e3cd3206e5c773c477eb76928387bcde06683092fe841ade6cdb0cae7d73441a37feb489f88drootrootrootrootlibcaca-0.99.beta19.git20171003-150200.11.6.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.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 cacaclocksheep23 16510607700.99.beta19.git20171003-150200.11.6.10.99.beta19.git20171003-150200.11.6.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:23960/SUSE_SLE-15-SP2_Update/59955497845ead23364c332d4348115b-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]=bfd7935287b6dba84aad18f9d42cc567afa62fb8, strippedRRRRR6si7|8Zutf-8dbe0524a0f61f9ef0033f4ad5075367701d05a7a9eb28721a692879a0ec991f3? 7zXZ !t/?;] crv(vX0nnj~kb%+8`՗MG'r.ի)=z/u}=(%*"Ӯsvo6x=2ŹFs4YVG.jk/Az`sUa]lvԝG~lO殧&۷3taŵq}Vjq5O(1:⫪+a|y`=-_&"U`uU50 .z;~#G򖴱' r WxdOkHq\sNBj YgZH4@(4k_6Cv#)̏΄hXP1Nko509V6p'`.rzLyJU֤|ԕ&5Mu(ͷ&3BW.  B5D4?v(ZxzI2L(2|T DikE锕ժ;UUO`az@re[M7Q _ĶmKq iqA|.|e"fwp(. Y>,j<Y@A#юA>WAc#Y$ԍzlYzf᳴OnܳBR'[`gS[sXs|gyk9yoo_|;3xwnYqG]M5Vu&CCsf Tu8xH 2]5Ce?JִM;nPm`X(Nhq<׽Q0lj{ϻ!fYza7=O(¢z)(N y' >!`iqV6^/\UϚ%<(ϽS7QB,b;s [F9揯)"y 0(~ = HВ/leW|wzq9t)ǽe=`0dc%s' lH9dA[1$éi̾9߮OCnb|>c}F m}T T9sT05BvPyVnG  R HkQ]JMF9)K,Ju0YӕJ}KJ4'NưcIqyZ&~ bQO+~8s™![8Is5qlN&C SI7(6_4ӹgu\9_֣h` 9r;t*%#L\LT~qMMdi̞Z4vmqwZnRhU|ղAc=ܻPOVNx|{J{!}C9" nPSEM9rQrj7}r4?g1䢧s NnwVVZ } Qr+,]ֿ'4VBȅ/^|{zT9'&G>_v "[QܴRҬW0f->PR~t+5lhcQgg$ P_pCLIܶ~OuM`g>5%yu+vSs|WکGl!6c]oOSwt "@h}j 2Z0D0]ɤk +0/qy hMf`o?䣂:SpT*|7S_mL<~*)0`> g 6Lx*8qҝ@YbWL8s&ݎ$%!N3$oy4C~VS Z.qme:KTp;SQ2]z: |ϤVֹm0*NխKWJT,8H\'u_[1tq2*gΫ IsJiYt#58=V^6%κ߁~>d-LN[i6+ǭkY7W6S#hKӘOd IȒm= $01= "KVi7 Óv\`,=Cto(qҕ`h$P4tm/:aq*hp {!Z+x,] "rw7|\w OuO8mAMؠ"Ϫ(!*I=Y>yJUaвIfsGOfmi!qv-w4C$_ހ@6[BU_w2]}<4ZF p|SN` #[P}Q)w %jκbx8A9ldf4@r%M0Y^ޙ&#?!ϧXìk;g S6ȫmfIpp3DKnoy0C K{<1$Х hrJ$(XZ5~8KS${)~_҃<9$c@-ک\ZEK]I Fyi{Dz+$傏؝ jWRɍ[)0a S(6wA񭡎O0Y+W{Y$kZkWCȦ^&SJqꉆ &vY B5MO\;k$3Nտqxڐ.sٽz`l9mU_svh'&`墨I 8IK CҥYaP_aWd-y=pJ||a"+`$5}z0a>f0KU`av%R;BX\>H׳I k&es1tsq" c_z&BS#(%@jBL:ʴ< 8EmYr0*$b9]?lެv,#."|q}Zֆ|Z t;fYJwa%_' Wy1ϛz5˴U ! ]7 ]+C9K>cSD4%Y{pm=~IqGhʙE,>]t@E}+ePsXD jK8]R NJbLZ 4^GN' \mk({qh,:[yRD]q^+GIBC ,=u+G}&sj*(Lf5h>|ƫ OZ6iP5>NPCq<8)|6cn-t:#E6$7>,vhZ>" ƃс7 0P9ELdTX@k'e{SojW.tMu~C,e27TOlFj[1Zqj%rQ\FVev.4O\ELBԄlr9Q8j[>u6aG7gEZRP?Z׈.7ػ&abzLka3|kmQVۓ؝4*XΔJ.9!)cyjĸ}Ȳ<[2" 4& Ht+Gr+tRe RŎ0ew_ɣ9}[M }&a<` ?qa2*u 9@QPM?ц#7mv<)Ֆu .kHDynJ| &|&uM^UE򨓵)V4n/6V7'_1_P9ϑtuu-6YHusԅJ Ae"yk/XK8%UdE:r$@w+܉_ЎݠGPR"dklK]7ubF|7哌 ^>ڈh ŤĖҸD;iRpt5'4|SSAhCk]cw֔p zhjU,}YҘB,%)O_:"+Ǯjh'/'5Yiu>4HYtAPHG[3lK4Kpq1SxڎFY}S7XeRZrR x'ClH:đ兯 V_4OCf͆Td͎|"L)԰vMlHnhbcKO/C +-y,K?>dd (_o.ONODšG fZ}DS6+M~N蠅T3 *Uh6FÙtٽ RB* 'I!YdX,xq(R3417.b_2d?ոtXx⅗7xcl+Psǒʿ-YaM)EMv.ݦj)prVW\}IEm!$O~,CޔPҋc]2>kIᰞWfp09nCbj>WrdK6_4!̕-{>"σ!9;wf43xK,û>2QoQD+ޱ702 }7<-!^mkAZ QU*|0&a3Fs6~ 3Њo;TC Xseg}R=N_9qM+čD?Z胶o{Ytq/6g>leK&n0UV5 OV2a|08此&r,'{iL%_-14 LD_EO?(td9#\2YD)Mb0]z1rMP~#8?@(Xk;d 'ł#\a a'.q ? 9*X@'m ;.-k^c }%MI'|,4!  qF:k]rq䒳mv-??Jp4"}kOX{dZyefb1{ O!6nI*PQ|сD쬛@! l&He|'tfK<ݴ-Ԥ{WI^J\i+oX@%,jw Ti\];K.s&"d+R>K/q8y0JyGJ^*'.'$edSyWc[W8Yqs6LUFq%ɆCOD-mg-'n nՆTP+z1O֌y70o?/'9,(QZIѳ 6 % >EUXx,dl;5s|_JR:/@pARG/QiA=s֝.) B wK!Mt+ny#L)V1| Ms aе2b_Z=7cͧOT%N 6i;Pדsd"(sýՊ9"ɉhtp֎=4aaNgÅ,Aqڔܹo=]!`r~l^ ,Ro L F\a QKC[pW: N6;o]cd.:#5d7ĩ;2XoJ"ٜ@#0!AqYqx6C)Uz jFF P0m^'N3_%m^hjc+js;u*v%?ºKd*5=¶X9Y7f.D&|R'heBxF!##^T~.vc۱i+mu0Hֳ_k "&:K{X[;3^wJ 7iQj0[GBX~iY{^j|_^]4ng£܇䄹A2NXw=VmswyZz {OlhmOrM^GKTeWP3:g\ .hޜŔ_]ϟvn}V^~9jDϯeTz*w" ;LMftQcGSPqe[X)o&(Rb,(SW"7EVİySaլ}Y.q)m=R ئvKPf~ŁbKeU*Bsj%$ (~k;Z&+U\r[Jݐ,Z؋g3!wEd+K'/u2gdTo) ."Ǩ >fu^Q gJXOTezI_; vh5W !Qq<as`Z4l=Ã<̂$b u Y#g o[SMKLtfeŊ i׫tew 1N ^oXXNI_ق[M-ƌb?º룍[p]Yսb.)e4] rūj;E328\^uK^Bf#T.A2n,:&$Q($aWZ~1~r}0T ijqd[YG,*U)I[bN^*%/ܰ^V'l~2uv H1?׫7̛ıt/ i'H HWG_Ɔ&qXSUM2N!ZB`gM6*i)PZ];N Uf"a[P&UBRis`:E{t߯;3AؗNdX[+w ᢥ>#W]0&ފ>^Y& e%5h;@jGufܔ zGc&^`5uznlDog9lXI9=eUa_Jc[.q边 V0p2SSSIVF7#E0g\^δ<6]v"IMXy|w#l_B+TA)<+Qt%ThKBZ0a++TS6cd 6=[dS\&Jh O9+4aS]cfcWsߌ={ ׉:oSXZKk c8p_le7Gҭ{\YspfSɠI C$(-Fx5@/ߙVY_GKl Fd %?ZPH@o)/]XV}wIݼi/s7u=ĻFǂnkݕIM,iT3ڎHǍ /L0Ue2$U2 4XVQ+;~D&}?}Q'VpH唓<ԏ66ޘJd<N4"NtD#CrSH4߉*:̞<+ 6H2|.šmz\O/վe4`,Z\[GS% 1aw*bFsbZzm M1x;8AZ=LhLĨ4y^:,ܷv{Sg1Xm')Hٴ(6vbg*kM^lJu䘇Hk+]K{ %kVEƫZ-eG$si"|RETjc]?hP"|9js"_9/d.|@ʌݴEjObOĐB76]r)<\t]eɸKSщKҢ#BϦ N+0csu #HlAZ{ tce/Ckjo0g b׎i֡T,Kwl}P?y?TX ,IrpmhT‚+my&Qd:=:.CcarMG-}=\){t9Q>,,P\'рp^Eδ sH;H0[ijbUp71Uvۿ+d>gb{j+P eY66= ̓"m nG|Iw/{c@9r˰x(,w (`(<`e yCk/F0x:X:4b~H.}[2f<4%9,ykshѬ耀fV`܆1_^*;j"c]@W)n(Rpb%F8[I'!m2Y21sh~DMCF5tGk, ']zUa.Y&n mUql!eT$F/ u7\ ۱/Moom-2 ۬`h ~tZ8w}l"-1=Y:Lv.E5+n֣c9X({Ae =TnRPU&,#}7`:ġ9RGHhEīBTش2 @j:ҳ) ^~+ƨlgq"}SiEj']/M, HYM%ϊX+]0UpR4fFvWJ.1vDC8e4sVB{(=3aAP^m+i8ٳt!D@rH\8k!·!yMٴl#汍zg Y;R?h2sيu5=USg#BzȧR e!t|L-igE/<~DDqC^_ /$~RD+Ӭr(P~o[c]pTE` _u!Hc}'n#bɞ1X!_W o8ݘ(LmFtχ֦D dɺ"e4AlP!Z#"-%!aLHdg^ 8XE `"[xw8*0q|h_%' 78;[!Ad`FJZf`fݢnVt@ X嫑RV516CX~H>6.vw浨GE NfأJ>&x'x O(B Nh!빃g" \n&.sMW?vQv β|--E`֧A/AzxD r@p&ep`"ms1H6@ހT#MS *G94vuґ~eYrgS1#oG}-,!.׾5,a^֧m (5Zy?ْFe^f^U?ԑecPí,LaI!}5>4v[^m2,F vŅK+'HG8Pī} 2#2u{PZ/%\Hݯ)26Ϯ3E'\οBs0GloM -$NZ)_X;f(/3=} R.A1  YO ?Ok=E2Zb^U,d?@6Ue#ܝ.åj r@srT)|ε=Zu5eNYhFl`g#:1:5$&$<ڷHVFu*4tZXePLinάے%d+qzRdE5:#oFZgᑱל?ڟ6{cl!ͷD0OaJ SO"2ĝ-_e)s8:3b=یm@×Y[>#*TozŇ.46@a2 `P?t >q[`;_@8z%uZ^!oX.y>ZPB{K&*5[f#v~E5syݶ1E-$8({:=% #\1?K}p6;X=,;kU68̸٥*{n.Qܰgj̓xzEYO;LҫΏn+Z ہ! ŀq'5ƱJ q1cf".}lDuHA$n/ ΉX o?% *#S>i|+wl7_tc~Z.z}T B/z90 8眛e:Һ'U/cSʽ|vn*]| Zx'9i0QpϮL0# Hz D.PQ|qTwsؿFOVP ռ\[Ti{Y`;;NEV[>:;PCO3(=Pl*hys l`@6`q3uRwEA.Tc:9a3«1r5dz6k đnӻf3RYQbK$$K-Q+ÛDzvD0R;,YfS]~; >mV`=NZz%&ƯvZPx_<qa%cV.I__"[%sxB,ǮLE / aH['byz(gbl)j, :ya# u9 ⪯:q9gW>{+f}U8%ޱPWP׶.?6pk2k<`2dPuFx"-ӳ_WGՏ_Hni1c|@d_t 68 ^8 %%Wz<%ڕ;U5(Y0 m+(GsݭQ[KSjInga:)ʈD^\):hغFuN/VR:ɻ~4^)n܃$W&3*BV\68N"~"٬pmp۶M3®.^Q\Jw1aj@)3#rULLӻfPس@/#P)1X {E$h%b!182sO؍51vTyc&czs Xx )=ρ\RNʼr٢tXu ib鉎/11c;Mܻ8b娬:4ݚ 6e鼝S<=c6?9w in.57ū} X2rND Eܜ+VIKPU*4pg`jâ9HG(BIH5cv *Fz eI_c}z{l3ʕv4fkm9cWroO:]s#Kld[X uwJYa hL>@xDK*kzTAzM>ݨ@uk謵d /AknF9'\񴠮U烳"-6a$c'bӰNOq90` q ?Sc8%cwfWRz Ax[8߰J ~LtUw9nG 8 ]p^d3f#MBb8X- !o/6Co/mqփ{kQstbG}PFt)=~kP!=kIڻlt >(leM({fµ.fxF4/]]8wck&j k|PLx;60? ӊXSÕ,yN>TdqpW? `!*g )!'b?޺9I?+#܌f>A:?tm|%G٠>p}/:ѝ}25VcɇЀ'k`&^V5/G^DRиG$Cn)g Ix2LХT'!OZheUPZ>SSLFl1`5P݁ T-:1̫FAx^_][ s98@), T"B-5A^qg'giВ2AO61\Es 1iSʺraM\/{6?0l%)(] }Jx; YZ