# ChangeLog for net-irc/hexchat
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/ChangeLog,v 1.119 2015/02/24 10:57:17 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/ChangeLog,v 1.120 2015/02/24 16:26:18 hasufell Exp $
+
+ 24 Feb 2015; Julian Ospald <hasufell@gentoo.org> -hexchat-2.9.5-r1.ebuild,
+ -hexchat-2.9.6.1.ebuild, -hexchat-2.9.6.1-r1.ebuild,
+ -hexchat-2.9.6.1-r2.ebuild, -hexchat-2.10.0-r1.ebuild,
+ -hexchat-2.10.1.ebuild, -files/hexchat-2.9.1-input-box.patch,
+ -files/hexchat-2.9.5-cflags.patch,
+ -files/hexchat-2.9.5-fix_leftclick_opens_menu.patch,
+ -files/hexchat-2.9.5-gettextize.patch, -files/hexchat-2.9.5-gobject.patch,
+ -files/hexchat-2.9.6.1-sasl.patch, -files/hexchat-2.9.6.1-xdcc.patch,
+ -files/hexchat-2.10.0-plugins.patch, -files/hexchat-2.10.0-pofiles.patch,
+ metadata.xml:
+ cleanup old wrt #538228
24 Feb 2015; Agostino Sarubbo <ago@gentoo.org> hexchat-2.10.2.ebuild:
Stable for alpha, wrt bug #538228
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX hexchat-2.10.0-plugins.patch 538 SHA256 17964a557db089a0ef5af265d24171677bad1d59ac32dfbdb5d7bdbdaa84435b SHA512 7a2bb535aba931e7a4eb650eaf7a39b3f9622509c938b2b03c0c791ae4efec8680c5f1e18024516ce1f713630a3cf6198120b2c0818a3efde0cf0ddb63639c77 WHIRLPOOL 6e6ecbd0adfdabecd7d88e5496856c18a470738008c32800bff7196951b5723edb0a6546c6a83c9453f1cb3891ef05c3ebda017ae8e56c8bbbdf68409310b2d4
-AUX hexchat-2.10.0-pofiles.patch 840 SHA256 69301df44b01b326d8645469a3d2d848e6f8d67656a249fd3dabd28e766ba15c SHA512 82056fcda281be027655ba4c336b4ee9cff1f488020c47c2ead38827b1207c1d6a5e1995d063a4966460e283e784f0160994f6568ce3d216b7d4c8981ae64a5e WHIRLPOOL 88a79e450acffd09b4d4b204e48eb7a1d94ffc00f54642d96c747ee13631182b950f10193953a82da8c64a1e297a72220c78c80634803e5e011aaa04182fd8d5
-AUX hexchat-2.9.1-input-box.patch 1084 SHA256 eccf4a35b64fb429c171e5c77e62dae9ac5d58c1a7bc50e97d7c68fd0913fcaa SHA512 bedbbc7362d119b6b2064d0016447423621573502c19364a1539a1b682294c334d24eab12e806cd5339f4c30b979a5d6cf7b605f855028051f40277e5e654901 WHIRLPOOL 5d8e3f088391b18bfa57e2062c161f85b1bdf9edf0f53847bb12da60e97d876c29022a9f1e2f9c58fc952d6a1143dbeb8abc2efbf2d9c6b2b7ed2e1701cdea69
AUX hexchat-2.9.5-autoconf-missing-macros.patch 8067 SHA256 73bbf3cb74794f9510fd5012b0ea68703e6462ccc021acbb4a4d476562aa7f73 SHA512 35caef042c4636401a3f038430ce1ec5f7aed2abd9cb67cf9264324088f79e44c1695eeb88c73b2a8e61cf6eb4c02ca275a2e3504e1d4c468946c2d5f36cc048 WHIRLPOOL a5e06764e98113e2775c3b58c1a77fe0f5aaa6e50bc58b1d8e758846b0c3ba5651a14445d9330e791e45e287c9138cdd505cfe85979cc1c0021cacadeace4173
-AUX hexchat-2.9.5-cflags.patch 625 SHA256 c593fed46c78ecf21984d765483f26b2ff2b4bdd78574569f561dbe4c52f3a05 SHA512 4ac52cabe611d959aea9fc9041c222adf90ebbb9ecb85493d66e3f910f530215ca5eea9b59d035653c654baf89d3f9822ce0fd1cbebd67a48cbc4d34008d3afc WHIRLPOOL f10118436585741bd511d269108a46a5ede2090247af988df2948495080bc3d4c2aec33d0ef3c279208ef9de2b7982432b2b0d3797afb413945f6c2fcef1e5ac
-AUX hexchat-2.9.5-fix_leftclick_opens_menu.patch 1430 SHA256 37179c473bc3deb174001e06cf1a292b0d82bc5e0e6ae82abb4c6d5879a8817b SHA512 1b941675017921fc8adf3f90d85edb528a7e231867a5ec9d5d99eb1c390bc58a1b1c44b39b9a6c204e94d9971598a9fa84ee0eeeb015d74de4f1ac83673c3715 WHIRLPOOL 19dcd10ac1e4d63b0a98a8518c4888289c6840ce088c244ec430fc51c040ce8a489093d4bea2e8dcf8008dfd22cb7e866094acd2794ffd85414d9a0f4aae8dce
-AUX hexchat-2.9.5-gettextize.patch 604 SHA256 b2ec1dafd439c8661aacebee78b4ea52d13955affbf536ee9f149510a299e48c SHA512 ca31a000ff96a1a30758d3d26ef8df88886b53453231e6b187f6eeaf88fc8bdb43eae349169872af8d8b2efcd72472760c1a1d2c4fa8651140c2b30b95d5bd40 WHIRLPOOL 47d838826a005f6d588ac78991be3791873f07aced5aad70820dc0e36122d80e378ae127e8475b8d382e69add922fe31116bc13601bc400c20d22816c405f20c
-AUX hexchat-2.9.5-gobject.patch 906 SHA256 53a810d814893455f81cb0777fce5f0f6f2e47b944677a5ffd5deb4dff676cca SHA512 1b34cb76373fbd9874a0666c37edae60e6b9a39b6cdff4e71b31f62ebaa1afb410b3d0246be38c2984352c4d020c5c7a3b699019cb8363e6e9b685c62372cadd WHIRLPOOL 44d8564c27e3b09bb85535e76ecc1aa9d801bcf05f913cd1db8359d7b0903b4d8862667aac6394c7f54086bd4229bd4b36d762a08317b7a20e195a50367352ca
-AUX hexchat-2.9.6.1-sasl.patch 2246 SHA256 9bd072f00169362cf488af6bb3474666a2c413b39736da2358a089546ff19b1c SHA512 4f0dc0537fa2a9ac2edaa5e569d9089e37af19a3c9173b080410df177d470a2b6770b7c49fc35702d1d6b5703598532b214332e854d917d0ac5e7537fcd3bbab WHIRLPOOL 2f76bd9b3474c93259d399e6c00b9ee73032ce949166d5d7e5373f94d08914a925e573e2d6a6b084ade68ecf05c315a7a17fe5a08edefd69515806b855c43bca
-AUX hexchat-2.9.6.1-xdcc.patch 648 SHA256 2575e0eaac7dd71ec88fcbe2c54688dd1be89fd041b25e9925f6909b2567e5cf SHA512 aa5189fb538fa699cac2d45a1a895f35cc84f5dbb90ccb1e0b4335e752a8d5b53a9da8146af6336516fc70118c53be88b8957a70288c9c856a6bad290a46939d WHIRLPOOL 3b58c662465015025b2c63fcf48fcad52a5f06f4e695d0fdcd8c8f706c2437b1b4cfecfa26952180f3553b509999c9078d30ee5c44a0ae6765cfacd86ee27774
-DIST hexchat-2.10.0.tar.xz 1607360 SHA256 a0247f1e12379154d0719d9c6861dc22817b588562653bb9d3626863d8eca916 SHA512 1fb15b5ee05c1048c8143b673775d7fa36c1a3a1f5b0895cd4cbe88c98707875eb2cdbbc12a6b7913532b54e4934734fc23c10b0b02d41ff7d41ffd967ea4936 WHIRLPOOL f9a4f382d552875f7f609490dd5673f0a303cb9283a662e2b6fc0f145107e901e2d6cf446fc09a46f53196b9f9b0c66fd1269078d8eb1b3d5881a77070eff751
-DIST hexchat-2.10.1.tar.xz 1618372 SHA256 ffccee6a3470d2f9539e75bd0dd2e3f35c65737004cb02e6d2106c1d5dcde9a9 SHA512 a69610a9b2d06f1c6bb5532b9245538d094cc2a40ebcc53b22929685374f7a3a9d453ec14e0b88e195527e8c7e02ae35e6e9f7fae3ae3b9215060c3d679dc0a5 WHIRLPOOL e853791325b24bb98cd3ae9e52f0209a939d81368f1c6ce1406ef75104e8d83a7f40346be8a819fb50d9a9cd533b1c269af47c317720b1ec600d5cff195f7f2b
DIST hexchat-2.10.2.tar.xz 1529732 SHA256 87ebf365c576656fa3f23f51d319b3a6d279e4a932f2f8961d891dd5a5e1b52c SHA512 799be6ca02d4f7bad98c005e0fb7dba151717b52841d7f2dd3ed86b80a20de934825a1e58aab4621ac751a605103e68e368a95e9709c48f52b9e5333e5e290ab WHIRLPOOL 5d8dcd59941a145544bbde2e761db092e801036d6879a0eb3a8b48ece43c02c78df88c889304ac1b4594e89cd68fccc02cd1239d6b60b4a0c13a5156f28154a7
-DIST hexchat-2.9.5.tar.xz 1309112 SHA256 11dfd0fbfb88d8dbb38f631fab8a7dffbb179f7f7dafe316953ed6f513ac623d SHA512 67eee124b6d0b690d3a43b921826af11730f995de5a697bbcac0d9dca13d44df6e33f3f2273ff1f7f86cc7dca34c091e70c4c481de49a83688522648e3252b9e WHIRLPOOL 8c3a402e030466aa79974c38901e2030cd2dc6fba6bff1eb18ecdd614541c43aaf6187e3d99cd931b3d334e671ebbdb9ce36d763a2fb1a23f60f53ac0cc54dab
-DIST hexchat-2.9.6.1.tar.xz 1768392 SHA256 6267ff3c4d0aec8a808365b384115a769d5001d99dbb10403634667c43966470 SHA512 73a7c2818b9d59a62c2471b9010cd04a6a5ac85b22d5158fdc27831d8700f09eb3011aac341866b76d7a4efe483f59de9c7b6d9a983916ccfbf8e61db81ea195 WHIRLPOOL 900995d8add17ce93da6ec284992a5ddf7dbc086d59ca307e362e485a8b00a6f57bdec43ee4a44c7733539ae9146ffd4b7cb51a75e3076e76c4440755d2c01a9
-EBUILD hexchat-2.10.0-r1.ebuild 4541 SHA256 f5e3f15a02345deb24e5ec30f45a16c69f8125c0d23bcd6febbf43b5fc72bcb6 SHA512 4dd92e4ead4105837ba020d65f3365d6073c96a819effbee39719f4479ac6889941f5a79eba0bd5e404022c01bce7220d25239170f514afa5ab596262886212c WHIRLPOOL 7651d0e313d4ab47f9f1ef9df4c0d265bd2911acf8abd539b4c55f72d8fd64b72f7053d3d2ccb51aae58af369b82f27eb44201304236f6478cbbf8d0ef7188a5
-EBUILD hexchat-2.10.1.ebuild 4452 SHA256 8263c9f94162887b5a3229895f68acb74112e8d1ccef74023b22575a9e6e4667 SHA512 b3f4e2874568324d08304472dece20543922a7a6dfa755e0e0d0cc1d9b32c86930856ba3cbb9fb07b959a3dbff4336b3316bdae45140feaf2b90aed01235ebfd WHIRLPOOL fa763459a9aa256f42376951d251e4c1e94b450c6e661d70cfa26a1b3762dfe25f037ffcfafb0373cf212a14c13756cc7bf7a990076a1d02bade78272bdc7c74
EBUILD hexchat-2.10.2.ebuild 4447 SHA256 1f8ce9ff9572ed721cd74567fa20c7de27844a86c7224169e7b79c5717bb484d SHA512 4354e1e4cbed855203604e9d0077fc92f4a9b0c5d63266ce00bab0b3f8a78323b0b0fa721cedd57ca6b7cded5f716b16760fa69a7c5b32b3965f168f7ea352c1 WHIRLPOOL ea9f181b6ecf13b08187699b1131340f2d134d6197669fae5a13ce126caecbc4b17a8a6bdc93cdf05adabf653afba11051cdbeec65608a07eadcc2d73c21a2c8
-EBUILD hexchat-2.9.5-r1.ebuild 4054 SHA256 4040f7e7a6f5c41d8a4168d398ec99d9f85887fa532c919fec0d827087fe1d46 SHA512 8cae41d239571b3070d91bb1a08f2a308a05effda8eb8e2369cbb35b3ca144eeca79c352243129376780c77346deaf03077d38cb3066e48a566ed73abc0c01d0 WHIRLPOOL 299edd135a4c419a864b86a16d78c184a91685f01ccd3a46521b52052436ca3b022cd1230179323cc0bea357fdb325b0ff75a8902e6876888fca54612a783b13
-EBUILD hexchat-2.9.6.1-r1.ebuild 4667 SHA256 be4ee3547ff5e9e89057bd66517f8000d6a15d829d1f70c43240fff54035266f SHA512 b2c9df530c08e77db988e237f877cf71325e96b686e59af150c135a445510f96e51375537c9bf4ffc54278972f43fd0dab34aeba9b49290637f59eb15f465697 WHIRLPOOL c1bb6b230d24d77327b4403c7578389ff66c05ff9fa6b5694e376f207ba53b264678409b4b16e2cae85e3b3bc7a039cd56e13419575ed1398f6856d5f05eebc5
-EBUILD hexchat-2.9.6.1-r2.ebuild 4663 SHA256 f1ee79c491f94d1771927d015e51433f61a7a27a77b5a45e6b6078427f422e10 SHA512 7bd8b6ca1145d69091ee861cb6beb528c810d8b500504cf627f63d447ee15b1cc4ee10b6d96caab4fc575b4701c7a5b21e18ac16ea7c6c9ea18b4c09fc57079f WHIRLPOOL d4f28ea82290a0e0d7c96f5a1277444ffb138d7d46f645cccdeae81882a0887762b76ea770cb743814c33c18247688f18f15a0d0d402c88e4bf255fa89d5269d
-EBUILD hexchat-2.9.6.1.ebuild 4628 SHA256 8259557004b4d2a7c3ef8f43c52de998e0921b2d1687f83ba179dc475b2e09a6 SHA512 d9e921f6c4abe9db0b38a606ef7eb6347d3a0fadde60456bf42b08d0aeb299d9ede8b428823bd93f6eb553aabedf99b139ab9eb27720d66b76edbfab87101fad WHIRLPOOL f311c79970c5b3605d3d31253bcbda7c5a50917d0c23c710cea78e991ab28208fe46c32ed80409f290be2c37cf2a74eecfd3e48676fb97c36fd77dd9fa2b40f0
EBUILD hexchat-9999.ebuild 4885 SHA256 b717934ff9d69c8e31cfa18f3557fc99b509d62081407f4f7b8c41fb97b20b77 SHA512 b81ee669ddf27928adc0a77901bdc83dd46b2c86a7875427d592251450c303c0ad92fa30d160905032a6ad3de747eaf088fa561d3fc727b76140456b5a59666d WHIRLPOOL 19eb9c521a6dcbfe0d5218973823189bef16da74c756e8f2c85f5859957e5ba5138ad38de702f4460c440c42ef7d1688f1b78d7a112ce14bc3ff165c6f79422d
-MISC ChangeLog 15588 SHA256 be26277684ffce2031d32b5fcaefff9814c84c26dd74029ebff70fff1b768a65 SHA512 1d718a2146d34cf74418e677fa4cd6a59ed2e58813b4e6afa5689c12588a349b3f725f4f1891dece4ca325ef96d9cbe784e20357f67244138a5ea5cafab13009 WHIRLPOOL 5d386eb4eaa782816440a518b58ba88abdbd3666c78c5395c8bc569c510decfce746b0966ee501dc5a85bef823af02c184fa6f17bcf3d9a8c7161a687787de69
-MISC metadata.xml 1857 SHA256 bd8a041c30ade7b290d349fc58ee71943e3441a1fe9e67931bc184de24c14e22 SHA512 5159b41ff8b1ee416c34bf73ea0270b304ec1e65519a41d794e12492a0ddd4cc07fca6ce83827c49e50746393c552485ef39ce5992081108127f9e6311505c7f WHIRLPOOL 442064cee2f98013d3b2d7b1f3f326592202872326d2ef6b2380b5e3906ac7db89b3f29fe062c1045a39b18db628505405cf84a777d67ba733b88076139dea4e
+MISC ChangeLog 16206 SHA256 18f0b6e3cfb0e6ca5c04a0b4875f2307839e463da8631351e05d2b3ce4ac1ef5 SHA512 4f601eacf06925821de26451d9891f346c492526489386a05491a48c59170bad3751281ae04b2ff1dd0ea98e1abced03c5f47a6c3e4f7e5052e1394be61eecaf WHIRLPOOL 2e5741a3a2667eebea20be4f683867767e262415279a3cdbb0f1d2e6bbf3ad0d435897773d9d8850bfb36984fd4d38cdc15cb0e8d142338c72ab731d110729e9
+MISC metadata.xml 1487 SHA256 4a5d286acb10824ef94a165f42e5e1085dea1bff0ef6e298fd304dc3294a1975 SHA512 c61246a74b2fc44f4ba260b8dfe47ec64765baf890f1cf0b05fa0d78d94f31f69a945932055006f54203baaadc1204138a88bf8b5e390f3550b70bb220dc1299 WHIRLPOOL f43af14036c4c2b009f9145f888c9efc0820ddd35b9f38d03fef820f2fd917589a5f656b2c31a4614499549a6d7e74c47571789235d28e5b06f5813a41f53960
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJU7FkOAAoJELp701BxlEWfwnYP/2O12aZwBTCvboveno+VOxTR
-9fIAAQGTRAssThoqKjaTYq95/b5IeeDYOvIOmrcXpq5gRu/txOGFSC12kVaUZVim
-ixd8O7qTYcQ342tH74BxqfyE1C12R3qKq2Jus5G311RB7rMwpIh8Ptz7zig4543x
-J1MOWVw5Y8CdlDdpGWSEOkVkVcPQzFUcYtBW9nGTRsYi8CD1MJCra84w5+PyG0K3
-OKHZjppTvLmUs3Zm/64nragYG8wsoDO7t8mdunGwiPhj/9H1hcoTupnCBoqlg08X
-CCD/7CTobayE4hADWOIQqB1Khi3lH7AAe+0+H5Rz4YQneg3nQ4wHZqh0rOKpT854
-15P77iTjZ0/SbWWSRB0t4dF4rg7sUSKV2n3LOplcnereFAb4UeH8U1Ztu3mV9MRt
-zddEYb7QNZOlzfqrsodFSvPBr/9e/dxdG+K6DLYTiQYfoai0qOp9M0SfsPQdfyZ8
-rQM8XZJ47JsI09zkjYRGoIla+xsS/ytGTkfGamAleMdNaN0P+aVFkU3okwBhvzZv
-IGEssAeNgGXmWw2P7e/dTyzHLO2y7OIjLt9KbyhJpQlLTz2b7Lk3LKDLM8zg+9WN
-KsPIA4Zgc6BVXOJhK1aVmGfW9Qbirv9P2b0ipDUZu5i5FjCIz1yTj+uXeFVM1k0+
-u6S2yj5RjMeYeGiTfYdW
-=xjHN
+iQJ8BAEBCABmBQJU7KYuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy
+MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgrUUQAKle5+lxWbn9XQqUeBQq3YZQ
+2PpCojdJ6FDH1DBL4zLVsSFo9KvWaf2p985lMhhnGKlGk2Cay/zrEx52OL/9zRXp
+7Udv/QkBD9/d4n5AmOVeDluFPBevyH/5oMIwfItX0ZP6dA33Cn/UGFwF5lX5p7Rm
+ESDrK+H2j5J1Gsb5MMLFk+V27mspTpnpuoHhN4SxF9EVSDm6RCQrhDx5ZN1YdGPE
+5FFgHC513hF2i8XCmLkpnVCnScckjx8v6lPcl538atp541jQhYyOf2NJ9JeEuUjK
+nipoypyKPotGMDPrLPLQ3FBnbiS6EQH375ojuhQAEe6MxyydIMdNwaY7Ss8S83Nv
+pqjQtupKn0o4ABC6aBMP+12I6O56EiOGh0y0woQ49AxKGdG5GGwxyskRbj7ASzxS
+pb6jm/phoIPqp4b3YUZIarVoIcEapK2MDcGTv3etg+fHhZYSSYSQCH4zKrA0SyXY
+MFphLlkXJxNQuEfLZ5GgSpXuBIHvL5ioicA/tzPh3OGiVkBankIXk+yQivUIhjgA
+gZm9q9gYHGBWDTs7VJOHGOeIjPWLzui2GnKgyts03+2lGR1NM7eumI8g/P47hx+d
+z82Nne3vWIkv/lGklzpnjsAFyrwFRQ6aOR9MDWrnWC0Bhyu26hN7V4y1ixUHnT+r
+EGIb/2dYo5E4D88YV1qI
+=g9yZ
-----END PGP SIGNATURE-----
+++ /dev/null
-Date: Mon Jun 2 17:21:25 UTC 2014
-Subject: Fix build with plugins enabled
-
-backported from
-https://github.com/hexchat/hexchat/commit/8578a9d52d993f4425259462c01854ea7784c57f#diff-d21d749e7b97744b9c653a6846da8ce5R1128
-
---- a/src/common/plugin.c
-+++ b/src/common/plugin.c
-@@ -1180,7 +1180,11 @@ hexchat_get_info (hexchat_plugin *ph, co
- switch (hash)
- {
- case 0x325acab5: /* libdirfs */
-+#ifdef USE_PLUGIN
- return plugin_get_libdir ();
-+#else
-+ return NULL;
-+#endif
-
- case 0x14f51cd8: /* version */
- return PACKAGE_VERSION;
+++ /dev/null
-From 0b492d32b3b55b60896f6d278ced06a235396a64 Mon Sep 17 00:00:00 2001
-From: TingPing <TingPing@users.noreply.github.com>
-Date: Sun, 1 Jun 2014 17:19:09 -0400
-Subject: [PATCH] Add missing files to POTFILES.in
-
----
- po/POTFILES.in | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/po/POTFILES.in b/po/POTFILES.in
-index bc0877d..aa03fc6 100644
---- a/po/POTFILES.in
-+++ b/po/POTFILES.in
-@@ -2,9 +2,11 @@ data/misc/hexchat.appdata.xml.in
- data/misc/hexchat.desktop.in
- data/misc/htm.desktop.in
- src/common/cfgfiles.c
-+src/common/chanopt.c
- src/common/dcc.c
- src/common/hexchat.c
- src/common/ignore.c
-+src/common/inbound.c
- src/common/notify.c
- src/common/outbound.c
- src/common/plugin.c
-@@ -37,3 +39,4 @@ src/fe-gtk/sexy-spell-entry.c
- src/fe-gtk/textgui.c
- src/fe-gtk/urlgrab.c
- src/fe-gtk/userlistgui.c
-+src/fe-text/fe-text.c
---
-1.9.3
-
+++ /dev/null
---- src/fe-gtk/maingui.c.old 2012-07-27 19:42:13.883027123 +0200
-+++ src/fe-gtk/maingui.c 2012-07-27 19:43:28.269021617 +0200
-@@ -2802,7 +2802,7 @@
- static void
- mg_create_entry (session *sess, GtkWidget *box)
- {
-- GtkWidget *hbox, *but, *entry;
-+ GtkWidget *hbox, *but, *entry, *mybox;
- #ifdef USE_GTKSPELL
- GtkWidget *sw;
- #endif
-@@ -2823,7 +2823,7 @@
-
- #ifdef USE_GTKSPELL
- gui->input_box = entry = gtk_text_view_new ();
-- gtk_widget_set_size_request (entry, 0, 1);
-+ gtk_widget_set_size_request (entry, 0, -1);
- gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (entry), GTK_WRAP_NONE);
- gtk_text_view_set_accepts_tab (GTK_TEXT_VIEW (entry), FALSE);
- if (prefs.gui_input_spell)
-@@ -2836,7 +2836,9 @@
- GTK_POLICY_NEVER,
- GTK_POLICY_NEVER);
- gtk_container_add (GTK_CONTAINER (sw), entry);
-- gtk_container_add (GTK_CONTAINER (hbox), sw);
-+ mybox = gtk_vbox_new(FALSE, 0);
-+ gtk_box_pack_start (GTK_BOX (mybox), sw, 1, 0, 0);
-+ gtk_box_pack_start (GTK_BOX (hbox), mybox, 1, 1, 0);
- #else
- #ifdef USE_LIBSEXY
- gui->input_box = entry = sexy_spell_entry_new ();
+++ /dev/null
-From: Julian Ospald <hasufell@gentoo.org>
-Date: Wed Apr 3 17:55:10 UTC 2013
-Subject: build system
-
-respect system CFLAGS
-
---- hexchat-2.9.5/configure.ac
-+++ hexchat-2.9.5/configure.ac
-@@ -807,14 +807,6 @@
- if test -z "`echo "$CFLAGS" | grep "\-Wall" 2> /dev/null`" ; then
- CFLAGS="$CFLAGS -Wall"
- fi
-- if test "$system" = "Linux" -o "$system" = "FreeBSD"; then
-- if test -z "`echo "$CFLAGS" | grep "\-pipe" 2> /dev/null`" ; then
-- CFLAGS="$CFLAGS -pipe"
-- fi
-- fi
-- if test -z "`echo "$CFLAGS" | grep "\-g " 2> /dev/null`" ; then
-- CFLAGS="$CFLAGS -g"
-- fi
- fi
-
- dnl does this compiler support -Wno-pointer-sign ?
+++ /dev/null
-From a5eb7784c654abc42bfdba0fcf21602b5842b256 Mon Sep 17 00:00:00 2001
-From: RichardHitt <rbh00@netcom.com>
-Date: Mon, 15 Apr 2013 12:05:53 -0700
-Subject: [PATCH] Fix broken logic in mg_word_clicked(). fixes #522
-
----
- src/fe-gtk/maingui.c | 33 +++++++++++++++++++--------------
- 1 file changed, 19 insertions(+), 14 deletions(-)
-
-diff --git a/src/fe-gtk/maingui.c b/src/fe-gtk/maingui.c
-index e847990..fb225f4 100644
---- a/src/fe-gtk/maingui.c
-+++ b/src/fe-gtk/maingui.c
-@@ -2263,25 +2263,28 @@
- int word_type, start, end;
- char *tmp;
-
-- if (word == NULL)
-+ if (word)
- {
-- if (even->button == 1) /* left button */
-- mg_focus (sess);
-- return;
-+ word_type = mg_word_check (xtext, word);
-+ url_last (&start, &end);
- }
-
-- word_type = mg_word_check (xtext, word);
-- url_last (&start, &end);
--
-- if (even->button == 1 && (even->state & 13) == prefs.hex_gui_url_mod)
-+ if (even->button == 1) /* left button */
- {
-- switch (word_type)
-+ if (word == NULL)
- {
-- case WORD_URL:
-- case WORD_HOST:
-- word[end] = 0;
-- word += start;
-- fe_open_url (word);
-+ mg_focus (sess);
-+ return;
-+ }
-+
-+ if ((even->state & 13) == prefs.hex_gui_url_mod)
-+ {
-+ switch (word_type)
-+ {
-+ case WORD_URL:
-+ case WORD_HOST:
-+ fe_open_url (word);
-+ }
- }
- return;
- }
-@@ -2294,6 +2297,8 @@
- userlist_select (sess, word);
- return;
- }
-+ if (word == NULL)
-+ return;
-
- switch (word_type)
- {
---
-1.8.1.6
-
+++ /dev/null
-From: Julian Ospald <hasufell@gentoo.org>
-Date: Wed Apr 3 17:52:09 UTC 2013
-Subject: build system
-
-allow gettextizing properly
-
---- hexchat-2.9.5/configure.ac
-+++ hexchat-2.9.5/configure.ac
-@@ -968,8 +968,6 @@
- plugins/doat/Makefile
- plugins/fishlim/Makefile
- plugins/sysinfo/Makefile
--intl/Makefile
--po/Makefile.in
- man/Makefile
- ])
- dnl plugins/tcl/Makefile
---- hexchat-2.9.5/Makefile.am
-+++ hexchat-2.9.5/Makefile.am
-@@ -1,6 +1,6 @@
- ## Process this file with automake to produce Makefile.in
-
--SUBDIRS = po intl src plugins man share
-+SUBDIRS = po src plugins man share
-
- EXTRA_DIST = autogen.sh
-
+++ /dev/null
-From: Julian Ospald <hasufell@gentoo.org>
-Date: Wed May 8 23:22:23 UTC 2013
-Subject: fix build time error
-
-https://bugs.gentoo.org/show_bug.cgi?id=469122
-https://github.com/hexchat/hexchat/pull/580
-
---- hexchat-2.9.5/configure.ac
-+++ hexchat-2.9.5/configure.ac
-@@ -190,9 +190,10 @@
- if test "$glib" = no; then
- AC_MSG_ERROR(Cannot find GLib!)
- fi
-+PKG_CHECK_MODULES([GOBJECT], [gobject-2.0], [], [AC_MSG_ERROR(Cannot find gobject-2.0!)])
-
--COMMON_CFLAGS="$GLIB_CFLAGS"
--COMMON_LIBS="$GLIB_LIBS"
-+COMMON_CFLAGS="$GLIB_CFLAGS $GOBJECT_CFLAGS"
-+COMMON_LIBS="$GLIB_LIBS $GOBJECT_LIBS"
- COMMON_LIBS="$COMMON_LIBS -lgmodule-2.0"
-
- dnl *********************************************************************
-@@ -213,8 +214,6 @@
-
- if test "$gtkfe" != yes; then
- gnome=no
-- COMMON_LIBS="$GLIB_LIBS"
-- COMMON_CFLAGS="$GLIB_CFLAGS"
- fi
-
- dnl *********************************************************************
+++ /dev/null
-From 19e3fce2eb74beb6ba0ae4b315fe0284784087ac Mon Sep 17 00:00:00 2001
-From: TingPing <tingping@tingping.se>
-Date: Sun, 20 Oct 2013 22:29:16 -0400
-Subject: [PATCH] Fix SASL on some networks
-
----
- src/common/hexchat.h | 1 +
- src/common/inbound.c | 27 +++++++++++++++++++++++++++
- 2 files changed, 28 insertions(+)
-
-diff --git a/src/common/hexchat.h b/src/common/hexchat.h
-index e5d8a65..063a55b 100644
---- a/src/common/hexchat.h
-+++ b/src/common/hexchat.h
-@@ -586,6 +586,7 @@ struct msproxy_state_t
- unsigned int skip_next_whois:1; /* hide whois output */
- unsigned int inside_whois:1;
- unsigned int doing_dns:1; /* /dns has been done */
-+ unsigned int retry_sasl:1; /* retrying another sasl mech */
- unsigned int end_of_motd:1; /* end of motd reached (logged in) */
- unsigned int sent_quit:1; /* sent a QUIT already? */
- unsigned int use_listargs:1; /* undernet and dalnet need /list >0,<10000 */
-diff --git a/src/common/inbound.c b/src/common/inbound.c
-index 912fbbd..4e93b3c 100644
---- a/src/common/inbound.c
-+++ b/src/common/inbound.c
-@@ -1771,6 +1771,29 @@
- ircnet *net = (ircnet*)serv->network;
- char *user, *pass = NULL;
- const char *mech = sasl_mechanisms[serv->sasl_mech];
-+ int i;
-+
-+ /* Got a list of supported mechanisms */
-+ if (strchr (data, ',') != NULL)
-+ {
-+ if (serv->sasl_mech == MECH_EXTERNAL)
-+ goto sasl_abort;
-+
-+ /* Use most secure one supported */
-+ for (i = MECH_AES; i >= MECH_PLAIN; i--)
-+ {
-+ if (strstr (data, sasl_mechanisms[i]) != NULL)
-+ {
-+ serv->sasl_mech = i;
-+ serv->retry_sasl = TRUE;
-+ tcp_sendf (serv, "AUTHENTICATE %s\r\n", sasl_mechanisms[i]);
-+ return;
-+ }
-+ }
-+
-+ /* Nothing we support */
-+ goto sasl_abort;
-+ }
-
- if (net->user && !(net->flags & FLAG_USE_GLOBAL))
- user = net->user;
-@@ -1795,6 +1818,7 @@
- #endif
- }
-
-+sasl_abort:
- if (pass == NULL)
- {
- /* something went wrong abort */
-@@ -1815,6 +1839,9 @@
- int
- inbound_sasl_error (server *serv)
- {
-+ if (serv->retry_sasl && !serv->sent_saslauth)
-+ return 1;
-+
- /* If server sent 904 before we sent password,
- * mech not support so fallback to next mech */
- if (!serv->sent_saslauth && serv->sasl_mech != MECH_EXTERNAL && serv->sasl_mech != MECH_PLAIN)
---
-1.8.4
+++ /dev/null
-From fa955a0f1a7863ab7a35c8a3753eac014288931f Mon Sep 17 00:00:00 2001
-From: Arnavion <arnavion@gmail.com>
-Date: Thu, 3 Oct 2013 17:43:44 -0700
-Subject: [PATCH] Don't try to update the clear button state when there's no
- DCC window.
-
----
- src/fe-gtk/dccgui.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/fe-gtk/dccgui.c b/src/fe-gtk/dccgui.c
-index 76b1e2f..562fe9e 100644
---- a/src/fe-gtk/dccgui.c
-+++ b/src/fe-gtk/dccgui.c
-@@ -1128,7 +1128,8 @@ struct my_dcc_send
- dcc_update_chat (dcc);
- }
-
-- update_clear_button_sensitivity ();
-+ if (dccfwin.window)
-+ update_clear_button_sensitivity();
- }
-
- void
---
-1.8.5.5
-
+++ /dev/null
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/hexchat-2.10.0-r1.ebuild,v 1.1 2014/06/03 12:26:26 hasufell Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-inherit eutils fdo-mime gnome2-utils mono-env multilib python-single-r1
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="http://hexchat.github.io/"
-SRC_URI="http://dl.hexchat.org/hexchat/${P}.tar.xz"
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="dbus +gtk ipv6 libcanberra libnotify libproxy nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
-REQUIRED_USE="plugins? ( python? ( ${PYTHON_REQUIRED_USE} ) )"
-
-DEPEND="dev-libs/glib:2
- dbus? ( >=dev-libs/dbus-glib-0.98 )
- gtk? ( x11-libs/gtk+:2 )
- libcanberra? ( media-libs/libcanberra )
- libproxy? ( net-libs/libproxy )
- libnotify? ( x11-libs/libnotify )
- nls? ( virtual/libintl )
- ntlm? ( net-libs/libntlm )
- plugins? (
- perl? ( >=dev-lang/perl-5.8.0 )
- plugin-sysinfo? ( sys-apps/pciutils )
- python? ( ${PYTHON_DEPS} )
- )
- spell? ( app-text/iso-codes )
- ssl? ( dev-libs/openssl:0 )
- theme-manager? ( dev-lang/mono )"
-RDEPEND="${DEPEND}
- spell? ( app-text/enchant )"
-DEPEND="${DEPEND}
- app-arch/xz-utils
- virtual/pkgconfig
- nls? ( dev-util/intltool )
- theme-manager? ( dev-util/monodevelop )"
-
-pkg_setup() {
- use plugins && use python && python-single-r1_pkg_setup
- if use theme-manager ; then
- mono-env_pkg_setup
- export XDG_CACHE_HOME="${T}/.cache"
- fi
-
- if use !plugins ; then
- local myplugins
-
- use perl && myplugins+="perl\n"
- use python && myplugins+="python\n"
- use plugin-checksum && myplugins+="plugin-checksum\n"
- use plugin-doat && myplugins+="plugin-doat\n"
- use plugin-fishlim && myplugins+="plugin-fishlim\n"
- use plugin-sysinfo && myplugins+="plugin-sysinfo\n"
-
- if [[ ${myplugins} ]] ; then
- ewarn "The following plugins/interfaces have been disabled, because"
- ewarn "\"plugins\" USE flag is disabled. Check metadata.xml"
- ewarn "to get more information or run \"equery u hexchat\"."
- ewarn "\n${myplugins}"
- fi
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-plugins.patch \
- "${FILESDIR}"/${P}-pofiles.patch
- epatch_user
-}
-
-src_configure() {
- econf \
- $(use_enable nls) \
- $(use_enable libproxy socks) \
- $(use_enable ipv6) \
- $(use_enable ssl openssl) \
- $(use_enable gtk gtkfe) \
- $(use_enable !gtk textfe) \
- $(usex plugins \
- "$(usex python "--enable-python=${EPYTHON}" "--disable-python")" \
- "--disable-python" \
- ) \
- $(usex plugins \
- "$(use_enable perl)" \
- "--disable-perl" \
- ) \
- $(use_enable plugins plugin) \
- $(usex plugins \
- "$(use_enable plugin-checksum checksum)" \
- "--disable-checksum" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-doat doat)" \
- "--disable-doat" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-fishlim fishlim)" \
- "--disable-fishlim" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-sysinfo sysinfo)" \
- "--disable-sysinfo" \
- ) \
- $(use_enable dbus) \
- $(use_enable libnotify) \
- $(use_enable libcanberra) \
- $(use_enable ntlm) \
- $(use_enable libproxy) \
- $(use_enable spell isocodes) \
- --enable-minimal-flags \
- $(use_with theme-manager)
-}
-
-src_install() {
- emake DESTDIR="${D}" \
- UPDATE_ICON_CACHE=true \
- UPDATE_MIME_DATABASE=true \
- UPDATE_DESKTOP_DATABASE=true \
- install
- dodoc readme.md
- prune_libtool_files --all
-}
-
-pkg_preinst() {
- if use gtk ; then
- gnome2_icon_savelist
- fi
-}
-
-pkg_postinst() {
- if use gtk ; then
- gnome2_icon_cache_update
- einfo
- else
- einfo
- elog "You have disabled the gtk USE flag. This means you don't have"
- elog "the GTK-GUI for HexChat but only a text interface called \"hexchat-text\"."
- elog
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- elog "Themes are available at:"
- elog " http://hexchat.org/themes.html"
- elog
- fi
-
- einfo
- elog "optional dependencies:"
- elog " media-sound/sox (sound playback if you don't have libcanberra"
- elog " enabled)"
- elog " x11-plugins/hexchat-javascript (javascript support)"
- elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
- elog " needs libcanberra enabled)"
- einfo
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- fi
-}
+++ /dev/null
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/hexchat-2.10.1.ebuild,v 1.7 2015/01/15 10:43:05 armin76 Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-inherit eutils fdo-mime gnome2-utils mono-env multilib python-single-r1
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="http://hexchat.github.io/"
-SRC_URI="http://dl.hexchat.org/hexchat/${P}.tar.xz"
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux"
-IUSE="dbus +gtk ipv6 libcanberra libnotify libproxy nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
-REQUIRED_USE="plugins? ( python? ( ${PYTHON_REQUIRED_USE} ) )"
-
-DEPEND="dev-libs/glib:2
- dbus? ( >=dev-libs/dbus-glib-0.98 )
- gtk? ( x11-libs/gtk+:2 )
- libcanberra? ( media-libs/libcanberra )
- libproxy? ( net-libs/libproxy )
- libnotify? ( x11-libs/libnotify )
- nls? ( virtual/libintl )
- ntlm? ( net-libs/libntlm )
- plugins? (
- perl? ( >=dev-lang/perl-5.8.0 )
- plugin-sysinfo? ( sys-apps/pciutils )
- python? ( ${PYTHON_DEPS} )
- )
- spell? ( app-text/iso-codes )
- ssl? ( dev-libs/openssl:0 )
- theme-manager? ( dev-lang/mono )"
-RDEPEND="${DEPEND}
- spell? ( app-text/enchant )"
-DEPEND="${DEPEND}
- app-arch/xz-utils
- virtual/pkgconfig
- nls? ( dev-util/intltool )
- theme-manager? ( dev-util/monodevelop )"
-
-pkg_setup() {
- use plugins && use python && python-single-r1_pkg_setup
- if use theme-manager ; then
- mono-env_pkg_setup
- export XDG_CACHE_HOME="${T}/.cache"
- fi
-
- if use !plugins ; then
- local myplugins
-
- use perl && myplugins+="perl\n"
- use python && myplugins+="python\n"
- use plugin-checksum && myplugins+="plugin-checksum\n"
- use plugin-doat && myplugins+="plugin-doat\n"
- use plugin-fishlim && myplugins+="plugin-fishlim\n"
- use plugin-sysinfo && myplugins+="plugin-sysinfo\n"
-
- if [[ ${myplugins} ]] ; then
- ewarn "The following plugins/interfaces have been disabled, because"
- ewarn "\"plugins\" USE flag is disabled. Check metadata.xml"
- ewarn "to get more information or run \"equery u hexchat\"."
- ewarn "\n${myplugins}"
- fi
- fi
-}
-
-src_prepare() {
- epatch_user
-}
-
-src_configure() {
- econf \
- $(use_enable nls) \
- $(use_enable libproxy socks) \
- $(use_enable ipv6) \
- $(use_enable ssl openssl) \
- $(use_enable gtk gtkfe) \
- $(use_enable !gtk textfe) \
- $(usex plugins \
- "$(usex python "--enable-python=${EPYTHON}" "--disable-python")" \
- "--disable-python" \
- ) \
- $(usex plugins \
- "$(use_enable perl)" \
- "--disable-perl" \
- ) \
- $(use_enable plugins plugin) \
- $(usex plugins \
- "$(use_enable plugin-checksum checksum)" \
- "--disable-checksum" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-doat doat)" \
- "--disable-doat" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-fishlim fishlim)" \
- "--disable-fishlim" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-sysinfo sysinfo)" \
- "--disable-sysinfo" \
- ) \
- $(use_enable dbus) \
- $(use_enable libnotify) \
- $(use_enable libcanberra) \
- $(use_enable ntlm) \
- $(use_enable libproxy) \
- $(use_enable spell isocodes) \
- --enable-minimal-flags \
- $(use_with theme-manager)
-}
-
-src_install() {
- emake DESTDIR="${D}" \
- UPDATE_ICON_CACHE=true \
- UPDATE_MIME_DATABASE=true \
- UPDATE_DESKTOP_DATABASE=true \
- install
- dodoc readme.md
- prune_libtool_files --all
-}
-
-pkg_preinst() {
- if use gtk ; then
- gnome2_icon_savelist
- fi
-}
-
-pkg_postinst() {
- if use gtk ; then
- gnome2_icon_cache_update
- einfo
- else
- einfo
- elog "You have disabled the gtk USE flag. This means you don't have"
- elog "the GTK-GUI for HexChat but only a text interface called \"hexchat-text\"."
- elog
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- elog "Themes are available at:"
- elog " http://hexchat.org/themes.html"
- elog
- fi
-
- einfo
- elog "optional dependencies:"
- elog " media-sound/sox (sound playback if you don't have libcanberra"
- elog " enabled)"
- elog " x11-plugins/hexchat-javascript (javascript support)"
- elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
- elog " needs libcanberra enabled)"
- einfo
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- fi
-}
+++ /dev/null
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/hexchat-2.9.5-r1.ebuild,v 1.14 2013/09/14 16:36:18 hasufell Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_6 python2_7 )
-inherit autotools eutils gnome2-utils mono multilib python-single-r1
-
-DESCRIPTION="Graphical IRC client based on XChat"
-SRC_URI="mirror://github/${PN}/${PN}/${P}.tar.xz"
-HOMEPAGE="http://hexchat.github.io/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux"
-IUSE="dbus fastscroll +gtk ipv6 libnotify libproxy nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
-REQUIRED_USE="plugin-checksum? ( plugins )
- plugin-doat? ( plugins )
- plugin-fishlim? ( plugins )
- plugin-sysinfo? ( plugins )
- python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="dev-libs/glib:2
- dbus? ( >=dev-libs/dbus-glib-0.98 )
- fastscroll? ( x11-libs/libXft )
- gtk? ( x11-libs/gtk+:2 )
- libproxy? ( net-libs/libproxy )
- libnotify? ( x11-libs/libnotify )
- nls? ( virtual/libintl )
- ntlm? ( net-libs/libntlm )
- perl? ( >=dev-lang/perl-5.8.0 )
- plugin-sysinfo? ( sys-apps/pciutils )
- python? ( ${PYTHON_DEPS} )
- spell? (
- app-text/enchant
- dev-libs/libxml2
- )
- ssl? ( dev-libs/openssl:0 )
- theme-manager? ( dev-lang/mono )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- theme-manager? ( dev-util/monodevelop )"
-
-DOCS=""
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- mkdir m4 || die
-
- epatch \
- "${FILESDIR}"/${PN}-2.9.1-input-box.patch \
- "${FILESDIR}"/${PN}-2.9.5-cflags.patch \
- "${FILESDIR}"/${PN}-2.9.5-gettextize.patch \
- "${FILESDIR}"/${PN}-2.9.5-gobject.patch \
- "${FILESDIR}"/${PN}-2.9.5-fix_leftclick_opens_menu.patch
- epatch -p1 \
- "${FILESDIR}"/${PN}-2.9.5-autoconf-missing-macros.patch
-
- cp $(type -p gettextize) "${T}"/ || die
- sed -i -e 's:read dummy < /dev/tty::' "${T}/gettextize" || die
- einfo "Running gettextize -f --no-changelog..."
- "${T}"/gettextize -f --no-changelog > /dev/null || die "gettexize failed"
- AT_M4DIR="m4" eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable nls) \
- $(use_enable libproxy socks) \
- $(use_enable ipv6) \
- $(use_enable fastscroll xft) \
- $(use_enable ssl openssl) \
- $(use_enable gtk gtkfe) \
- $(use_enable !gtk textfe) \
- $(usex python "--enable-python=${EPYTHON}" "--disable-python") \
- $(use_enable perl) \
- $(use_enable plugins plugin) \
- $(use_enable plugin-checksum checksum) \
- $(use_enable plugin-doat doat) \
- $(use_enable plugin-fishlim fishlim) \
- $(use_enable plugin-sysinfo sysinfo) \
- $(use_enable dbus) \
- $(use_enable libnotify) \
- --enable-shm \
- $(use_enable spell spell static) \
- $(use_enable ntlm) \
- $(use_enable libproxy)
-}
-
-src_compile() {
- default
- if use theme-manager ; then
- export XDG_CACHE_HOME="${T}/.cache"
- cd src/htm || die
- mdtool --verbose build htm-mono.csproj || die
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" UPDATE_ICON_CACHE=true install
- dodoc share/doc/{readme,hacking}.md
- use plugin-fishlim && dodoc share/doc/fishlim.md
- if use theme-manager ; then
- dobin src/htm/thememan.exe
- make_wrapper thememan "mono /usr/bin/thememan.exe"
- fi
- prune_libtool_files --all
-}
-
-pkg_preinst() {
- if use gtk ; then
- gnome2_icon_savelist
- gnome2_gconf_savelist
- fi
-}
-
-pkg_postinst() {
- if use !gtk ; then
- einfo
- elog "You have disabled the gtk USE flag. This means you don't have"
- elog "the GTK-GUI for HexChat but only a text interface called \"hexchat-text\"."
- else
- gnome2_icon_cache_update
- gnome2_gconf_install
- fi
-
- if use theme-manager ; then
- einfo
- elog "Themes are available at:"
- elog " http://hexchat.org/themes.html"
- fi
-
- ewarn
- ewarn "If you're upgrading from hexchat <=2.9.3 remember to rename"
- ewarn "the xchat.conf file found in ~/.config/hexchat/ to hexchat.conf"
- ewarn
- elog "optional dependencies:"
- elog " media-sound/sox (sound playback)"
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-}
+++ /dev/null
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/hexchat-2.9.6.1-r1.ebuild,v 1.5 2014/02/24 01:02:10 phajdan.jr Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_3 )
-inherit eutils fdo-mime gnome2-utils mono-env multilib python-single-r1
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="http://hexchat.github.io/"
-SRC_URI="http://dl.hexchat.org/hexchat/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux"
-IUSE="dbus fastscroll +gtk gtkspell ipv6 libcanberra libnotify libproxy nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python sexy spell ssl theme-manager"
-REQUIRED_USE="gtkspell? ( spell )
- plugin-checksum? ( plugins )
- plugin-doat? ( plugins )
- plugin-fishlim? ( plugins )
- plugin-sysinfo? ( plugins )
- python? ( ${PYTHON_REQUIRED_USE} )
- sexy? ( spell )
- ?? ( gtkspell sexy )"
-
-RDEPEND="dev-libs/glib:2
- dbus? ( >=dev-libs/dbus-glib-0.98 )
- fastscroll? ( x11-libs/libXft )
- gtk? ( x11-libs/gtk+:2 )
- libcanberra? ( media-libs/libcanberra )
- libproxy? ( net-libs/libproxy )
- libnotify? ( x11-libs/libnotify )
- nls? ( virtual/libintl )
- ntlm? ( net-libs/libntlm )
- perl? ( >=dev-lang/perl-5.8.0 )
- plugin-sysinfo? ( sys-apps/pciutils )
- python? ( ${PYTHON_DEPS} )
- spell? (
- app-text/enchant
- gtkspell? ( app-text/gtkspell:2 )
- sexy? ( x11-libs/libsexy )
- !gtkspell? ( !sexy? ( dev-libs/libxml2 ) )
- )
- ssl? ( dev-libs/openssl:0 )
- theme-manager? ( dev-lang/mono )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- theme-manager? ( dev-util/monodevelop )"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
- if use theme-manager ; then
- mono-env_pkg_setup
- export XDG_CACHE_HOME="${T}/.cache"
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-sasl.patch
- epatch_user
-}
-
-src_configure() {
- local myspellconf
- if use spell ; then
- if use gtkspell ; then
- myspellconf="--enable-spell=gtkspell"
- elif use sexy ; then
- myspellconf="--enable-spell=libsexy"
- else
- myspellconf="--enable-spell=static"
- fi
- else
- myspellconf="--disable-spell"
- fi
-
- econf \
- $(use_enable nls) \
- $(use_enable libproxy socks) \
- $(use_enable ipv6) \
- $(use_enable fastscroll xft) \
- $(use_enable ssl openssl) \
- $(use_enable gtk gtkfe) \
- $(use_enable !gtk textfe) \
- $(usex python "--enable-python=${EPYTHON}" "--disable-python") \
- $(use_enable perl) \
- $(use_enable plugins plugin) \
- $(use_enable plugin-checksum checksum) \
- $(use_enable plugin-doat doat) \
- $(use_enable plugin-fishlim fishlim) \
- $(use_enable plugin-sysinfo sysinfo) \
- $(use_enable dbus) \
- $(use_enable libnotify) \
- $(use_enable libcanberra) \
- --enable-shm \
- ${myspellconf} \
- $(use_enable ntlm) \
- $(use_enable libproxy) \
- --enable-minimal-flags \
- $(use_with theme-manager)
-}
-
-src_install() {
- emake DESTDIR="${D}" \
- UPDATE_ICON_CACHE=true \
- UPDATE_MIME_DATABASE=true \
- UPDATE_DESKTOP_DATABASE=true \
- install
- dodoc share/doc/{readme,hacking}.md
- use plugin-fishlim && dodoc share/doc/fishlim.md
- prune_libtool_files --all
-}
-
-pkg_preinst() {
- if use gtk ; then
- gnome2_icon_savelist
- fi
-}
-
-pkg_postinst() {
- if use gtk ; then
- gnome2_icon_cache_update
- einfo
- else
- einfo
- elog "You have disabled the gtk USE flag. This means you don't have"
- elog "the GTK-GUI for HexChat but only a text interface called \"hexchat-text\"."
- elog
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- elog "Themes are available at:"
- elog " http://hexchat.org/themes.html"
- elog
- fi
-
- elog "If you're upgrading from hexchat <=2.9.3 remember to rename"
- elog "the xchat.conf file found in ~/.config/hexchat/ to hexchat.conf"
- elog
- elog "If you're upgrading from hexchat <=2.9.5 you will have to fix"
- elog "your auto-join channel settings, see:"
- elog " https://bugs.gentoo.org/show_bug.cgi?id=473514#c1"
- elog "Also, some internal hotkeys such as \"Ctrl+l\" (clear screen)"
- elog "have been removed, but you can add them yourself via:"
- elog " Settings -> Keyboard Shortcuts"
- einfo
- elog "optional dependencies:"
- elog " media-sound/sox (sound playback if you don't have libcanberra"
- elog " enabled)"
- elog " x11-plugins/hexchat-javascript (javascript support)"
- elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
- elog " needs libcanberra enabled)"
- einfo
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- fi
-}
+++ /dev/null
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/hexchat-2.9.6.1-r2.ebuild,v 1.10 2014/05/17 14:05:18 ago Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_3 )
-inherit eutils fdo-mime gnome2-utils mono-env multilib python-single-r1
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="http://hexchat.github.io/"
-SRC_URI="http://dl.hexchat.org/hexchat/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux"
-IUSE="dbus fastscroll +gtk gtkspell ipv6 libcanberra libnotify libproxy nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python sexy spell ssl theme-manager"
-REQUIRED_USE="gtkspell? ( spell )
- plugin-checksum? ( plugins )
- plugin-doat? ( plugins )
- plugin-fishlim? ( plugins )
- plugin-sysinfo? ( plugins )
- python? ( ${PYTHON_REQUIRED_USE} )
- sexy? ( spell )
- ?? ( gtkspell sexy )"
-
-RDEPEND="dev-libs/glib:2
- dbus? ( >=dev-libs/dbus-glib-0.98 )
- fastscroll? ( x11-libs/libXft )
- gtk? ( x11-libs/gtk+:2 )
- libcanberra? ( media-libs/libcanberra )
- libproxy? ( net-libs/libproxy )
- libnotify? ( x11-libs/libnotify )
- nls? ( virtual/libintl )
- ntlm? ( net-libs/libntlm )
- perl? ( >=dev-lang/perl-5.8.0 )
- plugin-sysinfo? ( sys-apps/pciutils )
- python? ( ${PYTHON_DEPS} )
- spell? (
- app-text/enchant
- gtkspell? ( app-text/gtkspell:2 )
- sexy? ( x11-libs/libsexy )
- !gtkspell? ( !sexy? ( dev-libs/libxml2 ) )
- )
- ssl? ( dev-libs/openssl:0 )
- theme-manager? ( dev-lang/mono )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- theme-manager? ( dev-util/monodevelop )"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
- if use theme-manager ; then
- mono-env_pkg_setup
- export XDG_CACHE_HOME="${T}/.cache"
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-{sasl,xdcc}.patch
- epatch_user
-}
-
-src_configure() {
- local myspellconf
- if use spell ; then
- if use gtkspell ; then
- myspellconf="--enable-spell=gtkspell"
- elif use sexy ; then
- myspellconf="--enable-spell=libsexy"
- else
- myspellconf="--enable-spell=static"
- fi
- else
- myspellconf="--disable-spell"
- fi
-
- econf \
- $(use_enable nls) \
- $(use_enable libproxy socks) \
- $(use_enable ipv6) \
- $(use_enable fastscroll xft) \
- $(use_enable ssl openssl) \
- $(use_enable gtk gtkfe) \
- $(use_enable !gtk textfe) \
- $(usex python "--enable-python=${EPYTHON}" "--disable-python") \
- $(use_enable perl) \
- $(use_enable plugins plugin) \
- $(use_enable plugin-checksum checksum) \
- $(use_enable plugin-doat doat) \
- $(use_enable plugin-fishlim fishlim) \
- $(use_enable plugin-sysinfo sysinfo) \
- $(use_enable dbus) \
- $(use_enable libnotify) \
- $(use_enable libcanberra) \
- --enable-shm \
- ${myspellconf} \
- $(use_enable ntlm) \
- $(use_enable libproxy) \
- --enable-minimal-flags \
- $(use_with theme-manager)
-}
-
-src_install() {
- emake DESTDIR="${D}" \
- UPDATE_ICON_CACHE=true \
- UPDATE_MIME_DATABASE=true \
- UPDATE_DESKTOP_DATABASE=true \
- install
- dodoc share/doc/{readme,hacking}.md
- use plugin-fishlim && dodoc share/doc/fishlim.md
- prune_libtool_files --all
-}
-
-pkg_preinst() {
- if use gtk ; then
- gnome2_icon_savelist
- fi
-}
-
-pkg_postinst() {
- if use gtk ; then
- gnome2_icon_cache_update
- einfo
- else
- einfo
- elog "You have disabled the gtk USE flag. This means you don't have"
- elog "the GTK-GUI for HexChat but only a text interface called \"hexchat-text\"."
- elog
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- elog "Themes are available at:"
- elog " http://hexchat.org/themes.html"
- elog
- fi
-
- elog "If you're upgrading from hexchat <=2.9.3 remember to rename"
- elog "the xchat.conf file found in ~/.config/hexchat/ to hexchat.conf"
- elog
- elog "If you're upgrading from hexchat <=2.9.5 you will have to fix"
- elog "your auto-join channel settings, see:"
- elog " https://bugs.gentoo.org/show_bug.cgi?id=473514#c1"
- elog "Also, some internal hotkeys such as \"Ctrl+l\" (clear screen)"
- elog "have been removed, but you can add them yourself via:"
- elog " Settings -> Keyboard Shortcuts"
- einfo
- elog "optional dependencies:"
- elog " media-sound/sox (sound playback if you don't have libcanberra"
- elog " enabled)"
- elog " x11-plugins/hexchat-javascript (javascript support)"
- elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
- elog " needs libcanberra enabled)"
- einfo
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- fi
-}
+++ /dev/null
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/hexchat/hexchat-2.9.6.1.ebuild,v 1.1 2013/09/15 18:33:25 hasufell Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_3 )
-inherit eutils fdo-mime gnome2-utils mono-env multilib python-single-r1
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="http://hexchat.github.io/"
-SRC_URI="http://dl.hexchat.org/hexchat/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="dbus fastscroll +gtk gtkspell ipv6 libcanberra libnotify libproxy nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python sexy spell ssl theme-manager"
-REQUIRED_USE="gtkspell? ( spell )
- plugin-checksum? ( plugins )
- plugin-doat? ( plugins )
- plugin-fishlim? ( plugins )
- plugin-sysinfo? ( plugins )
- python? ( ${PYTHON_REQUIRED_USE} )
- sexy? ( spell )
- ?? ( gtkspell sexy )"
-
-RDEPEND="dev-libs/glib:2
- dbus? ( >=dev-libs/dbus-glib-0.98 )
- fastscroll? ( x11-libs/libXft )
- gtk? ( x11-libs/gtk+:2 )
- libcanberra? ( media-libs/libcanberra )
- libproxy? ( net-libs/libproxy )
- libnotify? ( x11-libs/libnotify )
- nls? ( virtual/libintl )
- ntlm? ( net-libs/libntlm )
- perl? ( >=dev-lang/perl-5.8.0 )
- plugin-sysinfo? ( sys-apps/pciutils )
- python? ( ${PYTHON_DEPS} )
- spell? (
- app-text/enchant
- gtkspell? ( app-text/gtkspell:2 )
- sexy? ( x11-libs/libsexy )
- !gtkspell? ( !sexy? ( dev-libs/libxml2 ) )
- )
- ssl? ( dev-libs/openssl:0 )
- theme-manager? ( dev-lang/mono )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- theme-manager? ( dev-util/monodevelop )"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
- if use theme-manager ; then
- mono-env_pkg_setup
- export XDG_CACHE_HOME="${T}/.cache"
- fi
-}
-
-src_prepare() {
- epatch_user
-}
-
-src_configure() {
- local myspellconf
- if use spell ; then
- if use gtkspell ; then
- myspellconf="--enable-spell=gtkspell"
- elif use sexy ; then
- myspellconf="--enable-spell=libsexy"
- else
- myspellconf="--enable-spell=static"
- fi
- else
- myspellconf="--disable-spell"
- fi
-
- econf \
- $(use_enable nls) \
- $(use_enable libproxy socks) \
- $(use_enable ipv6) \
- $(use_enable fastscroll xft) \
- $(use_enable ssl openssl) \
- $(use_enable gtk gtkfe) \
- $(use_enable !gtk textfe) \
- $(usex python "--enable-python=${EPYTHON}" "--disable-python") \
- $(use_enable perl) \
- $(use_enable plugins plugin) \
- $(use_enable plugin-checksum checksum) \
- $(use_enable plugin-doat doat) \
- $(use_enable plugin-fishlim fishlim) \
- $(use_enable plugin-sysinfo sysinfo) \
- $(use_enable dbus) \
- $(use_enable libnotify) \
- $(use_enable libcanberra) \
- --enable-shm \
- ${myspellconf} \
- $(use_enable ntlm) \
- $(use_enable libproxy) \
- --enable-minimal-flags \
- $(use_with theme-manager)
-}
-
-src_install() {
- emake DESTDIR="${D}" \
- UPDATE_ICON_CACHE=true \
- UPDATE_MIME_DATABASE=true \
- UPDATE_DESKTOP_DATABASE=true \
- install
- dodoc share/doc/{readme,hacking}.md
- use plugin-fishlim && dodoc share/doc/fishlim.md
- prune_libtool_files --all
-}
-
-pkg_preinst() {
- if use gtk ; then
- gnome2_icon_savelist
- fi
-}
-
-pkg_postinst() {
- if use gtk ; then
- gnome2_icon_cache_update
- einfo
- else
- einfo
- elog "You have disabled the gtk USE flag. This means you don't have"
- elog "the GTK-GUI for HexChat but only a text interface called \"hexchat-text\"."
- elog
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- elog "Themes are available at:"
- elog " http://hexchat.org/themes.html"
- elog
- fi
-
- elog "If you're upgrading from hexchat <=2.9.3 remember to rename"
- elog "the xchat.conf file found in ~/.config/hexchat/ to hexchat.conf"
- elog
- elog "If you're upgrading from hexchat <=2.9.5 you will have to fix"
- elog "your auto-join channel settings, see:"
- elog " https://bugs.gentoo.org/show_bug.cgi?id=473514#c1"
- elog "Also, some internal hotkeys such as \"Ctrl+l\" (clear screen)"
- elog "have been removed, but you can add them yourself via:"
- elog " Settings -> Keyboard Shortcuts"
- einfo
- elog "optional dependencies:"
- elog " media-sound/sox (sound playback if you don't have libcanberra"
- elog " enabled)"
- elog " x11-plugins/hexchat-javascript (javascript support)"
- elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
- elog " needs libcanberra enabled)"
- einfo
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- fi
-}
<description>Proxy maintainer. CC him on bugs</description>
</maintainer>
<use>
- <flag name='fastscroll'>Make scrolling of large text buffers
- faster by
- circumventing some of pango's overhead</flag>
- <flag name='gtkspell'>Use <pkg>app-text/gtkspell</pkg> for spell
- checking instead of static method (needs spell)</flag>
<flag name='ntlm'>Enable NTLM authentication</flag>
<flag name='libcanberra'>Enable sound event support using
<pkg>media-libs/libcanberra</pkg></flag>
)</flag>
<flag name='plugin-sysinfo'>Build SysInfo plugin (needs plugins)
</flag>
- <flag name='sexy'>Use <pkg>x11-libs/libsexy</pkg> for spell
- checking instead of static method (needs spell)</flag>
<flag name='theme-manager'>Build the theme manager (mono)</flag>
</use>
<upstream>