graphviz-2.40.1-lp151.6.6.1<>,_F(/=„a@1l<]CMWI`Y 8UAdm;~W^x㶴yd,d3YMMNQROd?Z!!mWnRCor HϷX )ݨRgrEІ&BahCEAYo]P[S_Jm!dle ('jqdU唶3h\ f1j\ehH}:p*C7˒{n?_#TLE JYm㆚/Z>A?d   8  3LR\p     6 7:>BBEEFdH(H8H9I$:J]FXGXH[I^X_Y_\_]b^j, bkYcldlelflllulvo$wxyzxCgraphviz2.40.1lp151.6.6.1Graph Visualization ToolsA collection of tools and tcl packages for the manipulation and layout of graphs (as in nodes and edges, not as in bar charts)._F(armbuild22#?openSUSE Leap 15.1openSUSEEPL-1.0http://bugs.opensuse.orgProductivity/Graphics/Visualization/Graphhttp://www.graphviz.org/linuxarmv7hl&p6W@7&d&%LT6GXF{xVWT 7&h66&6.9c pPC]u  -#V}S 6 # J4N3@g LJ#>'Y0_t#X?z3{cYMF~87 w w ~7t&67 Y H1xErxI@@A큤AAA큤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_FWDWDX[hIWDWDWD_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_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 _F_F_F_F _F _F_F_F_F_F_F_F_F_F_F_F_F_Fe79ab7b15e6a012b13e57400c4a8ac4cd01eaf9fa731195beb89d73110e4e1b3cc10ba9a102a18e18b73ff8cbeffb7113e25b2541a468f80227ad5895c69f8fd0486dacbe684eaa87689ef87ee5be86891021e60210823d0b90a64b7d10d28b897bdf2c2cfca5fc22f97123a276ff0c7b246da03a66f93ae3b829fd750e989a2cd3a3504adea36b9f7a8458880ffc2f07ef5c5bb6390e352da14a5dfe0ffe2475f589df8237d430fa5b99e60cda1631acb0902d6a40fc2a03ac9e801ed946271b5e42966c2abfc6689b92574dd38899ee0d707afb4bdb8cde0b79a73d302660fd08f232add5f84672ad686b2100b23a65c65db1051b7d53e11c07e1454a1f60c0dcb1bccd9a6c96769b9c0ec0c68d337fc8559c8c1d2a0e3c5519c781543fac33e95696f215a8fe2502a132cb9d5127cfa386e1c5ca764d52dd6bb6c80046b43f6a35c0951b83b2439c31f9b534b8d08505b0a140e9d3a32868e6d39270cd3dac767bfec4ffd1f9d62ad2c2560af283606f7008ad80bc94ef45f4d926ab3067110aba87d1f170cd3b3bd3f3260743d89618f3ede18795551a2cdf36350547729ea8be2979da4f78d1a6ec7151c5b992b4bfa83e50f730cf951e40878be056b5c3112117890be5095d5683b0dad122729f2e6fd42bb200d8c5cee9c67a929c6a00ba5362477e7e35caff7eb430d18f4bd6bbf23607643b4423e4f3dbed0adc87375cf172d4a76f329dac1079ba34a25af1a9fbaa5372bea1569ab48ddd3f46d2965673c989ba29cce66a19cd7ba85b6b57fc2696fc0f2d926701de16ce7728ce317805996b5522200eb6297d055b2e7baccd40f417e6f03c71949b6e55cbe3be1d9e0eba5814ad26b8e555a182c093a79d5afb037bebf45b7dea27461d603bce09fe90840c5d9f78dc461387c7a6765875d3f9d62fc3842079cb557ad8099f97c056e02eefdb3524446b9dd437a203d0ec205f16f185bc04ca099fa343b51aa8c7d607a640eeb9d3a29cefec810a49d83bb71d495cd85d68d6d99c086c0484a0e2943044712806ab156359e3f789d3134f5aa2df192a4d5012160e39345eb573b618cdcafb3c3f0ecb84874ad638209d78c8dab1301cecf03be33854741cc5be18a1644aa8bab9c977702beafad03a193c715aafacdb6c281578cef2b50b0710d7187acb1b6781e792801ddca0d3e6b2e73b0f463a999b70eeeabae54944f7f46b34a14ba37163ff17e4899f9c2f04bb18b107ab110330ff59141080cbb2790cd583b4d9d9951b007c74a9002e6f1deed2217e7b946d5028449c8843073d15ea377d36f258d2abcc3b2fd03db32ca0abfeb71226e9160873bed066f05906b82ddc357acd8a4cc4f4fb50d8f4087dd8009902f9a9b4a863069efd0796c90a8a9f18b351fcaa6b315b5ef4dc07113bdb5a7671808a87b6ec4aace96d86f34cfd001f2c285387411bce9ba024b6342036326a863bd84b2cfb51d3e569bf1d0816be27d9d7c891a15e7f72c61c5ed9eaa1d611fc713eebec0a6454ca0537199237fddb60d0b6edb798a26920a665da1c8c6a73931e9a4569917fe09a0aadbb27367c58e880d6e3e3a109ea50a90706f626106dd01138c10863db180f30c7fec6a8395dbcb55b7e662da32aebcda03c8f5b61ee6b412fa0c44458063529266060b2f5bd1b3b4f5ab27c15025d4ca91f041b5e04a18f52b04da78a0450cea83b7b90027b8db69b03c973eb2babeae926ced1f6fe81dc9fe083b08feb07e50d01b53827611eb5d512e30e51990ae8ed5d2f044358ac3227dd5b3301959fe1ddaa0591b5ed2ef7126661ef1b842143ee6882a86de6b4c8767c204b1bef9684241b6d8faaea5e2b01d3b0527445cb0cb7a50433eed0594905d685985319f85ba83f8c0bf23a6e135f819873d3e4273715ce94e8f3707f5d467e18f325d622833932a100caee3c09a9d55228ee642a13fd9dab55df343a1e441e97de8e1ef5d5bc8c3bfaebb90092757bc5966671f3349be36b9133b29732cbe739775422cf66eb6536a9af065321beb01e069143d729a158aa2546b700d25248b9ed9b4264fe6d305c49779dd4f7d38966260e6a05acd03a5e1811fdd9c2863828ea616f19c24224db30c5a5950749bc4d1fbcc180191adcd475d3e4b6acff1e551ebebb7bb9fb4f0ce47380943b48386a7f6baaf4b8f9123e7140c55f36953967fafd76bc3ab29639b5fbd83aa5508a19002d66e414d6e47791f96cc2b7d0e79408417be539b76b4a41abfe9f351f0fab62092ca406e74c159068d8e4a641e0ac86bd29f76fec8993e668a8ae99d3c85b3487d9c6fc1862a93c73170bc69d1ec8267d60834ac1f89d6d26488f0a27f933db544495310fe7fe18ae0e686e9996f9955df5c38c1a32dbbbe43b052afcbdde1823b112b7910bbdc46a0ff799d415e000ef08223146b951cdb650cb9b2c2bcf9a6a797b970a743964dc9f1219d2af5d680c1c58959f8afd0cc1ad64090d432751986e72aa8a2bf3dcb48fe17931ac91ade3a1b335fb29ca3e7f32b71038ca2937ca7cc9f55064c83cc9af9d9b1f22e8fb67832743bd16263764dde3905eb3d75019ca113566b90487d0f9545eca152f4b492b4c097c6597933125527a0993b6892be73ca4ce883cc7d45855d71fc124c9eab6134b7f5a38a2e33ed0514ca60f477a96c87fbe02c717328505be4d0f0fa0b4462cdb0737810099da360f5f985ebae0c887d99f4eacc062776d13004ce60849f7f99b41f5bb19e75d812f4b8fe5d4764140d59e7c992d4f94b1e4c403ac6945f94e7c3bd614e59609d0af0732c8c2143141d7ddafb5dd448696b9123711c3f0c5cd42c3a50bf6416a921e4357b165631c97e276f8a881807d1bda11b3abdf1f54bdee820ca2947158bb210bc824dd5f8d9e26591b90dd8665d376369f8d3a0fa85439617c3c61cb676bad46eff8906d09703b34e185e714f26f88f6ee32b35105ef7baa8d475bebff54994f8b83d64b70881d806d77dcfb0ce87bfa0eef28ef87265620719f4650c1cfc0bf45d4f5387dfb387b54792cc4aa453f64f7fd4111047b9fda179d2e16297090e19671ca02443809d2b18ad9d07d49232261d7e77ca621cc4aea7c8ae4ffa87bac5d87b89bae457f74585c7a4af1a2487125a4565a94467270ae0311e8dc37166e504a3ed903e84b3ed9e60497b169e0c94519cfbb6fc299c573755e5be6c07da2a7321f46a136144d53a19c3d2ab2f127237335fc044ff362c6543586168740927c4c37ebecc6cfdc9708ab57ab4fa8d6157b3637540285c85b664043772b51763a249ee73252dfefca3abf77b975d9358781bcace40b0daec868a5f3e6ed1c8b651c6e6ce874ec238104cc1da23947fa3e885f809423c8b0f599b7d7ba9f70bd7db220ea974af49b02a513ccdf8c03630dcfa920a109e6da57bcbc426c81a2e58ec30a7d98bcca1167c710318dc9e0dcaa059730a8a6bc97bccc4054226202c6e6503eae2d9503a83029e862da34f40b8ecb657de5dc7dd855c49d576a2cb260c13ae822ae0e0824c592cd81cd730203b723cc8b960e5a4355c90865ece329a738a43c7866fb8c0393bdbfe0693e86b0699905f0f436e2ba156d837975378b7b4286a84daf647f74998ad3e4f241510b24aaac3b855250ef8e1f7101a043f5b11cd27f4e3d668020c3244217f1dfe562a5331a0e8ae7ae73998d59c73e2bfbcabc74746af4021ccdaaaca0ef1c90ce8390e0b4d7aaafb77756c0a2cbd0b50ddccb90cf82a97d9a8bc2c6e60d08e7c652b9da26ac7bd363f3e39909541bc6d17fe4b4ede5490ed7ff5d8a020f6a6043e877aa071896dfd7f2c6dd3abb8e2c0157140642c42f3165f81bc81125ae0516110f7916dc7464f26bbfb881b1a49d1139d83b83eab9f45bc0b89c66bb26553f4098e503af0c3a3724d61c23df45c3944f1ee97fbb35a15e57e878048b50049b1ea7ce77f1a1e19960de7358f5220d53d78ca4723c9e8cf8099e71702b5f0f4b283d6845417b41875c35c11c7724afff596c1f6314e3da60bc514b6004eb0f7276128c9bd00d11bbd5b708cc6692c077ec5c647cff5ec58fcfcc7e578e29d08cd6cf0bb118508125a3255046a5daa6bc461fc55e79a012bbeb212553119f8a4a7f5a6c445783ce9200c9043f2147fcbb7ed7e02b78d250b7a3c4f5bd5e901eb2e29b37cb6e7529b8e677e88e4166aeded9884ca551bcfbc19c5e49811736b23015af296b30c2d9973d929063a0f326a3cf3ea03160c2cfe22fb810a02d5fd24ecb76f75e7546aadbe76c9c18d7904983ac033e2cedbcc8dde642532ed5402b477cad8928fe2da35d6560e0d2758baa1868428cab35eb5f3fb1e46bc5852b1695b844bbd97c61afed9de4c93f83d219d7f2b9f46901db8665cea6ee63bca576cd6b9e0d47959df3771e1c3a1ca5421ec2560480ccbf6713e5a0fc166f38b62600275786c28040cbb7b9ee5e83c4e3b2bde2a44ea66d32c8e900e1a9bd834cf2b7eed92c8a67e62706220a470053beff1ce8b3f9a2a03f9b4c4d1b75b6122a8eeb0ac909a4bc65cde436b24764780da703297ea43e125a03a8bc847008f66184e8cc427502189e39ea1095c4de13f355ce3d46807a30e8ceadd906e3b4f32329a4d59b48b08f7ea49b43463acdf0c55a72442377fa5be69ef9c5a349435077aecf228f10e0b6a6e1b194ade589071e41dee8621fd28b1ec2d2571daffd44833f4ffa779eb280f710da4992216b5699c1d92f85ca85f6e7c83d9dde04710b6f527ecb919f5b50624606acae9d16d0ef9b423cd497fb7f7d0f2e52e379809702f26ab5b5d5bddbe94bbc647a1ad89bf915084012645e5252d1a04c832997b0cc163042af2276685f8f0a90ef614515b217b6b954b3c91decacc7647d57b6cf06acc02afcbe6ed8123c4afef3d54699c7f4dc5916170df338265081b7f5c8016a1519b42b560c12563c98bfcf26fb983029c2ad3d79f732668d4098c7086193170cd83857ec96a6c7bfc9e3f8c3bb6f399ba8ef29968e8d7865674e2999df4915ee34e1aabba1512320a76e33f64dad29d8480fa62201b1ad74c8250a8aaf0b9477346cfdd10571562076952c541649aa4b0f656f09ef687106aca47252b872274918aa5c4ab8ae71e02819eee3293670e5c6b68cab6afcadd5cb001b9ed1c782aa266423cd935321168a7478c414151a8bc17edf5e9919be3bb1ed2f53e010c37d32d53414fdc4763f1a11d4f5e5d92292643cd4b10ced1bf41814f2a3dc52590e4df8e7fc502143854332c3ecaa682223afb705b5f7492835742dce61a997ce3923fb0b7cc719e7c20a9231e0f108ba00ac0ba747888d17c0b12296c3bbace71be723910a3ee7d30495dfa789696cf8e30f551a9120a6fde14da8d524f8734ea8915edaca47821a8c9de1cb78a6e90a6c24ad14a26230064fe31bdcacfa85bc659c90dd846e8f6fff1f533011acbf6a50c784418b7bc32d641eda8a5675fe72467550bd22868776a35c9518598a7ca9f3ac0e72189c5a1d84cfa3f0eddc84d1dde7830e5c585f5b235c6ba633398f07db84f9f382f7086fdaf3025c0aeaf738f17b62c2b05d75e21a7a2ce111709641f0bd65cbc2ae27c1e0343804538ea467784c9c64df30b0e24d135d41308876b40f2aa9033cc26d62798b2e0f6bef17e38fef0d6ef8cf52c57ec37db6457d64e3c456db7f3a37778856f0df913348240537f64c94548e0b274d24f943c37c1141f4044155281605d24842fe47f0a2289b852426a4d721ecd9f20b43a430fdc90546949a2f1d5fa6ee32f523ef94541e1de93f320e13895e527a72598be4fd8bbe544d967956092c3d175590a935bace73a983722f64cb6d789b27ea5e8e5f9c5fdab591480189588a9926b3ecb53ac40b3939d5825d16ba31d79ca97715881b919d6088591cca9615155af7713c2e16d92f2637f327dac0132d6fec0566beba5198ceacf6b74415b6c560f0d48e1b79a1a379010648a180fbfdc15ac27cc4a60aafc9fde2918ca6f464030ad58ee8941f0d05acaba9379fbe78dab9ba73491c137f1f8da5a1b1011103ef552c1e0acf55905aaf7fe5756f850670a2ca51d26bb19e19f18e689c0d6f704a152c4280f982183429a53a684b044d5a73be32fe20987cbd2cf3737d95068666cf16f8e4219fddf40cd49d8432ac7f3aa5c4669b56f65e0e1a15fd959b8a0b3d86213fadc50f443f4984747453420cc9a87caa357658fac4ee2e470758a0f83761feb74f47f8df43faae707bb1c4e6d77664dafe69cf54b0171b6633c7d53aebb4cc09f554da6fba7fae6fc075d2af9e809cc7224cc146fb00e295e9eadc1e7b91243e3e143119aed675c678196f08e15ebb39407d06a84c612af2aa239d271a971cfce3c1725cd2803ec253ee7b348e32f3e5429c73b5e0efc037c06f94ce2613c3b2b4d8f6f63d6d250528b241421b20bb9fc877dc56921f8f615db8c306d638eead9e4c656de560fc593c6d4b737ca5209812cf02ba3743d6e60e924cdc25d451afbb849a31851a0356115c275c1c28e55d940338fdf289bae5eee5bf50f1b36613ac441f4b02e03e90d0e3d1435b73b550774ad8449acfdf1c670bab2a38616f829603bc9e106e353f28fe967313cdf75a4f78f9dbde2506d47ebafc34cde122effb214e31b8640445fe05e8cad63a8ce7a1ce78b241436df105d21d3a0cc16a09d50bbcb6b53a666f14a6094057e7b47f441775a251cd3fbddd752615cdf41770b1ef90593d65f0724fed47217ca6ecdbd5a89d695e1f58e2b25ac772ade2c8ccf8fd6afc4ac8ade8c51aadccf75d723eb01a7dcc0a96c6dc4c57be103c62254afca7c9d74691263a7de5e5f627b4c6c44745dd17b3f52b579aca3221bb6b616ac730a9fafb1e97419ba60b644959b4fb15daa5c3cf68b51d1d8bdb6112ce6c447f071746e90711d400ae65a8e3b0e1b7011af9404c58aa54badec934ce8434fe2261739a76a1cb4cc46f262d380bb7d7f8d1b0de5ebfa927c3143e732b5dacc483ff154544e684f4d37d76373c33b77591def079ada2bff25c1b49577d9a463783c6b5cead54e829fb31e60a3eda28bf0d177fb034e32f90d75bbb1ed71234d1b1e2d9774c355fb69d01d57ed42015e9715fdb5a54425410e34054a0dd7aac2713f8c6ae46fb691cf5f17c22a2c63e65cda97d804ae8d954e5fcc2215741de66636f20a7dcc89dea1f45c9e28abffe4c2bc45531bcc77aadb10125d5631af187ca6af308b183e815de5cbb10e98474d9e6e69f6752ac302c0b08d1e5d7d864d728bf7bd6115333472a3eadef76d4d061e28a42965dad9d2034d62f1daf5b19e191a2a0c7b905903c32206d63e584fa42016d85da7df7e74e332f60b354df19e67e01448e8d71b6d9b4d279cccd9f81ae070802b23fcbf47f7e4daa6968e000db24b26cb25fabaadab6330d79be8b974cabfc849023612036463f838d747e8c9495f14831de7aa93afa87facb4e19d71ea51262847dc7f7b1506a1dd315e98a8b8657d7824c7297abb831d15c65bc9c24c6786dcb4cb17a66826ed6d1de1299051cd33793daa9a3de1973133730f770bbde575b45c9def536ee0b64c1daebeb053e5181337ea6ebc29fd8982813cc4e0b5788dd30dbca65873efddeffa11ffafacbbe92b7b222254f4af6490d3a471d6ce3ca194b19b8ee4ea15b0d9d008858f5e75ad0e128e6da6edb09e9ab30cb163ada9d462f159c115779a3648e66578b94d80d0ba533a13f05f36fafaf9fbf4cb64caebe5868d56345cfe384f4000508fba16b5b9beba5bfcf68bdb0b2fbd1d2f735711dotgxl2gvdotgxl2gvgxl2gvdotdotdotdotdotdot.1.gzdot.1.gzgml2gv.1.gzgxl2gv.1.gzdot.1.gzdot.1.gzdot.1.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgraphviz-2.40.1-lp151.6.6.1.src.rpmgraphvizgraphviz(armv7hl-32)@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shgraphviz-plugins-coreld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libX11.so.6libXaw.so.7libXmu.so.6libXt.so.6libc.so.6libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcdt.so.5libcgraph.so.6libexpat.so.1libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libgvc.so.6libgvplugin_core.so.6libgvplugin_dot_layout.so.6libgvplugin_neato_layout.so.6libgvpr.so.2liblab_gamut.so.1libm.so.6libm.so.6(GLIBC_2.15)libm.so.6(GLIBC_2.4)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.40.13.0.4-14.6.0-14.0-15.2-14.14.1^ϧ\Z]@Y@Y|YY@YV@Y@YY*Ux&U&iTi@Christian Vögl Christian Vögl dimstar@opensuse.orgpth@suse.depth@suse.depth@suse.dedimstar@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.combwiedemann@suse.commpluskal@suse.comopensuse.lietuviu.kalba@gmail.comLed - Added graphviz-null_dereference.patch to fix CVE-2018-10196 (boo#1093447)- Added graphivz-malformed_input.patch from commit 839085f8 to fix CVE-2019-11023 (boo#1132091)- Disable building the graphviz-ocaml package: we have no consumer of it, but not building it allows us to elminiate a build cycle.- Reverse last change.- Remove pre_checkin.sh and graphviz-addon.* as they aren't needed anymore.- Replace the recommends for graphviz-gnome by a 'supplements packageand' so that graphviz doesn't pull in all the X11 related stuff on a machine without graphical desktop (bsc#930442).- Exclude %{_mandir}/man1/smyrna.1%{ext_man} from graphiz' main package, since the man page is packaged in the -smyrna sub package already.- Add bcond for java and ocaml that can be overriden in staging prj- Drop smyrna and gvedit separate spec, now handled by graphviz-addons * Switch graphviz-gvedit to Qt5: + graphviz-qt5.patch - Drop graphviz-plugin subkpg in favor of graphviz-addons.spec that is generated from graphviz directly - Make sure all patches are applied also in main package so none get lost by accident - Refresh patch graphviz-plugins-fix_install_dirs.patch - Make sure graphviz php plugins are generated using php7 * set the php7 path in graphviz-plugins-fix_install_dirs.patch - Remove tkspline from tcl package as it is no longer shipped - Make sure the pic/pie is enforced on all the libs/bins- Update to 2.40.1 release: * Remove usage of ast_common.h * network-simplex fixes and optimization (Stephen North) * built-in tred tool now available in the various swig generated language bindings (John Ellson) * number rounding added to SVG renderer (same as PS and TK rounding) to aid regression testing. (John Ellson) * additional regressson test framework, used in Travis CI builds. (Erwin Janssen) * PHP7 support (requires swig-3.0.11 or later). (John Ellson) * Allow user to specify clustering algorithm in gvmap. (Emden Gansner) * Add Sierpinski graph generator to gvgen. (Emden Gansner) * Extensive code cleanup (Erwin Janssen) * Removal of libgd source - use vanilla libgd from separate install * Windows builds (Erwin Janssen) * Appveyor CI for automated Windows build testing (Erwin Janssen) * Travis CI for Fedora/Centos builds (Erwin Janssen) * Added JSON output format, -Tjson (Emden Gansner) * New curved arrowhead, cylinder node shape. * Resolves bugs: 2599, 1172 * Add cylinder shape for databases. * Free installed plugins * Update makefile for dot so that the using libpanco_C in the static build include PANGOFT2 as well as PANGOCAIRO_LIBS (needed for some versions of Ubuntu) * Add json output format * output class value in svg files * Add plain shape for use with HTML-like labels. * Add icurve arrowhead. * Revert to old, translate to origin semantics in neato, etc. Add flag notranslate if that is what the user desires. - Run over with spec-cleaner and convert deps to pkgconfig - Fix Group - Remove unused pre requirements as there is no pre phase - Inline sed changes and do not rely on pipes - Do not add needless requires to devel pkg, there are no such stated dependencies in any of the .pc files provided - Add pre_checkin.sh scriptlet to allow generating of the extras subpkg instead of having independent spec files- Add reproducible.patch to not have binaries depend on build system timings- Remove pangocairo and lasi support as it introduces build cycle- Build with pangocairo and lasi support.- fix ksh-specific constrictions in gvmap.sh script - add patches: + graphviz-2.38.0-fix-gvmap.patcharmbuild22 1598473256  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.40.1-lp151.6.6.12.40.1-lp151.6.6.1 acyclicbcompsccompscircoclusterdijkstradotdot2gxldot_builtinsdottyedgepaintfdpgcgml2gvgraphml2gvgv2gmlgv2gxlgvcolorgvgengvmapgvmap.shgvpackgvprgxl2dotgxl2gvleftylneatomm2gvneatonoposagepatchworkprunesccmapsfdptredtwopiunflattengraphvizAUTHORSCOPYINGChangeLogFAQ.htmlNEWSREADMEgraphvizgraphsdirectedKW91.gvLatin1.gvNaN.gvabstract.gvalf.gvarrows.gvawilliams.gvbiological.gvclust.gvclust1.gvclust2.gvclust3.gvclust4.gvclust5.gvcrazy.gvctext.gvdfa.gvfig6.gvfsm.gvgrammar.gvhashtable.gvhonda-tokoro.gvjapanese.gvjcctree.gvjsort.gvldbxtried.gvlongflat.gvmike.gvnhg.gvoldarrows.gvpgram.gvpm2way.gvpmpipe.gvpolypoly.gvproc3d.gvpsfonttest.gvrecord2.gvrecords.gvrowe.gvrussian.gvsdh.gvshells.gvstates.gvstructs.gvswitch.gvtable.gvtrain11.gvtrapeziumlr.gvtree.gvtriedds.gvtry.gvunix.gvunix2.gvviewfile.gvworld.gvundirectedER.gvHeawood.gvPetersen.gvngk10_4.gvprocess.gvgvpraddedgesaddranksaddringsanonattrbbbboxbinducebipartchkclusterschkedgescliptreecolcollapsecolorcycledechaindeghistdeledgesdelmultidelnodesdepathdijkstraflattenget-layers-listgrouphistogramindentknbhdmaxdegpathrotatescalescalexyspantopontreetoclustleftybox.leftydef.leftydotty.leftydotty_draw.leftydotty_edit.leftydotty_layout.leftydotty_ui.leftyfractal.leftyfractal2.leftylefty.pspslides.leftytree.leftyacyclic.1.gzbcomps.1.gzccomps.1.gzcirco.1.gzcluster.1.gzdijkstra.1.gzdot.1.gzdotty.1.gzedgepaint.1.gzfdp.1.gzgc.1.gzgml2gv.1.gzgraphml2gv.1.gzgv2gml.1.gzgv2gxl.1.gzgvcolor.1.gzgvgen.1.gzgvmap.1.gzgvmap.sh.1.gzgvpack.1.gzgvpr.1.gzgxl2gv.1.gzlefty.1.gzlneato.1.gzmm2gv.1.gzneato.1.gznop.1.gzosage.1.gzpatchwork.1.gzprune.1.gzsccmap.1.gzsfdp.1.gztred.1.gztwopi.1.gzunflatten.1.gzvimdot.1.gzgraphviz.7.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/graphviz//usr/share//usr/share/graphviz//usr/share/graphviz/graphs//usr/share/graphviz/graphs/directed//usr/share/graphviz/graphs/undirected//usr/share/graphviz/gvpr//usr/share/graphviz/lefty//usr/share/man/man1//usr/share/man/man7/-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.opensuse.org/openSUSE:Maintenance:13782/openSUSE_Leap_15.1_Update_ports/599a8fe0fa716c1ce81e4cb787054927-graphviz.openSUSE_Leap_15.1_Updatedrpmxz5armv7hl-suse-linux   !"""!!!!"!!"!!""!"!"##############################ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=56fb950bcf99ee54eefd61b39aa4a3a6ecd0d7e9, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=c77403758d079ce882bb19bc21cbedee0d185c71, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=d7f71d6e32108015d1f442946b73508793ca6f7a, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=d2639d330c5003f26a17f3266d007b1609d4aec6, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=5b2b6f6286ca1499a88633980441856ba18de308, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=1b5bbc0e43c772fd6c9c831d8349c34e5f408ddb, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=92efd524d7e0b4a431f47bc4a95b5e4da5ec3e4a, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=a5124f46fd7690e7f1fcac9cca706fa6dccf8efd, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=b6b777b17cfe94c36a11bc5a63373237d75556b1, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=f588bc2b3b26d33b629f3f43a820d81ad873c992, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=97a3788101a4cfb9f526f5f9cbc01f55c57f5749, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=9784ff245d04b6fa3a5c0ae3af9a1566595d77f1, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=45d3a0147a8258f87421b0063202992bc8731728, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=31d3a50d7bcf385e5b484dd1c2d0e7f16677c6e2, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=8dc4ffb88daa52b17ec144ae74d769a366a1bf1c, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=8a2b123aaadaa03c8e60641ea4d3ac750e19bb10, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=b6df53275c1c7edebe6c37301a6bde22a114270e, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=f6fac1c10643cbebdc2890e15ac9dc75b0adb78a, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=e5095a21d1c2907d7cdfefadb39d6f511a04a516, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=f3b3224874cb3db89c3e02f9541e2557644c1bd2, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=eeaf8338def668730784c31b1d4714ac81e7ada2, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=b4d6946a75f2e3a968ac1ec40c9cb2dc0e8ff767, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=67c12b22bb993be3996883cb0085bbdaf8a2acf1, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=27ef69bf02e006ba0d3e38758d0ac88dff33abdb, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=49348c9c0eb1122c389cfbe01c971a9aeb3c3910, for GNU/Linux 3.2.0, strippeddirectoryASCII textHTML document, ASCII text, with very long linesISO-8859 textUTF-8 Unicode textHTML document, ASCII textawk or perl script, ASCII textC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) '/:;GNV_gow       R RRRRRR RRRRRRR RRRRRRRRR R RRRRRRRRR RRR RRRRRR RRRRRRRR RRRRRRRRRRRRR R RRRRRRRRR RRRRRRR RRR RRRRR RRR RRRRRR R RRRRRRR R RRRRRRRR RRRRRRRRR R RRRRRRRRRRR RRR RRRRRR RRRRRRR RRR RRRRRRRRR R R R RRRRRRRRRRR R RRRRRRR RRRRRRR RRRRRRR RRRRRRR RRRRRRR RRRRR"쮴,.graphviz-gd2.40.1utf-8ed7333906cc28cbe601fde4c168608550ad56238f6b9885e141071538129eed0?7zXZ !t/SI3]"k%{J٪ЃdY`+FY窰4S 3a"[?;8d*Rv#r0N[] $ͫ H{mq0 DGbMhkݹ[51V,;XaENTy8bCӾCƬcMp2tq8(Z8ƞBg^3~9SĞ Fm ]@׹RkAPOA(fx.ZQԄ)MNM*EF=&] -quRSȄQuiӣg8X}dDx?݇[ gС㠸 9EF5~p{£5֎Mx&v\C7Idv) F +]O_$) ]kk^5=eX9d‰9^f-0{Gcwke .5l?لF.<<7AF*܃13CvU)?F}3sg /|㎙c"s; 0P?WKvJ6'% 3)}*^ޡٛg=٭,ߠB1u~(#Y2Uّ?p }JSuGcrOn!EeYtY`R+TNYѿDgX;pAFL+?1 G@qI|7hsaޖ퟇>6hd(/34/,%DDS@2>3F|-;'I@׆}?:t/kܴ$nkcґԼpT][!Eo2q_PZХc5 Cb*xxEq v8ddCыD 7b)؜q}(9u g %FKk-({AL2_yiytz:K\`xSk/6I 7$ezWkke kcjaA{M w[ZNh/m pӝmjfIƚ !?q[nEh4uS'\Ǝ";#{Yr;3|b-Vq\'tۿ*FL|!^݄Db=M ,45t0ke?íinKXl1ecPQxWoR(p)9 EGPS>09P 2Ĩ_J,@/ħw!* Ld6Q}dkiX^߹@vCkp+ _lo.M !N|CGm Q)ޕq{̐ p7zҶoVv=8G}&8ƺ ˾5ѝܙ|Сtjѝ~ue<܋$)t|u>o.071 `9Oc^GeE[gc8NǩX]#]_Bw5)u״mI4 =8( ˟}w@.90AV?Vr>0{wכkWY+:sk<75ӦF3!Ћ:ævRkC]G %F'v?A0.}.xlT7_Z*Aq|/| L{-8vE2@t4KiX[24k10ZYrpBm,J! _y9 *WS R;?_g3Q*#D71³#u~f/&SuJL8{0d Y8-_W5ܦQf 6Bdgˍ&:\ʘhALdq:3(M9PNL3R=1jKtmm?LJ:i48gٍ8UݞY)n kd/&AݞUްf09n8C+=aĐ,+oW/H&V{y?xkM4 ^u^?{ҹadZ* #N1XX>%Wv r ڡ++kn:HUFHv]ȏ:B;JGZE3;.ID&$9 ,JF)7Û"΃e-R`ȍFU}tmo '☾ƭ})2_qP͵--$"jN,3D}n)j30, KHe+VtҟG""jAN?R/D&Bkf!58e'Sv^ĖrX=VzJŽTP+lO9d D 0Y$a MW?Bd}17RC#^"+;SNUƾdhzpǃ/v,NUؑ䒐 rMsFFJ:- WfPJcyJ)l_u z"v@+)(v71mLʖ9R^! myc١=.U>-(-`.-ZkyET>g25Ok +L8C|]L8m-_n~Clel']mCSiQ5Do;F61ZL8Қ{܈ؤsVN.ի!=!sw=s> FkQكL cӱ)W̢fԿRGkԨa~쉆bi<\h{ 1).obS_~S*3{5b>MWP1f~%^`@zT V4ܫY7wS הWڟxyZL&/ڴ`)pBf ]B 6p'bmI>Z~9;b'Sʞ&h]\\r8\I'չ(Ih:C%fNN_24|Vkcy,c-yEA:@qg>^+b,ѢNjy,K+~#.(O=Ni XNDf_I]EODB#RzOhef2OC8$=F-V>VP2ݼ{hSԖʬ9;LJ\Vi6%\}uK=A'"kF5D)oh+I^֚Ԫʙ$Ee-DP-k?ɦ~|JrjaZJK3W  GAWD@2Š1)ٓRޓ8%FkgqUW.\IWZ  +'#KnJKRn]ΰ4;'t2r$]TȯKyc1"iI~$I2hVihO؂!]8(':Ik1将J:Nf7a89g= ƙӚ2_|5n?Fx܁b(+ax00H^A33{5FQ̞N^b7*`'cEY6auEj}yn\Pmbi b *'0KЊK8?/izg ༚.!"'=l{b!W%hjotLi^S]3ވQw'UU⪈)$R7Q. ]K^,] |_T8|,DͲVXZ'#n֙0`Fy{{^Ayz SNj%7{FU5AƳ8j(PXKbud9,Ev\\~`>+$ 9$[cSبDxy岩x^f8`).nz'+a XpV COky8bƯF0FTȒmY}g-' ?<6VԿh#D6-L1O*+7#{(6򶰚$#´NÈPhTcMo);̽iH6 r牌JC$ݩ]4K4aoSD&{N{GğDDkg)EZk_,4H Y" L]ӽ;dq- Ĝ@)B=Ő (;,"pM4?-!T,ս%(qQx_/>%L AaAXOC%蔫6 ~us|M2P' Z.|N7C@-- Q5$HJtnHnIϛ$VM5C%٪$B"АP\}-:rg,_.üϝK{w 0P|ydCT?]zU*]ibX!Y!<)?kř!yÚ8"G\o~ nȃ l%gHJ(eF6"`Ҍ٭VE;s']qd.(qI[1qZS3r<5nN9[p45> zvHFP`x`aLIQ&DUZ 5CToTz{`1 6 =6I\do:lbtbA/)(պw"&'Fܸs\. -Iv(OϏIk.´=8`䂇f~P-t~j".2g[Px7ޏ`V FXÓh( 0O I6n:f -Q":^*&gE% kSyvq1EX] T Duu`1iq 9%xuW>h^_; =Er-Qlq=c#/sT"lx8wUy} $VlF6BT:]#fn"4xi9Imm,5mYtv:Q롼Z};ӓ"I@J%יb$P٣^,jĵ]ŚB{ })$Q͊]^Yka+y(D(̝)y›pX!B]+ 5KlM#!́s27!sG9˗@*w*vҞ80yC؁7t%Z[R?tD;WG<y~0?h<DZ?I;q/ t4oҐQ`L݋mo Ňa'hp Trkh3qGsXb8nR!>J* بq>ۓFwdTzaֹDR {8ZO;X;oeLTcw mܶ99Qb_{EcVfe`lҡT-BڞxU*s`5sԡM:!EQ{ڋ:A`++"q1e5` VཱྀWQ NZ8'uG5*pٓeVr5HWx,ӻ][\Z*:Wn.Y;!\mFĜ5' ^1gNu; y/aQ:j"0[$Y_qkXJ4E7[8W%@yU{ѿ߭MXw*= xQa2 hz /̶fJB*hg+CᅑK~{X՞ߍ( >1He5xMO=9OsU?n`upy~9Ot-sInxM36OƞIA'3P6Ȁ}_@-nO{f~]f]B])j ?/m[KH3Bx \^AwU__'UYR +NG^svY=x(vDa0tcٱ[<őW´[$۬#9V zO"p(LWn4/_߽%((݌2NOc'#S실ng[W2uꫦf&5,s(=?wÅu&1e1-h\M aB[LNߩέ H{O@{zN??bWƓd@G= Mk/&6S|4 HPš 1A0-6fA/ꥒ pO(ohG] 85c{MLQU7ߘD }#LM甕;]?vݭmXkxǾiѓ:?gj,%@+/zC$V?|) pU.8OۮHjY -K'lN 9$Ҝ|/VIb_,'#/ @jIf?K.bc^ o-Ȟ; m2&An'䲭׌}Eͨ|gIɮ/P(Um&4U{smXsB54c҅vqK_&Gh_%a%7 'Il@,[suϬw2gdQj&z9KS@k C5cZq@TU=( g"vjYl(Gԝ}1ބz_[wA"0<2&V~>u0, |ݩ_Ös-?yks#,[13{%kg8& ]r0: mnpDzmI2l-IFy1}dU]D[:1\<9>ڹF]2{#L_FcDX]0{l7V!?>Udc~"=Q*+ݲf5N[|&R(ojD .VO[^&q]` .vn ڮuahy6^z:s?lW]3Ž(dC p Keרa¬iob+Zh>E GVL$"|9K}Ù-- vlFVq #'lrz/KB:߾wދ4P/"HlRU&60\Lӥ9Q Z_Ӥ_6U|#gku0 3\Hx~ga(9͆~0{{QRڷ^uq+q!#*N!bC~z$*"$.nNIdAL3QM{$ ܙD#IZŶ˃1FSś3kꐟ͡z6fJ<8*wAq  <#)~d[w҅ Ra!.uI>:|8pd*ŪTW~v!00DÎO#ƶhm 9(əb?c u7| ZOJ.nqRDlBeZM5Z4 kkU%n L! ص~G7F_Ŗ:b`H4~Pj  29sX8t⻡u:P5\-mr3dO͛ҥ: ȴ{{s$Sn<(qAX }uҾ)(x.m-$:LfU[M+!&-q>V?m% vL(W‚~CЧEax ϘFp#-"xW aKύi"vY5̻k篴&W 'cF7Ӫ[M=Egk#c09Da7M%y~"} B/HAvHZ~bܳT+px2vr zCq^lӷ\J@'WʪS[RًXERڅ鮊0M 9"1OJpxܡcm]5A=OB?uwm:&[ g:PPBMN0077*hrZ $IR>x>ҽR|ƍ9zFjlθk96].k|;:Ӷhy8V ?7ց2xs1X>R<JE$>,=y\7?EMxúB&Eo4wRyTP& Tvzs6lMN96fƨ*fnRsory!BVc8 ҡ8tʴVM ģP`Ǧwߖlr>YՍ)2|Y"4HX9bw>N u_XE?8qb%2.FlC*io;r ge/ FВ Y)b vu 2;cy! 2pF"r΄SkwOURZϰB MO}yWU+˵hrX0J7/69رkPp O134$mb0CLeGS:`aj\)~ЂJBHYD]gG{2~ͭ% K @vGqɘi2eTm?AXG S(?f!+n2)pS-94Nm{_?yϳ,a;/hIhH1D9:w-ATXɪg->bLC UK x%AYE=M6s[m$Q) sh" Q7B O]%\rFt]+>u_?̣::\0O ] I:Bg-#'*A$ςfO4FmH0ܾ.*io4_TO"g2߱g* ^q46Բv{<{At^IGWD@TUz91zo6R!I'ԋs~Өڤ|(qY}Y :_"{бK!+Km%OoJr΁ºPyy ‖UK;}>4JH{ywI~cƖiv e\"{c`]x7x4nHȉSgʦsS YZ