libcaca-ruby-0.99.beta19.git20171003-150200.11.9.1<>,/8c(Bp9|K.kfMLHi|jӉ%ϛ}2걠-F'Li4"M1CH 9/ȹ"xjfQ0LӶUg2˩d7)''bd5,f@(,|z/W -`8ҪTqp:M6FlXǑ*VsxPvgEV\()R%(}'Z\',:FtM5CfgՖ6í>0[AK}}8n:GH$˷%Y:ţ(>>?d' 5 O  #,4 8 < D  $H p A (z89:UFlGHIXY\]^b\cdefluvwhxpyxzClibcaca-ruby0.99.beta19.git20171003150200.11.9.1Ruby bindings for libcacaAll that is needed to use libcaca from ruby code.c(Bnebbiolo\SUSE Linux Enterprise 15SUSE LLC WTFPLhttps://www.suse.com/Development/Languages/Rubyhttp://caca.zoy.orglinuxppc64le Ёc(Bc(B663863b22717a6ed7714ea967e794b1b4efa733a00223a9191f7e3cd3206e5c74878b1fd97133b5198f0a0e55755a9b97643ce83aac7b1b617e09a7519fd6f1brootrootrootrootlibcaca-0.99.beta19.git20171003-150200.11.9.1.src.rpmlibcaca-rubylibcaca-ruby(ppc-64)@@@@    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 cacaclocknebbiolo 16635828890.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/powerpc64le-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_Updatedrpmxz5ppc64le-suse-linuxRuby script, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=59de0301d002169e1334130f5d538071ff5e1f10, strippedRRRR+Ȅ?r7\utf-86d2b5c6b2b9396932555646b2a6ba2a3d61c37fafceb0d378c8bad99cd3c3be4? 7zXZ !t/&s]"k%(3m1 @ ;FQoyIKyzQnf LNaؚ$r˥ Кt UFFcNLI 8j 62݆AQGG'dxDP,{yT ,DﭣXp ,ۼDWG@Xۣ)\]y|x,* kwC~Ffd4?KY38X,bs%7sQ+턭VdG6ciMW[5Woa'.+| 3dCk+_P*W'ё`/"4aɯ$@db6Ny2MKȢQ|7+z&26K& ̩X@| )P"g #[Vv[3=O)~CUfj%bȾu`.^Hk4uDA A\/x=eڶ"׋lQu, L;dlFv1DRpYzkMm:= d*ZKxaTO!{L"XQhJi9gS*D$>i/%TligOV(+u=EPGه'TԬ%=03Ԧ-+uR<翵gi[Όh AS@  O5D/NH)BT5  \M4SR64-N?j$NeSͅXԺOy$#9zK8,'.8x/NTA֋8 6FIDQs뚶|:FuwE1Z6#^^uLr~5? Uuź攞]cM6je81&an>,f=}j hff,n"UZsin>YsއzPAM۴bQ턻:7*JuIm|>c.q? rn8>g-y/Ҧ\}\^:/cg@Uɕh ?Sx'1B@Nr mߎNi$~yo1diNHmd c_𩋖C\Çc0@bxTGy/YOz>跨BHQcʦ5v:Rvsj|yP4)VwMi+,9h>µk4Lb̹,??[ 3hza$[$>/foT,D"; ZgFWK! St,ER_f\'/Q3"h"eNтk+ K9^zwWZm CSM?F2pI*G_Zę#?< En[M~vǩHpb vڌ ۼL'if-R5. 66Ϊj/:HSŀp&Z oU هN\ͩ2&Y[ͅ|C+ NpVȹԲ`NSk]귬Ǒ|7n$,{^(O^,u\?} -x Bq9C!\x婳| {8F$9-+DgwsiOqkDztW[/̻O./yPQxv` hT)"QwUEGH}TJa%iBRhs3r=˔ aJS^ Q~1c|4'Cc0L:S&7ݒePOz-50TDlHQZ_<+N"FX7xDfdpiE+S!&'"oe^64wt#}ۂ v*ca&@ @ vO z,X! `ߢ?\>Ae~.Іfh]xl,9TtfJ\D|R BIV*X-ԅgSShq *F}H&(O)^OmfL(,0%0/U;ЅسsWdp9@Nw]K JC5fO2NL!(JaI!KFaY)ߟvW/cĬ+)FNHӝ3 /:Z8!y8ҭVnfMsL)G'0 \BAčO> 3(fȞjgY5FZn—**eo"XUˮj}[@OĪNh|2X+΂p1ZL?7]K>XRgYPwkkdXȑ㿼]4܀r#"SY]՜n7d=ƽ]J)TڷNړ0ԝJ{y,8`HZ`qd6+B~Awvm0*OjG|^A /輀:1_bO \=.|od MCxҍӮ [dskS֏gMAB `+ AeHw+:$]8b&<3b<^ơ[aXk5 QGţ/#!x 1:N t|O^_a>(^t3oG vfɫ1ajdlo=59[ ]OSZ/tPҿjDC= `#6[ByE Äv% 8^C FcB f(Jh*tӛ5ODլ831oo66,}0̼\HMv^0G%{е3/{`"rO Yo|R06@ՀrSZ4ϩ7NT˩vr3[;ZD;ey37d y7_pZ %CZvPh PR.K%mj1[9-, :d˥63zv1Z< J]_WUhA@hx73,~kT[8F23|ah U7 +ͣ7e&Œߵ9F G{@9?ydo/Ʈ2|oR6J CF8i|C >g 91wX7 S}wͽ!%'h0&zco $@Z>iAdgK=+`%5X)Gh<>q>~Fğk&*0 S X=h0Θۑ WxY|ϮQbB/\9y}K=IBpB"2X3W7~Rc_1BtϵWx>"K|`nAS4j18akTRWdg.u>Q g w/D%Xٶxx+_+{EIjq[fK8hH^00< d)?B_9i2 ohLw217"r"b2ly£ɶbe$ch6XCh~#`w '>FyO39fJAy1/CrS^D