libcaca-ruby-0.99.beta19.git20171003-150200.11.6.1 >  A bi07p9|7-xBԲrc+d笻f]!y)9[ՠ.*l(=X?sO}MUFqlf䉊#ZN!qw8If, aB@ ;SX6%ȹfϐ*6U~eZ:dyEɶP^9% Bi~(p>l?\d' 5 O  #,4 8 < D  $H t ` (89:_FG HIX Y(\t]|^bcd eflu(v0wxyz XClibcaca-ruby0.99.beta19.git20171003150200.11.6.1Ruby bindings for libcacaAll that is needed to use libcaca from ruby code.bi0s390zl35,SUSE Linux Enterprise 15SUSE LLC WTFPLhttps://www.suse.com/Development/Languages/Rubyhttp://caca.zoy.orglinuxs390xbi0bi0663863b22717a6ed7714ea967e794b1b4efa733a00223a9191f7e3cd3206e5c7e7e64efbd08b00da58f1b9d24374c1419cee029577c1950933a5f3bcca746313rootrootrootrootlibcaca-0.99.beta19.git20171003-150200.11.6.1.src.rpmlibcaca-rubylibcaca-ruby(s390-64)@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(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 cacaclocks390zl35 16510607620.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/s390x-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_Updatecpioxz5s390x-suse-linuxRuby script, ASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d8e39c2a1c4c6701df729f648e0cf6bd486d9e71, strippedRRRRRA2Kq0Öutf-8e0fd263f37afa7507504076a620acd6586e6ccf3ca3a76e5500f786fb06ad96a? 7zXZ !t/7] crv(vX0nnoIv?HWD"л i? 2RukT>[~}2Z%g vT 3V&ϕrc;o'qKoR>=E|92<8gD C2~;W#k{ 2S 0;_5uF[X" xj𯐎go"O4yރF&se$& R P7ū]92o+DhʢzfS0JfcdDLk &iBjGj=u'aq]wHI)  CM*绳 v4>E]"M7px\`U}]UvX~,vg,w؆S1=MO|b>#wD>V./76ؠD&e":h9K?Paw1K݊ww<+E>SmSI8ҶkH1)k{^UP*0x:\ebTcK"~-̋O ey?ը OaΗ)qp[9͌ aRm38ˤݎaՒϼ6yL&>$h]sĀ9hyN !+H#_Mpqeb9ş"go"\(3 yHx}gpnV!,^wtXnZYk=zi͵Lh:͛ MPS1&*x6mhYoa|=i"zN|fm^I]wk1<+'wXcPXf{&y\3U[XqY.L'hP>[=M2 %S#1CGFT*A]/7plxQM;!oP!Y: T)dX5z\WZ` _kj\eKH"\S~#~i@773}|O|=Zd?Xhn99Ek&Q]''n ^TJǑIV8y\4\4infZ,vzst꺉$6~n0l2^(f63_n 8>%W"B`)PM*~87p&奷:JAΆtNi7^RxZ3cNjpNBXu @_r;W űtw|f+1|Cpi;R6f7 &֞rS?I+ Gխc\G`ZCu= K$<@2" LU9{4jzZ Iw+W;sfAL:@,A9Nmb{m݊@:TggMHF@ >kɦDo̗}zJ?Q~X=HM/⯳u40s㙸A Ѯr>JyM$'ɓ50.}e#ƕ|-h?utnI+_"2F}:Ts mSFeɚ{V5ݡ.̼gH#[8(45MClvE2J35U Xv`B*+M v~o/']TCDRdD27wPY%0@.:gԶVyMhf:;8m 1(]~CF#?=us *n ı,uOQbG[<@8vRTaJ?$8n^D[t>RΚrTF܊鋲Oz(2'Wj)Έ" }| Ĵ|s< C<{yJG8za0MU]ͅJJAV \3@ݤH!/XaXISQ9j1v XAw\6ycC0_^+,U|:E22Ʋbn#yD쒦Oy{0G’hiFRL+IW@ѕ58#,J_. dGE{hŦ<׮qRE>8T/G-B\(O sh^y=]xC P1g#w\%kRe7'D{& K~b258Zaq,T.ON`u ˍcR"jPU?gtqV6qVJZ鲀ݯ!)0C3nnkLێ%$F%R<8:3icDKBK/aU"?މiL|*3Ԅ}Pw0peAoCj{'*C0\%`ȑd, 86b|HBW4VOA\zq9T0 cZ$Kdz$S<ʣ?>k@lHvC4W > &KٙBw;q un.g@'xy 4 k64ϯZńsuffnƏ+/fiJBsvHh3CB 0?!fp$-čfja2@m09G5No˛u Kg_6Z3V6ըYӁKOCS' #Tu9u9W{XjCP9y¬ x탍/uctv26s]ګ|EG^NO4޹L>~4lx_.P3"n߁ y52i|[g0Sl@Õok[1^$yhX^xWW|Tiuj[ᓢ?jl}v6 @uDUkޤim c SY&xחmrq- 4^;6  ._连]eӰ@QA5C`>@ MvQο3{',Z7}[}Gc6配@])C3gMU#j5c M=9ύR7ڨ7 Ha3!"V cGV&3@&_=rnS)y|k!hHIg/w zM>ԭM؛A&2P% ښ6!tJS < Z``{W>;TqN0j~rHPdFHWc1$e&-nk;jogfN քϩ[g4(Uhˆ vu0il.7 )_I#֊|hs57ouE mZ tODo$\?;s0LgxguY%ތ!Mk8t#xJi3y/5JVKj4'z1z$ " LaOV0-͖.(D܊@L?asi{2FGbpK;/Nh fl4n嘞*L[oG)KK'cy=pC$o S{T*głC_ 'IE͈?6jz8 D-.n1N\wms󗆁q3 [LyB 3cgD4b)D4QpGP{=zT.>([1}kmBM/m|^jE+-ssӬۛV ;:{ Lz?9/D|McRkwudf}'S![ztmr=*FB"ɽqI›ݐ1V K Yyk<|>boiFF5@{d|E[34( Bu-m9bwq&>/X R'hCR/r{㭤=3 f:%w>$mPZ/K>Ѝ Hp=K2Ec,ӃydgCL9w@UrЅ DdI7m}?.h5` '8@w^7V 5xFO܁ږgJ˜@9m7:¦OP7;sv7* >sN0ޛTΤGWKYJ̱!1$mKjIh-lE>W!?UVd2\E W+\]5:ɂs9|й[`1OnϜP4`3ܙm!0uzuj2(a ~͸'M*khtH~y.v^ Q<`-үsiM6`+U?}qLwK `ur=VmIȱFjgeU+9DO4Tt 9'bu7_d2r5+7C.# +B*TV$UbRz`emf/,(=kRΒwsjfP |fv ar4 cI*Ic>Ttn@}^=UTR}X@ ~/U5`d'rȴ2I8 3\J'(i${—Qf*D ] davB俁B5tX{P43fX5JDiFuå̯ MJRowx9-+Xф*5kaDM`ӁN2yfO=/-B) ?bFM7CpQ/=ಊyz9q6g˛nY7F8X1tdp98@G"g#sDz?(ʘ5)e$<2mv^cEQCdP[eÚ5>5Al=pv1oO{(ec,貪LH KbN6 ̧Y?SEC@a:ų`'R5_"l0T3^ rCn 7/UH(Z4&% JT zϯi`IMm (~>2P/x>xB+a<CUC݄uCɢ$?\{W9qXŎ RY4 s pKJ׋,[c*NIaq6$UN:` |ʁLL!vmXb$}Rb$LV6"^GknYD{H[h&}u51&TߋuJo*LNC|[귉- /=b#W1 /81dyN+qZ;#ü%+6)ԛ)oSwW2B`ʎ1 s х#"asМ^%~I d!tDPVS;aݼA#30<0.Cvť#&.nڿq`yծf(!F9@f}72 WSEp]T!kIR>BP-;{b=Sw5; z;=3_9Iٙh_4=DžD#-\n5BEr*9r6 6P`*%\}Deyʈ8U¾>٩ ~ez%*$?~LWYR *(_֡m^cw5t^ذd|>х'/`[D ; X'hloңB.S7v=hyY'<К7qAge!_=+8? 5 HQvJ \Ox]qE%%9!m򝘜Qp'^hf#ۡ hiUdQ+yc`!D:2cۄ 2Nz|!Y=bX>SQ1`h}eA̠gfE/ZA3j_3uN=pm[WߵyKwǝGTgnth5Zʷ"(Uo$=9JS%He!a[%J </A.P(;I<" TAMBCE6 {9 w=Bzᨹjؙl[ゑ e@Ha+4Ձxŝ;krӉxj#k)"cup҉`K'\_ Fwb]L G # 09 ɩ- _JBO. 7_h4jxHp7p$VT7u}G8Whi \^yi!SyΔW!zrQIzz #"~[)Я -UX*~ ^ qhGQV 7lsvلq*}D ;0ߚԜyRZX r@褢Qk->aI$ޛ3;~80QKwD5zm{LN-@vV@.R~4ns`·Ŏ[tTYu_ w4hW㞝#Ԇg8>L #gCc#z)3=ƴDǯ^S`i PbIF)܊]ǓɭRE+L(K'uyQ!]o5ʺMϹmMԵA٤TN}?zKW$.`7i?ý*q KAQll ?)A(y_!l 7z9΢t_ ac'yɛg w˨l7QZq[irr00/`ˁ蒙_ΧK *<C:vL*$-l]Yt&c_BӾJ)m)L`!xy1=†L[c@n)m; 9"?mZWDsq) U$#p3yR-S$OR5i8ca!dZ 7 ]$J4 FXv_|_+1<qE(C-:P"a3[i7jWUv_Jz[[+dvhҜt*6Q-̐RXz0Ay#`q j.a>p/ë7L$C䌥H1oQGu 9Y>)sU$%FGNύ[FyHCˌʺ b 9O J*2:iO'V?/UYv @/fQ؀96Gc!M8͜z~xLp /x]֖VwJ|UՉy,5{ Lu[AnLڠR-W;)=E_y@u[c]r"y'4':|ߞCOYd VG.k݃1( Jt'Ґ]!~`UTj7l0l,~YS ]엶stc_ůO8B|w0rU[2WlvBC+b3P= z1%B^CKA'&\RJ,33 79\?#G\-jlfG!t:x:7`Cך Vv%}Kgs5#h5g"mDnKۆfGotQ]*L_5UĚ@iF>42_] sFmmvM[=fkB?PΨ>]He!역 |:--$I.[|p"S0#U9ʌd<cKf *z_~l\| Yו:_(&:lf7Ʀ?ݦ^GU#QvƹNڹ)na,}#lΟ$ӣ_b+:@W/i΀M !3' ;Yw8\H!a)s^+KWj']?jz(㉳zRIe(mwb\nG i-5=l+#u=9rgݞ3t|z36Ι 0K2"Lf)z>V ccgO}r!UޝN+Eɡgwv&!'S/ӵ>٘S-.Q nHϘUk69V.!!WE1zY(K?5R`#m`)ؐM/k7S9鹫 bՅ䵀%8u"CDG3 esKT횂<)"JNDPs4= 4i`Mˆ6b9ٳެ5iH:< x;A90"kTa1q_ݣA}mWS~<"4:-71r#xgæK:_1܋E&OHNc`Ȇ;pj1 EB]=hrB'׬& ^ SATi ٜO&? 1+" 5%4^f7bm17i?gCzRViBRV*&7Wfe& l@u լLN0Mv` 7cRPR"e'BO?K7:0)EˮCBЀ3vH1 53邒!0R^y4b@eW I7z C̈MXg!TjB i2c8~w|]1#[ژ^v-,+B]A8y;Gyo91INg\e'Ƣ2"Q 6DAk0Xh, nc(iδ52} R_LU<{YiZf|H'Aѥ,D $7uLъY='-lIn&S aVGt[|4v1̚RViƛ'} c#gdDGDs`o_3DhAV:M}n'v=8񺥎OdWK;0e$ZS=RVŠXKP4nEՄ ռ.Z2k[e ^Rآ8/ Hu;*@XUCb.LBbyU:4 :Ry}?c\ iC1o3 zÿD;* co+ş.R}(V_ b_3z~^!Op4LN=}Xh@P &G?iP 'cu4ȧsֆDRd- [m>\{%9Vx]QyVl;եLgY[ sCRM$ Ni')F>r[J|ֲ%g&MᛰlWqUITydAר%|3: 8*ҎiTEn].3bTbo*^(A%pCw*rj,LMfbyea U92Ha<m%m07fd桂 lz̏I79$WZ= Pv9~ab~Jܔ]al7(M76D`~9F?#GMKGYqMXTQY+FXbj XuBC%&r[cva ˟ӭ O$[|0 kLԻt8fG`$Y%hs|ON1dbT&ab=}=kRJ]+JnDS0D=w[vBị+DxnݬZM<YW¾>')ٟ32:5.’;2-p&  YZ