Sync with portage [Mon Nov 21 10:43:36 MSK 2016].

mhiretskiy 646
root 8 years ago
parent 8040511a8f
commit aeae066fe9

@ -1,34 +1,15 @@
DIST asar-0.12.1.tar.gz 1016626 SHA256 731714f0036318fe0878b517391a01977954bb088d4dbc7dd98682ff1e03c0e7 SHA512 fc64be9b11215426d405f7acd7adf6c0eead3135b0012baf6d168a13c77675058a4e2c60682928ac014e4bef4538d452ad745d1e87dd315387997a19e04718a7 WHIRLPOOL d73b8bb459724bb3b011de312171519c1f1954a94ce1bb0a20eb9877c168baa82a15786d3ab420d5b3d32ce8a11333e85f844b43c21cbd56c3b019e73774388e
DIST atom-1.10.2.rpm 67753816 SHA256 18ad153c932ef41e9c6b8394eeb114005c4d9c317a30dac238ecb51b78920c16 SHA512 1cc4ca2adec2fee66c30c4ef3b0c8f5613a83a54608a7c3bc677680db7657c8c6128a3e1c424251a7b2e9a13b6bc84ee280ec0ee7ea70815784a0432558ec17c WHIRLPOOL 288748edb89f466dc471ed22f008c84ba3a377fd50defa70a45059ae78a9e805026c97d4438b587472fbb37c15b63afb80c1910c5da87adf5a288fe198ec34a3
DIST atom-1.7.4.rpm 64439092 SHA256 601ffa5d683b02cbd95bc65c76e28ecc091b7f12092b69c6e65eb93e941450e6 SHA512 4033c8bc36ba43332a1c7e08cf0fa5deaefb53152b7a56c8ca5f9c68bd88761fb54c57aa031c6702d46ce531cf1e9a8a24d2b7271fe0017a022bc4671d85d68d WHIRLPOOL 4adf85334482c49104bc6b1e96753f5c3d5243b799a6d745bd7770968d57b0ddaebee1fea382542a4219849f360f04d6ffc9d0eede5f6eb0d5e3ead3989fea03
DIST atom-1.8.0.rpm 64364944 SHA256 7e9d64fd894ac8c307c377714cfb8d6ace44f80f09fec9222cd2e7858459a2d7 SHA512 1766cbb5a3cf544962a4adc2df4bc8de79d0ae8b90273e5798920f264dba100adf8f1bdfc2b7011c9d666f59bbc328dbf024ccab369ac76ebe6961c050f6e748 WHIRLPOOL 652a815a500cca79431a79dd43b8c0f73c3b7c7a387dc0bf5e89ef828df23670ab6a87df0737e66bd80b87ef474772ef31c27e17d014092ae33515ce1da10afc
DIST atom-1.12.2.rpm 84876214 SHA256 bcf95d7a8f4105c016d2940540d7c8db9bf0948a7dc8b5411294bd0fac48ec15 SHA512 a63af5e0da6ce0e9cc70c47da55b13fe463903c27a7df4e7ce311f08ed16fb4e04712678479661febcdf70afa400e3a8235d540bacaf4078e92b1e3d42fdfc11 WHIRLPOOL 4d6793741496cc240da18540bb74751b193e293a2df14c365c8fed2a2672422f87b36c5faf324790cc45951c8006a4b482656e8c8d3fd46d723c12c8ca073b4e
DIST atom-cached-run-in-this-context-0.4.1.tar.gz 3855 SHA256 5487e7641d5031e652deeef8bebe2d3af4e4d2b89989dd8700bf14e33843ce89 SHA512 dca2a6c77bb94e704aa99b405ae017bf0c56ce536a7246a8feaf133722556d444fb684cd6b9b475abcd0b946a42073a9fc0d61f5141b564320ac023ab2fbf79d WHIRLPOOL 573d0f703989f31109854f0eb324d6b1364e93cd057c4cfe20409415dee3101964cacabc246d4df43124dad881d8fec8575c6bbb23ba98698e6c73cf3c5614d4
DIST atom-git-utils-4.1.2.tar.gz 36492 SHA256 fd627647742359946d3b8f88bc91dd4d68a047dcba5bfafbd690e1a20afeb908 SHA512 d1f0a5bbd6b059131ccf4ab92174d80caddbb254ea6d0676a5ce71d7dba55d60c86ed1c412862b9d104a5f6deb2671facad84841f9644afb9b37416b743e917a WHIRLPOOL 4ee4620b0208a30f848167fffce05c5999d38bf5a3e50567e6bcf295fdafc7861e870346cfeb28a61392e7a737e100f90ae1dbd25066469926e3148006e02937
DIST atom-keyboard-layout-1.0.0.tar.gz 6430 SHA256 d3f20f0765b7a243c3cfa3e49360851404977c2ed6e84dc84e9aaf28d8547d03 SHA512 a96b77c29eb1f5367f1d60ddc501fdd6e507fc92f980974bb2c1bec923b264e73104650180722819946e075284a928b4aaa01f8594365186bd8530a0179c7ff5 WHIRLPOOL 693f4a1546e0ca772ea2b2f860e6c2cf55f645031eb516021107296a3a05fca9086de62080255abae55c0ea42cc0f5aeeba26e6dd0b7eb274a8b69135bbf79c9
DIST atom-keyboard-layout-1.0.1.tar.gz 6512 SHA256 aed0c2745acaadf4c5fdcb74df4f0c0ad6fd6cb53742567c80a8220dc041aace SHA512 4d369a0a5cf9053929f20f21f3955703f5df6d44629a0208afd88d1d11af52fd30af6930de89480ab796f83202c21d42afbb56765cef0efb3b2ea381a9804081 WHIRLPOOL d600811081270a81c4ffb46883d24c5dca5c78023d83b6fce3375dd6ef140f39c7b83a4b8e4bcfcf304d8032b18c9461612316c71a8246ddb7465c1b3d781fd3
DIST atom-marker-index-3.1.0.tar.gz 18065 SHA256 264e5553edee7e10766083433f952a515601201b53d332ecfe0fd43870fb4a38 SHA512 e50c2e03555d18e2eae0eb4ca5b16f486a53bf67803da6eb7eec90ef86048939f302baf15678a3af964b36ae809387d4665024e4d61bd9741738b12e84f4db64 WHIRLPOOL 179fafbd85d9b6e093ab646264716b0708d39aa3e1cd5771fbe173f2cd1ebb05f9a2525e5bb27d9605e2fd4ab5773a68d6552667c285ad3cbdbfbb6ae7d8b30e
DIST atom-marker-index-4.0.0.tar.gz 18344 SHA256 afb0da1f7006d044aeeb8adbfa94fdafde9902f26fbfeb012a3caa97aee11fb0 SHA512 43e68e655f49d7a092af5cba7cbb7e902221e6076e1f7dfd163bf316ef06883db713af71ac79e63c1c81c22ed9bed168e36a2616b64c70ef4b654c71bbf76cd8 WHIRLPOOL 9fbc6346db0297bc3a097e9497b0ea4be07f7bd4da3eb0343734e0041535cc749c16510b71b4abde0e31fdde241e4f7b4605a5c0df7713d8b9683f2f786c07b5
DIST atom-keyboard-layout-2.0.1.tar.gz 18561 SHA256 057d01745b5cfb47381aa89d64344d4c1576d3b490756a25e3f616bfc68f6516 SHA512 f5b90c1c83574cd2cb49c82d11fabadb58ec41d34b5b6ea17b28b8a34b22ed9ce1afb1602cf1d3d28ba79e3cebcb60d8659201eea4c5294e0db2b29d7632b07a WHIRLPOOL a859b0d364b9059f4482b52f049e9a420bf356e00a5cfe5b657fbd0e1868fd6cd2bf39846560b88c9763e1ebc54fb7acb025a67af21182b00c3f83b380f4443f
DIST atom-marker-index-4.0.1.tar.gz 18433 SHA256 ecb6a5294088feb2a2b8ae71845dc262e1ab551a6a75e9ac99b05807b62b2d4a SHA512 2f5639ac0fef1a9d735dc10b464a046ee78f8cf7ecd8a6705232c319958a46056146bd91a0bf421aa0c6da39106f6deacaedaa40c442c0c08f0e6fbfd938b3ea WHIRLPOOL ccbd0f6a515b97a1fcf460f13388206ab3ccee364264203fa6d6ad3d6e68a4e06bad5f38ce19008d2a5f79d2becb14a459cbd016f0daaea48c5387c21ad1bb77
DIST atom-node-ctags-3.0.0.tar.gz 15062 SHA256 40605012d06d4dcbfc369862b57900b6963613e2e4ee3b37fea21693b2b418a7 SHA512 6f7277a0ff872991c365f811c635fd881c3e466c20219d8a7bdaf6fec7c26c5feaa7ae2118691a8d52ceb3ecfda6d795bf39dfda7f8df5a6d02388575a010f87 WHIRLPOOL 2cff81d2ca405a615e5c7d284785f129f8fcd968998c68a42af1ca2e6d76a6fcb404a92f3c0d20220567b28593448b91657db6df8bce19de1f2eedbfe2959140
DIST atom-node-keytar-3.0.2.tar.gz 5718 SHA256 16af03d2a7876e3008f82d35e913753384655bc181e93cb771639b6d5a2439bf SHA512 f08ec6e50071e6e8995244607144009eaa8fd61a1724c80c40ccfb497e2b4682b30d6a091de9480b78f49ceb11f1a655e12ccb6b43d3df34f7e089585381697a WHIRLPOOL 69b10619531bedb839c61c1b29d18d1a0bf4e468ed05ebd58db349010b8de555673f45bdf98c4ad252aaa960b47faa00d952470e9b3545a0e1e189bbb3e49ded
DIST atom-node-nslog-3.0.0.tar.gz 2774 SHA256 6f2c7b79dd27688829d72dcbb94cc3da8b86fe74f355e1d407907cc56da29747 SHA512 1891632486acfa014eec79f70b14d56d967670310e46dedccfc9dfa505581365765f6bd42ad538b29e74d7c7de83d045b4199dd634fc588734a1ee086dcddb0a WHIRLPOOL d29f2c68e6168ce020c2a73d73f107ffb4c777e006fba4f01a93045ad631fb2d8b83f989244caf4d5e2f66474e660f3479d79a03e82a6b8fa8a297586ee6e556
DIST atom-node-oniguruma-5.1.2.tar.gz 662091 SHA256 130ab56cd6c29c4acc1f14ba31ec3f04146f02fe89c865c0af092f9d639fbdfb SHA512 e451f742ac1319b64e203848bce5d9c15251e15b083419b7a97588316eac3d86acfdbf6d7541cbd92eece48b41f90fd23f69b5e7e2d93e8bc18559c703944353 WHIRLPOOL 2cf44d2a4023655c96aed93c6c8faa45c569c75eaf2435b39f0a09ddcd53377c0ea05ac186b2e67f256c75c146bb50d971b7f9b7170d64031de79c4e76ef5252
DIST atom-node-pathwatcher-6.2.4.tar.gz 23324 SHA256 6b47f7f0e8009fe4dac0800ac11f2a2a0366fb4fd889e444d99787e093b8cf2e SHA512 f891777a326a4f11f36a64f382fb0c9bd3fa5e6478144130b0c554aaaced079223489461050667293f1392e356f5a84838196dc39f8d54f7b3fd537f361c2c9a WHIRLPOOL 67ea2fa8a98214f3ce64a3cc5ce1ff0a757c606c02599f1c1069e3e7aa2addd32a48da2273648632b92149027cf18b64131ee9070e46c6e0a2d227239a47eeaf
DIST atom-node-oniguruma-6.1.0.tar.gz 661394 SHA256 dab5322efac0cbe2c646559f130a2832be24e7caf8becabeedaf66842b72b289 SHA512 6443881353b61ad59d29cab6628f07d488e54df7b5a04ddffe4de11329e928b2a9cfc7582e22e0a90b6a3c6bf0e37873d8a5e34036cee5f7187ed4ae11fd6507 WHIRLPOOL 9c67fc6800e3d2b15160faa763539aefa2a40584697619b46098bd0f1c2820904ca6cae638e442c102c09616f62817c0df11f9c2da11d65c7dc9c98d04f668a4
DIST atom-node-pathwatcher-6.5.0.tar.gz 23926 SHA256 a2f72f00cbe6a49152cdae85fb7585a77f0ee8b01be54fbc27a24f93935445c3 SHA512 0b8471885acc44f38161b4758951cff762f4c9ca2d17aefdb286b99fdefa6843eaa86d463e4ac54563a79f6701fcaa40252a72d73baf2b6c4e47aa00692ee314 WHIRLPOOL f3a82776b05416eda4e763c0f1db1e422b299f78cf516576b0d13b0447024962538603ce47c12a4889f7d9c984b98ca75013230ba3f1cea1575453e5c2e445dc
DIST atom-node-runas-3.1.1.tar.gz 6628 SHA256 9d7d5a157b16fdd7263f50adb2831706d6fcf0902a1af528fc2602db6f9dc1cf SHA512 bada6e99ceb833c8c6e74f4b3116c49f21b54b922c1a27668312552779b9e5ccebf380b41c781d49c1c0dd0fdff6de8b71a0dcaf1f992892593e85f4572238df WHIRLPOOL d286d76f38ee8a23b4b76a9070913abe901f4db273073d9c0dcef13004abe7e10e9b4cad451cfe8d0cd4cc1e0ac2ab28ed50f327c1b9d317689153658f7b8944
DIST atom-node-spellchecker-3.2.3.tar.gz 481966 SHA256 bf4a07b4c671cd38b176ff8ef375f3cdf277decb941a0a279f8ffb36151fad55 SHA512 b0209fdfcbee53d289443e1c203a720888a82fa59648b4038c036c6afe68a6b04624e23267e69c36f23c185160d6ab84b1e4020047fbe6d94354e99d717a60b9 WHIRLPOOL d883cd3d3962e38ebe4c55e997ce461fa0b0da98e8b982793b77342eac1413e16090d562a9a50cb8200a18eda751a873528fdfde3b1f1928629bd56c5568f887
DIST atom-scrollbar-style-3.2.0.tar.gz 4609 SHA256 ea0f8f00cac609537af0d10d228054371c58b5a74785bd52fbbd276af02911ef SHA512 fc3ddfe7582517df45d7258a5857ca05fbadb92417d68b0c77d1e89e54b3bdaef3a1624e29177ebe64a2a994e62e1d1f5cb438911e881124aeec359426fab1bc WHIRLPOOL f6e75aafa8946ccc16949bdffa33b2bf050f06434a3fedcf8e1abac8b6b2d31dd37fcc137a43274d4c55d5926349486fda157d3fb6948d97063aac33b99e6578
DIST node-asap-2.0.3.tar.gz 38970 SHA256 ae81fe67d5f36f238d5f7dd315baffce7f7d243a67c739ea8b5a6373a452fe36 SHA512 ed8556b61dd6677c0a4b16724e2e1d7fa9c93bd141459ef481821988bdb04b713efed145e5cb0e377ba3f35a7292b692f894a06689d08fa25bb00fd600945c96 WHIRLPOOL d0936375945a6558eac9e6b6101232d7d650dddb32393ebd5722a2f17a5b7e276e55ff1ab3ce35eb3a6e850e6d3cc56b0c5167d6d91f8aeb957710e0f310c27c
DIST node-combyne-0.8.1.tar.gz 43384 SHA256 f5490904428b6204d2cad0e87abc3df289da3d7d75a4c1ab381506ad858cf42b SHA512 e35c6c5d6576e745b4e20b73c1793e12dd6bc4eb4977a97b4396654c7df2f52cf64eead7ad510f8d82fb5434a5780832195d1e16e9afaecbef10772876c06abd WHIRLPOOL 97552bab4f4c6cbe56553dbacb4276e1df279a2e69a85223e7ffba703531e34f390308c4a5a636dbb9143ca491af98b083acb0e975e355d31dd6df29497acc58
DIST node-fs-extra-0.26.2.tar.gz 38210 SHA256 46e1dc219e9bf8e5962232ab428ca5fb26476f738f75aba2ebcb472334e5e07b SHA512 49d1b78dc5690a309c8bb4c3404bbbd0a9c7eabf9012095f223fbb360e7ef478a2dcf64b4f53373d702d002af29d557dbb5cd7a4c4478eb70ab4ae42f4df95fd WHIRLPOOL fa5c98d0087500e0b03ba35f76d18dd3a1b55a0ad985450834d18c4ce729c53832fed0b31eec9cf67e652ae90c3b9f89245fe2f834604c4037062b6a0b50d650
DIST node-graceful-fs-4.1.2.tar.gz 8162 SHA256 1133697e1ebfdc25ab4c23b7b34a9591b8970d00f48dcfa806068778bd94aaa7 SHA512 7ee59ea3bc767640c2fc8895f50a751ca1c8004ce7d49623941202c408390f60b54aba06ae205d0222abfa80388a7899559e3ae2e5acd9e7349a45156c4aaec1 WHIRLPOOL a64042dc1ba43ff8bd95bfab2db443f6fe618e779bd82ca05b82e224e4739a9cf2537473dc8cb8ed5024372ef8dcd4e06b75e9dfb1200ddd1d09c1c9b426d43d
DIST node-js-beautify-1.5.10.tar.gz 301789 SHA256 055ce354da5f38387020d87ec68bd926af43eb36766b560f721b39fc3617c86a SHA512 a137e759533b4fa9e06895f27b0f8b5761a04ba00927ac8a964a755d3c11df1af6aaded039273d0e22d5ccc6cd6255878241cc9c55a2338e040defa540e1ad0e WHIRLPOOL 56577c5ae36e6d6f9c626a9275117e8592286a8e58b968c56ea36ae4dfa002fff0f7c032302060507796b532d5b1a05b0ed3eb14603403171e3ff66a6d2a9716
DIST node-jsonfile-2.1.0.tar.gz 4390 SHA256 bdfe02539486eb30293c67202858552466db2e1774d1fe9d71631ee615aa3eee SHA512 8c51b41ecfd0e6c6e2bf7923f61b215fa42a905a44ba31e20a7b682d1ed992fc9cda65d4c09e97863eb6ec8c02dfeb7bb0cacb4fa0f63093e9c2d32e88e1ee37 WHIRLPOOL 6c1fcc2468ca63b189a7c55b568e2b51a67fd45745137b63781ed7b67e931cba847308388f942c8724192bf2c16d89722632afe053819c7725b9427f3f84e8fc
DIST node-klaw-1.0.0.tar.gz 4054 SHA256 ea1f37abe8bc23ec60375d7e81f23976398bf6ec0a81785bbf4a9d37635853b3 SHA512 9d9148202629143ec7839352d8539055401c8c85013e270546105b6af831f8ff5f4a0156f2f51bedab39bce2a1bbfb83018585f69400b56f1f8a367d9d0e62f4 WHIRLPOOL ea82b224071247421af12daecca9ed25ea8115841bab964cc12e381624e6bc1e443b18f603c50f17f951238b333e91992f15cfb97790b901e376d76d8d04de41
DIST node-lodash-3.10.1.tgz 173550 SHA256 4578a0a45fae7bfc8f0ea464e9ca3b1330ad6d2c4696d61dc7e7afdcf4e2c925 SHA512 f660c3c2a54899ae8e657efd6650c009997cb019b44c49e47fdf7357788c0381b39084fff618aa3f9998d07a13d6234b0ab29cfd1d4707257ec897d159526bc9 WHIRLPOOL 13c347ac2925fea303d27d89697a9e83ca6228ee1cbf55986cf14bd9a8056ebd8bb7563f1f86b63c40809c80cadd8d263948a36ec9ed3228c4365a5858c4019d
DIST node-object-assign-4.0.1.tar.gz 3429 SHA256 d59183984993c1e08ad504c15ddb1e12f6f327bc45770309d5f318fcae98c173 SHA512 973504ea20510db1d0a428b6b02885f863ca94649e737843d49c9f0059b991b8086b80ddf0fbb643300e154d33c583b2bf34fa596c48bb13adc891c530f0dfd8 WHIRLPOOL 36ea749150efc5ed3dcd245425302429fe7bced5024bb660c8130fffa356e42069a8e5e776600d5ea4a786fcd3bb35521c19038a53204b3d4a06db061daa5df9
DIST node-rimraf-2.2.8.tar.gz 4397 SHA256 766aa845c3688d409181856ef14a1a9f4489390bf7735ed159ab6cd9cb2ad5fc SHA512 790283e3b1461cf3946f3d499fa3aca766dccca02ade7f6733768ef461f62bb7c2ffb8093e3c03fba9e00bae59d57491de9285033c2542f73e05b3152fcd7b75 WHIRLPOOL 02feb1b90399834f2d17c377c62a620507751da1add89396bf33a1a9394d8d2e5d7c709dd7be1a3b3d12641cf03032f3ea16ae16ed0f425725bcdc6f4f56f81d
DIST nodegit-0.12.2.tar.gz 12429864 SHA256 d8bb337fb541dd8fefa1dd845e1f01996a5594e009bf491cf0b357a38e6ee62c SHA512 94ab080ef02484984ab7347b305869b6157df496d3b13c10b4dc196aaf3866d91dc6f8507c056d5f906a51a241c90388309945cd7b6a27d157142234d86e5ecd WHIRLPOOL 69bc8bd018976647cc4073240acfeea949eedb2c2c3b781913f9fb8c7349ccdea4af2ed3251754a3bcd853e0ba834281924914f34c56b44047c20e6ecd22ec01
DIST nodegit-promise-4.0.0.tgz 9486 SHA256 7b1c4f2a0e2475ffb333a5d360dc2c006e74a14e78e44d0661329a9b6ae0a7e7 SHA512 ebaf81f14d7ac7cc42e43b1a58a2b8c09743108d6ba8c6f577dd582047b8207848505f7a9cef327e2b8af15a790e3f82f0171f80528ad6c49672b6aef3eb986e WHIRLPOOL e6383d55696dabc121471cccfdd32743e9880bc1d2f054217e816e6c8c1be3a4f167bb9cda3ceddb778e7b609291aeefddc1fe2a21b3e8c1080a7ee29c5f3c46
DIST nodegit-promisify-node-0.4.0.tar.gz 6190 SHA256 9bf342475d7c82d2f95d29eb1ce97f6f61387170d37c3690d107aaa0109dd435 SHA512 e9771bbd857084f115df7cee884182fd5c5e9e8f600350bd1a38c72427f34edcf1125280ebbc3154dc93db86fa614b75ab9df7d1b8b22f90ea3e80cc1cb70830 WHIRLPOOL 224c24cc0e5f8b0858eef565cfb40327f2369f8f60869b84e263d967e3c9d780773af9b06f31b9e895a4fd66aa78ca4369bf1d6b6f9f2c607af6722e29fe70ad
DIST nodejs-nan-2.0.9.tar.gz 147832 SHA256 4c29221f2beacd79a53f3399f3e6c34a33a0febf5249d92947391e615bfb4899 SHA512 7a680759f2391901c34c2fdd6be20565869c666bde786767a016beade561137b12038afbcf089496f9febdff3a9e6638e310f0ce8f60efb8beca5204ad8e1442 WHIRLPOOL c88038876b294f44da6f6f0a697f91f60d5c2beee018b95115dbd284ce23db80f76593737f507c02a4515265a06f59df4573b657062e6b1252c0ed4d834fe28a
DIST nodejs-nan-2.4.0.tar.gz 157071 SHA256 290b4cd678bb0770fcc0dfa8415f908db09173acfdde31135a4e31716c311883 SHA512 e6f3ab3f67c72b3cc9e6e6b9b5de0f73134ef504dedae5e68376198858a6796f00c35869438e0480f28006dd8f6be13dca3bcc436a1a6b28b1dea5cbc72f9e45 WHIRLPOOL 8628452c69c1774e02b8069ee8db12b7b97bc45166dd4dbec3e8d3f532c97f15a24920f2f59ecb3b8d4addcbada33eb04c1f71222531a7377bcbfaf7d4f3d86b

@ -5,13 +5,14 @@
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit flag-o-matic python-any-r1 eutils multiprocessing rpm
inherit python-any-r1 multiprocessing rpm
DESCRIPTION="A hackable text editor for the 21st Century"
HOMEPAGE="https://atom.io"
MY_PV="${PV//_/-}"
ELECTRON_SLOT=0.37
ELECTRON_V=1.3.5
ELECTRON_SLOT=1.3
# All binary packages depend on this
NAN_V=2.4.0
@ -20,20 +21,20 @@ NAN_V=2.4.0
CACHED_RUN_IN_THIS_CONTEXT_V=0.4.1
GIT_UTILS_V=4.1.2
NODE_NSLOG_V=3.0.0
NODE_ONIGURUMA_V=5.1.2
NODE_ONIGURUMA_V=6.1.0
NODE_PATHWATCHER_V=6.5.0
NODE_RUNAS_V=3.1.1
SCROLLBAR_STYLE_V=3.2.0
SPELL_CHECK_V=0.67.1
SPELL_CHECK_V=0.68.4
# textbuffer dependency
MARKER_INDEX_V=4.0.0
MARKER_INDEX_V=4.0.1
# apm dependency
NODE_KEYTAR_V=3.0.2
# atom-keymap dependency
KEYBOARD_LAYOUT_V=1.0.1
KEYBOARD_LAYOUT_V=2.0.1
# symbols-view dependency
NODE_CTAGS_V=3.0.0
@ -84,16 +85,18 @@ KEYWORDS="~amd64"
IUSE=""
DEPEND="
!dev-util/apm
${PYTHON_DEPS}
>=app-text/hunspell-1.3.3:=
=dev-libs/libgit2-0.23*:=[ssh]
>=dev-libs/libgit2-0.23:=[ssh]
>=gnome-base/libgnome-keyring-3.12:=
>=dev-libs/oniguruma-5.9.5:=
>=dev-util/ctags-5.8
>=dev-util/electron-0.37.8:${ELECTRON_SLOT}
>=dev-util/electron-1.3.5:${ELECTRON_SLOT}
"
RDEPEND="
${DEPEND}
!sys-apps/apmd
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-${MY_PV}"
@ -147,9 +150,9 @@ easar() {
}
package_dir() {
local binmod="${1}" binmod_v
eval binmod_v=\${$(tr '[:lower:]' '[:upper:]' <<< ${binmod//-/_}_V)}
echo -n ${binmod}-${binmod_v}
local binmod="${1//-/_}"
local binmod_v="${binmod^^}_V"
echo -n ${1}-${!binmod_v}
}
_unpack_npm_package() {
@ -191,8 +194,8 @@ src_prepare() {
local patch binmod _s nan_s="${WORKDIR}/nan-${NAN_V}"
cd "${S}/usr/share/atom/resources/app" || die
epatch "${FILESDIR}/${PN}-python.patch"
epatch "${FILESDIR}/${PN}-unbundle-electron.patch"
eapply "${FILESDIR}/${PN}-python.patch"
eapply "${FILESDIR}/${PN}-unbundle-electron.patch"
sed -i -e "s|{{NPM_CONFIG_NODEDIR}}|$(get_electron_nodedir)|g" \
./atom.sh \
@ -227,7 +230,7 @@ src_prepare() {
cd "${_s}" || die
if _have_patches_for "${binmod}"; then
for patch in "${FILESDIR}"/${binmod}-*.patch; do
epatch "${patch}"
eapply "${patch}"
done
fi
done
@ -260,7 +263,8 @@ src_prepare() {
cd "${S}" || die
epatch "${FILESDIR}/atom-apm-path.patch"
eapply "${FILESDIR}/atom-apm-path.patch"
eapply "${FILESDIR}/atom-license-path.patch"
sed -i -e "s|{{ATOM_SUFFIX}}|${suffix}|g" \
"${S}/build/app/src/config-schema.js" || die
@ -298,8 +302,8 @@ src_compile() {
cd "${_s}" || die
enodegyp_atom ${gypopts} build
x=${binmod##node-}
mkdir -p "${S}/build/modules/${x}"
cp build/Release/*.node "${S}/build/modules/${x}"
mkdir -p "${S}/build/modules/${x}" || die
cp build/Release/*.node "${S}/build/modules/${x}" || die
done
# Put compiled binary modules in place
@ -322,7 +326,8 @@ _fix_binmods() {
local _dir="${2}" _prefix="${1}" path relpath modpath mod depth link f d
local cruft
find "${_prefix}/${_dir}" -name '*.node' -print | while IFS= read -r path; do
(find "${_prefix}/${_dir}" -name '*.node' -print || die) \
| while IFS= read -r path; do
f=$(basename "${path}")
d=$(dirname "${path}")
relpath=${path#${_prefix}}
@ -335,7 +340,7 @@ _fix_binmods() {
# must copy here as symlinks will cause the module loading to fail
cp -f "${S}/build/modules/${mod}/${f}" "${path}" || die
cruft=$(find "${d}" -name '*.a' -print)
if [ -n "${cruft}" ]; then
if [[ -n "${cruft}" ]]; then
rm ${cruft} || die
fi
done

@ -1,458 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit flag-o-matic python-any-r1 eutils multiprocessing rpm
DESCRIPTION="A hackable text editor for the 21st Century"
HOMEPAGE="https://atom.io"
MY_PV="${PV//_/-}"
ELECTRON_SLOT=0.36
# All binary packages depend on this
NAN_V=2.0.9
# Keep dep versions in sync with atom/package.json
CACHED_RUN_IN_THIS_CONTEXT_V=0.4.1
GIT_UTILS_V=4.1.2
NODEGIT_V=0.12.2
NODE_NSLOG_V=3.0.0
NODE_ONIGURUMA_V=5.1.2
NODE_PATHWATCHER_V=6.2.4
NODE_RUNAS_V=3.1.1
SCROLLBAR_STYLE_V=3.2.0
SPELL_CHECK_V=0.67.0
# textbuffer dependency
MARKER_INDEX_V=3.1.0
# apm dependency
NODE_KEYTAR_V=3.0.2
# atom-keymap dependency
KEYBOARD_LAYOUT_V=1.0.0
# symbols-view dependency
NODE_CTAGS_V=3.0.0
# spell-check dependency
NODE_SPELLCHECKER_V=3.2.3
# nodegit dependencies
PROMISIFY_NODE_V=0.4.0
NODE_FS_EXTRA_V=0.26.2
NODE_GRACEFUL_FS_V=4.1.2
NODE_JSONFILE_V=2.1.0
NODE_KLAW_V=1.0.0
RIMRAF_V=2.2.8
NODE_LODASH_V=3.10.1
COMBYNE_V=0.8.1
JS_BEAUTIFY_V=1.5.10
NODEGIT_PROMISE_V=4.0.0
ASAP_V=2.0.3
OBJECT_ASSIGN_V=4.0.1
ASAR_V=0.12.1
# The x86_64 arch below is irrelevant, as we will rebuild all binary packages.
SRC_URI="
https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/atom.x86_64.rpm -> atom-${MY_PV}.rpm
https://github.com/elprans/asar/releases/download/v${ASAR_V}-gentoo/asar-build.tar.gz -> asar-${ASAR_V}.tar.gz
https://github.com/nodejs/nan/archive/v${NAN_V}.tar.gz -> nodejs-nan-${NAN_V}.tar.gz
https://github.com/atom/cached-run-in-this-context/archive/v${CACHED_RUN_IN_THIS_CONTEXT_V}.tar.gz -> atom-cached-run-in-this-context-${CACHED_RUN_IN_THIS_CONTEXT_V}.tar.gz
https://github.com/atom/node-ctags/archive/v${NODE_CTAGS_V}.tar.gz -> atom-node-ctags-${NODE_CTAGS_V}.tar.gz
https://github.com/atom/git-utils/archive/v${GIT_UTILS_V}.tar.gz -> atom-git-utils-${GIT_UTILS_V}.tar.gz
https://github.com/nodegit/nodegit/archive/v${NODEGIT_V}.tar.gz -> nodegit-${NODEGIT_V}.tar.gz
https://github.com/atom/keyboard-layout/archive/v${KEYBOARD_LAYOUT_V}.tar.gz -> atom-keyboard-layout-${KEYBOARD_LAYOUT_V}.tar.gz
https://github.com/atom/marker-index/archive/v${MARKER_INDEX_V}.tar.gz -> atom-marker-index-${MARKER_INDEX_V}.tar.gz
https://github.com/atom/node-keytar/archive/v${NODE_KEYTAR_V}.tar.gz -> atom-node-keytar-${NODE_KEYTAR_V}.tar.gz
https://github.com/atom/node-nslog/archive/v${NODE_NSLOG_V}.tar.gz -> atom-node-nslog-${NODE_NSLOG_V}.tar.gz
https://github.com/atom/node-oniguruma/archive/v${NODE_ONIGURUMA_V}.tar.gz -> atom-node-oniguruma-${NODE_ONIGURUMA_V}.tar.gz
https://github.com/atom/node-pathwatcher/archive/v${NODE_PATHWATCHER_V}.tar.gz -> atom-node-pathwatcher-${NODE_PATHWATCHER_V}.tar.gz
https://github.com/atom/node-runas/archive/v${NODE_RUNAS_V}.tar.gz -> atom-node-runas-${NODE_RUNAS_V}.tar.gz
https://github.com/atom/scrollbar-style/archive/v${SCROLLBAR_STYLE_V}.tar.gz -> atom-scrollbar-style-${SCROLLBAR_STYLE_V}.tar.gz
https://github.com/atom/node-spellchecker/archive/v${NODE_SPELLCHECKER_V}.tar.gz -> atom-node-spellchecker-${NODE_SPELLCHECKER_V}.tar.gz
https://github.com/nodegit/promisify-node/archive/${PROMISIFY_NODE_V}.tar.gz -> nodegit-promisify-node-${PROMISIFY_NODE_V}.tar.gz
https://registry.npmjs.org/nodegit-promise/-/nodegit-promise-${NODEGIT_PROMISE_V}.tgz
https://registry.npmjs.org/lodash/-/lodash-${NODE_LODASH_V}.tgz -> node-lodash-${NODE_LODASH_V}.tgz
https://github.com/kriskowal/asap/archive/v${ASAP_V}.tar.gz -> node-asap-${ASAP_V}.tar.gz
https://github.com/sindresorhus/object-assign/archive/v${OBJECT_ASSIGN_V}.tar.gz -> node-object-assign-${OBJECT_ASSIGN_V}.tar.gz
https://github.com/jprichardson/node-fs-extra/archive/${NODE_FS_EXTRA_V}.tar.gz -> node-fs-extra-${NODE_FS_EXTRA_V}.tar.gz
https://github.com/jprichardson/node-jsonfile/archive/${NODE_JSONFILE_V}.tar.gz -> node-jsonfile-${NODE_JSONFILE_V}.tar.gz
https://github.com/jprichardson/node-klaw/archive/${NODE_KLAW_V}.tar.gz -> node-klaw-${NODE_KLAW_V}.tar.gz
https://github.com/isaacs/node-graceful-fs/archive/v${NODE_GRACEFUL_FS_V}.tar.gz -> node-graceful-fs-${NODE_GRACEFUL_FS_V}.tar.gz
https://github.com/isaacs/rimraf/archive/v${RIMRAF_V}.tar.gz -> node-rimraf-${RIMRAF_V}.tar.gz
https://github.com/tbranyen/combyne/archive/${COMBYNE_V}.tar.gz -> node-combyne-${COMBYNE_V}.tar.gz
https://github.com/beautify-web/js-beautify/archive/v${JS_BEAUTIFY_V}.tar.gz -> node-js-beautify-${JS_BEAUTIFY_V}.tar.gz
"
BINMODS="
cached-run-in-this-context
node-ctags
git-utils
nodegit
keyboard-layout
node-nslog
node-oniguruma
node-pathwatcher
node-runas
node-keytar
scrollbar-style
node-spellchecker
marker-index
"
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
!dev-util/apm
${PYTHON_DEPS}
>=app-text/hunspell-1.3.3:=
=dev-libs/libgit2-0.23*:=[ssh]
>=gnome-base/libgnome-keyring-3.12:=
>=dev-libs/oniguruma-5.9.5:=
>=dev-util/ctags-5.8
>=dev-util/electron-0.36.12-r4:${ELECTRON_SLOT}
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-${MY_PV}"
pkg_setup() {
python-any-r1_pkg_setup
}
get_install_suffix() {
local c=(${SLOT//\// })
local slot=${c[0]}
local suffix
if [[ "${slot}" == "0" ]]; then
suffix=""
else
suffix="-${slot}"
fi
echo -n "${suffix}"
}
get_install_dir() {
echo -n "/usr/$(get_libdir)/atom$(get_install_suffix)"
}
get_electron_dir() {
echo -n "/usr/$(get_libdir)/electron-${ELECTRON_SLOT}"
}
get_electron_nodedir() {
echo -n "/usr/include/electron-${ELECTRON_SLOT}/node/"
}
enode_electron() {
"$(get_electron_dir)"/node $@
}
enodegyp_atom() {
local apmpath="/usr/share/atom/resources/app/apm"
local nodegyp="${S}/${apmpath}/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
PATH="$(get_electron_dir):${PATH}" \
enode_electron "${nodegyp}" \
--nodedir="$(get_electron_nodedir)" $@ || die
}
easar() {
local asar="${WORKDIR}/$(package_dir asar)/node_modules/asar/bin/asar"
echo "asar" $@
enode_electron "${asar}" $@ || die
}
package_dir() {
local binmod="${1}" binmod_v
eval binmod_v=\${$(tr '[:lower:]' '[:upper:]' <<< ${binmod//-/_}_V)}
echo -n ${binmod}-${binmod_v}
}
_unpack_npm_package() {
local a="${1}" basename suffix
basename=${a%.*}
suffix=${basename##*.}
if [[ "${suffix}" == "tar" ]]; then
basename=${basename%.*}
fi
unpack ${a}
mv package "${basename}" || die
}
_have_patches_for() {
local _patches="${1}-*.patch" _find
_find=$(find "${FILESDIR}" -maxdepth 1 -name "${_patches}" -print -quit)
test -n "$_find"
}
src_unpack() {
local a
for a in ${A} ; do
case ${a} in
*.rpm) srcrpm_unpack "${a}" ;;
nodegit-promise*|node-lodash*) _unpack_npm_package "${a}" ;;
*) unpack "${a}" ;;
esac
done
mkdir "${WORKDIR}/atom-${MY_PV}" || die
mv "${WORKDIR}/usr" "${WORKDIR}/atom-${MY_PV}" || die
}
src_prepare() {
local install_dir="$(get_install_dir)"
local suffix="$(get_install_suffix)"
local patch binmod _s nan_s="${WORKDIR}/nan-${NAN_V}"
cd "${S}/usr/share/atom/resources/app" || die
epatch "${FILESDIR}/${PN}-python.patch"
epatch "${FILESDIR}/${PN}-unbundle-electron.patch"
sed -i -e "s|{{NPM_CONFIG_NODEDIR}}|$(get_electron_nodedir)|g" \
./atom.sh \
|| die
sed -i -e "s|{{ATOM_PATH}}|$(get_electron_dir)/electron|g" \
./atom.sh \
|| die
sed -i -e "s|{{ATOM_RESOURCE_PATH}}|${install_dir}/app.asar|g" \
./atom.sh \
|| die
local env="export NPM_CONFIG_NODEDIR=$(get_electron_node_dir)"
sed -i -e \
"s|\"\$binDir/\$nodeBin\" --harmony_collections|${env}\nexec $(get_electron_dir)/node|g" \
apm/bin/apm || die
sed -i -e \
"s|^\([[:space:]]*\)node[[:space:]]\+|\1\"$(get_electron_dir)/node\" |g" \
apm/node_modules/npm/bin/node-gyp-bin/node-gyp || die
rm apm/bin/node || die
sed -i -e "s|/usr/share/atom/atom|/usr/bin/atom|g" \
"${S}/usr/share/applications/atom.desktop" || die
cd "${S}" || die
for binmod in ${BINMODS}; do
_s="${WORKDIR}/$(package_dir ${binmod})"
cd "${_s}" || die
if _have_patches_for "${binmod}"; then
for patch in "${FILESDIR}"/${binmod}-*.patch; do
epatch "${patch}"
done
fi
done
# Unbundle bundled libs from modules
_s="${WORKDIR}/$(package_dir git-utils)"
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
--inplace --unbundle "git;libgit2;git2" "${_s}/binding.gyp" || die
_s="${WORKDIR}/$(package_dir node-oniguruma)"
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
--inplace --unbundle "onig_scanner;oniguruma;onig" "${_s}/binding.gyp" || die
_s="${WORKDIR}/$(package_dir node-spellchecker)"
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
--inplace --unbundle "spellchecker;hunspell;hunspell" "${_s}/binding.gyp" || die
for binmod in ${BINMODS}; do
_s="${WORKDIR}/$(package_dir ${binmod})"
mkdir -p "${_s}/node_modules" || die
ln -s "${nan_s}" "${_s}/node_modules/nan" || die
done
_s="${WORKDIR}/$(package_dir nodegit)"
ln -s "${WORKDIR}/$(package_dir node-fs-extra)" "${_s}/node_modules/fs-extra" || die
ln -s "${WORKDIR}/$(package_dir promisify-node)" "${_s}/node_modules/promisify-node" || die
ln -s "${WORKDIR}/$(package_dir combyne)" "${_s}/node_modules/combyne" || die
ln -s "${WORKDIR}/$(package_dir js-beautify)" "${_s}/node_modules/js-beautify" || die
ln -s "${WORKDIR}/$(package_dir node-lodash)" "${_s}/node_modules/lodash" || die
_s="${WORKDIR}/$(package_dir promisify-node)"
mkdir "${_s}/node_modules" || die
ln -s "${WORKDIR}/$(package_dir nodegit-promise)" "${_s}/node_modules/nodegit-promise" || die
ln -s "${WORKDIR}/$(package_dir object-assign)" "${_s}/node_modules/object-assign" || die
_s="${WORKDIR}/$(package_dir nodegit-promise)"
mkdir "${_s}/node_modules" || die
ln -s "${WORKDIR}/$(package_dir asap)" "${_s}/node_modules/asap" || die
_s="${WORKDIR}/$(package_dir node-fs-extra)"
mkdir "${_s}/node_modules" || die
ln -s "${WORKDIR}/$(package_dir node-graceful-fs)" "${_s}/node_modules/graceful-fs" || die
ln -s "${WORKDIR}/$(package_dir node-jsonfile)" "${_s}/node_modules/jsonfile" || die
ln -s "${WORKDIR}/$(package_dir node-klaw)" "${_s}/node_modules/klaw" || die
ln -s "${WORKDIR}/$(package_dir rimraf)" "${_s}/node_modules/rimraf" || die
# Unpack app.asar
easar extract "${S}/usr/share/atom/resources/app.asar" "${S}/build/app"
cd "${S}" || die
epatch "${FILESDIR}/atom-apm-path.patch"
epatch "${FILESDIR}/asar-require.patch"
sed -i -e "s|{{ATOM_SUFFIX}}|${suffix}|g" \
"${S}/build/app/src/config-schema.js" || die
eapply_user
}
src_configure() {
local binmod _s
_s="${WORKDIR}/$(package_dir nodegit)"
cd "${_s}" || die
enode_electron generate/scripts/generateJson.js || die
enode_electron generate/scripts/generateNativeCode.js || die
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
--inplace --unbundle "nodegit;vendor/libgit2.gyp:libgit2;git2;ssh2" "${_s}/binding.gyp" || die
for binmod in ${BINMODS}; do
einfo "Configuring ${binmod}..."
_s="${WORKDIR}/$(package_dir ${binmod})"
cd "${_s}" || die
enodegyp_atom configure
done
}
src_compile() {
local binmod _s x
local ctags_d="node_modules/symbols-view/vendor"
local jobs=$(makeopts_jobs) gypopts
gypopts="--verbose"
if [[ ${MAKEOPTS} == *-j* && ${jobs} != 999 ]]; then
gypopts+=" --jobs ${jobs}"
fi
mkdir -p "${S}/build/modules/" || die
for binmod in ${BINMODS}; do
einfo "Building ${binmod}..."
_s="${WORKDIR}/$(package_dir ${binmod})"
cd "${_s}" || die
enodegyp_atom ${gypopts} build
x=${binmod##node-}
mkdir -p "${S}/build/modules/${x}"
cp build/Release/*.node "${S}/build/modules/${x}"
done
# Put compiled binary modules in place
_fix_binmods "${S}/build" "app"
_fix_binmods "${S}/usr/share/atom/resources" "app"
# Remove non-Linux vendored ctags binaries
rm "${S}/build/app/${ctags_d}/ctags-darwin" \
"${S}/build/app/${ctags_d}/ctags-win32.exe" || die
# Re-pack app.asar
# Keep unpack rules in sync with build/tasks/generate-asar-task.coffee
cd "${S}/build" || die
x="--unpack={*.node,ctags-config,ctags-linux,**/node_modules/spellchecker/**,**/resources/atom.png}"
easar pack "${x}" "app" "app.asar"
cd "${S}" || die
}
_fix_binmods() {
local _dir="${2}" _prefix="${1}" path relpath modpath mod depth link f d
local cruft
find "${_prefix}/${_dir}" -name '*.node' -print | while IFS= read -r path; do
f=$(basename "${path}")
d=$(dirname "${path}")
relpath=${path#${_prefix}}
relpath=${relpath##/}
relpath=${relpath#W${_dir}}
modpath=$(dirname ${relpath})
modpath=${modpath%build/Release}
mod=$(basename ${modpath})
# must copy here as symlinks will cause the module loading to fail
cp -f "${S}/build/modules/${mod}/${f}" "${path}" || die
cruft=$(find "${d}" -name '*.a' -print)
if [ -n "${cruft}" ]; then
rm ${cruft} || die
fi
done
}
_fix_executables() {
local _dir="${1}" _node_sb="#!$(get_electron_dir)"/node
(find -L "${ED}/${_dir}" -maxdepth 1 -mindepth 1 -type f -print || die) \
| while IFS= read -r f; do
IFS= read -r shebang < "${f}"
if [[ ${shebang} == '#!'* ]]; then
fperms +x "${f#${ED}}"
if [[ "${shebang}" == "#!/usr/bin/env node" || "${shebang}" == "#!/usr/bin/node" ]]; then
einfo "Fixing node shebang in ${f#${ED}}"
sed --follow-symlinks -i \
-e "1s:${shebang}$:${_node_sb}:" "${f}" || die
fi
fi
done || die
}
src_install() {
local install_dir="$(get_install_dir)"
local suffix="$(get_install_suffix)"
local ctags_d="node_modules/symbols-view/vendor"
cd "${S}" || die
# Replace vendored ctags with a symlink to system ctags
rm "${S}/build/app.asar.unpacked/${ctags_d}/ctags-linux" || die
ln -s "/usr/bin/ctags" \
"${S}/build/app.asar.unpacked/${ctags_d}/ctags-linux" || die
insinto "${install_dir}"
doins build/app.asar
doins -r build/app.asar.unpacked
doins -r usr/share/atom/resources/app
insinto /usr/share/applications/
newins usr/share/applications/atom.desktop "atom${suffix}.desktop"
insinto /usr/share/icons/
doins -r usr/share/icons/hicolor
exeinto "${install_dir}"
newexe usr/share/atom/resources/app/atom.sh atom
insinto /usr/share/licenses/"${PN}${suffix}"
doins usr/share/atom/resources/LICENSE.md
dosym "${install_dir}/atom" "/usr/bin/atom${suffix}"
dosym "${install_dir}/app/apm/bin/apm" "/usr/bin/apm${suffix}"
_fix_executables "${install_dir}/app/apm/bin"
_fix_executables "${install_dir}/app/apm/node_modules/.bin"
_fix_executables "${install_dir}/app/apm/node_modules/npm/bin"
_fix_executables "${install_dir}/app/apm/node_modules/npm/bin/node-gyp-bin"
_fix_executables "${install_dir}/app/apm/node_modules/node-gyp/bin"
}

@ -1,458 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit flag-o-matic python-any-r1 eutils multiprocessing rpm
DESCRIPTION="A hackable text editor for the 21st Century"
HOMEPAGE="https://atom.io"
MY_PV="${PV//_/-}"
ELECTRON_SLOT=0.36
# All binary packages depend on this
NAN_V=2.0.9
# Keep dep versions in sync with atom/package.json
CACHED_RUN_IN_THIS_CONTEXT_V=0.4.1
GIT_UTILS_V=4.1.2
NODEGIT_V=0.12.2
NODE_NSLOG_V=3.0.0
NODE_ONIGURUMA_V=5.1.2
NODE_PATHWATCHER_V=6.2.4
NODE_RUNAS_V=3.1.1
SCROLLBAR_STYLE_V=3.2.0
SPELL_CHECK_V=0.67.0
# textbuffer dependency
MARKER_INDEX_V=3.1.0
# apm dependency
NODE_KEYTAR_V=3.0.2
# atom-keymap dependency
KEYBOARD_LAYOUT_V=1.0.0
# symbols-view dependency
NODE_CTAGS_V=3.0.0
# spell-check dependency
NODE_SPELLCHECKER_V=3.2.3
# nodegit dependencies
PROMISIFY_NODE_V=0.4.0
NODE_FS_EXTRA_V=0.26.2
NODE_GRACEFUL_FS_V=4.1.2
NODE_JSONFILE_V=2.1.0
NODE_KLAW_V=1.0.0
RIMRAF_V=2.2.8
NODE_LODASH_V=3.10.1
COMBYNE_V=0.8.1
JS_BEAUTIFY_V=1.5.10
NODEGIT_PROMISE_V=4.0.0
ASAP_V=2.0.3
OBJECT_ASSIGN_V=4.0.1
ASAR_V=0.12.1
# The x86_64 arch below is irrelevant, as we will rebuild all binary packages.
SRC_URI="
https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/atom.x86_64.rpm -> atom-${MY_PV}.rpm
https://github.com/elprans/asar/releases/download/v${ASAR_V}-gentoo/asar-build.tar.gz -> asar-${ASAR_V}.tar.gz
https://github.com/nodejs/nan/archive/v${NAN_V}.tar.gz -> nodejs-nan-${NAN_V}.tar.gz
https://github.com/atom/cached-run-in-this-context/archive/v${CACHED_RUN_IN_THIS_CONTEXT_V}.tar.gz -> atom-cached-run-in-this-context-${CACHED_RUN_IN_THIS_CONTEXT_V}.tar.gz
https://github.com/atom/node-ctags/archive/v${NODE_CTAGS_V}.tar.gz -> atom-node-ctags-${NODE_CTAGS_V}.tar.gz
https://github.com/atom/git-utils/archive/v${GIT_UTILS_V}.tar.gz -> atom-git-utils-${GIT_UTILS_V}.tar.gz
https://github.com/nodegit/nodegit/archive/v${NODEGIT_V}.tar.gz -> nodegit-${NODEGIT_V}.tar.gz
https://github.com/atom/keyboard-layout/archive/v${KEYBOARD_LAYOUT_V}.tar.gz -> atom-keyboard-layout-${KEYBOARD_LAYOUT_V}.tar.gz
https://github.com/atom/marker-index/archive/v${MARKER_INDEX_V}.tar.gz -> atom-marker-index-${MARKER_INDEX_V}.tar.gz
https://github.com/atom/node-keytar/archive/v${NODE_KEYTAR_V}.tar.gz -> atom-node-keytar-${NODE_KEYTAR_V}.tar.gz
https://github.com/atom/node-nslog/archive/v${NODE_NSLOG_V}.tar.gz -> atom-node-nslog-${NODE_NSLOG_V}.tar.gz
https://github.com/atom/node-oniguruma/archive/v${NODE_ONIGURUMA_V}.tar.gz -> atom-node-oniguruma-${NODE_ONIGURUMA_V}.tar.gz
https://github.com/atom/node-pathwatcher/archive/v${NODE_PATHWATCHER_V}.tar.gz -> atom-node-pathwatcher-${NODE_PATHWATCHER_V}.tar.gz
https://github.com/atom/node-runas/archive/v${NODE_RUNAS_V}.tar.gz -> atom-node-runas-${NODE_RUNAS_V}.tar.gz
https://github.com/atom/scrollbar-style/archive/v${SCROLLBAR_STYLE_V}.tar.gz -> atom-scrollbar-style-${SCROLLBAR_STYLE_V}.tar.gz
https://github.com/atom/node-spellchecker/archive/v${NODE_SPELLCHECKER_V}.tar.gz -> atom-node-spellchecker-${NODE_SPELLCHECKER_V}.tar.gz
https://github.com/nodegit/promisify-node/archive/${PROMISIFY_NODE_V}.tar.gz -> nodegit-promisify-node-${PROMISIFY_NODE_V}.tar.gz
https://registry.npmjs.org/nodegit-promise/-/nodegit-promise-${NODEGIT_PROMISE_V}.tgz
https://registry.npmjs.org/lodash/-/lodash-${NODE_LODASH_V}.tgz -> node-lodash-${NODE_LODASH_V}.tgz
https://github.com/kriskowal/asap/archive/v${ASAP_V}.tar.gz -> node-asap-${ASAP_V}.tar.gz
https://github.com/sindresorhus/object-assign/archive/v${OBJECT_ASSIGN_V}.tar.gz -> node-object-assign-${OBJECT_ASSIGN_V}.tar.gz
https://github.com/jprichardson/node-fs-extra/archive/${NODE_FS_EXTRA_V}.tar.gz -> node-fs-extra-${NODE_FS_EXTRA_V}.tar.gz
https://github.com/jprichardson/node-jsonfile/archive/${NODE_JSONFILE_V}.tar.gz -> node-jsonfile-${NODE_JSONFILE_V}.tar.gz
https://github.com/jprichardson/node-klaw/archive/${NODE_KLAW_V}.tar.gz -> node-klaw-${NODE_KLAW_V}.tar.gz
https://github.com/isaacs/node-graceful-fs/archive/v${NODE_GRACEFUL_FS_V}.tar.gz -> node-graceful-fs-${NODE_GRACEFUL_FS_V}.tar.gz
https://github.com/isaacs/rimraf/archive/v${RIMRAF_V}.tar.gz -> node-rimraf-${RIMRAF_V}.tar.gz
https://github.com/tbranyen/combyne/archive/${COMBYNE_V}.tar.gz -> node-combyne-${COMBYNE_V}.tar.gz
https://github.com/beautify-web/js-beautify/archive/v${JS_BEAUTIFY_V}.tar.gz -> node-js-beautify-${JS_BEAUTIFY_V}.tar.gz
"
BINMODS="
cached-run-in-this-context
node-ctags
git-utils
nodegit
keyboard-layout
node-nslog
node-oniguruma
node-pathwatcher
node-runas
node-keytar
scrollbar-style
node-spellchecker
marker-index
"
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
!dev-util/apm
${PYTHON_DEPS}
>=app-text/hunspell-1.3.3:=
=dev-libs/libgit2-0.23*:=[ssh]
>=gnome-base/libgnome-keyring-3.12:=
>=dev-libs/oniguruma-5.9.5:=
>=dev-util/ctags-5.8
>=dev-util/electron-0.36.12-r3:${ELECTRON_SLOT}
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-${MY_PV}"
pkg_setup() {
python-any-r1_pkg_setup
}
get_install_suffix() {
local c=(${SLOT//\// })
local slot=${c[0]}
local suffix
if [[ "${slot}" == "0" ]]; then
suffix=""
else
suffix="-${slot}"
fi
echo -n "${suffix}"
}
get_install_dir() {
echo -n "/usr/$(get_libdir)/atom$(get_install_suffix)"
}
get_electron_dir() {
echo -n "/usr/$(get_libdir)/electron-${ELECTRON_SLOT}"
}
get_electron_nodedir() {
echo -n "/usr/include/electron-${ELECTRON_SLOT}/node/"
}
enode_electron() {
"$(get_electron_dir)"/node $@
}
enodegyp_atom() {
local apmpath="/usr/share/atom/resources/app/apm"
local nodegyp="${S}/${apmpath}/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
PATH="$(get_electron_dir):${PATH}" \
enode_electron "${nodegyp}" \
--nodedir="$(get_electron_nodedir)" $@ || die
}
easar() {
local asar="${WORKDIR}/$(package_dir asar)/node_modules/asar/bin/asar"
echo "asar" $@
enode_electron "${asar}" $@ || die
}
package_dir() {
local binmod="${1}" binmod_v
eval binmod_v=\${$(tr '[:lower:]' '[:upper:]' <<< ${binmod//-/_}_V)}
echo -n ${binmod}-${binmod_v}
}
_unpack_npm_package() {
local a="${1}" basename suffix
basename=${a%.*}
suffix=${basename##*.}
if [[ "${suffix}" == "tar" ]]; then
basename=${basename%.*}
fi
unpack ${a}
mv package "${basename}" || die
}
_have_patches_for() {
local _patches="${1}-*.patch" _find
_find=$(find "${FILESDIR}" -maxdepth 1 -name "${_patches}" -print -quit)
test -n "$_find"
}
src_unpack() {
local a
for a in ${A} ; do
case ${a} in
*.rpm) srcrpm_unpack "${a}" ;;
nodegit-promise*|node-lodash*) _unpack_npm_package "${a}" ;;
*) unpack "${a}" ;;
esac
done
mkdir "${WORKDIR}/atom-${MY_PV}" || die
mv "${WORKDIR}/usr" "${WORKDIR}/atom-${MY_PV}" || die
}
src_prepare() {
local install_dir="$(get_install_dir)"
local suffix="$(get_install_suffix)"
local patch binmod _s nan_s="${WORKDIR}/nan-${NAN_V}"
cd "${S}/usr/share/atom/resources/app" || die
epatch "${FILESDIR}/${PN}-python.patch"
epatch "${FILESDIR}/${PN}-unbundle-electron.patch"
sed -i -e "s|{{NPM_CONFIG_NODEDIR}}|$(get_electron_nodedir)|g" \
./atom.sh \
|| die
sed -i -e "s|{{ATOM_PATH}}|$(get_electron_dir)/electron|g" \
./atom.sh \
|| die
sed -i -e "s|{{ATOM_RESOURCE_PATH}}|${install_dir}/app.asar|g" \
./atom.sh \
|| die
local env="export NPM_CONFIG_NODEDIR=$(get_electron_nodedir)"
sed -i -e \
"s|\"\$binDir/\$nodeBin\" --harmony_collections|${env}\nexec $(get_electron_dir)/node|g" \
apm/bin/apm || die
sed -i -e \
"s|^\([[:space:]]*\)node[[:space:]]\+|\1\"$(get_electron_dir)/node\" |g" \
apm/node_modules/npm/bin/node-gyp-bin/node-gyp || die
rm apm/bin/node || die
sed -i -e "s|/usr/share/atom/atom|/usr/bin/atom|g" \
"${S}/usr/share/applications/atom.desktop" || die
cd "${S}" || die
for binmod in ${BINMODS}; do
_s="${WORKDIR}/$(package_dir ${binmod})"
cd "${_s}" || die
if _have_patches_for "${binmod}"; then
for patch in "${FILESDIR}"/${binmod}-*.patch; do
epatch "${patch}"
done
fi
done
# Unbundle bundled libs from modules
_s="${WORKDIR}/$(package_dir git-utils)"
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
--inplace --unbundle "git;libgit2;git2" "${_s}/binding.gyp" || die
_s="${WORKDIR}/$(package_dir node-oniguruma)"
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
--inplace --unbundle "onig_scanner;oniguruma;onig" "${_s}/binding.gyp" || die
_s="${WORKDIR}/$(package_dir node-spellchecker)"
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
--inplace --unbundle "spellchecker;hunspell;hunspell" "${_s}/binding.gyp" || die
for binmod in ${BINMODS}; do
_s="${WORKDIR}/$(package_dir ${binmod})"
mkdir -p "${_s}/node_modules" || die
ln -s "${nan_s}" "${_s}/node_modules/nan" || die
done
_s="${WORKDIR}/$(package_dir nodegit)"
ln -s "${WORKDIR}/$(package_dir node-fs-extra)" "${_s}/node_modules/fs-extra" || die
ln -s "${WORKDIR}/$(package_dir promisify-node)" "${_s}/node_modules/promisify-node" || die
ln -s "${WORKDIR}/$(package_dir combyne)" "${_s}/node_modules/combyne" || die
ln -s "${WORKDIR}/$(package_dir js-beautify)" "${_s}/node_modules/js-beautify" || die
ln -s "${WORKDIR}/$(package_dir node-lodash)" "${_s}/node_modules/lodash" || die
_s="${WORKDIR}/$(package_dir promisify-node)"
mkdir "${_s}/node_modules" || die
ln -s "${WORKDIR}/$(package_dir nodegit-promise)" "${_s}/node_modules/nodegit-promise" || die
ln -s "${WORKDIR}/$(package_dir object-assign)" "${_s}/node_modules/object-assign" || die
_s="${WORKDIR}/$(package_dir nodegit-promise)"
mkdir "${_s}/node_modules" || die
ln -s "${WORKDIR}/$(package_dir asap)" "${_s}/node_modules/asap" || die
_s="${WORKDIR}/$(package_dir node-fs-extra)"
mkdir "${_s}/node_modules" || die
ln -s "${WORKDIR}/$(package_dir node-graceful-fs)" "${_s}/node_modules/graceful-fs" || die
ln -s "${WORKDIR}/$(package_dir node-jsonfile)" "${_s}/node_modules/jsonfile" || die
ln -s "${WORKDIR}/$(package_dir node-klaw)" "${_s}/node_modules/klaw" || die
ln -s "${WORKDIR}/$(package_dir rimraf)" "${_s}/node_modules/rimraf" || die
# Unpack app.asar
easar extract "${S}/usr/share/atom/resources/app.asar" "${S}/build/app"
cd "${S}" || die
epatch "${FILESDIR}/atom-apm-path.patch"
epatch "${FILESDIR}/asar-require.patch"
sed -i -e "s|{{ATOM_SUFFIX}}|${suffix}|g" \
"${S}/build/app/src/config-schema.js" || die
eapply_user
}
src_configure() {
local binmod _s
_s="${WORKDIR}/$(package_dir nodegit)"
cd "${_s}" || die
enode_electron generate/scripts/generateJson.js || die
enode_electron generate/scripts/generateNativeCode.js || die
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
--inplace --unbundle "nodegit;vendor/libgit2.gyp:libgit2;git2;ssh2" "${_s}/binding.gyp" || die
for binmod in ${BINMODS}; do
einfo "Configuring ${binmod}..."
_s="${WORKDIR}/$(package_dir ${binmod})"
cd "${_s}" || die
enodegyp_atom configure
done
}
src_compile() {
local binmod _s x
local ctags_d="node_modules/symbols-view/vendor"
local jobs=$(makeopts_jobs) gypopts
gypopts="--verbose"
if [[ ${MAKEOPTS} == *-j* && ${jobs} != 999 ]]; then
gypopts+=" --jobs ${jobs}"
fi
mkdir -p "${S}/build/modules/" || die
for binmod in ${BINMODS}; do
einfo "Building ${binmod}..."
_s="${WORKDIR}/$(package_dir ${binmod})"
cd "${_s}" || die
enodegyp_atom ${gypopts} build
x=${binmod##node-}
mkdir -p "${S}/build/modules/${x}"
cp build/Release/*.node "${S}/build/modules/${x}"
done
# Put compiled binary modules in place
_fix_binmods "${S}/build" "app"
_fix_binmods "${S}/usr/share/atom/resources" "app"
# Remove non-Linux vendored ctags binaries
rm "${S}/build/app/${ctags_d}/ctags-darwin" \
"${S}/build/app/${ctags_d}/ctags-win32.exe" || die
# Re-pack app.asar
# Keep unpack rules in sync with build/tasks/generate-asar-task.coffee
cd "${S}/build" || die
x="--unpack={*.node,ctags-config,ctags-linux,**/node_modules/spellchecker/**,**/resources/atom.png}"
easar pack "${x}" "app" "app.asar"
cd "${S}" || die
}
_fix_binmods() {
local _dir="${2}" _prefix="${1}" path relpath modpath mod depth link f d
local cruft
find "${_prefix}/${_dir}" -name '*.node' -print | while IFS= read -r path; do
f=$(basename "${path}")
d=$(dirname "${path}")
relpath=${path#${_prefix}}
relpath=${relpath##/}
relpath=${relpath#W${_dir}}
modpath=$(dirname ${relpath})
modpath=${modpath%build/Release}
mod=$(basename ${modpath})
# must copy here as symlinks will cause the module loading to fail
cp -f "${S}/build/modules/${mod}/${f}" "${path}" || die
cruft=$(find "${d}" -name '*.a' -print)
if [ -n "${cruft}" ]; then
rm ${cruft} || die
fi
done
}
_fix_executables() {
local _dir="${1}" _node_sb="#!$(get_electron_dir)"/node
(find -L "${ED}/${_dir}" -maxdepth 1 -mindepth 1 -type f -print || die) \
| while IFS= read -r f; do
IFS= read -r shebang < "${f}"
if [[ ${shebang} == '#!'* ]]; then
fperms +x "${f#${ED}}"
if [[ "${shebang}" == "#!/usr/bin/env node" || "${shebang}" == "#!/usr/bin/node" ]]; then
einfo "Fixing node shebang in ${f#${ED}}"
sed --follow-symlinks -i \
-e "1s:${shebang}$:${_node_sb}:" "${f}" || die
fi
fi
done || die
}
src_install() {
local install_dir="$(get_install_dir)"
local suffix="$(get_install_suffix)"
local ctags_d="node_modules/symbols-view/vendor"
cd "${S}" || die
# Replace vendored ctags with a symlink to system ctags
rm "${S}/build/app.asar.unpacked/${ctags_d}/ctags-linux" || die
ln -s "/usr/bin/ctags" \
"${S}/build/app.asar.unpacked/${ctags_d}/ctags-linux" || die
insinto "${install_dir}"
doins build/app.asar
doins -r build/app.asar.unpacked
doins -r usr/share/atom/resources/app
insinto /usr/share/applications/
newins usr/share/applications/atom.desktop "atom${suffix}.desktop"
insinto /usr/share/icons/
doins -r usr/share/icons/hicolor
exeinto "${install_dir}"
newexe usr/share/atom/resources/app/atom.sh atom
insinto /usr/share/licenses/"${PN}${suffix}"
doins usr/share/atom/resources/LICENSE.md
dosym "${install_dir}/atom" "/usr/bin/atom${suffix}"
dosym "${install_dir}/app/apm/bin/apm" "/usr/bin/apm${suffix}"
_fix_executables "${install_dir}/app/apm/bin"
_fix_executables "${install_dir}/app/apm/node_modules/.bin"
_fix_executables "${install_dir}/app/apm/node_modules/npm/bin"
_fix_executables "${install_dir}/app/apm/node_modules/npm/bin/node-gyp-bin"
_fix_executables "${install_dir}/app/apm/node_modules/node-gyp/bin"
}

@ -1,45 +0,0 @@
diff --git a/usr/share/atom/resources/app/apm/node_modules/asar-require/lib/require.js b/usr/share/atom/resources/app/apm/node_modules/asar-require/lib/require.js
index 47cb1bb..67895d5 100644
--- a/usr/share/atom/resources/app/apm/node_modules/asar-require/lib/require.js
+++ b/usr/share/atom/resources/app/apm/node_modules/asar-require/lib/require.js
@@ -1,5 +1,7 @@
(function() {
- var asar, asarStatsToFsStats, fakeTime, fs, gid, nextInode, path, readFileSync, realpathSync, splitPath, statSync, uid;
+ var asar, asarStatsToFsStats, fakeTime, fs, gid, nextInode, path, readFileSync, realpathSync, splitPath, statSync, uid;
+
+ var module, module_findPath, _e;
asar = require('asar');
@@ -7,6 +9,12 @@
path = require('path');
+ try {
+ module = require('module');
+ } catch (_e) {
+ module = null;
+ }
+
splitPath = function(p) {
var index;
if (typeof p !== 'string') {
@@ -124,5 +132,18 @@
}
return path.join(realpathSync(asarPath), filePath);
};
+
+ if (module && module._findPath) {
+ module_findPath = module._findPath;
+
+ module._findPath = function(request, paths, isMain) {
+ var asarPath, filePath, isAsar, _ref;
+ _ref = splitPath(request), isAsar = _ref[0], asarPath = _ref[1], filePath = _ref[2];
+ if (isAsar) {
+ return request;
+ }
+ return module_findPath.apply(this, arguments);
+ }
+ }
}).call(this);

@ -1,5 +1,5 @@
--- build/app/src/config-schema.js.orig 2016-05-24 16:59:41.284449076 -0400
+++ build/app/src/config-schema.js 2016-05-24 17:01:05.685447769 -0400
--- a/build/app/src/config-schema.js
+++ b/build/app/src/config-schema.js
@@ -9,6 +9,11 @@
core: {
type: 'object',

@ -0,0 +1,11 @@
--- a/build/app/src/main-process/atom-application.js
+++ b/build/app/src/main-process/atom-application.js
@@ -406,7 +406,7 @@
this.openPathOnEvent('application:open-your-keymap', 'atom://.atom/keymap');
this.openPathOnEvent('application:open-your-snippets', 'atom://.atom/snippets');
this.openPathOnEvent('application:open-your-stylesheet', 'atom://.atom/stylesheet');
- this.openPathOnEvent('application:open-license', path.join(process.resourcesPath, 'LICENSE.md'));
+ this.openPathOnEvent('application:open-license', '/usr/share/licenses/atom/LICENSE.md');
this.disposable.add(ipcHelpers.on(app, 'before-quit', (function(_this) {
return function(event) {
if (!_this.quitting) {

@ -1,5 +1,5 @@
--- ~atom.sh 2015-10-30 11:41:20.090417736 +0100
+++ atom.sh 2015-10-30 11:42:19.707553644 +0100
--- a/atom.sh
+++ b/atom.sh
@@ -92,6 +92,7 @@
fi

@ -1,3 +1,4 @@
DIST diskimage-builder-1.15.0.tar.gz 225527 SHA256 cf4d1678110d53c337e94d7968126ed50dbdf790dddeda6f855f10ba5e09bb5b SHA512 4984a0bcdce5f011d08ed72910653ba60b67597f5df07f3dacabee3f9f2d4fbc8346b843d026a9a3ae8727452018a05343822bb19b268bb18d75c7c081b53b8d WHIRLPOOL 912b8acfe691f1e6941fd19b668e80ad6be1c3a364aae6310d2c8156422b5b8e7b6008f4ac3a2d1883f6149fb9122da222ba57b9c95323733c9c7aed40d1f2d7
DIST diskimage-builder-1.21.0.tar.gz 248236 SHA256 f40f9f6c5b1ceebe10344d94ad9a87f56fa1724815c755f983198e9eb5de41d8 SHA512 2965192f2148a22ca1eb7bb4ec5705ac9061337cefcb0b6154af7f8c6519ef9ea1d1577bbf1f24957152ff0497003843f58a0fd87a7921eb3d327c6d9a0a3b1a WHIRLPOOL 671a20b9b174ac7d98e5c12a67b7cf79612aa4d961e6e715621a2c42ce990cdf8615f20ba0f80a164889b7dc1693de46520026997ca4a48cdad66b2835ad1a5a
DIST diskimage-builder-1.22.0.tar.gz 252581 SHA256 1fe46ee35eb764095edaf5d716daefd433b7b8912d7eccc937c6eab83d5ceeb8 SHA512 4bd3557a313f81c7481b9c49eac0a69c30e2b7b5d68eb5fba79e29b8e5bac09cc977ee887177e07fade7095e2fd1fda792287d003851bad5b55c94dc5aeb517b WHIRLPOOL e2721cc5bbc955c3ddd9cfd33ab0ef7e2d5b644ef74a270dcdf1149afb156561d4a2fc8aab3dfcafad1d12ea1d45aa57cd44dcf4fa9e00fec7865fd10a207434
DIST diskimage-builder-1.22.1.tar.gz 254248 SHA256 cea51e7907a65ddb1f78dd624ec2a0e5f5115ad986ae6ad79586445e123c79cf SHA512 2cfa89e69f110a2cd7bdc90a4119b2d696350e8adac23f205828d36ae25eb7707f05e16e777a804251faf67d0e5c96bffde235831fb5e94e59279cd9ce67cdb1 WHIRLPOOL 9d70e2dca8fd0ad89144b3fcbb7deb1acedcac0a0bd2b55742df0a669a224b35c95313649faa1a93b8f9f590d6e05032bb762786c4b8b2c3e6208e0162f49864

@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Golden Disk Image builder."
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="${CDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${CDEPEND}
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
dev-python/dib-utils[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
>=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
<dev-python/flake8-2.6.0[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
app-emulation/qemu
sys-block/parted
sys-fs/multipath-tools"

@ -23,7 +23,7 @@ IUSE=""
S=${WORKDIR}/${P}/src/${EGO_PN}
RDEPEND="!!<app-emulation/docker-1.13_rc1"
RDEPEND="!!<app-emulation/docker-1.13.0_rc1"
src_compile() {
GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" go build -o "bin/docker-proxy" ./cmd/proxy || die

@ -8,7 +8,7 @@ EGO_PN="github.com/docker/libnetwork"
if [[ ${PV} == *9999 ]]; then
inherit golang-vcs
else
EGIT_COMMIT="57be722e077059d1ee0539be31743a3642ccbeb3"
EGIT_COMMIT=""
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~ppc64"
inherit golang-vcs-snapshot
@ -23,7 +23,7 @@ IUSE=""
S=${WORKDIR}/${P}/src/${EGO_PN}
RDEPEND="!!<app-emulation/docker-1.13_rc1"
RDEPEND="!!<app-emulation/docker-1.13.0_rc1"
src_compile() {
GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" go build -o "bin/docker-proxy" ./cmd/proxy || die

@ -1,4 +1,3 @@
DIST postgis-2.1.1.tar.gz 6717940 SHA256 f55acf056362e7e78766bec7a403e02a3b6b087a6d18b4222647b6a932d5c945 SHA512 f85c4d1db32802b3acbda3f4c391ca961bf1301c699a00682265c7a984fbc74ee7b9fbfc5580fc04dff0491921eb6dbe4d8bd73dded216794a4b7f90c3ed650f WHIRLPOOL 807d0ce975b72315a72d4c2ecd192c612b00530a7e542b18429fed0c69cf6cb95285554c34be58e3d2a2c513f436289449dfbe82c7430fba87e901a4bea49c2d
DIST postgis-2.1.8.tar.gz 6811272 SHA256 7c2380b895fe7bda34c2e70deab3fcf4c12b13ab40d7501cdaa6fa36f1a6c662 SHA512 e8aeb739a1ecf95b224a3908d2af3aa38933b56c63713af30d14243653745436165b418a3368601a699b744f6fe61ce645c980319eb159395d68166a3815c5f4 WHIRLPOOL b6675fecbb922379bd50c351abe1553fdbda53543fce56451c688e25a3fa2e9d0813d8f3a349b623b85fcb4016fc4710f6746a224ba7673ec0d2106c7635d3d1
DIST postgis-2.2.0.tar.gz 10164837 SHA256 66f0f8480d535959b8bb9abb5ee5d602d1001413ca770df120baf3de627f9e91 SHA512 e9954d5c4aa381536ae87c32bb37b166a7ede0f9b9fc96cfb300dc2350b9351f40870429f64e755c3371be692a1956f5f8ea21733b64aab490f42d2232ae5d8f WHIRLPOOL 639c6b278dd6e5c3a11ed1d8de179ee72a4e6e9c54ba1e74e585e9233167a3c2cdca0704c47966cf757db22221ebbc8970a68375894a6179970ab6c0e6c637a2
DIST postgis-2.2.1.tar.gz 10069889 SHA256 0fe500b0250203aac656bfa8f42f8458b63f33258404844e066e0e535988fa09 SHA512 e580fc6556e1d8e2ba36d62795650852d303ce4c935c8e538d14f0bf0f00c3c27dcb034c42dfafa0c8995eb0f28f71119c8ada4ceecaa8ca9897d0653552bb2f WHIRLPOOL a91f5e44de49b1b41d90188a4f7842c23d41b8c589416014273f4a1e655e0f3013176f7341bac0ea7004c3f7af86634981f3c0695d3e848e45798eeb5f7bfdeb

@ -1,297 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
POSTGRES_COMPAT=( 9.{1,2,3,4} )
inherit autotools eutils versionator
MY_PV=$(replace_version_separator 3 '')
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Geographic Objects for PostgreSQL"
HOMEPAGE="http://postgis.net"
SRC_URI="http://download.osgeo.org/postgis/source/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
IUSE="doc gtk test"
RDEPEND="
|| (
dev-db/postgresql:9.4[server]
dev-db/postgresql:9.3[server]
dev-db/postgresql:9.2[server]
dev-db/postgresql:9.1[server]
)
<dev-libs/json-c-0.11
dev-libs/libxml2:2
>=sci-libs/geos-3.3.8
>=sci-libs/proj-4.6.0
>=sci-libs/gdal-1.10.0:=
gtk? ( x11-libs/gtk+:2 )
"
DEPEND="${RDEPEND}
doc? (
app-text/docbook-xsl-stylesheets
app-text/docbook-xml-dtd:4.5
dev-libs/libxslt
|| (
media-gfx/imagemagick[png]
media-gfx/graphicsmagick[imagemagick,png]
)
)
virtual/pkgconfig
test? ( dev-util/cunit )
"
PGIS="$(get_version_component_range 1-2)"
REQUIRED_USE="test? ( doc )"
# Needs a running psql instance, doesn't work out of the box
RESTRICT="test"
# These modules are built using the same *FLAGS that were used to build
# dev-db/postgresql. The right thing to do is to ignore the current
# *FLAGS settings.
QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
# Because developers have been fooled into thinking recursive make is a
# good thing.
MAKEOPTS="-j1"
postgres_check_slot() {
if ! declare -p POSTGRES_COMPAT &>/dev/null; then
die 'POSTGRES_COMPAT not declared.'
fi
# Don't die because we can't run postgresql-config during pretend.
[[ "$EBUILD_PHASE" = "pretend" \
&& -z "$(which postgresql-config 2> /dev/null)" ]] && return 0
local res=$(echo ${POSTGRES_COMPAT[@]} \
| grep -c $(postgresql-config show 2> /dev/null) 2> /dev/null)
if [[ "$res" -eq "0" ]] ; then
eerror "PostgreSQL slot must be set to one of: "
eerror " ${POSTGRES_COMPAT[@]}"
return 1
fi
return 0
}
pkg_pretend() {
postgres_check_slot || die
}
pkg_setup() {
postgres_check_slot || die
export PGSLOT="$(postgresql-config show)"
}
src_prepare() {
epatch "${FILESDIR}/${PN}-2.1-ldflags.patch" \
"${FILESDIR}/${PN}-2.0-arflags.patch" \
"${FILESDIR}/${PN}-2.1-pkgconfig-json.patch"
local AT_M4DIR="macros"
eautoreconf
}
src_configure() {
local myargs=""
use gtk && myargs+=" --with-gui"
econf \
--with-pgconfig="/usr/lib/postgresql-${PGSLOT}/bin/pg_config" \
${myargs}
}
src_compile() {
# Occasionally, builds fail because of out of order compilation.
# Otherwise, it'd be fine.
emake
emake -C topology
if use doc ; then
emake comments
emake cheatsheets
emake -C doc html
fi
}
src_install() {
emake DESTDIR="${D}" install
use doc && emake DESTDIR="${D}" comments-install
emake -C topology DESTDIR="${D}" install
dobin ./utils/postgis_restore.pl
dodoc CREDITS TODO loader/README.* doc/*txt
use doc && dohtml -r doc/html/*
docinto topology
dodoc topology/{TODO,README}
insinto /etc
doins "${FILESDIR}/postgis_dbs"
}
pkg_postinst() {
postgresql-config update
elog "To finish installing or updating PostGIS edit:"
elog " ${EROOT%/}/etc/postgis_dbs"
elog
elog "Then, run:"
elog " emerge --config =${CATEGORY}/${PF}"
}
pkg_config(){
source "${EROOT%/}/etc/conf.d/postgresql-${PGSLOT}"
source "${EROOT%/}/etc/postgis_dbs"
local postgis_path="${EROOT%/}/usr/share/postgresql-${PGSLOT}/contrib/postgis-${PGIS}"
if [[ -n ${configured} ]] ; then
einfon "Password for PostgreSQL user '${pguser}': "
read -s PGPASSWORD
export PGPASSWORD
echo
else
eerror "You must edit:"
eerror " ${EROOT%/}/etc/postgis_dbs"
eerror "Before running 'emerge --config =${CATEGORY}/${PF}'"
eerror
die "Edit postgis_dbs"
fi
# The server we work with must be the same slot we built against.
local server_version
server_version=$(psql -U ${pguser} -d postgres -p ${PGPORT} \
-Aqwtc 'SELECT version()' 2> /dev/null)
if [[ $? = 0 ]] ; then
server_version=$(echo ${server_version} | cut -d " " -f 2 | \
cut -d "." -f -2 | tr -d .)
if [[ $server_version != ${PGSLOT//.} ]] ; then
unset PGPASSWORD
eerror "Server version must be ${PGSLOT}.x"
die "Server version isn't ${PGSLOT}.x"
fi
else
unset PGPASSWORD
eerror "Is the server running?"
die "Couldn't connect to server."
fi
local retval
safe_exit() {
unset PGPASSWORD
sed -e 's/\(configured\)/#\1/' -i "${EROOT%/}/etc/postgis_dbs"
eend $retval
eerror "All actions could not be performed."
eerror "Read above to see what failed."
eerror "Once you fix the issue, you'll need to edit:"
eerror " ${EROOT%/}/etc/postgis_dbs"
eerror "As some things may have succeeded."
eerror
die "All actions could not be performed"
}
local db
for db in ${databases[@]} ; do
ebegin "Performing CREATE LANGUAGE on ${db}"
createlang -U ${pguser} -p ${PGPORT} plpgsql ${db}
retval=$?
# In this case, only error code 1 is fatal
[[ $retval == 1 ]] && safe_exit || eend 0
ebegin "Enabling PostGIS on ${db}"
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
-f "${postgis_path}/postgis.sql"
retval=$?
[[ $retval == 0 ]] && eend 0 || safe_exit
done
for db in ${templates[@]} ; do
ebegin "Creating template database '${db}'"
createdb -p ${PGPORT} -U ${pguser} -O ${pguser} -T ${from_template} \
${db} "PostGIS Template"
retval=$?
[[ $retval != 0 ]] && safe_exit
psql -q -U ${pguser} -p ${PGPORT} -c \
"UPDATE pg_database \
SET datistemplate = TRUE, datallowconn = TRUE \
WHERE datname = '${db}'"
retval=$?
[[ $retval != 0 ]] && safe_exit
createlang -U ${pguser} -p ${PGPORT} plpgsql ${db}
retval=$?
# In this case, only error code 1 is fatal
[[ $retval == 1 ]] && safe_exit
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
-f "${postgis_path}/postgis.sql"
retval=$?
[[ $retval == 0 ]] && eend 0 || safe_exit
done
for db in ${epsg_databases[@]} ; do
ebegin "Adding EPSG to ${db}"
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
-f "${postgis_path}/spatial_ref_sys.sql"
retval=$?
[[ $retval == 0 ]] && eend 0 || safe_exit
done
for db in ${comment_databases[@]} ; do
ebegin "Adding comments on ${db}"
local comment_file
for comment_file in "${postgis_path}"/*_comments.sql ; do
psql -q -U ${pguser} -p ${PGPORT} -d ${db} -f "${comment_file}"
retval=$?
[[ $retval == 0 ]] && continue || safe_exit
done
eend 0
done
for db in ${upgrade_from_1_3[@]} ; do
ebegin "Upgrading from PostGIS 1.3 to ${PGIS} on ${db}"
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
-f "${postgis_path}/postgis_upgrade_13_to_${PGIS//.}.sql"
retval=$?
[[ $retval == 0 ]] && eend 0 || safe_exit
done
for db in ${upgrade_from_1_4[@]} ; do
ebegin "Upgrading from PostGIS 1.4 to ${PGIS} on ${db}"
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
-f "${postgis_path}/postgis_upgrade_14_to_${PGIS//.}.sql"
retval=$?
[[ $retval == 0 ]] && eend 0 || safe_exit
done
for db in ${upgrade_from_1_5[@]} ; do
ebegin "Minor upgrade for PostGIS ${PGIS} on ${db}"
psql -q -U ${pguser} -p ${PGPORT} -d ${db} \
-f "${postgis_path}/postgis_upgrade_${PGIS//.}_minor.sql"
retval=$?
[[ $retval == 0 ]] && eend 0 || safe_exit
done
# Clean up and make it so the user has to edit postgis_dbs again that
# way this script won't step on any toes due to user error.
unset PGPASSWORD
sed -e 's/\(configured\)/#\1/' -i "${EROOT%/}/etc/postgis_dbs"
einfo "PostgreSQL ${PGSLOT} is now PostGIS enabled."
einfo
einfo "To enable other databases, change the default slot:"
einfo " postgresql-config set <slot>"
einfo "Then, emerge this package again:"
einfo " emerge -av =${CATEGORY}/${PF}"
}

@ -1,4 +1 @@
DIST json-c-0.10.tar.gz 385812 SHA256 274fc9d47c1911fad9caab4db117e4be5d6b68c4547eab0c508d79c4768e170c SHA512 d254eb223ebfb05e828bf039efb280f5e83b9f59116fba3af2892cf1f7732d152f7d0e2d8b77ec32e175b168022c2342f954e97f867c438b349f36b4dfdbd746 WHIRLPOOL 0eab71b6af2bc1ecb54474b69f86eff56fc2c2a756e542f758070dfe52839223b0a90da7af837567d448d1c7c660b003590ec68bff1ffb802cfa44165914b08c
DIST json-c-0.11.tar.gz 557263 SHA256 28dfc65145dc0d4df1dfe7701ac173c4e5f9347176c8983edbfac9149494448c SHA512 65ab563fe908d585ba05fff3b77283050ec4f94114ff6e4b916557013d75498271cf65b2660a0aaf74b23beaa80385c80d37ab6a700ba967dd859fa779a81cb0 WHIRLPOOL f47c78b206a49a6e1d2570d041917593f3b889125b47a951ec1347f5c470082113225e86ff593869b5d859c2c815ceda268d4a3c890f53af77fae8dbbf7d97f8
DIST json-c-0.12.tar.gz 501419 SHA256 000c01b2b3f82dcb4261751eb71f1b084404fb7d6a282f06074d3c17078b9f3f SHA512 c959804362386f6b77e9d04b5fedf6d6aff1fcd0ab50250edb25f759b510b402e7ad4b33d1cbadc3337b63a3145d19f310812a9ee351748348304b384dc2dc35 WHIRLPOOL b49f5c96b614302b39737306774b4346d8347afef6ced7067664ac0d68669a1496fe915f229e0d434a87b103ac9982d67c5785eb688b7026c257c7eae95c6eaf
DIST json-c-0.9.tar.gz 340953 SHA256 702a486c9bf8e19137d484ab5c49b4ad314eb5e1fe37062a72c0a0fa39439475 SHA512 40e4f7efd82fac732ff6da439a1ca95944d4ecfa8a673c7466e93134f29f8863f4d86f4e6e859a7be0096a25837047bd167a625cc0c61d6b919b55c5a47a76e8 WHIRLPOOL 7a666bae6c12ce910815d0d0253a88a024c5fe11a7a5e97b571d426f9de00d1a676f98bc8ccc41d948b5c64b1e768c5e5cdfbad98d63b03152b0e7a6ed1c181e

@ -1,43 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
AUTOTOOLS_AUTORECONF=true
inherit autotools-utils
DESCRIPTION="A JSON implementation in C"
HOMEPAGE="https://github.com/json-c/json-c/wiki"
SRC_URI="mirror://github/${PN}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc static-libs"
PATCHES=(
"${FILESDIR}"/${P}-flags.patch
# bug 452234
"${FILESDIR}"/${P}-headers.patch
# bug 466960
"${FILESDIR}"/${P}-automake-1.13.patch
)
# tests break otherwise
AUTOTOOLS_IN_SOURCE_BUILD=1
src_test() {
export USE_VALGRIND=0 VERBOSE=1
autotools-utils_src_test
}
src_install() {
use doc && HTML_DOCS=( "${S}"/doc/html )
autotools-utils_src_install
# add symlink for projects not using pkgconfig
dosym ../json-c /usr/include/json-c/json
}

@ -1,51 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
AUTOTOOLS_AUTORECONF=true
inherit autotools-multilib
DESCRIPTION="A JSON implementation in C"
HOMEPAGE="https://github.com/json-c/json-c/wiki"
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc static-libs"
RDEPEND="
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140406-r3
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
# tests break otherwise
AUTOTOOLS_IN_SOURCE_BUILD=1
src_prepare() {
sed -i -e "s:-Werror::" Makefile.am.inc || die
autotools-multilib_src_prepare
}
src_configure() {
# Disable old lib compatibility
myeconfargs=(--disable-oldname-compat)
autotools-multilib_src_configure
}
src_test() {
export USE_VALGRIND=0 VERBOSE=1
autotools-multilib_src_test
}
src_install() {
use doc && HTML_DOCS=( "${S}"/doc/html )
autotools-multilib_src_install
# add symlink for projects not using pkgconfig
dosym ../json-c /usr/include/json-c/json
}

@ -1,45 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
AUTOTOOLS_AUTORECONF=true
inherit autotools-utils
DESCRIPTION="A JSON implementation in C"
HOMEPAGE="https://github.com/json-c/json-c/wiki"
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/0"
KEYWORDS="~alpha amd64 arm hppa ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc static-libs"
# tests break otherwise
AUTOTOOLS_IN_SOURCE_BUILD=1
src_prepare() {
sed -i -e "s:-Werror::" Makefile.am.inc || die
autotools-utils_src_prepare
}
src_configure() {
# Disable old lib compatibility
myeconfargs=(--disable-oldname-compat)
autotools-utils_src_configure
}
src_test() {
export USE_VALGRIND=0 VERBOSE=1
autotools-utils_src_test
}
src_install() {
use doc && HTML_DOCS=( "${S}"/doc/html )
autotools-utils_src_install
# add symlink for projects not using pkgconfig
dosym ../json-c /usr/include/json-c/json
}

@ -1,29 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
DESCRIPTION="A JSON implementation in C"
HOMEPAGE="http://oss.metaparadigm.com/json-c/"
SRC_URI="http://oss.metaparadigm.com/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="static-libs"
RDEPEND="!<dev-libs/jsoncpp-0.5.0-r1"
DEPEND=""
DOCS=( README )
src_configure() {
econf $(use_enable static-libs static)
}
src_install() {
default
dohtml README.html || die "dohtml failed"
use static-libs || { find "${ED}" -name '*.la' -exec rm {} + || die; }
}

@ -0,0 +1,49 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=0.331
inherit perl-module
DESCRIPTION="write command line apps with less suffering"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test minimal"
# r: File::Basename -> perl
# r: Text::Abbrev -> perl
# r: constant, strict, warnings -> perl
# r: Module::Pluggable::Object -> Module-Pluggable
# r: Sub::Exporter::Util -> Sub-Exporter
RDEPEND="
>=dev-perl/Capture-Tiny-0.130.0
virtual/perl-Carp
>=dev-perl/Class-Load-0.60.0
dev-perl/Data-OptList
>=virtual/perl-Getopt-Long-2.390.0
>=dev-perl/Getopt-Long-Descriptive-0.84.0
dev-perl/IO-TieCombine
dev-perl/Module-Pluggable
dev-perl/String-RewritePrefix
dev-perl/Sub-Exporter
dev-perl/Sub-Install
virtual/perl-parent
"
# t: IPC::Cmd -> perl
# t: base, lib -> perl
DEPEND="
${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
!minimal? (
>=virtual/perl-CPAN-Meta-2.120.900
)
virtual/perl-Data-Dumper
virtual/perl-File-Spec
virtual/perl-IPC-Cmd
dev-perl/Test-Fatal
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1 @@
DIST App-Cmd-0.331.tar.gz 48848 SHA256 4a5d3df0006bd278880d01f4957aaa652a8f91fe8f66e93adf70fba0c3ecb680 SHA512 cb5f4515417affc46e48aa0cfecc37b2856a35081f1e1a4197a1ef020de69a5d0ba19bc54be6c84f239147e8dbfb538e7b8ea760431a2d0f4b369684e4ea42c6 WHIRLPOOL 57a4ffa1c18a63484478b2a14392fc41b58827a0e7524b8cc2b5a17300f55d04028aca956635163104dadc4afe590e43e9680af049c164bbcd36a9ca4a9c7e53

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">App-Cmd</remote-id>
<remote-id type="cpan-module">App::Cmd</remote-id>
<remote-id type="cpan-module">App::Cmd::ArgProcessor</remote-id>
<remote-id type="cpan-module">App::Cmd::Command</remote-id>
<remote-id type="cpan-module">App::Cmd::Command::commands</remote-id>
<remote-id type="cpan-module">App::Cmd::Command::help</remote-id>
<remote-id type="cpan-module">App::Cmd::Command::version</remote-id>
<remote-id type="cpan-module">App::Cmd::Plugin</remote-id>
<remote-id type="cpan-module">App::Cmd::Setup</remote-id>
<remote-id type="cpan-module">App::Cmd::Simple</remote-id>
<remote-id type="cpan-module">App::Cmd::Subdispatch</remote-id>
<remote-id type="cpan-module">App::Cmd::Subdispatch::DashedStyle</remote-id>
<remote-id type="cpan-module">App::Cmd::Tester</remote-id>
<remote-id type="cpan-module">App::Cmd::Tester::CaptureExternal</remote-id>
<remote-id type="cpan-module">App::Cmd::Tester::Exited</remote-id>
<remote-id type="cpan-module">App::Cmd::Tester::Result</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,37 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=GUGOD
DIST_VERSION=0.78
inherit perl-module
DESCRIPTION='Manage perl installations in your $HOME'
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
>=dev-perl/CPAN-Perl-Releases-2.600.0
>=dev-perl/Capture-Tiny-0.360.0
>=dev-perl/Devel-PatchPerl-1.400.0
>=virtual/perl-Pod-Parser-1.630.0
>=dev-perl/local-lib-2.0.14
"
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.590.0
>=virtual/perl-File-Temp-0.230.400
test? (
>=dev-perl/IO-All-0.510.0
>=dev-perl/Path-Class-0.330.0
>=dev-perl/Test-Exception-0.320.0
>=dev-perl/Test-NoWarnings-1.40.0
>=dev-perl/Test-Output-1.30.0
>=virtual/perl-Test-Simple-1.1.2
>=dev-perl/Test-Spec-0.470.0
)
"
mydoc=("doc/notes.org")

@ -1,3 +1,4 @@
DIST App-perlbrew-0.73.tar.gz 82802 SHA256 acbc9e7b9913ef453bcac3e6caa6620d4bd67e129e63f060a82f96542554a77a SHA512 ceb78a62b179d4a6ad9e8788e849869cf9b45e526501d73cba004f96827d01ba03969307a1179840e6629e9f90385f7bae81b3662e0be81d00bcd462da59d28a WHIRLPOOL 27655d050da48012e71598e0a03b87be542e8eebcf0a610a15e45eaab5c55d82e25755f59c7be9d51ea45028752dfce31e8bfbe8bb93059b08ed07d03cd4b6c3
DIST App-perlbrew-0.74.tar.gz 84360 SHA256 7134a9f858e3a3292ed879df04f6c880495300d727fa2b79dee7c81036d2d1c7 SHA512 eb586649e199059b42d3a6b85b37e2efb2f6769989e05e37fc44c4a46976daf2bfe7d0f96312ce8401937e99d5cd4c51c2b17bc74b6b4fe11a915ddb4bfd405a WHIRLPOOL 40e48a7de64e7672cb6f53920c8c1b3fcee85b56b3549a12452298ace1178faf0cadc010dffa98996f968b523575fcd086c12f8b5170315d62ad21b522d3398a
DIST App-perlbrew-0.75.tar.gz 83229 SHA256 c456d017836d6b30f7621515949ba3e1830826d54594da6b895391a2974b7f38 SHA512 5ef172c010f86acdbc35bda73f072c7e2a86315d3b1982d41979be17186bb7dc4638a61109caf2de66a4167a67cb3d4774232b59dfdd3c638e2b38af45af27c6 WHIRLPOOL 25ad755def9cfee3f7ddc4f289c98fa95afabb31bfd35ce089a47953d4ba8ef14b45a383a304d33b54d744ea06c254b5be55d44e639a9475b038fe9d0c08690a
DIST App-perlbrew-0.78.tar.gz 86136 SHA256 96eaaeb51e3aaccd43fc42928a44b0d10c3ebd462e98e2c67d5bc453c0198df0 SHA512 28654012aaeacc9c8a4026253ba127342324b708c022cd93eb6abc287d283fb8be23f72d27388bfa9992007f6903618fe9a9dd018c9e24ae4950a8a2817ad6b2 WHIRLPOOL 466d60efbf13ef9d195106d350f2c4601b1c4618c326d1393d5d3e9622cbf6edaddb072d54be462eaeb21b89daf460acaaba2fde87f734d2ab68c5eb505f5dcc

@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=MSCHILLI
DIST_VERSION=0.23
DIST_EXAMPLES=("eg/*")
inherit perl-module
DESCRIPTION="API wrapper around the 'tar' utility"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# r:Cwd -> File-Spec
RDEPEND="
virtual/perl-File-Spec
virtual/perl-File-Temp
dev-perl/File-Which
dev-perl/IPC-Run
dev-perl/Log-Log4perl
virtual/perl-File-Path
app-arch/tar
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
)
"

@ -0,0 +1 @@
DIST Archive-Tar-Wrapper-0.23.tar.gz 16287 SHA256 4c02393a513619e123cff5f6bd3021b64b3e3146fac9dc2da02329de440674fa SHA512 81ebef094b3392337d09ef33c92e3059fd5c4826133f1b4d2c6fdd8c0b65a611148a3731523616f464918691d47ed5140f9e03963cfdd02216192246d95bebb9 WHIRLPOOL f29125b6c7e2b081566968accad34073c8e0a705461c812f4631ca7050510093e29ed61d74f24565c78f9a4ca21e7b0278f1a265533b80a166c1fc37136e9d06

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Archive-Tar-Wrapper</remote-id>
<remote-id type="cpan-module">Archive::Tar::Wrapper</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,28 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=BINGOS
DIST_VERSION=3.00
inherit perl-module
DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-File-Spec
virtual/perl-IO
>=virtual/perl-Test-Simple-0.470.0
)
"
src_test() {
perl_rm_files t/author-pod-coverage.t t/author-pod-syntax.t
perl-module_src_test
}

@ -1,3 +1,4 @@
DIST CPAN-Perl-Releases-2.34.tar.gz 24163 SHA256 a4e3236b024c2b1b2f837222f433e6108b7adf926ec0883d205921d0d8e0928c SHA512 160014056e17cf6d6a111fd59beb4c5c6b574f992346821b5ed97e2d5b6e69ccfd0033572093eecfd8ed5384727ebb1dc56f7e59238573c85a182badc8cfe3cc WHIRLPOOL 7431e6a9e58e77b1d331611cbb4a31071e6285ccba659613ad74190032f29b10da100402c819b7014450facacddc8279cd610a6879cdae66a7e8104bfe3ad415
DIST CPAN-Perl-Releases-2.54.tar.gz 24697 SHA256 f3e0060af2f280ac445523e79297db14078ad7aab071dba49128b01b37154234 SHA512 b58328ae7f57fa45e608ab29226a70aa2d370f048de7a3a0a72f74a8379611721a5aba852b4016d34b5002a474b9fd433bb550ccfe60277d7484d9aad18860e1 WHIRLPOOL b9feeaa31548c7d48ff86ebce4c4a9e2ea475eadcc08af8f0fcadb66b7f2a0952f2237b50804d0c28fed9b6ca0e0952aa6962356d25ed635136b503f68c8909c
DIST CPAN-Perl-Releases-2.88.tar.gz 24619 SHA256 b5dc969dd6d21e080d1a0f6fa5082c72476ce68da678a69ef64d0a1f9688a590 SHA512 a94a0070be46307bd8b2e31d6219d6ca99620dbf4263ef7685122c8e7690a59e982a4fadb39c5ddb5633b484b6cb74be5ac87901a95a6d3d43566b52227894de WHIRLPOOL 9445b4857a70a5282a7a3764b575008bde23c710870a103f7177431b5dfc8735a38b54d0ede0b1a2feee0089ee5a3d0ec72bef1f421ce52268c3f36f0c76b63b
DIST CPAN-Perl-Releases-3.00.tar.gz 25059 SHA256 665f312546ad918cbb567049927c57f38ab0081bb8bcb9ec886effd8e086d882 SHA512 1d8cf1364dae10b52c2b806f6ec889403594e889155583f73c0613f84e54c5ee11a86d7b593a8eb72b4e2c702f0016378e315bbf5bf9140bd4ddeb73209ee46e WHIRLPOOL 378742d197813e055a055ca1c64011ee4615363c5647caba2319f0f75e96ad8b2e7a55b56db8fffbdf77605a8278832c9fb828b06ff649ae9062efb5a5e64c9e

@ -0,0 +1,40 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=0.103013
inherit perl-module
DESCRIPTION="upload things to the CPAN"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test minimal"
# r: File::Basename -> perl
# r: HTTP::Request::Common -> HTTP-Message
# r: HTTP::Status -> HTTP-Message
# r: LWP::UserAgent -> libwww-perl
# r: strict, warnings -> perl
RDEPEND="
virtual/perl-Carp
virtual/perl-Data-Dumper
virtual/perl-Digest-MD5
dev-perl/File-HomeDir
virtual/perl-File-Spec
>=dev-perl/Getopt-Long-Descriptive-0.84.0
dev-perl/HTTP-Message
>=dev-perl/LWP-Protocol-https-1.0.0
dev-perl/libwww-perl
dev-perl/TermReadKey
"
DEPEND="
${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
!minimal? (
>=virtual/perl-CPAN-Meta-2.120.900
)
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1 @@
DIST CPAN-Uploader-0.103013.tar.gz 20961 SHA256 f81647d287b391430a5af9d141b2834acbbe477b9351a1cecf35c9fd908a681e SHA512 28133d7e5a9b12abf9f089402108314ca9fd68981d52006136b82a754b56581c7c5b38ad69b6080d247b46d0c68d258674c49218c1c5d61811bf89bcd9d773fd WHIRLPOOL 49e6a1ac088fee222777d4978de9efc43b26b3c81ae96c94527a9c68a2372d9ca24a176ec36842d9f04ad8fde36a82ff257340fb2046dbccef0776fca0cfe8d7

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">CPAN-Uploader</remote-id>
<remote-id type="cpan-module">CPAN::Uploader</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,31 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=0.025
inherit perl-module
DESCRIPTION="simple .ini-file format"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test minimal"
# r: Mixin::Linewise::Readers -> Mixin-Linewise
# r: Mixin::Linewise::Writers -> Mixin-Linewise
# r: strict, warnings -> perl
RDEPEND="
virtual/perl-Carp
>=dev-perl/Mixin-Linewise-0.105.0
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
!minimal? (
>=virtual/perl-CPAN-Meta-2.120.900
)
virtual/perl-File-Spec
virtual/perl-IO
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1 @@
DIST Config-INI-0.025.tar.gz 25405 SHA256 628bf76d5b91f89dde22d4813ec033026ebf71b772bb61ccda909da00c869732 SHA512 2831e2611409c1f09029b37e56bcbc875051cf9ac5e458f38fbac29a3e48665f49ea9ac66519eeee71e9b52b2c702507eb801c518a8417bbf0806270b0bc4155 WHIRLPOOL 9d2c6dbb5a7ac1580b37aec1c88eb08dd53d5a15d67bcd96385746ec27e52940ba69b4c57675bd6bfae873febfa2bac5dbd23173488fa4c4d5a5d40e515fce48

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Config-INI</remote-id>
<remote-id type="cpan-module">Config::INI</remote-id>
<remote-id type="cpan-module">Config::INI::Reader</remote-id>
<remote-id type="cpan-module">Config::INI::Writer</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,31 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=2.101463
inherit perl-module
DESCRIPTION="an MVP config reader for .ini files"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# r: Config::INI::Reader -> Config-INI
# r: Config::MVP::Reader -> Config-MVP
# r: Config::MVP::Reader::Findable -> Config-MVP
RDEPEND="
dev-perl/Config-INI
>=dev-perl/Config-MVP-2
dev-perl/Moose
virtual/perl-parent
"
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1 @@
DIST Config-MVP-Reader-INI-2.101463.tar.gz 14671 SHA256 69a916bf3711ebc9e7d4caaa70f3c695e918b93a5923958773303e0da0b6d445 SHA512 79e65082058fa7c5ae24e8deb69c0f17dafe9727c57c7fdb4fc2cbc4f634b424c8d1a17e16f879b879769b3030f9f7cf555d9f582db6df83a33ea86141449e54 WHIRLPOOL dc806b1b1a2078f1858be77dfef9f629dbfbb414ca9f3895bff65d754f2f472cbbafe98b5b9db6ca8cbe0e881ff396519116aec0cc557367c816db308675c399

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Config-MVP-Reader-INI</remote-id>
<remote-id type="cpan-module">Config::MVP::Reader::INI</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,46 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=2.200010
inherit perl-module
DESCRIPTION="multivalue-property package-oriented configuration"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test minimal"
# r: Module::Pluggable::Object -> Module-Pluggable
# r: Moose::Role -> Moose
# r: Moose::Util::TypeConstraints -> Moose
# r: Role::Identifiable::HasIdent -> Role-Identifiable
# r: StackTrace::Auto -> Throwable
# r: Test::More -> Test-Simple (Yes, Runtime)
# r: overload, string, warnings -> perl
RDEPEND="
>=dev-perl/Class-Load-0.170.0
virtual/perl-File-Spec
dev-perl/Module-Pluggable
dev-perl/Module-Runtime
>=dev-perl/Moose-0.910.0
dev-perl/MooseX-OneArgNew
dev-perl/Params-Util
dev-perl/Role-HasMessage
dev-perl/Role-Identifiable
dev-perl/Throwable
dev-perl/Tie-IxHash
dev-perl/Try-Tiny
"
# t: lib -> perl
DEPEND="
${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
!minimal? (
>=virtual/perl-CPAN-Meta-2.120.900
)
dev-perl/Test-Fatal
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1 @@
DIST Config-MVP-2.200010.tar.gz 32947 SHA256 bfb5870452a12ead4d3fd485045d1fa92b2a11741c3b93b61eb43f3dcbd6099b SHA512 b0febad2c80ab3e9d8c19b2a8b6c8a6bdb1e2358fa7a3c436e639d75ad15560ac4aa08f88c67f32f28dd9fe491ae7b156715e93d0078d27cee20e16016154052 WHIRLPOOL a9614cea832f2f924b71ad959fbf1d49590780de71f2bab6ff1c38c63c67ce2f3f797ae2990304b2fee687abda0e9f7426cb249827b090c359531e313238d89f

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Config-MVP</remote-id>
<remote-id type="cpan-module">Config::MVP</remote-id>
<remote-id type="cpan-module">Config::MVP::Assembler</remote-id>
<remote-id type="cpan-module">Config::MVP::Assembler::WithBundles</remote-id>
<remote-id type="cpan-module">Config::MVP::Error</remote-id>
<remote-id type="cpan-module">Config::MVP::Reader</remote-id>
<remote-id type="cpan-module">Config::MVP::Reader::Findable</remote-id>
<remote-id type="cpan-module">Config::MVP::Reader::Findable::ByExtension</remote-id>
<remote-id type="cpan-module">Config::MVP::Reader::Finder</remote-id>
<remote-id type="cpan-module">Config::MVP::Reader::Hash</remote-id>
<remote-id type="cpan-module">Config::MVP::Section</remote-id>
<remote-id type="cpan-module">Config::MVP::Sequence</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,26 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=0.200006
inherit perl-module
DESCRIPTION="read multiple hunks of data out of your DATA section"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# r: strict, warnings -> perl
RDEPEND="
virtual/perl-Encode
>=dev-perl/MRO-Compat-0.90.0
>=dev-perl/Sub-Exporter-0.979.0
"
# t: base, lib, utf8 -> perl
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
dev-perl/Test-FailWarnings
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1 @@
DIST Data-Section-0.200006.tar.gz 19396 SHA256 348501f99dab0adbe6d32143f4e79c2cbb6558c84d183cffc4c1275cacd35b5f SHA512 8e5cc644bbee6bccde66fbd2e622fb33cb45e0950cc48abd052d0698965f6903b01a3deac251c27106165903219531e33083305233f21651f49541feefdec1b2 WHIRLPOOL 37bc8d89a3dc0354e854524dff710418cebf816911f84daf86fb1e1e66238cde6c139a4428331a526e9a6100b5c6064cf94241ac60e94b908ddd2baa53efe654

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Data-Section</remote-id>
<remote-id type="cpan-module">Data::Section</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,34 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=LEONT
DIST_VERSION=0.014
inherit perl-module
DESCRIPTION="Find the path to your perl"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test minimal"
# r: Cwd -> File-Spec
# r: File::Basename -> perl
# r: File::Spec::Functions -> perl
# r: IPC::Open2 -> perl
# r: Scalar::Util -> Scalar-List-Utils
# r: strict, warnings -> perl
RDEPEND="
!minimal? (
>=dev-perl/ExtUtils-Config-0.7.0
)
virtual/perl-Carp
>=virtual/perl-Exporter-5.570.0
virtual/perl-File-Spec
virtual/perl-Scalar-List-Utils
"
# t: Test::More -> Test-Simple
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
)
"

@ -0,0 +1 @@
DIST Devel-FindPerl-0.014.tar.gz 13815 SHA256 01959448f4bfdc6fedbda1e80db810ad6e31b667a171d782031ae5fa742b495b SHA512 958044c628ce1d004031f753673ec7cd066bb70387b2ecef6e91dcdb050a1aac0b036b7a78c38f731ec22d8fcf109f9421f640b4e008a44ff9de382cff944cea WHIRLPOOL ea457a6ef182e34647237d7747e4440235544baa21fc474fb234d4335b474527d68bb6c6d7db27936fede831b5d604918baf1e00201178b0e2321cb650c9d0d6

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Devel-FindPerl</remote-id>
<remote-id type="cpan-module">Devel::FindPerl</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,151 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=6.008
inherit perl-module
DESCRIPTION="distribution builder; installer not included!"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="minimal test"
## CPAN->Gentoo resolution map for grepping in case upstream split a dep
# breaks: Dist::Zilla::App::Command::stale -> Dist-Zilla-Plugin-PromptIfStale
# DZA:Command::xtest -> DZP:CheckExtraTests
# DZP:Author::Plicease::Tests -> DZPB::Author::Plicease
X_BREAKS="
!<dev-perl/Dist-Zilla-Plugin-PromptIfStale-0.40.0
!<=dev-perl/Dist-Zilla-App-Command-update-0.40.0
!<dev-perl/Dist-Zilla-Plugin-CheckExtraTests-0.29.0
!<=dev-perl/Dist-Zilla-PluginBundle-Author-Plicease-2.20.0
!<dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild-0.161.230
!<=dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild-Filtered-0.1.0
!<=dev-perl/Dist-Zilla-Plugin-Git-2.36.0
!<=dev-perl/Dist-Zilla-Plugin-Keywords-0.6.0
!<dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome-0.220.0
!<=dev-perl/Dist-Zilla-Plugin-PodWeaver-4.6.0
!<=dev-perl/Dist-Zilla-Plugin-Prereqs-AuthorDeps-0.5.0
!<dev-perl/Dist-Zilla-Plugin-ReadmeAnyFromPod-0.161.170
!<=dev-perl/Dist-Zilla-Plugin-Run-0.35.0
!<=dev-perl/Dist-Zilla-Plugin-Test-CheckDeps-0.13.0
!<=dev-perl/Dist-Zilla-Plugin-Test-Version-1.50.0
!<=dev-perl/Dist-Zilla-Plugin-TrialVersionComment-0.3.0
"
# r: App::Cmd::Command::version -> App-Cmd-0.321
# r: App::Cmd::Setup -> App-Cmd
# r: App::Cmd::Tester -> App-Cmd
# r: App::Cmd::Tester::CaptureExternal -> App-Cmd 0.314
# r: CPAN::Meta::Converter -> CPAN-Meta
# r: CPAN::Meta::Merge -> CPAN-Meta 2.142060
# r: CPAN::Meta::Prereqs -> CPAN-Meta
# r: CPAN::Meta::Validator -> CPAN-Meta
# r: Config::INI::Reader -> Config-INI
# r: Config::MVP::Assembler -> Config-MVP
# r: Config::MVP::Assembler::WithBundles -> Config-MVP
# r: Config::MVP::Reader -> Config-MVP
# r: Config::MVP::Reader::Findable::ByExtension -> Config-MVP 1.101450
# r: Config::MVP::Reader::Finder -> Config-MVP 0.092990
# r: Config::MVP::Section -> Config-MVP
# r: List::Util -> Scalar-List-Utils
# r: Mixin::Linewise::Readers -> Mixin-Linewise
# r: Moose::Role -> Moose
# r: Moose::Util::TypeConstraints -> Moose
# r: MooseX::Types::Moose -> MooseX-Types
# r: PPI::Document -> PPI
# r: Scalar::Util -> Scalar-List-Utils
# r: Software::LicenseUtils -> Software-License
# r: Sub::Exporter::Util -> Sub-Exporter
# r: Term::ReadKey -> TermReadKey
# r: Text::Template -> text-template
# r: strict, warnings -> perl
# NB: PPI::XS is suggested by Dist-Zilla, but upstream of
# PPI say PPI::XS presently doesn't do anything useful,
# so the optional useflag and the dependency are skipped.
RDEPEND="
${X_BREAKS}
!minimal? (
>=dev-perl/Archive-Tar-Wrapper-0.150.0
>=dev-perl/Data-OptList-0.110.0
dev-perl/Term-ReadLine-Gnu
)
>=dev-perl/App-Cmd-0.330.0
virtual/perl-Archive-Tar
>=virtual/perl-CPAN-Meta-2.142.60
>=virtual/perl-CPAN-Meta-Requirements-2.121.0
>=dev-perl/CPAN-Uploader-0.103.4
virtual/perl-Carp
>=dev-perl/Class-Load-0.170.0
dev-perl/Config-INI
>=dev-perl/Config-MVP-2.200.10
>=dev-perl/Config-MVP-Reader-INI-2.101.461
virtual/perl-Data-Dumper
>=dev-perl/Data-Section-0.200.2
>=dev-perl/DateTime-0.440.0
virtual/perl-Digest-MD5
virtual/perl-Encode
>=virtual/perl-ExtUtils-Manifest-1.660.0
dev-perl/File-Copy-Recursive
dev-perl/File-Find-Rule
dev-perl/File-HomeDir
virtual/perl-File-Path
dev-perl/File-ShareDir
>=dev-perl/File-ShareDir-Install-0.30.0
virtual/perl-File-Spec
virtual/perl-File-Temp
dev-perl/File-pushd
dev-perl/JSON-MaybeXS
>=dev-perl/Log-Dispatchouli-1.102.220
>=dev-perl/Mixin-Linewise-0.100.0
virtual/perl-Module-CoreList
dev-perl/Module-Runtime
>=dev-perl/Moose-0.920.0
dev-perl/MooseX-LazyRequire
>=dev-perl/MooseX-Role-Parameterized-1.10.0
dev-perl/MooseX-SetOnce
dev-perl/MooseX-Types
dev-perl/MooseX-Types-Perl
dev-perl/PPI
dev-perl/Params-Util
>=dev-perl/Path-Tiny-0.52.0
>=dev-perl/Perl-PrereqScanner-1.16.0
>=dev-perl/Pod-Eventual-0.91.480
>=virtual/perl-Scalar-List-Utils-1.450.0
>=dev-perl/Software-License-0.101.370
virtual/perl-Storable
>=dev-perl/String-Formatter-0.100.680
>=dev-perl/String-RewritePrefix-0.6.0
dev-perl/Sub-Exporter
dev-perl/Sub-Exporter-ForMethods
dev-perl/Term-Encoding
dev-perl/TermReadKey
virtual/perl-Term-ReadLine
dev-perl/Term-UI
dev-perl/Test-Deep
>=dev-perl/Text-Glob-0.80.0
dev-perl/Text-Template
dev-perl/Try-Tiny
dev-perl/YAML-Tiny
virtual/perl-autodie
dev-perl/namespace-autoclean
virtual/perl-parent
virtual/perl-version
"
# t: Software::License::None -> Software-License 0.016
# t: lib, utf8 -> perl
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
>=dev-perl/File-ShareDir-Install-0.60.0
test? (
>=dev-perl/CPAN-Meta-Check-0.11.0
dev-perl/Test-FailWarnings
dev-perl/Test-Fatal
dev-perl/Test-File-ShareDir
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1 @@
DIST Dist-Zilla-6.008.tar.gz 194894 SHA256 9ca5a219e2c27e30fee8cdf1ce3e2cb054f96bca40f492b9d7a0959424e172fc SHA512 ca0e71971defe212417413c14fb3f7fb4715d8485ee6e9b64018bc96320c09e0830f58382d74c1001f88618f19abdee1fb3ce6fa253d80bcc0e84ac503b8befa WHIRLPOOL dbf45bdd90d654c275ff7f626803bde4ea934d024bb24f4b5ce0b2f617dd19f65e78bddac2bc84dc1c04a05a50e84aa01f8b5192eba0e6710ba0ba75512af6d4

@ -0,0 +1,149 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Dist-Zilla</remote-id>
<remote-id type="cpan-module">Dist::Zilla</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::add</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::authordeps</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::build</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::clean</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::install</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::listdeps</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::new</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::nop</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::release</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::run</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::setup</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::smoke</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::test</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Command::version</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Tester</remote-id>
<remote-id type="cpan-module">Dist::Zilla::App::Tester::Result</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Chrome::Term</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Chrome::Test</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Dist::Builder</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Dist::Minter</remote-id>
<remote-id type="cpan-module">Dist::Zilla::File::FromCode</remote-id>
<remote-id type="cpan-module">Dist::Zilla::File::InMemory</remote-id>
<remote-id type="cpan-module">Dist::Zilla::File::OnDisk</remote-id>
<remote-id type="cpan-module">Dist::Zilla::MVP::Assembler</remote-id>
<remote-id type="cpan-module">Dist::Zilla::MVP::Assembler::GlobalConfig</remote-id>
<remote-id type="cpan-module">Dist::Zilla::MVP::Assembler::Zilla</remote-id>
<remote-id type="cpan-module">Dist::Zilla::MVP::Reader::Finder</remote-id>
<remote-id type="cpan-module">Dist::Zilla::MVP::Reader::Perl</remote-id>
<remote-id type="cpan-module">Dist::Zilla::MVP::RootSection</remote-id>
<remote-id type="cpan-module">Dist::Zilla::MVP::Section</remote-id>
<remote-id type="cpan-module">Dist::Zilla::MintingProfile::Default</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Path</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::AutoPrereqs</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::AutoVersion</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::CPANFile</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::ConfirmRelease</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::DistINI</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::Encoding</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::ExecDir</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::ExtraTests</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::FakeRelease</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::FileFinder::ByName</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::FileFinder::Filter</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::FinderCode</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::GatherDir</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::GatherDir::Template</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::GenerateFile</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::InlineFiles</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::License</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::MakeMaker</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::MakeMaker::Runner</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::Manifest</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::ManifestSkip</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::MetaConfig</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::MetaJSON</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::MetaNoIndex</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::MetaResources</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::MetaTests</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::MetaYAML</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::ModuleBuild</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::ModuleShareDirs</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::NextRelease</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::PkgDist</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::PkgVersion</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::PodCoverageTests</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::PodSyntaxTests</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::PodVersion</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::Prereqs</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::PruneCruft</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::PruneFiles</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::Readme</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::RemovePrereqs</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::ShareDir</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::TemplateModule</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::TestRelease</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Plugin::UploadToCPAN</remote-id>
<remote-id type="cpan-module">Dist::Zilla::PluginBundle::Basic</remote-id>
<remote-id type="cpan-module">Dist::Zilla::PluginBundle::Classic</remote-id>
<remote-id type="cpan-module">Dist::Zilla::PluginBundle::FakeClassic</remote-id>
<remote-id type="cpan-module">Dist::Zilla::PluginBundle::Filter</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Prereqs</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::AfterBuild</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::AfterMint</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::AfterRelease</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::BeforeArchive</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::BeforeBuild</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::BeforeMint</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::BeforeRelease</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::BuildPL</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::BuildRunner</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::Chrome</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::ConfigDumper</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::EncodingProvider</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::ExecFiles</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::File</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::FileFinder</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::FileFinderUser</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::FileGatherer</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::FileInjector</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::FileMunger</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::FilePruner</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::InstallTool</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::LicenseProvider</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::MetaProvider</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::MintingProfile</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::MintingProfile::ShareDir</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::ModuleMaker</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::MutableFile</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::NameProvider</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::PPI</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::Plugin</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::PluginBundle</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::PluginBundle::Easy</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::PrereqScanner</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::PrereqSource</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::ReleaseStatusProvider</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::Releaser</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::ShareDir</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::Stash</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::Stash::Authors</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::Stash::Login</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::StubBuild</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::TestRunner</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::TextTemplate</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Role::VersionProvider</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Stash::Mint</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Stash::PAUSE</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Stash::Rights</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Stash::User</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Tester</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Tutorial</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Types</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Util</remote-id>
<remote-id type="cpan-module">Dist::Zilla::Util::AuthorDeps</remote-id>
<remote-id type="cpan-module">Test::DZil</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=SULLR
DIST_VERSION=2.039
DIST_EXAMPLES=("example/*")
inherit perl-module
DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="idn"
RDEPEND="
>=dev-perl/Net-SSLeay-1.460.0
virtual/perl-Scalar-List-Utils
idn? (
|| (
>=dev-perl/URI-1.50
dev-perl/Net-LibIDN
)
)"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
"
mydoc=("docs/debugging.txt")

@ -1 +1,2 @@
DIST IO-Socket-SSL-2.024.tar.gz 209567 SHA256 dab3125b004b24ff8dfc003aa81c00c0f976a1bc34a75e1d8d9de9de837ce6c9 SHA512 b76c43efbffba031b72efebc9f5348eb24ea1d48704e61c2256c0a23a754fb786cad23d7a330884f526ed31fc2878e27f4114793afa8135cc0caf8f251c07c3c WHIRLPOOL 37ae14c700a21a89fad3ca653925e07272d51a2f4ecee2a5342909d49491f42b3d3ee6e318fbb5d6a02ead1479916a6775e48f61cb3722d9526795482ae5ee58
DIST IO-Socket-SSL-2.039.tar.gz 213906 SHA256 c6379a76860c724a22b79ebe9e91d26bd8a04e3ce035bacfd15de3d9beaf83ac SHA512 e107a5bdd1631d87e11fbb339e13b4c3272db3a7ca43488c221bbd17c7a93f2033e175c0ca8ee6e89f45550a68741c4762880845378dca7f0beaa45427399515 WHIRLPOOL e117469c5f0226d80ac3ac714cff72e0c3705a367c5008f57216c50af137928ff3ca99e0741a5e93f76236f60996af830bfbac269f1e045da53cfc685d7403b9

@ -8,8 +8,13 @@
<upstream>
<remote-id type="cpan">IO-Socket-SSL</remote-id>
<remote-id type="cpan-module">IO::Socket::SSL</remote-id>
<remote-id type="cpan-module">IO::Socket::SSL::Intercept</remote-id>
<remote-id type="cpan-module">IO::Socket::SSL::OCSP_Cache</remote-id>
<remote-id type="cpan-module">IO::Socket::SSL::OCSP_Resolver</remote-id>
<remote-id type="cpan-module">IO::Socket::SSL::PublicSuffix</remote-id>
<remote-id type="cpan-module">IO::Socket::SSL::SSL_Context</remote-id>
<remote-id type="cpan-module">IO::Socket::SSL::SSL_HANDLE</remote-id>
<remote-id type="cpan-module">IO::Socket::SSL::Session_Cache</remote-id>
<remote-id type="cpan-module">IO::Socket::SSL::Utils</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,25 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=1.005
inherit perl-module
DESCRIPTION="produce tied (and other) separate but combined variables"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# r: Symbol, strict, warnings -> perl
RDEPEND="
virtual/perl-Carp
"
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1 @@
DIST IO-TieCombine-1.005.tar.gz 16863 SHA256 402d4db8300b3d271632f4995e0ade329d89280a7e47f2badf8b38af6e5569af SHA512 d0de091279d13e0421e5e0c901a994760cc2f427a1a05305d947f94feb2c040728bcd738965eb583b2c57481fdc474a5516660457069b19f30695962f56cfecf WHIRLPOOL e6a0d3bcabb28e7fdd61594b2ae0738df33ba2277f6959d472614c79b0d11d40bb7e721ebdb7b31625ff927671e4aec0b0c0a54471a198380d535f542e68a733

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">IO-TieCombine</remote-id>
<remote-id type="cpan-module">IO::TieCombine</remote-id>
<remote-id type="cpan-module">IO::TieCombine::Handle</remote-id>
<remote-id type="cpan-module">IO::TieCombine::Scalar</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,24 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=BKB
DIST_VERSION=0.48
DIST_EXAMPLES=("examples/*")
inherit perl-module
DESCRIPTION="Read JSON into a Perl Variable"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="virtual/perl-Getopt-Long"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
virtual/perl-Encode
)
"

@ -2,3 +2,4 @@ DIST JSON-Parse-0.42.tar.gz 65871 SHA256 bac333e09f9e6d18daca1742732045032609a8b
DIST JSON-Parse-0.43.tar.gz 67271 SHA256 74c642000f064f6a85e3fb07ce0cb54bdea26b55af85baa71083da7e485ea98e SHA512 31495ae0298a0ced702668116b63a87d26de02eeb74b31ddeef0a25e96684bb6bc60a524534a32be5a2b5fb0adf3259084e67c829c3bea80c4a1bb33c185510e WHIRLPOOL 47f24afe264df5d8e8aa78021367759418acb00d67f90d64d34edaa77be66dea2e8d331c914d02d359f183f25b8b4a031c8acb5b5f0707529da99f5e8b7673a7
DIST JSON-Parse-0.46.tar.gz 72873 SHA256 657d537a93d7126d01cbc41286e0d61f066e9537c9565464e052452445b22b41 SHA512 ea6180c18c0027e88bbf9ef0c088479409020fca4da9af91775a7aa4a9e65a56c6c2b5852ecf605aa1b694201a00c54d340fa79635578551c2536cbc7e829508 WHIRLPOOL 33b57062d67b6774b11189e783bc8cc05f6c405e3c6b699323c883622bac92ce5a337311163d571753aa31538c3067b93c10d130e08247d615f9a743bdd7eacf
DIST JSON-Parse-0.47.tar.gz 73611 SHA256 c4d8fd3e6d609caa3dfcd2cbe8f38ddb2fc8f2de7cfe0890639e743ad11dfb6a SHA512 6a691d95cecc99f6361e5f619f1702952d8184994049454db8240875015c3bea07bbcd57436dc890fb075f20df6877f23afb0cf171bdaa1782e1c4dac478eccb WHIRLPOOL 54d4c7f57166b18153b3109f0fdb4443ce9039d3f534fb58ede012cd61b1e1f58985beb11042ffb5c85d84fba084548c9205840c6023fd23621d3a262356de7a
DIST JSON-Parse-0.48.tar.gz 73169 SHA256 32d470f07af15778de93345d50a91a2b86c88850b9b008b91f1048d0606730f1 SHA512 62c26160bc69f418969175f77c33d3c1f90425bdb94c7544c2c2f911b358da105758a6b93f567061d8cb53cf204267cffba6cc40fbccdfd84d2ea0700b4e88e4 WHIRLPOOL 2f86ad89015d5ef14df899fa0a613c860e21073987581d66bb611903f2a8053c5d27f3c5c70cb743b21e245043bc5ca6d8ba3ad805448f6f5802c0b0110a81aa

@ -0,0 +1,45 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=2.015
inherit perl-module
DESCRIPTION="a simple wrapper around Log::Dispatch"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test minimal"
# r: Log::Dispatch::File -> Log-Dispatch
# r: Log::Dispatch::Screen -> Log-Dispatch
# r: Log::Dispatch::Syslog -> Log-Dispatch
# r: Scalar::Util - Scalar-List-Utils
# r: overload, strict, warnings -> perl
RDEPEND="
virtual/perl-Carp
virtual/perl-File-Spec
dev-perl/Log-Dispatch
dev-perl/Log-Dispatch-Array
dev-perl/Params-Util
virtual/perl-Scalar-List-Utils
dev-perl/String-Flogger
dev-perl/Sub-Exporter
>=dev-perl/Sub-Exporter-GlobExporter-0.2.0
>=virtual/perl-Sys-Syslog-0.160.0
>=dev-perl/Try-Tiny-0.40.0
"
# t: File::Spec::Functions -> File-Spec
# t: base, lib -> perl
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
!minimal? (
>=virtual/perl-CPAN-Meta-2.120.900
)
virtual/perl-File-Temp
dev-perl/Test-Deep
dev-perl/Test-Fatal
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1 @@
DIST Log-Dispatchouli-2.015.tar.gz 30232 SHA256 3671379ef2d93c7280fdca2cd7b9a84f6af31bd047242edb343b33e9f5f6ff3f SHA512 ccefa751dffab72021a668aca68272ddfe7b2746042515af4b984ea5481d2b4e845a6ca1c2a737ed65a0ff6656ea89b6de78adefa5abcdd9ccb5ea4b82777f9b WHIRLPOOL 0420a6cac4908f1949704f0c78fb03966e163d50465c23d03e2f9abd618dd352ef6a5de9a831d6b57f7d0e8b2f3b14a4b1f06b090db7e1b97213a5bc7f07c3f5

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Log-Dispatchouli</remote-id>
<remote-id type="cpan-module">Log::Dispatchouli</remote-id>
<remote-id type="cpan-module">Log::Dispatchouli::Global</remote-id>
<remote-id type="cpan-module">Log::Dispatchouli::Proxy</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,23 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=BINGOS
DIST_VERSION=0.10
inherit perl-module
DESCRIPTION="Simplified interface to Log::Message"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
virtual/perl-Carp
dev-perl/Log-Message
virtual/perl-if
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
)
"

@ -0,0 +1 @@
DIST Log-Message-Simple-0.10.tar.gz 5717 SHA256 aa12d1a4c0ac260b94d448fa01feba242a8a85cb6cbfdc66432e3b5b468add96 SHA512 7915f19dabae801da08e230d846faa6da8f82dd8ac90ed9aedbab9022c45ef0464c1fb511d5ac074c7a77d59eab2a8b549da686cc79ed9a8c40a8eb9d12fb418 WHIRLPOOL 1022e43921f4520ac07344f05a51a9c46622121f8a4d13e7f7e2e2c68c4c478940bd768231b15cdfed6cfd057ee284bc819c5d19ec89a43be237258cc973ffd0

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Log-Message-Simple</remote-id>
<remote-id type="cpan-module">Log::Message::Handlers</remote-id>
<remote-id type="cpan-module">Log::Message::Simple</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,25 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=BINGOS
DIST_VERSION=0.08
inherit perl-module
DESCRIPTION="Powerful and flexible message logging mechanism"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="
virtual/perl-File-Spec
virtual/perl-Locale-Maketext-Simple
virtual/perl-Module-Load
virtual/perl-Params-Check
virtual/perl-if
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
)
"

@ -0,0 +1 @@
DIST Log-Message-0.08.tar.gz 12507 SHA256 bd697dd62aaf26d118e9f0a0813429deb1c544e4501559879b61fcbdfe99fe46 SHA512 7dffaa66bae132a958b08948369761b1871af4fb0f719f1b39f9978131034444ab02db62cb5ca3ee89607640070e410b020e23ebfd4d3d8d9ca8b01ffed2ced8 WHIRLPOOL 1867a28c16e580a028b9937d331be83d30dd6023b4aa02cdd64eb720df667a21ee1af920c19e4ed8bcd85f8625c80a4f7ed9b217530c1589bfc7383d0c8dd5c6

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Log-Message</remote-id>
<remote-id type="cpan-module">Log::Message</remote-id>
<remote-id type="cpan-module">Log::Message::Config</remote-id>
<remote-id type="cpan-module">Log::Message::Handlers</remote-id>
<remote-id type="cpan-module">Log::Message::Item</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST Mixin-Linewise-0.108.tar.gz 19151 SHA256 7df20678474c0973930a472b0c55e3f8e85b7790b68ab18ef618f9c453c8aef2 SHA512 2789126737e2798a94ab6d90614503717dbc6c4178d19a9dd1e32689869e8e1298ec168fd6ab53580e65b5ad7ff94e065dca4afb7b71c2bb453810da61d29450 WHIRLPOOL 7779e4f0baf8bf4a815f90be308a16830129703fa54a818bff70ddf5a4fc3ddee95c0b0a7ce1232c04e1eff9807a324c3a280a3f442e261ead44742344884108

@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=0.108
inherit perl-module
DESCRIPTION="write your linewise code for handles; this does the rest"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test minimal"
# r: IO::File -> IO
# r: strict, warnings -> perl
# t: lib, utf8 -> perl
RDEPEND="
virtual/perl-Carp
virtual/perl-IO
dev-perl/PerlIO-utf8_strict
dev-perl/Sub-Exporter
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
!minimal? (
>=virtual/perl-CPAN-Meta-2.120.900
)
virtual/perl-Encode
virtual/perl-File-Spec
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Mixin-Linewise</remote-id>
<remote-id type="cpan-module">Mixin::Linewise</remote-id>
<remote-id type="cpan-module">Mixin::Linewise::Readers</remote-id>
<remote-id type="cpan-module">Mixin::Linewise::Writers</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST Module-Path-0.19.tar.gz 14328 SHA256 b33179ce4dd73dfcde7d46808804b9ffbb11db0245fe455a7d001747562feaca SHA512 fa71c67f6e8daab9df29a6ced09c557980873ea73ed6e9c28081d10009d153767adc24ddd6acbde0c1423ffbf9cc92f8ab5db29203b73a79643dfc98fc2b2935 WHIRLPOOL 5013182181b6dd88affdc2972a7a9152f9bef7edaa84578efc347307d5d70aa9cb8ab3a3b8a2039d5e82cd415b594f50ffe9d876c24f7a23632710cfb5485a6c

@ -0,0 +1,31 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=NEILB
DIST_VERSION=0.19
inherit perl-module
DESCRIPTION="get the full path to a locally installed module"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# r: Cwd -> File-Spec
# r: File::Basename -> perl
# r: Pod::Usage -> perl
# r: strict, warnings -> perl
RDEPEND="
virtual/perl-File-Spec
virtual/perl-Exporter
virtual/perl-Getopt-Long
"
# t: File::Spec::Functions -> File-Spec
# t: FindBin 0.05 -> perl
# t: Test::More -> Test-Simple
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
dev-perl/Devel-FindPerl
>=virtual/perl-Test-Simple-0.880.0
)
"

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Module-Path</remote-id>
<remote-id type="cpan-module">Module::Path</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST MooseX-LazyRequire-0.11.tar.gz 26404 SHA256 ef620c1e019daf9cf3f23a943d25a94c91e93ab312bcd63be2e9740ec0b94288 SHA512 aec29204be8f023a63fa9e313ac5fa5374c985517eca5a022b4b518495b4158a71b49f36819e954a8f03cf35dd0fb5a183904797e022beeb1a35de7a5532cc14 WHIRLPOOL bd387947b255a6ec3328a7f2ee1ee51d1c1ad26f83a176e77900cacdb6616f628ba895421b58ca0b3254fde760b4c54789a12e412a763cdc64b1a51913b38cf8

@ -0,0 +1,34 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=ETHER
DIST_VERSION=0.11
inherit perl-module
DESCRIPTION="Required attributes which fail only when trying to use them"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test minimal"
# r: Moose::Exporter -> Moose
# r: Moose::Role -> Moose
RDEPEND="
virtual/perl-Carp
>=dev-perl/Moose-0.940.0
>=dev-perl/aliased-0.300.0
dev-perl/namespace-autoclean
"
# t: Test::More -> Test-Simple
# t: strict,warnings -> perl
DEPEND="${RDEPEND}
>=dev-perl/Module-Build-Tiny-0.37.0
virtual/perl-ExtUtils-MakeMaker
test? (
!minimal? (
>=virtual/perl-CPAN-Meta-2.120.900
)
virtual/perl-File-Spec
dev-perl/Test-Fatal
>=virtual/perl-Test-Simple-0.880.0
)
"

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">MooseX-LazyRequire</remote-id>
<remote-id type="cpan-module">MooseX::LazyRequire</remote-id>
<remote-id type="cpan-module">MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST MooseX-OneArgNew-0.005.tar.gz 16071 SHA256 7e4fcf474ea6c4244f0885f1066729cfdc472fbd7190dd41b4b55bcd67c3103f SHA512 0d846346be4eb2deb8a212220991dc727a3ca1fab4109292117dadc8f64fef20ddc93877d198d56974686fbd5d3f4ebf10abd429f08c7fbf1de42975138259ba WHIRLPOOL 772b03898d8131529305d0381b00899f0507952101dc4dd3c423092c9e3b6adc599381438595b930b5347a77646451f8b5235424ad926a2683b57b6dd24bf564

@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=0.005
inherit perl-module
DESCRIPTION="teach ->new to accept single, non-hashref arguments"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test minimal"
# r: Moose::Util::TypeConstraints -> Moose
RDEPEND="
dev-perl/Moose
>=dev-perl/MooseX-Role-Parameterized-1.10.0
dev-perl/namespace-autoclean
"
# t: strict, warnings -> perl
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
!minimal? (
>=virtual/perl-CPAN-Meta-2.120.900
)
virtual/perl-File-Spec
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">MooseX-OneArgNew</remote-id>
<remote-id type="cpan-module">MooseX::OneArgNew</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST MooseX-SetOnce-0.200002.tar.gz 13849 SHA256 cbed06b7fcd353f0d99bf80a87c1c0b581160697231b3ad9a608da231ba2b659 SHA512 7783496c0d9c82793bd730894ffb8e640caa199fc1b320c9007fc482eaf123c415914780801b9907fc6d1fd460d47fbb38824b75ae1dce6130f7f80a248b2166 WHIRLPOOL 99b0387141ca959fc6b0562c8d8a34d05b059c9dd2c9bd0aff97aa03a67954288e0c7687db9234736c5a799e27d590bd714846045025c9956fb242933aa7de3a

@ -0,0 +1,31 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=0.200002
inherit perl-module
DESCRIPTION="write-once, read-many attributes for Moose"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# r: Moose::Role -> Moose
# r: strict, warnings -> perl
RDEPEND="
>=dev-perl/Moose-0.900.0
"
# t: IO::Handle -> IO
# t: IPC::Open3 -> perl
# t: Test::More -> Test-Simple
# t: lib -> perl
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
virtual/perl-File-Spec
virtual/perl-IO
dev-perl/Test-Fatal
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">MooseX-SetOnce</remote-id>
<remote-id type="cpan-module">Moose::Meta::Attribute::Custom::Trait::SetOnce</remote-id>
<remote-id type="cpan-module">MooseX::SetOnce</remote-id>
<remote-id type="cpan-module">MooseX::SetOnce::Accessor</remote-id>
<remote-id type="cpan-module">MooseX::SetOnce::Attribute</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST MooseX-Types-Perl-0.101343.tar.gz 14353 SHA256 f084beaf3c33209c68d05d4dbc24c25d604a6458b9738d96dceb086c8ef1325a SHA512 a3ad0f1b3dcde93f23254f084faadde7d3b03076f045802d7757c5580b2d0fb6cb748143a99fcd650492fc7da8938e28d8e0b7714070386638d972ab7d799e9a WHIRLPOOL 31765435f399c0294c024833123e18e6f89dd8f0be10161f7288cd3e6ae9c910caa16db558bb08816fdc075be1f565aa4a28a64a20150a502aa8af46372eafa5

@ -0,0 +1,26 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=0.101343
inherit perl-module
DESCRIPTION="Moose types that check against Perl syntax"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# MooseX::Types::Moose -> MooseX-Types
RDEPEND="
dev-perl/MooseX-Types
dev-perl/Params-Util
>=virtual/perl-version-0.820.0
"
# t: charnames, strict, warnings -> perl
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">MooseX-Types-Perl</remote-id>
<remote-id type="cpan-module">MooseX::Types::Perl</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST Perl-PrereqScanner-1.023.tar.gz 28136 SHA256 280a1c4710390865fb9f310a861a34720b28b4cbe50609c841af5cf2d3a2bced SHA512 9f2b6f7b7f5c7a34405cde8f1a31bedc001a877e04759ecae9529821d00869d2273c35b8c855f12f54ba27cfa99fc4b4ccf464603e2ad1c087f76a9f17856b47 WHIRLPOOL f947842ce5d99800661427854f7915bf91dc5f50a7ef50213c61bf3d748aca6661163c2636ff4612762720e4375781564f1e4365ea339a5523a7e7ac022b60dd

@ -0,0 +1,46 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=1.023
inherit perl-module
DESCRIPTION="a tool to scan your Perl code for its prerequisites"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test minimal"
# r: File::Find -> perl
# r: File::Spec::Functions -> File-Spec
# r: FindBin -> perl
# r: List::Util -> Scalar-List-Utils
# r: Moose::Role -> Moose
# r: Scalar::Util -> Scalar-List-Utils
# r: lib, strict, warnings -> perl
RDEPEND="
>=virtual/perl-CPAN-Meta-Requirements-2.124.0
virtual/perl-File-Spec
virtual/perl-Getopt-Long
dev-perl/Getopt-Long-Descriptive
dev-perl/List-MoreUtils
virtual/perl-Scalar-List-Utils
dev-perl/Module-Path
dev-perl/Moose
>=dev-perl/PPI-1.215.0
dev-perl/Params-Util
>=dev-perl/String-RewritePrefix-0.5.0
dev-perl/namespace-autoclean
"
# t: PPI::Document -> PPI
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
!minimal? (
>=virtual/perl-CPAN-Meta-2.120.900
)
virtual/perl-File-Temp
>=virtual/perl-Test-Simple-0.960.0
dev-perl/Try-Tiny
)
"

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Perl-PrereqScanner</remote-id>
<remote-id type="cpan-module">Perl::PrereqScanner</remote-id>
<remote-id type="cpan-module">Perl::PrereqScanner::App</remote-id>
<remote-id type="cpan-module">Perl::PrereqScanner::Scanner</remote-id>
<remote-id type="cpan-module">Perl::PrereqScanner::Scanner::Aliased</remote-id>
<remote-id type="cpan-module">Perl::PrereqScanner::Scanner::Moose</remote-id>
<remote-id type="cpan-module">Perl::PrereqScanner::Scanner::POE</remote-id>
<remote-id type="cpan-module">Perl::PrereqScanner::Scanner::Perl5</remote-id>
<remote-id type="cpan-module">Perl::PrereqScanner::Scanner::Superclass</remote-id>
<remote-id type="cpan-module">Perl::PrereqScanner::Scanner::TestMore</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST Perl-Version-1.013.tar.gz 23012 SHA256 1887414d1c8689d864c840114101e043e99d7dd5b9cca69369a60e821e3ad0f7 SHA512 a6740b113c65c9ef4c8c2ce76ea17250ebf582a669086b3bac9df7a68af6765813f03c7e99b55c2a5f3f4c843d426ae3d22df0865d39a25faf6b87b202a3328c WHIRLPOOL cee4f8d97fb40314aeaa151dbd97c412d5b16d1dc02c2303c82721db65e5a73b052345f051bc0b8a72c475754f2b3939bafd6051eb625699b1db96016978a460

@ -0,0 +1,35 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=BDFOY
DIST_VERSION=1.013
inherit perl-module
DESCRIPTION="Parse and manipulate Perl version strings"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# r: Pod::Usage -> perl
# r: Scalar::Util -> Scalar-List-Utils
RDEPEND="
virtual/perl-Carp
virtual/perl-Data-Dumper
dev-perl/File-Slurp-Tiny
>=virtual/perl-Getopt-Long-2.340.0
virtual/perl-Scalar-List-Utils
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
)
"
src_test() {
perl_rm_files t/manifest.t t/pod-coverage.t t/pod.t
perl-module_src_test
}

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Perl-Version</remote-id>
<remote-id type="cpan-module">Perl::Version</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST PerlIO-utf8_strict-0.006.tar.gz 66240 SHA256 980010e624c43be0a2aac8e1fe5db3fe43035940def75ca70401bb1ca98bd562 SHA512 9c8423d5e60eba54d1c1ad77840d703577e3bb35333e08ef34ada64bebc8c50630e19c6d536243bfbae4197bf8143de82251122af8581813c61428c8a78111de WHIRLPOOL a91f41d0aacfb1d32746d08ae639994ada8f02f65c4adb29b7bb4ffdf2244d4ed81712812b7b7773b5fa87e9dd8f91fc5e680b5850c622310af9b7d00d015469

@ -0,0 +1,34 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=LEONT
DIST_VERSION=0.006
inherit perl-module
DESCRIPTION="Fast and correct UTF-8 IO"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# r: strict, warnings -> perl
RDEPEND="
virtual/perl-XSLoader
"
# t: File::Spec::Functions -> File-Spec
# t: IO::File -> IO
# t: utf8 -> perl
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Carp
virtual/perl-Exporter
virtual/perl-File-Spec
virtual/perl-IO
dev-perl/Test-Exception
>=virtual/perl-Test-Simple-0.880.0
)
"
src_compile() {
emake OPTIMIZE="${CFLAGS}"
}

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">PerlIO-utf8_strict</remote-id>
<remote-id type="cpan-module">PerlIO::utf8_strict</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST Pod-Eventual-0.094001.tar.gz 16640 SHA256 be9fb8910b108e5d1a66f002b659ad22576e88d779b703dff9d15122c3f80834 SHA512 f892653f6895381b3f493b44e8c295d02bf78e70e64c23b9c8602e6692517790524cd5996bb6d84aed7b4e8da60eebe99330a53e5f26f75e4ab017d6e8d317e6 WHIRLPOOL 093e958ff8e9ffd1670a469a045a95cfe005972d6de7d2aede238ead2757f242e89c58fe10fcb325b84ab929c2ffbbeb2d4f87a70c668d64fdc09bd012d7e4fd

@ -0,0 +1,26 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=0.094001
DIST_EXAMPLES=("eg/*")
inherit perl-module
DESCRIPTION="read a POD document as a series of trivial events"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# r: strict, warnings -> perl
RDEPEND="
virtual/perl-Carp
>=dev-perl/Mixin-Linewise-0.102.0
"
DEPEND="
${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
>=virtual/perl-Test-Simple-0.960.0
dev-perl/Test-Deep
)
"

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Pod-Eventual</remote-id>
<remote-id type="cpan-module">Pod::Eventual</remote-id>
<remote-id type="cpan-module">Pod::Eventual::Simple</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST Role-HasMessage-0.006.tar.gz 13518 SHA256 f6a6dbe0476ff95ee1ffbef825eb18d9b02b0618deba4686e7c63b99d576d4d3 SHA512 2bb8b19fe2c113c0c92a5e16180f53879ad92fbcb63a5b3af4ead167a4c8b3dcd460c9307d3c8e24ab5070e6c58f378d9e6854ed82da0ea231e456d5786b5398 WHIRLPOOL bce43e9809dc74a2e207f4b9e0e0ee7ada9be145e9e1a95327637275dd159892a81e20e6b1553cdac3a916bb6c21c4f9dca1ed167afb8fc88fe61d0f4180e551

@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DIST_AUTHOR=RJBS
DIST_VERSION=0.006
inherit perl-module
DESCRIPTION="a thing with a message method"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
# r: Moose::Role -> Moose
RDEPEND="
dev-perl/Moose
dev-perl/MooseX-Role-Parameterized
dev-perl/String-Errf
dev-perl/Try-Tiny
dev-perl/namespace-clean
"
# t: IO::Handle -> IO
# t: IPC::Open3 -> perl
DEPEND="
${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
virtual/perl-File-Spec
virtual/perl-IO
>=virtual/perl-Test-Simple-0.960.0
)
"

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">Role-HasMessage</remote-id>
<remote-id type="cpan-module">Role::HasMessage</remote-id>
<remote-id type="cpan-module">Role::HasMessage::Errf</remote-id>
</upstream>
</pkgmetadata>

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

Loading…
Cancel
Save