Sync with portage [Fri Sep 16 13:07:19 MSK 2016].

master
root 8 years ago
parent 5803f455f4
commit 49e5d8d1a0

@ -2,7 +2,7 @@ AUX needrestart-parallelmake.patch 416 SHA256 febf97d111bcafd51b6e4075038ea79fa9
DIST needrestart-2.9.tar.gz 49774 SHA256 812c9594a5a262524f354f2290d8f9cd623004b30222aaeb37faa8cc911bd89f SHA512 f3ed8c0312ec6ee40b7f74fb6a69eaec939c6af5d3a09fd62e59e426ac3fabd416db145eb3946e51f7fe53470c24aa8ccd3ad6aa1e5988195085456204153c81 WHIRLPOOL 577735033ad12178e6d1eafaa71a2e9f7d09eece84aa7970e19619767a823da9a6e872bd7e57fd2b0db5c6421f2690105e805c0450a3386ea92bc8b8625dc3d5
DIST v2.8.tar.gz 46420 SHA256 33b4f734335987557c68a8c57ea070ac4d23a249fa8675260f0bc28769056cc8 SHA512 2a6e5616a412039e9057a655208a7c55ed611d0deee5ba4c1d25563bb2610bcbf2b6d2534b906fd729db2eee5b3891fdb3fd3bc647f4d6aa06e2a87173b69be7 WHIRLPOOL 4f9daf45ca1a034d6476cf0b387174665d6bf15a4f36cb86e565d6b3715227bf8f7e27f6af422b1ef53c4b07a76d7b36eea0852e2db2a9032679ecc0b04bfc15
EBUILD needrestart-2.8-r1.ebuild 900 SHA256 8bc7448dfde93ad540953fee9d068c35dcf03553c7adda2e411de1536cfd3526 SHA512 94b558f0b310ca819c147d46d24129812004ad428f01e68cf706fed4a07e267c60e644721eccf5e276de7395dd8614e2407b27d8f1d4669b26b9134dd875932b WHIRLPOOL 0573b72b761d5684802af76d1d595856cc37aba8b023ecfb8416d85a7429dff9e2142005059df896ca84331ab0e12db6af6db30b1acd061e2a427baa32293e65
EBUILD needrestart-2.9.ebuild 813 SHA256 f9ef3c41010a01a3565713bfbae55e1764d8fc8662c04ca4f4fbe28cd8e661f6 SHA512 9500c46532bf04fa303c627dcabbe5d0661f8a1fe6c3449339e134126a5b56454a33fc611acb7e3a20d504f9591ae46a684325f9ef34376ab3c00a9991e665ae WHIRLPOOL 6862b1846955c3e4f81a28c58e29c80abcb8c3d92614ccca266782d1e05f65ab80b888b48bd16c96e00645589bf77396fca93231ee19b1734dc41818b01de42c
EBUILD needrestart-9999.ebuild 798 SHA256 799fe163805af0aca72f6a81a41c44af4831c0b51f2a2c88b9de2d2bd1be48ea SHA512 0ce201e880c9de37b6ae60a989e64df7c052fec6b6555ff328cb56f22305c5b8b3cd25640db83bf4ea275e89671bce096b1157989c8cd08f9a25e4d6ecaa413e WHIRLPOOL 5bfb1ef0db095fe951846c4c522dd095fe498b6feb9a0098fa1b6c0e03684663aa42d4bb7f7af251efd3c6a2e6386682db2045eee550ae40181d5a954fadd264
EBUILD needrestart-2.9-r1.ebuild 830 SHA256 f151ca99aa4c1a43a2945e5e7d631e46b0bd28397fe17ef0195f343018cfae01 SHA512 bf502d420eca7e11c10a0cde048e480ccd4e453a8513758729277fcf12a326c0813bbe5d493d59df045814df540fb2dd257303a1f784c8370b44e4c13fb5c4de WHIRLPOOL cc9c6b950a51ef3598b723f4fa3ae15b09ac3e35929ab8521d55c76e15bf31debec9a5206f4e125d4b496c89d16b4bffa9212656a87004981a0bcc5768e96a3a
EBUILD needrestart-9999.ebuild 830 SHA256 f151ca99aa4c1a43a2945e5e7d631e46b0bd28397fe17ef0195f343018cfae01 SHA512 bf502d420eca7e11c10a0cde048e480ccd4e453a8513758729277fcf12a326c0813bbe5d493d59df045814df540fb2dd257303a1f784c8370b44e4c13fb5c4de WHIRLPOOL cc9c6b950a51ef3598b723f4fa3ae15b09ac3e35929ab8521d55c76e15bf31debec9a5206f4e125d4b496c89d16b4bffa9212656a87004981a0bcc5768e96a3a
MISC ChangeLog 2971 SHA256 8a1846dcd0af06bbc266fd711bba643df4f28a6b5ebaa14c358d2aadcf4ae675 SHA512 2df0fcafa38dc5081d3fb947d253b8fb06c8c61e48fd881ac9ae176eb62c568ba439c390b46aa472c250cb4cf7a07480498c021f814d6764abdb8c97053349df WHIRLPOOL 6168fc18568d480b02dc499ac6e594568f9cf104632aa4733fcdc3bd6db93ff438908a5ed03d92538bacf55220da90bf2aca618f904c85d89efe7a1a5fc73b6d
MISC metadata.xml 602 SHA256 291975191c32b44bba3f891cbef8884cc374250c9d41cdbf23491631c9f732d8 SHA512 7330ff021fd1c60e981b1c7bb84bd3675e7d3055772998b98ad8f2d4cd7d1805b05d45028a4874893e6c75db16dda9d2c7195f5099cef33408604a1700a754da WHIRLPOOL 454ea46e76bf4d041337dad20bc7b43a51cec85fa88c0397018a56d3a4ad501e417b5aea3c24e749a9d00480941c987d00163f8e440379569d7caa4143923969

@ -22,6 +22,7 @@ LICENSE="GPL-2+"
RDEPEND="
>=sys-apps/sed-4.2.2
dev-lang/perl:=
dev-perl/libintl-perl
dev-perl/Module-Find
dev-perl/Module-ScanDeps

@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then
SRC_URI=""
KEYWORDS=""
else
SRC_URI="https://github.com/liske/${PN}/archive/v${PV}.tar.gz"
SRC_URI="https://github.com/liske/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
@ -22,6 +22,7 @@ LICENSE="GPL-2+"
RDEPEND="
>=sys-apps/sed-4.2.2
dev-lang/perl:=
dev-perl/libintl-perl
dev-perl/Module-Find
dev-perl/Module-ScanDeps

@ -258,3 +258,12 @@
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
*sudo-1.8.18_rc3 (15 Sep 2016)
15 Sep 2016; Lars Wendler <polynomial-c@gentoo.org> -sudo-1.8.18_rc2.ebuild,
+sudo-1.8.18_rc3.ebuild:
Bump to version 1.8.18_rc3. Removed old.
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

@ -2,13 +2,13 @@ DIST sudo-1.8.15.tar.gz 2660128 SHA256 4316381708324da8b6cb151f655c1a11855207c7c
DIST sudo-1.8.16.tar.gz 2707358 SHA256 2d83826fc5125bf073acc203dbda1cf2abeee017090ccc9dddb0431a53d5064d SHA512 7cf5399eb65c4b39071213c27c34d35ed2ea9c4578f19f6e8d3777179914fa30a2848c042e9f85e90e3b5d056322b9eb6c79e2d3b9b210a795e9921a1b00200b WHIRLPOOL 747bff26e93475441aab6bb6ff8e51114f8155277d570cbdb28909b7e63a49fcdcf5d65f186a2ec067f1100cac3c0a2e6f3a7611f78d83794f41d6884a8c6fc9
DIST sudo-1.8.17.tar.gz 2786216 SHA256 62b12c4fa9a3ad4f20f6e7576bc6405b2ec8d76222ea44a1c94830c68cccec8c SHA512 475d8357f2b6b0542f886db544465ff386311893babccb7b6603dac0deb82a9a6c50e82a3d7bee2713de79556e0ec326240fd8766deadbe05569a92a790e62d5 WHIRLPOOL dc81953d266a9fad674bd25688a59013f89aeecd7c61e75f9d246f8671b703542820bc8318bb584c8a1b9ec78af16498f3e0f253e0a83c90e6055fde6f9bc0d1
DIST sudo-1.8.17p1.tar.gz 2786618 SHA256 c690d707fb561b3ecdf6a6de5563bc0b769388eff201c851edbace408bb155cc SHA512 e9facd2d5578d4effb516931322b5f4f9578baa779cba281d36a3d0995b1fd9d085d6b141544b3dc698569fa294163bbad9f779166a05a0f18f4ad81a630b954 WHIRLPOOL 7b89fa9f05bbe72929073d83433f21b5a783047118ae7d434cb08cb536d5e47a641c59f5b4c7310c73d7dc994331974e4f209700e83139c2847f68e7dba014b2
DIST sudo-1.8.18rc3.tar.gz 2821554 SHA256 4daa3979fbd74f53bb47aad68b33be08277f2fefb0b6b7a9e9c06ed77bffbcc8 SHA512 ab858b5f3b499f2d3c4d3efacdd3b62653522bb913fe978b1b4ec4ada2836d140a7e47ba0f700e0c92b82d3f4cb3f15da900a61283167785dd4c2d91812ff938 WHIRLPOOL aee41c5a4f32ef1d493ee640f7e3ff2110d09dd2119ce15a71ba2fabd8704c955b9d82b3f47acd8ddbabe9a69364ccad513533ca18bb7a5618c0aad9da1abf59
DIST sudo-1.8.18rc4.tar.gz 2822746 SHA256 c0c0f3015dc3aafe758eabda9977d6fc1762ada5e0efdb25a5be75d92d27c773 SHA512 fc6fc44e89f5886d76a7e61b75830f628c6f4c09f1fc1e57ca60a6a96ac6e0c5d7acdf66543477b34daca83aeb53ef60d94be8b09fe500a62f0ec4755183d36e WHIRLPOOL c54a3f07f1a7e6c186b38317f8317f8ceeb9ef7674fba3c3ff69ad66cfbce4437ab8379657a07ddc306725d596bb96face8cca12ad96a30ac87342acde2eb519
EBUILD sudo-1.8.15-r1.ebuild 5575 SHA256 df81d77b9940a948555dfcf9d9e775cbd705658908ebbfb57272b2958f4f8f73 SHA512 6c437d8a78ec793bb0ed24582468040a671e7b98076026387906dafdd609fa00b2eac23500ce3df7dbd8512f749d6af274aabbecbf80c66615948e7223f2035c WHIRLPOOL e8f49dba5df59ecc04305483516f4c8624f58163457015944e3b82bbcf266232c1b016c177fcdf894fc4a05f7da2ccf5e173b1583f0dee0a0e5a170a22ebeadd
EBUILD sudo-1.8.16.ebuild 5589 SHA256 9ae3f793ea637addbc47a131b6cc4af73d5908a34c9965b443ecd245d282fa92 SHA512 e4bf84e43ae3d5228a5ef45e24b138e9e4a76ad7aa16bea3b7f11ffd7fa2387df28df4af65ea354ce8f283659860a63bd34f39d1158016beda72031027d16028 WHIRLPOOL 4aedd3866bcaf6e9fccffdeab3a8d83a32abc1c605c0ff4a1997a979ae748710e90a1ecbb505618bbab609e51337c84a30897ae9af6ce373571d40b0394c6ce4
EBUILD sudo-1.8.17.ebuild 5593 SHA256 669a366e12ae547091081b18fa65ce0e0d95c6e865dd6d4237334aff5c2ef847 SHA512 c5e76885475f7bccef8fb07d11ac532621fb35cd0358136f41dc85eafbbb31cd68adcf27ed9cb6c01e1de3fea5226b683af4f02a28b64c838e1b8775bf6fc8cb WHIRLPOOL 64f716ece334db0215693c3880cd05fb00c0287714e1cdcf772cf2784c86799496b59fcf84a3150322b13e137c8d89f7092b8e6f2effcfde934727daaa18b70a
EBUILD sudo-1.8.17_p1.ebuild 5593 SHA256 669a366e12ae547091081b18fa65ce0e0d95c6e865dd6d4237334aff5c2ef847 SHA512 c5e76885475f7bccef8fb07d11ac532621fb35cd0358136f41dc85eafbbb31cd68adcf27ed9cb6c01e1de3fea5226b683af4f02a28b64c838e1b8775bf6fc8cb WHIRLPOOL 64f716ece334db0215693c3880cd05fb00c0287714e1cdcf772cf2784c86799496b59fcf84a3150322b13e137c8d89f7092b8e6f2effcfde934727daaa18b70a
EBUILD sudo-1.8.18_rc3.ebuild 5654 SHA256 a85b7b1b8c7ce97e6b1aaaf60b40962f90a6b99882c29c880bf167bdc9f7f024 SHA512 d14d75ad3d25b85803727daa04a5306ed667867ebd21123051b3f19a93b57497cc092d1629e3c143e19315d40f51b27060f559dd0e1570126310f9f55cbf79be WHIRLPOOL 2fea60fb0d23fabd6db8dc95a792d7914d39218f5282585b85c3db68fc718ff10cbb3880288863c503cf99692aad85fe5c12549238cfefed516caba0318704e0
EBUILD sudo-1.8.18_rc4.ebuild 5654 SHA256 a85b7b1b8c7ce97e6b1aaaf60b40962f90a6b99882c29c880bf167bdc9f7f024 SHA512 d14d75ad3d25b85803727daa04a5306ed667867ebd21123051b3f19a93b57497cc092d1629e3c143e19315d40f51b27060f559dd0e1570126310f9f55cbf79be WHIRLPOOL 2fea60fb0d23fabd6db8dc95a792d7914d39218f5282585b85c3db68fc718ff10cbb3880288863c503cf99692aad85fe5c12549238cfefed516caba0318704e0
EBUILD sudo-9999.ebuild 5678 SHA256 571d516503f916fd3b772fbf92c83872fd8d1e8ea4edf04ac91dc1535a736e7b SHA512 e8cbf729f6d8eb77be1c7103322488ee9aa6214890a7ba2faf13005b591e128c98d61f1a2f4261338432d13e4a52d6f3d7894e28f9ed90cfc8b2e4c6442164da WHIRLPOOL 02599a583105c3c8cc2e075f8aee72e421ae2d31d00c337a500fda1a6c9e5615792c2961fb8388bd3d1ff96dc2abf1fdee972acc5f079f663e00e461c7b6037d
MISC ChangeLog 8326 SHA256 0520033080d1adb389edfce375bc5fae421db075b17a2adc713a85c80885a33b SHA512 376dc8c0c822ccbf485ce3d6541205fbb34af415133a99cc063b2c828ce22ee999348df2ee5cf463acf7fa57acd97ea3a66a337a3bf1255267b0ca5f2b947f89 WHIRLPOOL be5a5aa53e8d61ef699d46300d877b19dca477419f1f499bd0e05c2e99e2fd2d6bffd283d1b7d8e7ede95cd671c125f54729c530eca9aae4c95050d1376c53cd
MISC ChangeLog 8598 SHA256 02b93d0a705132490d04a9947409c51caa6f765df35f9a3400286e15746266d9 SHA512 f6782cf4de3324079847c16afa3cf5db62d07ff6e4f0f7ffb4904636dd2b731ee5e9a03ddb6cad95b8ed9edac5740fb9984ca2a8eab987d9c9e9ed3af8aad8be WHIRLPOOL 47db7aa8b809bb09fc23243d5821f6f03c3d09513680891e3180cca338bd52d0b4ddd2ba9d1bf1b86433469e162d9faf2409a0f63b9373134efeff1f42c7e45f
MISC ChangeLog-2015 56371 SHA256 4ffe6c477fa8f0d089b6d135501283d409b880528f21162a52f8512555a1bc39 SHA512 af41912ac5e32ced0eea056593bdfd569c16a09760d42f79be1901ae8bed2ad98dc13b75d1c82861a0ccad613434076b63853bcb7c755fa775911e9688d7562e WHIRLPOOL 79db049d5b1286721e07d170b381b4fe8ff2433781e25c55fa7e4f999caa61f68d9282d47139b274e64d2f73a325cd18b26762ea6cd128cec7a70b4cd5c3ed37
MISC metadata.xml 823 SHA256 d6327d06d50a21b9a9ff16d804076279017085250e2e1e2b7c93a59734a12785 SHA512 d5cb8525376cb387d5c8909be9641e2c25b388295c7d8b0e23c628c9b586f758b8a11aae5d6ae30c4142937e9cf32255ed587f33a0409283d1af9f92c4e01fc1 WHIRLPOOL 29e48f17bee24e8dc3754cc321651b1b79c0fc37a357be1e655540fb22799c26cf0df047952a5cf466fe92cccf6eae60dd9917a89dc1a9bc6a7da39ac51ac4c3

@ -1,13 +1,16 @@
AUX doxygen-1.8.10-fix_flex_check.patch 4833 SHA256 d912f166f9c47015a9ba36d108ea59b9a9ad3c7b04e169ce5cb501cb61540f70 SHA512 5dd35c3633d5a9e1296c7ac60e7756e0a2ee2e5c6731dfcb3a1d0460702dc96b3f9b54b6f3344fa6908c5b2b60e616f320e3505a5c97ebec43ccc613bba268a9 WHIRLPOOL 9512317a54b06ed99a48279def7ffc6edf3b48959f1b12d2821d590a551f332e7cc63a0dd69e28255a31b41a63785aeb2c2e9bffdfe5b3d5f3d3ee9c0d0481bf
AUX doxygen-1.8.10-link_with_pthread.patch 1009 SHA256 13d1dcf8517a152e0da6dcfa4bf2b13b1ada7d4f384a0cbcad4f334d633c45e2 SHA512 d706b229acf5b914d2281573f2ca69b05154ac8dec0dd0e5744db6d88a742309dcbe213f693b2037234237b4aed634b5b18c366a769c9ca29e561ff2cb2281d7 WHIRLPOOL 2fed7e299ef3c430b4a7f4db8428d7cd394c18c8afbe3427c4f41bc3d0a5de7e81bb626eea8acf00be9d7981bf2b29169a888ce51cb856f87f2e843dff9118d4
AUX doxygen-1.8.11-link_with_pthread.patch 1078 SHA256 32572502132272a9cbabbf6767e3958a251daaad4a5eb647af906aae49e11b45 SHA512 01173974a66a4b6214f6506f9f9009da2ae3ee1b6f424763dfc2b1ce96293e71b463b1afb4c6ccdeac299c66132bbf6d3ee7fe543f1251ff429107f8b4017831 WHIRLPOOL afdf19a528dd97d4ee5421376b3c3599d77bf86c10c4d0d5a03e26ffb66cd11c994736f013d9bd139c62bfd44869585656ee4c3efc9bb144ebeb23188690ee58
AUX doxygen-1.8.12-link_with_pthread.patch 1078 SHA256 32572502132272a9cbabbf6767e3958a251daaad4a5eb647af906aae49e11b45 SHA512 01173974a66a4b6214f6506f9f9009da2ae3ee1b6f424763dfc2b1ce96293e71b463b1afb4c6ccdeac299c66132bbf6d3ee7fe543f1251ff429107f8b4017831 WHIRLPOOL afdf19a528dd97d4ee5421376b3c3599d77bf86c10c4d0d5a03e26ffb66cd11c994736f013d9bd139c62bfd44869585656ee4c3efc9bb144ebeb23188690ee58
AUX doxygen-1.8.9.1-empty-line-sigsegv.patch 489 SHA256 5195bc11afe48641de38f8e5a3574ce93654cb854be97f38bc6322fcaaaddfc3 SHA512 8b9d70fda66eae1fd871fbf29b7587d8f3872810f4b6b7b570d8fd8711a0a0fd84257798261db2c6a7aa7efd8874cf18e1056e67f53d6ec2bd3720cfd0f572ef WHIRLPOOL f048801c198d65dff3d2a16eed895c2d9f266034c082b60cdf50f9476e3d79103d3a29d005480a0b7c4b3f6a341e7c5fadca6893d7b817cfd0db09e394c7468f
DIST doxygen-1.8.10.src.tar.gz 4818276 SHA256 cedf78f6d213226464784ecb999b54515c97eab8a2f9b82514292f837cf88b93 SHA512 a7f29b5f7b9f55b7e5382b7b7dc7212247a27869bc265433c0ee51480645b3f5f0732d1f5aefd54952204c8a1c98b96ec1ecc22c1ff7a072db5b2356b5981074 WHIRLPOOL 5607e1da5cf8e653ec895a7601a3a6585790a555207928bde6d154ab06173c68e088a61c1963da8d8cdc1a571b66eeaa102acc2a2e4291e0be87634d8e554962
DIST doxygen-1.8.11.src.tar.gz 4834291 SHA256 65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049 SHA512 44f3f9d2715c4cfe628b988809a6264681c43634dfa830f604b6cc853fa6679eca112cc9c01cee5b019f7f01f0a0acdf4f7d3aaec0848783399d17904caf1a3e WHIRLPOOL 240c84bd02ea3ab747e59bb8db434e40e743ed24cbb8ca78b8846d3bb4f7672497106fd620c14851c06d80e474301811978def5d85db5b01df97b40a4ec74813
DIST doxygen-1.8.12.src.tar.gz 4880613 SHA256 792d4091cbdf228549ff2033dd71ff7ea5029c6b436317cc5ec866e71302df6c SHA512 12fb5f19d0de382c7510b7c517d7c781a1e6e11720c7d9ecfd81d29d5ed030984e8d55ffcc25cc52703020e880edad341136e2795a2a36a842fc275b31ae203d WHIRLPOOL 4bd12f16ce9dba73f5bf836032d8ce25d5be7e6b3cbe3c11ce7c662a8059fa30ef2f75c008fb2050fd4eb99d80ba134d068b452dfd577a651291dba5315c0726
DIST doxywizard.png 4231 SHA256 eb648ebd3a194a56d9ed6e47cc8dbf1af2e124d83c2c42af9bf86bd837984209 SHA512 5e2d26e7427b86866ebe75ec2c66c0f1100d230f3f3e4d66bac424a8dd0d42f0831d936ff03318dfa1bf73cbd9fb53717636d0c91ae3eea0f4e24641479d25d5 WHIRLPOOL bb0c13b382c4069ca310ff53a03b36499a2bf6e0e8c0647efc032530f429f483b5d6f2925b7e996d4f84c8f2b77eb883533f4b7abc88745a2cfa596d3dd4f3fb
EBUILD doxygen-1.8.10-r1.ebuild 4783 SHA256 85bdce4694caae6567b0baa6dd2706e7a2ef7dae6f62b245bc9bbefba20aa8d5 SHA512 4811518afc0f6f614d4619dfcfeb7f8f15da9003dceb879fc418d1460704278045e7690ce50bc02273dbb5919efe4b1e0c8105584b91ec2bbf99994ba83c065a WHIRLPOOL 39096e11d295028eb1b6d64b0f1232d168f5a0b5a530e41565fc32298f26ea208d128e43da86ee005324fc4ce60f7f7c785a2dc0ebec5fd12488417fedf2210a
EBUILD doxygen-1.8.11-r2.ebuild 3874 SHA256 07eae6ffaca668498ae7129bf09c93921b2593d3198df710ea64df7fedf64317 SHA512 c532fd8d6e3d7920a4853853b788bc3cef5ca27e9b46a7e54e21587f96b2e35612fd3d04bae6dfeb0ba39241e634f54fe04cad0b8ddc2f843945bf4ba35e0b3d WHIRLPOOL 244e80ae9b99900ba0674fa43eecd48a5d14980597f79d432aaf53bf96be5d5a9c35a0cb8a511a9dbb018894d732274d3846ca0490e0bfe343d972a8ae653421
EBUILD doxygen-9999.ebuild 3844 SHA256 52e748c062c3e7fe18c0cdf3a3e38525675cbbd84ce7cf83b738602398902e82 SHA512 d3e98664b8bf330e76377330c506e35104dc4cf847b74b1134aa472b43afe7df5b6f3d554802b84ab1ff27ff8f09019c03887f3ed7a0839678027aa19d6699d5 WHIRLPOOL 6bf36b15d5318c4230ce581378734437d6234f36833461ea19efbf24e99b9e0b60a0ed63c131c36b15ea646b5f66d32dc7cf7d30811e1bc11f6bb5b7069714df
EBUILD doxygen-1.8.12.ebuild 3673 SHA256 69f41b992b79203b9332e2f587a683817dd7c861e06976f558d0b1f54f17324b SHA512 a5a85f905ee2a693c9bef646e2c4118db9713d70b2a03fe2215ea5259cb7997d547602ad7370a03fb94fd7e416570f4ea72d5f72288cefb54e9a9c9b6001b8e7 WHIRLPOOL e0aba6e1df55d5a8598458fa46668774cbefadc41366e4669114d67b0e0176f1cf691f93b2954f53130bd75dc87622f6f3f29ee576b89d8f4d55db80d979a365
EBUILD doxygen-9999.ebuild 3690 SHA256 c66a6c6fc9b3b7e77fe96051fd8abe830fea55786816f63da037a03228388aaa SHA512 bd3bab45604ea3903edc9ff5246099cd5355976b563a5a014b4bacc969d731f8f551e512ec643fa2a0725affd25e31f7041ad2a6ed45fe8d4a0b0085c185af33 WHIRLPOOL 96e6874e8905ce481b783cde65c98aba2775fa476bf808faf8e34709b422c4f11cc2012fb76f6a48bfc1ee903b6fce8da99ddb6a73fac2b9b557306185023b3f
MISC ChangeLog 10615 SHA256 822ae4aed0fde2e26726b0128e0108f0415b8b9b27b6c364967d748aa7587b18 SHA512 bc09339d6568624d215b5cd67cc9206d4848d62fafd6db9482a52585a85b9d6aee84d21c3a9bff7c7d14b0145199cae9a3b0c5ba03877c659dea601d7e808fba WHIRLPOOL 6e454ca1286e38402e225fd7de4b27c7844cc2e552ebb34830de8b5b2f58c9438244ee13341bbf015645f1defa3e0ccece375464528cf2070e5d5bdb752a3b28
MISC ChangeLog-2015 47718 SHA256 04cbdd251352dbafb6bbff8482f07cd334528830404e4e8fd6fc4f6096eada79 SHA512 3bdf8ad25a5d953f2deb592f14a9ad4b992b2d612bc8a3368483cb985e9e61ce86b38c0d257f1059bff38721dfe7d95e756f3d525ba626bd1c0a51b58b942682 WHIRLPOOL bf5de29d23c92589d58bafe60813fef9babb95f14f53ad01388598294038e702d6bee94fdc63dfe12c0ec98e72cfe2b809f794978e12b5b7924cc0882bfdc776
MISC metadata.xml 888 SHA256 c79de416847a5e8c1b354320a5fb53a0bf2366c96232e5d74c1ab7a6233e351c SHA512 08a9d876f6cf807d6c237ceb92a8a24b36a11a9b05511c780d4caed48afb4a0eef7f45ce8282a3ee53edb22ffd59d72e3403277dd0573d78c346587d3ca6da86 WHIRLPOOL 633ddd3f4b0244aea407b2a4af1df29adbaa58ea0c6f5fef90f3fb9770bbd33fe76a6bea567509f4e5df138e7ed0d0ea679689bf48adcec0a80c8b1cd6be87c7

@ -0,0 +1,151 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit cmake-utils eutils fdo-mime flag-o-matic python-any-r1
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/doxygen/doxygen.git"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
fi
SRC_URI+=" https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"
DESCRIPTION="Documentation system for most programming languages"
HOMEPAGE="http://www.doxygen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="clang debug doc dot doxysearch latex qt5 sqlite userland_GNU"
RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
media-libs/libpng:0=
virtual/libiconv
clang? ( sys-devel/clang )
dot? (
media-gfx/graphviz
media-libs/freetype
)
doxysearch? ( =dev-libs/xapian-1.2* )
latex? ( app-text/texlive[extra] )
qt5? (
dev-qt/qtgui:5
dev-qt/qtwidgets:5
)
sqlite? ( dev-db/sqlite:3 )
"
REQUIRED_USE="doc? ( latex )"
DEPEND="sys-devel/flex
sys-devel/bison
doc? ( ${PYTHON_DEPS} )
${RDEPEND}"
# src_test() defaults to make -C testing but there is no such directory (bug #504448)
RESTRICT="test"
PATCHES=(
"${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
"${FILESDIR}/${P}-link_with_pthread.patch"
)
DOCS=( LANGUAGE.HOWTO README.md )
pkg_setup() {
use doc && python-any-r1_pkg_setup
}
src_prepare() {
default
# Ensure we link to -liconv
if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then
local pro
for pro in */*.pro.in */*/*.pro.in; do
echo "unix:LIBS += -liconv" >> "${pro}" || die
done
fi
# Call dot with -Teps instead of -Tps for EPS generation - bug #282150
sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
# fix pdf doc
sed -i.orig -e "s:g_kowal:g kowal:" \
doc/maintainers.txt || die
if is-flagq "-O3" ; then
echo
ewarn "Compiling with -O3 is known to produce incorrectly"
ewarn "optimized code which breaks doxygen."
echo
elog "Continuing with -O2 instead ..."
echo
replace-flags "-O3" "-O2"
fi
}
src_configure() {
local mycmakeargs=(
-DDOC_INSTALL_DIR="share/doc/${P}"
-Duse_libclang=$(usex clang)
-Dbuild_doc=$(usex doc)
-Dbuild_search=$(usex doxysearch)
-Dbuild_wizard=$(usex qt5)
-Duse_sqlite3=$(usex sqlite)
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
if use doc; then
export VARTEXFONTS="${T}/fonts" # bug #564944
if ! use dot; then
sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
{Doxyfile,doc/Doxyfile} \
|| die "disabling dot failed"
fi
emake -C "${BUILD_DIR}" docs
fi
}
src_install() {
cmake-utils_src_install
if use qt5; then
doicon "${DISTDIR}/doxywizard.png"
make_desktop_entry doxywizard "DoxyWizard ${PV}" \
"/usr/share/pixmaps/doxywizard.png" \
"Development"
fi
}
pkg_postinst() {
fdo-mime_desktop_database_update
elog
elog "For examples and other goodies, see the source tarball. For some"
elog "example output, run doxygen on the doxygen source using the"
elog "Doxyfile provided in the top-level source dir."
elog
elog "Disabling the dot USE flag will remove the GraphViz dependency,"
elog "along with Doxygen's ability to generate diagrams in the docs."
elog "See the Doxygen homepage for additional helper tools to parse"
elog "more languages."
elog
}
pkg_postrm() {
fdo-mime_desktop_database_update
}

@ -2,8 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit cmake-utils eutils fdo-mime flag-o-matic python-any-r1
if [[ ${PV} = *9999* ]]; then
@ -45,33 +45,35 @@ RDEPEND="app-text/ghostscript-gpl
REQUIRED_USE="doc? ( latex )"
DEPEND="sys-apps/sed
sys-devel/flex
DEPEND="sys-devel/flex
sys-devel/bison
doc? ( ${PYTHON_DEPS} )
${RDEPEND}"
# src_test() defaults to make -C testing but there is no such directory (bug #504448)
RESTRICT="test"
EPATCH_SUFFIX="patch"
PATCHES=( "${FILESDIR}/${PN}-1.8.11-link_with_pthread.patch" )
DOCS=( LANGUAGE.HOWTO README.md )
pkg_setup() {
use doc && python-any-r1_pkg_setup
}
src_prepare() {
default
# Ensure we link to -liconv
if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then
local pro
for pro in */*.pro.in */*/*.pro.in; do
echo "unix:LIBS += -liconv" >> "${pro}"
echo "unix:LIBS += -liconv" >> "${pro}" || die
done
fi
# Call dot with -Teps instead of -Tps for EPS generation - bug #282150
sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
epatch "${FILESDIR}"/${PN}-1.8.11-link_with_pthread.patch
# fix pdf doc
sed -i.orig -e "s:g_kowal:g kowal:" \
doc/maintainers.txt || die
@ -90,11 +92,11 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DDOC_INSTALL_DIR="share/doc/${P}"
$(cmake-utils_use clang use_libclang)
$(cmake-utils_use doc build_doc)
$(cmake-utils_use doxysearch build_search)
$(cmake-utils_use qt5 build_wizard)
$(cmake-utils_use sqlite use_sqlite3)
-Duse_libclang=$(usex clang)
-Dbuild_doc=$(usex doc)
-Dbuild_search=$(usex doxysearch)
-Dbuild_wizard=$(usex qt5)
-Duse_sqlite3=$(usex sqlite)
)
cmake-utils_src_configure
@ -103,32 +105,27 @@ src_configure() {
src_compile() {
cmake-utils_src_compile
# generate html and pdf documents. errors here are not considered
# fatal, hence the ewarn message.
if use doc; then
export VARTEXFONTS="${T}/fonts" # bug #564944
if ! use dot; then
sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
{Doxyfile,doc/Doxyfile} \
|| ewarn "disabling dot failed"
|| die "disabling dot failed"
fi
cd "${BUILD_DIR}" && emake docs
emake -C "${BUILD_DIR}" docs
fi
}
src_install() {
cmake-utils_src_install
if use qt5; then
doicon "${DISTDIR}/doxywizard.png"
make_desktop_entry doxywizard "DoxyWizard ${PV}" \
"/usr/share/pixmaps/doxywizard.png" \
"Development"
fi
dodoc LANGUAGE.HOWTO README.md
cmake-utils_src_install
}
pkg_postinst() {

@ -0,0 +1,32 @@
diff --git a/addon/doxysearch/CMakeLists.txt b/addon/doxysearch/CMakeLists.txt
index 33e01c1..165fc3e 100644
--- a/addon/doxysearch/CMakeLists.txt
+++ b/addon/doxysearch/CMakeLists.txt
@@ -20,6 +20,7 @@ target_link_libraries(doxyindexer
${ZLIB_LIBRARIES}
${WIN_EXTRA_LIBS}
qtools
+ pthread
)
add_executable(doxysearch.cgi
@@ -29,6 +30,7 @@ target_link_libraries(doxysearch.cgi
${XAPIAN_LIBRARIES}
${ZLIB_LIBRARIES}
${WIN_EXTRA_LIBS}
+ pthread
)
install(TARGETS doxyindexer doxysearch.cgi DESTINATION bin)
diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt
index bf2eda8..8eb2a1c 100644
--- a/addon/doxywizard/CMakeLists.txt
+++ b/addon/doxywizard/CMakeLists.txt
@@ -109,6 +109,7 @@ ${doxywizard_RESOURCES_RCC}
qt_use_modules(doxywizard Core Gui Widgets Xml)
target_link_libraries(doxywizard
${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY}
+pthread
)
install(TARGETS doxywizard DESTINATION bin)

@ -191,3 +191,13 @@
gvim-9999.ebuild, metadata.xml:
version bump to 8.0.0004
*gvim-8.0.0005 (15 Sep 2016)
15 Sep 2016; Tim Harder <radhermit@gentoo.org> +gvim-8.0.0005.ebuild,
gvim-9999.ebuild:
version bump to 8.0.0005
15 Sep 2016; Tim Harder <radhermit@gentoo.org> -gvim-7.4.1583.ebuild,
-gvim-7.4.1821.ebuild, -gvim-8.0.0004.ebuild:
remove old

@ -3,20 +3,15 @@ AUX gvim.desktop-r2 171 SHA256 840e4bcac0b448566e26e53b8292f31a9e187360b6aaf75f3
AUX gvim.svg 4584 SHA256 36415c9a5a0c6fad1c685a29d92a90e83b3adaeaaf0ea429e79528b1005e7df5 SHA512 78f5fb460281ab5d8b0ff6e28bf24231c1ade5ae46caab2e2d345d82b983ada7d945dd7d603b3e470c77dbd1eb329027852b6ba22afc441d64a1b66a1ee3867a WHIRLPOOL 08e4c0dbac4efa4b132a8282971473cc6e52462d7da0f568017f0a8ac8179903c05f9c0fafe833d22d2878687499c2152d0d3d8f7408739771d1a6bafd862c1b
AUX gvim.xpm 1371 SHA256 adf603379740f509b0c543f9ac78a3eda7c804958c1a9086c50e7daecd059cc7 SHA512 550df3d5ae428735918cf0f364a1792d105312336c1d5f09c7187e20cd8470dcf86b37748388d20b4bbf3897f9868c6a9f981b8907ab488c354be02c26fdec98 WHIRLPOOL 39978c576662616e809618f1f9a17405f69d13ad70a94f783e28a64745a8c31696a32389d4fe9f50145056938c15e61a1a26143f362627c172d269bc8b559e8e
AUX gvimrc-r1 997 SHA256 0eb9f28053928bc5c141806ee2b6520205d665874c6b1236a5bea6dd9bd6ba2e SHA512 edf19ebdb4738c09dcfd0560d225f92b14d5c318464ff9c6ea8fe725c4520b64daa95df3b932c7b7ac9b2af498afa91933c4902b0f9343c520c821107b30e0a0 WHIRLPOOL fe519df13a23fd5a6e0afc690fe4e0128adb7437ddf4d4f35a95ef9ba58924838742e855c9e32d1a36c05b148979f2368cb259e573737dcb1fdcd15071990e65
DIST vim-7.4.1583.tar.gz 12559634 SHA256 dbe697fcacca5c50535714a31dbd02e7691943491c4004a867edd4a6fcdc9cf5 SHA512 6e049ea8e711382fd4f69360afaeac904ad7721ccb7bf9990754983efd66963e1bc24919483ac8f4cbededcd22e1e58c2e246d524f059a0648600e49b550fc2b WHIRLPOOL a4e18bfa89b1a2620e96b6688cac41bed8d68d3adb7f8c7b3580a9ae40df0c39d612c051c73b2b91cf3d5d18348651e4bd4808f40b44132ebcc648bc554e451f
DIST vim-7.4.1821.tar.gz 12565373 SHA256 452b6346f64b23ab0e7483091ddc09b62540f149fa786bdd14d6712d8b66e1cf SHA512 6bc3698c715860837ab264b9312207f85e0c2a603c15eca92678f301175db93195d83d3f26c4815fc6f0757e5051945b88ce415f358b7396520df6231314cc64 WHIRLPOOL 3699966e5c599ca9090486006a8e1bab5720854f9c44fc249f5cb31d6198e048a6523697ce6416c835154c737ffab87482a72ebe1af321874eef3461b69de90b
DIST vim-7.4.2102-gentoo-patches.tar.bz2 2308 SHA256 1928059fe173b3abf66a96a8205c2e46b5320639d62385aeeae760e99820da67 SHA512 4e678b214fc7b1be89728b8151335ca8af332e8b0c0e25c27287a38ad5ccf14d5dcf82d5dd86af9aa502df4fae986aba98104f150b49a880e34f8283e8e63574 WHIRLPOOL 8a53a8980418f16f8c7883409dea49cfc758fc29dcfaab36f1bd6ae53b32211870a95361c8b63cdfe50795ea11958b113c9909ed6d29de5cb3696efc6ff7888b
DIST vim-7.4.2102.tar.gz 12838026 SHA256 19c059b2d0e61effcd288e2a18969017cbbc031cf19fe775b3f4b4c42bda2578 SHA512 9cf80b1c9e2dd8713b9ba33c39917a8771c7378ae59c2dc1809bf0cabc4545547ad0a5b9f0b87cef2b34f6d1f72b135d1217495716fc482a70a16e1097bd88a2 WHIRLPOOL 301d41e9bf9a6a220776d6e32ab2918c6a8aaf33862725fba9c738e0c99921e631d8c2fdfd9bc2dc9a214a9124ecfa113081a86addf79b023e8421471843f869
DIST vim-7.4.542-gentoo-patches.tar.bz2 3307 SHA256 0eb635f13e199de77846e0d363a473882f2186f138158271fabf0975747a2f3d SHA512 446c66764dac2533cc2f2b3d50481971d4c63a4e81d94c545862a1be620179fdcd81a79f2d81737d1188812a6ad41d90e2a752a05acf6913e7a71464f7cecdd9 WHIRLPOOL cfca8feef0eb8096897ef751afb0427acddd008530ded6cf908fcff51be9713da4ea3e5e613d544c5caba400d664ae19ca70925df3a218bec5c8be6f69aadda2
DIST vim-7.4.769.tar.gz 12189043 SHA256 c89568f3dfcefd773bfbb0958c1cf58a0b0ceedb9d0c264250b379a77ad02e9e SHA512 00048c1d579c409767308c991e5de4ed54e9e50db7e97b0d148f0667742d5e46047c702bee693a5caf13a1603548ab783f7fa846574841d807ffbaa97d7f611e WHIRLPOOL 28ada4763250bbed6f9a1768e81a79b75db64f0ef25296c5d4825f21d21d6e88ff24d488e841e6ba492e363da6d3a3e75e9ec2f2881a731e7ed261c7d21ffd3c
DIST vim-7.4.827-gentoo-patches.tar.bz2 3106 SHA256 1d2bb395fa79dde8e3dbc0a94e4b9591f9cb544d4e52a1ecd2eac4122e55b740 SHA512 122dbcdee115ce0979ce8c5a54623ed405e889fb18967d7c9208d924bd62a7dd615544538040aef19449410c0ea5783c1832a317a1afd056d4d387c43e7a5988 WHIRLPOOL 23afe4d61b8c2f6a4d7e0e3a64a0d7c79a72ea3c317d93e969f01706c666217d19c866db56e0b09428c77d44e2adbf86edbbf4f3dbe521481c234cc66c0bafed
DIST vim-8.0.0004.tar.gz 12909073 SHA256 3ba0aeaf86c9f89ea55d6144b82f36f82d3ad5b7efcd393d0689e6ec2ca970ef SHA512 d52a30df952e6b3a5b3ee6c3dd2a5ee48573286fab9ae6955ac79c67087f22748a910a35cfed1badff99614daf28eecefd3b16eb2e0da0fae184eee32e09dfd6 WHIRLPOOL 7053e543ff2437a3f46e47e7af02cdec74f2f25a9a519872c0dfe207c828b51279af62dbc4a06977bac782e91a4d59c51d96ec16d3c22c7373f6a3a87f320e2d
EBUILD gvim-7.4.1583.ebuild 11352 SHA256 84acf63e391a7ea5415bd88b0f719d92c2db364447d02e935493e53553885d17 SHA512 ccc18e5a8c2d03a81d6514de5219fae4aef12d5cd742d816776bd8e9702b5257b91e16403e7c04cdd8698a1bddc83840803ae4ba56aa1d094b740bdaea1b648b WHIRLPOOL 946e27ded066620d5c24c2de6fa700216d941c37d4af7807ad7628661c9da1e56f00a1f8c76182a63e08bbfb19ee3cf81c2a54c0ca1709f8d968a53c3f381ff6
EBUILD gvim-7.4.1821.ebuild 11352 SHA256 84acf63e391a7ea5415bd88b0f719d92c2db364447d02e935493e53553885d17 SHA512 ccc18e5a8c2d03a81d6514de5219fae4aef12d5cd742d816776bd8e9702b5257b91e16403e7c04cdd8698a1bddc83840803ae4ba56aa1d094b740bdaea1b648b WHIRLPOOL 946e27ded066620d5c24c2de6fa700216d941c37d4af7807ad7628661c9da1e56f00a1f8c76182a63e08bbfb19ee3cf81c2a54c0ca1709f8d968a53c3f381ff6
DIST vim-8.0.0005.tar.gz 12909267 SHA256 4ad6b4e8fad6412724a665d974e1be3138a9562a5f4f4aab17debf709c1d3ad3 SHA512 3d62557c6929e554c50f8043658665b907b235f180d8917288fc1434237856df7fa098ecb1823e6edea9e5735564cb55869e535350e52fd8c22423480a49438d WHIRLPOOL a80eec04afb2a797837874ec4b035268a20be7cefa487e44e8e441fb518d46cd7e16a263a6256f49e23e60e737b14dc6a7d93d7c3e579d3da13ccee48536b41b
EBUILD gvim-7.4.2102.ebuild 11253 SHA256 1451e83e9cf326affa607be5b9eb09c3cfc37753894d57d6ba37d7746fc53c53 SHA512 171e01537032490897721e6ae9aeca2a5dc577740ad8f96ec9422b68b2e83e248eeab592240c65b103abb59479edacc2f341a417550696850931b6f566e9ffd6 WHIRLPOOL 5b6549d1f21b2c549b59f707b3dbef46d63831c1e23918ce40d86cc10b2de0d8367d130a529fc58fa75e103f2c343d2ae4a6e9342eede6160d36753793a775e2
EBUILD gvim-7.4.769.ebuild 12054 SHA256 b6bed8a80556f21b18faabe2cfbb14f50cd04ba9d04215dcc525083371d987d0 SHA512 75ce74f1a6781f18b536d8d22e4044d4bfe4b85048b3b5d1938e058a276363e001cd6157c8e59b4a372ed3d31ebf7d6a10b80b72b5d718ca5ca0ff02a71d8faa WHIRLPOOL 62a0aa3c9e9e5adb2a6ac5da1d793d69fd2a811523cf8f974b74f96a64e43bf3ab4322ca0129e1499206135baba0b95b83e249afb621876549d054eea1ff4413
EBUILD gvim-8.0.0004.ebuild 11515 SHA256 ef9a3691dfc443c11498b2aa537ff5d2cdd96366d0141068d58f317efcc31f29 SHA512 9e6d7fbe323b247e2acb0b19379df440c9f45ef3bdeb3c8588ad9a96d11da30db7ba73d1f39c72d305b6b78615fabe09abf74bfc7a4c071e5798b299a84d5e26 WHIRLPOOL f5f6844b26db13b1152806e4ed56aeb9182fdc95517144b43dff50a16fa1717783a9579bcd38abf309415dcbb03859d27cb5de0225c2a8f82a87257b78b94803
EBUILD gvim-9999.ebuild 11515 SHA256 ef9a3691dfc443c11498b2aa537ff5d2cdd96366d0141068d58f317efcc31f29 SHA512 9e6d7fbe323b247e2acb0b19379df440c9f45ef3bdeb3c8588ad9a96d11da30db7ba73d1f39c72d305b6b78615fabe09abf74bfc7a4c071e5798b299a84d5e26 WHIRLPOOL f5f6844b26db13b1152806e4ed56aeb9182fdc95517144b43dff50a16fa1717783a9579bcd38abf309415dcbb03859d27cb5de0225c2a8f82a87257b78b94803
MISC ChangeLog 6195 SHA256 dfbdd93ea1b55d27a0378eff9ebcdc3fe7d7ca086e0e74d8a183f9ba4cb750a4 SHA512 993d22c902832c4d8912c15a5b6e902ad95b8c6b2bde8332f4bde1d9abb53efa1599c82cc233b977585417bfdd817c0ee60514b37756039c3aa98ef14c04e7b4 WHIRLPOOL 1d46911ce2be2a8abb85d3b0001d81965f141c24ad94f93e6cbe139d15c43712bfe09c4892a000dc47ab4d0ddad62c888a515d1570bf3e0de6aa4859c80a1887
EBUILD gvim-8.0.0005.ebuild 11594 SHA256 e2f4480f4d3aee4dd4ab41f2c0e62962572f968d9f05f74f7f9071a8d57d6fe8 SHA512 2d145c1fe22b01b009aea9ca12b6aa34b3cd3ad28b3c6112991803fd91c88d0e20f8b477db2606d2dc82f8285f491deb67c78efb3469b0628214adb52b931535 WHIRLPOOL 74d4186c284c0a1cb1961f9205242397e607cd3e5f418c99732378f6abbfc2774b6efe6ff1918eb2b04ab13c46a97f8b79d9e0e232be6c1b3eda868137884af5
EBUILD gvim-9999.ebuild 11594 SHA256 e2f4480f4d3aee4dd4ab41f2c0e62962572f968d9f05f74f7f9071a8d57d6fe8 SHA512 2d145c1fe22b01b009aea9ca12b6aa34b3cd3ad28b3c6112991803fd91c88d0e20f8b477db2606d2dc82f8285f491deb67c78efb3469b0628214adb52b931535 WHIRLPOOL 74d4186c284c0a1cb1961f9205242397e607cd3e5f418c99732378f6abbfc2774b6efe6ff1918eb2b04ab13c46a97f8b79d9e0e232be6c1b3eda868137884af5
MISC ChangeLog 6479 SHA256 93acf0102e43f920b2b54bb1f67e0ff6abd0520c036ca8e39d9bf578a2db77c0 SHA512 c9d2935dffa7dbc0fa5f0da36515ae4da03697085f531943fb9c36185f1942aa896bde5df97fc3caa0eac54ed1db6cc787bedd8e246f9ffa326dff8644d81070 WHIRLPOOL 162e44de54b4141907977e1451b9d6838bd2b05b1b3549c4c8bd7e3307cf000456708f548a3e4d2a692560f1980fd171f231d0bdc596aad485393f9f62e25909
MISC ChangeLog-2015 64168 SHA256 fd464c76716730dfb6349ce37fef75a93302770ffdceaf00928590215337e659 SHA512 8f0ff5bf344c451d2657c153c82a96e65e5ffac317dd560e08e38ba05ed857aefd0d4bc2e23bde7eb2cfae36de678390c3cbda517f9ee3619ab6b3a3d9821311 WHIRLPOOL 9f83a19841c6c03bf21f58514f7cffea4bc7554aeab23d742348f854a19465727fbedf763f1a70f1db7dc75af0e2490b36c8e7cba83e2780e021dd7af7b633a7
MISC metadata.xml 675 SHA256 14f61375d274e0ef6f46387961533ff04f74f8f82c26ef0ab7555d4b49667939 SHA512 df75c9e935ae47b8961c8b6b984483b8032e39d3833ffcf4784e2630cea870579d45ef5f104b71d6b35f4128ef689394edd72510fce82a76e596749ce69d835d WHIRLPOOL 9962e6a64cc56f1133041a6e7c023800990b5cc38ca296fd9c364c301db19e237e272097ee64a29e43b2b5be0230ce62ef5415215ce5a6f7aefafbcb73d48cb4

@ -1,393 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-r1
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vim/vim.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-7.4.827-gentoo-patches.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
DESCRIPTION="GUI version of the Vim text editor"
HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim"
SLOT="0"
LICENSE="vim"
IUSE="acl aqua cscope debug gnome gtk lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl"
REQUIRED_USE="
luajit? ( lua )
python? (
|| ( $(python_gen_useflags '*') )
?? ( $(python_gen_useflags 'python2*') )
?? ( $(python_gen_useflags 'python3*') )
)
"
RDEPEND="
~app-editors/vim-core-${PV}
>=app-eselect/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2:0=
x11-libs/libXext
x11-libs/libXt
acl? ( kernel_linux? ( sys-apps/acl ) )
!aqua? (
gtk? (
>=x11-libs/gtk+-2.6:2
x11-libs/libXft
gnome? ( >=gnome-base/libgnomeui-2.6 )
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
neXt? ( x11-libs/neXtaw )
!neXt? ( x11-libs/libXaw )
)
)
)
cscope? ( dev-util/cscope )
lua? (
luajit? ( dev-lang/luajit:2= )
!luajit? ( dev-lang/lua:0[deprecated] )
)
nls? ( virtual/libintl )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 ) )
selinux? ( sys-libs/libselinux )
session? ( x11-libs/libSM )
tcl? ( dev-lang/tcl:0= )
"
DEPEND="${RDEPEND}
dev-util/ctags
sys-devel/autoconf
virtual/pkgconfig
nls? ( sys-devel/gettext )
"
S=${WORKDIR}/vim-${PV}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -d "${WORKDIR}"/patches/ ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches/
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf=()
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
use debug && append-flags "-DDEBUG"
myconf=(
--with-features=huge
--disable-gpm
--enable-multibyte
$(use_enable acl)
$(use_enable cscope)
$(use_enable lua luainterp)
$(use_with luajit)
$(use_enable netbeans)
$(use_enable nls)
$(use_enable perl perlinterp)
$(use_enable racket mzschemeinterp)
$(use_enable ruby rubyinterp)
$(use_enable selinux)
$(use_enable session xsmp)
$(use_enable tcl tclinterp)
)
if use python ; then
py_add_interp() {
local v
[[ ${EPYTHON} == python3* ]] && v=3
myconf+=(
--enable-python${v}interp
vi_cv_path_python${v}="${PYTHON}"
)
}
python_foreach_impl py_add_interp
else
myconf+=(
--disable-pythoninterp
--disable-python3interp
)
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# gvim's GUI preference order is as follows:
# aqua CARBON (not tested)
# -aqua gtk gnome GNOME2
# -aqua gtk -gnome GTK2
# -aqua -gtk motif MOTIF
# -aqua -gtk -motif neXt NEXTAW
# -aqua -gtk -motif -neXt ATHENA
echo ; echo
if use aqua ; then
einfo "Building gvim with the Carbon GUI"
myconf+=(
--enable-darwin
--enable-gui=carbon
)
elif use gtk ; then
myconf+=( --enable-gtk2-check )
if use gnome ; then
einfo "Building gvim with the Gnome 2 GUI"
myconf+=( --enable-gui=gnome2 )
else
einfo "Building gvim with the gtk+-2 GUI"
myconf+=( --enable-gui=gtk2 )
fi
elif use motif ; then
einfo "Building gvim with the MOTIF GUI"
myconf+=( --enable-gui=motif )
elif use neXt ; then
einfo "Building gvim with the neXtaw GUI"
myconf+=( --enable-gui=nextaw )
else
einfo "Building gvim with the Athena GUI"
myconf+=( --enable-gui=athena )
fi
echo ; echo
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=( --without-local-dir )
if [[ ${CHOST} == *-interix* ]]; then
# avoid finding of this function, to avoid having to patch either
# configure or the source, which would be much more hackish.
# after all vim does it right, only interix is badly broken (again)
export ac_cv_func_sigaction=no
fi
econf \
--with-modified-by=Gentoo-${PVR} \
--with-vim-name=gvim \
--with-x \
"${myconf[@]}"
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# Make gvim not try to connect to X. See :help gui-x11-start in vim for how
# this evil trickery works.
ln -s "${S}"/src/gvim "${S}"/src/testvim || die
# Make sure our VIMPROG is used.
sed -i 's:\.\./vim:../testvim:' src/testdir/test49.vim || die
# Don't do additional GUI tests.
emake -j1 VIMPROG=../testvim -C src/testdir nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dobin src/gvim
dosym gvim /usr/bin/gvimdiff
dosym gvim /usr/bin/evim
dosym gvim /usr/bin/eview
dosym gvim /usr/bin/gview
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1
insinto /etc/vim
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
newmenu "${FILESDIR}"/gvim.desktop-r2 gvim.desktop
doicon "${FILESDIR}"/gvim.xpm
doicon -s scalable "${FILESDIR}"/gvim.svg
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
# Make convenience symlinks
update_vim_symlinks
}

@ -1,393 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-r1
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vim/vim.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-7.4.827-gentoo-patches.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
DESCRIPTION="GUI version of the Vim text editor"
HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim"
SLOT="0"
LICENSE="vim"
IUSE="acl aqua cscope debug gnome gtk lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl"
REQUIRED_USE="
luajit? ( lua )
python? (
|| ( $(python_gen_useflags '*') )
?? ( $(python_gen_useflags 'python2*') )
?? ( $(python_gen_useflags 'python3*') )
)
"
RDEPEND="
~app-editors/vim-core-${PV}
>=app-eselect/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2:0=
x11-libs/libXext
x11-libs/libXt
acl? ( kernel_linux? ( sys-apps/acl ) )
!aqua? (
gtk? (
>=x11-libs/gtk+-2.6:2
x11-libs/libXft
gnome? ( >=gnome-base/libgnomeui-2.6 )
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
neXt? ( x11-libs/neXtaw )
!neXt? ( x11-libs/libXaw )
)
)
)
cscope? ( dev-util/cscope )
lua? (
luajit? ( dev-lang/luajit:2= )
!luajit? ( dev-lang/lua:0[deprecated] )
)
nls? ( virtual/libintl )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 ) )
selinux? ( sys-libs/libselinux )
session? ( x11-libs/libSM )
tcl? ( dev-lang/tcl:0= )
"
DEPEND="${RDEPEND}
dev-util/ctags
sys-devel/autoconf
virtual/pkgconfig
nls? ( sys-devel/gettext )
"
S=${WORKDIR}/vim-${PV}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -d "${WORKDIR}"/patches/ ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches/
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf=()
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
use debug && append-flags "-DDEBUG"
myconf=(
--with-features=huge
--disable-gpm
--enable-multibyte
$(use_enable acl)
$(use_enable cscope)
$(use_enable lua luainterp)
$(use_with luajit)
$(use_enable netbeans)
$(use_enable nls)
$(use_enable perl perlinterp)
$(use_enable racket mzschemeinterp)
$(use_enable ruby rubyinterp)
$(use_enable selinux)
$(use_enable session xsmp)
$(use_enable tcl tclinterp)
)
if use python ; then
py_add_interp() {
local v
[[ ${EPYTHON} == python3* ]] && v=3
myconf+=(
--enable-python${v}interp
vi_cv_path_python${v}="${PYTHON}"
)
}
python_foreach_impl py_add_interp
else
myconf+=(
--disable-pythoninterp
--disable-python3interp
)
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# gvim's GUI preference order is as follows:
# aqua CARBON (not tested)
# -aqua gtk gnome GNOME2
# -aqua gtk -gnome GTK2
# -aqua -gtk motif MOTIF
# -aqua -gtk -motif neXt NEXTAW
# -aqua -gtk -motif -neXt ATHENA
echo ; echo
if use aqua ; then
einfo "Building gvim with the Carbon GUI"
myconf+=(
--enable-darwin
--enable-gui=carbon
)
elif use gtk ; then
myconf+=( --enable-gtk2-check )
if use gnome ; then
einfo "Building gvim with the Gnome 2 GUI"
myconf+=( --enable-gui=gnome2 )
else
einfo "Building gvim with the gtk+-2 GUI"
myconf+=( --enable-gui=gtk2 )
fi
elif use motif ; then
einfo "Building gvim with the MOTIF GUI"
myconf+=( --enable-gui=motif )
elif use neXt ; then
einfo "Building gvim with the neXtaw GUI"
myconf+=( --enable-gui=nextaw )
else
einfo "Building gvim with the Athena GUI"
myconf+=( --enable-gui=athena )
fi
echo ; echo
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=( --without-local-dir )
if [[ ${CHOST} == *-interix* ]]; then
# avoid finding of this function, to avoid having to patch either
# configure or the source, which would be much more hackish.
# after all vim does it right, only interix is badly broken (again)
export ac_cv_func_sigaction=no
fi
econf \
--with-modified-by=Gentoo-${PVR} \
--with-vim-name=gvim \
--with-x \
"${myconf[@]}"
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# Make gvim not try to connect to X. See :help gui-x11-start in vim for how
# this evil trickery works.
ln -s "${S}"/src/gvim "${S}"/src/testvim || die
# Make sure our VIMPROG is used.
sed -i 's:\.\./vim:../testvim:' src/testdir/test49.vim || die
# Don't do additional GUI tests.
emake -j1 VIMPROG=../testvim -C src/testdir nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dobin src/gvim
dosym gvim /usr/bin/gvimdiff
dosym gvim /usr/bin/evim
dosym gvim /usr/bin/eview
dosym gvim /usr/bin/gview
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1
insinto /etc/vim
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
newmenu "${FILESDIR}"/gvim.desktop-r2 gvim.desktop
doicon "${FILESDIR}"/gvim.xpm
doicon -s scalable "${FILESDIR}"/gvim.svg
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
# Make convenience symlinks
update_vim_symlinks
}

@ -6,7 +6,7 @@ EAPI=6
VIM_VERSION="8.0"
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-r1
inherit eutils vim-doc flag-o-matic fdo-mime gnome2-utils versionator bash-completion-r1 prefix python-r1
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
@ -359,6 +359,8 @@ src_install() {
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
@ -368,16 +370,13 @@ src_install() {
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
newmenu "${FILESDIR}"/gvim.desktop-r2 gvim.desktop
doicon "${FILESDIR}"/gvim.xpm
doicon -s scalable "${FILESDIR}"/gvim.svg
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
# don't install vim desktop file
rm "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop"
}
pkg_postinst() {
@ -385,7 +384,10 @@ pkg_postinst() {
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
fdo-mime_desktop_database_update
# Update icon cache
gnome2_icon_cache_update
# Make convenience symlinks
update_vim_symlinks
@ -396,7 +398,10 @@ pkg_postrm() {
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
fdo-mime_desktop_database_update
# Update icon cache
gnome2_icon_cache_update
# Make convenience symlinks
update_vim_symlinks

@ -6,7 +6,7 @@ EAPI=6
VIM_VERSION="8.0"
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-r1
inherit eutils vim-doc flag-o-matic fdo-mime gnome2-utils versionator bash-completion-r1 prefix python-r1
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
@ -359,6 +359,8 @@ src_install() {
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
@ -368,16 +370,13 @@ src_install() {
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
newmenu "${FILESDIR}"/gvim.desktop-r2 gvim.desktop
doicon "${FILESDIR}"/gvim.xpm
doicon -s scalable "${FILESDIR}"/gvim.svg
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
# don't install vim desktop file
rm "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop"
}
pkg_postinst() {
@ -385,7 +384,10 @@ pkg_postinst() {
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
fdo-mime_desktop_database_update
# Update icon cache
gnome2_icon_cache_update
# Make convenience symlinks
update_vim_symlinks
@ -396,7 +398,10 @@ pkg_postrm() {
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
fdo-mime_desktop_database_update
# Update icon cache
gnome2_icon_cache_update
# Make convenience symlinks
update_vim_symlinks

@ -191,3 +191,13 @@
vim-core-9999.ebuild:
version bump to 8.0.0004
*vim-core-8.0.0005 (15 Sep 2016)
15 Sep 2016; Tim Harder <radhermit@gentoo.org> +vim-core-8.0.0005.ebuild,
vim-core-9999.ebuild:
version bump to 8.0.0005
15 Sep 2016; Tim Harder <radhermit@gentoo.org> -vim-core-7.4.1583.ebuild,
-vim-core-7.4.1821.ebuild, -vim-core-8.0.0004.ebuild:
remove old

@ -1,19 +1,14 @@
AUX vimrc-r4 6814 SHA256 1dd8550b737322fe6333611342a68ea5aad6ac0b3c6b1eed0b06b7ef8f2dbb7e SHA512 7b53ff22d5bdff077b307f2269eb61ae95feab137199184262893b478a7989d2a6db38dfe3502d1a09b10e2ecf6ce9b84a583cb9efb1186bd800762248ee42d3 WHIRLPOOL e02b8b6c95a42f91acc4caea304b6f8b223f21ea0d7d4275674d4c744374ebe4ffe1d1a7253347c213efccc057056f2f062121bcac4d3a1db7f775addb4b422a
AUX xxd-completion 461 SHA256 580064ca4db3ac149fd89c743bd9946241220c211721f978f7a3ef97b3c171df SHA512 fc92426ea657e86ff765aa5a60736cdc70db938156dd8946db0a30c54d3f557bd8af421f1713bd750e779ccacd73f8f290a12a5e71ed48259fe1e6dece2de19c WHIRLPOOL 65324afb44612f1dd8f8850b7caa8524cff055d83aaad74c5b5030787463d0a95dbe0ce1b91c1a7b7f3e6954db3c0608ac2a2e1e75572af94e83758237b18447
DIST vim-7.4.1583.tar.gz 12559634 SHA256 dbe697fcacca5c50535714a31dbd02e7691943491c4004a867edd4a6fcdc9cf5 SHA512 6e049ea8e711382fd4f69360afaeac904ad7721ccb7bf9990754983efd66963e1bc24919483ac8f4cbededcd22e1e58c2e246d524f059a0648600e49b550fc2b WHIRLPOOL a4e18bfa89b1a2620e96b6688cac41bed8d68d3adb7f8c7b3580a9ae40df0c39d612c051c73b2b91cf3d5d18348651e4bd4808f40b44132ebcc648bc554e451f
DIST vim-7.4.1821.tar.gz 12565373 SHA256 452b6346f64b23ab0e7483091ddc09b62540f149fa786bdd14d6712d8b66e1cf SHA512 6bc3698c715860837ab264b9312207f85e0c2a603c15eca92678f301175db93195d83d3f26c4815fc6f0757e5051945b88ce415f358b7396520df6231314cc64 WHIRLPOOL 3699966e5c599ca9090486006a8e1bab5720854f9c44fc249f5cb31d6198e048a6523697ce6416c835154c737ffab87482a72ebe1af321874eef3461b69de90b
DIST vim-7.4.2102-gentoo-patches.tar.bz2 2308 SHA256 1928059fe173b3abf66a96a8205c2e46b5320639d62385aeeae760e99820da67 SHA512 4e678b214fc7b1be89728b8151335ca8af332e8b0c0e25c27287a38ad5ccf14d5dcf82d5dd86af9aa502df4fae986aba98104f150b49a880e34f8283e8e63574 WHIRLPOOL 8a53a8980418f16f8c7883409dea49cfc758fc29dcfaab36f1bd6ae53b32211870a95361c8b63cdfe50795ea11958b113c9909ed6d29de5cb3696efc6ff7888b
DIST vim-7.4.2102.tar.gz 12838026 SHA256 19c059b2d0e61effcd288e2a18969017cbbc031cf19fe775b3f4b4c42bda2578 SHA512 9cf80b1c9e2dd8713b9ba33c39917a8771c7378ae59c2dc1809bf0cabc4545547ad0a5b9f0b87cef2b34f6d1f72b135d1217495716fc482a70a16e1097bd88a2 WHIRLPOOL 301d41e9bf9a6a220776d6e32ab2918c6a8aaf33862725fba9c738e0c99921e631d8c2fdfd9bc2dc9a214a9124ecfa113081a86addf79b023e8421471843f869
DIST vim-7.4.542-gentoo-patches.tar.bz2 3307 SHA256 0eb635f13e199de77846e0d363a473882f2186f138158271fabf0975747a2f3d SHA512 446c66764dac2533cc2f2b3d50481971d4c63a4e81d94c545862a1be620179fdcd81a79f2d81737d1188812a6ad41d90e2a752a05acf6913e7a71464f7cecdd9 WHIRLPOOL cfca8feef0eb8096897ef751afb0427acddd008530ded6cf908fcff51be9713da4ea3e5e613d544c5caba400d664ae19ca70925df3a218bec5c8be6f69aadda2
DIST vim-7.4.769.tar.gz 12189043 SHA256 c89568f3dfcefd773bfbb0958c1cf58a0b0ceedb9d0c264250b379a77ad02e9e SHA512 00048c1d579c409767308c991e5de4ed54e9e50db7e97b0d148f0667742d5e46047c702bee693a5caf13a1603548ab783f7fa846574841d807ffbaa97d7f611e WHIRLPOOL 28ada4763250bbed6f9a1768e81a79b75db64f0ef25296c5d4825f21d21d6e88ff24d488e841e6ba492e363da6d3a3e75e9ec2f2881a731e7ed261c7d21ffd3c
DIST vim-7.4.827-gentoo-patches.tar.bz2 3106 SHA256 1d2bb395fa79dde8e3dbc0a94e4b9591f9cb544d4e52a1ecd2eac4122e55b740 SHA512 122dbcdee115ce0979ce8c5a54623ed405e889fb18967d7c9208d924bd62a7dd615544538040aef19449410c0ea5783c1832a317a1afd056d4d387c43e7a5988 WHIRLPOOL 23afe4d61b8c2f6a4d7e0e3a64a0d7c79a72ea3c317d93e969f01706c666217d19c866db56e0b09428c77d44e2adbf86edbbf4f3dbe521481c234cc66c0bafed
DIST vim-8.0.0004.tar.gz 12909073 SHA256 3ba0aeaf86c9f89ea55d6144b82f36f82d3ad5b7efcd393d0689e6ec2ca970ef SHA512 d52a30df952e6b3a5b3ee6c3dd2a5ee48573286fab9ae6955ac79c67087f22748a910a35cfed1badff99614daf28eecefd3b16eb2e0da0fae184eee32e09dfd6 WHIRLPOOL 7053e543ff2437a3f46e47e7af02cdec74f2f25a9a519872c0dfe207c828b51279af62dbc4a06977bac782e91a4d59c51d96ec16d3c22c7373f6a3a87f320e2d
EBUILD vim-core-7.4.1583.ebuild 6958 SHA256 9121b41970da5c0d9754de58ae3c8e62e01386b8f392caa7f98e93eec6d4c058 SHA512 4b50ec071e8d520c5a0548371a263d1e22a738034f7bf1b48f11e0d38dff201b6870b95a1b3ded3418ac8413845f3580cb93633e3f9e0b44ab150af42d2ed63d WHIRLPOOL e2b23ee8e9970bc6895b1ff4b9c00673fcc9b0fab061501d6a00bbf4c459d336e4d0005d8dee24852b15bfeec396572b6ee49fdb302d75b8a4b6d1fb44f88894
EBUILD vim-core-7.4.1821.ebuild 6958 SHA256 9121b41970da5c0d9754de58ae3c8e62e01386b8f392caa7f98e93eec6d4c058 SHA512 4b50ec071e8d520c5a0548371a263d1e22a738034f7bf1b48f11e0d38dff201b6870b95a1b3ded3418ac8413845f3580cb93633e3f9e0b44ab150af42d2ed63d WHIRLPOOL e2b23ee8e9970bc6895b1ff4b9c00673fcc9b0fab061501d6a00bbf4c459d336e4d0005d8dee24852b15bfeec396572b6ee49fdb302d75b8a4b6d1fb44f88894
DIST vim-8.0.0005.tar.gz 12909267 SHA256 4ad6b4e8fad6412724a665d974e1be3138a9562a5f4f4aab17debf709c1d3ad3 SHA512 3d62557c6929e554c50f8043658665b907b235f180d8917288fc1434237856df7fa098ecb1823e6edea9e5735564cb55869e535350e52fd8c22423480a49438d WHIRLPOOL a80eec04afb2a797837874ec4b035268a20be7cefa487e44e8e441fb518d46cd7e16a263a6256f49e23e60e737b14dc6a7d93d7c3e579d3da13ccee48536b41b
EBUILD vim-core-7.4.2102.ebuild 6858 SHA256 3e20f5509e87954d44d3ebfff21d749c31912154d6c1e63142e5f0c74fe5c13c SHA512 a10a132bd750b9ca5486af66ae2432c60026540a813e539a345d40874995e421175b254d6ad5871a1d27bef0737326c0fade4304afec366d450eb4a7aa6e7b67 WHIRLPOOL 93ade998f8b8d1ea180f4961fd9b659951c31f321e7cc70ba941fcb6e3c057bf5600f346470eaa42119d55243bae83843e2493f7182a170631a9a7a4f69e69cb
EBUILD vim-core-7.4.769.ebuild 6921 SHA256 b73b419f31a57a81960e9c35eb77f63a8d96fa75ba3e1ff24855b7bc60ed65bb SHA512 5336cd1a0cd173404c37a49f974bb9f9062b79fca9a713a32d12019ef8babf615c90acb807fec52a6380cf12bdcb8ac469b2b24421b3b8c413c0f07d5fe490ca WHIRLPOOL b61b31806564e6fc7db75a29bdb5b66f15fad3f4de332ba3b0a31799800ccf0fe97469b6ddae0eceb1ccfe19989596ca37a7aefa559e9bebb5a69df71130927a
EBUILD vim-core-8.0.0004.ebuild 6862 SHA256 d5f58e5598a6c3e89c171a288da1dc0a86b07261343bf1da504e1c02cbc3ee68 SHA512 b614ff7962fd3797eb30bae7505600ee77eb0c708a5cadf28e9b3feb63e809bacf8806c04716a6447364b944592f94b0300a3e19e7a96582a31b421363743c07 WHIRLPOOL 4a7a44e2c1203b579a5bcb4a13ae54f201f628291276ed1294366df8c5b257d19201888f016ebc7b49729955e0d4238f0656e587c5baaa98f40db8d5aa9a014f
EBUILD vim-core-9999.ebuild 6862 SHA256 d5f58e5598a6c3e89c171a288da1dc0a86b07261343bf1da504e1c02cbc3ee68 SHA512 b614ff7962fd3797eb30bae7505600ee77eb0c708a5cadf28e9b3feb63e809bacf8806c04716a6447364b944592f94b0300a3e19e7a96582a31b421363743c07 WHIRLPOOL 4a7a44e2c1203b579a5bcb4a13ae54f201f628291276ed1294366df8c5b257d19201888f016ebc7b49729955e0d4238f0656e587c5baaa98f40db8d5aa9a014f
MISC ChangeLog 6400 SHA256 6bf9694f639c4ea8b0b3dae5db2ecb4e11757c4349e0e6a7e23491b59f904ad6 SHA512 ee817dcde958a70a9a194416ca18d2429186990af3f0b662bea8636d7f729a5fc3d4acabb4b7a3b9a3fd8f92d4ca14401c1b648e7ab46c671a28bfdc7b6bc94e WHIRLPOOL 1e63d100b909ccec308648cb1973465a631157311bc174c2ce6585027f6b29c24e83f5100590d97e4869fc35562780e20481f52300400cc141e343e7862d0ed8
EBUILD vim-core-8.0.0005.ebuild 6820 SHA256 1555f3ea7d1b0554e4101d3f1e2e88717ac4456e651126d64dad7a4dd549cc82 SHA512 a6125d2e38670bf9553f18469d546aff9b648bac476c40a4a005d81c51af6265baf725554bc84ba64cd5d760534e21e0762a318687398da74c796f6131eb041a WHIRLPOOL 455be6b08099b26270bde44240464d11f4880024df00e6c9949efbdf8a0b1e9478409c6aee0bf7b623019ef559510a28acb8f432fbaa216a88353027be1b72af
EBUILD vim-core-9999.ebuild 6820 SHA256 1555f3ea7d1b0554e4101d3f1e2e88717ac4456e651126d64dad7a4dd549cc82 SHA512 a6125d2e38670bf9553f18469d546aff9b648bac476c40a4a005d81c51af6265baf725554bc84ba64cd5d760534e21e0762a318687398da74c796f6131eb041a WHIRLPOOL 455be6b08099b26270bde44240464d11f4880024df00e6c9949efbdf8a0b1e9478409c6aee0bf7b623019ef559510a28acb8f432fbaa216a88353027be1b72af
MISC ChangeLog 6708 SHA256 b448d1ae0ed6ffba14f55fb69ad6e0462efbb03961bd3b906db9f1fd6daf6846 SHA512 1b30cafa504e0eea77edcb0f35a0a4b57381e310666bfbfb6a62d4f1e3bef68c2f45e199b95d102290abc210cffa2026ff20f527dd694f7be40f641b47421c76 WHIRLPOOL 99a6ff419582e520acb78c4fcfedeada1d7820f80e906559d863644ace1c75e49a149582245ec7e783981e81a537158135a157981fa22b10fb3e0553c7766ad8
MISC ChangeLog-2015 63585 SHA256 fcbf2e79dabadcfea37e13f90bd1a0da5060f06fa4676551bb5ae5c15b140d3b SHA512 f5431dc90fecae587bfe51915711f2cd117505a034dfa821d412e29898d2046feb7afa98762878b9554d602c4a24dce8807b75613ba7b01fb5747ebc5911fe54 WHIRLPOOL 2410b2440a6eecee31ac1f8b2ccfc0ebc5ffbaf043e95fb4734fd1e22fd4b29093296d1a6b63a8e6e66c5d845a3b300f7655c31e2397eddb2a582033796b680c
MISC metadata.xml 321 SHA256 f9326975290ccd756ea9e8aed462a63d5281409d82e6cf70c1cda86b1783c118 SHA512 7d4a40b09c24eb8f08e6c171a4cf0e332d82f06163846602db338a1ad2e51133ed18694f216ce061fd9964fba3380b9991d86b93f111c6f8d0bb62ac5e14f705 WHIRLPOOL df4da6e95b9dda591cf35853baebf9ebff792a7ba5f03c7060e41d319fcf40e31f5874b31c9841b27ed860e5a8d3346e3afb7cf80e93eb2b297c5975288e5b1a

@ -1,223 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
VIM_VERSION="7.4"
inherit eutils vim-doc flag-o-matic versionator bash-completion-r1 prefix
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vim/vim.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-7.4.827-gentoo-patches.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="vim and gvim shared files"
HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim"
SLOT="0"
LICENSE="vim"
IUSE="nls acl minimal"
DEPEND="sys-devel/autoconf"
PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
S=${WORKDIR}/vim-${PV}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -d "${WORKDIR}"/patches/ ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches/
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i -e \
'/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
econf \
--with-modified-by=Gentoo-${PVR} \
--enable-gui=no \
--without-x \
--disable-darwin \
--disable-perlinterp \
--disable-pythoninterp \
--disable-rubyinterp \
--disable-gpm \
--disable-selinux \
$(use_enable nls) \
$(use_enable acl) \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake tools
}
src_test() { :; }
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dodir /usr/{bin,share/{man/man1,vim}}
cd src || die "cd src failed"
emake \
installruntime \
installmanlinks \
installmacros \
installtutor \
installtutorbin \
installtools \
install-languages \
install-icons \
DESTDIR="${D}" \
BINDIR="${EPREFIX}"/usr/bin \
MANDIR="${EPREFIX}"/usr/share/man \
DATADIR="${EPREFIX}"/usr/share
keepdir ${vimfiles}/keymap
# default vimrc is installed by vim-core since it applies to
# both vim and gvim
insinto /etc/vim/
newins "${FILESDIR}"/vimrc-r4 vimrc
eprefixify "${ED}"/etc/vim/vimrc
if use minimal ; then
# To save space, install only a subset of the files.
# Helps minimalize the livecd, bug 65144.
eshopts_push -s extglob
rm -fr "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent}
rm -fr "${ED}${vimfiles}"/{macros,print,tools,tutor}
rm "${ED}"/usr/bin/vimtutor
local keep_colors="default"
ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim )
local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig"
# tinkering with the next line might make bad things happen ...
keep_syntax="${keep_syntax}|syntax|nosyntax|synload"
ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim )
eshopts_pop
fi
# These files might have slight security issues, so we won't
# install them. See bug #77841. We don't mind if these don't
# exist.
rm "${ED}${vimfiles}"/tools/{vimspell.sh,tcltags} 2>/dev/null
newbashcomp "${FILESDIR}"/xxd-completion xxd
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
}

@ -1,223 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
VIM_VERSION="7.4"
inherit eutils vim-doc flag-o-matic versionator bash-completion-r1 prefix
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vim/vim.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-7.4.827-gentoo-patches.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="vim and gvim shared files"
HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim"
SLOT="0"
LICENSE="vim"
IUSE="nls acl minimal"
DEPEND="sys-devel/autoconf"
PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
S=${WORKDIR}/vim-${PV}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -d "${WORKDIR}"/patches/ ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches/
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i -e \
'/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
econf \
--with-modified-by=Gentoo-${PVR} \
--enable-gui=no \
--without-x \
--disable-darwin \
--disable-perlinterp \
--disable-pythoninterp \
--disable-rubyinterp \
--disable-gpm \
--disable-selinux \
$(use_enable nls) \
$(use_enable acl) \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake tools
}
src_test() { :; }
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dodir /usr/{bin,share/{man/man1,vim}}
cd src || die "cd src failed"
emake \
installruntime \
installmanlinks \
installmacros \
installtutor \
installtutorbin \
installtools \
install-languages \
install-icons \
DESTDIR="${D}" \
BINDIR="${EPREFIX}"/usr/bin \
MANDIR="${EPREFIX}"/usr/share/man \
DATADIR="${EPREFIX}"/usr/share
keepdir ${vimfiles}/keymap
# default vimrc is installed by vim-core since it applies to
# both vim and gvim
insinto /etc/vim/
newins "${FILESDIR}"/vimrc-r4 vimrc
eprefixify "${ED}"/etc/vim/vimrc
if use minimal ; then
# To save space, install only a subset of the files.
# Helps minimalize the livecd, bug 65144.
eshopts_push -s extglob
rm -fr "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent}
rm -fr "${ED}${vimfiles}"/{macros,print,tools,tutor}
rm "${ED}"/usr/bin/vimtutor
local keep_colors="default"
ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim )
local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig"
# tinkering with the next line might make bad things happen ...
keep_syntax="${keep_syntax}|syntax|nosyntax|synload"
ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim )
eshopts_pop
fi
# These files might have slight security issues, so we won't
# install them. See bug #77841. We don't mind if these don't
# exist.
rm "${ED}${vimfiles}"/tools/{vimspell.sh,tcltags} 2>/dev/null
newbashcomp "${FILESDIR}"/xxd-completion xxd
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
}

@ -154,8 +154,7 @@ src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dodir /usr/{bin,share/{man/man1,vim}}
cd src || die "cd src failed"
emake \
emake -C src \
installruntime \
installmanlinks \
installmacros \
@ -163,7 +162,6 @@ src_install() {
installtutorbin \
installtools \
install-languages \
install-icons \
DESTDIR="${D}" \
BINDIR="${EPREFIX}"/usr/bin \
MANDIR="${EPREFIX}"/usr/share/man \

@ -154,8 +154,7 @@ src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dodir /usr/{bin,share/{man/man1,vim}}
cd src || die "cd src failed"
emake \
emake -C src \
installruntime \
installmanlinks \
installmacros \
@ -163,7 +162,6 @@ src_install() {
installtutorbin \
installtools \
install-languages \
install-icons \
DESTDIR="${D}" \
BINDIR="${EPREFIX}"/usr/bin \
MANDIR="${EPREFIX}"/usr/share/man \

@ -198,3 +198,12 @@
vim-9999.ebuild:
version bump to 8.0.0004
*vim-8.0.0005 (15 Sep 2016)
15 Sep 2016; Tim Harder <radhermit@gentoo.org> +vim-8.0.0005.ebuild:
version bump to 8.0.0005
15 Sep 2016; Tim Harder <radhermit@gentoo.org> -vim-7.4.1583.ebuild,
-vim-7.4.1821.ebuild, -vim-8.0.0004.ebuild:
remove old

@ -1,18 +1,13 @@
AUX vim-completion 1004 SHA256 8191a5a47e03de62d67ad6936259c8eb005e50b52d94994bcf4164e54ffefdae SHA512 dccf663a93efdf2ec3be69f49e418a0ef66277e2fae6c12287adde772592e19f5130388a04242121846f1dae39f78b30780c99dc6fe1b847f4f08354bda3cc41 WHIRLPOOL 0f5d9ed640ecd3520c79e9abb4473bbca66f145106d2c997791eacf6f0f93131f102d55b2f056f87484c5d5ca781af958fd48f1a24e2c2c1a4ac1be378700f84
DIST vim-7.4.1583.tar.gz 12559634 SHA256 dbe697fcacca5c50535714a31dbd02e7691943491c4004a867edd4a6fcdc9cf5 SHA512 6e049ea8e711382fd4f69360afaeac904ad7721ccb7bf9990754983efd66963e1bc24919483ac8f4cbededcd22e1e58c2e246d524f059a0648600e49b550fc2b WHIRLPOOL a4e18bfa89b1a2620e96b6688cac41bed8d68d3adb7f8c7b3580a9ae40df0c39d612c051c73b2b91cf3d5d18348651e4bd4808f40b44132ebcc648bc554e451f
DIST vim-7.4.1821.tar.gz 12565373 SHA256 452b6346f64b23ab0e7483091ddc09b62540f149fa786bdd14d6712d8b66e1cf SHA512 6bc3698c715860837ab264b9312207f85e0c2a603c15eca92678f301175db93195d83d3f26c4815fc6f0757e5051945b88ce415f358b7396520df6231314cc64 WHIRLPOOL 3699966e5c599ca9090486006a8e1bab5720854f9c44fc249f5cb31d6198e048a6523697ce6416c835154c737ffab87482a72ebe1af321874eef3461b69de90b
DIST vim-7.4.2102-gentoo-patches.tar.bz2 2308 SHA256 1928059fe173b3abf66a96a8205c2e46b5320639d62385aeeae760e99820da67 SHA512 4e678b214fc7b1be89728b8151335ca8af332e8b0c0e25c27287a38ad5ccf14d5dcf82d5dd86af9aa502df4fae986aba98104f150b49a880e34f8283e8e63574 WHIRLPOOL 8a53a8980418f16f8c7883409dea49cfc758fc29dcfaab36f1bd6ae53b32211870a95361c8b63cdfe50795ea11958b113c9909ed6d29de5cb3696efc6ff7888b
DIST vim-7.4.2102.tar.gz 12838026 SHA256 19c059b2d0e61effcd288e2a18969017cbbc031cf19fe775b3f4b4c42bda2578 SHA512 9cf80b1c9e2dd8713b9ba33c39917a8771c7378ae59c2dc1809bf0cabc4545547ad0a5b9f0b87cef2b34f6d1f72b135d1217495716fc482a70a16e1097bd88a2 WHIRLPOOL 301d41e9bf9a6a220776d6e32ab2918c6a8aaf33862725fba9c738e0c99921e631d8c2fdfd9bc2dc9a214a9124ecfa113081a86addf79b023e8421471843f869
DIST vim-7.4.542-gentoo-patches.tar.bz2 3307 SHA256 0eb635f13e199de77846e0d363a473882f2186f138158271fabf0975747a2f3d SHA512 446c66764dac2533cc2f2b3d50481971d4c63a4e81d94c545862a1be620179fdcd81a79f2d81737d1188812a6ad41d90e2a752a05acf6913e7a71464f7cecdd9 WHIRLPOOL cfca8feef0eb8096897ef751afb0427acddd008530ded6cf908fcff51be9713da4ea3e5e613d544c5caba400d664ae19ca70925df3a218bec5c8be6f69aadda2
DIST vim-7.4.769.tar.gz 12189043 SHA256 c89568f3dfcefd773bfbb0958c1cf58a0b0ceedb9d0c264250b379a77ad02e9e SHA512 00048c1d579c409767308c991e5de4ed54e9e50db7e97b0d148f0667742d5e46047c702bee693a5caf13a1603548ab783f7fa846574841d807ffbaa97d7f611e WHIRLPOOL 28ada4763250bbed6f9a1768e81a79b75db64f0ef25296c5d4825f21d21d6e88ff24d488e841e6ba492e363da6d3a3e75e9ec2f2881a731e7ed261c7d21ffd3c
DIST vim-7.4.827-gentoo-patches.tar.bz2 3106 SHA256 1d2bb395fa79dde8e3dbc0a94e4b9591f9cb544d4e52a1ecd2eac4122e55b740 SHA512 122dbcdee115ce0979ce8c5a54623ed405e889fb18967d7c9208d924bd62a7dd615544538040aef19449410c0ea5783c1832a317a1afd056d4d387c43e7a5988 WHIRLPOOL 23afe4d61b8c2f6a4d7e0e3a64a0d7c79a72ea3c317d93e969f01706c666217d19c866db56e0b09428c77d44e2adbf86edbbf4f3dbe521481c234cc66c0bafed
DIST vim-8.0.0004.tar.gz 12909073 SHA256 3ba0aeaf86c9f89ea55d6144b82f36f82d3ad5b7efcd393d0689e6ec2ca970ef SHA512 d52a30df952e6b3a5b3ee6c3dd2a5ee48573286fab9ae6955ac79c67087f22748a910a35cfed1badff99614daf28eecefd3b16eb2e0da0fae184eee32e09dfd6 WHIRLPOOL 7053e543ff2437a3f46e47e7af02cdec74f2f25a9a519872c0dfe207c828b51279af62dbc4a06977bac782e91a4d59c51d96ec16d3c22c7373f6a3a87f320e2d
EBUILD vim-7.4.1583.ebuild 10309 SHA256 c357d69a04ec49e7ed653b17ad3ed9d1f4f8dfd1f0b5417ddd9a242bf9d57190 SHA512 cfc536b741dbe23dffe9f6405b2ce1b530cfbb8ccc29a15ae2be335933f8d2e88469eed7db4e06d6ad5a5b518877af7b5d7284bc8b11a14891114b3e01dd0205 WHIRLPOOL 75b2b1616731fda54d5f3fd4c2f62798a655951371f0669a1847021cdad3f72d461083777ce7cf4b37a9926c75670f1ffd86849fd7f93ec471f718544e45255a
EBUILD vim-7.4.1821.ebuild 10310 SHA256 8199a400ffc1c72086c78c396650955f6d28a577ef551f726281ec628e5ce2c7 SHA512 b30f3fca378772a070d58be798604e595b1a49656650de771ee78a4ff14a1ec3f68fd195002935a5e31eac25f25444b78dd2078255c683d0e2454aeef73a440e WHIRLPOOL f99659f0fe46896eaf6f0e7f4b6ff0f4e1ff6e068340aa099c99e39e58477a1125e96aa1a14256370710900fca6c5df15fa54aef53ddd0c875f402bb1b4dcf3d
DIST vim-8.0.0005.tar.gz 12909267 SHA256 4ad6b4e8fad6412724a665d974e1be3138a9562a5f4f4aab17debf709c1d3ad3 SHA512 3d62557c6929e554c50f8043658665b907b235f180d8917288fc1434237856df7fa098ecb1823e6edea9e5735564cb55869e535350e52fd8c22423480a49438d WHIRLPOOL a80eec04afb2a797837874ec4b035268a20be7cefa487e44e8e441fb518d46cd7e16a263a6256f49e23e60e737b14dc6a7d93d7c3e579d3da13ccee48536b41b
EBUILD vim-7.4.2102.ebuild 10211 SHA256 605de259b57dfeb2d45832f0a81bfeef933fe56dff495bf00eeba2b4ea413850 SHA512 547011069ce741d240f334eb1af1db8c05232f0fd2e2628ec9d48b8e07e63a175a1171a779d76d52e0cd8beaf9eb34745c1456f01a1178e1297f242e68db065b WHIRLPOOL d2f98e54ac85e8a2eaf7a328cd9ce10326a5e545a78b234d44b5db0aa9ba0efdb377148fd125574d6d8144b4e16409d0d43e32bfc0fcafdcae00c72a6e8666a9
EBUILD vim-7.4.769.ebuild 11412 SHA256 af7e06a8eaa8005e0bbeb70ce0bb935e3ff2c57c34080e535737daa5bd3bfd56 SHA512 6831c59cfc99fc1ec1e414486105917ed968c19103362264cc7fe9c922aac2e3ac9c5b18304b1e2f913d63dffeca2b4b8873c519b6ce43a2a38c5d551fc685d3 WHIRLPOOL 42a8fa174cbef56302ec4edb220aa374de46e3745420847d9270867682e2805737916001869a71d2f4e85594d4a10f5db59109744f751ea013377ebdb14b87a8
EBUILD vim-8.0.0004.ebuild 10186 SHA256 3243dc910d7817ca1483baeeb30494c5e26667d97a12bd97ebf0a75f7054529b SHA512 06b935245a6e703768ceb3a6fb7a134ecd5527806d0dc6aa788a933acca94ebd25d728c73049b00476a42244d4417fbf57773a768756740bcc2e020c3c0e048a WHIRLPOOL 5400b476455b99971f17ff7a09c6fc4be371ce3f7172cb079673aabf9a1ec6ab2303411b1cd7853a3221944eb44cdf7fdf437df9be20f8ce9d6f8f82c1dade6a
EBUILD vim-8.0.0005.ebuild 10186 SHA256 3243dc910d7817ca1483baeeb30494c5e26667d97a12bd97ebf0a75f7054529b SHA512 06b935245a6e703768ceb3a6fb7a134ecd5527806d0dc6aa788a933acca94ebd25d728c73049b00476a42244d4417fbf57773a768756740bcc2e020c3c0e048a WHIRLPOOL 5400b476455b99971f17ff7a09c6fc4be371ce3f7172cb079673aabf9a1ec6ab2303411b1cd7853a3221944eb44cdf7fdf437df9be20f8ce9d6f8f82c1dade6a
EBUILD vim-9999.ebuild 10186 SHA256 3243dc910d7817ca1483baeeb30494c5e26667d97a12bd97ebf0a75f7054529b SHA512 06b935245a6e703768ceb3a6fb7a134ecd5527806d0dc6aa788a933acca94ebd25d728c73049b00476a42244d4417fbf57773a768756740bcc2e020c3c0e048a WHIRLPOOL 5400b476455b99971f17ff7a09c6fc4be371ce3f7172cb079673aabf9a1ec6ab2303411b1cd7853a3221944eb44cdf7fdf437df9be20f8ce9d6f8f82c1dade6a
MISC ChangeLog 6273 SHA256 315e14477020b24172aa8e076d2c755e68769a1122be42b008ea622ded7e6649 SHA512 966806d7a31763677665bb662fd73247e4254ecb1430204f32cb18e7291011ef4df7e1296d4f39bfcb8eb2b8a0ffecdbf3a80eaff413a92bdcfc1360e3e2161c WHIRLPOOL 8aedda63499956f848206731739f7122bec836a66e139a7a2cf8b49cebc9ebb847f056e107be1323e455e1395d1405c81da43e13b4331b878079c9c21219d5ba
MISC ChangeLog 6532 SHA256 b33deeb04a2e8acea6960dd570f95dea00dc46f9623c0f8b52c517ab8cd3d3b1 SHA512 e77ccbd0d2557603ea1ac163c55b1242f6be2310386f68a3e204e424761f1cee19c468ff630fbb14adce6e9b612ff6f8833020b2b1ab1fd42d735b685be19467 WHIRLPOOL 316772770dc1c5b25b5fdd6cdda8780facded75f3f1fac1c25dcce38c5e2f84f28018004caa97f65bb94bec8dcf396113465be508389924ce40c1e18f0910741
MISC ChangeLog-2015 67669 SHA256 86ac1b2a4e92a9eab943636dde488ccb9351b509b3775e8e11f30e5367d48732 SHA512 f84c582b834fdb2907730b9f409f243e10d98777083a8b9a5b689a803d974f2181a93c7de6d197f4482e6b054992f1324d5e0e9d580f7cc89d6d48947a3e9ed7 WHIRLPOOL 047df580ce408d600fd30222ecd55b24414ee3aaea8cd156728a371a878ee0da86ec18843699bc961a911429c57bbf578bd2d4569c2d116f8cf1bac110ee79b4
MISC metadata.xml 779 SHA256 d9701e486eaad4caac728b1eecdcf0a9f88aefe093d6846f559821fdaecc8f83 SHA512 4e6fd3126e8b090f1cd89418ace750073a1dd0bbaa5fecca9be10fb19c70147e7d97b71ab1e3ffc480427a0477bd6fa5e27c475d5685c43e9d0137ea1df5d31d WHIRLPOOL df429412c61fc3023f1cee9f3899978ff3bb9841332915e13a1478ac76215d1d773248efbc31bbf774168b3a88d7a04fa8d985b64b20cd3925f369249a2e50d2

@ -1,352 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-r1
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vim/vim.git"
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-7.4.827-gentoo-patches.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim"
SLOT="0"
LICENSE="vim"
IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl vim-pager"
REQUIRED_USE="
luajit? ( lua )
python? (
|| ( $(python_gen_useflags '*') )
?? ( $(python_gen_useflags 'python2*') )
?? ( $(python_gen_useflags 'python3*') )
)
"
RDEPEND="
>=app-eselect/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2:=
nls? ( virtual/libintl )
acl? ( kernel_linux? ( sys-apps/acl ) )
cscope? ( dev-util/cscope )
gpm? ( >=sys-libs/gpm-1.19.3 )
lua? (
luajit? ( dev-lang/luajit:2= )
!luajit? ( dev-lang/lua:0[deprecated] )
)
!minimal? (
~app-editors/vim-core-${PV}
dev-util/ctags
)
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 ) )
selinux? ( sys-libs/libselinux )
tcl? ( dev-lang/tcl:0= )
X? ( x11-libs/libXt )
"
DEPEND="${RDEPEND}
sys-devel/autoconf
nls? ( sys-devel/gettext )
"
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -d "${WORKDIR}"/patches/ ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches/
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# conditionally make the manpager.sh script
if use vim-pager ; then
cat <<-END > "${S}"/runtime/macros/manpager.sh
#!/bin/sh
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
vim \\
-c 'let no_plugin_maps = 1' \\
-c 'set nolist nomod ft=man ts=8' \\
-c 'let g:showmarks_enable=0' \\
-c 'runtime! macros/less.vim' -
END
fi
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf=()
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
if use minimal ; then
myconf=(
--with-features=tiny
--disable-nls
--disable-multibyte
--disable-acl
--enable-gui=no
--without-x
--disable-darwin
--disable-luainterp
--disable-perlinterp
--disable-pythoninterp
--disable-mzschemeinterp
--disable-rubyinterp
--disable-selinux
--disable-tclinterp
--disable-gpm
)
else
use debug && append-flags "-DDEBUG"
myconf=(
--with-features=huge
--enable-multibyte
$(use_enable acl)
$(use_enable cscope)
$(use_enable gpm)
$(use_enable lua luainterp)
$(usex lua "--with-lua-prefix=${EPREFIX}/usr" "")
$(use_with luajit)
$(use_enable nls)
$(use_enable perl perlinterp)
$(use_enable racket mzschemeinterp)
$(use_enable ruby rubyinterp)
$(use_enable selinux)
$(use_enable tcl tclinterp)
)
if use python ; then
py_add_interp() {
local v
[[ ${EPYTHON} == python3* ]] && v=3
myconf+=(
--enable-python${v}interp
vi_cv_path_python${v}="${PYTHON}"
)
}
python_foreach_impl py_add_interp
else
myconf+=(
--disable-pythoninterp
--disable-python3interp
)
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# don't test USE=X here ... see bug #19115
# but need to provide a way to link against X ... see bug #20093
myconf+=(
--enable-gui=no
--disable-darwin
$(use_with X x)
)
fi
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=( --without-local-dir )
econf \
--with-modified-by=Gentoo-${PVR} \
"${myconf[@]}"
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
emake -j1 -C src/testdir nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
# Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are
# managed by eselect-vi
dobin src/vim
dosym vim /usr/bin/vimdiff
dosym vim /usr/bin/rvim
dosym vim /usr/bin/rview
if use vim-pager ; then
dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager
dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager
insinto ${vimfiles}/macros
doins runtime/macros/manpager.sh
fperms a+x ${vimfiles}/macros/manpager.sh
fi
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# keep in sync with 'complete ... -F' list
bashcomp_alias vim ex vi view rvim rview vimdiff
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}

@ -1,352 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-r1
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vim/vim.git"
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~radhermit/vim/vim-7.4.827-gentoo-patches.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim"
SLOT="0"
LICENSE="vim"
IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl vim-pager"
REQUIRED_USE="
luajit? ( lua )
python? (
|| ( $(python_gen_useflags '*') )
?? ( $(python_gen_useflags 'python2*') )
?? ( $(python_gen_useflags 'python3*') )
)
"
RDEPEND="
>=app-eselect/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2:0=
nls? ( virtual/libintl )
acl? ( kernel_linux? ( sys-apps/acl ) )
cscope? ( dev-util/cscope )
gpm? ( >=sys-libs/gpm-1.19.3 )
lua? (
luajit? ( dev-lang/luajit:2= )
!luajit? ( dev-lang/lua:0[deprecated] )
)
!minimal? (
~app-editors/vim-core-${PV}
dev-util/ctags
)
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 ) )
selinux? ( sys-libs/libselinux )
tcl? ( dev-lang/tcl:0= )
X? ( x11-libs/libXt )
"
DEPEND="${RDEPEND}
sys-devel/autoconf
nls? ( sys-devel/gettext )
"
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -d "${WORKDIR}"/patches/ ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches/
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# conditionally make the manpager.sh script
if use vim-pager ; then
cat <<-END > "${S}"/runtime/macros/manpager.sh
#!/bin/sh
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
vim \\
-c 'let no_plugin_maps = 1' \\
-c 'set nolist nomod ft=man ts=8' \\
-c 'let g:showmarks_enable=0' \\
-c 'runtime! macros/less.vim' -
END
fi
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf=()
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
if use minimal ; then
myconf=(
--with-features=tiny
--disable-nls
--disable-multibyte
--disable-acl
--enable-gui=no
--without-x
--disable-darwin
--disable-luainterp
--disable-perlinterp
--disable-pythoninterp
--disable-mzschemeinterp
--disable-rubyinterp
--disable-selinux
--disable-tclinterp
--disable-gpm
)
else
use debug && append-flags "-DDEBUG"
myconf=(
--with-features=huge
--enable-multibyte
$(use_enable acl)
$(use_enable cscope)
$(use_enable gpm)
$(use_enable lua luainterp)
$(usex lua "--with-lua-prefix=${EPREFIX}/usr" "")
$(use_with luajit)
$(use_enable nls)
$(use_enable perl perlinterp)
$(use_enable racket mzschemeinterp)
$(use_enable ruby rubyinterp)
$(use_enable selinux)
$(use_enable tcl tclinterp)
)
if use python ; then
py_add_interp() {
local v
[[ ${EPYTHON} == python3* ]] && v=3
myconf+=(
--enable-python${v}interp
vi_cv_path_python${v}="${PYTHON}"
)
}
python_foreach_impl py_add_interp
else
myconf+=(
--disable-pythoninterp
--disable-python3interp
)
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# don't test USE=X here ... see bug #19115
# but need to provide a way to link against X ... see bug #20093
myconf+=(
--enable-gui=no
--disable-darwin
$(use_with X x)
)
fi
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=( --without-local-dir )
econf \
--with-modified-by=Gentoo-${PVR} \
"${myconf[@]}"
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
emake -j1 -C src/testdir nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
# Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are
# managed by eselect-vi
dobin src/vim
dosym vim /usr/bin/vimdiff
dosym vim /usr/bin/rvim
dosym vim /usr/bin/rview
if use vim-pager ; then
dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager
dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager
insinto ${vimfiles}/macros
doins runtime/macros/manpager.sh
fperms a+x ${vimfiles}/macros/manpager.sh
fi
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# keep in sync with 'complete ... -F' list
bashcomp_alias vim ex vi view rvim rview vimdiff
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}

@ -15,3 +15,10 @@
Package-Manager: portage-2.3.0
*honggfuzz-0.8 (15 Sep 2016)
15 Sep 2016; Sergei Trofimovich <slyfox@gentoo.org> +honggfuzz-0.8.ebuild:
bump up to 0.8
Package-Manager: portage-2.3.0

@ -1,4 +1,6 @@
DIST honggfuzz-0.7.tar.gz 413122 SHA256 611472a453c870165bb44e55900e7709aa4f7bca0159a81fc599cd66d1547d2a SHA512 b0ab50ebae44fe734899a6fd4e6a861ff289ea6f449141fd974a4ad4cc8e12f0b77f7ba9163134668f5401596f2cf179c20d1e97cdc6578282f7c6b6e1c54b57 WHIRLPOOL d6e066efce44c7080467235a12392374da4bab1aa5714de1e7739cc96ecf66d44b97810b5a69b1a939c1194d9e129cc972a440943029d3a468f0946de648940a
DIST honggfuzz-0.8.tar.gz 432740 SHA256 6bdc09798e7fe69d2c88437b61c3d2ec5be17a8135ddbe8da006373ec0ca492f SHA512 65db9e67fd3ba3303a62c61c05a738dfad71dd3cbef032de8cae0965886887ea11ee3f4011354cf7b40014a8cd02d773ca66a06389cf76b42bdc5a79dbcb1ca1 WHIRLPOOL 33fe61321dc318824385632622d0f10d53dcfb36b0ffb5e43a7f3d051d8b9f2ae11b3d3c35c8f675250c88eaf2af3cd7ffcb7d33f9c18adf6fbea34e6aae3b88
EBUILD honggfuzz-0.7.ebuild 619 SHA256 06394d91b6cfeb03677c69ce3ea7ca034c7862cd340f1fb19287f60648b5d9e1 SHA512 19d946d32e397aca45e99513d5504bf565550eadbbf40071476f5f100e99aa84cff7c14f1a952ad2c7619941657bee5f8683aecbcdda40e7d12e46e4501b58ec WHIRLPOOL 3036c501be9c7e1e6634d9a19aa8c774f442bb8d63f68e28714bb6c043566a9bc2261c45ebce14c9a531484a0ca66bda23ca6f938f8d7ec6346f527ee3ba77e5
MISC ChangeLog 465 SHA256 56bbb2b58fc9aa3cc65f746047f8162bd6fc76f8ed70279331a67d5ed579492f SHA512 5cbfc8a1a74bffd30786aead6bc202c77029dcf355de1f0df9bbc07449c9ba15f77cbccdbd1cec73eb418848326298ecd842aaf382cd9eee648d45ea09e2f823 WHIRLPOOL 2ced3f127129ec2f2fee67c1e7b85dbc1534c2d24bab88c28766962cef0109e6c4639cd185fcf534a37eb35229a3e67292be77cbbe67fc3a619b3827c12cea71
EBUILD honggfuzz-0.8.ebuild 659 SHA256 1ef3cc2583819920d36969347d06e4526c8eaf51142b851ab2d43b0525a294c0 SHA512 4abfd84070366bc8ad8f66af4bd86786706cc1b171905aa94d527c7fb40d0e6f7de6cd90bb71086d9f89c1f9b29797c598a8b8d0abc908a83ac982621cc63d09 WHIRLPOOL eb00e8323fb6752b3cc2cef537af5c503c6ade5c8f6d53bbe4cc85aa0de5cf72633e4fdccd7fe9ed1f93fc4a9519125d9da3816256b477878c0d149770fd3896
MISC ChangeLog 624 SHA256 286d7d09cf05c6483568ee06df8344219b9d3f1e93ceea689ed03cbed2c16fbd SHA512 de5c55005db3e28fc45b911e3d8a8205a989644adfbe9a76e8e1ba074d7e6fe4349807d075390901d6c807f82e1eef1f1e68cdcf6303cf4db6e45c9b9b9f283b WHIRLPOOL c82c3d4fa6272936329c808dab5cd1155022ca49da25186353d2047851e2124792a484e33900b047968937df184d38af543e7aed02c8f17e37c55ca7be5704b6
MISC metadata.xml 332 SHA256 df2ef3baee63ecda6fe4d07ab39732863910875121f0d0636ff48f63b229c26d SHA512 1f75a39cce6995d550344225849dafb3a980df19cc6afd10025e58e6c08086a27a67173ff435c084660970cb4ed18183914afeba712dc461d7fd55f83f9e679d WHIRLPOOL 9f02ef07482e6bce86c3f12c599027e2b77695788321717767514aa3dd326ef50f9e1dc71e1adafe22799e53852e22d0fcf98df535abdb97969bee1290578d09

@ -0,0 +1,40 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs
DESCRIPTION="A general purpose fuzzer with feedback support"
HOMEPAGE="http://google.github.io/honggfuzz/"
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="
sys-libs/binutils-libs:=
sys-libs/libunwind
"
DEPEND="${RDEPEND}"
DOCS=(
CHANGELOG
COPYING
CONTRIBUTING
README.md
)
src_compile() {
CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake
}
src_install() {
dobin ${PN}
einstalldocs
}

@ -115,3 +115,7 @@
Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches
15 Sep 2016; Mike Gilbert <floppym@gentoo.org> fcitx-qt5-1.0.5.ebuild,
fcitx-qt5-9999.ebuild, files/fcitx-qt5-1.0.5-ucs4.patch:
Use EAPI="6".

@ -1,7 +1,7 @@
AUX fcitx-qt5-1.0.5-ucs4.patch 3774 SHA256 d95636cf29725c6a6ff2f8ea3a4f4e0e4723a5a81afef90d73cac848ef116ed3 SHA512 f6d34f722eda5b083e2109e906786f60554c7dab3509d375297d62606e162eed4cee6c9298b0305a534c323ac4cf51cbe6525b8a8753d232cc0e624bac33e92b WHIRLPOOL d20c168b9ba256e5f424f9f1b040b423c7190520677922a44872f600af2c9984b051434856024e0dd2ee7d405852244de633890d7c17ab82ee189e794f62191b
AUX fcitx-qt5-1.0.5-ucs4.patch 3776 SHA256 f3ad90ebe52bbdab63d38feaeab06f463611b954d1260fafcc510929c456e4aa SHA512 8c604f95ab49e99cbbc701a5dff619d5940b3e7dceadad93ca16998f8d87eba9995f4ef55c51df2ba2894e4b38575c751617481d3de310da15f6398af53f61d5 WHIRLPOOL 8a3140ffe4518dbc7cafb834c64b0610a9c9901f827bee60d395f19b4a1728030060ecaaa619d06162e40843cb7d2986dceceb0ba3f211d3f310f6c3c8c2ac3c
DIST fcitx-qt5-1.0.5.tar.xz 53584 SHA256 8cef90024ca84c3f607943b91f6bfe63fd077507bbe100e5a1936464095841de SHA512 f4da9ede8918cef7aa0dbacea534ab81024e3c6d812bedd287c4c4c9a8b9ca994d4708489c602967f3504ce057ec6e118674503f5d796883f1890e8ecc11c501 WHIRLPOOL 764190a5f523fc40ca5f937704d5bc1a7018232284f50b9b1b6a36b5dd41dfbebda5db337bdc49b08e601e94f51935f2a70d96dddbd4091744ec8c89a77f26b0
EBUILD fcitx-qt5-1.0.5.ebuild 869 SHA256 83812bee0fecc8624e7d1e8c3aafbb7a5775eabf651dcc126ec5c114fad30248 SHA512 beb1694cd1ea21e1a45c058e90adfbdf7bbf1b60817f9934d8b3cf6a2536c52febb0b64a20381af19b84ad5a34c8c37698fb55d33c76255afcf30e7405fdbfb3 WHIRLPOOL ad20866470140226ccccdf4a3c57e8f092d88881943c9a25d628771d0ce34bd19b5007259f526d3e6ab0bc56802d8b959b02e875af0f4976809db0de03ed9aa9
EBUILD fcitx-qt5-9999.ebuild 801 SHA256 ad77ef4e4da48db751ecbca4542cbb397a8041cbedabe05b9bb8b608bed2e0e4 SHA512 641c7d9912379e9f851c599976264fc64c89e9efae7a090ee3ca4da4bb7334308af35ea3b4c1ec2ae21d1f144c03bbf274873556a3efff44eea237afa23bdba4 WHIRLPOOL 448d3edbd09e82ad48b2e5a14f5dc93ebfa0db5a740385c2a442a7d5222545de99dd0eec2f4eb5cf872d790c0e7f3ed68a342dd60b824cf49ab455c5c3e0d4af
MISC ChangeLog 3990 SHA256 4ce89305cc63c6eb9ea7c96e4a8cd947f3d98ae106343c2b5d0ae43a6522cf33 SHA512 51dffbe9d3f144f0e4fd14cfe3d1080c061d776de5485f291673b7c89bbc9d0f800cd6a31f6ce1f46f1c4cc8d5fa4b646d7bb252fe8f9abb0e2387e939c055af WHIRLPOOL 47d2acc44980cbf29264d9aa30f90ae21d72be40b46e540e8d0485ea3f2494348732f8474a89f8a11a927bb95b9be22b8fed7832816de2c2b43b4397965c63af
EBUILD fcitx-qt5-1.0.5.ebuild 869 SHA256 5f31a02b7060d2e59794b03c7ec260c1efba29ba12e635d8230825051ad1eaba SHA512 b21f9ddedeb22db1ed1b28a5307fc1d50171f2cc903dfbb7895b495b499d7fd0300ec7b5565d5d379cc95a50f77c602d9ea37638d1c2a76db11d28a6c019b8ae WHIRLPOOL a6045c727010b7b8dc2a2ae02a2d7f2f46175394d12899eb8931f5321afb68418d27cb756ebf50f2919ad59dac3ee9f68e3aa05cfe2110d64083fec10f3d6e44
EBUILD fcitx-qt5-9999.ebuild 801 SHA256 eb4627360668a1de826d0924955a1f5e85acfdb7016f1669617bbe33ce2ca7ee SHA512 44a582bd7512049068e1c3afdd99190e3526f7f6ac04cf7c146fcf69f9867abfc38d1fc0594a370bab20509b4747fc61d21435815f3b322e75d51a38344da064 WHIRLPOOL f12da3a026dd968e5d4ffaf47f568abed47504e15b28e9fa49d4d5261b431355a5db36fd8fa66eb99cff02b1f77550d562a8a1047ea6a7cd2322f16623231f84
MISC ChangeLog 4139 SHA256 a79d956080c62261981fad2e0e71dfe04502eea25f2f9510999a4307e1996200 SHA512 200a3f4df81e9b64a7bd949f7d9e73aa05a4e59e539b293118e1f1ebdf145828a11f168ad4777282cb39d2b457369b745c6bd53e759235e14bd58768ef9ea318 WHIRLPOOL d3bc6068be60a492bf5f594c254578a5b035ece83447af6c42576bf5ac4c4b1e48ae45309d9d0b5afca46df0513676dca52c3683db0a0d5feeef7dcdcbfe971b
MISC ChangeLog-2015 843 SHA256 e89e001966ce223ad3334738870444dca20664da57c0b0d64b11de32fc26f3cb SHA512 714b955d8a859889a2af1d47882c3d06e5a056a8011a11b191c867997c91f90a8fcffc65bcc891b452a34d04feea31d75c8cb16ff9bff837ee6adab3bf648407 WHIRLPOOL 0e9661f71dfaaf03bf5b68167c5f8442112fc0d7f94b6c82f1cdb5ef0eb1e82a5ed81fd44dd859827fe61f83278b157c50cf4cbf9e840da9cc8d8c15bd38916b
MISC metadata.xml 368 SHA256 35771713c1279c6a6256b587a24bc95638761053755ebe871015e0a62bdb3d72 SHA512 02412f1f558f3b859d1327a440038b9d9ce6d2430510ef98bdb2ddd2b2ccb9ae682f76e76fdefc47e903ba08e93f6e46e9aabffe6cdfb4e57d33daaa63dde29f WHIRLPOOL ce52e2c48610b125b418018b4043cb24b09c1bc9a959275610a0af5a76c5da179703b20fc3aa938434834f8be6ad79339baf3cc4295f2c11a26a17eafad0719a

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="6"
inherit cmake-utils

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="6"
inherit cmake-utils

@ -1,8 +1,8 @@
https://github.com/fcitx/fcitx-qt5/commit/31ecc9f2f9c8eb77082044944bbb6740d35ae7c3
https://github.com/fcitx/fcitx-qt5/commit/8fc110e6125d85d3c50112bc20a6ed36395b2b21
--- platforminputcontext/qfcitxplatforminputcontext.cpp
+++ platforminputcontext/qfcitxplatforminputcontext.cpp
--- /platforminputcontext/qfcitxplatforminputcontext.cpp
+++ /platforminputcontext/qfcitxplatforminputcontext.cpp
@@ -254,6 +254,12 @@
anchor = var2.toInt();
else

@ -162,3 +162,12 @@
Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches
15 Sep 2016; Mike Gilbert <floppym@gentoo.org> fcitx-4.2.9.1.ebuild,
fcitx-9999.ebuild, files/fcitx-4.2.9.1-qt-4_ucs4.patch,
files/fcitx-4.2.9.1-tray_icon.patch:
Use EAPI="6".
15 Sep 2016; Mike Gilbert <floppym@gentoo.org> fcitx-4.2.9.1.ebuild,
fcitx-9999.ebuild:
Fix sandbox violation (bug #586588).

@ -1,14 +1,14 @@
AUX fcitx-4.2.9.1-qt-4_ucs4.patch 4059 SHA256 e37bcc9ebae3a4ad8e0552e41baf94fc20ac139bb52faca7f8ba36b2a835140b SHA512 f85f18833fdf01ec4f3db05f69c81f855da03d97929a6fcd8abe6f7747e1f374bdf9a1e31ccd16d72514830e9d5b24f6c4a329881a66fa22dfb606005bee0570 WHIRLPOOL f4826a20673cd4d37c57259de66ea7f6422ec27f5da91ae67a14fff8647f637f8130a5be9f184108de6ba96f540a04888d0738041646c2f0d69eebe8657d81f2
AUX fcitx-4.2.9.1-tray_icon.patch 5805 SHA256 855821c462a455d4526b9a7622cdc3a62a92a82ed41ebd400531f10216383a5b SHA512 824acba80895173409f05d4970e666cf17770c5ea8520ca3aa9523c07ed31334fab8526f9ff20e89444f50a9b5bdb3003db5b3440143e14d6e16047dcc9c4b36 WHIRLPOOL 9d003359bf84d2e4f6b11803b66f56a984e4424eb6199333a8040947cc8e64b171de2cf6c96bdbe753b6205ca14ba7aeed48d402f56eca9d1d5d4f49173878f2
AUX fcitx-4.2.9.1-qt-4_ucs4.patch 4061 SHA256 17d2878da18bb67752709cfdfcb899e73dc3046c1b474758b214ba4431e7c4d7 SHA512 525b54c6836e2a3e6e8d5d3868d7dd07c69593e87eb5ecb22a20213b7b016fb5911acb6212f62f2ad0f0e98b463f5849dc0427e9f693b35d28a9b435d679acb0 WHIRLPOOL 4ee39c875f4fe8d41679cf6bbe54a2d8544488253f54fc2a6b05aa19d26e97074addeeb3b56073e5df6f41a8e54d5d4d683d8696dce9dff83e8ce6b26a9f7c3c
AUX fcitx-4.2.9.1-tray_icon.patch 5813 SHA256 786153340705fc826888a6db96c177384858cc027d4f40fb452cd1ba51aa1187 SHA512 7ecdeea867f29e95c8518d10357d9358babe81b70a4aae648205a9bd72b0e01dc9befc8d11c514998a2b1396a7f56ff368aec7dfc652ff4c3f9a7c53a6b00913 WHIRLPOOL 4d6589105cde8e3c981c86a0a8d10032c2e1309ca673bda77bd8953040262ac0ebe525bfb230bb716a87469bd2962fe195ad961dec278939cd04183b5ac2e221
DIST fcitx-4.2.8.5_dict.tar.xz 8696468 SHA256 fe3d6f57805fc61130f8254f19a86fe3baa0f405406414ca2e94bcf86d3d1b72 SHA512 ee6612a34087135065537fa14f09078bad9f029f69b636fb2221193f23d86c5431a9d8a848b264bdcb259680f6bda41d08d58dcf67d19e5a200cb11fa4a26ffe WHIRLPOOL 0a394d5aaa53819bbab66b32e7ae5896187bc45fad146c7eef4ab75640e5c6670cf811bec87e482bb3516b30e1ce28f2cefa91c10838092f9329b1101b5c70db
DIST fcitx-4.2.8.6_dict.tar.xz 8694328 SHA256 91034e9ef976bbe2649a96b67adf0c133d64e2c0d53be440cc40a4370569d597 SHA512 822e448932e735fe3087384eaf91c6b029b06d3461aa3798501bfbf8f79b8ebc5ea3ac57f01ec32674cc3cb74fcb34b6e285ef265bb49be54543f34dcaf624e4 WHIRLPOOL df24b3b6bbe18a8498732b27817caef6c28278bddd6acfbe49edd9a63d8f33b09ba93ff0bd144e1c1d3b9b9c8079a35a8a047ebf9b361b4f173ec9b23138042e
DIST fcitx-4.2.9.1_dict.tar.xz 8684772 SHA256 5337c8226417a1d4e6f88b3b1048aa73695d281ed483568a7b6a9ee849ad6c77 SHA512 5d3b669ed97423f976116385571d07f832e9e18007e6a3c2aef12957219739a81fbf2343825fea4a1b01a83a6bf9e40e9ffa88466c651876602517c6da1fb25d WHIRLPOOL 02b2ff1b0c33b1f2c0461988bc3323ca27ba565a0d8a1f49b96aaceac857c07365aaaee0048d470dea82e60857bedf59ef8c60d3cdfa14a2ff074216d5cdc16d
DIST fcitx-4.2.9_dict.tar.xz 8675292 SHA256 3a935b7098fe573b126f8e393d93bccc6d4e4e9988830430fa9b1c87876bfc6c SHA512 4bad2efc283858bf9af7f7f283f7beefb210aa361ff034464ff97ea0e536f084c99d876f3595a5375114b68cd51714bd0b5c622a53efc57154a4e629fd416093 WHIRLPOOL 520a6f41a68fd5dbd4b00eb5de5ed2aea0801adc9dd64449e36c442311c9c85bdd28f1d5f79917e99b7fff2f8372bed9bb780fdda7d6d16cf528e5c1a6a0914f
EBUILD fcitx-4.2.8.5.ebuild 3504 SHA256 af00d3efb05a9cc8079bbd9aebab3a127e82a4539f35c834ed06e549178b4d38 SHA512 c3bd843f877a5653f0ae59875428cded2af851086f48141e2c57cc8b0ae05a42a2b34c60448d23a95014f6c9ee4acad29c3f8fe2708b8469be1a39aa965de28d WHIRLPOOL ee804c1965a5159d1565c877754fa6c5333566fbf4684bab8acc5e6172a77fc2fcdbeb08978412f4c24a06b927f9ed7de74aac5cbed2eefd10063444d0150bc0
EBUILD fcitx-4.2.8.6.ebuild 3505 SHA256 d61428b835978511ac0a210e46a2cc5f46753f2eb94d111944ba139d730909e1 SHA512 64a3db42de03ac7e5b0540a92e7cb7f1b0897cf23122865371c3d15b492add1cf14d886b96ebda85ba1cabe358d14a8eac1b2b1d755e77c838c5af43cba29dec WHIRLPOOL 2fd1f5b20deea0fd086379c90014e065bd81a7a88f0e3d6d57278175def8d42eed55d5a3c06c11dd881baa90845e5a8dac7264a8d99a5c211a215057ba169721
EBUILD fcitx-4.2.9.1.ebuild 3547 SHA256 8634df2c698479083f0e850c78b89fe5b16078d860de2a2c29dfe76970b0f269 SHA512 223d510a0e1c3cf2993fa3749c5807e2286000d6ed965500d6e507aa3d93f74c63994f4fe275a6bd1e6017edcc6016a22734ae741080cc75c1c67861fe23eaae WHIRLPOOL 1122218e544c0be4ac55f2ef137d3adef4e792e2d61476b5b0176efe900a0a61f4067f44d0f04ae1c0f0b98471eb0dc62aef2ad9f9ff6f1b2f34f319ae9349cc
EBUILD fcitx-4.2.9.1.ebuild 3570 SHA256 3d8403dc74fbe0887fbbfa95b54341799d1287693eebe2186846fb0cfc3dd16b SHA512 c72ad1128e93bc7194f64ca021a77d0fd57a607c7be13d106f0f8f5c1b20cf45e8d900ae527089a14e58f7a3ed887eab49231d42160cd18a8c0d040cea261d65 WHIRLPOOL c21a57d1f5a62677757123907eb40dd36b876e6ec0e416696d3dac070143fde36bcb5e9bca4d39b2af41f6386b635322f79897f59d772c7b16c5f99dba9ccde6
EBUILD fcitx-4.2.9.ebuild 3546 SHA256 3ce28e38f9151fb672c991f389ca3f85244c2727bae0fb3a46a88e69e5b6f0c7 SHA512 763d6deedc71243ded31595a9e9d904a1e38679fb2b1471a0d2ebc96c7f3b37b22111471857880ed6da2cd0440976a40474fc13588594376b2c7078ed2013f19 WHIRLPOOL ad8ec88e0291331ea2617d47751368b59eab7a7a0cdfef676db5c56e12c35984b2d56453b5c15282d161ab39fd094caa8eed42293b4f7ee750122fb6de195042
EBUILD fcitx-9999.ebuild 3439 SHA256 4cd3253965f46c28e6fdc11a831dc57b9710cd37ed3d7a1bd0f72924d484bd74 SHA512 d7ef12353909388d28eec58c1812e0a9abfcef0fe531a35e4fe8fba4e30735e378399d34020901ddd00629df6249ee5151fbbd645514355d13b84044f4e7723e WHIRLPOOL f560eb381cbacc0417fff113e2dab941e256f44e7eede7998513f3ce89e410766dc3decaad30c530564d706c8eee1bf9639cc2ccac99020f2fd51b19469052ca
MISC ChangeLog 5721 SHA256 fe19cc2b46b660cec89b69dc5c415cbc7255715a6334848bcb0cffaf7a23cbdf SHA512 e7bfff22f5944d4efc732d7788cb5093a504d0cdfee14cc77d9f5a63ab4fa659fae02abdbeef9c0db753dbd751db0b39a5d49cf96b675db2319689c065bb69c7 WHIRLPOOL e448d6ccdc837b05150825a9affae9808b0c66a876a8e1a3077e447ebf37e0139c865abcd8fa347dcf1c0dbf98ec411d5f6274b8d24adc1644ba85afd35889a5
EBUILD fcitx-9999.ebuild 3462 SHA256 a76bec95e7a30659aed23a24e788d656c7d383189efbe0ab71fc3ebe26762d53 SHA512 6b7992801ca6c2e3310d69be5d542989f340f591a1f2465bd94bb8db473e3ea742d44525a0b0fc7700c6afcb448e23d9ffc40d1c3e2522ac2054489224c2e4a2 WHIRLPOOL 89d8e0d2d1b72dabed9bbb04d773b839d646f1e94b734d382fac50b0ba3c7e39f2fce74fbd33227ee7ab48fceb979a4b5434d1b3bd5641463fb68eadedae429a
MISC ChangeLog 6038 SHA256 0e09cd9d58f6be625cbf42cb9809c8eb6356a18329d9a5dd30354194de866b68 SHA512 e4897ab1c3f5a5ec170999a1d8554e8c235a66cc3fb69e5d045a3b361d4f07cdc44936dcebef8e5f0674d81162bdde595404c79f71aa93c47c80cf38d06a6f39 WHIRLPOOL 0d3d1e620b8700e6db89978065903071c4c44fd1e88e507e5ede2672524760dfbfe0681b1c8521824b86e5dc4a5d5148de504545abf20ce5a263a3e06931617a
MISC ChangeLog-2015 12322 SHA256 44aaf7bd6d65aa72945da682fcb42b3c96ad81c259ef15c8107960e27739a426 SHA512 2413eec485fc1b31769ba5ca8e0406f56ca390ab46447dcb4343cf2f2ccd11eeb924da785788fc9730ac515b3b6f7c848d7d5ab28c6afcb2b7f1798e0a8cddee WHIRLPOOL e6ccf45e047e81eaa03e90c28f4aee0bcd9d03d8935482638ddc4277644a4d219d92451bf410b894f79f01a46bc33685686e0d97483428796437428c658f5ef5
MISC metadata.xml 1128 SHA256 0316830d5c129fa39b8b85b9d37c0d5132fe02c8487d8c4fe975fb3b68189bb2 SHA512 0d63770a2ae972c0b8407c99b557ec898f05d5ed6028cc4d9306137b30e31dfc8853fe552d55af116e9147b63dfac59db558659c9d4c8bdd75075284af057dc5 WHIRLPOOL 6c5b1f564ed576decc12fc536c9588c19d032968ebf802adb06ca9d80abb3158f38f45e5a3fb19bde39c991fbc0fc5b58b56bbf74111b33389292a2aa8db42c6

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="6"
inherit cmake-utils gnome2-utils multilib xdg
@ -89,6 +89,7 @@ src_prepare() {
-i CMakeLists.txt
cmake-utils_src_prepare
xdg_environment_reset
}
src_configure() {

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="6"
inherit cmake-utils gnome2-utils multilib xdg
@ -84,6 +84,7 @@ src_prepare() {
-i CMakeLists.txt
cmake-utils_src_prepare
xdg_environment_reset
}
src_configure() {

@ -1,8 +1,8 @@
https://github.com/fcitx/fcitx/commit/14faccfbb0d87e06c25d182ae842808d18be3dc7
https://github.com/fcitx/fcitx/commit/216a09e3ec056f272eebfbe82809b803d86012cb
--- src/frontend/qt/qfcitxinputcontext.cpp
+++ src/frontend/qt/qfcitxinputcontext.cpp
--- /src/frontend/qt/qfcitxinputcontext.cpp
+++ /src/frontend/qt/qfcitxinputcontext.cpp
@@ -232,6 +232,20 @@
anchor = var2.toInt();
else

@ -4,8 +4,8 @@ https://github.com/fcitx/fcitx/commit/353683e29be4ef26409b9a05e0cb647a5180fa8c
https://github.com/fcitx/fcitx/commit/fe2732db27a1c2e183400ceeb3283559e10a4ca8
https://github.com/fcitx/fcitx/commit/440c431d29876a8e4871159d289bc9a573f9a41b
--- src/module/notificationitem/notificationitem.c
+++ src/module/notificationitem/notificationitem.c
--- /src/module/notificationitem/notificationitem.c
+++ /src/module/notificationitem/notificationitem.c
@@ -565,8 +565,17 @@
boolean FcitxNotificationItemEnable(FcitxNotificationItem* notificationitem, FcitxNotificationItemAvailableCallback callback, void* data)
@ -25,8 +25,8 @@ https://github.com/fcitx/fcitx/commit/440c431d29876a8e4871159d289bc9a573f9a41b
if (notificationitem->serviceName) {
FcitxLog(ERROR, "This should not happen, please report bug.");
return false;
--- src/ui/classic/TrayWindow.c
+++ src/ui/classic/TrayWindow.c
--- /src/ui/classic/TrayWindow.c
+++ /src/ui/classic/TrayWindow.c
@@ -48,7 +48,7 @@
Display *dpy = classicui->dpy;
int iScreen = classicui->iScreen;
@ -100,8 +100,8 @@ https://github.com/fcitx/fcitx/commit/440c431d29876a8e4871159d289bc9a573f9a41b
}
return false;
}
--- src/ui/classic/classicui.c
+++ src/ui/classic/classicui.c
--- /src/ui/classic/classicui.c
+++ /src/ui/classic/classicui.c
@@ -168,7 +168,7 @@
void ClassicUIDelayedInitTray(void* arg) {
FcitxClassicUI* classicui = (FcitxClassicUI*) arg;
@ -120,8 +120,8 @@ https://github.com/fcitx/fcitx/commit/440c431d29876a8e4871159d289bc9a573f9a41b
return;
if (!classicui->trayWindow->bTrayMapped) {
--- src/ui/classic/tray.c
+++ src/ui/classic/tray.c
--- /src/ui/classic/tray.c
+++ /src/ui/classic/tray.c
@@ -106,8 +106,9 @@
XWindowAttributes attr;

@ -118,3 +118,7 @@
kcm-fcitx-0.4.2.ebuild, kcm-fcitx-0.4.3.ebuild:
Drop ppc and ppc64 to testing in KDE-related packages.
15 Sep 2016; Mike Gilbert <floppym@gentoo.org> kcm-fcitx-0.4.3.ebuild,
kcm-fcitx-0.4.9999.ebuild, kcm-fcitx-0.5.3.ebuild, kcm-fcitx-9999.ebuild:
Use EAPI="6".

@ -2,10 +2,10 @@ DIST kcm-fcitx-0.4.2.tar.xz 63796 SHA256 f681c1a4172b74a63c36094f860eff4ea778422
DIST kcm-fcitx-0.4.3.tar.xz 56864 SHA256 b7e9ad4569c0940f9654d58de1f13281fcbcab56febbd346951edcfa0a86e208 SHA512 d311699a5d99f75d353899b7fba0a950491ee8b891724b855033449900ec4b3db9408bb1b80e60ceb0dbb0ce91072162062261a497f83a2a683214b71c3f4713 WHIRLPOOL 04aec049436a120362d02ba900a0d8639feb359b4cc6b99a871c7ffa8d9660270c321828b8660c718890a7f0ea308ea584711ed712762aab712fe8d7e72a205a
DIST kcm-fcitx-0.5.3.tar.xz 57488 SHA256 f2de5fa4e31a96fea059e4d390c6f1d6fdc98af572c19a0e84cf6181da7c2935 SHA512 19d172cbf1d2a13f289b64b67488ddc5ba83a9d26503438045271c85df3775715614951652dc6f8da52a3b9d692d6e2138a760fc51d1e7f0f8bb0bd467265496 WHIRLPOOL 7be5cfb389bfcf5f451b5619c0818afeaa7b88199375b2f5d85bdcc21b1259008a3653f1cd26e33689a9f18130bc53269dceb20fca5b64aaa8f619e06f2d413e
EBUILD kcm-fcitx-0.4.2.ebuild 464 SHA256 9f1a8a67675257ca30de12fdafcf03b56cdbcd660a1249798d0296383a958fb7 SHA512 dec0ccb7cabf1a5a15e1e776ba283f7939c772bedc9cbff2726a24e0c5a686a3ec608889e6aad43bfd4fd9ccf2d242979cd2f4143c5735bceda94d7091b267b1 WHIRLPOOL bea9cee57812dc933f1cb51adbf3b4a37d67c78421e5eb07af967c7640ffc3d8ff733821acfda57ea5e35b58ad1c35ff45ade354a3610dd43fc2c0bfc0060b79
EBUILD kcm-fcitx-0.4.3.ebuild 943 SHA256 7582fbafacbcf1fb6a2bfd6ab0bb9f555e5a85996b43df0e141082114f652f4c SHA512 16ff42316029e54e66505982d0f36cd7e41f266b026ede365a5fa52960a2630bbfb8e1bbaa684071ce1f7aff66d984283f0726d540dd7211397c55eac5d19e47 WHIRLPOOL fffefe0a7859614ed035e18c723b00d94bb370211c9a63c6c0048fd346277cc66a2a47a0823e2c7a14b3d554ae75a727d3157e94c719787b4b1b20bf9420975f
EBUILD kcm-fcitx-0.4.9999.ebuild 921 SHA256 ec4e960e646eccc9fbd143dd4e438d4ad00f1e3fda9c485b4c17acea9b440e83 SHA512 a8a805a1b3a5e82e97732551842806ff1177f1c5871682bc8cf9203c235cdbc3e96ab40ae1aa5d36f03c1eed8621c96b348f092cbc03a38b2f6846dab4da2a45 WHIRLPOOL 368789c65a3e366875def2b8e1fa57a0d00043e3ffe0a9da474c05de9cf17b8fa856d56058d25e037590e2d3a18159759e962b0155e73a66f033e3ad0ca4d337
EBUILD kcm-fcitx-0.5.3.ebuild 1319 SHA256 4795dc031e3043b356578abd5298d21486cc147c5aff5f129b6048256bcfaab6 SHA512 6f3810f09a628784b37b226a8db4f52124c8a21bac50cabfdc85a54f0e0fd5e2d10d7dca71a4b87ce9a6f84b48a3dc7829d3e1843c7e1d0b5ab4b9d6973a990e WHIRLPOOL f58c52d336e8ac3e24798b23760a0ba91c330683e43f9b5d4b75e6c43a7756851340a1f1b4d45fbfaa9f8f25ef339e151e3fa4cc58cd93912fa950dbb76536d3
EBUILD kcm-fcitx-9999.ebuild 1308 SHA256 99669c17c0485febc3dae7cab5fff7ea7faf1b5f4756b6a20a7f006e1339652e SHA512 4e4fe142d11537d6de2dcdfd464c98f2026a0782ed445499abe5aabd21064632c03680997d40dfc0e4b0dbb5018c37a69847c22cae6d1d062eb95dd12ca1bbc2 WHIRLPOOL c427459fcdf67d36d82f42317324d2ab121765a506a66b6da35f8d1f7a4634b9177c7f3220be152d655a109eb9b347fe9f203f6671a7ed996e678fe2731e0cea
MISC ChangeLog 4215 SHA256 13709405a3c7a782d62e16027fb3c7425bf802047cf6f30cf0f777808c36376b SHA512 eea30495797c86fe021f24154c382b062b673fc2a493d76eb765a7d1ba538cbf5d3bd7a5a261a1bb198728c4796391d8c909fa7a658c072456677cfc64586a9d WHIRLPOOL ac0b79c005d6b80adc8c649f1842964256eb2b03bdb3042d39b5301ee3fa9a7495ffa72865d7d64243eb28d4396592a37106f2cff68e08e4ff7e7c3b96f008d0
EBUILD kcm-fcitx-0.4.3.ebuild 943 SHA256 bd1bb7bd3c091fd77b11feec2b24c8c4a4dc198d2c8262061874b90b9efe17eb SHA512 c2c86b48e655c97f1b0655e2a2aed0d7e5ddc471c6c4b358a9d5855abb88ea020daff43739146036cfbf49331ce7172152a404444d06187f3d23b7fb698436ef WHIRLPOOL 794efd2807ac040b8ef3b5b695adefbdf0767766be022af4c8757ea4b02a7f940a0d2f1076a39eca7b7a0d22e09450e1b29f497a4267e023a450935c93eb1f5a
EBUILD kcm-fcitx-0.4.9999.ebuild 921 SHA256 f5d8f78f24d60c263724b278b67fde29f7466171ada63aec0fb92d3676e31f1e SHA512 a5cd3f1e598738c482f912ba5b2b8c0b1b3a570196ae6f957022966371ac80830c4155044438c247ab015f002833ae6463f6640e695915755152a97afd70f436 WHIRLPOOL 47009640966fddc52dfd907c5a55d88ac55760ac084042a39167a592dcdc283af552df376321ab632387ff708fd1f36ba8aa9e7faa19a98ed4ccb3ffeafde505
EBUILD kcm-fcitx-0.5.3.ebuild 1319 SHA256 1c3331703f94b9896f7bb2b4f9a4b9550daaf1d052dfcd7971faf3afc8df5310 SHA512 b4d2779fd1b2c129948075e82224654f973d3c89432ff9959ae6c10d860808a9f45bcc210533f6a48587945078f60b10bc87ca8c3a400d286052256ebdb92048 WHIRLPOOL 10198f165d3163ebb84069ef593e1b351b841ce51e01f11fbbff3b4b7bf6593475699d3a3baaf5fe7560db27ed8732644e21bf63e1251b9803d704a554cb9bf0
EBUILD kcm-fcitx-9999.ebuild 1308 SHA256 4a06e49d9393a6404ebb71864a429a8f22fed2664cf21bb7ce2d10e06466acc0 SHA512 0ab7ec85d195934b7824770569a46a210abd223be784c7981992d46d6e3a414a1537bc7f132976728c6e4840b30145f839720423e752587d6dd1420246ff3880 WHIRLPOOL a7c7aa1eec56be377140c5e7ba0a301e623e8e6d9db9803856293f4c9e103c48229984caf9e01f14cfa1f82552682288060c939edd9127f93683570f49cc2630
MISC ChangeLog 4381 SHA256 c460a9cbcfe7ae4b36f39632234b5e4dbd76f7cecb275b77ccc888ebe8940efb SHA512 f367d3ac2f605548ff5235514fd6aa847ca942c5222061815a0e669067eac38ffd7d4091afc7e2fbd033aa7c199e12a71cdbbffdbaea1d64af7e3634921ca9fb WHIRLPOOL bb87ed248123d24abb4908258cbebd718e0753ce47dda24512eada41e6b1f0ecfdf7acd4c9c32650c8b3653fb07ca93717875326ce2eecc61c136910043d7db5
MISC ChangeLog-2015 1321 SHA256 e17a47942e7cdfe369bcd47c362e5aab7995247d9ad96cc5bc86b8ff6e1b7b30 SHA512 f922c7cac8f2bdeead02b4aa8d1f29e5a9d27b92bf35199d466b3691cfcb8c0c156635f3cfede57038a00ce33239bc9547ab45821c52313f11b302220cb640f6 WHIRLPOOL 09149af5e86d994f8bcccbf51fe83a775239463c4cf584971266aad7a7a7a53b13603ba50794a9023fdd57104af8964ff9e0fd0588d19079c2477bfb545881a4
MISC metadata.xml 368 SHA256 35771713c1279c6a6256b587a24bc95638761053755ebe871015e0a62bdb3d72 SHA512 02412f1f558f3b859d1327a440038b9d9ce6d2430510ef98bdb2ddd2b2ccb9ae682f76e76fdefc47e903ba08e93f6e46e9aabffe6cdfb4e57d33daaa63dde29f WHIRLPOOL ce52e2c48610b125b418018b4043cb24b09c1bc9a959275610a0af5a76c5da179703b20fc3aa938434834f8be6ad79339baf3cc4295f2c11a26a17eafad0719a

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="6"
inherit cmake-utils xdg

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="6"
inherit cmake-utils xdg

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="6"
inherit cmake-utils

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="6"
inherit cmake-utils

@ -99,3 +99,11 @@
Package-Manager: portage-2.3.0_rc1
15 Sep 2016; Akinori Hattori <hattya@gentoo.org> skk-jisyo-201605.ebuild,
skk-jisyo-999999.ebuild:
fix build with dev-db/cdb
Gentoo-Bug: 591376
Package-Manager: portage-2.2.28

@ -2,8 +2,8 @@ AUX unannotation.awk 2362 SHA256 8b5c0243ea262c07d6a8aceb3d604c763aa13d5305cdad9
DIST skk-jisyo-201101.tar.bz2 7880875 SHA256 a57d9a39b705d13f8c90caf9ce8cf3f729852020a6e5b43bcc9e1d7383b252b4 SHA512 bbdaa6916bda9b545b4afc665fd9c7023797a2f1d2568c019b8f06515eca24f707cdcee8d85f3b0ea2793df4836a233eb131e78572229676cca909591f3e3648 WHIRLPOOL 11b4d880fb41f5fb3c704cc18c664ef0f043f6d232f34be6ba1c3737c7d9ccb0aec2361234ceea933e4ec4dbacc344de58af5d975c74412b847044df4aff89d9
DIST skk-jisyo-201605.tar.xz 6288104 SHA256 170e8260bc692d43f3cd321a06cf393a02239c462e76657bcde886ddb6d2cb8d SHA512 1093d363fe571c3e3e05fa54046fc4b88cbed2fbd104838576c83694556585401c3affa0afb2ed078c6f1b06f62a7b14145b1305f6fef089f160b4073900c7a1 WHIRLPOOL f9f5ce13ba7cf86beb41214d682ad514a4181d3867afefd2daf44c829be1ae7f0bcb9c7e39f1a50fa01deab8f205226e7b3916231431e531b9ea474935f642c1
EBUILD skk-jisyo-201101.ebuild 1453 SHA256 7808f0321a56c818ec17ba36536759a989c0c52f60540a652cd93520e6c1bbe4 SHA512 85a955d0c230a2ab442491f74d630bdfc357f712f94f53aa6b09c25c574d9e5d5fea5898a349ffb28a7c4b1c0924b49f23b76bd27f7e4c306e9a59466bd07bf3 WHIRLPOOL 102a6f245e94e60b99c5947bab7cc3d752e4c50428d8efd4065b005b785fc3cefbf03b79958af796ffdd6078c8fa12d528bf3d5e5a3ae32ddf95ac1d80363675
EBUILD skk-jisyo-201605.ebuild 1245 SHA256 42082978bd3c09a1d5efdee94ea81415f4dbd46e58e93785a37cb5c35cd10fa6 SHA512 3808749c2b8aad3fbec8f129008e4429890ecccaa6d0f32c92669f530dba39d41d0cfa272693753f3dca278f6995d8664001a0b349fe0e5101fd4c8cefafa73b WHIRLPOOL 99f7a06eea340742494b259d25808b4a4c5d56a60d17dab67c5601295c6a447ded3a062be172f4955283f418f57d8602bf98c3410052fc7f1b5525411776233d
EBUILD skk-jisyo-999999.ebuild 1601 SHA256 8bc4ae72fab077ea37db47f4a205c1b036064c5e62f62c5ac79e6a7aeca61cfa SHA512 2e32d106dbf5f76d8df25eba51610929b4824ce542122acafa9e37c033661215aee6e18d58eddd9ac501d5d9f911fa7adf4eedf994a748b2d544cc4addcd43fe WHIRLPOOL 1d8a1373813ce4c9b349b0a3cccba60b11991378d87bfb17975456ce9f7741fe15b94cf74fd5476c0555e4b71695d1e734ac8422e95d6d175a012683504865d4
MISC ChangeLog 3354 SHA256 2540b0754d28c89826d77488437caecb74abcf4a64dee50843c86c8a5cad7dad SHA512 5695815eb583a9a069e3720f9dc4de8b8bdbfb168c6248d6a1b9e89ed586e2fb2166a06674f3646535ec4b3ad7b019197a18b8cc899f3db570e154a1b40f5fd2 WHIRLPOOL 4d54a9861ace8df0ac0932cd7fcf244fd88bfec2c16618c117e3ac68e00ff50053fbe64d37d8cdcd70215890b0bc7a0d62e28235991e652d6aa13062e9aa80bb
EBUILD skk-jisyo-201605.ebuild 1326 SHA256 27d408ce2a0487c31250d3d1409ba061af5df560b2b0dcf9f05a7bf34d993684 SHA512 41dad5c84f6488bf0ecdf4c9eeeb2debc0e13420135a7b10e2a31368e7004f9ac8dc95a2524b070023ba761d1cb3092e9a9219111393f263d1b9828d0302e3fa WHIRLPOOL 6024940414c4080e70d719ac0a579b042742fc3679d4b7902e9e577c917088c8335d8b6066791e7aafd498ebf253f9454c6d55f7176862c3558762d602c7b7e7
EBUILD skk-jisyo-999999.ebuild 1682 SHA256 5a3e2a0b054a3ed8121e7a4d11fa22e100ac8a3ea331c026757b89abf9a5d714 SHA512 792ae3656bd5acf24964ec556bedb2715bcfeebff543c127e46a14d8599361ab2e6aef89baf6a45141ac3b838202aa887bd4d321511a26ac9dc535dfd26c3011 WHIRLPOOL 149e0101271759409d6bfd1a3949c73b32606907eda30a9b156c36cfe570406a28eb36f1431f42ff0c445abfc1ab7644a34b3445ef6c670c882b50787a04f20d
MISC ChangeLog 3543 SHA256 59de8b9c7d595b88fea5961836dc17f2aed429b3c5065b0c220d5794e86d8b10 SHA512 c68a95311988b8883f1049d748c17a6745a16730efa3b03fb0215e63709433fb5e87a2e57d20d5f12ecaa07c6695b54624eced48a10429adef39af8edf690565 WHIRLPOOL d888fb4f0b03a3129856d589e94d3e7b1c19d7f7b7e093d863243223405ed81fdef3688e0b21efddc0a11d4c2407bf3eebae1cd860b4209943ad5b392616e791
MISC ChangeLog-2015 9332 SHA256 608347486b224b35ee642ecdc4ac2a9c60b0d29b9d7784a94c39e6e57ddf0dcd SHA512 f72d750f0c55e51310c1865426d89997d46c501d1f962836a94bda039bb0fd9434dc8a2fb44d74fcaf675b4de31179b145fb897dc0fc1e6047b2d48a16d1f2bc WHIRLPOOL 865f599626831ed189402de4ee4a763a3fb44db948cc5e2b84d9cfa644cf275b41a65ff0f4686fb5191d1a25bd636c95697706264a951005e8840cb3b382ccd5
MISC metadata.xml 240 SHA256 4351b96b5a18595fae67161f1207f22bbf99e9a2235b95b68975cfc9f5baff54 SHA512 12aaa73d9b690de68a5c7b20e214ceb099efa87884b784eafd994f26032b44dcb66e7feac8a5b1df7f349ac05c5a198a7593dff2cc686de158cb21e4c54f38dd WHIRLPOOL d279940dd88c4b1caa478907576d5732c8376e3f99830950c6c18c63dca78c7d0ec1983660e5cbd4da0133b961ef38dc8460650cb48467298542e04005cffc2c

@ -33,11 +33,19 @@ src_prepare() {
eapply_user
}
cdb_make() {
cdbmake "${1}" "${1}.tmp"
}
tinycdb_make() {
cdb -c "${1}"
}
src_compile() {
if use cdb; then
local cdbmake="cdbmake" f
local cdbmake=cdb_make f
if has_version dev-db/tinycdb; then
cdbmake="cdb -c"
cdbmake=tinycdb_make
fi
for f in {,zipcode/}${MY_PN}.*; do
LC_ALL=C awk '

@ -43,6 +43,14 @@ src_prepare() {
eapply_user
}
cdb_make() {
cdbmake "${1}" "${1}.tmp"
}
tinycdb_make() {
cdb -c "${1}"
}
src_compile() {
local ctdic="${MY_PN}.china_taiwan" ruby
mv ${ctdic}{.header,}
@ -54,9 +62,9 @@ src_compile() {
done
if use cdb; then
local cdbmake="cdbmake" f
local cdbmake=cdb_make f
if has_version dev-db/tinycdb; then
cdbmake="cdb -c"
cdbmake=tinycdb_make
fi
for f in {,zipcode/}${MY_PN}.*; do
LC_ALL=C awk '

@ -427,3 +427,17 @@
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
*bash-4.4 (15 Sep 2016)
15 Sep 2016; Lars Wendler <polynomial-c@gentoo.org> +bash-4.4.ebuild:
Bump to version 4.4
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
15 Sep 2016; Lars Wendler <polynomial-c@gentoo.org> -bash-4.4_beta2.ebuild:
Removed old.
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

@ -70,8 +70,8 @@ DIST bash-4.0.tar.gz 6230779 SHA256 9793d394f640a95030c77d5ac989724afe196921956d
DIST bash-4.1.tar.gz 6598300 SHA256 3f627124a83c6d34db503a923e20710d370573a29dd5d11d6f116d1aee7be1da SHA512 2f2a053d98be9a31cd089e1293e3369ad05406f6543d1d1662d8b5807fdcfebc1dda79db9bf2c596a6351ea463fb9bd9c8943c1d45da9b82f2fd3bab0b8a581a WHIRLPOOL 0259149d6f0d8f8a19e4b5a88e127c55efae0df4459063295aa6a9de69450b5f4b4b579894e4410ddfc0119eeb0356865b7cc4dbc7e4a75ad98acce0dfe2d46f
DIST bash-4.2.tar.gz 7009201 SHA256 a27a1179ec9c0830c65c6aa5d7dab60f7ce1a2a608618570f96bfa72e95ab3d8 SHA512 fdd3c230f4f7a687d36db1b8f7baab5e553cf55756e2d49a88ffaa4260c8cb949897dec9f48655e96608ef0093ac101b60c132060f06c711c0ab81aa3f148b5c WHIRLPOOL fd5f321a8a89381904b1dd1f5acb5100186ce48cccc9b248cf68b35a1c1932177df1fc2b0215131999ee6018decf3264c45e54d407bf4b74ff8e4cc8215c630a
DIST bash-4.3.tar.gz 7955839 SHA256 afc687a28e0e24dc21b988fa159ff9dbcf6b7caa92ade8645cc6d5605cd024d4 SHA512 a852b8e46ee55568dce9d23a30a9dbd1c770c2d2a4bc91e1c3177d723b31b32c5d69d19704a93f165891b409b9dd2cc65723372044e2bd0ee49ed59a11512651 WHIRLPOOL d82eb296b1bdee517b20e40d2231697dc41e2040d34e2da24c4fa40755c723d732929805ebef6f6923cd8ffecfb0db7063ec1dc3ab4e695a93916f2d872e236f
DIST bash-4.4-beta2.tar.gz 8932859 SHA256 3a8c4aa40f9ba6c311f4f6a637ae290c0148b828617b0a263a416ba923111f51 SHA512 77fbb9fbc184f178a65600532699cd61d34c923d80f4630a774ad13e1a6648a492644a3b92021722b69b42e9686580586194be7572d162bfc3f336ef4b8f8294 WHIRLPOOL 01782617960e8848c1c0486a748268a197fdf9ce9e9a431d937499b819b145e706ae34d0f2f112096353f4c0bdff3838b38f82bd2a4e8da194270cbee0bfe4b8
DIST bash-4.4-rc2.tar.gz 8937485 SHA256 199ec0166d50a765eec74dc258b006b06cf6b59901d7ff40510c82aae37ad994 SHA512 e47cf16c98d2a22373d61ed4e8bae9951c10e04d9aefbcf3b2b8189db6f71314025ad73b6a93a1135a9714011f0e3517911c8e68a39e4a92bda4811441062b2f WHIRLPOOL ead4840dc6313be760f51be7fe611673c9a0e5ddcd76c3817fd173bfe41e213a4d73f4a41f2556023974a7880738f98c30f8f7bb4fd520f10d62a838aef6b650
DIST bash-4.4.tar.gz 9377313 SHA256 d86b3392c1202e8ff5a423b302e6284db7f8f435ea9f39b5b1b20fd3ac36dfcb SHA512 73de3b425faaac55e45456b0f6f6d8077b5dfa7bb76e0d1894a19361b4a2b6bd4fbbe182117ddbfe9b07b4d898fba03537c261badc9533dd3c0da891764c7f29 WHIRLPOOL cb88bb6f565d66346f5eb358a179e52637a2ede2fda3358899730795f1ac6f9540d116202f2d0d1ebb9d983ad7054c5fbf9be8b06a1ca0b4fe1eb62bb30a15ce
DIST bash205b-001 1132 SHA256 bf7a055e0916b7899e7429e36e35d009db445b942b34520a601ea5a8fa634fdd SHA512 5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071 WHIRLPOOL 90ba36843bbf2e0b7279d3bd197ddaa04e03e113be32051e5a77280cda6d43dcbf339780c57322fc0835a54c82e0095f0d3f2a13f13fec8c0b8da38e7e9b253a
DIST bash205b-002 755 SHA256 affdd1808a6262fbfe291ebffa2133b05e4bb46067a90e3329d5741e10f0587b SHA512 46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ec8888f3a9526883 WHIRLPOOL 7333910e98e517306077937881d4c5569ddd85552203b3ec833f0fda13822e388ce85f007d60e4ab4b1ef15abb66fa40dc4356ca01367463d179a6a23bcff8e7
DIST bash205b-003 2356 SHA256 604972eaafe69f44413d429e0a826b0eae209ca74b14eeeccdf0d502bbabb340 SHA512 74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399 WHIRLPOOL 7ce09fb66d32f3aebda7fb2be66179daab033b4c08ea51c744148051b47e7effc2451971efeb14d6a403c48c5c46c2ac0a4585159f8115ec40b2bfa89f98317f
@ -358,8 +358,8 @@ EBUILD bash-4.3_p39_pre0.ebuild 3588 SHA256 138193a32dddeafb1554acaea79a5310fcb3
EBUILD bash-4.3_p42-r1.ebuild 7139 SHA256 e3febac20279ef23bd8ea8cfdbb2fbde205bd5f4a88cc20399c127e752eae816 SHA512 372a20b5f49a8933bd765699bd136aebba50e4e0ab00037a0cd674a2da54087845c6b125a5b03704b02938ff716303039bb8892a3a7dccacfdb9d0aa33fb8679 WHIRLPOOL 07aa549760c3ef05983cc0dfa36d14625abaf817ca139b2ded2d50979727acc25e7e37e2f128bcec236ccfae600c60c0f3850688f43bdaba637a29d7e1a904ac
EBUILD bash-4.3_p42-r2.ebuild 7272 SHA256 ac62a605dc59955343ed1c4a7fa0dee71c6dd56eebe1f7eb16b67c2c7b8737da SHA512 d7394a26e7912efb4312c17d6b0f0fd56fd35f82df04c7abf89dd246a5c1cd450066e1ff0bc0b23b3de03f6c959f2a111b411b97d301cb1872ecf31ac7d85a4a WHIRLPOOL 3dd2d18ab65721e704f5f7d431e377a0cf39707d02e65f0775f1b8f77b75874e3fc853fe1de79c14906f3af7060b73209e337ddf621bbf6f3ecfd7096b90d24d
EBUILD bash-4.3_p46.ebuild 7206 SHA256 fb5b9c2a677ae83f90b2aad430884d29ad5e674212f36962ede4bdf847750b62 SHA512 a2014f9e29e53252e8e83e6501d476bd3ba5067488e27821bf24787583577b393908ee6b84afe0b142b5d0ed2aaf89497fe7523f5304f36d974df3cec1422b39 WHIRLPOOL 667df5a1cda45a8cdac3d8fe8746d90ef69e5d98bd43773121a5d2448355ae206775c117aaa57270bb07b867755a45b18a36777867596ee5511226b7ab7a5edc
EBUILD bash-4.4_beta2.ebuild 7100 SHA256 358d9d1462aaf59f87bb800a1717392bdf4972a94dd16e138d1cf6adc0672ed1 SHA512 d4b89a4a37ec63eb0c94fcb6acc81ed9ec4adfd8af7c078f55fbe8d0ead84e72bb1e5834ba0e997ed3ecfe9335461f0927494120290eb23a310c97b0ad101100 WHIRLPOOL 81dd028c9990c8499c497e88f089ffd1e6dad939ac378bd7dc99637000e6bc16094ce2bea7b8ad7b33fd07666257d55128eb84945a614a9c4cc2e14867338107
EBUILD bash-4.4.ebuild 7046 SHA256 5d9d50dfcdb04e390da529e03ff5d75fc743468f73f0d6c0c099216290981274 SHA512 b7bee4f8f74d5917d7fcb0c63d19086a1acb2d5bc25becb2352d2277a7413e0b5acf8550eaf1e6e7f0b3dcc9142c7b9db6dcd296629f692d993c395d96eff53c WHIRLPOOL e17b34e7d130e3fdf5b2ebf3ba775d651943b244c5c691ff57cdcda5ade3adb88b9a70db05074c1d65a8829cffb6dc9d60ebbcd66d7bba64da16874876c54c82
EBUILD bash-4.4_rc2.ebuild 7047 SHA256 4cf42eca6dca354b34c744fe45d737acf3d570c180e86412780439c2f718d206 SHA512 d98546e1a98fab2b8f5a2d9c8df5b1c4a87bb2b9a0fac23e6fc41b725a16f9181173b0be18f6d328c20abe00be575b50c879b14b8e53725fdbfd9622d37889a8 WHIRLPOOL 5518d74db5e005cf47823c56863a2bcc7a82181134bd509a73cb5627bdcd17670f5e82f8a9d894ddeacb423e0da4254be3e623447331424bea570dc8a0dbf14a
MISC ChangeLog 17018 SHA256 5d13deabdbdfbc42874716c3f2dd9f9ce3dd08a7700d46c57f8fca371de9acce SHA512 4175ef4dc10f6d0793e1cd4d8cfd0188ae3d103232d344e5e5b0d017370b2b9d1c7d7c4a975599b50aecd9b1d33233807face52e23ca37aa3ef9cffd74df40a0 WHIRLPOOL c126a677aaca15c4a56d9996bd97e1fb7b2de6cafb466e6895e4afd39ff6f8e719b67783070e0cdd3d8734548cab1e49046cae7c11f0f9f019156b03cedfc818
MISC ChangeLog 17412 SHA256 57e4535e7aa155a162ffbc769a071f26e7b584fa8d2eaaa7af91ee3a5110b129 SHA512 125b93e1222c215da43ea024954ba13e4ce049903b8f120f4900299e4f007f82345d9c68494b4cfaac4ceead9a9195ed15f66c4b4d27ab454010a0353a4c3c18 WHIRLPOOL 3c7175242cf6d7334a06d51f152d8ab9d4f02fb6398763dcc1dc7b9fe7a8fa7ce836f0a7d212bd0acc2ef8da2053500f9ee68ab8c5750d09cade1e99615a52ae
MISC ChangeLog-2015 75298 SHA256 51ab8cfa0add2586982824d436caf2442369f4f1229b99b9323b90a1f1a8c7fc SHA512 ce206ffc7817b15cfafc589de1799a50d6ad91d0ac9913b1164273ab63c971217bc04bfcb90c5208dc42e6ffca21fe97b65d8f19b861641d20b2403b05d1e957 WHIRLPOOL 1fab776c7e3c790021335e31e3d9ba0a3c2e2606aeba16d7b556586f8a5fa74137f4a17850367d42fa3909d83391fdc97e00c5ae6180c7d9c5be15417b18d29a
MISC metadata.xml 734 SHA256 7850abd55e656b9360deafb278c98598922eb3b6f884d024d199110afdcf6ff0 SHA512 a9301e8d2347e0cf90a97325d9a705076150c00609d28338e5d7d72c135468e4f0531b2a4077b69679ae6ccf89eee691e0e5f0748caab60689f5f017afb544f1 WHIRLPOOL ce0e36bc0ae83b73aee7abee391d1b0a384f0277dfb7f7282043624a523699685d866ef3291a02e9ad1bde3abf196b47e1351f646e0149f942a40ed4dc940a37

@ -29,7 +29,7 @@ patches() {
}
# The version of readline this bash normally ships with.
READLINE_VER="7.0_beta"
READLINE_VER="7.0_rc2"
DESCRIPTION="The standard GNU Bourne again shell"
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
@ -40,7 +40,7 @@ esac
LICENSE="GPL-3"
SLOT="0"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"
DEPEND=">=sys-libs/ncurses-5.2-r2:0=
@ -74,8 +74,6 @@ src_prepare() {
# Include official patches
[[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
epatch "${FILESDIR}"/${PN}-4.4-assign-crash.patch
# Clean out local libs so we know we use system ones w/releases.
if [[ ${PV} != *_rc* ]] ; then
rm -rf lib/{readline,termcap}/*

@ -190,3 +190,10 @@
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
15 Sep 2016; Michael Palimaka <kensington@gentoo.org> -eigen-3.1.3.ebuild,
-eigen-3.2.5.ebuild, -eigen-3.2.6.ebuild, -eigen-3.2.7.ebuild,
-files/eigen-3.0.0-gcc46.patch:
remove old
Package-Manager: portage-2.3.0

@ -1,18 +1,9 @@
AUX eigen-3.0.0-gcc46.patch 479 SHA256 9078958a063104a6cf865b2d3343839f1e22eb7dcebf66a17575a772ee9374bd SHA512 551f71d7c99105f8a20cf9779013744b98b0661c07ee421669dfda8bfcb5f69f3d792b7f1432b34ccc8577853db792aca87c3a7a78b3ce98f0610e82f5d36cd1 WHIRLPOOL a66efdc18d32bf158805bef18fe55b1417e31643cf1b733272192775cb59015d23503ddc48706807a77fd579a7c9599dd614281e47b844e3519f87188f6cb5d9
AUX eigen-3.2.7-adaolc-backport.patch 1192 SHA256 84c6334cfc227d840e6a0c6a25ccbde3bdda4f078c5757b80f5fc19e33b1df5b SHA512 49aa6b1e85572d6a589cf44e21367e6e107bec3721bca50ce7477eb81d39fa43b68d67e28890a933f34aa7abdbb3a6e09eb3519c03b734875c7a4ad8ed0f8b45 WHIRLPOOL c2f52f9cc997cbc750d6ad904a56f5026d15491c967b6739a5c32d3c24e96b58ebe5b8cf4dcf53b9682fd9a9c3cf47e260c49715d8a7965663742db8ca175a82
AUX eigen-3.2.7-pastix-5.2-backport.patch 1893 SHA256 37398e62c8b661651154d6a33ee2f6959664bb3c0027f3313eebe3881deb90ff SHA512 8d5a05dc707c08161895fc566b94b38d8e190869178f1e89a616062e81f2c1e8b4b05461b3e962671f5338b14bec474ff539da054f22af74c53187e0194aeee1 WHIRLPOOL c3e7ed5cb54cfee7a7931709f10a0a8809f6b6eea63d37fcd8d31ad956bd7393c521cc09f301d5910ca125eff76532e0d6fa8310e286b02516f33b975b98b86c
DIST eigen-2.0.17.tar.bz2 367890 SHA256 7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 SHA512 8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72 WHIRLPOOL d80f12b378e23b758e4dbd173b87bed93bc42a97f2541b653b4373ea6ce0803bd712de00cf5a014a72cd439bb3ad10fd24b2ef8982975e044ff4d7bb2b63f585
DIST eigen-3.1.3.tar.bz2 1052724 SHA256 1a443145f321dd47a5ca11f176e7319056198a6124a7577723d92e3c3cd59ece SHA512 7b6b816416570c9592ed9ca09e61970346f02bed492df7073fed3e657ded0c2bb736fb024554f92064ee783cbf1180952ccb87ed724899fa353f34c6a49210a4 WHIRLPOOL 53c667def19d882bff0e6a7b8476028a211ca2b4617d579b8555738c726ed1d4f3d4aed0e87b39c00a941484505f2a54fb82dba19444cc04f7f438fa1fc22c45
DIST eigen-3.2.5.tar.bz2 1151510 SHA256 5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9 SHA512 5a90a312c3503bb91293aa9ed69258f36c6a3a06a64ff851c8b57a4df01bd467e22e5ba95221bce97a8cf2d3fb9f0ad1c1c40116a3c9c9b1f80d7fc7b0a96c7a WHIRLPOOL 21333e30f77b4712d21eb4bed6159c0e0bfb769ed65d01d4cf5cfeb1a9105f2a3c2ccbc41d251fc09399ee8ad8a50d2eb9d1ea5d38d98ca1df12f8972b24a630
DIST eigen-3.2.6.tar.bz2 1152805 SHA256 8a3352f9a5361fe90e451a7305fb1896fc7f771dc16cc0edd8e6b157f52c343e SHA512 a1abcef36d774ab29418961143174e460e11c05f40d493844e4d4e8024e0b60c453cb007e96ed05d786eec3214d72f15ead0ac49ed84762d3037db90f11c935a WHIRLPOOL e15f917ad6b8aeda2e11c6af186073921d78c3b96c922f1068989b64a2ec7c3d58df280ce809be877b6e93a691c0d511afa601cb806bf4d9f29e9133c62e280c
DIST eigen-3.2.7.tar.bz2 1155162 SHA256 e58e1a11b23cf2754e32b3c5990f318a8461a3613c7acbf6035870daa45c2f3e SHA512 6e9beb4fdd69d96a1bb305ea9463547c19cac0072ce908c19bf952d2b7a254c0d674d19a7797a3ba5e8617e1c1bca74dfb7c01971301cb152e467f13eaaed6cc WHIRLPOOL ff42ff72757736dceab759e6d12a6430e5d41b8119890eaf0f1158af1f6f5f25267e830e8cd5c7dbc71f5e1c27b0a9880420c1a3acd9369387489183b199d9ce
DIST eigen-3.2.8.tar.bz2 1161201 SHA256 722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100 WHIRLPOOL 75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a
EBUILD eigen-2.0.17.ebuild 1582 SHA256 964d5507a4041177ee10d2fe252aabb39e5f21dd06feae68224c70b5b4913793 SHA512 77ccc4fdfa8a3f8d098f06aad9c6027ed90254bb6cf922b36299f65424e4ae8e7d0e3dbb25daea961b53917992f2d08fe535565caa8364080721b169c0741d42 WHIRLPOOL 62089a2c5b0e93196349080104e4fdd118a17b40ea73db44566461d8460ef43040043104b316aab64e9a4d9955dd1a3069feea386ebc6d1c903446e0b59fb026
EBUILD eigen-3.1.3.ebuild 1429 SHA256 7b9a01a0b8b310c942ed8b9a64c77391984aecc5fdeb992851cdfe26f93208e0 SHA512 7dfec189d611a65f614e07d857bd19e106b1be6aab12b6ac0a3500497e80f78663c9b097d72bc3eaada0dda39ffeb82ad9ba186ae98958f65b1653544e96ead3 WHIRLPOOL cbb5b52b857e37dd9cc4cff5e066864808e6b41fd5816638c6b93dd74a66356061edca787ced93bcfb6bf069b0637928b3faa00af77bc44e481165f2db891920
EBUILD eigen-3.2.5.ebuild 1417 SHA256 542c73f964978b15faf0bee9e6adfda619e2e198768b887f1562755063541ab5 SHA512 5403840dd95c2c4378dc5b1b96f241ff018eb983fd12c3c7706f3b12b6a1503b2a17b0a305531ecde566cea1776019d45c3eb3d19de8d04b98fb7040091d8db3 WHIRLPOOL aa15792642dd07b35c501d5b4f6069731d51af96fc43bfe73dec180660554049417693ea2ac4ff19b0de62bffef8392c567a53d1c268d5b9163910d138318d2c
EBUILD eigen-3.2.6.ebuild 1394 SHA256 40ebd98675ed9cf74667d825c0c9b6fa8f73b274471b4edbf89dd80c158a392d SHA512 4438c16a1b20ef202884c01d875eaba48ad2b87cc8293863cfac2d5b4b4dabe225427f774d928ae3373a840b6c1e9dabd087bc23e8d80f5d947f205d3487d24c WHIRLPOOL 494e3b44915710ce1f788cac90206e978e8b4df73e884844d63cecbb7cc92e19158ea33ce752cecf40e2ab7abf43cf0e4e988232bbecfa9cdb8f596ed0d690ca
EBUILD eigen-3.2.7.ebuild 2651 SHA256 b5d96b0a41da5c8d6f49176d08df30c900fceec0ed3532a3b125175c31f4bb28 SHA512 896ed09fe17e98f350a0db82d72035529ac2579b01e5aee46011b2d2f60b71fb6afd0fac9460221b2fa8c4ef254a08ce8eff63fe902891655c4980042ea9a2e8 WHIRLPOOL 1fc909a3679c388a646195cde8651c83bef0d3170ed0682c6a1e4cf105143085a0278330d3b7cd9766cb847b55057eb62d77891e00cac90483860ab7398dec96
EBUILD eigen-3.2.8-r2.ebuild 2553 SHA256 415cecb1625a4943a4d953a6cd44883331f867863718157f1db1807531b2cc4d SHA512 5a29c35dff01fbb8fa9ff51fad4a73d03398740351e7e5b5934b27f2b5c5e4a39680e9c14f1e83c06c27957df850712b155947da5c77e9198a1e76fc0d93b022 WHIRLPOOL e7da4e6a1b2c2caaa3b3620e47a43982023b265c37f6367663c119655a93b768fbe990f6891e1abece98c02d83998a1565e78acb827365de949e2401c4e17330
MISC ChangeLog 5988 SHA256 ef5733fb3fb1d1ce41a0330df5da0611cb294bf0cfd31f1ec0eaf880beb86443 SHA512 0ad1f9c4c9ac989b773a59cd10c871faf8fcfa4b9c937081f056ce25fe32fcc09c3ad8c12bbe08db087fbd8258e94978458db3f9cb6b0f44e3cb54234ce661a8 WHIRLPOOL ab2bc482eda38d74d4666435c1e29ec986f2152ebac4c63badc3481ef0e34e8e56723c814509f98d27daa33c9120e464b1735e2c51316eca734f944d9d0ba638
MISC ChangeLog 6212 SHA256 095c203a815df34608efbb1a8ac253961990270f5c9a33b6048aaebff08892c0 SHA512 9c73cfdf205dd418ca550222c5b7943a8e2bd5456bd981c3ad75bd406bb90d88a7b3b736c1a3f834c9bd351e24cbaf991cb751580e38b7367793c0d56f3307e8 WHIRLPOOL 166718bb98ea95021d64cdc6c72a17d2c1cecb7425bc424a8c89f8adc3ee5626702cabd48896785320bf8025bfb52b08dd5c2d03d263294bbef5a45de18c2cac
MISC ChangeLog-2015 11211 SHA256 7b81a1723a5ebeaa300f3951ec376856a35ba93e1aecda813b2042dea4c40196 SHA512 4f3af9be28b24401e4e18bd36fbf694bd3a5371526668b7b9650e8aad61cb03ab356e8628f3b1a0f5ba765c0accbb9fad9463f364d2c718eeed8c2d7a13659f0 WHIRLPOOL 319f8560a4477d4165e4b65ede6acd648986cc35d665dcbf298aa2b3173098d64a1cd9b278d4adf452455d88dfcf8267315bd5cb773a7bf4d9c917cb758f70b2
MISC metadata.xml 820 SHA256 63c3cfb2e0fb02a7bf1560ae6b84e4400e8fd582c15890a5f787d55740e1f017 SHA512 2767957709c98d00f42016bc11bfbfae94a224da92393cbbb7c91cf4acd35e67e702699968e51a926a1cb8e80231844c49e9941424142ba3e34b5ca2cac20ed8 WHIRLPOOL 76fd7785d417599a569e6ac1434549fe61f1270aeced8c4abaa467cdd0904f81da081059f5ecf823b2ec5f4483c56ac638d73f405a5e4a04502c751ad5c46992

@ -1,70 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit cmake-utils
DESCRIPTION="C++ template library for linear algebra"
HOMEPAGE="http://eigen.tuxfamily.org/"
SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
LICENSE="LGPL-2 GPL-3"
KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
SLOT="3"
IUSE="debug doc"
DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
RDEPEND="!dev-cpp/eigen:0"
src_unpack() {
default
mv ${PN}* ${P} || die
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.0.0-gcc46.patch
sed -i CMakeLists.txt \
-e "/add_subdirectory(demos/d" \
-e "/add_subdirectory(blas/d" \
-e "/add_subdirectory(lapack/d" \
|| die "sed disable unused bundles failed"
}
src_configure() {
# benchmarks (BTL) brings up damn load of external deps including fortran
# compiler
CMAKE_BUILD_TYPE="release"
mycmakeargs=(
-DEIGEN_BUILD_BTL=OFF
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
if use doc; then
cmake-utils_src_compile doc
fi
}
src_test() {
mycmakeargs=(
-DEIGEN_BUILD_TESTS=ON
-DEIGEN_TEST_NO_FORTRAN=ON
-DEIGEN_TEST_NO_OPENGL=ON
)
cmake-utils_src_configure
cmake-utils_src_compile buildtests
cmake-utils_src_test
}
src_install() {
cmake-utils_src_install
if use doc; then
cd "${CMAKE_BUILD_DIR}"/doc
dohtml -r html/*
fi
}

@ -1,69 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit cmake-utils
DESCRIPTION="C++ template library for linear algebra"
HOMEPAGE="http://eigen.tuxfamily.org/"
SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
LICENSE="LGPL-2 GPL-3"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug doc"
DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
RDEPEND="!dev-cpp/eigen:0"
src_unpack() {
default
mv ${PN}* ${P} || die
}
src_prepare() {
sed -i CMakeLists.txt \
-e "/add_subdirectory(demos/d" \
-e "/add_subdirectory(blas/d" \
-e "/add_subdirectory(lapack/d" \
|| die "sed disable unused bundles failed"
cmake-utils_src_prepare
}
src_configure() {
CMAKE_BUILD_TYPE="release"
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
if use doc; then
cmake-utils_src_compile doc
fi
}
src_test() {
local mycmakeargs=(
-DEIGEN_BUILD_TESTS=ON
-DEIGEN_TEST_NO_FORTRAN=ON
-DEIGEN_TEST_NO_OPENGL=ON
)
cmake-utils_src_configure
cmake-utils_src_compile buildtests
cmake-utils_src_test
}
src_install() {
cmake-utils_src_install
if use doc; then
cd "${BUILD_DIR}"/doc
dohtml -r html/*
fi
# Debian installs it and some projects started using it.
insinto /usr/share/cmake/Modules/
doins "${S}/cmake/FindEigen3.cmake"
}

@ -1,65 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit cmake-utils
DESCRIPTION="C++ template library for linear algebra"
HOMEPAGE="http://eigen.tuxfamily.org/"
SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
LICENSE="LGPL-2 GPL-3"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug doc"
DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
RDEPEND="!dev-cpp/eigen:0"
src_unpack() {
default
mv ${PN}* ${P} || die
}
src_prepare() {
sed -i CMakeLists.txt \
-e "/add_subdirectory(demos/d" \
-e "/add_subdirectory(blas/d" \
-e "/add_subdirectory(lapack/d" \
|| die "sed disable unused bundles failed"
sed -i -e "/Unknown build type/d" CMakeLists.txt || die
cmake-utils_src_prepare
}
src_compile() {
cmake-utils_src_compile
if use doc; then
cmake-utils_src_compile doc
fi
}
src_test() {
local mycmakeargs=(
-DEIGEN_BUILD_TESTS=ON
-DEIGEN_TEST_NO_FORTRAN=ON
-DEIGEN_TEST_NO_OPENGL=ON
)
cmake-utils_src_configure
cmake-utils_src_compile buildtests
cmake-utils_src_test
}
src_install() {
cmake-utils_src_install
if use doc; then
dohtml -r "${BUILD_DIR}"/doc/html/*
fi
# Debian installs it and some projects started using it.
insinto /usr/share/cmake/Modules/
doins "${S}/cmake/FindEigen3.cmake"
}

@ -1,116 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
FORTRAN_NEEDED="test"
inherit cmake-utils fortran-2
DESCRIPTION="C++ template library for linear algebra"
HOMEPAGE="http://eigen.tuxfamily.org/"
SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
LICENSE="LGPL-2 GPL-3"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="altivec debug doc openmp test"
IUSE+=" cpu_flags_x86_sse2"
IUSE+=" cpu_flags_x86_sse3"
IUSE+=" cpu_flags_x86_sse4_1"
IUSE+=" cpu_flags_x86_sse4_2"
IUSE+=" cpu_flags_x86_ssse3"
#IUSE+=" cpu_flags_x86_x87"
RDEPEND="!dev-cpp/eigen:0"
DEPEND="
doc? ( app-doc/doxygen[dot,latex] )
test? (
dev-libs/gmp:0
dev-libs/mpfr:0
media-libs/freeglut
media-libs/glew
sci-libs/adolc
sci-libs/cholmod
sci-libs/fftw:3.0
sci-libs/pastix
sci-libs/umfpack
sci-libs/scotch
sci-libs/spqr
sci-libs/superlu
dev-qt/qtcore:4
virtual/opengl
virtual/pkgconfig
)
"
# Missing:
# METIS-5
# GOOGLEHASH
PATCHES=(
"${FILESDIR}"/${P}-pastix-5.2-backport.patch
"${FILESDIR}"/${P}-adaolc-backport.patch
)
src_unpack() {
default
mv ${PN}* ${P} || die
}
src_prepare() {
sed \
-e 's:-g2::g' \
-i cmake/EigenConfigureTesting.cmake || die
sed -i CMakeLists.txt \
-e "/add_subdirectory(demos/d" \
|| die "sed disable unused bundles failed"
if ! use test; then
sed -i CMakeLists.txt \
-e "/add_subdirectory(blas/d" \
-e "/add_subdirectory(lapack/d" \
|| die "sed disable unused bundles failed"
fi
sed -i -e "/Unknown build type/d" CMakeLists.txt || die
sed \
-e '/Cflags/s|:.*|: -I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}|g' \
-i eigen3.pc.in || die
cmake-utils_src_prepare
}
src_compile() {
cmake-utils_src_compile
use doc && cmake-utils_src_compile doc
}
src_test() {
local mycmakeargs=(
-DEIGEN_BUILD_TESTS=ON
-DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-DEIGEN_TEST_OPENMP="$(usex openmp)"
-DEIGEN_TEST_SSE2="$(usex cpu_flags_x86_sse2)"
-DEIGEN_TEST_SSE3="$(usex cpu_flags_x86_sse3)"
-DEIGEN_TEST_SSE4_1="$(usex cpu_flags_x86_sse4_1)"
-DEIGEN_TEST_SSE4_2="$(usex cpu_flags_x86_sse4_2)"
-DEIGEN_TEST_SSSE3="$(usex cpu_flags_x86_ssse3)"
# -DEIGEN_TEST_X87="$(usex cpu_flags_x86_x87)"
)
cmake-utils_src_configure
cmake-utils_src_compile blas
cmake-utils_src_compile buildtests
cmake-utils_src_test
}
src_install() {
cmake-utils_src_install
use doc && dodoc -r "${BUILD_DIR}"/doc/html
# Debian installs it and some projects started using it.
insinto /usr/share/cmake/Modules/
doins "${S}/cmake/FindEigen3.cmake"
}

@ -1,16 +0,0 @@
Eigen/src/StlSupport/details.h | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/Eigen/src/StlSupport/details.h b/Eigen/src/StlSupport/details.h
index 397c8ef..c1ac745 100644
--- a/Eigen/src/StlSupport/details.h
+++ b/Eigen/src/StlSupport/details.h
@@ -30,6 +30,8 @@
#define EIGEN_ALIGNED_ALLOCATOR Eigen::aligned_allocator
#endif
+#include <cstddef>
+
namespace Eigen {
// This one is needed to prevent reimplementing the whole std::vector.

@ -368,3 +368,8 @@
Gentoo-Bug: 590178
*sqlite-3.14.2 (15 Sep 2016)
15 Sep 2016; Mike Gilbert <floppym@gentoo.org> +sqlite-3.14.2.ebuild:
Version bump.

@ -7,21 +7,25 @@ DIST sqlite-autoconf-3120100.tar.gz 2374576 SHA256 1c038519862b3983b0475f3ed3143
DIST sqlite-autoconf-3120200.tar.gz 2374804 SHA256 fd00770c9afd39db555c78400e52f55e8bd6568c78be23561abb472a22d09abb SHA512 e56b8d5b8fb41d27437659db669259198663c266c0b3faf44ba9b130441550fb79bd040e6488f56280b33230d9cf4e51c7906f968ffdd36206354bfabc4b6eb4 WHIRLPOOL bd1231f0cce91281c9e42338ae698a06446078d2070f4f16b5472ed4004dbf1913339a3f0e5a34d87d0e71390a130c347f3c97353967530b65b23e1492664b7e
DIST sqlite-autoconf-3130000.tar.gz 2459805 SHA256 e2797026b3310c9d08bd472f6d430058c6dd139ff9d4e30289884ccd9744086b SHA512 c2547ff9a144c46829344058b4f8dcc5b8c9c823cbc667be2944dc7beecb9cc213858cc9ce302a763200278397d9a0fc6bb35c542028a124ef0980fedd574c2f WHIRLPOOL b9bcfb2eecf30719f7a673d569949b4e497c9682de08ca6f0ccc6c67a8f1541a51e88108bebde94a14802516b114c9f8cad83fbdbb130774b3082a8107657255
DIST sqlite-autoconf-3140100.tar.gz 2473610 SHA256 bc7182476900017becb81565ecea7775d46ab747a97281aa610f4f45881c47a6 SHA512 14d78eea1aef5bd143f942b88f01ef2c1ef58aeac6c0a10c0807761ac5301b71db7d787f82ba8215d804b80c115ee4800072d4aa86616d04d01aaf529e168461 WHIRLPOOL b43a9397b24b3cd6841bf5468d03d4ca10805c355df5afa6b0e69b6cf5d924f1e11e03b5b78549f9e21028d5a1ba2467707e84eb2e2955df21a59abd464dacb2
DIST sqlite-autoconf-3140200.tar.gz 2472940 SHA256 644f0c127f7d0cbe8765b9bbdf9ed09d6a2f2b9dfba48ddfd8ca0a42fdb5b3fc SHA512 02c5ca3073e29307f842af3305793dd6251d2ac43ce3f37b5b9402d6582a6bda56a41f82b130d03997ebb3cc109d6ab7baa9a946c03e74ae5158426bc154fd70 WHIRLPOOL c98f2b004838e5b767704248fdc5afd0428559155838240943861edd6e4a20121f81e24fca672cd8408c9c6907ef4e5d6c228c167ab7b3a0670b787420006377
DIST sqlite-doc-3120000.zip 5402611 SHA256 346d9d56a0193d9396948192b7eca9e45c2adfeea6bbf71df62502830da510f3 SHA512 7879d006e528d692ea5718f27d03e2dfe2a5e54aa135be983b992836102720df4dc690d84795115a25ed19a663e895a3f3f8a59d0de079c451d215e07081281e WHIRLPOOL 00f5bc4b82af1ba8d43ae4d0761dacd2e608009812a12fee9aedd333baec9b36f74542c60de4acacd19f5ef898d3bd57dfb705f3b21219ba3862ca91c2f76402
DIST sqlite-doc-3120100.zip 5410493 SHA256 dbe53c076922c711a467dde57432583fbf9a12eac57cb75f6116a310880eb088 SHA512 d0117618d97744255248b9160816203147ba2afdb0bea5fe02d5e464541e09bc9147189317c6f849cc56059d6ae96e3e4b2a30cd8d0bc7b0e1ecacb573cfcdd4 WHIRLPOOL e3f054eda83301b9e4b5170bf9c56895756e4ac78a1c6256467c990fafccaeadec5f7ca54f1bf118bcb950f25db63df6c0972a138d36a10a0a9cfdf688eb207b
DIST sqlite-doc-3120200.zip 5416790 SHA256 67c640c4b01b961016717db61e3e43c63c33248c78ce0de9f10b88ea7ce97670 SHA512 4ded937565b2d9b63ae55495d4b536bc0056e0d9aa7119ee54ddea127c42ba7de17986db7b85c172043fab1112132cbc126a102b248770fca6cde9a8fda438ae WHIRLPOOL 7eefecb6d0450c85ec3f30cdeb853117f4067e1bace7d3c0524e5c6cb13d2e31772211aec8562f972491da413d9bd79022bc29c16968b086562e7f17bff984eb
DIST sqlite-doc-3130000.zip 5550186 SHA256 510606a9cdd89814b2d44e7b7f284ebb0a58153e1800de6daadfab445190f79c SHA512 0bf4544a07bd92533bc248dc16ed43c4fcad870ab535591618d3006f38c2741a8c0ed1da082444ea1af2f57936575c678bc12b651252426b908660023b36cd39 WHIRLPOOL 78fd5de701224e39d07fbb03a9193dff45237845b215d83f27a623f289d9da0df7082d53115e90474856b775d350ee3f9d2970ca2c1a4a33b24543de06fd3b9a
DIST sqlite-doc-3140100.zip 5689913 SHA256 036203c71ca5796fd80b9d9d3bd710f698da3d5393d4df5c7cdf5468258c9ec6 SHA512 4a5292f6b6a117a0bf7ef8446c9748cde534d6a6f3a02a12fc4eb4cddcf1d11479bc4e2eebdb21866a1994143e02fd66b79a08b98acfdb3390689cbe425b0b6e WHIRLPOOL 4c82e3e950396504846a14d62c01a94c9063978b9aa42656adbb0219dbd6f89a4d7703ee2a4ed7265b7875f612f2b0869b098b09a2bfcafa01e7694dfaa57c06
DIST sqlite-doc-3140200.zip 5386739 SHA256 421d2ea3d288dd301ec98155a6765d6bc8ce93b9a3ae82bac56a21cdd91190c2 SHA512 4acd9818cc864332cbc57c9533d45c26d62f5c62ab9dff3f0fb1bb98530fe974f83699ccc0b098b14bcbfd718a2aa6b4d3b7c2ca880e4097d9b0833b8d902069 WHIRLPOOL b2593b17da42d41425d5579d36193945dc20d7bc11b271c0d94f005fef06352d3bf8b1c2963b9b811ba8f46190f35a9ea61080c09e765b28e9c7330ca613f3e6
DIST sqlite-src-3120000.zip 9367749 SHA256 d891e7ffd56cd97d069a6ed99d7e85cbe655b0a97ca6b5398c7806e888642df1 SHA512 9669e33e328b826f4692725ec09e21d85f4f2c386c624a81b0535f41ca7d2f996ebf5018db8ecdfdac18cff39a881a953111801499705dfb599f00e3bb5d10e4 WHIRLPOOL 865aaecbe331ec93b1a8c5b965c3edc43d35994c2db79d336febb27860ee91d68753d3ea274b4639f3e05d3f0a589fb21aedac33bc2120a4de8d094383d7b923
DIST sqlite-src-3120100.zip 9368459 SHA256 49b9819683f8f7329a78d2008e3f7c4e02126b556b95e5dfe3be102b9e741cff SHA512 6d0d7230343ca460215b5764d4a546631ddc2bcfc0777051379fb4632ccf9c36a53d26eda6811823156be166643c001c994a0f52498c6196ed13b34e931d55e1 WHIRLPOOL e41fd7a1ba870efb5421657975990c1d7e1ecc27023882771474a62e82b2ae305bc3d0b8556e0627de886d35e1b375fec223b3f70582d64fc5345c525b293131
DIST sqlite-src-3120200.zip 9370396 SHA256 2c16caa653e57f3c71873aa88797c97117981d6b0974254ce24d933dd27f9a86 SHA512 6cc9718c23ca3f65a42cc715eb67c8d174ecf0e397457efb6bfc5bd2efc9a51ea2f84266d31826068bf46efc550eb277b3c8e93cb85c5d23645e8b8ae4e2fc07 WHIRLPOOL ffdbbc384189f0d62a93ee8219051ff936b7c0c2fd39449f6ff72a734ab219f23f049648de7c0ec510a74aad85ba07ef0c8bebea4c3b83e043464744d2c039f4
DIST sqlite-src-3130000.zip 9506412 SHA256 b46b62dc27abbde52db69d8e2a710469b9af613ba251eb98e412d4f3827f915b SHA512 4cb7531105869ff7db5c08aa8e4d303fa3d80c8c67e21d9a835a09f7dddb4c9dbba837e2030dd4af6bcdb00a305b057cbd6430e11b3f2ae5e470f27b69b6c1e6 WHIRLPOOL 901f6cd343daaa62970f8d768e3c6ccb0b1da75fb5643b27e76f60d224005a08955fde9df5b8bb63250ab27994e2428ce19e21b4a1ccabec47cd4b8df4a13657
DIST sqlite-src-3140100.zip 9574478 SHA256 9411f67f383256d8d1520bac727b9e96eed5494222d2f8af76548d233b0adc74 SHA512 055f5f7db4088f527750358e7e9575b248a48137db5b4720269206141518b2426370e3c02d46278f1b7abf0b2f491e1f536e78d6d051a00b4e79579810cc57a6 WHIRLPOOL 0b1884844b0cec05c4a830a453221d2390f396c913133e259d0bea2800949d57894a43f729f97b7955c91db7f6a24e56d71fe63286b6e5b952fa8e24726b3448
DIST sqlite-src-3140200.zip 9577094 SHA256 52507e20c2757b24b703b43ede77ce464c8106c1658a5b357974c435aa0677a6 SHA512 d68412bceec463674790adb4388988dd4e1db40b095ba3f88cc3404979191930805b0a46603ef0b81ab41657167b3efa904535c0516170e2fc8c825a2729946c WHIRLPOOL 7084e7df53edf22de6fca51c0dbf12c16e3cb4b1ee62251e72a4a4820b6fdafee188654b2a3c5ecd2ae1054cf7f13b5e4dedad18eb94f307960c4a5d7cb3495c
EBUILD sqlite-3.12.0.ebuild 6983 SHA256 e1f34364153881ec196e56faeaeec900283c020167f14b411f118e9587edb9aa SHA512 1cb5f7446f386b038e69114e3c9bbc3c8ec4dee52df48708ab9312805098eb618e92e7f4e4e713f9f0c9f691f52fdb6b48390a070b3147aa107731f94a66417c WHIRLPOOL 63d767c0f7c62bd16e60cb61f3c69cee2e15beed3548457a91314063394192b5350ca9938815ebdca22b8d8de18f1f0314edd0e058479aefc571d766a193ce99
EBUILD sqlite-3.12.1.ebuild 6992 SHA256 6f2e0de7c7bfc1673bd97a0b9a5c0526bea85e08dc8ce742b46d1e0dc44c767e SHA512 2677c1c39a10715c41e0802a5e6df356bbd66f15eeebfd862f26b203e23b472520ac06a5ec823565b57f61e27817cb856de86a7e3861525acc228954eab1c205 WHIRLPOOL afc6c37f03fa6d4d5a5e5d5c7954f37af324e6426505e7653b1fd759f6f6c747278ddeaa48e5d8b9300839267cd140ea074d5be82970ead538588773a0f34a49
EBUILD sqlite-3.12.2.ebuild 6992 SHA256 6f2e0de7c7bfc1673bd97a0b9a5c0526bea85e08dc8ce742b46d1e0dc44c767e SHA512 2677c1c39a10715c41e0802a5e6df356bbd66f15eeebfd862f26b203e23b472520ac06a5ec823565b57f61e27817cb856de86a7e3861525acc228954eab1c205 WHIRLPOOL afc6c37f03fa6d4d5a5e5d5c7954f37af324e6426505e7653b1fd759f6f6c747278ddeaa48e5d8b9300839267cd140ea074d5be82970ead538588773a0f34a49
EBUILD sqlite-3.13.0.ebuild 7141 SHA256 f0abcf85e1301a96225648d3e99cfb97be4bbfdde859a9e1f4771ef42c1a035d SHA512 11512f2d2349635478a73fcea855cec05fb91edccbcf695a6655b04a81dfb329508bc3857873e124b5c162f5a939517a3e7e068241380ee1918a629ecdce9dae WHIRLPOOL c1086aa0a0d744fcdedcf0a85c2def8d34f6c782b87ef87a3c60e832d4c15f94a4f697ff1972017793a1572d83c5b3157379a4d77f12b0a887e17fc11f5c7762
EBUILD sqlite-3.14.1.ebuild 7622 SHA256 7676656ce6242fac5995d868ae12e44af3eb31d489ac53447d8ef3bc68d8fba7 SHA512 2953f4e5e20b1449819da4a18a566f129551e0c6790e5fbed1c914b69fb2347f198398c7e1b31fa4c116d8d83b55d116e45c580394e43c0825ac8d02cd7587db WHIRLPOOL a19cc0a33e73a194019600fa64c33db8867c5f3280c0413b22f465c5aa53b0ade64b771997e38b7e5090b274bb49d155cd6eddda5e904c581879a7791d6473bf
MISC ChangeLog 12197 SHA256 0047ee280a1db5b54852318955117aeffd0bd2d609235bd39f4036faf4e27252 SHA512 fa0e1bf6a128f69dfd686bce17ba13d6880e4f752193541fd3d409c939f7cd0beb53e759583bdcc793015f6aad4f443c0ebd610b30f9749d69fa022df757eb68 WHIRLPOOL 37bc4ea6b3e58fd9efe19f5e797ff18ad8331b0b7703b8431d5f5c98f5a259f3b4fa7308f94a76c47dfdd5ac5be37893061dd7e95fb70710ebfb8acfaa963ca2
EBUILD sqlite-3.14.2.ebuild 7622 SHA256 7676656ce6242fac5995d868ae12e44af3eb31d489ac53447d8ef3bc68d8fba7 SHA512 2953f4e5e20b1449819da4a18a566f129551e0c6790e5fbed1c914b69fb2347f198398c7e1b31fa4c116d8d83b55d116e45c580394e43c0825ac8d02cd7587db WHIRLPOOL a19cc0a33e73a194019600fa64c33db8867c5f3280c0413b22f465c5aa53b0ade64b771997e38b7e5090b274bb49d155cd6eddda5e904c581879a7791d6473bf
MISC ChangeLog 12316 SHA256 f3190b7895f5c2184ca0db71b92f639e4a60b461dc17a225991c4be86b34fa4d SHA512 1ad867ef2b134c1cfe9ba19ae474909d265f3458b5a039d7fe1e4afde27e8335b834def008eb8cd215133577c01fe9f48bf3fc1f446803d49c9baf03da1a3d16 WHIRLPOOL 90d46f05d501e6e80b8ebc05f8ac8cb4436dd80a7ef7d796342efa28b9d5877e706c892422ed5a8065fc4e4a860d6da215cbd3db2b8c81c1540624fc98b70e52
MISC ChangeLog-2015 77763 SHA256 c33481b0e8ff18658a72ce845ef033f46d7e2e47fd368f276485936b8249e366 SHA512 ae9ede8a42eb81bdbfd39c201aaed8a295c2eb61999d7961aed59f1d439241b57ffff0548b11317abdf2342a2e35daeb8ba98dea3fbd1904653192c3e2b3c86c WHIRLPOOL 892423e0771ee903650e396b9eb63ca76abe782ce5d3f2e1f993d0c65f3ee1b23e38a743557e09f7d11c6466ffe7c8bf7fb4a372ed58e33c1397d9c9b24f1783
MISC metadata.xml 745 SHA256 0430582d0c0d1d5687f3e488e11f0b0c60f91fa51196df62c5ccd4a57b79912b SHA512 06ed7007e3ded9f29fadc70c583e9795a8ab5c27578159bb060b39c0cf7de6b4bca06ff0ceeab6710c50db96a44c976c52af2352ee7928211a46d5eca071b849 WHIRLPOOL 7c9f0a1ab683d8c10a5eccebdd88f1f470c72ae4b547fc0a465da4cd6c640d0b8658d9767dfd6e16bdfbb54219edc584b0c7e80ed6b4e963032b7aaeeab672d5

@ -0,0 +1,261 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
inherit autotools eutils flag-o-matic multilib multilib-minimal toolchain-funcs versionator
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
DOC_PV="${SRC_PV}"
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
DESCRIPTION="A SQL Database Engine in a C Library"
HOMEPAGE="https://sqlite.org/"
SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
tcl? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
test? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
tools? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
!tcl? ( !test? ( !tools? ( https://sqlite.org/2016/${PN}-autoconf-${SRC_PV}.tar.gz ) ) )"
LICENSE="public-domain"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
doc? ( app-arch/unzip )
tcl? ( app-arch/unzip )
test? (
app-arch/unzip
dev-lang/tcl:0[${MULTILIB_USEDEP}]
)
tools? ( app-arch/unzip )"
full_tarball() {
use tcl || use test || use tools
}
pkg_setup() {
if full_tarball; then
S="${WORKDIR}/${PN}-src-${SRC_PV}"
else
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
fi
}
src_prepare() {
if full_tarball; then
epatch "${FILESDIR}/${PN}-3.14.0-full_tarball-build.patch"
eapply_user
# Fix AC_CHECK_FUNCS.
# https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i configure.ac || die "sed failed"
else
epatch "${FILESDIR}/${PN}-3.12.0-nonfull_tarball-build.patch"
eapply_user
# Fix AC_CHECK_FUNCS.
# https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
sed \
-e "s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" \
-e "/AC_CHECK_FUNCS(posix_fallocate)/d" \
-i configure.ac || die "sed failed"
fi
eautoreconf
multilib_copy_sources
}
multilib_src_configure() {
local CPPFLAGS="${CPPFLAGS}" options=()
options+=(
--enable-$(full_tarball && echo load-extension || echo dynamic-extensions)
--enable-threadsafe
)
if ! full_tarball; then
options+=(--disable-static-shell)
fi
# Support detection of misuse of SQLite API.
# https://sqlite.org/compile.html#enable_api_armor
append-cppflags -DSQLITE_ENABLE_API_ARMOR
# Support column metadata functions.
# https://sqlite.org/c3ref/column_database_name.html
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
# Support dbstat virtual table.
# https://sqlite.org/dbstat.html
append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
# Support comments in output of EXPLAIN.
# https://sqlite.org/compile.html#enable_explain_comments
append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
# Support Full-Text Search versions 3, 4 and 5.
# https://sqlite.org/fts3.html
# https://sqlite.org/fts5.html
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4
options+=(--enable-fts5)
# Support hidden columns.
append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
# Support JSON1 extension.
# https://sqlite.org/json1.html
append-cppflags -DSQLITE_ENABLE_JSON1
# Support memsys5 memory allocator.
# https://sqlite.org/malloc.html#memsys5
append-cppflags -DSQLITE_ENABLE_MEMSYS5
# Support Resumable Bulk Update extension.
# https://sqlite.org/rbu.html
append-cppflags -DSQLITE_ENABLE_RBU
# Support R*Trees.
# https://sqlite.org/rtree.html
append-cppflags -DSQLITE_ENABLE_RTREE
# Support scan status functions.
# https://sqlite.org/c3ref/stmt_scanstatus.html
# https://sqlite.org/c3ref/stmt_scanstatus_reset.html
append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
# Support Session extension.
# https://sqlite.org/sessionintro.html
options+=(--enable-session)
# Support unknown() function.
# https://sqlite.org/compile.html#enable_unknown_sql_function
append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION
# Support unlock notification.
# https://sqlite.org/unlock_notify.html
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
# Support soundex() function.
# https://sqlite.org/lang_corefunc.html#soundex
append-cppflags -DSQLITE_SOUNDEX
# debug USE flag.
if full_tarball; then
options+=($(use_enable debug))
else
if use debug; then
append-cppflags -DSQLITE_DEBUG
else
append-cppflags -DNDEBUG
fi
fi
# icu USE flag.
if use icu; then
# Support ICU extension.
# https://sqlite.org/compile.html#enable_icu
append-cppflags -DSQLITE_ENABLE_ICU
if full_tarball; then
sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
else
sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
fi
fi
# readline USE flag.
options+=(
--disable-editline
$(use_enable readline)
)
if full_tarball && use readline; then
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
fi
# secure-delete USE flag.
if use secure-delete; then
# Enable secure_delete pragma by default.
# https://sqlite.org/pragma.html#pragma_secure_delete
append-cppflags -DSQLITE_SECURE_DELETE
fi
# static-libs USE flag.
options+=($(use_enable static-libs static))
# tcl, test, tools USE flags.
if full_tarball; then
options+=(--enable-tcl)
fi
if [[ "${CHOST}" == *-mint* ]]; then
append-cppflags -DSQLITE_OMIT_WAL
fi
econf "${options[@]}"
}
multilib_src_compile() {
emake HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
if use tools && multilib_is_native_abi; then
emake changeset dbhash rbu scrub showdb showjournal showstat4 showwal sqldiff sqlite3_analyzer
fi
}
multilib_src_test() {
if [[ "${EUID}" -eq 0 ]]; then
ewarn "Skipping tests due to root permissions"
return
fi
emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo test)
}
multilib_src_install() {
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
if use tools && multilib_is_native_abi; then
install_tool() {
if [[ -f ".libs/${1}" ]]; then
newbin ".libs/${1}" "${2}"
else
newbin "${1}" "${2}"
fi
}
install_tool changeset sqlite3-changeset
install_tool dbhash sqlite3-db-hash
install_tool rbu sqlite3-rbu
install_tool scrub sqlite3-scrub
install_tool showdb sqlite3-show-db
install_tool showjournal sqlite3-show-journal
install_tool showstat4 sqlite3-show-stat4
install_tool showwal sqlite3-show-wal
install_tool sqldiff sqlite3-diff
install_tool sqlite3_analyzer sqlite3-analyzer
unset -f install_tool
fi
}
multilib_src_install_all() {
prune_libtool_files
doman sqlite3.1
if use doc; then
rm "${WORKDIR}/${PN}-doc-${DOC_PV}/"*.{db,txt}
(
docinto html
dodoc -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"*
)
fi
}

@ -1,8 +1,11 @@
AUX beignet-1.2.0_no-hardcoded-cflags.patch 721 SHA256 b9ee9bc0efdccbd8dc77a53c18d48f8141f13bc53e011dd0a6a91ac3b012d363 SHA512 fdb922091986a60a416f9f7be3487e30974e085f8d1fddf0dba2fdcca155d26523c504289d8775e4943acce01bbb7bd3619c1af5e9a43af8afada276a52506e6 WHIRLPOOL 60b82d424389550ab561732d8076cab359ae780b4881a609247ce810d38fef360f2f27e60be339bcc16bcab33033eccd828223a7cb49d6f85522373bf131f1e4
AUX llvm-empty-system-libs.patch 450 SHA256 7a0893c685d08ebbfebf727678ce1315a29980ab77040b2a975cac4f9727fd5c SHA512 f9623855c59d3e74cdd2f4fa25ed03230b0174b32fc7cee8b4158db2b5f59801bacc57ac50dc3917dbe8d311205fb34dcb96fa5fb6c9617bd9337e1a9fdc5f9d WHIRLPOOL 548f3512ce38d64021f8bc98b1607193bf00da5d8ec0b82eedcbbfed637e9f562eb3b24547b37ceefc90b284df7175c4c8999b9bb8366d56a68f97de97a5a74d
AUX llvm-terminfo.patch 788 SHA256 9d39944dc7f3735cb4fe8b4b53ee7c83ee3dbb3c07028ac3187208343a1483b7 SHA512 63706376f086b02be067ab54e818afab55cddb34668bc67c2c3f546142e4ca50f5536be4c15f359b3c1c6f62f36b90b3e76d67095d4bba452cf5b5a2c8891312 WHIRLPOOL 5d02ba52559f8fb996ade5268e213002cc879c03d9e7183f28a2baed360016b8004240d2402bf70fd1143260044c1efc4d76bb32d993b5e59c0a4143db635a48
AUX no-debian-multiarch.patch 1652 SHA256 0a8d2ed67c3d1d5d56bcf4a5628dff59427f86d1eb9ff3d5fd964828178e7867 SHA512 c77dd485d22e61e558f002a18103bd8dd8091ac51e702335e8713fe7f8fef24e44607744165cf0997e10941b1044d96a4876f251e8e32ffd82781e5c303f0383 WHIRLPOOL fadcd4e0095228ac1c5771ec13f0208143438a9cebf3e7cd259dcee8cdfe6352238757bb9f20127343cf8bba35f4ce000fe00a3a8926e478b6601ed393a903b3
AUX no-hardcoded-cflags.patch 725 SHA256 21ad273629b9aad2ab0ea3cb0e5b8397e891381f72f4419d2d96a7c2d336191d SHA512 288e7eb859cca31300cb63b73253b1f9df745b8445def812fbbca6b7cf96a9db3d5ee882deabfd0be0bcc3b1332f04edf564ca6a8ff2a2905ed8f7f2fc849fe9 WHIRLPOOL a912687246d9b96456db7ec2925ed1a9501622380df6f5178e580a1ed4e2ac55faa0017f4fa61881c3934863fca70902fa896fe9c4ce50603ab8241a177836b4
DIST beignet-1.1.2-source.tar.gz 948241 SHA256 6a8d875afbb5e3c4fc57da1ea80f79abadd9136bfd87ab1f83c02784659f1d96 SHA512 25b7118976c385ad3b9db01afd3c9494ff9d050d44ee4266042abb4215747d8bb5086c06697f754956f562ea2b6e5ec51d51bbd651e8cd7cd0eb14eb8c83fbd4 WHIRLPOOL c3bfb7f4fa3c97bbd202ace868a08dce48753cac547b075e4c30cfff21cffcc5520ef4ef77b4e15fa8574a798f41a920e44503a160a1888e9ee4f2a737b37e82
DIST beignet-1.2.0-source.tar.gz 1076674 SHA256 fc7af19efb7596b04510d26c558a576eba3e95e1ef86fd6951213c6a4bf58bff SHA512 f6c0de7d6a301352125d53c843d8c4a9728526b06b215093424720e7c17eb99f8cfc4b70c61e035d5cb36ca7666c6e772fe0d7818d91421104fa1ed350d637f1 WHIRLPOOL 9ac0195b16ff0ed186dbc5e0bfb6ee3027d0426d7e2401238b69b934a010d365eb6941cd80e3650e600cbcac8d31f819e2adb67452394b07a903aad72c1e11d7
EBUILD beignet-1.1.2.ebuild 2205 SHA256 8966c6fc380da81a56e1fc61a76bb9ca668e83c1d3e354f1421a23e825a1668f SHA512 b67ed7ff0c1641d9a25926cc98555164bf28c02b509c5340824e521a9b6d3fc5de4a163684d3fe04daad567c1b93fd31b9ad562ed72cc18e1edcb20489e22c23 WHIRLPOOL 86361661d42cd7962b87a2b3a9b83893ca2d185058d8efd513b6bba15180b3d2d9c8d2655742449a22fa59e38ebe48e6fbf0ff02c98a4897461fb9329aceb548
EBUILD beignet-1.2.0.ebuild 2182 SHA256 b344d9a97875f858d7898d1c809ddfd9fc340c1aad34ccd87c40a8bf451dd984 SHA512 727f2f5af346c2865d6e891f6c2ca36a5631820a2b90282e34ab6ecfdc1b4688c910325dc006cb1cb1ae9c128c3d007252b9bb440387d69b111cde39157fab54 WHIRLPOOL 5d2a59d63f7833b8f2243be517a93cb777799280a5241b6ed3509636874abae3b84cb8e04678069594e688fe9e789057947af881d45273abc254d97f355e7bcb
MISC ChangeLog 1138 SHA256 f4764bcdffc0d41b2570336625051debb7e07c73a7d87c85bbe484860e546a57 SHA512 9665e823047b339b62c5d0aaf112b5e585d96e34b8e03161b68392c71ac3dadc977b776daaf67f4bb55a74e2e2b3b322ca3922dd4fa4ce3840c17e24ad398c2b WHIRLPOOL f36b568b88304fdcbf4eb16ae8fde157f6a27513b2a58ac1bb26dbe35cb7e47420573248d6d904f2c3dd48b862904fe0f0b5ba820922a1231d0dfe62f0ba8029
MISC metadata.xml 245 SHA256 1cbbdb363f68b45429ec1f8c22f5c47251f2376210c285a59e0cf6f905131563 SHA512 bd2ae86e550344a79551fe0383e4625d28ca6fad675d84c66fc5b22ed7fe3afbfc2b4d6a7b1a5d02f6efbc56950b8295270a3dba8a1e7e51fde80a370d0c868a WHIRLPOOL 1c76cb23b2bece7265391203746461cfef14ac3966ecb8c411739ba4f7214bd6952deeb910c04f9f3bf6c60f9847ca006654100a6f76e06a90fa2da2f5a68048

@ -0,0 +1,96 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
CMAKE_BUILD_TYPE="Release"
inherit python-any-r1 cmake-multilib toolchain-funcs
DESCRIPTION="OpenCL implementation for Intel GPUs"
HOMEPAGE="https://01.org/beignet"
LICENSE="LGPL-2.1+"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="git://anongit.freedesktop.org/beignet"
KEYWORDS=""
else
KEYWORDS="~amd64"
SRC_URI="https://01.org/sites/default/files/${P}-source.tar.gz"
S=${WORKDIR}/Beignet-${PV}-Source
fi
COMMON="${PYTHON_DEPS}
media-libs/mesa
sys-devel/clang
>=sys-devel/llvm-3.5
x11-libs/libdrm[video_cards_intel]
x11-libs/libXext
x11-libs/libXfixes"
RDEPEND="${COMMON}
app-eselect/eselect-opencl"
DEPEND="${COMMON}
${PYTHON_DEPS}
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/no-debian-multiarch.patch
"${FILESDIR}"/${P}_no-hardcoded-cflags.patch
"${FILESDIR}"/llvm-terminfo.patch
)
DOCS=(
docs/.
)
pkg_pretend() {
if [[ ${MERGE_TYPE} != "binary" ]]; then
if tc-is-gcc; then
if [[ $(gcc-major-version) -eq 4 ]] && [[ $(gcc-minor-version) -lt 6 ]]; then
eerror "Compilation with gcc older than 4.6 is not supported"
die "Too old gcc found."
fi
fi
fi
}
pkg_setup() {
python_setup
}
src_prepare() {
cmake-utils_src_prepare
# We cannot run tests because they require permissions to access
# the hardware, and building them is very time-consuming.
cmake_comment_add_subdirectory utests
}
multilib_src_configure() {
VENDOR_DIR="/usr/$(get_libdir)/OpenCL/vendors/${PN}"
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${VENDOR_DIR}"
)
cmake-utils_src_configure
}
multilib_src_install() {
VENDOR_DIR="/usr/$(get_libdir)/OpenCL/vendors/${PN}"
cmake-utils_src_install
insinto /etc/OpenCL/vendors/
echo "${VENDOR_DIR}/lib/${PN}/libcl.so" > "${PN}-${ABI}.icd" || die "Failed to generate ICD file"
doins "${PN}-${ABI}.icd"
dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libOpenCL.so.1
dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libOpenCL.so
dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libcl.so.1
dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libcl.so
}

@ -0,0 +1,12 @@
--- a/CMakeLists.txt 2016-08-30 10:06:31.000000000 +0000
+++ b/CMakeLists.txt 2016-09-16 06:55:28.975772954 +0000
@@ -89,8 +89,7 @@
elseif (COMPILER STREQUAL "ICC")
set (CMAKE_C_CXX_FLAGS "${CMAKE_C_CXX_FLAGS} -wd2928 -Wall -fPIC -fstrict-aliasing -fp-model fast -msse4.1 -Wl,-E")
endif ()
-set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_C_CXX_FLAGS} -std=c++0x -Wno-invalid-offsetof")
-set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_C_CXX_FLAGS}")
+set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -Wno-invalid-offsetof")
set (CMAKE_CXX_FLAGS_DEBUG "-O0 -g -DGBE_DEBUG=1")
set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DGBE_DEBUG=1")
set (CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG -DGBE_DEBUG=0")

@ -438,3 +438,11 @@
Package-Manager: portage-2.3.0
15 Sep 2016; Michał Górny <mgorny@gentoo.org> glib-2.46.2-r3.ebuild,
glib-2.48.1-r1.ebuild:
Add $(get_exeext) to MULTILIB_CHOST_TOOLS
Bug: https://bugs.gentoo.org/588330
Package-Manager: portage-2.2.28
Pull-Request: https://github.com/gentoo/gentoo/pull/2278

@ -18,9 +18,9 @@ DIST glib-2.48.2.tar.xz 6408644 SHA256 f25e751589cb1a58826eac24fbd4186cda4518af7
DIST pkg-config-0.28.tar.gz 1931203 SHA256 6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845 SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 WHIRLPOOL db4ddb4ce61724e629931c5ffccb4d7a551b4dc0f4efed5a966822307e4b5a786adee5705dd80ec0a9aa32cb1af9ad9615e307360e131fc34688207216161486
EBUILD glib-1.2.10-r6.ebuild 1969 SHA256 67be8a01459c15fc277db6824eae91fc3e2f1e664af123837ad089c7b6a2278d SHA512 a30c95c6422b154ed3203038528ed02220fb5ee47204a5cea0d3996594aa0d275a7df47098dcaf8d926c23ff114356b47b39a257419fc7979a489b4f3a2488ed WHIRLPOOL 53d3f862854b079930f5a31be6334bc46a23a3df278ef095218f8fd242ce14340227ceeccdc590c98376bb034db85ccdc2d6b796095aedb7f034ffb939a0b462
EBUILD glib-2.44.1-r1.ebuild 9803 SHA256 df483296d40440c22fc2de5cc7c8279d3f3bac1229313aafb6bb1a5de9b158c1 SHA512 0a108d29fd8ebb38eaa99707386a1f19eb6243a9bca3d0f0560354165e7766ca457edb4a341ba8323fb4e18532091497a040d899e7c2ac2bd947efce6eaea006 WHIRLPOOL bc3543b539d370ee4ebb69fa6fa9cfa7480c1c40623d9e5c65fc0f9d365489db9240c0f394ad02ad9d2dd1a66af1550ebca329e825166f054226941e3f1a3a1a
EBUILD glib-2.46.2-r3.ebuild 10389 SHA256 b62cd40819c58192655b4890bde9499aeb183d98dc9b6e59151f453f9a233152 SHA512 9892c459ef90c72a565bf9f76f423a39f5ff49566b2f7ad071939d0e1877f5c03dc344cb7f33c9eb10ed99116b9140398ed854683e7bf345f9a8c643ada0a19e WHIRLPOOL 41924c806db5120afbf3d3e4d81fadc211fca37c9cc4d407b1895a5a32a1e6db0f64910f081cd8ab068effd098d84eea47cf5afaa38110f7e5ba871a5262f8e6
EBUILD glib-2.48.1-r1.ebuild 8537 SHA256 6b0ed74534cdb2fc7dae926425351dbeb70512614f104cd803fb3352a2512104 SHA512 5bc94e8146f356c1319a8332c3603bb3a7dcfd638b8badb255f9addc32f0c1d3b01a67adb6f2193a089a3066dc73c05b418a7c0e9b47dbc47b8e7208bc8050c4 WHIRLPOOL 56d2288d7a11d0e89a29055ae0264dd9559ae65a33763623051d56a9fdd9c578f13fc663b18be0c8e133dec2bff83979363d9308c0d3023d51775e8352bac32a
EBUILD glib-2.46.2-r3.ebuild 10402 SHA256 80c45af016e366447ecea0bc72a4efeaedab69a22481275b55319b8cb2553aba SHA512 331d5effe576bb31700e2a68493de00fb7d630b01b3683bf28de0ba72823d0c5ede238667eb4273f2939c9fc2f68a92b17d299808da64d4011a30478d3712c9e WHIRLPOOL 0b4b8f80a9fb3aa268f4300c6c07340d9b8eac16ee5bb1a7ca58137300afe0a5999f5c77d23e9803f6ad82a7341152757db043f091fe20e5ca17455202ce32f6
EBUILD glib-2.48.1-r1.ebuild 8550 SHA256 6362bf0a71f17763ae9405c176b94e696354b7036adbbd364a2811d760739309 SHA512 99b00c66aebf84865d237d4bc03d8d91285cd15ab75f724ddc69f49cad9d9c52c8604ec037e96774e77c9f1e6d4b85e4d31d6572128b668a6f56c5d24c1a93d1 WHIRLPOOL e9c472eaf7292a3db37dbabb25a733d6841b9a6a7396cb50eb2ecfae9b6b0ae2a3a40eff1e18605a754d3c194e89b017169f2327cf6104240a069ca8cf8aaa87
EBUILD glib-2.48.2.ebuild 8551 SHA256 f881c0ab788f29a46f95e438ea1dde7a5d08afcafbad5ae7b66719e57705d4df SHA512 a2fc28f181c6c4af96e443034b5ae30a8549f062f4e4de24f4a1b4083309445b2e12d40700373549ce803197d4fd18d4e556a0af910cf1375b52c5336c3ad850 WHIRLPOOL 633f4adfea36b0e56f5c996fbf96f1fc59230fe2cc13b56f7ec828600ca8bdd106ad6ab8da9de21ac8b55ca822eeaab93dac61973b1c1a317ff5023330b995f3
MISC ChangeLog 13518 SHA256 93a527d79b072cbc17a71b1b2e0a288d104f7adcd7157f1a75cf17cb3e231475 SHA512 5bf18a94ad5e7d206e30f5b8e41897037d28e77475f39fe0c7c4be2f600318ffe44c6fb8db52270755e8c77248ec0c9fc19220fffd111cda6fd88ededdc817f6 WHIRLPOOL ef48fae346fe54f80b4441b9ae47b42a06c1d1bf797bac43614a2a9721d0998512cbc25efae40152c9de5457c9fdc492a66c945ba6a1189e5c489d27addc5927
MISC ChangeLog 13793 SHA256 15c554d98cafedf9201a3dd905d2a9f5d5a1993c81d046fe8e1bf4a5220a0f24 SHA512 5c4844c51b6fbb978d3e01c2415f07499f26a81b30554303514e14ccb2f7546e2a64a979a13b6b5f06c37234d7dcbcc0d5b03db31b240fbb047c126fcdbfa388 WHIRLPOOL 86691767a534ed9d0c7c2d556d7e4f64a3541d5017506259fc23cf4f9deaff77607c50874f967636ed36d09c3dcef32e1e170d0c0a6b081e1d61dbfb87346917
MISC ChangeLog-2015 92374 SHA256 30a20f59548fd99c9a9ddb519d9ae68e9319cd71f98ba2c5c2c8b13f72157af5 SHA512 d5c234d42873ec089c5c8cb2b8a449921581eb5fbf15d99c0cdbc3225a351d5dbee9ca87ac247a288d8fae19e737abf7e25af3ada02c9652697d374a9d1604e0 WHIRLPOOL a8fe2063c847f3330b09ef231aa49566934ec69e7aa5c0f23d42446af537aeb53bf801743808dcb447062026d15c5f1ce54ae0c58278a398fae5990d6b1f997b
MISC metadata.xml 955 SHA256 424ffc685dcfdfa5dcb142046d937915d07945217db814ff759b9b736d67f9e4 SHA512 31b87bd850ffaa3f2263e6435d2929ef9f8f979e6fe6cff86433c8841dc383088bc6d672ac7daf94c1ef660767d0e91a03860267df9c750dcde3204dd6631cb1 WHIRLPOOL cf59bd50dcfcc466ad19a81f458875b7e62fc569cda4f730defdbed72f0112395b332b52574c5794539c8e0255f7abaa9e7f14a9c5bb5fd6048ad3c4c35991c8

@ -73,7 +73,7 @@ PDEPEND="!<gnome-base/gvfs-1.6.4-r990
# Earlier versions of gvfs do not work with glib
MULTILIB_CHOST_TOOLS=(
/usr/bin/gio-querymodules
/usr/bin/gio-querymodules$(get_exeext)
)
pkg_setup() {

@ -68,7 +68,7 @@ PDEPEND="!<gnome-base/gvfs-1.6.4-r990
# Earlier versions of gvfs do not work with glib
MULTILIB_CHOST_TOOLS=(
/usr/bin/gio-querymodules
/usr/bin/gio-querymodules$(get_exeext)
)
pkg_setup() {

@ -139,3 +139,11 @@
Package-Manager: portage-2.2.28
*leatherman-0.9.1 (15 Sep 2016)
15 Sep 2016; Matthew Thode <prometheanfire@gentoo.org>
+leatherman-0.9.1.ebuild:
bup
Package-Manager: portage-2.2.28

@ -7,6 +7,7 @@ DIST leatherman-0.7.4.tar.gz 389081 SHA256 96f3791ffc4f0ce780bd533b69739420b470e
DIST leatherman-0.7.5.tar.gz 389795 SHA256 a54fd92a939fbf48d57d248010ed41cf373f826855222b30ec16289be586c1ac SHA512 70f6ad91647aaa049720af02110706ea7492bd00d2f742c203f7da22bb3928c677008e035144e3cbd9caa9e0ceec4abf89ce50567eaa9eaf4550908c5c8ba7da WHIRLPOOL 04d87ee2edcdb03938a26adebd2a37118370ab11b98ec6bea541c8df4d31c654a01579f81f164bedfea648210ef55bcfc6c1804bd4835f12308f9e262eb269fb
DIST leatherman-0.8.1.tar.gz 391075 SHA256 e5cd0b9893711495abfc004403e657c9a4f3ee46486c1fc7a60b4eb6787b3f49 SHA512 c10b0a8cee580cdd2c963dc21c445084eab5c70e5cb43d6550ac3b5681aa1edb772937a4fc7c0143b7523c0508056047b87d3c9b98bc4c9c5c59d8e63dcfc9e8 WHIRLPOOL 88bb92d59b86be1480a4f10559140cad66f8fa7c94d217fe527f7f27f53550df0f30bfb6f2d93512fa6e874a311da8990b44585982031bc69c49dacbe8583d1d
DIST leatherman-0.9.0.tar.gz 392308 SHA256 8d79a998caa47047bfc52093e6a50618458b5c0aa502a6cf61f9fb7a6451c3bb SHA512 25c5edd58abad4e20d36ec7badb94aacc0f9a9e44200e710dcb3da116685396bba5b12ae806f9865e48d5d50c43a31486d8aa39fd853551ccf2c3eaa28859c8d WHIRLPOOL 492ae8971368a8c7e3527a875c8cb4a46d5a767b80b45d32b33fa2f1c66a7d2ea4825c923a6993b1147ac8e68bb111c682ef5315c13a11a68bd583b3423e6656
DIST leatherman-0.9.1.tar.gz 417376 SHA256 dc436230edd65f5244a72d290c598a3889787c917c4aa1a10f4559149408de81 SHA512 93fcb374eeac37a1e1009def0b94de8e7017764db7d18967da0409c34397e32249894de13e23509ecb37907388d7019e08e021db1d6909b1e8fe8b7b6e535c28 WHIRLPOOL 4e2c89322d349780624dff0670e353b923c159df9db20cf20272a8d7e80a899b85f949c2bbfc05e7a587ff845a5a342fc690be5dd3457d185b2d6850bf97ac47
EBUILD leatherman-0.4.2.ebuild 1079 SHA256 26475f92cdc433ab6d75aa261722ed24f4f380a5db572d58d9da574a5cc7e8d9 SHA512 c56a65de6e376828a24f9b733778aad4a945f7a61b376cbbcacf31b3971177160f74d3e7c85ea6bbadc6d267a78ef59cab902fc1e7ac734c733f96a91047e3c2 WHIRLPOOL 961e70a3987f36108eac96e9991d8ddc7cda515c29d877f09f2fe615924f7fcf8ce35b76dd764857847a795f9eb6715796c11ceb6f72c6db5a430f200e169f50
EBUILD leatherman-0.6.2.ebuild 1078 SHA256 6656effd29231c6848eadcca0a5172d759e3e5657c8b7bd488ae60f511d5145b SHA512 c01d147cf3c4776bdaf111b9819e2dc939026e0ac0799ece27edf191e1b96319cb9e10417dfe4fb5fd41e44aed488301a4b4e6272b5fa4e5f1f16e11a3351e89 WHIRLPOOL 9cb9017bc23173d268bddc954db16fb85ce99c72f87917a4c7335e21d797a0904aca6ff7c29a708ab1d98f87f957459a810d48520df19366d0ec8f9aa5ce0fc3
EBUILD leatherman-0.6.3.ebuild 1079 SHA256 26475f92cdc433ab6d75aa261722ed24f4f380a5db572d58d9da574a5cc7e8d9 SHA512 c56a65de6e376828a24f9b733778aad4a945f7a61b376cbbcacf31b3971177160f74d3e7c85ea6bbadc6d267a78ef59cab902fc1e7ac734c733f96a91047e3c2 WHIRLPOOL 961e70a3987f36108eac96e9991d8ddc7cda515c29d877f09f2fe615924f7fcf8ce35b76dd764857847a795f9eb6715796c11ceb6f72c6db5a430f200e169f50
@ -16,5 +17,6 @@ EBUILD leatherman-0.7.4.ebuild 1079 SHA256 26475f92cdc433ab6d75aa261722ed24f4f38
EBUILD leatherman-0.7.5-r2.ebuild 1080 SHA256 fba5accbf33435e57d7741feef341da04842239406b26c6be2139ede2994d324 SHA512 b689f3629fb6b8a3985c0ce2b887a612ae4938d34a4fe87ee538f0dc565d54bba7a57de5091dea1b229986040ffb51a3a6923db166f6e333261a471d69930fab WHIRLPOOL 6b35a294ef9c0c968bdc5f4da1f63ebd7afd64b00bd07093b8fa2791196ac6a5376132c429231904a99f80524ee63dfc8ebcd09384332c19382eef582c71a195
EBUILD leatherman-0.8.1.ebuild 1072 SHA256 d8ede0331a2c6b4226cf271ec3a825b7cd9e43fdb6b4db240e93b750453aa33d SHA512 2bae83b8cdca53aa52a21c4562775d42625dc10f4de826c038012ce7ab1750c104cf63e199c23f59635a014023acf121a9af4de09b98726b89c281cc06f0fe54 WHIRLPOOL 5bbc3d7d6a58e189846aeed03c95c00278259246b9ada728754ab2921bc65f12c64d89b90bedb300640d95c54c5056311f6f640e84a9616692e1e17d197355d1
EBUILD leatherman-0.9.0.ebuild 1072 SHA256 d8ede0331a2c6b4226cf271ec3a825b7cd9e43fdb6b4db240e93b750453aa33d SHA512 2bae83b8cdca53aa52a21c4562775d42625dc10f4de826c038012ce7ab1750c104cf63e199c23f59635a014023acf121a9af4de09b98726b89c281cc06f0fe54 WHIRLPOOL 5bbc3d7d6a58e189846aeed03c95c00278259246b9ada728754ab2921bc65f12c64d89b90bedb300640d95c54c5056311f6f640e84a9616692e1e17d197355d1
MISC ChangeLog 3263 SHA256 75127263a37dc0ec9af335d6c84c027df2b29c67e9109144f674717e266dfc62 SHA512 78e4b770d2ac6cfb84a27826077fec59e4374c2c9a8ba963cbe32e85504524f4f7d6eb6be98a806f9f4ae1a7f9932e66aaa8f9001fcfeaabb09d2636b423e2b8 WHIRLPOOL 49cfaf954686d20e5f02f13e8e1ea171fbd1166f33a68a5e838fa7e8ee2748f264a433cd323f567c21862aec51909aa6d3a96ba9393f00d0ced5dcba5937c430
EBUILD leatherman-0.9.1.ebuild 1072 SHA256 d8ede0331a2c6b4226cf271ec3a825b7cd9e43fdb6b4db240e93b750453aa33d SHA512 2bae83b8cdca53aa52a21c4562775d42625dc10f4de826c038012ce7ab1750c104cf63e199c23f59635a014023acf121a9af4de09b98726b89c281cc06f0fe54 WHIRLPOOL 5bbc3d7d6a58e189846aeed03c95c00278259246b9ada728754ab2921bc65f12c64d89b90bedb300640d95c54c5056311f6f640e84a9616692e1e17d197355d1
MISC ChangeLog 3423 SHA256 92166ca738d3e38bc249afbeedba416845504c0c268f4d23e23b7ad65d62a35b SHA512 5aef64c07762e48a775c12e091abe4cb1dc4afa7dbcf3bb3c534821ad71f60e747d82266628389129f749e1c184af81508db4835e2be455b836ae7dd56989519 WHIRLPOOL 046d964a3737b2fd8787e12243ce7c09ae321318fd8d99116741fcf269dd8dc251791f8aa7064e715226519d49eb1f6197640fb3cbbe8236b8d83ad80d84a6cc
MISC metadata.xml 415 SHA256 361f617e92d34fcf27259db400353da423c9d585ec2bb2128ab58f5cc7fd3a86 SHA512 9450c72aff399df62f4479bee9e2e564bd7c451ee69fef1cf5c59b37331b312c982418de6d8dc1a5dcaec37050165413e13f83de5102e88e1c5fffa67d9b0023 WHIRLPOOL 016361dd4c0590f34c5f838f7d7a3056e06c3bbc2c90cda029424dffcf203daa4bb39076c0889016cd796aa8b48130e25d49d9e813b959aa95727c0c391c340f

@ -0,0 +1,51 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby21 ruby22"
inherit cmake-utils multilib ruby-ng
DESCRIPTION="A C++ toolkit"
HOMEPAGE="https://github.com/puppetlabs/leatherman"
SRC_URI="https://downloads.puppetlabs.com/facter/${P}.tar.gz"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${S}/all/${P}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="debug test"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
CDEPEND="
>=sys-devel/gcc-4.8:*
>=dev-libs/boost-1.54[nls]
net-misc/curl"
RDEPEND+=" ${CDEPEND}"
DEPEND+=" test? ( ${CDEPEND} )"
src_prepare() {
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
}
src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_INSTALL_SYSCONFDIR=/etc
-DCMAKE_INSTALL_LOCALSTATEDIR=/var
)
if use debug; then
mycmakeargs+=(
-DCMAKE_BUILD_TYPE=Debug
)
fi
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
}

@ -75,3 +75,27 @@
20 Apr 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Remove USE desc for removed versions
*log4cxx-0.10.0-r1 (15 Sep 2016)
15 Sep 2016; David Seifert <soap@gentoo.org>
+files/log4cxx-0.10.0-fix-c++14.patch, +log4cxx-0.10.0-r1.ebuild:
Allow for compiling with GCC 6
Gentoo-bug: 593874
* EAPI=6
* [QA] Fixed overlong DESCRIPTION
Package-Manager: portage-2.3.0
15 Sep 2016; David Seifert <soap@gentoo.org> -log4cxx-0.10.0.ebuild:
Remove old ebuild
Package-Manager: portage-2.3.0
15 Sep 2016; David Seifert <soap@gentoo.org>
-files/0.10.0-missing_includes.patch,
+files/log4cxx-0.10.0-missing_includes.patch, log4cxx-0.10.0-r1.ebuild:
Rename patches
Package-Manager: portage-2.3.0

@ -1,8 +1,9 @@
AUX 0.10.0-missing_includes.patch 1554 SHA256 7b78a7fe46ba1481af80fbf8e2a1c82bde00ce956a6ebe007a8f0b47f56cd735 SHA512 8fb9017206bca39fa4481707cdb13b68195cc2fce66383a601bc8c7cc20869ca356f2616459b5f10615d5a40f0759c24058f22d7e08c02fee1ce367c34b2d707 WHIRLPOOL 2ba4943cc80646f301f40d2dcfb0cc5db0dc5f583e33c3ae20179eea0f966f7d961ee52126370b884695596ee1a81c25c3270378ddff2ca141c7f10628391e17
AUX log4cxx-0.10.0-fix-c++14.patch 4599 SHA256 1fcc731ece1e8f9ea4a753857843c77bbb4923ec4ff49dd343abf61d4659e027 SHA512 584bd8649b08be9867cef0af9746d9648e35d2438e7225c5435fd9820251958839bbf61627022514f5a96ff930ae5d07f637435ed15ee5bdeeba313e6b099b2c WHIRLPOOL 1025e85fbc58298c0b13d92b1a768da2b8822c15269fb093082ce66d62aa2f0890ab0486ac8d091adf1fe2b5123344e8a31235bfc6114faa60255e03f7ed0e72
AUX log4cxx-0.10.0-gcc44.patch 357 SHA256 397c5420076b7fe2379b1f03b260cc5353a5bc9448ac388aac6e1fb964a7b185 SHA512 425d10d3d92d57269f447d5afd93f3302681c36f99654461a8377ea81c5d0ebe97fa60e54be169abc366d99c97ed6484626b5c1886f7996292d110e396ace97d WHIRLPOOL 828efce354c22242b03d2dfd9a98426777ae39937e8d2c170848c04373e0255e415ec5e08aafb7afbc271a7dac10a40848f6278eb52ef911e88cddba69766980
AUX log4cxx-0.10.0-missing_includes.patch 1554 SHA256 7b78a7fe46ba1481af80fbf8e2a1c82bde00ce956a6ebe007a8f0b47f56cd735 SHA512 8fb9017206bca39fa4481707cdb13b68195cc2fce66383a601bc8c7cc20869ca356f2616459b5f10615d5a40f0759c24058f22d7e08c02fee1ce367c34b2d707 WHIRLPOOL 2ba4943cc80646f301f40d2dcfb0cc5db0dc5f583e33c3ae20179eea0f966f7d961ee52126370b884695596ee1a81c25c3270378ddff2ca141c7f10628391e17
AUX log4cxx-0.10.0-unixODBC.patch 2989 SHA256 f9fd19383c1b3fa4579e7063d36096c30e3b29a6b756d64d74a32fd088c04ca1 SHA512 8f21778cb797750071a5db025d50ef580c64ff9e634e18fa6b7d90082bf842f4470fe5996cc0dcf2cece6c8c0c4d5e2aa9852ff596d0c5d4ba6a33be8eb3f651 WHIRLPOOL 7a51f3cd1527e1da3633c309b1ffeec2b53a2b06b9d57f9da3687e9ac9b15a95fc1be9597f638717b2c151daf3f774effd1fd31187a280ee2f73b5e6aec46164
DIST apache-log4cxx-0.10.0.tar.gz 1667425 SHA256 0de0396220a9566a580166e66b39674cb40efd2176f52ad2c65486c99c920c8c SHA512 1c34d80983db5648bc4582ddcf6b4fdefdc6594c2769f95235f5441cd6d03cf279cc8f365e9a687085b113f79ebac9d7d33a54b6aa3b3b808c0e1a56a15ffa37 WHIRLPOOL 5d541b2113fa6170fcedd025182ce99dd6e6540ab29b5d751c823cef685bbc502c3e3ba9966671d86d3f1acb43b224bf88fcbcc206010d748b204fca586ef153
EBUILD log4cxx-0.10.0.ebuild 1513 SHA256 650757a14c3c640cc6445c2935743dceef5e5884562f6ac988ad3abe02778f07 SHA512 d95de26fbf2256660540c9cf10096dd7e6cf6642445beb59de3a330f2f0cd32d37c239612f244645a027c1c6ed178df7b9bffefa0b4498e08944f577c176be04 WHIRLPOOL 988faea0bec84fec177923d32787bcd80430ccdafc0ec626808e5d86bfee2591cbe0367c0f1e8108f36eb7c083930f038fe024fe8529b8aa4628606e74c24179
MISC ChangeLog 3039 SHA256 d87b150e9761146d5de65fe7e8bd5bdcc08cd317e1dbd80e1f8d370a85d91a77 SHA512 76047389fe00ff6ba4ac74b913de2ff03a904383c78620d1686d5baf6c36245e8ef46d8f2a404cbb5e5eed7b131ca78bd22501e5725e807be4e2c08b59ff0f7c WHIRLPOOL 9545c17df8b17d974117cbd3bbf63052df5255d43e4232226430d0500ea43ec6fe24c1b604b6ea9f252cdae9e0a16a4db9c897a2dff8419f7494cf28341d51ca
EBUILD log4cxx-0.10.0-r1.ebuild 1526 SHA256 f8b5310eb263e37b85830de7e2985ad0d2d51e63aa554a6ae72912f843db3f86 SHA512 41b35d99bd9a8bed3e5e32eccc1c193760e88c5f06f7fdea39862299a1a3da8e28d8e62e579cd533e50328c01627495b7624e66ef8db2355f4c688b0dadd511f WHIRLPOOL adf5bc1564098808173aee71b9627fb9ec8f6ae4943b26000c6d8d6c2572e927f7dd670f10dfbc28e822d17f499aa53d88e7c3cf2be8c0a9ebb2d823fdc0555c
MISC ChangeLog 3664 SHA256 8b13a122eec5d98af2ab5fe7a224b846501cb34398ef62305d0331ff29bbe90b SHA512 65558f07fb0d3b21ed9461dd2c06bfcba7fbf2dde8f36aaad0855a84ba83c9ee69a02736f442d0cbae393e59f1e58adf5e3ebd94b80a05b8d91e7f0ee7fd9919 WHIRLPOOL cfe3f4c47e1534b45391d2e614aedf966a3ae8c0a3302518d72511ca5150761b27769d914c948b56b14939617d251fcc09e54ff6ed8c3a9ca06a08d4d2fd3e7c
MISC ChangeLog-2015 5436 SHA256 60066912975ccda5e32fecbd9178ae275877e70a052e47ebb2932e25caa2000d SHA512 432556fbb0066e3bcf83aa45d473371c0f2a054fc0f4605d451dcbec00f1a541ab20152574235155fdeddc64673df7d40bfb845e5fafb9023c6897a00cebba76 WHIRLPOOL c017a766acebd6b4185f77ae3769dbdd0e1aea5ab450bffeb9a69d2dcfdf2addc5950f71a10d75887dd335b6a56ff654c2a8c5bb4fdc58b27c8c49bf0cf969e1
MISC metadata.xml 339 SHA256 01f7d34b008bf73cec1faa16336f3804c7ff17ef4a220ee22369c54c1be3f82f SHA512 3e9f3f2506d640e264c827eea141b7ad50dd81f8c8386323da1c77db5cf152d76d45aad8103315a0d2ce347999d08df7128ca7d641a20fc39bd5ac608f532516 WHIRLPOOL 6ab0a8eca895cfad40e964ab5a99fac4cbdc84db6d4c94a2f6f7e278dd4752ee2a7fe7ba0cc6ac3220907687714bc4e818f7549f25f056ef0de8bccfe353095c

@ -0,0 +1,100 @@
Fix building with C++14, which errors out due to narrowing conversions.
See also: https://bugs.gentoo.org/show_bug.cgi?id=593874
--- a/src/main/cpp/locationinfo.cpp
+++ b/src/main/cpp/locationinfo.cpp
@@ -153,8 +153,8 @@
0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2E, 0x6C,
0x6F, 0x67, 0x34, 0x6A, 0x2E, 0x73, 0x70, 0x69,
0x2E, 0x4C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F,
- 0x6E, 0x49, 0x6E, 0x66, 0x6F, 0xED, 0x99, 0xBB,
- 0xE1, 0x4A, 0x91, 0xA5, 0x7C, 0x02, 0x00, 0x01,
+ 0x6E, 0x49, 0x6E, 0x66, 0x6F, (char)0xED, (char)0x99, (char)0xBB,
+ (char)0xE1, 0x4A, (char)0x91, (char)0xA5, 0x7C, 0x02, 0x00, 0x01,
0x4C, 0x00, 0x08, 0x66, 0x75, 0x6C, 0x6C, 0x49,
0x6E, 0x66, 0x6F,
0x74, 0x00, 0x12, 0x4C, 0x6A,
--- a/src/main/cpp/loggingevent.cpp
+++ b/src/main/cpp/loggingevent.cpp
@@ -242,7 +242,7 @@
0x68, 0x65, 0x2E, 0x6C, 0x6F, 0x67, 0x34, 0x6A,
0x2E, 0x73, 0x70, 0x69, 0x2E, 0x4C, 0x6F, 0x67,
0x67, 0x69, 0x6E, 0x67, 0x45, 0x76, 0x65, 0x6E,
- 0x74, 0xF3, 0xF2, 0xB9, 0x23, 0x74, 0x0B, 0xB5,
+ 0x74, (char)0xF3, (char)0xF2, (char)0xB9, 0x23, 0x74, 0x0B, (char)0xB5,
0x3F, 0x03, 0x00, 0x0A, 0x5A, 0x00, 0x15, 0x6D,
0x64, 0x63, 0x43, 0x6F, 0x70, 0x79, 0x4C, 0x6F,
0x6F, 0x6B, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75,
--- a/src/main/cpp/objectoutputstream.cpp
+++ b/src/main/cpp/objectoutputstream.cpp
@@ -36,7 +36,7 @@
objectHandle(0x7E0000),
classDescriptions(new ClassDescriptionMap())
{
- char start[] = { 0xAC, 0xED, 0x00, 0x05 };
+ char start[] = { (char)0xAC, (char)0xED, 0x00, 0x05 };
ByteBuffer buf(start, sizeof(start));
os->write(buf, p);
}
@@ -85,7 +85,7 @@
0x72, 0x00, 0x13, 0x6A, 0x61, 0x76, 0x61,
0x2E, 0x75, 0x74, 0x69, 0x6C, 0x2E, 0x48, 0x61,
0x73, 0x68, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x13,
- 0xBB, 0x0F, 0x25, 0x21, 0x4A, 0xE4, 0xB8, 0x03,
+ (char)0xBB, 0x0F, 0x25, 0x21, 0x4A, (char)0xE4, (char)0xB8, 0x03,
0x00, 0x02, 0x46, 0x00, 0x0A, 0x6C, 0x6F, 0x61,
0x64, 0x46, 0x61, 0x63, 0x74, 0x6F, 0x72, 0x49,
0x00, 0x09, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68,
--- a/src/main/cpp/synchronized.cpp
+++ b/src/main/cpp/synchronized.cpp
@@ -38,6 +38,9 @@
}
synchronized::~synchronized()
+#if __cplusplus >= 201103L
+ noexcept(false)
+#endif
{
#if APR_HAS_THREADS
apr_status_t stat = apr_thread_mutex_unlock(
--- a/src/main/include/log4cxx/helpers/synchronized.h
+++ b/src/main/include/log4cxx/helpers/synchronized.h
@@ -29,7 +29,11 @@
{
public:
synchronized(const Mutex& mutex);
- ~synchronized();
+ ~synchronized()
+#if __cplusplus >= 201103L
+ noexcept(false)
+#endif
+;
private:
--- a/src/test/cpp/xml/domtestcase.cpp
+++ b/src/test/cpp/xml/domtestcase.cpp
@@ -190,9 +190,9 @@
DOMConfigurator::configure(LOG4CXX_TEST_STR("input/xml/DOMTestCase3.xml"));
LOG4CXX_INFO(logger, "File name is expected to end with a superscript 3");
#if LOG4CXX_LOGCHAR_IS_UTF8
- const logchar fname[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x2F, 0x64, 0x6F, 0x6D, 0xC2, 0xB3, 0 };
+ const logchar fname[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x2F, 0x64, 0x6F, 0x6D, (logchar)0xC2, (logchar)0xB3, 0 };
#else
- const logchar fname[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x2F, 0x64, 0x6F, 0x6D, 0xB3, 0 };
+ const logchar fname[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x2F, 0x64, 0x6F, 0x6D, (logchar)0xB3, 0 };
#endif
File file;
file.setPath(fname);
@@ -209,9 +209,9 @@
DOMConfigurator::configure(LOG4CXX_TEST_STR("input/xml/DOMTestCase4.xml"));
LOG4CXX_INFO(logger, "File name is expected to end with an ideographic 4");
#if LOG4CXX_LOGCHAR_IS_UTF8
- const logchar fname[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x2F, 0x64, 0x6F, 0x6D, 0xE3, 0x86, 0x95, 0 };
+ const logchar fname[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x2F, 0x64, 0x6F, 0x6D, (logchar)0xE3, (logchar)0x86, (logchar)0x95, 0 };
#else
- const logchar fname[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x2F, 0x64, 0x6F, 0x6D, 0x3195, 0 };
+ const logchar fname[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x2F, 0x64, 0x6F, 0x6D, (logchar)0x3195, 0 };
#endif
File file;
file.setPath(fname);

@ -1,13 +1,12 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=2
inherit eutils
EAPI=6
MY_P=apache-${P}
DESCRIPTION="Library of C++ classes for flexible logging to files, syslog and other destinations"
DESCRIPTION="Library of C++ classes for logging to files, syslog and other destinations"
HOMEPAGE="http://logging.apache.org/log4cxx/"
SRC_URI="mirror://apache/logging/${PN}/${PV}/${MY_P}.tar.gz"
@ -16,14 +15,26 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos"
IUSE="iodbc unicode odbc smtp"
DEPEND="dev-libs/apr:1
RDEPEND="dev-libs/apr:1
dev-libs/apr-util:1
odbc? (
iodbc? ( >=dev-db/libiodbc-3.52.4 )
!iodbc? ( dev-db/unixODBC ) )
smtp? ( net-libs/libesmtp )"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${MY_P}
S="${WORKDIR}/${MY_P}"
# test suite fails
RESTRICT="test"
HTML_DOCS=( site/. )
PATCHES=(
"${FILESDIR}/${PN}-0.10.0-missing_includes.patch"
"${FILESDIR}/${PN}-0.10.0-gcc44.patch"
"${FILESDIR}/${PN}-0.10.0-unixODBC.patch"
"${FILESDIR}/${PN}-0.10.0-fix-c++14.patch"
)
pkg_setup() {
if use iodbc && ! use odbc; then
@ -31,35 +42,23 @@ pkg_setup() {
fi
}
src_prepare() {
epatch "${FILESDIR}"/${PV}-missing_includes.patch \
"${FILESDIR}"/${P}-gcc44.patch \
"${FILESDIR}"/${P}-unixODBC.patch
}
src_configure() {
local myconf
use smtp && myconf="${myconf} --with-SMTP=libesmtp"
if use odbc; then
if use iodbc; then
myconf="${myconf} --with-ODBC=iODBC"
else
myconf="${myconf} --with-ODBC=unixODBC"
fi
fi
use unicode && myconf="${myconf} --with-charset=utf-8"
econf \
--disable-doxygen \
--disable-html-docs \
--with-apr-util="${SYSROOT:-${EPREFIX}}/usr" \
${myconf}
$(use_with smtp SMTP libesmtp) \
$(use_with odbc ODBC $(usex iodbc iODBC unixODBC)) \
--with-charset=$(usex unicode utf-8 auto)
}
src_install() {
emake DESTDIR="${D}" install || die
dohtml -r site/*
default
docinto examples
dodoc src/examples/cpp/*.cpp
docompress -x /usr/share/doc/${PF}/examples
insinto /usr/share/doc/${PF}/examples
doins src/examples/cpp/*.cpp
# package provides .pc files
find "${D}" -name '*.la' -delete || die
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -8,7 +8,7 @@ MODULE_AUTHOR=HAARG
MODULE_VERSION=0.12
inherit perl-module
DESCRIPTION="Expose PL_dirty, the flag which marks global destruction"
DESCRIPTION='Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls'
SLOT="0"
KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 x86 ~ppc-aix ~x86-fbsd ~x86-solaris"

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -8,7 +8,7 @@ MODULE_AUTHOR=HAARG
MODULE_VERSION=0.12
inherit perl-module
DESCRIPTION='Provides function returning the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls'
DESCRIPTION='Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls'
SLOT="0"
KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 ~x86 ~ppc-aix ~x86-fbsd ~x86-solaris"

@ -1,8 +1,8 @@
DIST Devel-GlobalDestruction-0.12.tar.gz 7803 SHA256 98a5b7668fc710e4c7ebe8860508fbebeea830eab6243d21ed8d7ac293278a70 SHA512 f1e259003aad8b654a7d1922cae7c3603527a6d674222069c1b8e9c7bd831549d8477acf7cc61d550991fd479e1cd5e092ea2e8e6f5b42066f5033c143ee7aa4 WHIRLPOOL 40a0d86d261235523f41e0eb84cc0171c4da97a49d803c995ce96a98f86fcb68efc544f4ba7db6b48f25de31c99eb7a8bf26b6a84825060709c389f52dd77d01
DIST Devel-GlobalDestruction-0.13.tar.gz 8460 SHA256 b29824dc0d322e56da325f05185367eb443694716010b36693dd52ffbe8ec462 SHA512 dd63a8e6a512c732cabfcd887ee37eea2b7a083f31e1a4b7410dff41cbf88e5ed15e2d6e4f4d98ceb71603afd02b8155ef98c340753a7dee8b99c86d2dd991fd WHIRLPOOL 55c6946e301be6493f6e51db53901f4a60f612cad15be260b17b7e79ba3f74699dbf132e18888637285e41af36df1b42242d19f92c993c1450186bc162216d00
EBUILD Devel-GlobalDestruction-0.120.0.ebuild 490 SHA256 bef0e0faf8072a59e916cf0d0398ceee14645155670f09c9701ac62795078f68 SHA512 8e2aa6b19fb43273651bcbadc445ab044f4ae8fae060e544919675adfe6f158ec0262a920ff2ee55dc8ce480962c0861430dc3f4d8378fbec15f61aa1233200e WHIRLPOOL 5bd516c33dbbcb4edd10133e449a1483100cbd77215ad59612a657d35c2f35edf1a8d53e76c58fa20eba807e951ec9d31200e9c36095555b7b83d5b5214b96fd
EBUILD Devel-GlobalDestruction-0.120.0.ebuild 504 SHA256 c605ca7cbcb008bac1ebc0804c18aa23c38007bf6bdb766f63690f6c63776226 SHA512 12c9c32fdf9e22d3f4569f90a86289d73d6b6c4519726c6e94254ecf597afff728c98b0b45bbbc43f7adc197e0f7eb676fc31688931d46ac2b748f135072bca0 WHIRLPOOL f8212baefeb8ce6f8101c4d4596a160c60be136c38c827a18585b12c118dde4f27adc8d0308fff8f97e5670cce607150a7a124ca1aa61eebe763558e3f3d6ac3
EBUILD Devel-GlobalDestruction-0.130.0-r1.ebuild 521 SHA256 1349642159b338d289733b73394f194485a36ef9e14e30ed0e7def6827ca6022 SHA512 9945b5a3b287bf4b80712f26a949385817c285888f367baa8ea766207be2370b040ed3c92046c693e05b5cfe4b7d4ab9c412d058878a323d28dea74b031cc579 WHIRLPOOL 29b6baee684e72d3f34b8b4bf59ceb1e1d19b1851802a9811e37cac3c82ecf50794ed603e6d6d04fb78f230288ed589ce70eed7a1bfa68fcbedbc7fef33c7043
EBUILD Devel-GlobalDestruction-0.130.0.ebuild 560 SHA256 b63dc7af1fb28d3dffc22262c7f975114dec94b1e55beef4e52dc6d58463f1fc SHA512 c2d42590110586111995d35b85b96c5559c56b0626c2aa0f76cc0c8addaecccf5f5ee7de96d050a5ecec52094b99a0e032c82be00f4a89cd3480fdfb00cadcff WHIRLPOOL 47585c660c26cce90612a41e3bc3ac5c8070b3f48dc956d4f486e26a1be72a6e0d88406769d2201313416c03208c01ec313ef8537651cb80efbc141b36713e08
EBUILD Devel-GlobalDestruction-0.130.0.ebuild 540 SHA256 4cc6bada7bf2cef030c7b3114348d58222b573b834dcfe44af4dd82eabf0e422 SHA512 06aa41d5ce191b0612cc1951e748fa6912828f9c5f8c11a87ac169bfc23e796ecad5411b8e530e99ad3a20b1baca67a70acde7254dfeb5d1c6246cb8a1d10f85 WHIRLPOOL 841ec3816f69f5d104c7e0484a91a93e028fffa85cafc16cfd6b1cfb6fcfcdceb9f75c8e124c472591b114ec42d1d0f582d16e4616246f2e890abcfde8017b5f
MISC ChangeLog 3411 SHA256 08c59ac77b454542c2355e9144dcb7f0b73b40028982168f75311dfdd9e03de2 SHA512 e179c201d070e440a588a76ec8c4608a9ef684444ce571f4df7ecb3bb931f6e7e4f0f41f305a7524b3ff64a23684cce53358750fae7e6ae15414f9e973d72b79 WHIRLPOOL d33305445301f425aba09bccc247581231b548b521290c26d636a1d4cfb07574a4b6ce5e6b75167cd4b714c15d1c060619cb20751ea509e13e9c5e9ccd27c536
MISC ChangeLog-2015 5617 SHA256 a1e098c6d83d3a529f42929fb27c5d73e32b63e9813ec6e8d0c58bf1a57b9170 SHA512 e38a7685922a7137bb1c9301421bc6a51aaa9662df912e14f922b40aa0f327b1e730eb09e26f72c0f6c44dff935d9f8c5af9db9c905ab6247d432a8dbedf02e7 WHIRLPOOL 866e3c94c8c6f953c6817c6df348ef292272b49c209c8f146e908139b42d3796b9418c0da7f808282516d93f146379666ae90160389ae21f4ed830044fc70c87
MISC metadata.xml 418 SHA256 63f6edba99e15466291047308251142a7ef36f6c083b49c70c3ee9142e047f72 SHA512 7e34dd76902412d23ea5f6c7f13334a09f723c35d3997e4cc079f1e52257d0ebaac2303d839cbcf270511282f41957394c11cb507bd891db081c982ab24783cb WHIRLPOOL d001c7980cd6118412d0ff32f4b2637c92e25bf69c0882b309f5eced85003c7098a960dbcdac061955d62e4d91e56cb9242d47eedd03c68717cd2e181d692355

@ -98,3 +98,11 @@
15 Sep 2016; Tim Harder <radhermit@gentoo.org> +columnize-0.3.9.ebuild:
version bump to 0.3.9
15 Sep 2016; Tim Harder <radhermit@gentoo.org> columnize-0.3.9.ebuild:
add forgotten patch to skip test dep
Tests aren't bundled with the tarball anymore so drop the deps required
to run them.
Fixes #593852.

@ -5,7 +5,7 @@ DIST columnize-0.3.8.tar.gz 9464 SHA256 c94d9173e0cb34682b1f63d2cea5924a522ef588
DIST columnize-0.3.9.tar.gz 8581 SHA256 fabb8e0e3a2241b18f31bf2416934f338c6ca1d3bbbaf434979813bf2a3e442b SHA512 2bb9a25200a1574cc6471ce06dfb2b4b62c5a23fa0e4fabad515dd2939b3f67ca61132121e4326dd820691691dce67d664302d99248ea2d5c5f25357203d9d08 WHIRLPOOL cda86155e7df2b7b46f372c78fb681733e2a0bcd1a837bb8b009d1c9ebeb73cb07ca92c71abbf67431a5970f354bf98b90c8682c0c410bd89a8e57f96d5767de
EBUILD columnize-0.3.5-r1.ebuild 659 SHA256 ac10df333d90d1dc0627d85e7c7b05e690ea492e50b91b2d5c1db411da7f834e SHA512 a44810cf0c4354054903104199f0248c71787025527a7565a8934131b668521082cfeb8a6ff492be64882285e96f26405ae70b9d73ccd9de5b79148df3970237 WHIRLPOOL e1e403d3f4a84cebb16039da8abad803a0975043e74d40a4cf402b282efa50f35141e89848b50bd9cf9c001f1307f26db12fc3778d1c5ae37d1024118caff047
EBUILD columnize-0.3.8.ebuild 728 SHA256 033f4369dda562af4a662b3d4bd50c137e3c85428c918312cc42afa86b959f37 SHA512 4643110f147605d3fc23d112c84a9541968f05319cc1fdccc28372a2a4eeb9b2e1da64bc22840cf9c379cc25517f29d7ca9ba9569e12e4f980a05bc9e33e2dbb WHIRLPOOL e27fdf33652acf9ec57cf8dfb63df9a8cae6af8a486ff72385fbf82b362cd613f2c342efcd3c2eb6dc90f937d81a7d47dd22606cfa92daf4749f11189de9d004
EBUILD columnize-0.3.9.ebuild 597 SHA256 646cd17e1e9fa14e85d88827355b977ca5071eeb0ea4e38c8f41bda28aadf173 SHA512 3bf2b2b51df06047adec3b1c944f901e045ddc2a7f3f8aa12e7c3eec59bf894c4b6827bbb78bd97dd86aa4e787e548fd22e6dc6045bfe713687be9a6ea54c895 WHIRLPOOL 069b6115460f76f1f4ded956db0c5110efd53e5d547bc91dd6d85deb51f124102d2c455faa1460e901beaace3bc3f7e1257a1ce0290bb37e0482fd835f519323
MISC ChangeLog 3609 SHA256 b00b7ec7257cce04ae54e03a1027aecbd8ad048927ccb497a04fe04f06f3d6e5 SHA512 f5ca50165f1969d71742dfd3364b05700774d577428187bb31e6bf19b6844b0a220e486dbf4284a3c1c4b568718267d57f0eb8cb822ce7be2f2c5345be731d04 WHIRLPOOL 8219f1d213ef3f140492f42e582cf8841637675d8818a5e1ad0f75ed36a618339b41e5d6b8254d55d57e339349af9cac78ac08186437820136535466f8b844ce
EBUILD columnize-0.3.9.ebuild 647 SHA256 1ad580485bc50d81c7934f7367f9652bd5cfbd5792a363cf48d3fa75a54954b3 SHA512 6253a0b00810a5389475197c9be7e92bb8bbf07846e460f6e170482ed9348fce3e141080d7e3a742c5ff43363a54199afe70507ad02bc9df35c5314956604c2d WHIRLPOOL e3321e04a8aedd67ca3b0fd476dbb623ecf8f90194b0c8b27d0c7e063476dbeee65cd061d1cd3ead9ba54863fe638fab455477195f1ebf69ca69ffa9389f8c43
MISC ChangeLog 3830 SHA256 6923c2965eeb0ec1ede0d0e77d752f1e26fc62afe064a1111966ae63395d1651 SHA512 1d50908c8d3a775893b6785f5ae4b225ecbef69d31db8e91b006f3afe0f03081526aa1ef9c0a72bcd829ad7b02f121c141b4af8c0479760025dfb65692424e43 WHIRLPOOL b52d24dfc94e9e2e4b37b9d286e5e88fb946c6d484e9720fc530a452b8d1bdf14040554091dda3e8fa4143ae6d637d43cea148c6b2ac17b4cc55ee677e77ebde
MISC ChangeLog-2015 1753 SHA256 4646a18bc2e733cda345439094b4754a434fe4a22129b56151ba8ecf55d1e658 SHA512 30d125749298a25caf151bb97a062895d2e1a7fa54f3c5f993912da160c4e83b1ebe3164f8f4df54bf7cb1ca281dccbdadfffd0c6319cbd57622a6affd1b35b4 WHIRLPOOL ed53aa4f1631f66ccc9df30002ecab89367b8fb2f5c6592f759a0969588b5de13695eb2196a79b6317a253ac32cba9dd2d2fd7913a8c9dd1c49e8f171ac7b679
MISC metadata.xml 425 SHA256 72a3213aa4ad2dbbd7c244b309415c8ca99e65b134f7f5e5372ac8fd6635934f SHA512 8b1e38b3f56187d7f003c4a3c232fb386e146dc70501387cf3e25a21b9b630eadde4ea2e022599f7fad88e8719e51422e53675d4fcb8526a93198c89cd5f9e1d WHIRLPOOL ab6edd4547dc96c17a237a0b815fccf4740152fe92cbcd17b7c239dc19048be351e05b279f447261719d8621bcd79c9fe4153d24af1f2da7a2e1a7c521a0c459

@ -19,3 +19,5 @@ IUSE=""
RDEPEND="dev-python/backports-shutil_get_terminal_size[$(python_gen_usedep 'python2*')]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
PATCHES=( "${FILESDIR}"/${PN}-0.3.8-nose.patch )

@ -1,6 +1,6 @@
DIST jaraco.collections-1.4.1.tar.gz 10456 SHA256 43d0221be38fa0d8da339a149829800c8c3f843f379c09f3f8f1d99125110936 SHA512 1f9eca787efb427a73b5f03e144a2a95e5740580e21e9857a376d76dd35f39066c3a06056eaf78f72de2f97e4fc70805467fcc516f989ba4785e3f3d9354a538 WHIRLPOOL c37a851f1ab041554c1d9a54565e5671350bc750d31d1569a4415c5c215557739145b3a4992546d715a013695ef86cb788c47b4eb72940a29fdc17a9300399bb
DIST jaraco.collections-1.4.tar.gz 9615 SHA256 82af38e4f8ef59ef5b44738561dd766f944e145a7ce39751744783f70f779ccb SHA512 dbb7c07bd6a7b4ef41aad1fef55b760447c94aea7036b56ed6fc02deba0720c2cb644fa47598f3997a307343dd1672d4afdd745fad3e02e37257ea714c02634a WHIRLPOOL 05c22e5b1c0d3725c4f0f486ff628991103643264c0e3338172d585be155eb2ba509182b652ed5484cd07cad13b0486829df2e8e9abd5450d7417ffb19d491f4
DIST jaraco.collections-1.5.tar.gz 10615 SHA256 7af6aedcf1601eca23d4411727caa201c0fdb80d2ec40f63d5f0942529f971d6 SHA512 7e2d3849d26422d687cfeb560f8096fb099a9c7b99b3061a06f9ad7037c3805b577754f62e5d5ead3f6f89bcd7dbf574df2844aa3c28928941ea2c99d50fc161 WHIRLPOOL 91a5c6c09d8b46231a409abea40e43a80a165a17e4f23be05d5341446630cf31d94880f37bbba0cd8c9cc1cb27fc6b698cd18d07e9342f1cec0fc2453ad88378
EBUILD jaraco-collections-1.4.1.ebuild 1411 SHA256 c512bad565b1364b7e8ead5f61d292cb14bcf57cd1eef417f75db41e2855e012 SHA512 94f8d75c77cd7d2138bb9a6838a578bb18fdad0d695d77c9bfc716c6351101ad8e3a76805ce1b6caadce075225341089f5fa5510f18277b35eef7cbca92da205 WHIRLPOOL 75f97ba3110912e3cca50e1a9decea03851b7869c5b8f4be0870263aa82fd20151d767d61a21e1cc2091697e189ca51bec04c3dce8546e8f85e677cc7daa7e82
EBUILD jaraco-collections-1.4.ebuild 1411 SHA256 772b45459035ec2a1b8c3b8cef877c910e3684276a44faa16850ad8d1d351c98 SHA512 5789e298e7a8df668cc755ec9ef74b57637b37a08a8ad676d78942cf55b609469b319a78104af5087bdd80b2656bc515f2f4ac5228a29de7ce1515f5e1b03485 WHIRLPOOL 2fc86ed828299465cafa87157aba665a1217d28e976c53929dffa02fe4444fbf605f8b949faff9f5206ccc72fc16b320c0af9d64059322ccfda0d809be490ebf
EBUILD jaraco-collections-1.5.ebuild 1411 SHA256 772b45459035ec2a1b8c3b8cef877c910e3684276a44faa16850ad8d1d351c98 SHA512 5789e298e7a8df668cc755ec9ef74b57637b37a08a8ad676d78942cf55b609469b319a78104af5087bdd80b2656bc515f2f4ac5228a29de7ce1515f5e1b03485 WHIRLPOOL 2fc86ed828299465cafa87157aba665a1217d28e976c53929dffa02fe4444fbf605f8b949faff9f5206ccc72fc16b320c0af9d64059322ccfda0d809be490ebf
MISC ChangeLog 1958 SHA256 5b744e7d965aa638d1872e9092d3ae256d833ce91a8b0dd9300a39f328c6feb7 SHA512 303e75980491c4a8befff67679d7073dcde5b0043a0d0361bc9f55ba9a44ee10ad6201f5bb2a24436162ed042aa96a0e24a3e2e37194c7df5bc57bd14da5e75e WHIRLPOOL 8350fe21a351d97af48716607ffd939685d0b94665d683f7512c02d4af39afdc902aed481482b812dcf670c40067803d2028807e7cf252955135852463ea4440
MISC metadata.xml 588 SHA256 0a0e1a148f22db4c9566d3fec2e3c1c052871aeb76b051b210c308517b160dd3 SHA512 759288345054c43f343fbcbaea4327de11b72f59875406383670af1deb075469772ba9bf0d00f4031ca73f308db56d0aee5244e599119fb9cc0ccc85e8b902ba WHIRLPOOL 8c79a8b6e9e0c836e1bb9eda9e3e04f47d2bacb09b15d8a70e3720a0d7488728f7a2419fcf641b9f37382838e500081303edba48dd56b320b75ebcea3bd10126
MISC metadata.xml 682 SHA256 265fd252d28faba25541fafecfb6226027798ef8a80a9d7c3f3a976db5f3c0f7 SHA512 3b642f903fdc07a9ddba157b15b9cbcb3141f7a7b5bd74101b360a9052ca213a765c48266acbe296e8119900d311aaa4dd8d54f7b6f5e05ea2041145ce455c30 WHIRLPOOL 313316f15c376e8b789dc2295abaf7a02d8aafca770c14c5b68b08b4b8ce9869408cfe33f3cc1ab3a52329e8c9482ae1d9ef21bf91510b2ecab03834b77635cf

@ -13,5 +13,6 @@
<remote-id type="pypi">jaraco.collections</remote-id>
<remote-id type="github">jaraco/jaraco.collections</remote-id>
<bugs-to>https://github.com/jaraco/jaraco.collections/issues</bugs-to>
<changelog>https://github.com/jaraco/jaraco.collections/blob/master/CHANGES.rst</changelog>
</upstream>
</pkgmetadata>

@ -64,3 +64,16 @@
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*pyflann-1.9.1 (15 Sep 2016)
15 Sep 2016; David Seifert <soap@gentoo.org> +pyflann-1.9.1.ebuild:
Version bump to 1.9.1
* EAPI=6
* Add py3.4 and py3.5 support
* Remove USE=test support, as the main package already
has a broken testsuite, and requires ruby dependencies.
Furthermore, the testsuite downloads data files live.
Package-Manager: portage-2.3.0

@ -1,6 +1,8 @@
DIST flann-1.8.4-src.zip 561057 SHA256 dfbb9321b0d687626a644c70872a2c540b16200e7f4c7bd72f91ae032f445c08 SHA512 47ac6be66e3ec7303d28febc5a4cea2f8d1b3d81c3b7081f27cf17936074e06e91e30123569b41269a2b97c9960274dc485a575d77c1a386e8f539a76a8d3a0a WHIRLPOOL f7722d8c0a8482809920927353421ebb578464fe6746a4dba20a6c7b6f941715529d5be33aebd1726db36eae3b5d4080c6ae86b0f807e6e384af32b87735b83b
DIST flann-1.8.4-testdata.tar.xz 26744244 SHA256 4eaecf3a221ea6611e841fa2f459a17b6a5fdd633338bb5bc46c434e37667141 SHA512 f2bee5e2dfe2fbb42953df563f178b67639b62e26fc31be14e07c196ba3e84db21804e594af44991f7cf45ca5e10ff753093cf160abf33e90d19735a9a0b51cb WHIRLPOOL e49e5a594464955241ebc9bdfa908bac8b93b2fb465fc08ab73ec4d57194a8b71361ecb67985cdc641013fb8c3fb51ea2033769f41e558ab86e8f71e477b97da
DIST flann-1.9.1.tar.gz 485391 SHA256 b23b5f4e71139faa3bcb39e6bbcc76967fbaf308c4ee9d4f5bfbeceaa76cc5d3 SHA512 0da78bb14111013318160dd3dee1f93eb6ed077b18439fd6496017b62a8a6070cc859cfb3e08dad4c614e48d9dc1da5f7c4a21726ee45896d360506da074a6f7 WHIRLPOOL 40c16b3b2d8ef458676c37a246ae1c0d45d14163a42a46172283cf20a377ee43971e7cacce9d575cc7ecfa0eab01377dbd5e592e3e7ae71e74334af18ebab836
EBUILD pyflann-1.8.4.ebuild 1248 SHA256 bb54054ce1296ee07651ec78914512ec4130704ff84b89ffec3f4c2196a0563f SHA512 709a422c6f148be0dc9fa90cdecff78723969c81d1d3d7705df32107f4ee974287613b0476abb2b783f6c4b64aa876b0f0dcfdc695499890cb9e302f4893ead1 WHIRLPOOL a9c6bc05b2195c90843acca593544bc0e9aeee01682f9786ac5f160d7cc5279e1b983df20fa6403f4dfa171900af05eb4498c14b8115e70dcd9c40a5ecca9a2a
MISC ChangeLog 2453 SHA256 0336228eae51169b459326654f01214ba7dbc859a27f264065effe92024ea420 SHA512 6e6c78ef2a3d7adc6ce97f176ec32dbd8ac10de578626f21413f61a427483d2a2d01c9dc5447975a0ef89a15468d1d50e6737c0d4dd9148334f5093523f4b353 WHIRLPOOL 852b94a80a246d68fdd50633bce1ea1998d1c6aa2c727fc6f30d6e231796ccdd0ceb8bfe744b9c2042e288be569695af4bb3f00cf1ba25a193fbd0ba98b6e643
EBUILD pyflann-1.9.1.ebuild 898 SHA256 7e01ac6b2b66e41f8708d35276b03f604de043348c901afa2aed72668e6505c1 SHA512 a72adb65e899c0f8d8099b77a52ae4cfe9a7dad52132933413ee9a4156e1197f8acbb92b76a2301cdeab59c8f7bde130c27390dffb7f37a1deb423f7438a97f0 WHIRLPOOL 94abdc065deded81e1de07eeb86b04ee8023fa428b8a271cb7e27d19468bb479c6759445b43d299386f43c2b402d4fff8886566e915e6720dc9cc741a76025ae
MISC ChangeLog 2831 SHA256 dd448c2203e0c228318d7754cd5d816870ffce683e3152de6cf49d3d0b519d65 SHA512 53daa8245ed99285646550ac8257a97ddcd97e7e26b83948c091d37550ed864afbe1dfc73ed70cd8a7b8316a71de42edcc5520bae4dd91c01c7752a5738dc837 WHIRLPOOL e41d6cd7e3e7d99845547b656f40cb2c2054ac3226027a61c926129516072cf888b2748946726100d355831a0e99022a3d123ca663f7c6c2e52d1c38e17686b2
MISC ChangeLog-2015 696 SHA256 ed9e7c3dc56969512a79332a665ff3cdac8c918486ed6a69ec7295f051d3b3d3 SHA512 6d7feca7b912a4b5e7af7590dcd0f176b7446eb57c89f6a35b049db2e6285a6464c70c4d3c34ee3201328ab18452a212fe81734ffc2aaaa57cb7cf1bb9fa1cf0 WHIRLPOOL 8ba014bea46512b0db972093445640fea579efc4083c616f43cadd5d1401e564410cdcf7f789de19fabc47663ada48aadad03193befe10bafea65c387cdf0dee
MISC metadata.xml 674 SHA256 d40dc2da7a3c7e9187f72c9e94f11f1cdab4e1c570b2bcbd2285df97c43977c3 SHA512 3652d7295fca1e2f03312cbcceb25f7ed021f51a8353352c7b7ea3a1aa410cfc8cc89aaa348c975feede6a8a6b086bd291046ee8e4738c951197fd2b56173482 WHIRLPOOL 60bc66f70332c884c34b406e99149f173a4bd52fc68100d518b62c1ddc82c41908821ef1beceb8cc76e633310e9d77d78f9b4ca0f78882bbe63515549e7cf1b6

@ -0,0 +1,37 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="Python bindings for FLANN artificial neural network library"
HOMEPAGE="http://www.cs.ubc.ca/~mariusm/index.php/FLANN/FLANN/"
SRC_URI="https://github.com/mariusmuja/flann/archive/${PV}.tar.gz -> flann-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
~sci-libs/flann-${PV}"
DEPEND="${RDEPEND}"
# TODO:
# readd dependencies for test suite,
# requires repackaging auto-downloaded files
S="${WORKDIR}/flann-${PV}/src/python"
python_prepare_all() {
sed -e "s/@FLANN_VERSION@/${PV}/" \
-e '/package_d/d' \
-e "s/,.*'pyflann.lib'//" \
setup.py.tpl >> setup.py || die
distutils-r1_python_prepare_all
}

@ -62,3 +62,11 @@
Package-Manager: portage-2.2.28
*rgbd_launch-2.2.2 (15 Sep 2016)
15 Sep 2016; Alexis Ballier <aballier@gentoo.org> +rgbd_launch-2.2.2.ebuild,
rgbd_launch-9999.ebuild:
bump to 2.2.2; add python_compat for tests to work
Package-Manager: portage-2.3.0

@ -5,5 +5,5 @@ EBUILD rgbd_launch-2.2.0.ebuild 414 SHA256 92ad6dc91608182efa7f2f21bc41a60aef5d8
EBUILD rgbd_launch-2.2.1.ebuild 414 SHA256 92ad6dc91608182efa7f2f21bc41a60aef5d8b3437bfd0a5f67d7d2b217067ae SHA512 41ad155fc666105fe14530c170a7db4aacfa5396b2d76447a0711fbe3d2ba8353e4078f5b0033bc37102bdbdf9043bbc0010424d617591e219e28df3dde4d03e WHIRLPOOL 70d768cc1a478cfd003b020415b5710e68a90733a4913a8ba5347a45f87714b5f3a3c4710769a2c202dfee74f79de2949a9fd3b88ba680b307233dd56984c798
EBUILD rgbd_launch-2.2.2.ebuild 442 SHA256 6866b502c1d316de50eeb852ab9cf76c1907cd5bca4dfb721bcdf132cfa585af SHA512 31d0a04f370815b1c3c595fbfe8e98fa5fa7f62f4b6c52dfd7c018bc20442a0c1030e8808f0cf6de2f7362ae0d14033b02f7d09523963feb8338a94ce113a0e2 WHIRLPOOL 98cdead850edb1460bde4e269bb0bdc0a135a483f0833555bd00cc97e2512fa8685fd6baa1f365e810ad144257020649645af8742e5ca2b9a5c3cb72d56b98c3
EBUILD rgbd_launch-9999.ebuild 442 SHA256 6866b502c1d316de50eeb852ab9cf76c1907cd5bca4dfb721bcdf132cfa585af SHA512 31d0a04f370815b1c3c595fbfe8e98fa5fa7f62f4b6c52dfd7c018bc20442a0c1030e8808f0cf6de2f7362ae0d14033b02f7d09523963feb8338a94ce113a0e2 WHIRLPOOL 98cdead850edb1460bde4e269bb0bdc0a135a483f0833555bd00cc97e2512fa8685fd6baa1f365e810ad144257020649645af8742e5ca2b9a5c3cb72d56b98c3
MISC ChangeLog 2080 SHA256 c3b7cb14fe26bbbf8f161cdefa3a9b99d22a37c5bc355dfb2f2667aac86f85a6 SHA512 324a9abb4e57d3fa18002d763d14171131a11dead14216b372b31ec8abedff0e37f8a98ed645d7ad648d3fef5aea4e4f26ec02eb5e064d58ae4d8aed7892bff9 WHIRLPOOL 9d372e54db9e46260fe58fe97ac9aebfc9f86c5d6b454d774a5f4606e979d49f0d42fd692ef31ba4f600f4066a399e0e727c17bd0ad57b8a2c5715332bea8110
MISC ChangeLog 2308 SHA256 3421dbdc0be1af27ac7ea939eccbded0a7cf78ba77ebce1df3389e65a9112fed SHA512 bb8f185e81d3d80a5cf28004a496ab18e08948816bae314362f91b6bc5238be63bb1d976e51814e794e7bea6b65b97442df8199d77f911af3122150ecd03f6fe WHIRLPOOL 767923fc7c5c2e0f623ab6fba15856347cffc906e99e41807872addf8ad2c444d219dadcb722831cd52d86fb254ec08b2ffcf779ab34e639cac4ead81a94d6b8
MISC metadata.xml 337 SHA256 41cd9c381eb532050aeabaf83e57637a43a1aea8c8037ed2ae4d13d0fc69a31d SHA512 236501acadb2adf4a8901497970ee1555dc54b6755801af1cc7cb214730fafc80ccd318df5f1d668a7956eb7d4b4238f105f59c7b680c74139068c9a4e68caff WHIRLPOOL a7387d77f0840797d6a6ab169ca767aab0f45d9a604fd60ce5954556fc401786b5289720105ea11c8b1a712407e114f0ce6446fea48ff4d4349129ecd3a3fc81

@ -1,7 +1,5 @@
DIST mongo-ruby-driver-1.12.0.tar.gz 360669 SHA256 84c87d26601c9bd91a6604bcb3630be50d239e471542f9b0a68379705dd03e11 SHA512 725110c527867379def85fde50b6825e94a320356f062e4403d9d55c223f2503676f83ae42916d6ab45afd90d30b2a4272519e070c4af2095c0965297fd72bb6 WHIRLPOOL c152aa579a0535707909560cc73fc878521aac95c034ec71bca6c2397754b5e057c1e7ca32f6b2b3393ce975f122e65926820cdde29aa5f5734fb9717bd980e0
DIST mongo-ruby-driver-2.0.6.tar.gz 173405 SHA256 212b3d4a83398ac0299323e9380c5d804d0691d1f8dfc7259aaf5b669943abb9 SHA512 25e5e63538f498b42a44665d725b04e8b7ee0fae4d3331d43b883e427fccdcf0de5a1151819ba04fb6520b5d20da02adf59f1c144176bc2a458142efd5ca7b95 WHIRLPOOL 030072734393abc20fe87e2f0798010ee0c256b5d8fab236171a1942fb737239a3719b5c3488075330616c959cfcacf0f9da6cf02646e29e8c9b7a6a03c0b9af
EBUILD mongo-1.12.0.ebuild 1645 SHA256 bd3f6e57032191456ae0e8573d3e4db9b9fe9220374987ea39de43aeb0df2398 SHA512 d4efbec73a9aa75b64b91c2fe7dc06b2cd11ce8d9587997161f66cfa5a880af11ab530997ab0ffa803e37610a55f39411ddd695f14c53d75f829b7018e110823 WHIRLPOOL ae277b344ab78c884d6ec50aacce9a2449f30b9621ee7273f823718b8e3b132c0717338f588176f8eea644c941c4c0fc0b9ab27cc7bfae0baedf98a42e6033be
EBUILD mongo-2.0.6.ebuild 1259 SHA256 22bdf1328f0ec4f91adfc842acab2dca73a572ba52452bb92b6480e0c25dda2c SHA512 2ed894d442a975a3c184538b3996ad5913743eb2a52dcb707053d428062b289929160b59fa92525951cde51ff4733cc266b2ca34c638c8999783a7ea9ef53a5e WHIRLPOOL 29cc13a07d206af5ee8bb5831bfe1196333d7b04f692b4a8ae03003f925c618fb674cb940b2dc888766ae30bf841c9679c6a5a748f013369199ffd86d153e9c7
EBUILD mongo-2.0.6.ebuild 1252 SHA256 f9f6976164bcd4098e22da9ed22bc460631138bb97df45199fc9e726e26ea353 SHA512 df5e96b6033007f9c244e6c1b9093866dd2f2c8b2f83513b4ac46cde3c6abbd1bcc9991c2e856c9e0e14a0a1a95f4246775983b95790bcdd511c78339597cfaf WHIRLPOOL d048e3a4c6d33cf08649a48af27cdd2bd16f2b51c12116e4bc18c7866ec0799fb6f4262ae4b65b0eded639f0bfc4a9c97d1f293cbca8eb3a1fc38f855778be50
MISC ChangeLog 2573 SHA256 97299e924a8efdc9c5e5b80845b07e8ba552370043be2a0e48583ec1c0e53405 SHA512 428dfe19a160b02ef3ca6ceda6b977c3cddd850b6a1390d8959c131b2cb698386e4fb3793c363ac9597deb40dcecaca3fd5f6f88c7732dafbef2ec91dbb5997d WHIRLPOOL 82becfc069a7336fde81c4cf47b21c0281d0261a9109e6904af55fae51b8724048eaf05b23bb41e894e7aa50fa3b9792dee7e40e1ff41c54b7b5f63723a700ce
MISC ChangeLog-2015 1639 SHA256 526036fd9770efb6c42e921ce22cd85d77f2a0cf4356d566170b8aca21e5e38a SHA512 f1fdacf6ce9853822111e5bbf98e0d76ac644086120e52540c89e21d1b6aa276db669f6719ce724e9647f031104742153868685795d46c3b49f0cabebe140943 WHIRLPOOL 024fc99fcceac78bbc14fbece9221aec9320658729d6558b01808c692c92e192be5ca345f5a328875408d32d94e6b2fcb9aba84559cfd4c12b1a400f9cc4a40a
MISC metadata.xml 351 SHA256 a56cdf06cd3df0559f1fe19869426ecd1a94430d94572af6b39fdcb7cd94efda SHA512 ea3f9835f69f1e2a5eb00f30d215e26b7659664a8fa72138538c4c4dac48c87bacc9aa5575b0fa193a2bd9b862bd70a5348c986ed73aef97e2c95b4cff5c6c45 WHIRLPOOL c0b498211616c24487b56ada31a9f479f72b70b2e70c92763d3a3372a04b46fa7631b514316c9823055618a76225e9de22c85000ec7b54b60aeb15dfafb41ea4

@ -1,68 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_TASK_TEST="test:unit"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC=""
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
GITHUB_USER="mongodb"
GITHUB_PROJECT="mongo-ruby-driver"
RUBY_S="${GITHUB_PROJECT}-${PV}"
inherit ruby-fakegem
DESCRIPTION="A Ruby driver for MongoDB"
HOMEPAGE="http://www.mongodb.org/"
SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
LICENSE="APSL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
# This is the same source package as bson, so keep them the same
# version, but not revision
ruby_add_rdepend "~dev-ruby/bson-${PV}"
ruby_add_bdepend \
"test? (
dev-ruby/bundler
>=dev-ruby/rake-10.1
dev-ruby/sfl
>=dev-ruby/shoulda-3.3.2
dev-ruby/mocha
dev-ruby/test-unit:2
)"
all_ruby_prepare() {
# remove the stuff that is actually part of dev-ruby/bson
rm -f bin/{b2j,j2b}son || die
# Avoid test dependency on pry
sed -i -e '/\(pry\|coverall\)/I s:^:#:' Gemfile tasks/testing.rake test/test_helper.rb || die
# Avoid deployment dependencies and fix version issues
sed -i -e '/rest-client/ s/1.6.8/~> 1.6/' \
-e '/test-unit/ s/~>2.0/>= 2.0/' \
-e '/rake/ s/10.1.1/~>10.1/' \
-e '/:deploy/,/end/ s:^:#:' Gemfile || die
}
each_ruby_test() {
JENKINS_CI=true ${RUBY} -S rake test:unit || die "Tests failed."
}
each_ruby_install() {
# Remove bson code used for testing. This is installed as part of
# dev-ruby/bson.
rm -rf lib/bson* || die
each_fakegem_install
}

@ -1,10 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
USE_RUBY="ruby20 ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_TEST="rspec"

@ -1,6 +1,6 @@
DIST rubyntlm-0.5.3.gem 27648 SHA256 67b102621103d59f80553c5f9924c7def90ae3c98b404495dd3411d557d1bb48 SHA512 d7a86bc3e66aed77285e0a065c13e1a4211a7148d90e4f14da308c49dc080bab000cd77d1ae89149f5ccccb671f111ac65ead1363e08944b6aff54e35b096f0a WHIRLPOOL d396cc6307b0118dda9034b4801275f7bb348daa56f309c6e4f2636564f1903d9a11375b338a3f9299295404a2f70f25063bdc023137611e7a5795c3e2f05a09
DIST rubyntlm-0.6.0.gem 31232 SHA256 f7e9b5054106fdbe9117719282f99177c95bea57d9ff76b1799e551028656102 SHA512 522142632d9f979b26b29017dcbc39dcc6caa75b235bcc89bf83e04db68e550a38f3c967c36acf61e910b4a2748089d0ccdd184754a8fe6f33e8494ef6b4f3bd WHIRLPOOL 95341aaafc27c93ef51b36da28cf540ce474b7bd9f4f9a66ec59c8faf82ee3f6edd62e1bfddab6c24156bc0233dcb38697d8b59e7b25b0c851ff70556891542e
EBUILD rubyntlm-0.5.3.ebuild 568 SHA256 cc3630120c2ca02566bfffb8a238ed78681ba744d522751d535f65d9e42f7237 SHA512 b7a25cd403525e0c214bb2df709142eed906eeb4a334295d2f82ef14b7ed184419be9a387d9ba84cb3d0f1974f29fb274dc402b774662824656f096582a8b4ef WHIRLPOOL 9dabd61ecba458fa42182d50ce67ea3c92f1d9b04c017952f9c078d72969af6d2cfa82b7e91f4091f1e9d22027d05d68d7b9870aa53a3cf687af961a551e6caf
DIST rubyntlm-0.6.1.gem 31232 SHA256 73ad912ad1274aa81e108bac9cc13d105da5a386751bfad6b8843d2a5619d4d9 SHA512 a497c1a8ffe8499ba29f9bfe531f94a4179743c04fb1fd351f0382d78ea184cdc07ee31a04df904f7e71b8c2ee1f7c851595028f870ce167026ab81386ce0043 WHIRLPOOL fc8c990d26ac12ac92cdc693a0b2f4b671ee0df7f628820260a35010c034781f84e1841db712f032755f01dd826cf14021662f6ffd6df9db4dc0e3b30589ac8e
EBUILD rubyntlm-0.6.0.ebuild 568 SHA256 cc3630120c2ca02566bfffb8a238ed78681ba744d522751d535f65d9e42f7237 SHA512 b7a25cd403525e0c214bb2df709142eed906eeb4a334295d2f82ef14b7ed184419be9a387d9ba84cb3d0f1974f29fb274dc402b774662824656f096582a8b4ef WHIRLPOOL 9dabd61ecba458fa42182d50ce67ea3c92f1d9b04c017952f9c078d72969af6d2cfa82b7e91f4091f1e9d22027d05d68d7b9870aa53a3cf687af961a551e6caf
EBUILD rubyntlm-0.6.1.ebuild 570 SHA256 4a586e99e6e88c4825f4a57ccf1c3a672e8e62719ff94bea13854a6e844aeba0 SHA512 c0fe2081b6f9b3bad9422b4d339548f80c63f7feaea9feae425e780c10bb5630ccd30562da2aebcc73fd649542facbf916e9825b7e7dd02be095ffa366c18868 WHIRLPOOL 596837efa56961f3fdaab2d6fce8e05cadb7f8a70ee94f33bb8c7745fc214b20163b862ab6b28646d80657e11b10ae5119f3c80143da9effd88959b29014e937
MISC ChangeLog 2152 SHA256 d22bb6d2667bd476e5d2a938ee53449a793ca0bb0afaa377f4de77e5c865076a SHA512 c3e22c66f2291f3e56e0df4822858f8846d34e937c94c38770bdbdce64b77f9cefa92d7512f5cdcca57df440d1cc8828b47840fdbc70c4a90d98f4636c39a7c6 WHIRLPOOL 4efd2dc3e864aae445039a35b3a9858f16f5a06a12b196e5cc68bd30c5e15c29810a359faa6ffcc785babe8dddbf835f361bf7c1685bf27bc7c8526a9d351164
MISC metadata.xml 439 SHA256 03099ce5490fdb122ab7eaed6f9667b65edfeb577243bbb8fa7a18e3700949ec SHA512 50285f96a1bc26935a26664ed509012fa62f6fbc5a9ba0c2bef0ef90d235d658575bd544e592a19ffa05fe6d283cc91b2eb9f2432a6079eb229a1f5d79ea0965 WHIRLPOOL b422be27587ffdab99c4a54d2293e31f972c9529a5fb4f091d86e57704a1a5f5750d04d031c464dce7c7a4e2be7929da8d2e2db01aef9ca79412935d1efa138c

@ -3,7 +3,7 @@
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/winrb/rubyntlm"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS="~amd64 ~arm"
IUSE=""
all_ruby_prepare() {

@ -120,3 +120,13 @@
Package-Manager: portage-2.3.0
15 Sep 2016; Michael Palimaka <kensington@gentoo.org> gource-0.44.ebuild:
amd64/x86 stable
Package-Manager: portage-2.3.0
15 Sep 2016; Michael Palimaka <kensington@gentoo.org> -gource-0.43.ebuild:
remove old
Package-Manager: portage-2.3.0

@ -1,5 +1,5 @@
DIST gource-0.44.tar.gz 875131 SHA256 2604ca4442305ffdc5bb1a7bac07e223d59c846f93567be067e8dfe2f42f097c SHA512 4cdc7824f8f5b4aa7004135e59157ebf731730bc2dab0120ab919240576939b0e13dc6a09df79fcdb55cc7b4628c3887f5eca7ab0fa73d5e7bf5ad49c7cf898c WHIRLPOOL 55d637d7c2306f87b1ea4acd12f639033cf15b627a06d9d7eb2a4a2bb5bc79b78f0ff1ca949cad1eb4fd77586411662a84838abb65b19e4a7e3b3bef537a5eea
EBUILD gource-0.44.ebuild 1067 SHA256 25804afef75a9c6688db3a33a311de3680c427442da7995bc1e1c43892cad5fa SHA512 4d0eb8aa8e42f1832fe4c36d729577187353cb62a3d39b4dbc9b12fc37671e890aa1ea8248dde41a90783a89a58846ff001a280f1f3b05e666daa33f896eaf0e WHIRLPOOL 6c52b6120ff539d6badb530f2df26d06992cf2ebf82c6685341dc1e2cfd153fa391519ee635521b08eae98fce24cb571d89e204a299dde4cd66e8069fe70d459
MISC ChangeLog 4076 SHA256 3e7d542d10b3d08393e0665d9ab46ef154c8639df65d5b5e32ce3b2b11c26881 SHA512 90c6a2274c0564a3cb5ce16c4973317363928ff0c3bc838accc71df07955634bda6c01501b039ed4e09adc9b6aa4f2806c8951ca7542bc971d09be79d3c4e6ff WHIRLPOOL 1ab1ad246605706e24b52a070ac80c5a4c78fbd73d2d80f69bd205dca5c0d9f8ab713957f007fd4f7429e5ed688ca9f03140ef31e63c596e3dfd133941d1bb74
MISC ChangeLog 4331 SHA256 fd75349444cb14440d65a829b1898177f6ffe6592798e099fb220a7636d11f0a SHA512 dcb7f211d68048ce09346e4b0df2376b7a405f12434e0c5046abedfd3836863397da3bcf19191291e5b2300fd60793c0647fd1ec4e96de47e2125a460f8bbbb1 WHIRLPOOL 4eaa1668961477c4596b1dd8ccd028f69b9e2757a1f7a95e25dc8c63b2f087237e8b7d05abeaa4956da02f34bc239973d3b39f5539764654a2d7b54249c6fed2
MISC ChangeLog-2015 5742 SHA256 ce1b7f89be78bee183963d45c58d8232ea3f3f386dc2954b440b98ab58b4bf2a SHA512 13cace9156dfb4eff1c85bc31575915c566a654e9cfc3445f1119cc1d59ee632af0cb6f1907ae871aec0c38fde7bad46cae2ea20d1e653db52b26b3c874ff9b8 WHIRLPOOL 0af832d015fd058352223005b9bba25c78c52170f653c682fe4bb651122af1002ea935c4f7e0e56a48eb0c55f68b0efdb67ab2614e56179c4d83bb2d8ca05f4b
MISC metadata.xml 353 SHA256 743fa902c09282d58a4d42053ecf87c112dc926824820933de7c5bf70152f967 SHA512 d203593d1819671dc81ede02a2c7fdfc81f69b9d66a6587fd096ea89ca3274adba144f06244792f2044f8c8bfc788fbebbc6eca20a7cd9b5da18f3c1fb392729 WHIRLPOOL 84fe64b56da61b1c9452061c2ef42b3ea94200a48a56afa2a26e39987c831bebbe68194bd62235b3f544df7342a5331d597505b00bd3f6b6a2a460e91c0ac6d4

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save