GraphicsMagick-1.3.35-150300.3.3.1<>,bVyp9|3D[@@Z4Lk`Whu`<fsc{:! nQU KDaW:0w;'w̘UHvI\q`db.sm-sηYY4ڋC/*tQ9iUᱶ6d-zo8:6s,"(9F{W!J³Zj `3zRYZbݬV*PuV>>?d % E@DPTm    (  @ = >AEI`ILLLM(M8M#9Np#:Q#FśGŰHIX̨Y̰\]^ bܨcQdefluvwxy4zDTX^CGraphicsMagick1.3.35150300.3.3.1Viewer and Converter for ImagesGraphicsMagick provides an image manipulation and translation utility. It is capable of displaying still images and animations using the X Window system which provides an interface for interactively editing images, and is capable of importing selected windows or the entire desktop. It can read and write over 88 image formats, including JPEG, TIFF, WMF, SVG, PNG, PNM, GIF, andPhoto CD. It also allows to resize, rotate, sharpen, color reduce, or add special effects to an image and to save the result to any supported format. GraphicsMagick may be used to create animated or transparent .gifs, to composite images, and to create thumbnail images. This package is compiled with Q16, which means that it provides better performance on 16 bit images and less.bVynebbiolor~SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Productivity/Graphics/Convertorshttp://www.GraphicsMagick.org/linuxppc64lep0$87f1R&bX{Ng?9&3:]{p]t9T  RP<p9MS.b3s̾L) .]s &$bPTY8vN:x1A$c4WxbW/ q_-r:F8X rw-aEL!L=" Z:Np)'u| 6<b-+ %\i HLGO#*h/i xH=h2G"@' ٩5L yY%: uE` F(~p. NM!L-ާTh;AA큤A큤A큤A큤A큤A큤bVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxbVxd7d45f51b73e9e03478467f5d9d91a1c06a6c4e3e30dc00a3de87be0341f28fe31241aedc4f98d56234432d27a28039723219c79c147214ac195eacf0f6dbe72fdad27b85dc987e45c2da008a2373087bc63b03f4ccb3bbde6e2cb75440aed0d6f58bebe70d20c197353f43b04c3ad70ca31e86101850d5ccd48ba7c23695454f73d7f15a8f8ada7dc8c74daff05f856c021eb1ff5e67882b9a47ef6b9860a396b68d92c5c61d275a3b1ebebef511345c04f19e7393863042ea0d1d2afc6f7277c38edb98b9c02b05b231091d2d5ed93c8ead371fe8d9ed0f8c362d512b5dc799afd3066014ad091c063b235d6d3d4c754961c5924b38704db13a133bbfa54af07aa1988de75e334e2e6e3bef079d51e768bd13c947255faa6e19f6828345e8756dcf6872af7c0507e17eb5bfcc3a2b30f8860e84c9c22243e5c6f7e229cb979255ad4f86e5c194552fa04fd0d3d1acd9a615218fd9e886a360269f5262608e9787dc5989eb2619a13b88eda6504da3a4359e18c6fc3cb618ed36b73bd7c0a1581ce13c8ad52b2e80d782cf538ee86f309bba20f7a85ecf1105ea45b6ff9258ff0b2893e47a2f9ac9a4a7196cf7b127f2b05ad524e4d3d28edfafb5d2175d9c0f75ff3944a410b2d40945b77ee59a66b19346e820b0c9042cc3eff08b0b2496cdcf82b638b338c282a60311213fdacd8b349ac3e765603149bf293d60d90bb39d85ba5739a4e4e25d073e65885378be3620ca5a266e4783228c45063afa47be6b76cbd3a6384016fca0e5c266925d4b165e29c49061f1a84e991f076643f067be6d62646cff4bbc931a4657310d2a0a6644d02d59aa6ddb1095c8a1cf33ab63b84566e21720d24e861be3150bc4b6c6564c3c18014cc6969a85415f621652e8cbed6ceb5826a1f15c3ff89570d45e2379d32c2b3318900c7aa4e4a71a0b2320c1d28851631892098e0bf8653fd4e89f3524184d136391b54c664e89251ca3a9ae3aa44b8be22a18a3319f9e590508738924eb5d628407a3ab9032820f407cef088b13551c46647cf758cbb84b2fbd93cdcefce99ddcc9adb2ad545f2e96447dccc53558afe3d8dd9ed7a8db9db8aece2e56df91b85cf9fbbff7a9eb52a5511222638c4fa91539616f646ae8055187b861e0d8853429ce84ebd5b68e9ecbdd40beb97492aa4d9d581dcf22ad9998e810bb0dbda27c404781bfd31bb9ce4058edb0e4523c492b29148221b38a7c5585ad1f5883c17ba4a1e9bef55e1d2e371be4262e760956cbd28011a5b4f648813979126f959ef139fb96f1561cbaadb47b215ace6baba84d0231829cdb9c91166c25254c1b699584bd68ff4c408ef370299f1714f406320a0299557ec0f270996cc33eba94fc1d56182d58905c8b0c37eacbd6e0bed75cc759d4b279e0ab05ceba30f8f136dc213fbd8235cdfac3ff68c69466cd21edb18265502ffea43fb9614ce8891cf0b4a13cd4d02aa712d51333ea64b1dfbd3cdbb6a56685a40f58dbdc47b7273b0019dcf98522e4eb9e2f78ce5d1bda237aad7d1e1efc94570498caaac8306d722930c0108e3f8df0beb9c742ad16b2f76ba8a40ec0514a7b91161e2587b64e24cbc26e6f4df10a614d99a1249ac1e466a26407b2401016e022ff9d88ae8d8fd09a886d0634623a2e8af71a4038c17ae4e4bba9b6a06ca73409c820258a7289e5438a43e85ca757c040d3342b51cb8a73f437757164b9264eb0ab35784bb7749f20f9f7b33263758b7f1a5fd07295b45b05a5dcdfd2211fb4ff1e29067acb26fd85c7d78914c34082d3d477159aaa9c8c548980f0c46fe95ca89f4f623623992c3334651603f10f9f4bad8aecb3fc9a108667ad48e6a9c47e647222ca941b7a083f7c78b53ecb452eee83707018b5165ea3120e77a289b67d6fe449460fd1c7b92a07227117855550d00f679b5cdd322e0ac0aaa252b8d6fa6b0b1673b387783fdeab8ad50902eaccbe048b44956b20021f180414d9be3499a9a86520a152a4d8f156f0ebabc2437f6e49deeba205b04602f3f17bd350ba0cb0f84c4bd0c109555ef6bd1fbad0e194eeaace54afcba22b1d179d34b350f47c32320c286bc5d934624cc226caa3bc0a11e53baa794144de7dfb430ae2009ad7735edb4eb153d1c8b57991c1e403fe1096baff025a2c5ec376f5d3183467e2d9d6ca8a1b617e2905461e12fa158b13ca69737c39df2143c4da97838c4812e735fcc4e3223d7a914a752f76fd332c53c93dc416f45639470c42a66b91eb217cba4164857aa41eb23e52e8a0ff550ee318922ec9b3c2dbeb72a145f32ee9547a7404227a0ad24b68e6479c62817e46cc856a4cbf62272e29ead4ef910047c2b2696793ad3beeb4e3656e61dafe1462d74e9349abf56374364ebf54fe63f4a877421e1c80f26cdc33905bee1674aecc65c241d7d7473dfa0716cb1bac89b549a008029b8aefe4e7b743b44db498f318dbf0631708944154669eefa51ebb41b5f9d2ee13cb2025edf9a7c9386a9a134ecf2ddc3b67bdac5aab6d4856b9d55f48bdf9ac0d1e997ad22ab9448c37832a5eb99f140081edf7ff0ae8a24278cf932f96abce200d12f83d8ac3160a39e848a35dd2dd3bb894aa73f1db373456fc2e87a181ce49e12ed0cf382a1e3365e0631ebb984c9c1c7f91ea7cb9b5acba97b60db015242e053b08c65ebef7cc3e30bd5cf2074b963e57a06c8c141192828597e565250561a168ff41e1697f15b6617081f570fd3069d2975933a8ec54cc3bdfeb55eec80ca5eb56e50162c435ce46e4f0c3a3218b23a72b4116740780f0a6e6942e38bee714e1af48d4b9d8bcebc1ffac2b2d4c7c88f475e75d292c55a1706503afd3553713d64cbca085472d064b7ab335b97e27aa18a8f511ce4fa95b27fba9e433ecf28e50eb20b549e567e794a18aedad3e7c9acb17dbfb5cebb0658cb762444951611efa76b95894a05021cf10ae1630184e3bda50549c263f46348fceeeb30955e2a244077e42c1c22f56e0583a597374e646a24baa5752daa5cd67db8af774c6437c8d52e820903b48da5af0c6c2afd7ae071aa23840314120b3a90415b0e24b1f8ce9aad7586e38990a8cfc91644db36387aed91389885d988d6419fa8d63546e6b95c48dbcd7443655c60f943893fc0c951ab992fb81c8bd5aac4a17be724f0e7b3bd1ade6b49c3eea23863d5012f8e8df9e2ff92a187737ceaeba4c8de90f94f0f79c8ba49d0dcd607fcec6a9345db19308d772e1e8e200577c31dfbfb4cc108f0f8e9957e9b0893b3c55b15367b74dd5eed8bdd63c5eba8a3b67b9429ffddb81a3f55e217729e12b903111dbd8cf6007bbe4b093abf7fcb8d677b62f4230d4372900bb923fbfe38eacb2d90e014c8baad591503f51c08bc068d3ed59c10bf8a393702e0bb6e4021478949af1ffad41969b3580400c185334cbc874ad0e3cb5c2db56f3a45419fbca320c6e95b87db484d206b12a83150348b6dadfe207d7d4012b278621c532bb61f37a92e37a37610660a92beed568feaf0b4715174f0a546a9dfd0a3dae6e0bdb610eb7ac8bce4988b60c242c8d19fef4e308437e79f3e07e7c9a3d3fae8ca7feb3055384a41b29f6001dce111450213da05af8b7eb1f13cbfce39a7d8d58ada6bf255444360b635b58dee87bb569497e807595e8c7ebda0947b46a06882f3de9f7d7525f30ee3b84b4602aed43800fb7dc472661033e5434c5e6a461bfb3ecbcf57fc34874662800d715557c7628ee7483c97207f2b65254d5ca75ec878b9aa4443129e1e56e03564e2046604434f92abeb1e20d8c4a4452ef5450d3ba3bf05a45dbfa463d067fef4ae60ce3127080a4025e1100a2e376567bb0b15d34a6dd764358a611008381996150d7925274008ae7898bde4f095db97bdbec510fe754728376c647de0124ac096ce3a005d01af04228de129fb79f52878150788cf3662bcd24887f5b47f14c8054cba4795be1d10a4900d716196713c77d20ced5a414f9cd21e120e4166583640304b013672a20fc755a7f4d5ffc801ccc66e39dfcc7ed7d69c85383352ba1e973c9faf1d079775bf1311c9aa7764fb9987a678d8a30558859d1f0de8b4544a22278c7657487858c49bd28d89b2bc44a7ab32bed187e4d68b8bd6e6661b243007a1c017b8ccc4d5f619495d9d57c3a791ad4db7aa4ebb03d3efcf6a266256966988d086844b31e1edc3b1aab7252276bf7211d03fa085595c2e4e13518262841d0c04796952ec6de215d196028ca65019d40a85c2e696c9bb442e1070ef9030e3226dc8c3fe870b8c2773b843633e0c8b2d207542ae506f1fb7ec0a33cf98cbf8a9709a3308185b1fd960c1779fbbe9e10e55be4dac9bbd71b5217b4d1ee5aa86b89710d75eb581f063a0c666b6051b772a769b9107e6dc5bc82f59c76f2129d79459472131805170aae26f28caf901ee57cfce08e1fb2f9f71c5805b413070efe758b8524fbb9969ad87f30ed5f95e016da0d7ec2848a75296414876010685c6a7dc4b4b9812419749bdc9c96d5f9c8a7dff0f4e61cd4543cbbd3549d995237bf05a24b8147173597487ac56e4b356e38f7838efc608904a7c0f2ba64c4796fc2d36723db5d08def93a4089f40355d7a23eac9800badef5d3b9d90ee5ad397818d71a997befca4f606b8bc739792ba3841c688cff443867c8ce59e00ae3b53ab349d1d7f61fa4f86e0e0d3b4e769cc919d57c5f8b78550514d3f2aa0779c6f7336ab918440a77a3fb77dfe3bd0abc13f7081f9b509f875b352d7a748b52d0ab9d60ed465712003b9d8a476c90e4378c1df340f2f4a709e535058acd3c7593833b54cc40d066a6c450935d4048b673a1413cd92c999ebd54efee5ce11b2a80f54c9c071ebf2d0365b5d54b3a381dacc8fc3a14858067102193b1cdda27b5f2894c427900bd6a696b3755cde9c8330e51b2deaab9d847ab2eb70372e6e40913e16a5740b77b270f98f85285c913596fdb9063a6a26af805b74c0f91c870f91e8da194f9cc6e42bfe94f5143c02fb30ca6a5a1e434f757487c48bff22304c827231c97c7002dd86644d3c72276b8985cbf3a4969dc23803625fdf3cc7dc942fd62420d3ea9cb04848f9dcb4fa10298f59db8084c9c40f9b81bc54db2e2a48c8df617ce1a7c18f79f73f71a2871a8db6c5e59841198e644ddd276bcea117799e63983fe1428a9492bb4561522686f1ccb98aea82c2b991b904daa34f44acb2e6caba704026e6388f7a929f108676099a9706a61059e111df8fc4eb04525d51c453701cff2c39649edc2de232259e33447911e751200fa31ba3a6d159bca41c42da88a86051d913d165f0159b37a4b136d530f4545e56adcd62305726ea59c9c2d9b9ede47e1a65f411b78c0ab695ede27d1cafa240253e3de03fa53d46e946d19f194b54ed9caf0882e8b5ebfe85e1e0980b6c5baa33ac7a6617a0837c1a9efdedd59fcbcf5c9034a8ab3a654a34f4eccd3c55f59a493ec9e8ba611560e49bd24b67f9f9d1fe5f3516fd00972df6d57cf706a52d0e9a30134cf6216bb4a393f7a12c948030468fa8b10862021de76d31c865333c5f12d56f5d1cbc0ad4c7385b91dd2e7b40109ec7b7a9a7a381c7fc04125d7cf9c9048bc455196680f7c260184905efcdcdfa8fde85095ed28f878e87a319e9971b5593ce95e7d6c430dffae9c12c099d884bc3222381fa3ad55c1fcbd946bc69a9578bb609b5a79f05ac978c05c8ed890c22740ea610d065f9b4614af8a07cd506f7fc055a5f93ecf99cee4dcc5c6ffe4b590065a331c443b710345ebdafc159d1c43b7542ecbd42af7a9373199313bafe0c7c420d1a4d87262e601c8d600c4ad60a0b13529c57071c3d064518baceb51e79bc52f22f6e0ab7274273ce4de3a148aafa95948664fc6bf539f4584e3da068d330c90bf190c028995b2ace39722da2c5fc2b5490927f11675bbce5cc99e488f5ba5150691cf4f8d59a62125871775c1cad575c900b62e0ccb7e9e98f8ac2b25523fc5f46060c3565aebddde0ec0a5794e0452b616a9f789c8fa0520af944f11fdbf5964651424408aaad4074fdc8611e574276def52f7e708373f9fd0f720ae53db5c7c2b3e50570da00815337abad2fd3e3c2c767868c6ce5fe454ab48cdec74000a651d3c1c447f22d406d07046e79007fadbfe41471591356ca540c60030ee355642b26319ae83338e1cbd0f3e86d721d4d52c86f6b86ca1cd67be08a1e29a32c53f885b641145dafbd436de37a0e2a94c230bedd5107fbfc18affdf84cd29753ce51c14788b0ab0ef08b885facdc141caaa7f24f603f336dea8a4e4c5def6e5cbef92b14908d3c0ded8d41694701c7fb20bbfde1e8b1370cac9cf4c6b9f93d64b625206fe3d98517950c68a8d9b2379dc31cbf8b62bc9d5f5b26037a9b08e609cf49412ca8e767880bedea6dedf1636d8d749e497e2832f4d7c086fa5e15adc6710ed4089cdbffdd495a00e255a115cbf0135f890357933f2494b0b5b382d267415a3cd959b2987248d8f1140487338cb46494de97bc9d8be4b3995f58fa3f13d2696e939c1fefb33449869712b640c9bc29480f22ef2eccd76886fc50c7003af1dbfba9353fd3f22c9f9203773b4f4e9dcc601f1cf12047d18530d3e02dcefb88f61ca7e34679fbd19098b20b03da3b83030bbe9af58e35b20d774358f6a359edbc11aa35a11dc4cb837d645a60bab906e72e2939292d430051c0def7377827b3b9db899feaf99c92e05a863c892b56dd5a0ef30001dee56a1ab204f4102b51d97e51f1befea59b2513758b1496652127b79e95ed4b0d1293a32e4e36a9d2ac9ee872bd61508d595cfaa2022bfa43063a2d7ff744f445292e41815c5c5a289ace0bdbfeb38b26852e28399d2b4632a4de8c6a6b52519484fd3cf9b88185125b97aedc26805f11ea22195c6b6fd18d76ac015a459126bcb35ca05f860c6066cb4940fb8f6a4b8b4da3f1d7a1cbaf75d9af168d3db593ef2b691675689b1bbe771517113f034c0dd15a9a48d063c84755a0c5078d373119a6029998d9a8510530d526281253cc628ebf0eb1d49435057f40ec9161c0f449f257d2b2b7e731e7ee03f03dabefdca84ede50595b53d38709d2d1aaf35278020db2c776895cbfaabba935e7497422a7bb714ba64ec38052c1364293e2879ed2bbbde0e2afee71cf17300732e9fe0db45dba71daa9bc094ed255fae102c57801ebc09cf9db6a6866d50356bda8775dc66ac8131ac6c88abc25e5f329cc3b162243870419896a6866d50356bda8775dc66ac8131ac6c88abc25e5f329cc3b162243870419899e9cf53ad4ee5f13ba2d238b56d134e81829e4dc9197d64167348f3585ac6029ff473f3cdcb52b2452220c94fd22e8f4725336c6d733920bdcc15586e7739ae6152e67a2968a6ec88f6b7527178791bd9209c3cae756ca5a8951e8d9ac1d51502435ee682ed969fff7af597940a8a708cc4766805fb742ea8f712de8dea02f0d81b79d9783c8c64b8979615c2acc27573a3e810becaf1c14f2c59e799522610a27527a7f0b3a99f638687dc1a69597c655a6ab4fa8441dd8cf87d0be2fed883e333bd3eb515fa12f01a34ffb28013326ae5e20ca3ae32e2c0b637a54a8abacd5a19e85f60f7e7b365c29c6c35c7ed3817200db1247c25fbf6518eae39cb5b1027e660806603853e6bca6825e32f980a86aeefc7b5e31c4abba0fd79884a9fa4c7d3cb0f7dbd76064f91f2d3107f91bb42009d6207038e5606da0aa42731a800faabc6a4fbc372a4a8402c2290f72ffb47f9c9d73ae3fb653e6d6b3d0679d2f676a4ec58281369349b85c34e37872b321bbfdfab071badd90c66f3e233b698702e77cf5c2f1e872200068c81eb7818e8d3c6d85733f8f58b36cd71e97760e5094fb4a8af1ae969730d4434f6571849b5109567ce8ab0f43c8633b0cbb5ef54a74780f96676590af329860185b86009daa339d57142c0f614ca87648feaea8fcd46707167306c0fcc95641b3a73c770e97a4308a292f4c72111e3b0655fb1f5b7063fde938e2ed4e51f5e325d975afc02c138954e0c030f243079d28348f23b7a4b513d2d969eeec5f40936ac490e2ab3555ad48b5c4d785096fc51d8f438fd0863b1d6739452658965b6b747b2a474088b592c029159116c8dcbad39c718ccf189dd0bda0c489faa29b13defecfedfef1efccdb7697bab2989a851fd6a2a048ae54915690b04dd847f45c5fec5954b103164b01d43acf0f4cdc20cd889ff63d7b2088e37f4e5621f81a10a507f9866bebf7f7fff21c71eb6ecd5ae91a994686b0d4fedc1a03a1eed42e5d79247fba392439c3a9b0312f7e2b755b887de877fd6daebcf941fd74ae5b498f4889af9fc6178d6a9be13fdf776866b566e4fe88421b32babdb6b085fce079dc79ced082bd12730c5970d3004d8f2ff5fdb64ec350e363a7a22bba7d78e3e2e54480c3b925d71c235d97b8cc781f4e43e95592854d2c878ef9bd9193b10526bfdb8636b29d7f8fc73052ddce7fcb61faa7f68497e6fa36ceec947ef576298e84e3bf3bb41b53d06f494bb31f34247136d03858574283db67501d9c71f653795be044c9291b3b978b154ca3d3c8a61d97af1a9eef7175rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootGraphicsMagick-1.3.35-150300.3.3.1.src.rpmGraphicsMagickGraphicsMagick(ppc-64)@@@@    libGraphicsMagick-Q16.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bUi_D@^?@^{G^!@^~@^ @^@^@]z@]]2@],j]@\2\2[}P@[dC[WZ Zhu@ZV@YYzYu@YqYqYP@W Wk@WUeWL+@W0{V?9@Vf@U ]@pgajdos@suse.comcallumjfarmer13@gmail.compgajdos@suse.compgajdos@suse.comstefan.bruens@rwth-aachen.desuse+build@de-korte.orgsuse+build@de-korte.orgsuse+build@de-korte.orgsuse+build@de-korte.orgpgajdos@suse.compgajdos@suse.comstefan.bruens@rwth-aachen.depgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comidonmez@suse.compgajdos@suse.comcrrodriguez@opensuse.orgpgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.compgajdos@suse.compgajdos@suse.commeissner@suse.compgajdos@suse.compgajdos@suse.comsflees@suse.dedmitry_r@opensuse.orgdmitry_r@opensuse.orgdmitry_r@opensuse.org- security update - added patches fix CVE-2022-1270 [bsc#1198351], Heap buffer overflow when parsing MIFF + GraphicsMagick-CVE-2022-1270.patch- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)- security update - added patches fix CVE-2020-12672 [bsc#1171271], heap-based buffer overflow in ReadMNGImage in coders/png.c. + GraphicsMagick-CVE-2020-12672.patch- version update to 1.3.35 Special Issues: * It has been discovered that the 'ICU' library (a perhaps 30MB C++ library) which is now often a libxml2 dependendency causes huge process initialization overhead. This is noticed as unexpected slowness when GraphicsMagick utilities are used to process small to medium sized files. The time to initialize the 'ICU' library is often longer than the time that GraphicsMagick would otherwise require to read the input file, process the image, and write the output file. If the 'ICU' dependency can not be avoided, then make sure to use the modules build so there is only impact for file formats which require libxml2. Please lobby the 'ICU' library developers to change their implementation to avoid long start-up times due to merely linking with the library. Security Fixes: * GraphicsMagick is now participating in Google's oss-fuzz project due to the contributions and assistance of Alex Gaynor. Since February 4 2018, 398 issues have been opened by oss-fuzz (some of which were benign build issues) and 11 issues remain open. The issues list is available at https://bugs.chromium.org/p/oss-fuzz/issues/list under search term "graphicsmagick". Issues are available for anyone to view and duplicate if they have been in "Verified" status for 30 days, or if they have been in "New" status for 90 days. There are too many fixes to list here. Please consult the GraphicsMagick ChangeLog file, Mercurial repository commit log, and the oss-fuzz issues list for details. Bug fixes: * Fix broken definition of ResourceInfinity which resulted in that GetMagickResource() would return -1 rather than the maximum range value for the return type as documented. (problem added by the 1.3.32 release). * ModifyCache(): Re-open the pixel cache if the cache rows/columns do not match the owning image rows/columns. * Fix DisplayImages() return status. The return status was inverted. * HISTOGRAM: Histogram once again includes the histogram as a text comment. This became broken by previous security fixes. * PICT: Fixed heap buffer overuns reported multiple sources. * JNG: Detect when JPEG encoder has failed and throw an exception. * MVG/DrawImage(): Performs even more parsing validations. * Clang static analyzer fixes: A great many fixes were made based on problem reports by the Clang static analyzer. * Visual Studio static analyzer fixes: A great many fixes were made based on problem reports by the Visual Studio 2019 static analyzer. Many of these may improve the robustness of 64-bit code. New Features: * GRADIENT/GradientImage(): Improved accuracy of gradient levels as well as dramaticaly improving performance. Output PseudoClass images if we can. Add support for using the image 'gravity' attribute as well as the "gradient:direction" definition to produce gradient vector directions corresponding to SouthGravity (the previously-existing default), NorthGravity, WestGravity, EastGravity, NorthWestGravity, NorthEastGravity, SouthWestGravity, and SouthEastGravity. API Updates: * InitializeMagickEx(): New function which may be used in place of InitializeMagick() to initialize GraphicsMagick. This initialization function returns an error status value, may update a passed ExceptionInfo structure with error information, and provides an options parameter which supports simple bit-flags to tailor initialization. The signal handler registrations are skipped if the MAGICK_OPT_NO_SIGNAL_HANDER flag is set in the options. Feature improvements: * Replace use of non-reentrant legacy POSIX functions with reentrant equivalents. * Timing of image reads should now be very accurate. The timer was sometimes not stopped as soon as it should be. * PICT: The PICT reader is working pretty good now. It handles all the PICT image files I have available to me. Behavior Changes: * POSIX Signals: Use the normal termination signal handler for SIGXCPU and SIGXFSZ so that ulimit or setrlimit(2) may be used to apply CPU (RLIMIT_CPU) and output file size (RLIMIT_FSIZE) limits with the normal cleanup, and without dumping core. Note that any output files currently being written may be truncated and files being written by external programs (e.g. Ghostscript) might be left behind unless they are to a temporary file assigned by GraphicsMagick. * Some private string and integer constants were removed from the apparent library ABI. Some private functions were marked static and removed from the apparent library ABI. This is mentioned because someone is sure to notice and be concerned about it. * The remaining private content in installed header files was moved into -private.h header files which are not installed. This should not be cause for concern but is mentiond because someone is sure to notice and be concerned about it.- Remove xorg-x11-fonts runtime Requires, gm display no longer fails when it is missing (see boo#619103). - Cleanup, replace $RPM_OPT_FLAGS with %optflags- Revert the change to relinquish resources used by OpenMP on all devices. There are concerns upstream that this might break applications that use OpenMP too and suddenly find their threads closed (remove GraphicsMagick-wait-for-threads-close.patch)- Due to a broken check, it wasn't noticed the typemap file is already provided in the source archive (removed typemap)- Relinquish resources used by OpenMP on all devices (GCC >= 9) + GraphicsMagick-wait-for-threads-close.patch - Set configure options to what is actually build- version update to 1.3.34 * DPS: Eliminate a memory leak. * Debug Trace: Only output text to terminate an XML format log file if XML format is active. * EXIF Parser: Detect non-terminal parsing and report an error. * EXIF Parser: Eliminate heap buffer overflows. * HuffmanDecodeImage(): Fix heap overflow in 32-bit applications. * MAT: Implement subimage/subrange support. * MVG: Address non-terminal loops, excessive run-time, thrown assertions, divide-by-zero, heap overflow, and memory leaks. * OpenModule(): Now properly case-insensitive, as it used to be. * PCX: Verify that pixel region is not negative. Assure that opacity channel is initialized to opaqueOpacity. Update DirectClass representation while PseudoClass representation is updated. Improve read performance with uncompressed PCX. * PICT: Fix heap overflow in PICT writer. * PNG: Fix validation of raw profile length. * PNG: Skip coalescing layers if there is only one layer. * PNM: Fix denial of service opportunity by limiting the length of PNM comment text. * WPG: Avoid Avoid dereferencing a null pointer. * WPG: Implement subimage/subrange support. * WPG: Improve performance when reading an embedded image. * Wand library: In MagickClearException(), destroy any existing exception info before re-initializing the exception info or else there will be a memory leak. * XPM: Rquire that image properties appear in the first 512 bytes of the XPM file header. * Compliles clean using GCC 9. * Python scripts related to the build (enabled by --enable-maintainer-mode) are now compatible with Python 3. * Now supports using Google gperftools tcmalloc library for the memory allocator. This improves performance for certain repetitive work-loads and heavily-threaded algorithms. * Configure now reports the status of zstd (FaceBook Zstandard) compression in its configuration summary. * TclMagick: Address many issues mentioned by SourceForge issue #420 "TclMagick issues and patch". * PNG: Post-processing to convert the image type in the PNG reader based on a specified magick prefix string is now disabled. This can (and should) be done after the image has been returned. * Trace Logging: The compiled-in logging default is always to stderr, which may be over-ridden using log.mgk as soon as it is loaded.- version update to 1.3.33 * It has been discovered that the 'ICU' library (a perhaps 30MB C++ library) which is now often a libxml2 dependendency causes huge process initialization overhead. This is noticed as unexpected slowness when GraphicsMagick utilities are used to process small to medium sized files. The time to initialize is often longer than the time to read the input file, process the image, and write the output file. If the 'ICU' dependency can not be avoided, then make sure to use the modules build. Please lobby the 'ICU' library developers to change their implementation to avoid long start-up times due to merely linking with the library. * GraphicsMagick is now participating in Google's oss-fuzz project due to the contributions and assistance of Alex Gaynor. Since February 4 2018, 353 issues have been opened by oss-fuzz and 338 of those issues have been resolved. The issues list is available at https://bugs.chromium.org/p/oss-fuzz/issues/list under search term "graphicsmagick". Issues are available for anyone to view and duplicate if they have been in "Verified" status for 30 days, or if they have been in "New" status for 90 days. There are too many fixes to list here. Please consult the GraphicsMagick ChangeLog file, Mercurial repository commit log, and the oss-fuzz issues list for details. * Documentation has been added regarding security hazards due to commands which support a '@filename' syntax. * MontageImages(): Fix wrong length argument to strlcat() when building montage directory, which could allow heap overwrite. * PNG: Pass correct size value to strlcat() in module registration code. This bug is noticed to cause problems for Apple's OS X and Linux Alpine with musl libc. This fixes a regression introduced by the 1.3.32 release. * Re-implement command-line utility `'@'` file inclusion support for `-comment`, `-draw`, `-format`, and `-label` which was removed for the 1.3.32 release. The new implementation is isolated to command-line utility implementation code rather than being deeply embedded in the library and exposed in other usage contexts. This fixes a regression introduced by the 1.3.32 release. * CAPTION: The The CAPTION reader did not appear to work at all any more. Now it works again, but still not very well. * MagickXDisplayImage(): Fix heap overwrite of windows->image.name and windows->image.icon_name buffers. This bug has surely existed since early GraphicsMagick releases. * MagickXAnimateImages(): Fix memory leak of scene_info.pixels. * AcquireTemporaryFileDescriptor(): Fix compilation under Cygwin. This fixes a regression introduced by the 1.3.32 release. * PNG: Fix saving to palette when mage has an alpha channel but no color is marked as transparent. * Compilation warnings in the Visual Studio WIN64 build due to the 'long' type being only 32-bits have been addressed.- drop JPEG2000 support [bsc#1144240]- Cleanup BuildRequires: * Remove ghostscript-library (support removed upstream) * Use ghostscript-mini (sufficient for path and feature detection) instead of full ghostscript (implicitly added by ghostscript-library) * Remove ghostscript-fonts-other (unused).- version update to 1.3.32 New Features: * Added support for writing the Braille image format (by Samuel Thibault). * WebP writer: Support WebP 'use_sharp_yuv' option ("if needed, use sharp (and slow) RGB->YUV conversion") via `-define webp:use-sharp-yuv=true`. * The version command output now reports the OpenMP specification number rather than just the integer version identifier. API Updates: * ReallocateImageColormap() added to re-allocate an existing colormap. * Some improperly-exposed globals are now static as they should have been. * The 'benchmark' command now shows 6 digits (microseconds) of elapsed time indication. * The 'time' command now shows 6 digits (microseconds) of elapsed time indication. * The logging facility now shows 6 digits (microseconds) of time resolulution * Dcraw: When QuantumDepth is greater than 8, pass -6 option to dcraw so that it returns a 16-bit/sample image. * Dcraw: If Dcraw supports TIFF format, then request TIFF format in order to be able to acquire more metatdata. * Scale algorithm: Eliminate artifacts when scaling an image with semi-transparent pixels. * Library metrics: The number of shared library relocations and the amount of initialized data has been signficantly reduced by following recommendations from Ulrich Drepper's document `How To Write Shared Libraries `_. (Security) Bug Fixes: * see NEWS.txt * fixes [bsc#1138425]- asan_build: build ASAN included - debug_build: build more suitable for debugging- update to 1.3.31: Special Issues: * Firmware and operating system updates to address the Spectre vulnerability (and possibly to some extent the Meltdown vulnerability) have substantially penalized GraphicsMagick's OpenMP performance. Performance is reduced even with GCC 7 and 8's improved optimizers. There does not appear to be anything we can do about this. Security Fixes: * GraphicsMagick is now participating in Google's oss-fuzz project due to the contributions and assistance of Alex Gaynor. Bug fixes: * See above note about oss-fuzz fixes. * CINEON: Fix unexpected hang on a crafted Cineon image. SourceForge issue 571. * Drawing recursion is limited to 100 and may be tuned via the MAX_DRAWIMAGE_RECURSION pre-processor definition. * Fix reading MIFF files using legacy keyword 'color-profile' for ICC color profile as was used by ImageMagick 4.2.9. * Fix reading/writing files when 'magick' is specified in lower case. This bug was a regression in 1.3.30. New Features: * TIFF: Support Zstd compression in TIFF. This requires libtiff 4.0.10 or later. * TIFF: Support WebP compression in TIFF. This requires libtiff 4.0.10 or later. API Updates: * MagickMonitor() is marked as deprecated. - see NEWS.txt for more details- disable PS, PS2, PS3 and PDF coders by default, remove gs calls from delegates.mgk [bsc#1105592] + GraphicsMagick-disable-insecure-coders.patch- update to 1.3.30: * Security Fixes: . GraphicsMagick is now participating in Google's oss-fuzz project due to the contributions and assistance of Alex Gaynor. Since February 4 2018, 238 issues have been opened by oss-fuzz and 230 of those issues have been resolved. The issues list is available at https://bugs.chromium.org/p/oss-fuzz/issues/list under search term "graphicsmagick". Issues are available for anyone to view and duplicate if they have been in "Verified" status for 30 days, or if they have been in "New" status for 90 days. There are too many fixes to list here. Please consult the GraphicsMagick ChangeLog file, Mercurial repository commit log, and the oss-fuzz issues list for details. . SVG/Rendering: Fix heap write overflow of PrimitiveInfo and PointInfo arrays. This is another manefestation of CVE-2016-2317, which should finally be fixed correctly due to active detection/correction of pending overflow rather than using estimation. * Bug fixes: . Many oss-fuzz fixes are bug fixes. . Drawing/Rendering: Many more fixes by Gregory J Wolfe (see the ChangeLog). . MIFF: Detect end of file while reading image directory. . SVG: Many more fixes by Gregory J Wolfe (see the ChangeLog). . The AlphaCompositePixel macro was producing wrong results when the output alpha value was not 100% opaque. This is a regression introduced in 1.3.29. . TILE: Fix problem with tiling JPEG images because the size request used by the TILE algorithm was also causing re-scaling in the JPEG reader. The problem is solved by stripping the size request before reading the image. * API Updates: . The size of PrimitiveInfo (believed to be an internal/private structure but in a header which is installed, has been increased to store a 'flags' argument. This is intended to be an internal interface but but may be detected as an ABI change. * Behavior Changes: . JPEG: The JPEG reader now allows 3 warnings of any particular type before giving up on reading and throwing an exception. This choice was made after observing files which produce hundreds of warnings and consume massive amounts of memory before reading the image data has even started. It is currently unknown how many files which were previously accepted will be rejected by default. The number of allowed warnings may be adjusted using '-define jpeg:max-warnings='. The default limit will be adjusted based on reported user experiences and may be adjusted prior to compilation via the MaxWarningCount definition in coders/jpeg.c.- update to 1.3.29: * Security Fixes: . GraphicsMagick is now participating in Google's oss-fuzz project . JNG: Require that the embedded JPEG image have the same dimensions as the JNG image as provided by JHDR. Avoids a heap write overflow. . MNG: Arbitrarily limit the number of loops which may be requested by the MNG LOOP chunk to 512 loops, and provide the '-define mng:maximum-loops=value' option in case the user wants to change the limit. This fixes a denial of service caused by large LOOP specifications. * Bug fixes: . DICOM: Pre/post rescale functions are temporarily disabled (until the implementation is fixed). . JPEG: Fix regression in last release in which reading some JPEG files produces the error "Improper call to JPEG library in state 201". . ICON: Some DIB-based Windows ICON files were reported as corrupt to an unexpectedly missing opacity mask image. . In-memory Blob I/O: Don't implicitly increase the allocation size due to seek offsets. . MNG: Detect and handle failure to allocate global PLTE. Fix divide by zero. . DrawGetStrokeDashArray(): Check for failure to allocate memory. . BlobToImage(): Now produces useful exception reports to cover the cases where 'magick' was not set and the file format could not be deduced from its header. * API Updates: . Wand API: Added MagickIsPaletteImage(), MagickIsOpaqueImage(), MagickIsMonochromeImage(), MagickIsGrayImage(), MagickHasColormap() based on contributions by Troy Patteson. . New structure ImageExtra added and Image 'clip_mask' member is replaced by 'extra' which points to private ImageExtra allocation. The ImageGetClipMask() function now provides access to the clip mask image. . New structure DrawInfoExtra and DrawInfo 'clip_path' is replaced by 'extra' which points to private DrawInfoExtra allocation. The DrawInfoGetClipPath() function now provides access to the clip path. . New core library functions: GetImageCompositeMask(), CompositeMaskImage(), CompositePathImage(), SetImageCompositeMask(), ImageGetClipMask(), ImageGetCompositeMask(), DrawInfoGetClipPath(), DrawInfoGetCompositePath() . Deprecated core library functions: RegisterStaticModules(), UnregisterStaticModules(). * Feature improvements: . Static modules (in static library or shared library without dynamically loadable modules) are now lazy-loaded using the same external interface as the lazy-loader for dynamic modules. This results in more similarity between the builds and reduces the fixed initialization overhead by only initializing the modules which are used. . SVG: The quality of SVG support has been significantly improved due to the efforts of Greg Wolfe. . FreeType/TTF rendering: Rendering fixes for opacity.- Add explicit buildrequires on: pkgconfig(libwebpmux), pkgconfig(libpng), pkgconfig(x11), pkgconfig(xext), pkgconfig(zlib), libjpeg-devel. all of them direct build dependencies but not included in the spec file- update to 1.3.28: * Security Fixes: BMP: Fix non-terminal loop due to unexpected bit-field mask value (DOS opportunity). PALM: Fix heap buffer underflow in builds with QuantumDepth=8. SetNexus() Fix heap overwrite under certain conditions due to using a wrong destination buffer. This issue impacts all 1.3.X releases. TIFF: Fix heap buffer read overflow in LocaleNCompare() when parsing NEWS profile. * Bug fixes: DescribeImage(): Eliminate possible use of null pointer. GIF: Fix memory leak of global colormap in error path. GZ: Writing to gzip files with the extension ".gz" was not working with Zlib 1.2.8. JNG: Fix buffer read overflow (a tiny fixed overflow of just one byte). JPEG: Promoting certain libjpeg warnings to errors caused much more problems than expected. The promotion of warnings to errors is removed. Claimed pixel dimensions are validated by file size before allocating memory for the pixels. IntegralRotateImage(): Assure that reported error in rotate by 270 case does immediately terminate processing. MNG: Fix possible null pointer reference related to DEFI chunk parsing. Fix minor heap read overflow (constrained to just one byte) due to an ordering issue in a limit check. Fix memory leaks in error path. WebP: Fix stack buffer overflow in WriteWEBPImage() which occurs with libwebp 0.5.0 or newer due to a structure type change in the structure passed to the progress monitor callback. WPG: Memory leaks fixed. * API Updates: InterpolateViewColor(): This function now returns MagickPassFail (an unsigned int) rather than void so that errors can be efficiently reported. The magick/pixel_cache.h header is updated to add deprecation attributes such that code using GetPixels(), GetIndexes(), and GetOnePixel() will produce deprecation warnings for compilers which support them. These functions will not be removed in the 1.3.X release series and when they are removed, pre-processor macros will be added so a replacement function is used instead. There is a long-term objective to eliminate functionally-redundant pixel cache functions to only the ones with the best properties since this reduces maintenance and may reduce the depth of the call stack (improving performance). * removed unneded GraphicsMagick-release-date-missing-quote.patch- update to 1.3.27: * New Features: . PNG: Implemented eXIf chunk support. . WEBP: Add support for EXIF and ICC metadata provided that at least libwebp 0.5.0 is used. . Magick++ Image autoOrient(): New Image method to auto-orient an image so it looks right-side up by default. * Behavior Changes: . PALM: PALM writer is disabled. . ThrowLoggedException(): Capture the first exception at ErrorException level or greater, or only capture exception if it is more severe than an already reported exception. . DestroyJNG(): This internal function is now declared static and is removed from shared library or DLL namespace. * lot of security and other bug fixes, see https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.27/ - added GraphicsMagick-release-date-missing-quote.patch- builds for sle11- fix perl bindings + GraphicsMagick-perl-linkage.patch from fedora - turn on perl test suite- Trim descriptions. Redo summaries and RPM groups.- Drop patches not meintioned in the changelog ever: * GraphicsMagick-debian-fixed.patch * GraphicsMagick-include.patch * GraphicsMagick-perl-link.patch * The package builds just fine without them and there is no refference explaining it - Convert the deps to pkgconfig variants where possible.- Version update to 1.3.26: * DPX: Fix excessive use of memory (DOS issue) due to file header claiming large image dimensions but insufficient backing data. (CVE-2017-10799 bsc#1047054). * JNG: Fix memory leak when reading invalid JNG image (CVE-2017-8350). * MAT: Fix excessive use of memory (DOS issue) due to continuing processing with insufficient data and claimed large image size. Verify each file extent to make sure that it is within range of file size. (CVE-2017-10800 bsc#1047044). * META: Fix heap overflow while parsing 8BIM chunk (CVE-2016-7800). * PCX: Fix denial of service issue. * RLE: Fix abnomally slow operation (denial of service issue) with intentionally corrupt colormapped file. * PICT: Fix possible buffer overflow vulnerability given suitably truncated input file. * PNG: Enforce spec requirement that the dimensions of the JPEG embedded in a JDAT chunk must match the JHDR dimensions (CVE-2016-9830). * PNG: Avoid NULL dereference when MAGN chunk processing fails. * SCT: Fix stack-buffer read overflow (underflow?) while reading SCT header. * SGI: Fix denial of service issues. Delay large memory allocations until file header has fully passed sanity checks. * TIFF: Fix out of bounds read when reading CMYKA TIFF which claims to have only 2 samples per pixel (CVE-2017-6335 bsc#1027255). * TIFF: Fix out of bounds read when reading RGB TIFF which claims to have only 1 sample per pixel (CVE-2017-10794). * WPG: Fix heap overflow (CVE-2016-7996). Fix assertion crash (CVE-2016-7997). * DifferenceImage(): Fix Fix all-black difference image if an input file is colormapped. * EXIF orientation was not being properly detected for some files. * -frame: The `import` command -frame handling was improperly implemented and was using already freed data. * GIF: Fixes for "Excessive LZW string data" problem. * Magick++: Bug fixes to PathSmoothCurvetoRel::operator() and PathSmoothCurvetoRel::operator(). * PAM: Support writing GRAYSCALE PAM format. * PNG: Fix memory leaks. * SVG: Fixed a memory leak. Fixed a possible null pointer dereference. * TclMagick: Problem that TkMagick could not resolve functions from TclMagick under Linux is fixed. * TclMagick: Fix parser validatation in magickCmd() to avoid crash given a syntax error. * TIFF: Fix for reading old JPEG files (avoids "Improper call to JPEG library in state 0. (LibJpeg)."). * TXT: Fixed memory leak. * XCF: Error checking is improved. * EXIF rotation: Support is added such that the EXIF orientation tag is updated when the image is rotated. * MAT: Now support reading multiple images from Matlab V4 format. * Magick++: Orientation method now updates orientation in EXIF profile, if it exists. * Magick++: Added Image attribute method which accepts a 'char *' argument, and will remove the attribute if the value argument is NULL. * -orient: The -orient command line option now also updates the orientation in the EXIF profile, if it exists. * PGX: Support PGX JPEG 2000 format for reading and writing (within the bounds of what JasPer supports). * Wand API: Added MagickAutoOrientImage(), MagickGetImageOrientation(), MagickSetImageOrientation(), MagickRemoveImageOption(), and MagickClearException(). - Drop merged patch GraphicsMagick-CVE-2017-8350.patch- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21] * GraphicsMagick-CVE-2017-8350.patch- update to 1.3.25: * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap overflow in EscapeParenthesis() used in the text annotation code. While not being able to reproduce the issue, the implementation of this function is completely redone. * Utah RLE: Reject truncated/absurd files which caused huge memory allocations and/or consumed huge CPU. Problem was reported by Agostino Sarubbo based on testing with AFL. * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in the MVG rendering code (also impacts SVG). * TIFF: Fix heap buffer read overflow while copying sized TIFF attributes. Problem was reported by Agostino Sarubbo based on testing with AFL.- Build "gm" as position independend executable (PIE).- updated to 1.3.24: * many security related changes (incl. CVE-2016-5118), see ChangeLog - removed patches: * GraphicsMagick-CVE-2016-5118.patch * GraphicsMagick-upstream-delegates-safer.patch * GraphicsMagick-upstream-disable-mvg-ext.patch * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch * GraphicsMagick-upstream-image-sanity-check.patch- security update: * CVE-2016-5118 [bsc#982178] + GraphicsMagick-CVE-2016-5118.patch- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061] (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717) * GraphicsMagick-upstream-delegates-safer.patch * GraphicsMagick-upstream-disable-mvg-ext.patch * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch * GraphicsMagick-upstream-image-sanity-check.patch- Update to version 1.3.23 * See included NEWS.txt for details- Update to version 1.3.22 * See included NEWS.txt for details- Update to version 1.3.21 * See included NEWS.txt for detailsnebbiolo 1649834261  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.3.35-150300.3.3.11.3.35-150300.3.3.1 gmGraphicsMagick-1.3.35GraphicsMagickChangeLogChangeLog.2001ChangeLog.2002ChangeLog.2003ChangeLog.2004ChangeLog.2005ChangeLog.2006ChangeLog.2007ChangeLog.2008ChangeLog.2009ChangeLog.2010ChangeLog.2011ChangeLog.2012ChangeLog.2013ChangeLog.2014ChangeLog.2015ChangeLog.2016ChangeLog.2017ChangeLog.2018ChangeLog.2019Copyright.txtNEWS.txtREADME.txtTODO.txtwwwChangeLog-2001.htmlChangeLog-2002.htmlChangeLog-2003.htmlChangeLog-2004.htmlChangeLog-2005.htmlChangeLog-2006.htmlChangeLog-2007.htmlChangeLog-2008.htmlChangeLog-2009.htmlChangeLog-2010.htmlChangeLog-2011.htmlChangeLog-2012.htmlChangeLog-2013.htmlChangeLog-2014.htmlChangeLog-2015.htmlChangeLog-2016.htmlChangeLog-2017.htmlChangeLog-2018.htmlChangeLog-2019.htmlChangelog.htmlChanges.htmlCopyright.htmlFAQ.htmlGraphicsMagick.htmlHg.htmlINSTALL-unix.htmlINSTALL-windows.htmlImageMagickObject.htmlMagick++Blob.htmlCache.pngChangeLog.htmlCoderInfo.htmlColor.htmlDrawable.htmlDrawable_example_1.pngEnumerations.htmlException.htmlFormatCharacters.htmlGeometry.htmlImage.htmlImage.pngImageDesign.htmlMontage.htmlPixelPacket.htmlPixels.htmlSTL.htmlTypeMetric.htmlgm-188x120t.pngindex.htmlmontage-sample-framed.jpgright_triangle.pngthumbnail-anatomy-framed.jpgthumbnail-anatomy-plain.jpgthumbnail-sample-framed.jpgthumbnail-sample-plain.jpgNEWS.htmlOpenMP.htmlREADME.htmlanimate.htmlapianimate.htmlannotate.htmlapi.htmlattribute.htmlaverage.htmlblob.htmlcdl.htmlchannel.htmlcolor.htmlcolormap.htmlcompare.htmlcomposite.htmlconfirm_access.htmlconstitute.htmldecorate.htmldeprecate.htmldescribe.htmldisplay.htmldraw.htmleffect.htmlenhance.htmlerror.htmlexport.htmlfx.htmlhclut.htmlimage.htmlimport.htmllist.htmlmagick.htmlmemory.htmlmonitor.htmlmontage.htmloperator.htmlpaint.htmlpixel_cache.htmlpixel_iterator.htmlplasma.htmlprofile.htmlquantize.htmlregistry.htmlrender.htmlresize.htmlresource.htmlsegment.htmlshear.htmlsignature.htmlstatistics.htmltexture.htmltransform.htmltypes.htmlwidget.htmlauthors.htmlbatch.htmlbenchmark.htmlbenchmarks.htmlbugs.htmlcolor.htmlcompare.htmlcomposite.htmlconfigure-target-setup.pngconjure.htmlcontribute.htmlconvert.htmldisplay.htmldocutils-api.cssdocutils-articles.cssdownload.htmlfavicon.icoformats.htmlgm.htmlidentify.htmlimagesball.pngbanner_bg.pnggm-107x76.gifgm-107x76.pnggm-125x80t.pngright_triangle.pngright_triangle_option.pngimport.htmlindex.htmllinks.htmlmagick.cssmiff.htmlmission.htmlmogrify.htmlmontage.htmlmotion-picture.htmlperl.htmlprocess.htmlprogramming.htmlproject.htmlquantize.htmlreference.htmlsecurity.htmlsmile.cthanks.htmltime.htmltools.htmlutilities.htmlversion.htmlwanddrawing_wand.htmlmagick_wand.htmlpixel_wand.htmlwand.htmlgm.1.gzmiff.4.gzquantize.5.gz/usr/bin//usr/share//usr/share/doc/packages//usr/share/doc/packages/GraphicsMagick//usr/share/doc/packages/GraphicsMagick/www//usr/share/doc/packages/GraphicsMagick/www/Magick++//usr/share/doc/packages/GraphicsMagick/www/api//usr/share/doc/packages/GraphicsMagick/www/images//usr/share/doc/packages/GraphicsMagick/www/wand//usr/share/man/man1//usr/share/man/man4//usr/share/man/man5/-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:23717/SUSE_SLE-15-SP3_Update/1677e7a2107a8fbf853649aac4cbf5f3-GraphicsMagick.SUSE_SLE-15-SP3_Updatedrpmxz5ppc64le-suse-linux    ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c62f6b353f74f4cfe3d2333842ad3c9654d62c70, for GNU/Linux 3.10.0, strippeddirectoryASCII textISO-8859 textUTF-8 Unicode textXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with very long linesHTML document, ASCII textXML 1.0 document, UTF-8 Unicode text, with escape sequencesPNG image data, 254 x 218, 8-bit colormap, non-interlacedXML 1.0 document, ASCII text, with very long linesPNG image data, 300 x 200, 8-bit colormap, non-interlacedPNG image data, 910 x 546, 4-bit colormap, non-interlacedPNG image data, 188 x 120, 8-bit colormap, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 0x0, segment length 16, comment: " Imported from GIF image: montage-sample-framed.gif", progressive, precision 8, 378x238, frames 3PNG image data, 15 x 14, 8-bit colormap, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 288x288, segment length 16, comment: " Image generated by Aladdin Ghostscript (device=pnmraw)", baseline, precision 8, 350x345, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 288x288, segment length 16, comment: " Image generated by Aladdin Ghostscript (device=pnmraw)", baseline, precision 8, 309x327, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 0x0, segment length 16, comment: " Image generated by Aladdin Ghostscript (device=pnmraw)", baseline, precision 8, 240x239, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 0x0, segment length 16, comment: " Imported from GIF image: thumbnail-sample-plain.gif", progressive, precision 8, 210x209, frames 3PNG image data, 498 x 473, 8-bit colormap, non-interlacedPNG image data, 14 x 14, 8-bit colormap, non-interlacedPNG image data, 8 x 128, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 104 x 76PNG image data, 104 x 76, 8-bit colormap, non-interlacedPNG image data, 125 x 80, 8-bit colormap, non-interlacedPNG image data, 15 x 14, 8-bit/color RGB, non-interlacedC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRb[J|źVW utf-8ff54612208c7ed4d2f30cebfae271d86e243f5ed7d286b2a3c5facc6199d68f7? 7zXZ !t/x]"k%vp.Ey֌A|7d\m'mzn1﹤(kGE_x$ɬ*6m5PU 1pM1d]]$ߍ۔sr/ ' hxtٯtBkoY{E<{zl$.G&O12#O!f߮ 5yN> "A Yf I[3$hM(Z/Qi)/׬X+Ee.[5?#ݍΟiS()4j/hX $}; 0H׋È͎]g,QoX̋)yxrD/-f\|f8]Ԩ}EMQYP5,3YK ajM2nxϴ(ȕGsx?O[vP+XZb֦P3SA/TΟ3:q=#AׁZ妅ўߛS=[X_K 48 A@8\l'9Pbf cLF>mLO6ǐh#|5jRy=:w]}~ڨ''^kא_\=;_)ߺִ"Ea(U,՞|lțpq >[!>>QH952S3/@0&~=l ہ_:dT~^8_F Wv(ciŗ*Ax"'^r%tn( ]]tBպN8:!AuM|hO $9(6v/$((JoA1\ɋ:,,?_WY{BCejnˮQHM!f=R6wB1f4%!YNY ,SVD[vG@?[, QC8զ /htн?%oHо'&M?Nl# AZs?ً>vįz+e}}IYy[]HO\zKg"lwtɉ2w)W/;PN# 0/4`4zUSM#c3JJyn{dUnVC4xL]~V7fWpR¦װ}fM9s84UbY&MƑ$ [P01@#$́*j[yyrg⒆ʥ ঴2@ YZ