libcaca-ruby-0.99.beta19.git20171003-150200.11.9.1 >  A c(Cp9|(+St48'!_lV%bL8d'S1F/xpW4Hϼ.6c3pCO<,9_?sco4av~/hnxl+奐7OM%'`,N*؎gZ䲰ϪVS^D%%i!m8 fp>?d' 5 O  #,4 8 < D  $H t ` (89:uFGHIXY\]^ bvcdefluvwlxty|zClibcaca-ruby0.99.beta19.git20171003150200.11.9.1Ruby bindings for libcacaAll that is needed to use libcaca from ruby code.c(D s390zp34,SUSE Linux Enterprise 15SUSE LLC WTFPLhttps://www.suse.com/Development/Languages/Rubyhttp://caca.zoy.orglinuxs390xc(Cc(C663863b22717a6ed7714ea967e794b1b4efa733a00223a9191f7e3cd3206e5c7153d5ae44ec32a1f743cbe921f1451af5fe789a7845cab41d86106d1fdb0c964rootrootrootrootlibcaca-0.99.beta19.git20171003-150200.11.9.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.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 cacaclocks390zp34 16635832410.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/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:25976/SUSE_SLE-15-SP2_Update/e0ae8281f9d9ec4220af5846e119d38f-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]=6ba084ba680c50a78faffacbd3d2be1d28964f6a, strippedRRRRR8ٌCɵ2%9utf-8e00d0841339f0062bd207a5e7b74b8f8344e0f7e55975c5f5bf2e0e2ed036f79? 7zXZ !t/7] crv(vX0bhǾOn"mȠh }v#zFcQѕv1yfD“V}X^R5fg}+)1V?+8XW_F4"VlS=#6d( Ee lYv5zP)ߥBä*1I Ԟ]8·pAQ#q^xce(^r#wk&# X| r Gsgj iWkn۫E.mCl_!6Rj(S|Usz5[[1ш3e2BW6* f^myZx|GDB3kn]kEFff.a9ߛUwK4Oap<_(l\ b3̽jbZeBREpV*F&>.w)fؗg cf!aOh>E2W+LlwcWS~# =&HيH m\.Np{Y:`}[ 1<9OKAmD~W} Hq=4zqk {WTyt+ȟzg;.H/R"_izKK +,gi/3I%FZvH[%@ B2^2p5d޴1Ά8~#"XTdUIź`El(tXPc¡mբ8;&dNP=][ 51B ug)` ##MEY-#3{zG6_N4oD5 4G~ޣ&ٟ9ȁ]tFG- 4MfQ/`薞`X,L.""cl8Qnΐ_<' OLZHG"z= H+Usڊp,\i/o,6{VeEӲĨYz~~T箯o3=d^ KՋ=1(jmcfϰXҢ~&䞿sxg ArGUx,Aa{dfzE)~;K,gѸ?D6p~Z 'oΪKRi=&ORrp9!#vzF8w\E)C;CGͨ]{<tZ|Z>OsN3cw|XzN*@0!q^9fgxT{h-p9PKYmLT٨ʩ Uō9w}6UyM"!Q$y8tSwjo {V ݌ed-K{Ł _>/LWᢆmq@λ;ՊIi <8RE~-D:c}{pY w("o< L$1•l~ՌzL[cϏzP5Rx@mгVFR7\S97iLUu%wҸေC,z_nmq \Bh8`._|Z;!6jӢ+0d2 mv~\HwDkx6'Bv4V+O<* !bwMb?8(M*%[^>p- **$OaDƢ@}sf&%~2{塑rR0jbϿ)؄O5LF$ ̻#HޜҏjFc yPgNJ:) v}Z@%"OqEl-&5BG@U x}/ gu]mbm(YbL|`oڨ·}71+,{ͷ"X ?@{2?U&0hb1g\u6WFGѭ͗-׶ "kHF2/qTe1q5|󵾚>&}1ȵ #!.]Vk [P;/"}% @z>VMyOȞF 6/mWr" b2Y};DGOsU_XXg 70#$:4ZBmRnR}~wQAq"Bp,\^R)(ZWK;B88f*R]L*DQ$Ir9h2{\9V$S719)nU%,Ľ`B(A€4 <F:?! 9&MKH5D 4Q2.: B3oNAmRvlcbM@ûr&O1rAO`/hj-Nn]phz4R@QwKjHq́YS#mXぎ Y'kJVRu /)cy(tO 52wyB`-l.&u ) 㐈R%*Z{s" 1/̷eu 椩r(\f䯈HVj~c<,V 7b԰J$E1,3B.\v$oO~4ݒ@X>2&V[9djSfXBؕI ]h1kmXZE \<O4v1sRW0wfjݍ1gΫyNPUeqv45ǵ" .0=sU}}N6/ :;;5YADj+v ^0pc +9%xN(>8=j[Y@Uܿa5. goX ly|g_Wt@S'y x' 淃0F4k6̱:|ըލn@זnKc0^ Mwj+tn!d7]#>gC\=E}zGD9jpVҚm:x+vj?Ix@j,QnKc)g=]F>% v(i3@ōS%fR-[[m  t#W8ƌ@z‰o3y }%g[<<o7v]/3"5H6gH *օ>Hy~Hs;J|t)uav֙5rl&pc =κ_!_ա(=:D}fiܻ 3h&ۮt %7-1W%7ǿF{UWw/ʒ YE\KlU ) GӮ8qbkHKxʙ=H\8^r5zgf2uKrfG+]e.}4!/%ڟmmCi18Z_ˑt\7_=-^@?\ַ,U_;gY]7F:4qu/|?:u]+_0Gbz*MqsrsNډ~_}XtDr R}2JYhٴrp+7ڪGlSU?3A.綍o-wm9.$m)yT"> e'%HFoMBigo2P,7R\5J-gah~ʁ0^aHAYD젥yǃL7%)~ Ŕn`l%5$"g /VD棆!1 :d f:FTr" tHv1>WtHx:e{Lb#?@fT쾖ˣJm{=Yph#/YXJiSR&?t'/ Z1@ۣ-/G}3d:=p9 ir13ԨȌee;$n3I*Rfm/(+ߡYv1eз˴*VYTz,h/i ):mtfwVj]u :WݗCb`2|N.̺`mh #&tiC " 0#&6˃ L[tɦ=QR($>4B@ܸpR'龞a~Ū:lNYG\?P2OManCuo= ue|:dǁ,:v4؁V㏔;F,vںOoeJK6r%$BsO{j̈pb]) k K{{'9j!랸wЕKIUlphrEs9]A0TѶmS}Ҹ󳺊>.+׹9ȗW=- DƒI&+#~x"P4g*pִ+:hAb=+Gh'vٌӠdנ{ᑎ=[oF\9 C?35u=o:vs֞ۄp%yKVǝ 0 YS+0)=6iCvX2Va ^YX:l1ސEhjq<. + ƉG[nZT`K\4ۧ2Y^$9&*`a ~\kd$Fe]RykYhla•i "ԧ(Wn?-'i?ױ/aZ`wAp FH$φHSE֡(7B b`< b\3_"#Ԭ_!M9 ^nl.=ph0+NspR#1S*)2inaj s&V_\R)*kYSS@ T_93$iӏvu^&pFJi C.Fąl<-ڶi8!AS.u'a6YOpy<ò>s,E1rX(|52K(/咓R,ZۗMN_J iAcfRqIɍ2=Jz>ޟ'gC^8 Lo:>k1S.VI*xhav/phAz'2(܍\"]pmhJ+ )3 +nGeLEI|+rRYV)p П#f5V,1LڌMbk&Ch =4֭WYbX~yYnM:yV矦1 "ӬM3 "\_zDw0MbЭBFl^˥@'7;#o-R/{8eۛGX9(чZzx {{9X3±.f\ J6GO'OV-m omkN~dnP}E2M2rftjo{=x"5g\Ȏ .saBInk1\𭈋*C hY"h }v!֖Og//ӦI33L":G\9n[QR WE>.\c\r#.)NHmEg3I_pnr6a_M .@sR. L< BAu *^]t2Ol=29,xqۂl䙱߿B6p:ӕ7䝫+F«2]s-18]m1l**+.6%;]E ̼qtF-Nd09R|f[(-Jb*Ѩ-AKv%AgVlm܌=~ q5u1h? KQHz?F}SMҳ墰yFɃd;?C31'W1D5Z&6 Y{aMpܜunrU PdoS{v7EW;U*YT!".Up/ڋh#,2XZ c/0ƥ~3Fj[O&Іnq-eONV_"r/rY{K X\Ck䳹j@AU\9w*II8QwVPFIt4F0nE۰{sN#t(@b5PN4/>.)REv+%L$sjT:P4N\ZCUDkZ2 a65nwEU8Ž/rctkE09mG,\^̯ 29KcB>uSi 1ڰ.kƟjx&1mm}bT ݱ͊6X3 #l'Ivv :ɋֹ"zm -I`cӚyeq_BQ#T0SND0,-Qw u89iġ)yx͖w{(#^]_cQ8w].x64/]8 {_"PXۅqҪWqIѲ-VhoDq*h\!gWm3ޕ 6B5KIa( ,Nav| TfN;cxp 3>pa-vCq-I0GP34h㑱bVbb4sUΎri7G?7/V=-M}`Qt981ٱs&"rkɝCS:A/c205''&PY-5˲c`2E?fxu%r|kWf(HvLP*(2I7&M$ElM;=;e~qvΕN%'>(d`>Y(`=%g0GE(ٻ1r_ۯl쀨h R[1.8t0Ꞁ `i K拉 bW~O=74"d4 ٚ_>=$x=GX$wvbP QRu}OR 5 S&-Se3z9}:y[l\K^mul;rݤ#qe2u>BxD\tTکvIL k dKy2 b&X4meE#ԋ}lB(m+\,sN-:'5YfڪB6*UW42*.YF!By¤j[o#l%Hm!ha ,9blָWmPlN9d0Z_4#sdHe6UTP;sZ-NAH4qU`*Ro= My_͌!sf'rrIu&s! GP:&R_Ge|^vjXap.Ŋ7JѠ)bW̴,tX`/V{*15}{!ƒLVT8#j[2`E68b'aFn.$EAx@kLut 5O (C>58ˎʇ 2^`mg3 B;0f|N "7vfe,ɲr׃M*bJ2ȫ8j|M>%71#SgkD$ɝ 03DLPb!T⠿C(X647!֛5VjxVd*|r^D૭/rP9bOme[ )`:B,(pE-A]QtZC*`ՄOVɿ}%`DI[-|xog6}@ kaQJ-CH^'>c L OpB݌B5\X̚f!50E1[y%}`9o!!?iĝf5k?VB#9ܦsUC& 'zZ$m-#lܱJ4[_5)Nu]!ٷT#|hA,+>'oM->?1kZi m=BB<`R:vklV}C$[lna7kN . AVU]h#[ytCS rQMpCtiGO]1 )Wo}'J裨j5G4Fb{2(sBdpq Iʿ ؍uڊIQra26x!ӲA8i7]b^=a ;Kj2,g gK@[84|`geoB3SbYd[Qt|0[&RB3=)QF#CIk|n2_5vr6ĉzEÊk7MPT@j.qu';-7/IL. vAń|O"gdGB"z !)~/jzlfd[vY2+Z_ȠE֭j1]-}|:1b %gP^@u´$BD+㹪Tg`=ઓ,w#$@Ijs$ ݭ% *Z`9\qF Ex!gnQ$f !|p.a6lEir=I5xD@!!@|2y]vW{k^Aҁ|6@ilVA.PŸ͂P˃!5|pftN([hFr.;, 5}UT3avh3ƿ;w.|U o+Ot*, aXZ''UtVt _΍DT9҂ D<1D8!" cElI5|oV]" ,*Ut,,̏~QO&I>]Ci,#D'0g+rm"}DO=e@;#91W6lh&1`{jGs(@^6<[mE!ù(!Z/hLqP,5R R ;\g:=w[z;>Oä "db&Iu9Ƥ[kY%[E*bɴeB;pOftI''L#qvGXիb0 i[9.A *:bުb|88.@staSK'fGֽys`AT ԭml24YE}@Hpi2 ƌlK9\),Pōu׾A~я(D=c?r3M"DC%kԶ )[wyָ8?_laCsfЬ6pJh u.!OצW-yQ"RMz ҕ@N,/=e]; ap]] )X{QvD-Y뚀gr$#]/9?0뼅>'C&H@Ό!QV6GbOf4sOZ2"_Tvpڼ˽ G#'.ϼpaRsqi zZL7ׇtGuLGK+ZcP +WǣI.A (L? s cZRc #APA3^W FSRzkw^*bW4