cairo-devel-1.16.0-150400.11.3.1<>,f=ʧp9|?>mxZc^76RlO`U?ݴ)quRQWg IMgx!dJf}L3ؾ\1I{cY+x3݅wPDbxM(m8P_FHQGj #7#r,|@4FA 㕏"A`y sĚ' P$ۅijի'[g{j)M+X7jt9iMmj2K8~. D`{ G['toA}j>AH?8d # E +FLTn n n n |n  n !n#ln%n''n)+4+-n(-8-!9.\!:0!BqF{GnHHnInXpYZh[l\tn],n^ bcodeflu nv w4nxnyMz4Ccairo-devel1.16.0150400.11.3.1Development environment for cairoThis package contains all files necessary to build binaries using cairo.f=ʧs390zp31).SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later OR MPL-1.1https://www.suse.com/Development/Libraries/X11https://cairographics.org/linuxs390x!40 } k(!$ BS]rZDB#09rS]q{^&Jd2W.(lAvQ'DN | \ !9P+8 k-(_* b`"N"l A큤A큤A큤f=ʠf=ʝf=ʞf=ʝf=ʝf=ʟf=ʝf=ʝf=ʠf=ʝf=ʝf=ʝf=ʝf=ʝf=ʝf=ʝf=ʝf=ʟf=ʠf=ʝf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʥ[v [=S[=1[v [f=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞf=ʞ873654913917ec9623c0d6f4a940f8ea638c0954cd2c01471df570046bea2bbf45543c313a34c194b5637b8d1d1ee364b96e5b676599315198d98f86e28e4b45489f74a852339fc04eb11e26ddd22536e0147967ea67b301f6636e21bb7c15fa05035e7247d4351d6f88222b90285789da25d4c5a247afde48fe59da728011acf8043a9f13867abaca4664a1263a38a19075f6387ca4ef3d7403db3764385d2c6ce2b0745821fe39bdccdef07e62672ee52ad51890f67132883af331972f8b052ca71c761c807eb16fb97099ef0f8c6b877c61f49e3f568075eb762837b2f610611668b45019a603304188280cb52a3ba1c8deb8c9802bc400c2da49ce3a5d0603d8abe5e374e9b8b51598f1e1db29cc1f42cc5a52722338acaffe0218d9b6f20e678606c9678afbac4001f0959d73f968b7d1849d2d973e1808ddc5a91e8e248ca746eef29a8ea735e2b93e6a8674922de75683a6f3e7ffc355ba946fc8387de65312e5051f2754c908d6965c2dc20c0d7a2f13be00fc1d0c3379635032c5751941b977fe51808745a2242430ded7a07818ff2e27b6dc16fdf87f7c411bd37cdb5bf4c3c9db852bac533df54979e6b7cc7527324f348582cb669d940c834f93c2dc8111eb4325a439d91192c66827e1e9c9ada4974d453f242dcd30abad6a05686c84be22a7a2d4a5b75aaf6b8c50292e11971a7a417f64d5a221d81a46c0961a2e4b586a2f215622be36aa547ae5bef28a185082835efd6699a353eb54357d6813d8588e0d0d0fd543d65daf7f5af8168c019cb1ed32517d70aeb00fe33a9424c1ba4f94b54d0c0cef98f0dc9c60df3f5910ab451c0a6e4cdc8f9959064f4b5f0126383f69393fc18167428bd811af718ce056e360d4ed29a24baae954fc849434299a73a8860026fdc8abf687cb3700dd0257f41cdedb2e7d17186d8eb1d463f6ce12e377c9f5374ebdae33c5bd79c0d50e1bed7465486b70f2639876d73b05baabf3619b6f976aafb33fffed0d50062a4a72f7c2501913dd8375d4f8f88b15fd66468f80f206d571b222aa73d480dd8a23ce5debea86dc301f06741fd7a5022e5fff5cff486d126d88f1f2fc5c9fd85018f52d31e352185a0a9ecc1657717f3a44dae6198c7afa57a56b1152049c878fbfce43b4f95d63c02c2eedcccbc7872818cac040f41091e8c28b422e62ea488b66f4a33ef2e91ec1f1e5459ba3b51bee176fb4198e8565696d4ecc90d17feaddf11387e8c9e99471bc27e8c5698d3ce406afd05aa16f28d9e7a7cef3136055a6195ec1ffbd1748c2ffdec117867728a6f66ee130fec97223ca77dc12357f244a834119881b4742470919b780cc86315fb7e6765ede16154b1d35ea6dd43d23262f8e9cb4a40397be199f183e2c51600704b2d46922a58197dfbb7c55fc0cfe7cca6548741444e9432b15c79792154a383d8c10531c03dd1a8f8f42d8fbdf798b936c9581d1be51d5649236369faa110647f27575f308bc5f0b447f7e7304ecb5ee955866df8acf56d94d01798daac48da8be60cdf94aefa997d87ceed77c73c2689f9bbfd86ff6ae6ad1c3dc97aa919e608a68df8ab61d3fe68a1c18942085b79985aa08b4bf8fa8cab9896fdeea2f42be7907d471895e10bc834cc89060adc4550f7187a7daaa4bb841ab77d6d88f06099014e38f9b0f653c1b32ae67de49f1a136d0c13de4054c55ee67ba9d392325d8a08dc0b995834b2c15b2c9e4caf7f0ac20b0f5a53134153fd075823c4c1ada49a5bac6a5dd7f6e27861557be0962c4f3beb0fc8abb170a026fc0efadce7b6375ed658e294b4a4e705331a1e2ac382c099cd436fed73b721e0cdcd1d4be50b81380c99bb34d986b1da8b655e9168c9b7630aab29c828cddf30830176e7ee42a809428efd6ecfa139a23059fdf5c54d7e1c99c0ae96ed82cac06563c9f99f555aabe5f1fb6f9b008797b5a3cfeaf6ed522655acf970653099d7aac06c56520981d4f6a3a03f4f721746d4e4cb2e732a8f02f5e2d8fc422c7cc65adf556554053b999ed712a387a1255e32086168ba7305e3cec58e37894caabbadc4ce9cb79ac60e9af4ce95e6ee94b2405ac93670b91f91c0e80b49364574501c4e4500d73da00e8b9b4f68e448f0ffaf48c8b3106353179f16d7cfca71bac7671337a932094c29afe9b21beb9a53cc4aaa1f2e13439e52d9e43be991099ed0b3da6adf3eaaff9fcb8a6b81a4078cba47488ed2b8dfd5842951255a8c702ea5a0600df8164f48a1f77786825ff1b5ec90fb170ef4045e5c03673da795894e326d977409c7ca2e232deb5a5c8768c5ff14bbccd2dad9e931a14c79026225cc90aaa51a6b42e93c74c67c2de1d5e84e54be37b005465fbfd1b59e0e74e0dd5cca430c289caa3893e3073f3742b866a1cafd0af8863c5b14696ffdb8a2eb40bb1358d6c8e808b50969e16eab4a395ad45e1d291466d305a3f63bac972690ee57dbf0ec719eda2dc4bcd32624ebf01f8eca186b4a1b8fbc74891dcafe301d45b9af3d87235affcb9bf72d5bce84290acaeabefa2eb30af821c8a61ce0b84ef6f0c3d55e77caf33fa9b01ca08778dd08b7f4964b6def444cd48fa9ba117ed961b94bafc3b4e183c0733f27a5d5d1840a9ab2af70165c184ba4fb0ebe6059be6dfb406b8bb81ef4f0ee33d5976559fc0aaec21feff07ddff6b0f3300c87d354b9f6951dbb3e821c5f31d706689256f591428ef168eb4b2b7bac41000993e6d517802cb0bb60e11e9ee6c9008febe8d360e83edb15cd1bb0dee4b52fa85584da880994fb06f2283620df7bf9ead4448db3b40747c5e7f0e982a11b1ae40bfe3db64400c3c7fdf0e20cf5723e092ac1a8eba8bc2a3dc78f17f801bd00c3bd8334529bfa0a16556ca1630ec5d3a4f002e3fbc99066a7b41fa68b3c7baa28463742209194ae466d9a0fe73792e6d998d64c4ca264feb3afedb0ee2e446840cbcf01da9b9ff9240ed58d44d9d25577dd332a2f3f435f00744c2cd080bf2536c47d27111cbfe26d2c95ec6264b16403f70bd3bf59b5423605f42224b53cda6cf54202f3c768a5ea082b4669051b963308b26e84433bee83c920cf66895409025d5e99b3719854be7745cac938ce4d89e21588be000f48f94d011bf08c74f339729c59cf26b91942156ee018bd467fb0737e7f89d9873b7aecfb0eaf1af3f09d0e5688f6b16718e4399f1fbf6ece209e2ac7f9044bf608121ee4e1a2e500ca312086153a12ddecdbe2f5c13031c0d3b78d1225550b3324d989f5608466f5b4bebb1fedb30b9e9d78b2bda4a210c4b0a8872de79eeb6afd1bd3d77fabdaafdbb143554cac6b3cb4f6d43ec4d37f669991ee6092363fa39759798ca02179e008e22c6486d0cb3632daa0684763e2f4d2550ac5cf21a0669e7469db79726d2e8dae28117a49d69f1e464b6d544985f15d9fcbefb733847e6209ee04025b9dd6215da6f4bf6635ec159fdc5f7cd071f6c8ff78d71c5f257c877f36d6d660e094067a0198893077c597391d4c77789017f8ecad4e874403135fe95267deeeccae9eae5904b4ab2c07df78efd259f2d63b2d354e5c73497861f38168f4432f603b05d2dffbc4f8134bb546e8a417447a4bf0d5ed6eca47f4d2713c16f84ad7857be4f3bfd7ae28a3b009467ad54943c90f22cbdfd79ddce4e789452f7a053bdb00b1d1d4d9f73894c796986c3b7db962697e35027afd8f5750a80f9f763758d60d6503994214218e54bb54407c7c6de71f0389a35d900252fccc70e973ed8b3f9afb50e0fb59a8cea8561f875b8fb13924f3c1fa8b2b3515e5f8f717b2509ac71f382a186f39a4b269962720eb1365c5ef67da48451eff89b0cf9e04da7ab0031028fc2f8b151ee4434769c8373a10a975e457582f97b2a803557d0226758a0d2c7363f79d5ebb7c40daedadbe102233a33e1cbde4bb76940b2993d3ed49db18becb79ad521a03af587d50fd5f8b6f78df3f8b0d11d16afff6a278247c571da1264655c1374231b78574802eda1a97cb1f49a7bbccfd9b127e9e54f2431f6a938e57e1e8dcab8bd1bd3ab89082d4da980219256a07ad0ee2dec9a664b6cafb74247a02d3739e309b4cd85e480897d0e8e391cdbf6e51771956d466983931aeefcc866638846dc28801a11e9c334c267c0a697cb5e79a47f88d20938900154d262336d535c87a53cea42c908f6a0cb3d05e699beb5e9b0556d9a999185a532cf791cb269c492f27d7926aefccea60cfa9cfa8188d025d2077015d51de85d8bf038406eca04fc09216cd7b762a2efa96437caa654831d76cdbf4b61c7f0a4329c9b9f996f606cf0df308927dbe6360be25e9d3d2015c0340f2f815c08e8d53fc12ff93485b035c60f42e39e9aca9384d814ec600554111a9f05345ad25997f7f6bbae76806112740687c329b062dfa19d0fec510121a6fcdda2462e7c112da1de3d8cac0b0f2eb64576ddcf78ddb245c2f9b90f1be5824290ed5f5439ab629f4aae4a317a32da9a1f110bb97545e26803350256c4ce7aecda2cab4bce7653146c9efdb50dfd3b447b2cb3cf334418852c77f7f01fe8d2828a4878390416a8e7c7359f8edefaf881b05cd516a88007438734dedd6d8106b04d94ac2a0c60b590278604845132a3544bea2c71aa7eee4575f16ce1e8d3b20385eef97cd6ec94ed875c9670809cbba7a2a808683f2d29libcairo-gobject.so.2.11600.0libcairo-script-interpreter.so.2.11600.0libcairo.so.2.11600.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcairo-1.16.0-150400.11.3.1.src.rpmcairo-develcairo-devel(s390-64)cairo-docpkgconfig(cairo)pkgconfig(cairo-egl)pkgconfig(cairo-fc)pkgconfig(cairo-ft)pkgconfig(cairo-gl)pkgconfig(cairo-glx)pkgconfig(cairo-gobject)pkgconfig(cairo-pdf)pkgconfig(cairo-png)pkgconfig(cairo-ps)pkgconfig(cairo-script)pkgconfig(cairo-svg)pkgconfig(cairo-tee)pkgconfig(cairo-xcb)pkgconfig(cairo-xcb-shm)pkgconfig(cairo-xlib)pkgconfig(cairo-xlib-xrender)@@@@@ @ @@ @@@ @@ @ @@@     /usr/bin/pkg-configlibcairo-gobject2libcairo-script-interpreter2libcairo2pkgconfig(cairo)pkgconfig(cairo-xlib)pkgconfig(egl)pkgconfig(fontconfig)pkgconfig(freetype2)pkgconfig(gl)pkgconfig(glib-2.0)pkgconfig(gobject-2.0)pkgconfig(libpng)pkgconfig(pixman-1)pkgconfig(x11)pkgconfig(xcb)pkgconfig(xcb-render)pkgconfig(xcb-shm)pkgconfig(xext)pkgconfig(xrender)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.16.01.16.01.16.02.2.959.7.32.140.30.01.61.60.63.0.4-14.6.0-14.0-15.2-14.14.3f8@ar^Ri@]o@[j@[R@[*AZ@ZJ@ZZZ7Z/YYI@YC@Y7X@XXXM?W^@WgW4VwVm]Vm]V7P@UW1@U"TTT>amgorse@suse.comrpm@fthiessen.demwilck@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comqzheng@suse.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgcrrodriguez@opensuse.orgzaitor@opensuse.orgmsrb@suse.comzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgzaitor@opensuse.orgjengelh@inai.dezaitor@opensuse.orgbadshah400@gmail.comhpj@suse.comidonmez@suse.comhpj@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgro@suse.deopensuse@mirell.detchvatal@suse.comdimstar@opensuse.orgzaitor@opensuse.org- Add cairo-fix-infinite-loop-bsc1122321-CVE-2019-6462.patch: This fixes a potentially infinite loop (bsc#1122321, CVE-2019-6462, glfo#cairo/cairo#155).- Add upstream patch + cairo-do-not-override-explicitly-requested-grayscale-aa.patch Do not replace explicitly set applications settings by user settings for font antialiasing. See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114- Add an upstream bug fix + cairo-pdf-add-missing-flush.patch: Fixes PDF generation see https://gitlab.freedesktop.org/cairo/cairo/issues/342- Add 2 upstream bug fix patches: + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch: ft: Use FT_Done_MM_Var instead of free when available in cairo_ft_apply_variations. Fixes a crash when using freetype >= 2.9 + cairo-composite_color_glyphs.patch: Fix a thinko in composite_color_glyphs. We can't just move around the contents of the passed-in string, we need to make a copy. This was showing up as memory corruption in pango.- Update to version 1.16.0: + test: Free resources in pdf2png. + Drop skia backend. + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".- Update to version 1.15.14: + Features and Enhancements: - Add more FreeeType font color conversions to support COLR/CPAL. - Update test reference images against current pixman. + Bugs fixed: - Fix crash when rendering Microsoft's Segoe UI Emoji Regular font. - Fix build breakage with glesv3 enabled due to non-existant glesv3.pc. - Fix memory leaks found by Coverity. - Fix incorrect null ptr handling found by Coverity. - Fix test compilation when font-config is disabled. - Use _cairo_malloc instead of malloc (fdo#101547, CVE-2017-9814). - Fix assertion failure in the freetype backend (fdo#105746). - Drop upstream fixed patches: + cairo-fix-assertion-failure-in-freetype-backend.patch. + cairo-CVE-2017-9814.patch.- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc and check cmap size before allocating (boo#1049092, CVE-2017-9814, fdo#101547).- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix assertion failure in the freetype backend (fdo#105746).- Update to version 1.15.12: + The main focus for this release is the addition of Variable Font support. Variable fonts are single font files with various typography characteristics, such as weight or slant, that users of the font can adjust between two points. Effectively this enables a single font to behave as multiple fonts. + The Skia backend is disabled in this release, due to severe bitrot, and will be removed in future releases. Contact the cairo team if you have a need of this backend. + Features and Enhancements: - Variable font support. - Skia backend is disabled. + API Changes: cairo_font_options_get_variations() and cairo_font_options_set_variations() are added. + Bugs fixed: - Fix errors in csi-trace --help and --version options. - Fix a 'memory leak' in the image compositor, with pixman_glyph_cache_t. - Fix access of uninitialized memory found by valgrind (fdo#91271). - Fix improper initialization of memory in _cairo_ft_font_face_create_for_pattern() (fdo#105084). - Fix multi-monitor virtual desktop with negative coords on Win32 (fdo#100793). - Fix issues occuring with older FreeType versions.- Modernize spec-file by calling spec-cleaner- Add explicit pkgconfig(zlib) and (conditionalized on build_xcb_backend) pkgconfig(xcb-render) BuildRequires: closer alignment with what configure checks for.- Update to version 1.15.10: + Features and Enhancements: - Add support for OpenGL ES 3.0 to the gl backend. - Use Reusable streams for forms in Level 3 Postscript. - Add CAIRO_MIME_TYPE_EPS mime type for embedding EPS files. - Add CCITT_FAX mime type for PDF and PS surfaces. - svg: add a new function to specify the SVG document unit (fdo#90166). - Use UTF-8 filenames on Windows. + API Changes: cairo_svg_surface_set_document_unit() and cairo_svg_surface_get_document_unit(). + Bugs fixed: - Fix regression in gles version detection. - Fix undefined-behavior with integer math. - Handle SOURCE and CLEAR operators when painting color glyphs (fdo#102661). - Convert images to rgba or a8 formats when uploading with GLESv2. - Use _WIN32 instead of windows.h to check for windows build. - Fix sigabrt printing documents with fonts lacking the mandatory .nodef glyph (fdo#102922). - Prevent curved strokes in small ctms from being culled from vector surfaces (fdo#103071). - Fix painting an unbounded recording surface with the SVG backend. - Fix falling back to system font with PDFs using certain embedded fonts, due to truncated font names (fdo#103249). - Fix handling of truetype fonts with excessively long font names (fdo#103249). - Fix race conditions with cairo_mask_compositor_t (fdo#103037). - Fix build error with util/font-view. - Fix assertion hit with PDFs using Type 4 fonts rendered with user fonts, due to error when destroying glyph page (fdo#103335). - Set default creation date for PDFs. - Prevent invalid ptr access for > 4GB images (fdo#98165). - Prevent self-copy infinite loop in Postscript surface. - Fix padded image crash in Postscript surface. - Fix annotation bugs in PDFs and related memory leaks. - Fix test failures and other assorted issues in ps and pdf code. - Fix code generation when using GCC legacy atomic operations (fdo#103559). - Fix various compilation warnings and errors. - Fix various distcheck errors with private symbols, doxygen formatting etc. - Drop cairo-image-prevent-invalid-ptr-access.patch- Depend on pkgconfig(gl) and pkgconfig(egl) instead of Mesa-devel. * The pkgconfig(gl) and pkgconfig(egl) are what cairo really needs. Mesa-devel is too general and is a bottleneck in distribution build. (bnc#1071297)- Update to version 1.15.8: + This small snapshot provides new colored emoji glyph support, and a handful of minor fixes. For a complete log of changes, please see http://cairographics.org/releases/ChangeLog.1.15.8 + Features and Enhancements: Support colored emoji glyphs, stored as PNG images in OpenType fonts. + Bug Fixes: - pdf: . Fix internal links pointing to other pages, by pre-calculating page heights so that link positions can be calculated more accurately. . Don't emit /PageLabel dict when no labels defined. - image: Fix crash on negative lengths. - win32: Fix initialization of mutexes for static builds. - font: . Fix color font loading on big-endian systems. . Fix color font support infinite-loop with empty glyphs. - Fix off by one check in cairo-image-info.c. - Drop cairo-fix-off-by-one-check.patch: Fixed upstream. - Run spec-cleaner, modernize spec. - Rename 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch to cairo-image-prevent-invalid-ptr-access.patch. - Pass enable-gtk-doc instead of disable-gtk-doc to configure, we already have the gtk-doc BuildRequires in place so I can only assume that this was an honest error.- Add 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch to fix a segfault when using >4GB images since int values were used for pointer operations (bsc#1007255, fdo#98165, CVE-2016-9082).- Update to version 1.15.6: + Detect if variable fonts have synthesized bold/italic or non-default variants, and use a fallback font where needed. + Restore MacOSX 10.4 support. Cairo had dropped 10.4 support when moving to the CoreText API. Now we automatically detect which API to use via dynamic linking, so can resume supporting this older version of MacOSX. + Fix error reporting in the xcb backend if fallback fails. Instead of returning NULL when the X11 server can't do some operation, return a surface in an error state. + Call XSync in the xlib backend before setting the error handler to ignore errors for certain requests, to make sure all pending errors are handled first. + Fix text-glyph-range for quartz-font. Use 0xFFFF instead of 0 for invalid index tracking. + Fix handling of Supplementary Multilingual Plane (SMP) Unicode characters in quartz-font. + Fix various issues in the drm backend including updating API usage and general code cleanup. + Clarify documentation regarding device scale inheritance and the units used in cairo_surface_create_similar_image (fdo#99094). - Drop cairo-pdf-fixes.patch: Fixed upstream. - Add cairo-fix-off-by-one-check.patch: Fix off by one check in cairo-image-info.c (fdo#101427).- Add cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff to fix a segfault in get_bitmap_surface due to malformed font (bsc#1036789, fdo#100763, CVE-2017-7475).- Rebase cairo-pdf-fixes.patch: Add commit to fix fdo#100029.- Add cairo-pdf-fixes.patch: Three minor pdf fixes from upstream git (fdo#99630).- Fix RPM groups; update summaries. Remove useless --with-pic which is only for static libs.- Update to version 1.15.4: + The PDF backend has gained support for a range of widely used features, including thumbnails, page labels, metadata, document outlines, structured text, hyperlinks, and tags. Tags permit adding logical info such as headings, tables, figures, etc. that facilitates indexing, accessibility, text reflow, searching, and extraction of the tagged items to other software. + API Changes: - Added a cairo API to set up Win32 surfaces for HDC with alpha channels. - New API for added PDF functionality (see above), and new error status item for problems relating to PDF tagging. - New error status items for handling of GDI, libfreetype, and libpng errors, respectively. + Fix playback of recording surfaces into PDF surfaces, where objects with negative coordinates were not getting drawn. To address this, the coordinate systems for PDF and PS have been changed to match cairo's coordinate system. This allows recording surfaces to be emitted in cairo coordinates, and results in the same origin being used for all operations when using the recording surface XObject. Test cases for PDF and PS have also been updated accordingly (fdo#89232). + Fix "invalidfont" error on some printers when printing PDFs with embedded fonts that have glyphs (such as spaces) with num_contours == 0 (fdo#79897). + Fix missing glyphs such as thin dashes, which get scaled to 0 in userspace and thus have their drawing operations culled (fdo#94615). + Fix other oddities caused by variously idiosyncratic fonts. + Fix deadlock when destruction of a scaled font indirectly triggers destruction of a second scaled font, causing the global cache to be locked twice (fdo#93891). + Fix X errors reported to applications when shmdt() is called before the Attach request is processed, due to missing xcb and xlib calls. + Fix random failure in record-paint-alpha-clip-mast test case, caused by an incorrect assumption that a deferred clear can be skipped (fdo#84330). + Fix crash when dealing with an XShmGetImage() failure, caused by a double free in _get_image_surface() (fdo#91967). + Fix invalid execution of ASCII85 data by the PS interpreter that the image operator didn't use, by flushing the extraneous data after drawing the image (fdo#84811). + Fix decoding of Adobe Photoshop's inverted CMYK JPEG files in PDF export. + Fix unbounded surface assertion in win32-print code. + Fix a data race in freed_pool discovered by Firefox's cairo usage. The patch adads atomic int load and store functions, with relaxed memory ordering (fdo#90318). + Cleanup debugging text sent to stdout instead of log (fdo#95227). + Fix build issue when using non-GNU strings utility (fdo#88639). + Fix build of cairo modules as regular modules, not as versioned shared libaries (fdo#29319). + Fix build on win32 using gcc 5.4. + Fix build of script backend to require zlib. + Update test suite reference images using Debian Jessie 64-bit and poppler current as of June, 2016. + Various improvements to documentation and tests, compiler warning fixes, and an assortment of code refactoring and cleanup. - Drop cairo-modules-no-version.patch, cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch and cairo-xlib-double-free.patch: Fixed upstream. - Drop libtool BuildRequires and stop passing autoreconf, we no longer have any patches touching the buildsystem.- Add cairo-xlib-double-free.patch to fix double free in _get_image_surface(); patch taken from upstream git (fdo#91967, boo#997189).- Add back cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch (bsc#958844, fdo#93891). This is still not fixed upstream.- Update to GNOME 3.20 Fate#318572 - Remove patch: cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch.- Add cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch to fix mutex deadlocks on certain documents (bsc#958844).- Update to version 1.15.2: + Fix xcb/xlib compilation and calls. Make image boxes behave when SHM is not available. + Fix various issues with printing and transparent images on Win32. + Fix thin lines that don't show up when printing in Inkscape due to overly aggressive culling (fdo#77298). + Fix broken printing via pdf when glyph 0 is used for rendering, resulting in missing spaces and letters (fdo#89082). + Fix crash for certain glyphs in opentype fonts (fdo#91902). + Fix incorrect rendering of SVG paths with more than one subpath. If more than one trap is passed in then it's guaranteed that the returned traps will have their left edge to the left of their right edge, but if only one trap is passed in then the function always returns without doing anything (fdo#90984). + Improve rendering with Quarts to better match pixman's blending and filtering behavior. - Drop cairo-render-thin-lines.patch: Fixed upstream.- Update to version 1.14.6: + Simple bugfix release to fix one Windows issue.- Update to version 1.14.4: + Avoid appending empty slots to user data arrays. Fixes a memory consumption regression since commit 9341c254a. + Return a better error (file-not-found) when setting up pango on devices where the font files don't have read permissions. + Fix regression in the font size of canvas text in Inkscape when compiled with the Quartz backend (fdo#84324). + Fix _cairo_gl_shader_bind_matrix() to maintain compatibility with OpenGL ES 2.0. Manually transpose the matrix. + Fix incorrect font descriptor conversion when the font matrix yy is negative (fdo#90538). + Fix crash when using a complex path for clip and stroke due to discarding the intersection exactly at the top edge (fdo#74779). + Fix cairo_get_locale_decimal_point() on Android. + Fix compilation problem on AIX due to conflicting usage of symbol 'jmpbuf' (fdo#89339). + Fix broken rendering with XCB due to snapshotting of uploaded part of surfaces (fdo#67505). + Fix loss of alpha when copying a mask for a cairo recording surface, resulting in a double copy (fdo#73038, fdo#73901). + Fix incorrect recording of certain paths with script surfaces (fdo#91054). + Fix typo in definition of MAYBE_WARN in configure script (fdo#89750). + Fix use of filename variable after it's been freed (fdo#91206). + Fix out of bounds access when printing pattern (fdo#91266). + Fix incorrect size calculation in glyph cache unlocking for Cairo GL compositor (fdo#91321). + Fix memory leak in _cairo_gl_pattern_texture_setup() (fdo#91537). + Fix transparent images in win32-print (fdo#91835). + Fix _put_shm_image_boxes and _put_image_boxes when no SHM available with XCB.- drop cairo-disable-lto.patch: lto was dropped upstream- Update to version 1.14.2: + Features: - Improve xcb's handling of per-screen subpixel ordering. If no Xft.rgba property is specified, default to the screen's subpixel order. + Performance Optimizations: - Improve performance of cpu_to_be32 and be32_to_cpu, making truetype subsetting of large fonts run about 15% faster. + Bug fixes: - Fix unaligned access on sparc with the compact font format (CFF). Unlike truetype, all data in CFF is not aligned. (Debian bug #712836) - Fix unaligned access on sparc with tor-scan-converter's memory pool. - Fix crash when loading a PDF with a transformed image. (fdo bug #85151) - Fix regression on mingw for bigendian test due to removal of file extension for executables. (fdo bug #85120) - Fix handling of backslash in PDF interpreter (fdo bug #85662) - Fix crash in xlib and xcb renderers when swapping a 0-sized glyph - Fix bug with RTL text in PDF operators (fdo bug #86461) - Fix compilation 'cairo-path-stroke-traps.c' with MSVC8 (fdo bug #84908) - Fix crash in _fill_xrgb32_lerp_opaque_spans when a span length is negative. - Fix valgrind error by releasing pattern created by cairo_pattern_create_rgb(). - Fix valgrind errors when running cairo-test-suite. - Fix memory leak in recording surface replays (fdo bug #87898) - Fix destruction of fonts in api-special-cases test. (fdo bug #87567) - Fix duplicated surface push on similar-image, preventing trivial GTK3 program traces from being replayable, with an error message about invalid values for the size of the input. (fdo bug #73580) - Fix crash when win32 surface's image size does not cover the entire surface. (fdo bug #53121) - Fix crash due to obsolete CGFontGetGlyphPath call (fdo bug #84324) - Fix several build issues on AIX (fdo bugs #89338, #89340, [#89356], #89354) - Fix various documentation warnings and errors - Remove cairo-tor-scan-convertor.patch. It was upstreamed.- Spec-cleanify - Remove the obsoletes for sle10 64bit subpackages on ppc - Remove libtool archive always- Add cairo-tor-scan-convertor.patch: tor-scan-converter: can't do_fullrow when intersection in row + 0.5subrow (fdo#85151).- Update to version 1.14.0: + Features: - Filtering improvements for the image backend, in particular down-scaling of images produces filtered images that depend on all the pixels of the source. - Improve handling of device transformation and scaling, allowing Cairo to now support scaling at a device level, permitting easier, more transparent HiDPI support. - Support JBIG2 mime data in PDF. This allows embedding of more compressed JPEG formats within PDF, rather than including the full uncompressed image. Also, reduce the number of transparency groups used by PDF to keep the file size small and viewing/printing of the PDF fast. - Expand the embedding section to include stencil mask support. - Reorder font declarations to be in natural order. - Update the Skia backend to build against current Skia. - Drop Link-Time Optimization (LTO) support from build system. - Optimize VBO size on GL to 1M and to 16k for EGL. + API changes: - cairo_surface_set_device_scale, cairo_surface_get_device_scale. - cairo_egl_device_get_display, cairo_egl_device_get_context. + Dependency changes: - Cairo now requires glib 2.14 for its gobject helper functions, and pixman 0.30 for downscaling. + Bug fixes: - Don't embed CMYK Jpeg images in svg. - Fix tests to place output in proper location. - Fix determination of alpha for all surfaces when recording. - Extend oversize check to cairo_gl_surface_create_for_texture, so an error surface is returned if the texture is too large to render to. - Fix embedding of mime data in PDF and PS files. - Remove useless error handling in *_reply() functions in XCB. - Fix a double-free exposed by multithreaded apps creating and destroying the same font concurrently (fdo#69470). - Fix corrupt stacks produced by bugs in operand emission for trace. - Fix out of bounds array access in format cache for xlib. - Don't rename glyphs used by seac operator (fdo#70364). - Fix crash on calling cairo_create with a finished surface. - Fix SSIZE_T definition problem when making with MSYS on Windows7. - Fix one off issue in gl context cleanup. - Fix usage of CAIRO_STACK_ARRAY_LENGTH. - Fix rectangle stroke with non rectilinear pen. - Fix imagemask with pattern source failure on some printers (fdo#69485). - Fix whitespace in font names. - Fix page size in generated PDFs (fdo#73452). - Fix path-currentpoint test by preserving current-point in copy_path()/append_path() sequence. - Fix generation of HTML in code docs for cairo-format-stride-for-width (fdo#63257). - Fix spelling of "tessellator" throughout code (fdo#50411). - Fix crash in pixman_image_composite32. - Fix crash when trying to modify a (const) all-clipped cairo_clip_t (fdo#75819). - Add check_composite method to all compositors, to fix crashes in the test suite. - Fix crash in Firefox when scrolling on certain pages. - Fix memory leaks found by static analysis. - Fix build of any2ppm if fork is not available. - Fix broken build for Qt backend, due to missing libstdc++. - Fix typo in two cairo_uint128 functions. Fixes potential build issues on systems without a uint128 type. - Fix build when --enable-pdf=no. - Fix cache_frozen assertions for Win32 print. - Correctly check for xcb image surface for inplace upload. - Fix webkit-based web browser crashes due to empty boxes by skipping over them when tesselating. - Make pixman, libpng, and zlib paths commandline configurable for win32 builds. - Fix image scale on Win32 when GDI scale is not identity. - Fix float endian configure test when using clang -O4. - Fix compilation with Android bionic libc. - Don't try to build util/sphinx on Windows. - Fix loss of precision when emitting joins. - Fix loss of precision and associated rendering issues in cairo-tor-scan-converter from projection onto sample grid. - Fix pixman oversampling of neighbouring edges within a cell by eliminating self-intersections for the pixman traps compositor. - Fix multi-line string splitting in PDFs. - Various cleanups and fixes to warnings, documentation, tests, and build system. Improve error handling and return value checks. Cleanup XFAIL tests and reference images. Cover recently added functionality.cairo-docs390zp31 1715325607  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn1.16.0-150400.11.3.11.16.0-150400.11.3.11.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.01.16.0cairocairo-deprecated.hcairo-features.hcairo-ft.hcairo-gl.hcairo-gobject.hcairo-pdf.hcairo-ps.hcairo-script-interpreter.hcairo-script.hcairo-svg.hcairo-tee.hcairo-version.hcairo-xcb.hcairo-xlib-xrender.hcairo-xlib.hcairo.hlibcairo-gobject.solibcairo-script-interpreter.solibcairo.socairo-egl.pccairo-fc.pccairo-ft.pccairo-gl.pccairo-glx.pccairo-gobject.pccairo-pdf.pccairo-png.pccairo-ps.pccairo-script.pccairo-svg.pccairo-tee.pccairo-xcb-shm.pccairo-xcb.pccairo-xlib-xrender.pccairo-xlib.pccairo.pccairo-develAUTHORSChangeLogNEWSPORTING_GUIDEREADMEcairobindings-errors.htmlbindings-fonts.htmlbindings-memory.htmlbindings-overloading.htmlbindings-path.htmlbindings-patterns.htmlbindings-return-values.htmlbindings-streams.htmlbindings-surfaces.htmlcairo-Error-handling.htmlcairo-FreeType-Fonts.htmlcairo-Image-Surfaces.htmlcairo-PDF-Surfaces.htmlcairo-PNG-Support.htmlcairo-Paths.htmlcairo-PostScript-Surfaces.htmlcairo-Quartz-(CGFont)-Fonts.htmlcairo-Quartz-Surfaces.htmlcairo-Raster-Sources.htmlcairo-Recording-Surfaces.htmlcairo-Regions.htmlcairo-SVG-Surfaces.htmlcairo-Script-Surfaces.htmlcairo-Tags-and-Links.htmlcairo-Transformations.htmlcairo-Types.htmlcairo-User-Fonts.htmlcairo-Version-Information.htmlcairo-Win32-Fonts.htmlcairo-Win32-Surfaces.htmlcairo-XCB-Surfaces.htmlcairo-XLib-Surfaces.htmlcairo-XLib-XRender-Backend.htmlcairo-cairo-device-t.htmlcairo-cairo-font-face-t.htmlcairo-cairo-font-options-t.htmlcairo-cairo-matrix-t.htmlcairo-cairo-pattern-t.htmlcairo-cairo-scaled-font-t.htmlcairo-cairo-surface-t.htmlcairo-cairo-t.htmlcairo-drawing.htmlcairo-fonts.htmlcairo-support.htmlcairo-surfaces.htmlcairo-text.htmlcairo.devhelp2home.pngindex-1.10.htmlindex-1.12.htmlindex-1.14.htmlindex-1.16.htmlindex-1.2.htmlindex-1.4.htmlindex-1.6.htmlindex-1.8.htmlindex-all.htmlindex.htmllanguage-bindings.htmlleft-insensitive.pngleft.pngright-insensitive.pngright.pngstyle.cssup-insensitive.pngup.png/usr/include//usr/include/cairo//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/cairo-devel//usr/share/gtk-doc/html//usr/share/gtk-doc/html/cairo/-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:33797/SUSE_SLE-15-SP4_Update/eb744a3157763c32a72c59e83b90c1af-cairo.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linux  directoryC source, UTF-8 Unicode textC source, ASCII textpkgconfig fileUTF-8 Unicode textHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesXML 1.0 document, UTF-8 Unicode textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit colormap, non-interlacedassembler source, ASCII text "%(+/48=PRRRPRRRPRRRPRRR PRRP R RRR P RRP RRR P RRP RRPRRPRRPRRRPRRRRPRRRPRRRRPR R RRRRRRR RR R RRRJ}UtŁutf-84ea3da70c0cc3d0cd44dabbe4fe8a5bf504b3156c00cecd71e637de239916dd7?7zXZ !t/]"k%jWY2.pSW#GBBwa ɼ69VOܿ4m q)ꗚa.yt̀Oeti;?~[ mZצa5[/2]@|8::%7),+yC=ZN17Q):Z5ǥxlE}녤f&kl環 ].m}Wwl X-Ʋ8;gKWѶ0`"bR6\N2RNM)ornklUDLC5[CgWmJW#Ep&gCK/\Fb#w6GӀbxWK"xSS'Q6f7kmAhE8}$_fD\=wAۜ*Ǥ!6oI*˛,p=t2FڎU5~6bXdEpu͘- !tqNdg9m˂˽T'R6Z()0'^jajsgM :ym{רt޾SUVJxav\协?ǧ2Ei\l6YƠW.4q0+5=LցSՃ sn*+wD ܬ󨻦_{i;tu< [`|(ΰ6=R& B`Nr~TL &p[P8_L b0K$7Gģ )$'ql <핡aŇ2EE/MOAAaFWf;ٝ4J2A[ȡEP׽69N㳫RUHc"fwnsp%`b̥ 7 j\Ⱥ.vW5d^yu,gV",6{C|Q6-#! -AO`8Ҙ{KhW:08 X "()d~/4誓MžotQF vtR_78Aí^z9Asg\\6ZJB9_U: [jg7YBi5-LWlx?z`5hxu;="^ UVٷ$PL2Vgj^i6=c1L< xOT*]=K0ph8^+O -Wd1߲{y7M|G"fywgq7v\-E.b+nA+ .07yeB/J!ۥn8׬򛗔>NEᝥ;cALVFwG )J+@=EQRlI(pUnӿWL !4̵̉{UЂz]Rl_8_0|s7kG$ .5Rж YZ