ruby-tcltk-2.0.0.648-33.el7_4$>L>D;^e>8kt?kdd   M /5<gg  g  tg g gg i`gngug}}$g< (@8H 9| : G- gH2gI8DgX9Y9\9g]?g^ObRCdReRfRlRtRguXgv^4w_gxe`gyjk`Cruby-tcltk2.0.0.64833.el7_4Tcl/Tk interface for scripting language RubyTcl/Tk interface for the object-oriented scripting language Ruby.ZAx86-01.bsys.centos.org`CentOS(Ruby or BSD) and Public DomainCentOS BuildSystem Development/Languageshttp://ruby-lang.org/linuxx86_64 8m(<sZ [F$e/{#/ OFL/ 2+܏%(=aGP-L7!9a-"x 5o%  %[ 9 &p!mz;W 9?<?<9 d<} s T<&] 0c;r66rJEj&oHe EBm!K  P>&+<u)\ m"K+ Y r E{Qat^ u  #U;`?Z<N $ /0 v : n 'x LI;<pip e? b T<3<X+K7[<<&" 87Pn< !#<fggmggga<gggmygg.<XY;<)<I<[ <E<6<?B?E6E<큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ1eb13a0ec703104f8ac2a5493163ba8e1e16f8181eb54931cffd9c68c94d72761bd3611e78e7ff14bdd7cd87a3e4591f9731426d5f7c35984ecd7abe4ef536017ae1106ec4f11f20d6f2ce0d0551d7353d3d9b4c7d4b0174fa7e8e880889458b9aefeabf6d4c6c1b517746d3a558d8205916d69c84b4b59565b906567b841582c264ba9a17e5ac18d55c14378c4453ea7e099d897da8996433e25f65b97ce5f9ff245418ef687470e0dc8e2a53ad45a5506189ebce36bb1d662522a146eb3cb66eebaa1d5ee6b055e9087619248533c50e48b5f54f27a2a6ef0d19e45ba48b54be3b3e86458f1267b3a1e1dfccd338ffd36ccac40bea71f9e854806fed341330255540d2149173b9b48f9c18a56dcacf7c038e40375d4f9adb397a4d62cdf02be215267a818555f4666fb0d73e903efbcfc359e19bdeb0bd85018de0edbfabbb80ff9ffbbea8ff468848e367ed6380c876a1fb7701fcc60dcc8b00bd9ce574108d9ea89061e74130f0d26c774de0ccb058637427bc591ecde231e22f374f47dbe3a3c71e2de64fe32b5735c6e3619409d0691b4a026c0f116b8f1b3971476da67899f72b92d323b4a2da6c3d26443d64fb4c6cbdec6b2a522061f11d9f691370ce9e43878630a5ad22259698a0630e3ea6b6ea462f727739e0c9590035c75a1892531212554c872c5bbc36a0755f44838caa4c39e5088bccb4a87c2745e9faf63a980f4206903450cafaadf377bcab77fb8dfb28b26fdaf81d558f0216b814563f4a2081f3b535b5d0dde7884e9d7228ebc2a667666aa06b0e8de4fee59125a1447c810bda5e407fa6fa87454669816eb91017aae9cded2664810b16b19913651bc72d57f315ead353c677b75f03a2b6db8fc1355b6febf92ca69f4aae0d672c3ad4250c18a019fba059efbff870deb46f6e50cab76bf2e558d25b3ba63e0627b94a89add399192e3c00852767da039556718f42d0f59e687c6a33c3781422871f4d070e7c81cd9239b01140eaa9e37f7b09f566fdddf395f2f815de07216f7af85644b2f68e818a50c64c56a3342b072b9cfe145d374a0b57df8a1daa7c45c1f3f7db84bc77efb2bcbd78c8389cfdf224b348cff01f62c979669fab7921edd8cfeaf7110ba7418277465e53e5d73aeb9e8125642d495b0c39b0dd6aeee937c75d0023f139cc296272f4790fcc92a8c0353f9b04ca349d7cce7cdc8d3368e9c5c917c62312afe6fc126b3373bbd9026b8ee77d1313ae16554c7b2c9c09c7b76d1ce5bb5e5b2dac338cee7eb16f1c9741210d858bf37249f3ccb5d2f67c303e2c133f73640bb0a171e8a4785195588795bd40c980089291d29a1bd95517b5e8965840828e722ca8df339cd8fd946f7aa308b04e4b4c5c9de6bd5c9e16be77f466ad92ba36149afd216d28fed242c2bab01857bac629badeb64d66ab29d5fe5420d5c6e5fa03ab43e3a7388c06d7acf58d3a8491200e2f332ef2cb28aef1ceca9ce9fc47306dd9e3ac7c92ea84fa6b350e1dc3f50dfb399d7127969fb32e54cdd4f3ccf21527f04361d2a3dc666c3498d16c87c8f8a99491435570e71998a2b6221b21aadd077f5826777be7831aa9bcff565d09be10159f3e4532d1e784045800af1423b66e71d1481b490e92a10b217a6766129559905124d0d6f17d3194611b2a3dd699434d4cb3d8ece497f9112b75c1f9c3752f9e7bef864a0f42164f4fe9bcaeb33ee2f710f02485be3c5b1bfafb022ae5b284c3310d61cf770dd5ea91e07460b7116a6955368dbcf8e2f9afa78aa0bdffcf89b0c752486b3e7dec551549e72ab8810f1410cf7a711e20f5f548d21ba20a77b7d5ad0e8e382273d84ef1e2cd7a49d93d695f8c9b4f14ca252a3be23b29022fd8dfdcbb52afbfd37f5e6b4e1d3ea28228845eab872e0ae44b0f9043fa3e989dcd6abaa7738105ef1b46aff609f1220ad9d90dbae5b9dfa2352c9d3244c09489d758196a0e855525488771990b40a16fb769fac59d0c909c0394fafc5c541ccd6b5b3a684fc2c2855af4ab45b93dfff4cf040c2ede264d7149ca920744d41bec5c822f99a60f0469ae2325e044ba3a46b95b6fe68c541597b66094b8df40263b0f6b103a198ddf7bd8933f9af90010b8b2885ab800694f4e9d624f27df30aead0970a0a6b164c91d9b4b34e276405b3c7b825b498a869423a1809398a8013448c93e33927e6c2afd6ba8f901cea5289a1424849a4d5d439c6ea750f8f2bbf2f008bc2f6add00a914073c7a9d61cd573d8b7c1c3cddc06a7c058957843f1d4bcab24d6e8d884595d8f927aae1800ae8c1bc4a510a6b4d5dba9fb50f1cc892f730bab6719540f15164ee028e026b03989a45df5f37c7cbe2790f0d0687068a285bf7100e0c2906c7498f2aeadb800b834d5b18f6618a69025fe9a3b31a4388a749bb0288bafc6ce4c6e977f564a61d3d16c361c861d42c6f40ee25f6b98c6fe55449abe21354fbeb8d6ed1aaf425ec059129deb94a1a6a0904aaea1aa887be9225c942b387e655886d6741c960bdfcc0eeaa5b10da87bd153a026e98465ca73fa30253d78f169382c322ff2d69a1f7bb792c1bf6c180f215790577d298df1aad0d9f778afd0745d4c5ae4488b0fbc6a35879b41899f0b0745b3cda0ed116337fcc7a4e056a42321d45c5305ed45dc695873dcbe59247d1d14a3db5aea9a62043ff3e8c3335c170bfed4e22a6ac1f940bc82ac54422c918585828791240a083870aeecf9349ef94967e2b633af051965125f9e4b3361bf8c5542448c6f4905a3dd1427b9d1c1e2e803399ff48bc358c9024124dd7e8c951536bfa13ffb232166f247b783577d9e2cb3985d7e18fc4f1cf444234dc5b205349db75d2438b12032f6b5a52c63d21f74c7fabc05a50c35b359ff2ea0eef740cf54c5f72f39312256202d850e9a276bb25289918505f3eed05f999c8d8f0330166b3f82a88d3159d947cee4fa7e2ca15fb2733cd609ae1faf4f5dace659c20c021eb3b13ecbbb1ec68e12e87e696c006ce42c2b035e7abbcacab529b74fe8539134fdd63dde93dc2eb1c9d1d2c849fd5dce2aa21c32b8f8401f0f0cdff786d9ca5f2218f7d29c7861c8a80f0228f3ae9d40a920abed270f1f72f4236224e8e8aad69a2e1596909ad20d85eafd3dc0644f93c5da86c75579aac785c0fe607c7fb4a0cc49087a44f11ed4cc30d8ec120a5a6a4d4a11e36f88878faf6e81346c928a21e72b3bc03c05f5bc7aea4f7a13cedbaeefdadc161581a56643a8b146a16f6aa451fb9b6b3fc90b08324a9ed95fe80621c4cc1b3dd170cd96a346a6471015e1d0e95618a55f140f64c6c04c82d750c72d067ff2384a376f8cac3388b74df464f00c73085644bfc75116b18a3fd036bcc909648501b90d9ceeaf2c639c31b3f07f86668a205b834caf9664479b1c538081cb0f994d7cd789878db5d76572dc9111f73e1af5d7ba334ed1c2a8e2b5fe07410f63bcc90df470a98909f22674faccdb41247d113f6d590de57c3c19a628824021e68525aab4316487117331a5353e3f0289e026fb72f58cf7a360e061315a05671e7e63e4039e692c34ec5be8099179cb16198bf50e045b5b215867cc9319ef95bd8d023bc8fc523fc22e0bedbe2107d11605dfb7c760f7a17f9647508c5a15e61af8074b4392c3a3739b6f0220d026d66d056e8379c862857cfebb2af7c99ec33f061dca69d1f0b165892717d69a315c3f488a36d6982cd4504a148a458d60dfecfd3f9a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424c7895f1d34508dd5ce5e158b9e37090b02da877afc28e125e32bd7894aff7c6180c3dfce852155a5ec87a4d63dbafc5ad05278295fb9fa9f69846e97ab8e950a0e4fabfb1c409c9a1e65a2841c9bed80eb5ebd049c6ebfca94e86f8b9ab09292819d19b5184fed932bfbcb50a650ee29359554c0dae1f27070acbf147f8657b22201968a22304a6a385ba58770821dc13fcb1c4cacff8252c24799f73f2dcb01dbdbcd4a60ff9495e14af86810f00ad383a56d779e4c568660cb2645facc56425acda899733c1f66b4cbaad3147e258370e05a7123a9c66d2dc1c6246c5ce84d3bd7c759895b8ec9736ca8b73ba995e2d1907e13387b93a5bd2d3cefada1a74bd8ec24fb306d8db378b5c1a430516befa80509ffaa43ef0b16a3e5b6663a6590772cb4ca1e3291223ee8ee4591d31367fec8c60949863ea164c33a81689ab92a796289676b4b428a4ce501bead8acb2303bf9ec1c0b75cb0c49e343500bd6f780fb23a25b973fbefe795ad99413953d37a566568748b15837e00b9d14c87111da314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424170f7c79d17ba26f664902b19cc58eee76e8e06603d7bdddcbbace4ec9309d4d6134989e05b75411fdee28f6b8eb645b275c697e7828f8a10a2efd8e0b6432b6996e06103cbe1c7a322d8881803d880b6b790e006fa8e8c9ad04ee42b1bfa7a09a71685315178f367a1398b280277d21ff1d81fa513fc9a4c139de808ac28d7b48bc705ed9c9e2c068ad21be7174cf517ae6477132fc53c8581a19971a50eee7d709c4b13e3e3b44365b04fb39f41dec3d2ac46a6d5ef4a4a25f128bfb149ba4971993ec5825897b46bffe650a4c8b321125e1c0548b54502b8c93be6034b9774cac4a11a935100afc65f3c9049f2c090a039d1767c27d2ec5772cb27f82c2dd711ca81fac901550966f72131c6cfadeabb3bda734e6d3c6bbf6057efa71ab6758f65b65a2d3b36f6816f495f6c1d20730359d98bb8c4d86907b97ca7617eb1a3569304110ede9c1e220f22dd22c6d267cc23ccd4aa15d6523b58d76a516636fa76283eea15c6b3595564708d5806af0c18e6ed2df035ef9321e013cb52393f87d6c1cb105fd35f43cc860deb42b074ab3256ca4588151f8dad466f46785d8bd445be50a7b38253923e49219b5ea78f0f26cadf23935467dd60ec7a480fc1641e031405010dd7e5e64de87ff8ae997b6b50765821af053f1f6878f40084585d910e8066440fe0bede95780766d360b65ab66f61e76f4ce575f31f68dcd20d11a10f37f06d27d574714450bdd4abc4c3bc516535dea4b64ed04c8eccc551b505dbb5a471281d0a0130290272d07809fabee8dac4eb3e60d2a90d0dce642d41e5de02b4f9a88294da180669568b8564116bf5dafbaeced74da08ae9ba11d1c2e242cb13f3c78b7d78ae4aa931657f1a34d21c996a18c63d2f00e8616b7c81e9001df29bc0524257ce3ac16a75c2d622f5886729b546c4dfef5779e2eea1ce7248002969dea8224303d4027c7b0d471b90a635728445496c68ad20b6ca68e1388af471c5dfb8e08b2efb2bac0c32e4b4c493ad9c48c3e3da682bdd00f5122ac4ce1111aa39eb7436d469c75cfd89e67e2e1bbda0b6d2ed7c7cab8b27d0fe3737e6aa4646a5484d5592944a7462e97f7ebc2080349b221e16ad02199a1ae460d21c8f3e3f6d1b850832547864c7548e73a29799e7a7e0c69b09f255a743102a24d7a7deb59bbf89d74bff8ee0edbd487cc7503f94165ef1f6347e5201c39a84a6149709d883bf0c89b1692c71a958dff8e1ba96ace35ba45e04d9d4765c657d74a47cbc104e9e7e5bb13de8cbb9ee2f65e50d39ac93a6f8197306e7428b5f800f2861cbc9aea775014be774ab26197fd5c1f5dffd4fa7e61110a5d30f32971f8865f16f85777f62776cd48c2670c36e76b763744127c065529ee3c5d6bbb3045802b0f80fa2d54ca532ef201ca22d35cb904aeb81e0d99996e79c79d34507445f9e8b2a0bf0097aa4cc196fb9a861c01a129420c3db88af10358741ab144623ccf2a3279bfc1c69b8cb4fedcbf164a33b6dd9ab485cace212b29d0f0e6cac8e0c1cdf67432de682b71b7a9b301022bbede5899fb8426aa72b81d6c28c4b3b32d1e2ba96f1b132cd0455096de65d1ea5a4ea4347765ae61a91d15f242ca36524cb75dd568786f589fd03bb4061f61218e28d8109474d251896fc2a6b7a90a0cf4c8029cba62ebca854f1e3c07a94d4bc4defdad96bd913b5d8319d5d2d2ccfb044f076bf8a3ab02d2dc82b00da0f97d36e9b18901cce66d7ef226dc0b002b6fb3fb809ec76c77f5e201b8e6444a25050c7ed4700875edac080da1f5a6641fd531c5451af27b64b783f8cd62aba352b52e731bcbd5f3285ac8b12de5de2062380745e08b9cf22c0d443e4ca61435f64e7beca144dbfe3948dfcb44f405d61d292df7e11ce44af6c4682a5181e4bcbc9f9ec72c0d709fbb94c18ec13df9b05a18f76e4aa8572c4cb2419f2cad755b2b2802c518dc64bb19c2c2909864f721b34766531ac9aa655f8205563974a4f4b5f716191ad431be9225fa8c18b11a795a3fe2377ec871562ebc5f997e2ff1387a2e71fd59706b798bdff2fe734563ffa726088e2b235cbb45df4ec0056a175d380b8941a7bf6f4bb2423d7be8a6f9074d683838242828b19262699976944d4a2623b7123a5519e7d4b126f76bc4e13fb185a8008ce472a5bd9af2a5c14ae2f5ce992593af2820689ee72f566c17d71e90960be4312a5412535a5f329fd3807dfef29f691038a8d1871ede87bce4d3d7880c48c0a6ad3c221a06cabe05f9f9549fc4874220f4b3c4a49eaf8e0ba28ff4873bce9ef7a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424e5acd2f43eeebee175fdfebed70a9b110f81414c0f47a1cb9a93861d5d422eb97ce3202beda57dd26ec7920494e51f97ca9a07df3f4ed5c6c975374d64cac09b89b7b73a04711c607af2a95f0879a59072e5dd7a87f507ac67e39c69e96382bdef88fb41454e1f30012ed470657dac53b17523c9f9f77755d453481029f5a851d57478cdba4c3dc1043123ab06dfd3e1c863dd55e2cdc59141c77db1c799857e75da12d01c0b59571375837b446a71643be5b5f51876a0f31a256703cb8f6253e001419571c9522093d5157e8cbd25fbf5f913b7ce56a3a5c9a7d8c58f7b8f3122a74370a60cbfcd2dd65a1744f7d9cbdbacbddce2693ec93d6c9071ac5d612e692f9174da5b94425daba388bda99b83567a13a81f51b49c33719e23adfb6c1ffafb279df7650d6a81fe9bedcec8001a3f4b882c9c3c3b72071c5c2a32fa0762c07ce4798ca58390c1c79eb1012189bab916455d3d0c151e25f6dbd4a314ffd32a83064bf8348eb5a6c53a8338a8b15d318ec1be8cc0ea6f2c5976e06f9f441fc89b26af6a393c728e11f91db4b6438e48dd05caeedf5d1a043c9b265db643da541af1f9adf3d19a6b2d7bbd20a0957009a647d9f2b66909e72739fecb44c4c1eb934aeb73d0e819da25539a13c854d51936a50f9c8db5589f27b2478667c3df19ec7fb91b56a161338d88913e15d889aaadfc3e353ce191c8de530e67de94603bcaad1a14b42741db81b582b14d0b57cdfb19f6348197ce9f2e95ed907c13dc27990c77627b649e4b42a797a4d332fb016a15272ee9e582190fdf3c91ef216c72eac43319dac6a08d8b893c8aa4f8e7121fd85fd186cd9d9b4d5e572353c3ac6b97bc25c69866dcae772080d1e9bbfd175e312e2b028e69b73a5a5a2fbb4203d640752b0ca255134e990f5bdefb872c0970d145b74701bc0c54dc52b0db421001247987ed56a53b21378752f0f298e0767760289dde8d62ce11f4ad3d935ec6c30dab1766336ebddc17c867eca30cddf322477173a65ee01bdad7c3c05967a7623c9d8a6d11a13a7f0ecf022523f3a67f2afffd8b87940d91fcf84c3e8d6b91675096df78c4719ddcf257fe86c042c4529d54cbe757624d52fa0e9ff7c643dd50bd5dd011a4980326d684c4fea4c494e93ccf7ae9a0c72a2b270b2491cb347be8b52e6e51faf9948ab2ce28e272cb137829be51cb9e13ecc11305dbc0e8464c177007123a5912ca7f882612d6c4a76cbb27c4ccffacc5af69cb2ffba52fe4af0cbab469e2e3822d49869b7c394043f0f7befec49628ca11fb6114af079afa56decb34f572ac259455e640d927a7882521d12e2ec0571f34bde625972096f22015f2165219f8d33a6a3370e8ebb519a76123cc4b40b7a59d354d7a480f96b02860bf167cef7cba6361d8cb8e0ffda238b6a664281fd67e1a3a1820f0b2452fae32e594cb3c6cc22e73da0255eaaf62e6e7e838241a121254ba0398fb105c91b2a77abd21069e31ae60de09124b026b9b1fb6f23c7fcfd1ad0f776e85885c3174c072d8e460335af92a07ceceae534e4d25bd686cb85039331e352b2f0f73a28229f0f3d6cb126f1b1647cd57966423779eaf54ee42a998d045ca8673094a4b0947ebfcbb5bc38479ef298255701177a0462692546eb2b169039fa51a89ce2b18913c7b5583ce3da5674055aba6a137b7390f8653638ebd7eb6c41d7a522043132de71a215cce62b0102ad8051e97f65e1e373aa358723716e1716248bca2c893cc1ba7c5b664587ace2570ed5c2bb95eba73d74d784d317a00bef16cb5ef441de70ee4bdf04b9e86a461c3c8276467080b06217b8a536d312d3cab0234e145feedff075355f64d0dac44be7774b3f1c04a54884e848176d3aaf4dd2b7b70d3809cae21dfd86e490ad768274fdd07f5e8ad59e47b3dde533d17631601f8592817213c46b1c1df345a40373cac5afa5c6520ce454406bde09d52948ecf51ce20bbda02c89247b4d70d08657614c4eca9bd126580456118e0ba6cd68ebdf7d20063f7091b83731be54ffba8825b5936551d4a4584b75965ca1b95c2454adaff276e5d3044a1a890e612559da3cfb3a76f99bb350b439fd87931a04c30b712e3a995253ee1072fdb1731ad984682b25cb450203681e8319547aa3f28575cb024defd2a5339c5ba6f989073d151b2f37cb50a3db7242130b3939cf4fa5626f9f91bfd41057817cfd3e28cb2cfe3c95206a510b8299ea5ca37701da3243aca95bd6774918549af8b529421b8c4acc83e659a4a10e03c75110839fe6174b2d835168238bde7d204337a72032cd9f03910947e2126e8c27c28ecc8f2b04ccf04c61967eebb36cab06a2a42eec08464ac85a0d5ea72667f75ac86537fa816e3a3530cb6845837cc4fd4b8a6f07ea39052ec5e370ab9cd654d2f2f108cef3f6b29cd6bf202a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424f81ef241c292f7e21a11670615f983de2d85b3ca00c7e96a1debaec1e1971314558ac09d64d0ee4903c48e039f68d3342e857dbb98612caba8004f8842660e1e7a41f6f2641b231809932ebf68443cf1a0381aee217aa35aac25cadc3c1b8728d3fd194678b0cc4a439f9c7a75c069765b40f1fd094fd0e31a7d091e559f987e6215d6dbfe39ce558079330938d91b2aff9ed88e883f28515747e055a09052817171a793022ec8957d19e9968060e5ee36d326ceb20d951a37c2ecf919196cc219b350516d6e21c9e214a13d632048f9071f80e00ca4e22ad3130dabb29dae9d4f13924695bd2adecebdbfed1da85052b186748f55062a49254625bb3cc8f2634a373fc8dd37fc5fb19f712882d475bfe3a576364681a64fc5b0b2626bd62f8cfcf22f01af782fe93648c5edba864a04eb66ae6dcfe31606ad98efde14038011749382f479b842e6f316b8048961810e89484939e3a006166e763f40156551ba6861a9777760eec59cc776d0e353aa2e6397e37857cb8cf226f3296f4d2233355d246391e7f176bc3a13565fb80f36cdc7132eafafcf430a4967d28f5ec0cfd7ed99379f6954f93ab6ac8aca0bfd2003d7704a22117e4ddd56537acf46241de1cb7c175a01bf505c8f4c1d2d20c6caa0d659eea0f2b5c5ff8a55b2b2f0d40466b68aadb30f4a3ba90907585376f7956ba14c946677501a087bc640b775eb1d38d74c86ec584c4f4b59d68089118ce9b8199252cc4d47ed33833fe259b2a00fc559df6ddacf14b970ed95f37eda91a96df78c3327455729b056f1081d6347e19934f2fdc44b00e75f13e9a66f6c419033733c13839fa2ee1a1319d4e0fe517e9ade7b6dad56b5d0fc3523c1fabe4d2999c2b0d6c205bdff8517dfeccb78c753a6c4e6ee8e4aaf76357284e8b9280574fa00d86c099e7658be0932700f408c18c31978d9080a6a55e88a82172b672c1ca691addfdc5828a847b88c7c01fc5083b7cff63067f7ef290dc4638d1aee71aa3744fbfd11d537b1a606209d9f620e26f47d657387ee7194959a6eda2bd2d681458426c8912fc3aa6236a99226e5204503353aae80ecaaa291d4501a66fe4bcd5b9bb66ff5085c2223291d95eb501bc94164fbcbf2ea520b3d35bbee28dca69f2e801463d8d81a985065bf99ef4e250dc9cdf39d3957e69ad3aee438198c04abeceebfe3cd96a14354e4e7016fd93eaa82ece8bb090866ed6705649906c1d90f55b4c5b8425bb1e7789efb244aa4d6a4aa9979c56b788c0ca3e019208b6b06ab5895655048f416eee6ba5fa14da99b196222410d3bf2c62faa59310bf1499767a1d3a66f45a2be62a8b38ab9ddb8b1fdd54532c24c854cbf91fb06a3e03885b1d964fedf5d27fb55438bf80ad67e06678caf5ed3da2860f6298b3a0606d3d924dad1f59be5c31c4e17ec2ba8fcd995952721fc296f214ef3aa7eb93055a9f1652983dc07a8a56a344e71f4d01127d8f2793c42f6cedb4d9c368133521c6ac3d97f3acdc9f51507534366251865d8b23eb814d9cf7226eb8eeb967633b6b5d0d555b20d3f997748e6f9f01388f7cb0fec46e1dfbb1dbe6bbac01fcde1b6ae735b66a178d20cd05f368ea6cf530ce3abb7b9e9ef6112d0d0c0faf0c0d58f7098b11c729d687eec31a3fed3c101fa1eec4c4a769aacafb3f1236f856fe9bc68865a74960ea5c84f2af1a9337e38fd5349826e9c3871a6014b26dac1e974145f8ac730415b17035d8e47f0b9bdf932293e1d7ca314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424d60a6d6f732435c3529b6691aa96d334afba2a04695e7d46098dc25031d0921ea9e4cc6237e8cbb256c40b0b5c2bf220636327330873591a48fb617cc0acddeac7af04b9c27ff82a1759664ad69bdc73102ea4a2ca039f4742b26ff52406ccd4c3ed9aa2568333bc9d3f9e1e033fe7c772c9595f5e59c8a88e6d95173285bec173ca387800a3d05bc55958b2273ad7e5890bf110c6facf25c39fa7a9d28e297df2d3aa9b53e34e6776a4073a06b6da8cd543541ac01c61dbf8947179fcad8d5dfa6de233c098f73b1526fed6feecfa187ebf6c37b3ae0f950e8a6a31ceff74c4dc97c2a7c6b0daf29f9b218edde5daab18e773eaf00249bae703db0a087c923d94832a73b1d8457cf2d8e7bedfd65485f47b1f4634ac11bbb2c014894e7de7da2e41fce14a5d3f16d4ae990ff52c2ed9846b665337b03624d0a2ffddebe658aa19f68e219d61171f412105ad9fc6b0e943fe1dcd8c219a4cae0cadb4ac71c53c54d0c831307531fb82e5847ccbb2c58f3ba712be4dcb84021ecd9de92307f97aa314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a1542461ebbf169ed684461107bf394fab232028f88ad6a4db8d20b6dd74cb29d91a8e2410244b347ecf50cced6dbea1f5c2f1e3b2bb3b585e739026d28339e7daf3c455c686dc8b0b7708f8c46bb11963e7709d4fe239f4422522442a1de9c4813494a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424e30ed1d65537a5f5c91a148e97efa1e0126ef6542c199aa79b5a6d91730a67052d88dd92934ac37caa57df73ec659735e23c9543d2f318e521f95d9977a6a04367feebd5252dd0245f3eed87bd6cb3939c371b5989f8cb4c352d351b0cfcafd7c2db9d852676ebf95feb8843ef2d8065f16dd2d6229e1c175da0ea24d260814ae7de336497eaede2cc219a128aff6d8a9d51d40cb80e8006e2ed8d0b253e49ac2333cfd04a0c567274d3778ffb471df377b3d8a7a8f83ac5c4a0287a57d95941630580a720d644dda9d5cad5d60d8da7fa5bfbf6cd9a7dbb4b96a8f96a8eb2e33cbf7094ae5d2eaa068f53f86f40cbcfc07b042676ce3dd7694874ee943ac30f5fe2c487b86c44def0e85e20d51a235f8191ed5127683d0659f0697fe6c269fb81b7717a9cd4fc6ca5f0abc4928e5e0d7ea9f8680323b39c5cb20373e4dd8f3a22d21c9957bb81576fe80fe3bae5dab647d0eb796e145f582aa6df12ab198ea87c7dca2860c37432d266ddf3bcb848156c60d90b987e215b9dd550f0d2f1313bd759940688d96d2513b3aae464bb4c8591d8c34edf45ae96808341ba7281b3e365b2049837d38a56a84b0627a22a138903953618792f4da73b45702017db0177288b586a441dec56fc19b7221d17c365a5999fe102cd78e10ecd909abb6540429d699530961d8ec6da4592c41ded9d10e15eaec913f29ad4e51865576bd0cd4c34f8d5df4486ca432a9de1d8f6eee776841d7ab3e386f2a6af4712df9fd8c0812450afe27c28ff19ca41f4c565b0b4f18af22984c3322fc7b99db0bb0ec22f83e07caba9ca6a2fc3086291a09a1393be441763a89e77d57df2fb3770623170abfa5a1222511f8ca661cf0e148eee95e1644b0c739166159b8fa26007198a4319d5b97ec222331bfe61e452c29dc442c56c614dd303c029ecc6ee8d993dcbe24ba314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424435f17e914b68b0ef64d756ce67c9adfc29fe520ecb47e4c8d7c5906d976444140d99e204417dcd99840f5923e62660006b8e40d723b63bf84ee3870beb65246461a6515e28c51bacea7712cb4334ea994018d731525ec4dc12bb551ac55997c699b85188403f89e41e1e7b1a0c0dbdef378669267b7ac0a1c26e95096e72685a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424df8704c6cea8083e791601c75b1d6e998319d8e64dc491994b7d3cb5e52c4e02ce5c1175e5678dfdcbe0b3c47ac1c6b9c20f477a891dec687f84858fbbd04deb748c110c66a8fbcc07b0d3f40b615bef1320f2dd404975de8e397d2d4ebbd40fae26a0752ea96b08867464f0617942c499f386209efd240ce8c366b8c4ce44e0f4509096710f4c26c96da7bbc3d6a3f5b838319aa9607d528c9e785ddb7c8deba31fa997cff9149a60103db09b481bbe4c2c13e49314a373689f63dbb432b08839e7b9d33f42c2e9e17e29d0da416caef080dee7d5df9d4daa6f12d10e649d83ad4169329f50b7dff2747ac791fe8dd38a3a1a1bd4477be6af24f75c0e78ccfaf75462769b1c70d9550c45aa0b7d19414f7b7524edcd685cb20964c34acb886ab8ee5a378e9489d0e2fdec1a12e984c1245439e4aa9ecef8da6e5a2eb91516bea314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424924ee0f69428b950b40fd05fd7e116c45affdae3724ef02d333c53aa4544f0cee4ab864d01a069fd8e90c6d4526ef1941735978497e01a50078a664b02ab093dad441732ee2f8633f3133d5a31016334a863cdd346ebc947a6cb017cc0676459b0cf44cc3ca1df076ed0eed1589fe696047ac0fe140a9eba812ced26a1d595261107525f7a89622fc6249dbe8e8147b193d87e0aee3aa5030e230a2a09a40f220a2674b1b326b56eee156feac81e172999b76f3f10b289ecb63a0aeec251d64f09c3c5d1cc49ab63f0ccca46b75c805504755becbd99f2cbc52554f5a44ab3fef3af3cf7f1a46dc1ab2882c5cdbc3f43cff9937073a6c3290718f1ca5d7bfebda314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424ef53ae61f49e6751eccdf5b134ffa5a9585f7e00d1bdfd1a020b0e467d39785b554d5eb8024eb9d5e8234e560b81cd40aef73c5b3aa40c30ca0676a1b7cffc24a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a154248cfc3ada71f64debc391aedb72bfef9ff28b329de15357ae8be0d70e14afce5a73eac08701fd9f54da317a53ab9ca2f5527963fb1d7777a13d40f8cfddf32859a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a154240b473db8dee9ca16b6a4e270e396518bb5fc85c5732496e79bc1304934e22e548a8d6311d5ca05b5fc9558cc69e89c6d52ebf580a3d59ece66bbae81e64bcc8fa314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a154247e547c92af8c7e78b4f35835ea62ba35e23d6046cb1892a229ec939fa76ab81a16e837383f81bbe372e9445e880df1276fa6aa89775fbf7f38a3bf454406af2decfe6a0403313f90428a4e965a0b294150d1008dd31f1f72bc27e6166d117545cba28df7719193f48f734f79043d8e38d5752fd45b261269fd42f2dfa579e7279661eff6b327e7d17f55aa246313687c2414f668fb540dc2f11d54b352cea11e5bff06438c427d4753c2550d6e304f786e51c2ab53909e0ebbe6c4609374ff7afe6757b4a28e513fe299411272053933fc3a295bed72374e89f29b8011a8f1aaa314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424153163ec1896403be7a51ac4fe26a4b25bbbae479e4d47533ca1697d5b1f12dada355b1b04ec9ae9816c688e757a29b93cf299d2b5e3caeb885573854339253ea314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a1542409ab8e654cb38b9a77d815725a88d2f4da4ceadcbaec95c19496901e9e082e96cb3c8a05e0a70b97907dadacc43be78445c99e3c682e0d4e97ecd9b2125656f09fafc3f62a7465d70254e0a362713bd814166db0e2446ef6cd05a8f868928cdaccd4bd2f94673439e5bea1b60023fcac65a14a1b851628d70923b1a3d7a38862d98d21cd2af2f9788df5563ef83f3c8ab147f1b825452589bcc56523f52a838c7cc5d02e1905d064d490ea57fdf4bdad44746ce618b125d67c67762f7385808346c7609598730046ae6539be4a8bfafc00fa4fff88a649c336dff3a4ce9dbafb8eceea4d78b4fa94f1e14307abe66b91a0aee38e3e3a9de89651606da7a3c5d1a5b288233b342828663a462825e5db6e71d005b5819bdf49987f664668b4c2d28bfc80e15c1e00f279a3723d6840bae1ef7a9cab686691c4ed3d17c7b61a0619rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootruby-2.0.0.648-33.el7_4.src.rpmruby(tcltk)ruby-tcltkruby-tcltk(x86-64)@@@@@@@@@@@@@@   @ libX11.so.6()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypt.so.1()(64bit)libdl.so.2()(64bit)libm.so.6()(64bit)libpthread.so.0()(64bit)librt.so.1()(64bit)libruby.so.2.0()(64bit)libtcl8.5.so()(64bit)libtk8.5.so()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)ruby-libs(x86-64)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-12.0.0.6485.2-14.11.3Z@ZZ\XWXWUeWQq@W0{U>$TeT"@T!`SRUR@RƦ@RkR;RB@R8D@Q@Qޞ@QcQQQo@QQq1QLGQJ@Q9Q5@Q+R@Q+R@Q+R@Q']Q']Q@PP9@P@P!@P@P@PAPAPyWPmz@PH@P*=P@P OOOĺ@OOOO@ON@OB5O%4O!@@O@ObO@OOn@On@NV@Nm@N@NN!}@N@NMM_MRM hM.@LҠ@LrbLV@LMxL;L3L#HL!@L!@L LT@Lk@KK/KKFKK,Ka|@K`*KTM@KMK@JJ=J@Jս@Jս@J#JhPJ<@J"q@I@I@I?@IIHHHuHj@HhHb3@H`G9GGG@GZ@G~Gt@GkGUA@G(n@G%@GV@G FvFS@F@FyF XE5@EѨ@E@E}H@EAEE@DD+@Dp@D@DD@DDk@DF&@DC@C@CC:@CC,C@CqCs6@CgXCf@CBnCA@C7C1K@B@BiBU B@B6@A4A@A@AAT@AA0Ac@@p@@Dw@@,@@ ?@?r?/@?@?@?l@?l@>@>C>.>.>-6@>%M@>%M@=@=@===ki=6=.=$8=@=r@<@<<<<|@<_@<_@ - 2.0.0.648-33Vít Ondruch - 2.0.0.648-32Vít Ondruch - 2.0.0.648-31Vít Ondruch - 2.0.0.648-30Pavel Valena - 2.0.0.648-29Pavel Valena - 2.0.0.648-28Pavel Valena - 2.0.0.648-27Pavel Valena - 2.0.0.648-26Vít Ondruch - 2.0.0.598-25Vít Ondruch - 2.0.0.598-24Josef Stribny - 2.0.0.353-23Josef Stribny - 2.0.0.353-22Vít Ondruch - 2.0.0.353-21Daniel Mach - 2.0.0.353-20Vít Ondruch - 2.0.0.353-19Vít Ondruch - 2.0.0.247-18Daniel Mach - 2.0.0.247-18Vít Ondruch - 2.0.0.247-17Vít Ondruch - 2.0.0.247-16Vít Ondruch - 2.0.0.247-15Vít Ondruch - 2.0.0.247-14Vít Ondruch - 2.0.0.247-13Vít Ondruch - 2.0.0.247-12Vít Ondruch - 2.0.0.247-11Vít Ondruch - 2.0.0.247-10Vít Ondruch - 2.0.0.247-9Vít Ondruch - 2.0.0.195-8Vít Ondruch - 2.0.0.0-7Vít Ondruch - 2.0.0.0-6Vít Ondruch - 2.0.0.0-5Mamoru TASAKA - 2.0.0.0-4Vít Ondruch - 2.0.0.0-3Vít Ondruch - 2.0.0.0-2Vít Ondruch - 2.0.0.0-1Mamoru TASAKA - 2.0.0.0-0.3.r39387Vít Ondruch - 2.0.0.0-0.2.r39387Vít Ondruch - 2.0.0.0-0.1.r39387Mamoru TASAKA - 1.9.3.385-28Mamoru TASAKA - 1.9.3.374-27Mamoru TASAKA - 1.9.3.362-26Mamoru TASAKA - 1.9.3.362-25Mamoru TASAKA - 1.9.3.362-24Jaromir Capik - 1.9.3.327-23Mamoru TASAKA - 1.9.3.327-23Mamoru TASAKA - 1.9.3.327-22Mamoru TASAKA - 1.9.3.327-21Mamoru TASAKA - 1.9.3.286-19Mamoru Tasaka - 1.9.3.194-18Vít Ondruch - 1.9.3.194-17Vít Ondruch - 1.9.3.194-16Vít Ondruch - 1.9.3.194-15Fedora Release Engineering - 1.9.3.194-14Bohuslav Kabrda - 1.9.3.194-13Bohuslav Kabrda - 1.9.3.194-12Bohuslav Kabrda - 1.9.3.194-11Mamoru Tasaka - 1.9.3.194-10.1Vít Ondruch - 1.9.3.194-1Karsten Hopp 1.9.3.125-3Peter Robinson - 1.9.3.125-2Vít Ondruch - 1.9.3.125-1Mamoru Tasaka - 1.9.3.0-7Vít Ondruch - 1.9.3.0-6Vít Ondruch - 1.9.3.0-5Vít Ondruch - 1.9.3.0-4Vít Ondruch - 1.9.3.0-3Vít Ondruch - 1.9.3.0-2Vít Ondruch - 1.9.3.0-1Fedora Release Engineering - 1.8.7.357-2Mamoru Tasaka - 1.8.7.357-1Dennis Gilmore - 1.8.7.352-2Mamoru Tasaka - 1.8.7.352-3Mamoru Tasaka - 1.8.7.352-2Mamoru Tasaka - 1.8.7.352-1Mamoru Tasaka - 1.8.7.334-4Dennis Gilmore - 1.8.7.334-3Mamoru Tasaka - 1.8.7.334-2Mamoru Tasaka - 1.8.7.334-1Fedora Release Engineering - 1.8.7.330-3Dennis Gilmore - 1.8.7.330-2Mamoru Tasaka - 1.8.7.330-1Mamoru Tasaka - 1.8.7.302-2Mamoru Tasaka - 1.8.7.302-1Mamoru Tasaka - 1.8.7.299-5Mamoru Tasaka - 1.8.7.299-4Mohammed Morsi - 1.8.7.299-3Mohammed Morsi - 1.8.7.299-2Mohammed Morsi - 1.8.7.299-1Mohammed Morsi - 1.8.7.249-5Mohammed Morsi - 1.8.7.249-4Mohammed Morsi - 1.8.7.249-3Mohammed Morsi - 1.8.7.249-2Mohammed Morsi - 1.8.7.249-1Mamoru Tasaka - 1.8.6.399-5Mamoru Tasaka - 1.8.6.399-4Mamoru Tasaka - 1.8.6.399-3Mamoru Tasaka - 1.8.6.399-2Mamoru Tasaka - 1.8.6.399-1Mamoru Tasaka - 1.8.6.388-9Mamoru Tasaka Jeroen van Meeuwen - 1.8.6.388-8Akira TAGOH - 1.8.6.388-1Mamoru Tasaka - 1.8.6.383-6Mamoru Tasaka - 1.8.6.383-5Mamoru Tasaka - 1.8.6.383-4Mamoru Tasaka - 1.8.6.383-3Mamoru Tasaka - 1.8.6.383-2Mamoru Tasaka - 1.8.6.369-5Mamoru Tasaka - 1.8.6.369-4Tomas Mraz - 1.8.6.369-3Mamoru Tasaka - 1.8.6.369-2Jeroen van Meeuwen - 1.8.6.369-1Jeroen van Meeuwen - 1.8.6.368-1Mamoru Tasaka - 1.8.6.287-8Jeroen van Meeuwen - 1.8.6.287-7Mamoru Tasaka - 1.8.6.287-6Jeroen van Meeuwen - 1.8.6.287-5Jeroen van Meeuwen - 1.8.6.287-3Akira TAGOH - 1.8.6.287-2Akira TAGOH - 1.8.6.287-1Tom "spot" Callaway - 1.8.6.230-5Akira TAGOH - 1.8.6.230-4Akira TAGOH - 1.8.6.230-3Akira TAGOH - 1.8.6.230-2Akira TAGOH - 1.8.6.230-1Akira TAGOH - 1.8.6.114-1Fedora Release Engineering - 1.8.6.111-9Akira TAGOH - 1.8.6.111-8Akira TAGOH - 1.8.6.111-7Akira TAGOH - 1.8.6.111-6Akira TAGOH - 1.8.6.111-5Akira TAGOH - 1.8.6.111-4Akira TAGOH - 1.8.6.111-3Release Engineering - 1.8.6.111-2Akira TAGOH Akira TAGOH - 1.8.6.111-1Akira TAGOH - 1.8.6.110-2Akira TAGOH - 1.8.6.110-1Akira TAGOH - 1.8.6.36-4Akira TAGOH Akira TAGOH - 1.8.6.36-3Akira TAGOH - 1.8.6.36-2Akira TAGOH - 1.8.6-2Akira TAGOH - 1.8.6-1Akira TAGOH - 1.8.5.12-2Akira TAGOH - 1.8.5.12-1Akira TAGOH - 1.8.5.2-1Akira TAGOH - 1.8.5-4Jesse Keating - 1.8.5-3Akira TAGOH - 1.8.5-2Akira TAGOH - 1.8.5-1Akira TAGOH - 1.8.4-12Akira TAGOH - 1.8.4-11Jesse Keating - 1.8.4-10.fc6.1Akira TAGOH - 1.8.4-10Akira TAGOH - 1.8.4-8Akira TAGOH - 1.8.4-7Akira TAGOH - 1.8.4-6Akira TAGOH Akira TAGOH - 1.8.4-4Jesse Keating - 1.8.4-3.2Jesse Keating - 1.8.4-3.1Akira TAGOH - 1.8.4-3Akira TAGOH - 1.8.4-2Akira TAGOH - 1.8.4-1Akira TAGOH - 1.8.4-0.4.preview2Jesse Keating Akira TAGOH - 1.8.4-0.3.preview1Akira TAGOH - 1.8.4-0.2.preview1Akira TAGOH - 1.8.4-0.1.preview1Akira TAGOH - 1.8.3-4Akira TAGOH - 1.8.3-3Akira TAGOH - 1.8.3-2Akira TAGOH - 1.8.3-1Akira TAGOH - 1.8.2-9Akira TAGOH - 1.8.2-8Akira TAGOH - 1.8.2-7Akira TAGOH - 1.8.2-6Akira TAGOH - 1.8.2-5Akira TAGOH - 1.8.2-4Akira TAGOH - 1.8.2-3Tim Waugh - 1.8.2-2Akira TAGOH - 1.8.2-1Jeff Johnson 1.8.1-10Akira TAGOH - 1.8.1-9Akira TAGOH - 1.8.1-8Akira TAGOH - 1.8.1-7Akira TAGOH 1.8.1-4Elliot Lee Elliot Lee Elliot Lee Akira TAGOH 1.8.1-1Jeff Johnson 1.8.0-3Jeff Johnson 1.8.0-2Akira TAGOH 1.8.0-1Akira TAGOH 1.6.8-9.1Akira TAGOH 1.6.8-9Akira TAGOH 1.6.8-8Akira TAGOH 1.6.8-7Elliot Lee Jens Petersen - 1.6.8-5Tim Powers Akira TAGOH 1.6.8-3Akira TAGOH 1.6.8-2Akira TAGOH 1.6.8-1Jens Petersen 1.6.7-14Elliot Lee 1.6.7-13Tim Powers 1.6.7-12Akira TAGOH 1.6.7-11Akira TAGOH 1.6.7-10Akira TAGOH 1.6.7-9Akira TAGOH 1.6.7-8Akira TAGOH 1.6.7-7Tim Powers Akira TAGOH 1.6.7-5Tim Powers Akira TAGOH 1.6.7-3Akira TAGOH 1.6.7-2Akira TAGOH 1.6.7-1Akira TAGOH 1.6.6-5Akira TAGOH 1.6.6-3Akira TAGOH 1.6.6-2Akira TAGOH 1.6.6-1Tim Powers Bernhard Rosenkraenzer 1.6.4-2Akira TAGOH 1.6.4-1akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada MACHINO, Satoshi 1.6.1-0vl9akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada akira yamada Mitsuo Hamada Atsushi Yamagata Atsushi Yamagata Atsushi Yamagata Atsushi Yamagata Atsushi Yamagata Atsushi Yamagata Atsushi Yamagata Atsushi Yamagata Toru Hoshina Toru Hoshina Toru Hoshina Toru Hoshina Toru Hoshina Toru Hoshina Shoichi OZAWA - Fix always passing WEBrick test.- Add Psych.safe_load * ruby-2.1.0-there-should-be-only-one-exception.patch * ruby-2.1.0-Adding-Psych.safe_load.patch Related: CVE-2017-0903 - Disable Tokyo TZ tests broken by recen tzdata update. * ruby-2.5.0-Disable-Tokyo-TZ-tests.patch Related: CVE-2017-0903- Fix unsafe object deserialization in RubyGems (CVE-2017-0903). * ruby-2.4.3-CVE-2017-0903-Fix-unsafe-object-deserialization -vulnerability.patch Resolves: CVE-2017-0903 - Fix an ANSI escape sequence vulnerability (CVE-2017-0899). Resolves: CVE-2017-0899 - Fix a DOS vulernerability in the query command (CVE-2017-0900). Resolves: CVE-2017-0900 - Fix a vulnerability in the gem installer that allowed a malicious gem to overwrite arbitrary files (CVE-2017-0901). Resolves: CVE-2017-0901 - Fix a DNS request hijacking vulnerability (CVE-2017-0902). * ruby-2.2.8-lib-rubygems-fix-several-vulnerabilities-in-RubyGems.patch Resolves: CVE-2017-0902 - Fix buffer underrun vulnerability in Kernel.sprintf (CVE-2017-0898). * ruby-2.2.8-Buffer-underrun-vulnerability-in-Kernel.sprintf.patch Resolves: CVE-2017-0898 - Escape sequence injection vulnerability in the Basic authentication of WEBrick (CVE-2017-10784). * ruby-2.2.8-sanitize-any-type-of-logs.patch Resolves: CVE-2017-10784 - Arbitrary heap exposure during a JSON.generate call (CVE-2017-14064). * ruby-2.2.8-Fix-arbitrary-heap-exposure-during-a-JSON.generate-call.patch Resolves: CVE-2017-14064 - Command injection vulnerability in Net::FTP (CVE-2017-17405). * ruby-2.2.9-Fix-a-command-injection-vulnerability-in-Net-FTP.patch Resolves: CVE-2017-17405 - Buffer underrun in OpenSSL ASN1 decode (CVE-2017-14033). * ruby-2.2.8-asn1-fix-out-of-bounds-read-in-decoding-constructed-objects.patch Resolves: CVE-2017-14033 - Command injection in lib/resolv.rb:lazy_initialize() allows arbitrary code execution(CVE-2017-17790). * ruby-2.5.0-Fixed-command-Injection.patch Resolves: CVE-2017-17790- Fix test_npn_protocol_selection_ary and test_npn_protocol_selection_enum failures with newest openssl. Resolves: rhbz#1416123 - Add gemspec_add_dep and gemspec_remove_dep macros. - Extend 'gem_' macros for pre-release version support. Resolves: rhbz#1397390 - Make symlinks for json gem. Resolves: rhbz#1308992- Fix hostname size limit Resolves: rhbz#1343945- Fix missing declaration of 'rb_frame_last_func' Related: rhbz#1197720- Apply previously unapplied patch #14 Related: rhbz#1197720- Rebase to Ruby 2.0.0-p648 Resolves: rhbz#1197720, rhbz#1298282, rhbz#1258863 * Remove Patch18: ruby-2.0.0-p247-Revert-mkmf.rb-prefix-install_dirs-only- with-DESTDIR.patch; subsumed * Remove Patch23: ruby-openssl-wrap-cipher-fix.patch; subsumed * Remove Patch25: ruby-2.0.0-p607-DNS-Resolv-fall-back-if-canonicalization- fails.patch; subsumed - Remove tests depending on europe/moscow to avoid failures due to tzdata change https://github.com/eggert/tz/commit/8ee11a301cf173afb0c76e0315b9f9ec8ebb9d95 - Add checks for systemtap, abrt hook and rubygems version - Fix significant hash table performance slowdown on ppc64le Resolves: rhbz#1163032 - Support in no_proxy for domain names with whitespaces and leading dots Resolves: rhbz#1300433- Fix broken DNS Resolv when resolv.conf has option ndots > 1. Resolves: rhbz#1200419- Rebased to Ruby 2.0.0-p598. * Remove Patch19: ruby-2.0.0-p247-Make-stable-Gem-Specification.files-in- default-.gems.patch; subsumed * Remove Patch20: ruby-2.1.1-fix-test-failures-due-to-expired-certs.patch; subsumed * Remove Patch21: ruby-2.1.0-test_aes_gcm_wrong_tag-Dont-use-String -succ.patch; subsumed * Remove Patch22: ruby-2.2.0-fix-error-with-tzdata.patch; subsumed Resolves: rhbz#1071187 - Incorporates fixes for CVE-2014-8080 and CVE-2015-8090. Resolves: rhbz#1164000 - Fix for Proxy Realm feature. Resolves: rhbz#1122140 - Fix off-by-one stack-based buffer overflow in the encodes() function (CVE-2014-4975). Related: rhbz#1164000- Add missing patch for new tzdata Related: rhbz#1144023 - Add missing patch for RFC 5649 in OpenSSL Related: rhbz#1145692- Fix FTBFS with new tzdata Resolves: rhbz#1144023 - Fix FTBFS due to a support for RFC 5649 in OpenSSL Resolves: rhbz#1145692- Add support for ppc64le arch. Resolves: rhbz#1126146- Mass rebuild 2014-01-24- Update to Ruby 2.0.0-p353. - Resolves: rhbz#1033923 - Allow MD5 in OpenSSL for tests.- Fix FTBFS due to expired certificate for IMAP test case. - Fix test_aes_gcm_wrong_tag random failures. - Resolves: rhbz#1048899- Mass rebuild 2013-12-27- Heap overflow in floating point parsing (CVE-2013-4164). * ruby-2.0.0-p353-CVE-2013-4164-ignore-too-long-fraction-part.patch - Resolves: rhbz#1033503 - Allow MD5 in OpenSSL tests.- Fix version regex algorithmic complexity vulnerability (CVE for incomplete fix for CVE-2013-4287) (CVE-2013-4363). - Related: rhbz#1006429- Fix version regex algorithmic complexity vulnerability (CVE-2013-4287). - Resolves: rhbz#1006429- Add forgotten psych.rb link into rubygem-psych to fix "private method `load' called for Psych:Moduler" error (rhbz#979133).- Fixes multilib conlicts of .gemspec files. - Make symlinks for psych gem to ruby stdlib dirs (rhbz#979133). - Use system-wide cert.pem.- Fix RubyGems search paths when building gems with native extension (rhbz#979133).- Fix RubyGems version.- Better support for build without configuration (rhbz#977941).- Update to Ruby 2.0.0-p247 (rhbz#979605). - Fix CVE-2013-4073. - Fix for wrong makefiles created by mkmf (rhbz#921650). - Add support for ABRT autoloading.- Update to Ruby 2.0.0-p195 (rhbz#917374). - Fix object taint bypassing in DL and Fiddle (CVE-2013-2065). - Fix build against OpenSSL with enabled ECC curves. - Add aarch64 support (rhbz#926463).- Macro definition moved into macros.ruby and macros.rubygems files. - Added filtering macros. - Filter automatically generated provides of private libraries (rhbz#947408).- Fix RbConfig::CONFIG['exec_prefix'] returns empty string (rhbz#924851).- Make Ruby buildable without rubypick. - Prevent random test failures.- Don't mark rpm config file as %config (fpc#259)- Avoid "method redefined;" warnings due to modified operating_system.rb. - Fix strange paths created during build of binary gems.- Prevent squash of %gem_install with following line.- Update to Ruby 2.0.0-p0. - Change %{ruby_extdir} to %{ruby_extdir_mri} in preparation for better JRuby support.- Move test-unit.gemspec to -libs subpackage for now because rubygems 2.0.0 does not create this- Fix issues with wrong value of Rubygem's shebang introduced in r39267.- Upgrade to Ruby 2.0.0 (r39387). - Introduce %gem_install macro. - Build against libdb instead of libdb4 (rhbz#894022). - Move native extensions from exts to ruby directory. - Enable most of the PPC test suite. - Change ruby(abi) -> ruby(release). - Rename ruby executable to ruby-mri, to be prepared for RubyPick. - Add ruby(runtime_executable) virtual provide, which is later used by RubyPick. - RDoc now depends on JSON. - Try to make -doc subpackage noarch again, since the new RDoc should resolve the arch dependent issues (https://github.com/rdoc/rdoc/issues/71). - Enable SystemTap support. - Add TapSet for Ruby. - Split Psych into rubygem-psych subpackage.- Update to 1.9.3 p385- Update to 1.9.3 p374 - Fix provided variables in pkgconfig (bug 789532: Vít Ondruch )- Provide non-versioned pkgconfig file (bug 789532) - Use db5 on F-19 (bug 894022)- Backport fix for the upstream PR7629, save the proc made from the given block (bug 895173)- Update to 1.9.3.362- Skipping test_parse.rb (fails on ARM at line 787) - http://bugs.ruby-lang.org/issues/6899- Skip test_str_crypt (on rawhide) for now (upstream bug 7312)- Ignore some network related tests- Update to 1.9.3.327 - Fix Hash-flooding DoS vulnerability on MurmurHash function (CVE-2012-5371)- Update to 1.9.3 p286 - Don't create files when NUL-containing path name is passed (bug 865940, CVE-2012-4522)- Patch from trunk for CVE-2012-4464, CVE-2012-4466- Split documentation into -doc subpackage (rhbz#854418).- Revert the dependency of ruby-libs on rubygems (rhbz#845011, rhbz#847482).- ruby-libs must require rubygems (rhbz#845011).- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Make the bigdecimal gem a runtime dependency of Ruby.- Make symlinks for bigdecimal and io-console gems to ruby stdlib dirs (RHBZ 829209).- Fix license to contain Public Domain. - macros.ruby now contains unexpanded macros.- Bump release- Update to Ruby 1.9.3-p194.- disable check on ppc(64), RH bugzilla 803698- Temporarily disable make check on ARM until it's fixed upstream. Tracked in RHBZ 789410- Upgrade to Ruby 1.9.3-p125.- Make mkmf.rb verbose by default- Relax dependencies to allow external updates of bundled gems.- Initial release of Ruby 1.9.3. - Add rubygems dependency on io-console for user interactions. - Gems license clarification.- Bundled gems moved into dedicated directories and subpackages. - Create and own RubyGems directories for binary extensions. - Fix build with GCC 4.7.- Fix RHEL build. - Fixed directory ownership. - Verose build output.- Install RubyGems outside of Ruby directory structure. - RubyGems has not its own -devel subpackage. - Enhanced macros.ruby and macros.rubygems. - All tests are green now (bkabrda).- Initial package- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Update to 1.8.7p357 - Randomize hash on process startup (CVE-2011-4815, bug 750564)- dont normalise arm cpus to arm - there is something weird about how ruby choses where to put bits- F-17: kill gdbm support for now due to licensing compatibility issue- F-17: rebuild against new gdbm- Update to 1.8.7 p352 - CVE-2011-2686 is fixed in this version (bug 722415) - Update ext/tk to the latest git - Remove duplicate path entry (bug 718695)- Once fix FTBFS (bug 716021)- normalise arm cpus to arm- Own %{_normalized_cpu}-%{_target_os} directory (bug 708816)- Update to 1.8.7 p334- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- nomalise the 32 bit sparc archs to sparc- Update to 1.8.7 p330 - ext/tk updated to the newest header- Avoid multilib conflict on -libs subpackage (bug 649174)- Update to 1.8.7.302 - CVE-2010-0541 (bug 587731) is fixed in this version - Update ext/tk to the latest head- More cleanup of spec file, expecially for rpmlint issue - build ri files in %build- Cleanup spec file - Make -irb, -rdoc subpackage noarch - Make dependencies between arch-dependent subpackages isa specific - Improve sample documentation gathering- updated packaged based on feedback (from mtasaka) - added comments to all patches / sources - obsoleted ruby-mode, as it's now provided by the emacs package itself - readded missing documentation - various small compatability/regression fixes- readded bits to pull tk package from upstream source branch - removed unecessary .tk.old dir - renamed macros which may cause confusion, removed unused ones- integrate more of jmeyering's and mtaska's feedback - removed emacs bits that are now shipped with the emacs package - various patch and spec cleanup - rebased to ruby 1.8.7 patch 299, removed patches no longer needed: ruby-1.8.7-openssl-1.0.patch, ruby-1.8.7-rb_gc_guard_ptr-optimization.patch- Various fixes- Fixed incorrect paths in 1.8.7 rpm- Integrated Jim Meyering's feedback and changes in to: - remove trailing blanks - placate rpmlint - ruby_* definitions: do not use trailing slashes in directory names - _normalized_cpu: simplify definition- Integrate mtasaka's feedback and changes - patch101 ruby_1_8_7-rb_gc_guard_ptr-optimization.patch- Initial Ruby 1.8.7 specfile- Retry for bug 559158, Simplify the OpenSSL::Digest class pull more change commits from ruby_1_8 branch- Patch36 (ruby-1.8.x-RHASH_SIZE-rb_hash_lookup-def.patch) also backport rb_hash_lookup definition (bug 592936)- ruby-1.8.x-null-class-must-be-Qnil.patch (bug 530407) - Recreate some patches using upstream svn when available, and add some comments for patches- tcltk: Give up using potentially unmaintained ruby_1_8_6 branch and instead completely replace with ruby_1_8 branch head (at this time, using rev 27738) (seems to fix 560053, 590503) - Fix Japanese encoding strings under ruby-tcltk/ext/tk/sample/- Update to 1.8.6 p 399 (bug 579675) - Patch to fix gc bug causing open4 crash (bug 580993)- F-14: rebuild against new gdbm- Once revert the previous change (patch34)- Backport openssl/digest functions providing digest and hexdigest functions directly in OpenSSL::Digest.methods - Make sure that Red Hat people version their changelog entries - This is actually release #1, but now needs to be release #7- Add conditional for RHEL.- CVE-2009-4492 ruby WEBrick log escape sequence (bug 554485)- Change mkmf.rb to use LIBRUBYARG_SHARED so that have_library() works without libruby-static.a (bug 428384) - And move libruby-static.a to -static subpackage- Use bison to regenerate parse.c to keep the original format of error messages (bug 530275 comment 4)- Patch so that irb saves its history (bug 518584, ruby issue 1556)- Update to 1.8.6 patchlevel 383 (bug 520063)- Much better idea for Patch31 provided by Akira TAGOH - Fix the search path of ri command for ri manuals installed with gem (bug 528787)- Rebuild against new openssl- Make sure that readline.so is linked against readline 5 because Ruby is under GPLv2- New patchlevel fixing CVE-2009-1904 - Fix directory on ARM (#506233, Kedar Sovani)- New upstream release (p368)- Merge Review fix (#226381)- Fix regression in CVE-2008-3790 (#485383)- Again use -O2 optimization level - i586 should search i386-linux directory (on <= F-11)- Rebuild for gcc4.4- CVE-2008-5189: CGI header injection.- CVE-2008-3790: DoS vulnerability in the REXML module.- New upstream release. - Security fixes. - CVE-2008-3655: Ruby does not properly restrict access to critical variables and methods at various safe levels. - CVE-2008-3656: DoS vulnerability in WEBrick. - CVE-2008-3657: Lack of taintness check in dl. - CVE-2008-1447: DNS spoofing vulnerability in resolv.rb. - CVE-2008-3443: Memory allocation failure in Ruby regex engine. - Remove the unnecessary backported patches.- rebuild against db4-4.7- Backported from upstream SVN to fix a segfault issue with Array#fill.- Backported from upstream SVN to fix a segfault issue. (#452825) - Backported from upstream SVN to fix an integer overflow in rb_ary_fill.- Fix a segfault issue. (#452810)- New upstream release. - Security fixes. (#452295) - CVE-2008-1891: WEBrick CGI source disclosure. - CVE-2008-2662: Integer overflow in rb_str_buf_append(). - CVE-2008-2663: Integer overflow in rb_ary_store(). - CVE-2008-2664: Unsafe use of alloca in rb_str_format(). - CVE-2008-2725: Integer overflow in rb_ary_splice(). - CVE-2008-2726: Integer overflow in rb_ary_splice(). - ruby-1.8.6.111-CVE-2007-5162.patch: removed. - Build ruby-mode package for all archtectures.- Security fix for CVE-2008-1145. - Improve a spec file. (#226381) - Correct License tag. - Fix a timestamp issue. - Own a arch-specific directory.- Autorebuild for GCC 4.3- Rebuild for gcc-4.3.- Revert the change of libruby-static.a. (#428384)- Fix an unnecessary replacement for shebang. (#426835)- Rebuild.- Clean up again.- Clean up the spec file. - Remove ruby-man-1.4.6 stuff. this is entirely the out-dated document. this could be replaced by ri. - Disable the static library building.- Rebuild for openssl bump- Fix the dead link.- New upstream release. - ruby-1.8.6.111-CVE-2007-5162.patch: Update a bit with backporting the changes at trunk to enable the fix without any modifications on the users' scripts. Note that Net::HTTP#enable_post_connection_check isn't available anymore. If you want to disable this post-check, you should give OpenSSL::SSL::VERIFY_NONE to Net::HTTP#verify_mode= instead of.- Enable pthread support for ppc too. (#201452) - Fix unexpected dependencies appears in ruby-libs. (#253325)- New upstream release. - ruby-r12567.patch: removed. - ruby-1.8.6-CVE-2007-5162.patch: security fix for Net::HTTP that is insufficient verification of SSL certificate.- Rebuild- Update License tag.- ruby-r12567.patch: backport patch from upstream svn to get rid of the unnecessary declarations. (#245446)- New upstream release. - Fix Etc::getgrgid to get the correct gid as requested. (#236647)- Fix search path breakage. (#234029)- New upstream release. - clean up a spec file.- Rebuild- New upstream release.- security fix release.- security fix release. - ruby-1.8.5-cgi-CVE-2006-5467.patch: fix a CGI multipart parsing bug that causes the denial of service. (#212396)- rebuilt for unwind info generation, broken in gcc-4.1.1-21- fixed rbconfig.rb to refer to DESTDIR for sitearchdir. (#207311)- New upstream release. - removed the unnecessary patches: - ruby-1.8.4-no-eaccess.patch - ruby-1.8.4-64bit-pack.patch - ruby-1.8.4-fix-insecure-dir-operation.patch - ruby-1.8.4-fix-insecure-regexp-modification.patch - ruby-1.8.4-fix-alias-safe-level.patch - build with --enable-pthread except on ppc. - ruby-1.8.5-hash-memory-leak.patch: backported from CVS to fix a memory leak on Hash. [ruby-talk:211233]- owns sitearchdir. (#201208)- security fixes [CVE-2006-3694] - ruby-1.8.4-fix-insecure-dir-operation.patch: - ruby-1.8.4-fix-insecure-regexp-modification.patch: fixed the insecure operations in the certain safe-level restrictions. (#199538) - ruby-1.8.4-fix-alias-safe-level.patch: fixed to not bypass the certain safe-level restrictions. (#199543)- rebuild- fixed the wrong file list again. moved tcltk library into ruby-tcltk. (#195872)- ruby-deprecated-sitelib-search-path.patch: correct the order of search path.- exclude ppc64 to make ruby-mode package. right now emacs.ppc64 isn't provided and buildsys became much stricter. - ruby-deprecated-sitelib-search-path.patch: applied to add more search path for backward compatiblity. - added byacc to BuildReq. (#194161)- ruby-deprecated-search-path.patch: added the deprecated installation paths to the search path for the backward compatibility. - added a Provides: ruby(abi) to ruby-libs. - ruby-1.8.4-64bit-pack.patch: backport patch from upstream to fix unpack("l") not working on 64bit arch and integer overflow on template "w". (#189350) - updated License tag to be more comfortable, and with a pointer to get more details, like Python package does. (#179933) - clean up.- ruby-rubyprefix.patch: moved all arch-independent modules under /usr/lib/ruby and keep arch-dependent modules under /usr/lib64/ruby for 64bit archs. so 'rubylibdir', 'sitelibdir' and 'sitedir' in Config::CONFIG points to the kind of /usr/lib/ruby now. (#184199)- correct sitelibdir. (#184198)- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- ruby-1.8.4-no-eaccess.patch: backported from ruby CVS to avoid conflict between newer glibc. (#179835)- ruby-tcltk-multilib.patch: fixed a typo.- New upstream release. - fixed a missing return statement. (#140833) - fixed an use of uninitialized variable. (#144890)- updates to 1.8.4-preview2. - renamed the packages to ruby-* (#175765) - irb -> ruby-irb - rdoc -> ruby-rdoc - ri -> ruby-ri - added tcl-devel and tk-devel into BuildRequires.- rebuilt- rebuilt against the latest openssl.- build-deps libX11-devel instead of xorg-x11-devel.- New upstream release. - ruby-1.8.2-strscan-memset.patch: removed because it's no longer needed.- moved the documents from ruby-libs to ruby-docs, which contains the arch specific thing and to be multilib support. (#168826)- fixed the wrong file list. the external library for tcl/tk was included in ruby-libs unexpectedly.- ruby-multilib.patch: added another chunk for multilib. (#169127)- New upstream release. - Build-Requires xorg-x11-devel instead of XFree86-devel. - ruby-multilib.patch: applied for only 64-bit archs. - ruby-1.8.2-xmlrpc-CAN-2005-1992.patch: removed. it has already been in upstream.- ruby-1.8.2-xmlrpc-CAN-2005-1992.patch: fixed the arbitrary command execution on XMLRPC server. (#161096)- ruby-1.8.2-tcltk-multilib.patch: applied to get tcltklib.so built. (#160194)- ruby-1.8.2-deadcode.patch: removed the dead code from the source. (#146108) - make sure that all documentation files in ruby-docs are the world- readable. (#147279)- ruby-1.8.2-strscan-memset.patch: fixed an wrong usage of memset(3).- rebuilt- fixed the wrong generation of file manifest. (#146055) - spec file clean up.- separated out to rdoc package. - make the dependency of irb for rdoc. (#144708)- Rebuilt for new readline.- New upstream release. - ruby-1.8.1-ia64-stack-limit.patch: removed - it's no longer needed. - ruby-1.8.1-cgi_session_perms.patch: likewise. - ruby-1.8.1-cgi-dos.patch: likewise. - generated Ruby interactive documentation - senarated package. it's now provided as ri package. (#141806)- rebuild against db-4.3.21.- ruby-1.8.1-cgi-dos.patch: security fix [CAN-2004-0983] - ruby-1.8.1-cgi_session_perms.patch: security fix [CAN-2004-0755]- added openssl-devel and db4-devel into BuildRequires (#137479)- require emacs-common instead of emacs.- updated the documentation.- rebuilt- rebuilt- rebuilt- New upstream release. - don't use any optimization for ia64 to avoid the build failure. - ruby-1.8.1-ia64-stack-limit.patch: applied to fix SystemStackError when the optimization is disabled.- rebuild against db-4.2.52.- rebuild against db-4.2.42.- New upstream release.- rebuilt- ruby-1.6.8-castnode.patch: handling the nodes with correct cast. use this patch now instead of ruby-1.6.8-fix-x86_64.patch.- rebuilt- fix the gcc warnings. (#82192) - ruby-1.6.8-fix-x86_64.patch: correct a patch. NOTE: DON'T USE THIS PATCH FOR BIG ENDIAN ARCHITECTURE. - ruby-1.6.7-long2int.patch: removed.- rebuilt- rebuild against ucs4 tcltk- rebuilt- ruby-1.6.8-multilib.patch: applied to fix the search path issue on x86_64- ruby-1.6.8-require.patch: applied to fix the search bug in require. - don't apply long2int patch to s390 and s390x. it doesn't work.- New upstream release. - removed some patches. it's no longer needed. - ruby-1.6.7-100.patch - ruby-1.6.7-101.patch - ruby-1.6.7-102.patch - ruby-1.6.7-103.patch - 801_extmk.rb-shellwords.patch - 801_mkmf.rb-shellwords.patch - 804_parse.y-new-bison.patch - 805_uri-bugfix.patch - ruby-1.6.6-900_XXX_strtod.patch - ruby-1.6.7-sux0rs.patch - ruby-1.6.7-libobj.patch- rebuild to update tcltk deps- Remove ExcludeArch: x86_64 - Fix x86_64 ruby with long2int.patch (ruby was assuming that sizeof(long) == sizeof(int). The patch does not fix the source of the problem, just makes it a non-issue.) - _smp_mflags- rebuild to fix broken tcltk deps- use %configure macro instead of configure script. - use the latest config.{sub,guess}. - get archname from rbconfig.rb for %dir - applied some patches from Debian: - 801_extmk.rb-shellwords.patch: use Shellwords - 801_mkmf.rb-shellwords.patch: mkmf.rb creates bad Makefile. the Makefile links libruby.a to the target. - 803_sample-fix-shbang.patch: all sample codes should be s|/usr/local/bin|/usr/bin|g - 804_parse.y-new-bison.patch: fix syntax warning. - 805_uri-bugfix.patch: uri.rb could not handle correctly broken mailto-uri. - add ExcludeArch x86_64 temporarily to fix Bug#74581. Right now ruby can't be built on x86_64.- moved sitedir to /usr/lib/ruby/site_ruby again according as our perl and python. - ruby-1.6.7-resolv1.patch, ruby-1.6.7-resolv2.patch: applied to fix 'Too many open files - "/etc/resolv.conf"' issue. (Bug#64830)- add the owned directory.- fix typo.- removed the ruby-mode-xemacs because it's merged to the xemacs sumo.- automated rebuild- fix the stripped binary. - use the appropriate macros.- automated rebuild- ruby-1.6.7-libobj.patch: applied to fix autoconf2.53 error.- ruby-man-1.4.6-jp.tar.bz2: removed. - ruby-refm-rdp-1.4.7-ja-html.tar.bz2: uses it instead of. - ruby-1.6.7-500-marshal-proc.patch, ruby-1.6.7-501-class-var.patch: removed. - ruby-1.6.7-100.patch: applied a bug fix patch. (ruby-dev#16274: patch for 'wm state') (PR#206ja: SEGV handle EXIT) - ruby-1.6.7-101.patch: applied a bug fix patch. (ruby-list#34313: singleton should not be Marshal.dump'ed) (ruby-dev#16411: block local var) - ruby-1.6.7-102.patch: applied a bug fix patch. (handling multibyte chars is partially broken) - ruby-1.6.7-103.patch: applied a bug fix patch. (ruby-dev#16462: preserve reference for GC, but link should be cut)- New upstream release. - ruby-1.6.6-100.patch, ruby-1.6.6-501-ruby-mode.patch: removed. these patches no longer should be needed. - ruby-1.6.7-500-marshal-proc.patch: applied a fix patch. (ruby-dev#16178: Marshal::dump should call Proc#call.) - ruby-1.6.7-501-class-var.patch: applied a fix patch. (ruby-talk#35157: class vars broken in 1.6.7)- Disable alpha because nothing is xemacs for alpha now.- Fixed the duplicate files.- Fixed the missing %defattr- New upstream release. - Applied bug fix patches: - ruby-1.6.6-501-ruby-mode.patch: ruby-talk#30479: disables font-lock coloring. - ruby-1.6.6-100.patch: ruby-talk#30203: Ruby 1.6.6 bug and fix ruby-list#33047: regex bug PR#230: problem with -d in 1.6.6 - Added ruby-mode and ruby-mode-xemacs packages. - Ruby works fine for ia64. so re-enable to build with ia64. (probably it should be worked for alpha)- automated rebuild- Remove Japanese description and summaries; they belong in specspo and break rpm - Clean up specfile - Mark language specific files (README.jp) as such - bzip2 sources - rename the libruby package to ruby-libs for consistency - Exclude ia64 (doesn't build - the code doesn't seem to be 64-bit clean [has been excluded on alpha forever])- rebuild for Red Hat 7.2- upgrade to nwe upstream version 1.6.4.- applied patch: - fixed method cache bug. etc. (Patch103, Patch104)- applied patch: - fixed marshal for bignum bug. - fixed scope of constant variables bug.- upgraded to new upstream version 1.6.3.- fixed bad group for libruby. - Applied patch: upgraded to cvs version (2001-02-08): fixed minor bugs.- Applied patch: upgraded to cvs version (2001-01-15): fixed minor bugs(e.g. ruby makes extention librares too large...).- Applied patch: upgraded to cvs version (2001-01-09): fixed minor bugs.- Applied bug fix patch.- Updated to new upstream version 1.6.2.- Removed ruby_cvs.2000122019.patch, added ruby_cvs.2000122215.patch (upgraded ruby to latest cvs version, 1.6.2-preview4).- Removed ruby_cvs.2000121413.patch, added ruby_cvs.2000122019.patch (upgraded ruby to latest cvs version). - new package: libruby- Removed ruby_cvs.2000101901.patch, added ruby_cvs.2000121413.patch (upgraded ruby to latest cvs version). - Removed ruby-dev.11262.patch, ruby-dev.11265.patch, and ruby-dev.11268.patch (included into above patch).- build on gcc-2.95.3- Added ruby-dev.11268.patch.- Removed ruby_cvs.2000101117.patch and added ruby_cvs.2000101901.patch (upgraded ruby to latest cvs version). - Added ruby-dev.11262.patch. - Added ruby-dev.11265.patch.- Removed ruby_cvs.2000100313.patch and added ruby_cvs.2000101117.patch (upgraded ruby to latest cvs version).- Removed ruby_cvs.2000100313.patch and added ruby_cvs.2000100313.patch (upgraded ruby to latest cvs version).- Removed ruby_cvs.2000100218.patch and added ruby_cvs.2000100313.patch (upgraded ruby to latest cvs version).- Removed ruby_cvs.2000092718.patch and added ruby_cvs.2000100218.patch (upgraded ruby to latest cvs version).- Updated to upstream version 1.6.1. - Removed ruby_cvs.2000082901.patch and added ruby_cvs.2000092718.patch (upgraded ruby to latest cvs version).- Updated to version 1.4.6. - removed ruby-dev.10123.patch(included into ruby-1.4.6). - Added ruby_cvs.2000082901.patch(upgraded ruby to latest cvs version).- Updated manuals to version 1.4.5.- Added ruby-dev.10123.patch.- Updated to version 1.4.5. - Removed ruby_cvs.2000062401.patch(included into ruby-1.4.5).- Updated to version 1.4.4(06/22/2000 CVS). - Removed ruby-dev.10054.patch(included into ruby_cvs.patch).- Renamed to ruby_cvs20000620.patch from ruby_cvs.patch.- Updated to version 1.4.4(06/20/2000 CVS). - Removed ruby-list.23190.patch(included into ruby_cvs.patch). - Added ruby-dev.10054.patch.- Updated to version 1.4.4(06/12/2000 CVS). - Added manuals and FAQs. - Split into ruby, ruby-devel, ruby-tcltk, ruby-docs, irb.- Updated to version 1.4.4- Updated to version 1.4.3- Updated to version 1.4.2 (Sep 18)- Updated to version 1.4.2- Updated to version 1.4.0- 2nd release - Updated to version 1.2.6(15 Jul 1999) - striped %{prefix}/bin/ruby- Updated to version 1.2.6(21 Jun 1999)- Updated to version 1.2.5- Updated to version 1.2.4- Version up to 1.2 stable.- Version up to 1.1c9.- Version up to 1.1c8, however it appear short life :-P- Version up.- To make a libruby.so.- Modified SPEC in order to install libruby.a so that it should be used by another ruby entention. - 2nd release.- Added a powerPC arch part. Thanks, MURATA Nobuhiro   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg2.0.0.648-33.el7_42.0.0.648-33.el7_42.0.0.648-33.el7_4     tcltklib.sotkutil.somulti-tk.rbremote-tk.rbtcltk.rbtktk.rbafter.rbautoload.rbbgerror.rbbindtag.rbbusy.rbbutton.rbcanvas.rbcanvastag.rbcheckbutton.rbclipboard.rbclock.rbcomposite.rbconsole.rbdialog.rbencodedstr.rbentry.rbevent.rbfont.rbfontchooser.rbframe.rbgrid.rbimage.rbitemconfig.rbitemfont.rbkinput.rblabel.rblabelframe.rblistbox.rbmacpkg.rbmenu.rbmenubar.rbmenuspec.rbmessage.rbmngfocus.rbmsgcat.rbnamespace.rboptiondb.rboptionobj.rbpack.rbpackage.rbpalette.rbpanedwindow.rbplace.rbradiobutton.rbroot.rbscale.rbscrollable.rbscrollbar.rbscrollbox.rbselection.rbspinbox.rbtagfont.rbtext.rbtextimage.rbtextmark.rbtexttag.rbtextwindow.rbtimer.rbtoplevel.rbttk_selector.rbtxtwin_abst.rbvalidation.rbvariable.rbvirtevent.rbwinfo.rbwinpkg.rbwm.rbxim.rbtkafter.rbtkbgerror.rbtkcanvas.rbtkclass.rbtkconsole.rbtkdialog.rbtkentry.rbtkextlibICONSICONS.rbicons.rbsetup.rbSUPPORT_STATUSbltblt.rbbarchart.rbbitmap.rbbusy.rbcomponent.rbcontainer.rbcutbuffer.rbdragdrop.rbeps.rbgraph.rbhtext.rbsetup.rbspline.rbstripchart.rbtable.rbtabnotebook.rbtabset.rbted.rbtiletile.rbbutton.rbcheckbutton.rbframe.rblabel.rbradiobutton.rbscrollbar.rbtoplevel.rbtree.rbtreeview.rbunix_dnd.rbvector.rbwatch.rbwin_printer.rbwinop.rbbwidgetbwidget.rbarrowbutton.rbbitmap.rbbutton.rbbuttonbox.rbcombobox.rbdialog.rbdragsite.rbdropsite.rbdynamichelp.rbentry.rblabel.rblabelentry.rblabelframe.rblistbox.rbmainframe.rbmessagedlg.rbnotebook.rbpagesmanager.rbpanedwindow.rbpanelframe.rbpasswddlg.rbprogressbar.rbprogressdlg.rbscrollableframe.rbscrolledwindow.rbscrollview.rbselectcolor.rbselectfont.rbseparator.rbsetup.rbspinbox.rbstatusbar.rbtitleframe.rbtree.rbwidget.rbitclitcl.rbincr_tcl.rbsetup.rbitkitk.rbincr_tk.rbsetup.rbiwidgetsiwidgets.rbbuttonbox.rbcalendar.rbcanvasprintbox.rbcanvasprintdialog.rbcheckbox.rbcombobox.rbdateentry.rbdatefield.rbdialog.rbdialogshell.rbdisjointlistbox.rbentryfield.rbextbutton.rbextfileselectionbox.rbextfileselectiondialog.rbfeedback.rbfileselectionbox.rbfileselectiondialog.rbfinddialog.rbhierarchy.rbhyperhelp.rblabeledframe.rblabeledwidget.rbmainwindow.rbmenubar.rbmessagebox.rbmessagedialog.rbnotebook.rboptionmenu.rbpanedwindow.rbpromptdialog.rbpushbutton.rbradiobox.rbscopedobject.rbscrolledcanvas.rbscrolledframe.rbscrolledhtml.rbscrolledlistbox.rbscrolledtext.rbscrolledwidget.rbselectionbox.rbselectiondialog.rbsetup.rbshell.rbspindate.rbspinint.rbspinner.rbspintime.rbtabnotebook.rbtabset.rbtimeentry.rbtimefield.rbtoolbar.rbwatch.rbpkg_checker.rbsetup.rbtcllibtcllib.rbautoscroll.rbcalendar.rbcanvas_sqmap.rbcanvas_zoom.rbchatwidget.rbcrosshair.rbctext.rbcursor.rbdateentry.rbdatefield.rbdiagrams.rbdialog.rbgetstring.rbhistory.rbico.rbip_entry.rbkhim.rbmenuentry.rbntext.rbpanelframe.rbplotchart.rbruler.rbscreenruler.rbscrolledwindow.rbscrollwin.rbsetup.rbstatusbar.rbstyle.rbsuperframe.rbswaplist.rbtablelist.rbtablelist_core.rbtablelist_tile.rbtkpiechart.rbtoolbar.rbtooltip.rbwidget.rbtclxtclx.rbsetup.rbtclx.rbtiletile.rbdialog.rbsetup.rbsizegrip.rbstyle.rbtbutton.rbtcheckbutton.rbtcombobox.rbtentry.rbtframe.rbtlabel.rbtlabelframe.rbtmenubutton.rbtnotebook.rbtpaned.rbtprogressbar.rbtradiobutton.rbtreeview.rbtscale.rbtscrollbar.rbtseparator.rbtspinbox.rbtsquare.rbtkDNDtkDND.rbsetup.rbshape.rbtkdnd.rbtkHTMLtkHTML.rbhtmlwidget.rbsetup.rbtkimgtkimg.rbbmp.rbgif.rbico.rbjpeg.rbpcx.rbpixmap.rbpng.rbppm.rbps.rbsetup.rbsgi.rbsun.rbtga.rbtiff.rbwindow.rbxbm.rbxpm.rbtktabletktable.rbsetup.rbtktable.rbtktranstktrans.rbsetup.rbtktrans.rbtreectrltreectrl.rbsetup.rbtktreectrl.rbtrofstrofs.rbsetup.rbtrofs.rbversion.rbvuvu.rbbargraph.rbcharts.rbdial.rbpie.rbsetup.rbspinbox.rbwinicowinico.rbsetup.rbwinico.rbtkfont.rbtkmacpkg.rbtkmenubar.rbtkmngfocus.rbtkpalette.rbtkscrollbox.rbtktext.rbtkvirtevent.rbtkwinpkg.rb/usr/lib64/ruby//usr/share/ruby//usr/share/ruby/tk//usr/share/ruby/tkextlib//usr/share/ruby/tkextlib/ICONS//usr/share/ruby/tkextlib/blt//usr/share/ruby/tkextlib/blt/tile//usr/share/ruby/tkextlib/bwidget//usr/share/ruby/tkextlib/itcl//usr/share/ruby/tkextlib/itk//usr/share/ruby/tkextlib/iwidgets//usr/share/ruby/tkextlib/tcllib//usr/share/ruby/tkextlib/tclx//usr/share/ruby/tkextlib/tile//usr/share/ruby/tkextlib/tkDND//usr/share/ruby/tkextlib/tkHTML//usr/share/ruby/tkextlib/tkimg//usr/share/ruby/tkextlib/tktable//usr/share/ruby/tkextlib/tktrans//usr/share/ruby/tkextlib/treectrl//usr/share/ruby/tkextlib/trofs//usr/share/ruby/tkextlib/vu//usr/share/ruby/tkextlib/winico/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnuELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=caf325632f4d9261b54419cd95137d78710212dc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8c1cdfadbe04349498eee6ac6bc65de06cbb6969, strippedRuby script, ASCII textRuby module source, ASCII textRuby module source, UTF-8 Unicode textdirectoryASCII text RRRRR RRRR R R R RRRRRR R R RRRRR?7zXZ !#,:'4]"k%{bLylsGjDdp%Zl!zԿ&GGeSJwq6-Tc=B΍رK+/0#zh,,:mX{$f5A!YU!@<ɨX-Á8-<v ^3ܞYd~ ׃<軨Jkg0m> o.q`{X,5:F/:LqEc-y6TwqQ fL`n>2s"\:3蕊w]Rhnl\(o{Izpއ:U3ݹSu*0;4ֲIΘW]Xz[ʸ<Opi"b~^$ff ?1A/ҡ1ڃ:xܳp%gQkYǑ$$ Mc6m.ͷ2'aVG6<+?шc߄<3nj0R+|Y9Ń !4c]܃nቁN~[^G>lv.ŷ ݙ 'Rht g[+ҠsZ$"s6ݪDH[Fj(%ⷕKWom< oX oZhL7*:N4Z_ {oyV+lyc\̏  F$}<#l4zU:]t-(]NA* f&(uAvxg| ;~8\EV ?beY5Y>Mia/w{Mz!mH^₌pe,E+6 _Ҡ }Ey@VVZqIAK$ԡo(bN wS&QlEN =I1S"s-BӃWgމq ϊۚ>˓-ŹJ,w1 Tt({V%@"})y&Z]&ɛ:DdzjKh<{ epU틅H Qt)J_" tA+Goޅ:ps0]̗ L|(0nEttcE.L]:!_S*sbb Sj_BU>SWf10'PW.u1KIIn'󘲇 1-Lyt?n3&1eL>"Pt}oCh|Bp5,cœe]wOĄ'@FBYra^KvLi wl ;r4?laz 6 Y, 5% X49C"M#TN1"lH9Tɼ|ʻ@=FN8qk8lϙ6w\@*tЂIѬϒcÃ$==JKx)\! J!$lYok7b1W;8)^ l_AsPh^ _lEzp` H?Թw{8DzK%(X"1wǵrGZt¸v%+(#*=-v*R6cYj#'Dmh> L˂.{ Nv긹 ?m;ǣzQ烲sLϭW|=ۈIs8 ѿbj{Pţ "jNqRZpN&MFisz^݄:02BxⵢbY썚 2/_2l38n ;g `5y{W786uXPc8f:ت,c7^oi:y3H%TQz~E}D([RyBvOk X.t i Ómfe,/O ;~&|uvbe? @lDrP|pl%էmvye i;ύ/^*gn<[~&ډu Ո3Me=eSRhBYo*oجM=qp51[hk= ȽCvF>gL5zs?EoobyzE8^hٱK)KJ =wg;㥜C:~.ꂦuzU{wV ⾥fL3yG{`5㡁Snfv)KgYz_7$UQJ(k Îx?Iĕ ܵc B]^#?X i@֬>C% S۩bHF&xUܽʗ0PLdy>f|IWC$J QY y۠^@'z]d8*0>1pG;n|fN`ֱ@QrkyM%:V!)a<ɯe+4D[:7@҉}y?n j$z(%Y#C*}Lۗ>}hp@2{8A"s2pzuyI^u9.a 1 VFdСCeِhH1DfWmQkaw^ 8pȘNTfDVk(`0 L2E7zW#yz:>V3RXV{r# =c[FRV\|][նn-Ws0ZR,]+ak`Wk>9^("HMKP +u\G˙cf;`tF]e_bmHq`HL٫gAu6zmV=2(=Y w3qaO)5j6W6({F&w:$kpa=8A*U3/ܺ>CWWjk959"8]oy\TD*bT\g͊ "4"H9. .{NG6V}؛3Exs&s5 0 6;%K2I5HIqS Ev4#jg/uPiDUǂԑ1ZKztN{>8֖8;\CbԲ ’oP#ޡ?ʁϽˡҚ-Jp*+My;؀QnvbLÏsap<,ޝa,sC"*{4f%cKTDiuiUGhC+0lܐN0sriU1׳BrcaPkϣhSa>)9czpD4݈:ꨥ w`gh]X< %ܶy\<^P=2 q(C=+ ^%btvl8;MSq@a٠v Cv'"YRELRvc@]qくEn#ʙ*:ѴxQm$A ɝĔT|4cO$H]֍ۃ1tƤ{cƭΞ6^]|) ؆̳XE5RW, }SkR d%(?&uP=0 3o){_Y1)?Xd51^n U$*iFίo3os'ʞ*(^ A`?4@+]=cQSGq8[*k$;+W?c>64ώ3Cdq.7A +|@IP*T̃7"[?ʳw[TSJYRM^{, ^ITNb:=ܨ}c]TwlH #׈YKx9F9)^V;4B( U$..(DwcJ.3j M{eE@y}ezs$O x'Ý'gQ$>RˉC, RIria._C9ͫ~،VXruN%f^cwNcS}ƥ΍aхo/>=V} gsy$ZЕV=AN@9ZnQK`j*j8 ?pǽzI"],L(M)}Rm>x~n.0JV3jꑾ!>r_M0W}GF|{#ۛм_:,CHj `'>Ku⥺ך!r>Q$-w"V|U!-SH3_ڹpFM ;T1J册`cz #rd.?jlSZx[b<NYмj"k;zp{B;|͡5`vm&OUE\14 21DP 3Ğg)C\7bW3?;POȸ8QDcu$f MUtLXF/j\OipHlVA)`Q ր$j>X4eK |+p &;pgSfFS,CfJ2fZ]jµ- ^ҍ1Ow$~Q`H!z1vrA!%$$'S-PA(^@`e@::{&gK$W4]i?ZmI F@!}QIjxF#S~v2k.zA_T[6b? ẺM;/5V X/@<`dzb7{J~FC[h 6> (̚7P(4a0 Ys?BF_Y|rem_/OkbC=6kH>}mR{LI 9P֒vKTcdVHCXitN\Du}݂*{X7 >Wg|{#(bj~7v!Tp |G WX0&6cۏ]"csҮMn>ϯP-rOu&<5"|áoSH Ⱥ ?W}Z -Ym5s6W2nGR=q d؎id +~c%E,Iut(|ߢHowkԋ6?N9߀iGBOKY~,!3X"~Q&DeT3 vGhaqZW(ÆOe,.{D֊iD&/P:Y8Fw(BFuɱ;Ky$At:Dz(NrɰaήhBhBBF4g/ (i"cH6ܦqPǰ%{bT4T?% }ʓ!3i&+ZcyrIQ͟8NYmPWWvfH# IsiQBYO ۪@T83E:|y.f oQkD1C༈7ڿ} oZz~o|ƛ{K8,}<{:D{w}Gh)t/BSugplpsҳ QM jJwB\l39N _m6u BY t@6%+(^8qx,4j7!gƝE6ZO܃*/yHY@@ =w堊JBA:8u~CfAZ6/}72Vh)zg5ӧ.珁$tEhHTUU鏮q=C +*Dz c]]1ނ*2Qm셚V9첬ž,I[xAUldFTg.:ě,Kpܯ8 ĩS\^o`u"z>OnÇ:L_4[3x|ڠ0i^ YOؓe =z݁?!ʹ=h0WkfM\1Թ~/̀@W:a^wc2l (;8Qj.Š'flh(\ۜZ@F+QYE [Ρ~ŤqDD|zx,"W Iy=:QZ9XCh8@=OLi4gOtȑQubF(i?q$[lUM0h;%Yn6ݢ!fZ%aNmߓfvf?fg#u$ζm,ܛF>~tvQhhUK^53_◿Mcˁeg(S}?էuA;!9bas*h _~:dAiMGF< q(mnl ]1B,܂=܋ރ{},ukЍu?+dHp,8Ծ}9t͛jm mMU$9 o^\fuY]C E-!R|]o>h8`a^ h>ьSE8lE^_s@ZtWuiƳSGew1ޡH\$[1'Cyq՛7w#w^2/!7DZɍsL)t1#JJd'aoG1}C6ZXx'a갛#yS+'ly6`L˚Ʃ#x~tO "LQ@x'3mම |y8QtgAKcf˧K4DvZRZ"9 [& txk](8W#t̟X Vsېt,?7K?D=p8v($F f3Ђw %3&zBnepTkJ(<"Zo4,]wDËqjUIȬ ,'84ΙO"e 3Fwm].xq;Q|sDV=u[9*r< گ!du[HP֚|4]8]VZ+c\in{ԟd=Zh5l fa?lp(᭦@d &x|[jYHbx%C'ènK`KA6ccbEMM0Qpp R|URYVԡkU&+1һR4d` ZmVF>׷'W^oyɰB-\Q'l|'%pnw}Xo< gU $ :WQBO˨$-Gwz|bŎqI۝()È ^׬ @Ge=SK]QpUON16o!DymFU9~w@9֋y1m b l,dtƎ ѽ Lԇ~.~մ0֢y]?tX{rx{Hf%Ԑ0 !؍k [v "h7jƚr3o1UϧG%dY  "YSY H=`i/Ř,?v}Q kT GOnbбH{4~s=ὄ*̂D*E7)z3}$\?&X7x pp4,+G]u  *]w%./^{=`0[cձ7DEscBhTͯ?YY@Lw2duNW^vl.s |F^1ao?hG4&vla<9)\^:}1n,T0!3>?;i iK|Ζ.6A|҈$; ep".p]M杪#V<&"^@ZIi+E-7m$IM9HBwWVx֑k?Ƚ0.K; :KPsu\n-`8̽8>?"銎ZzɌ;YIhdc[[xLD>WR›WC$,)r}j3̙Xxvh5+lA.Dsx;E܅*M3w*lޫKQ\a;U:&sl*ܾ5B;ە 风ڥ'au6 06&Yz6yPo"R#cb+MjKDC\ .?o@U͉safօmr_ 6if8y^<"}sufsK30S NLݢ (4[`w8;6^ع,yIjJ?.cr*=0 hFV::>foV3-aM;[s햅1y|%Qn"!Ppw#Bq,iDTltD,œǜl.q7I`5Ӽg<Ρ0_c''HPղkȾ @HXP\ h}J7jZg0Il"]rVqn8q(>Q%A퀷 5m$oF[^A ZmUYRz0 qeϤ.[{[#\46$Le:/3S&kh}$ nB?90?T#JB=uT6GksGh9}um#}N"GeYCi! wmb["r6Êiw6Ԉ \܍1.n6H3(b9-Aqb:{b7'dP20Ws[UF E ;tg`ѷ?ua$mj՜^w%B4i*T-,^0H|k(1"Uj0ѻEeWN'ZNb+p 4o`)Th9jis/:~I1Q&9/ 2QH"_#I?1ž"eb/Pn\*a32_<2yc؁=0ǚ ''Y-| r݈]3X&.dY02D:ZF@BpBy2nh)~zu*R 볻o,{l ظ-Sbt"+A#ڵmUMtF]!`wەqgX(Hs{30;ĹC<jt YZ