libcaca0-plugins-32bit-0.99.beta19.git20171003-150200.11.9.1<>,$c(C)p9|I;qFRqַDл7MxkxV=Y[F#sCEGEyQ8wSkR%[%N\Z8̌5r.(g ~mE8<ޑĀBEf? OhR>> ٤P/`|wԉJ*WFJ~0+g-᦮i: |Q6ETvϩD7]ZZ+v/8AI"aɻ|LOR .}"*5oFI>%v>>,?d1 ? S "(/@T ^ h |  4Haz `(89:>GHIXY\0]D^bcrdefluv$wTxhy|Clibcaca0-plugins-32bit0.99.beta19.git20171003150200.11.9.1Plugins for libcacaThis package contains gl and x11 plugins for caca.c(C)sheep66@SUSE Linux Enterprise 15SUSE LLC WTFPLhttps://www.suse.com/Development/Languages/C and C++http://caca.zoy.orglinuxx86_64/sbin/ldconfigFVAc(C)c(C)c(C)c(C)c(C)a11c18847b2ae5de290b511e67fad74c84a1a8a42e2e9aa36387271ee8d00c9906baa739aa60fd6e4fba4eac7b15fc85ab3fa27d22c288a90d6de4b077a3c385libgl_plugin.so.0.0.0libx11_plugin.so.0.0.0rootrootrootrootrootrootrootrootrootrootlibcaca-0.99.beta19.git20171003-150200.11.9.1.src.rpmlibcaca0-plugins-32bitlibcaca0-plugins-32bit(x86-32)libgl_plugin.so.0libx11_plugin.so.0@@@@@@@@@@@    /bin/shlibGL.so.1libGLU.so.1libX11.so.6libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcaca.so.0libglut.so.3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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 cacaclock/bin/sh0.99.beta19.git20171003-150200.11.9.10.99.beta19.git20171003-150200.11.9.1cacalibgl_plugin.so.0libgl_plugin.so.0.0.0libx11_plugin.so.0libx11_plugin.so.0.0.0/usr/lib//usr/lib/caca/-fomit-frame-pointer -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_Updatedrpmxz5x86_64-suse-linuxdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe1b5f8ea65eeaeef73d5605314f191d6fc376a6, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=deec14849a50ed1715c5f9061518c5821eee1b11, stripped PRR RRRR RRR RPR RRRRR RRutf-8cf4fe71ceee075b0f237881b2380e437c3329a65e06a579ca455f0190bc5a79e? 7zXZ !t/r6]"k%(4DW.+9_iDZ1δC1^H3+F|^LAp?2;T`āqH0w ^Ӌ.0j}vd޳nփm7[OAF1Rնc@ & $Igi.v$)T91TȻS(Zp ]TY @ً[K͊&C)zO4*%KGGum/F~4˺ɝ 5uO,m9Rg,į@ߢHN wHs,A@3X>[{E򙢀*6O#o*"/I3äjIA6܋l z2  z[B ſѓbS&Iʻ>V.wǴV2'[LY*5k/EvZ>b'coO~xŽb]Pd/# !KR7ս\ꈎFFkU3 ˩F$&p|jHgmS%ILN5/]^E$NeYc_K%ɠ\]$)%G%/r%>̦>$$}l ANAb)Yj^^nhBJBϨ1qD)).N$_/"+Z%Xj{ld2oj迣aC WFⅧ˩`dԞٜwK(UXb-=L`d^q䭍~@&ӷ߿+9m\ZbIБ-Z磎p*OFREw dSIsLVGw7U Ď_lRX#Pe]VJ#0g{Iڞ'$VXt~ގD[Knɠ,tnM4@Nݿ30"WT y3olEX#bw@Wn#>2!y/fRgw7"U5:|]}н:8/RlPڔіJf'`a?aznu-qՍC:K}@dx෫95;cIx%0=|uT1r:ܑ \5<=잛*.h "_Bwy,z0 *a)AkkFmf޶4R,? }%Zgh%5!C ~Eb?9+s9#R@7Y_t`)〉 )0j\ in"NF{NzDɖ>zM\0-6mY%5=UD$'jjNr& G8g,P(rVP0d#܄*czVNw>v/Ղn{WWeֳ6#-a9Ve`Ru춦 ) tTY5Ry8iv\)Xh#]&5%`耂