diff options
author | Patrick Lauer <patrick@gentoo.org> | 2014-06-12 09:36:35 +0000 |
---|---|---|
committer | Patrick Lauer <patrick@gentoo.org> | 2014-06-12 09:36:35 +0000 |
commit | 015981833c65bbe906914c807b5359a35161611c (patch) | |
tree | ea7806a23a4cea70dff0026b698a592fe9950370 /net-libs/nodejs | |
parent | New upstream version. (diff) | |
download | historical-015981833c65bbe906914c807b5359a35161611c.tar.gz historical-015981833c65bbe906914c807b5359a35161611c.tar.bz2 historical-015981833c65bbe906914c807b5359a35161611c.zip |
Bump, remove old
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Diffstat (limited to 'net-libs/nodejs')
-rw-r--r-- | net-libs/nodejs/ChangeLog | 11 | ||||
-rw-r--r-- | net-libs/nodejs/Manifest | 23 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.10.21.ebuild | 68 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.10.22.ebuild | 68 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.10.26.ebuild | 68 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.10.29.ebuild (renamed from net-libs/nodejs/nodejs-0.10.24.ebuild) | 2 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.11.11-r1.ebuild | 85 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.11.11.ebuild | 84 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.11.6.ebuild | 84 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.11.7.ebuild | 84 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.11.8.ebuild | 84 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-0.11.9.ebuild | 84 |
12 files changed, 14 insertions, 731 deletions
diff --git a/net-libs/nodejs/ChangeLog b/net-libs/nodejs/ChangeLog index 10033bc97ac5..d90c9a72058c 100644 --- a/net-libs/nodejs/ChangeLog +++ b/net-libs/nodejs/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for net-libs/nodejs # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.117 2014/05/09 03:42:10 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.118 2014/06/12 09:36:25 patrick Exp $ + +*nodejs-0.10.29 (12 Jun 2014) + + 12 Jun 2014; Patrick Lauer <patrick@gentoo.org> +nodejs-0.10.29.ebuild, + -nodejs-0.10.21.ebuild, -nodejs-0.10.22.ebuild, -nodejs-0.10.24.ebuild, + -nodejs-0.10.26.ebuild, -nodejs-0.11.11-r1.ebuild, -nodejs-0.11.11.ebuild, + -nodejs-0.11.6.ebuild, -nodejs-0.11.7.ebuild, -nodejs-0.11.8.ebuild, + -nodejs-0.11.9.ebuild: + Bump, remove old *nodejs-0.11.13 (09 May 2014) *nodejs-0.10.28 (09 May 2014) diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index d87013ddbdff..a6358031d17d 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -1,30 +1,13 @@ AUX nodejs-v8-3.5.patch 440 SHA256 e27140ed4fb2d9db928c8a8138b53461eea352261265f9953c821ca15dfdd91f SHA512 9652a8dd423a3a067822e830f5b01667780c69232e4827c02a92ccc42049418efa65aaa6abe0fe301c968b7d016816d5fda08641fd7022dcde5620870aadecd7 WHIRLPOOL ce6dd29ea6c20eeabd239d65fd1154d7ac0cb83a0b71af733526b258ec43d81a16878480e54cb69e1e8afbc46405c352b590861f8ba347cb0516bf2f027652b4 -DIST node-v0.10.21.tar.gz 13647047 SHA256 7c125bf22c1756064f2a68310d4822f77c8134ce178b2faa6155671a8124140d SHA512 f2463aff35a9ba22351f841828f58554d4392938b8a9663c421dcef006ef91f2a7b9a1ac1653e82331aff20bf5e5c490887d5fd97e7dc413393cc9fe87e73b54 WHIRLPOOL 7bdcc8616d4dd439ddd29ecf5a949a263eb3e87854716d5ca81360c4052759e24e11764c37f6cca903aa1f9644211d9ad350224ebf48ef17017fbc83a5e67a57 -DIST node-v0.10.22.tar.gz 13686897 SHA256 157fc58b3f1d109baefac4eb1d32ae747de5e6d55d87d0e9bec8f8dd10679e7e SHA512 2369e6d9fc75a09be26aa0f4cccfedd5f069ef6f4d9cef5f2f67e7f9260436aaec3f0f22816beb0575447bc668d4f6f8e22de7c71c2a17ccb3abd43b817f3c63 WHIRLPOOL 102b6cdc8a48131baf134a3e6530645ffaf531b2de3f525380d55d3945430f4d30210c72b8680dbeedc063fc1e510abb3d25967b7b9aee4c36c994764edb2015 -DIST node-v0.10.24.tar.gz 13767976 SHA256 610cd733186842cb7f554336d6851a61b2d3d956050d62e49fa359a47640377a SHA512 127ecd1dba04a39926a93ff577bbf1767a4e504291205cb8414325a269f439af0b24b92de2eee36249ce72a6c3cadf7d62f9c4342de1dbb1a29e88ff61603919 WHIRLPOOL 3b1322b034fe0e37010b976c5111f74c0d8aaeedc2365d3a00d49ddca888d9cafabce55f26f0916ccd79affa94310b0852b573c2e4eabb6a8dba8193070a6d63 -DIST node-v0.10.26.tar.gz 13339664 SHA256 ef5e4ea6f2689ed7f781355012b942a2347e0299da0804a58de8e6281c4b1daa SHA512 2a114b0fc89e3403f503044ae85284553a6b7c844b390619242dd7c3505c579753a8f52807b1fa5c4e0caec8762517a77f4be017a5b2df98045a9b86bcc4f2c6 WHIRLPOOL cca0a11d04d08a4a7f258e77c7ac3202b94b8a157aa9d986f2014b82113f5cf6e6d8f23fbee78ae903951047c6711ac39dbc94dd2bfa93cd3db4618edb5397c3 DIST node-v0.10.28.tar.gz 13554081 SHA256 abddc6441e0f208f6ed8a045e0293f713ea7f6dfb2d6a9a2024bf8b1b4617710 SHA512 2a5b47a6cc4e9534bc2ab92d209cee16a21ee533a08235cbf0631cbc23b8cbe744f3356c66af819984abe7142a536bc4456e7ab383b0d1a10983cc1568414ae7 WHIRLPOOL a60cb03ece14a390dcdca6545d8d97298be98fdbe516f60c9bfa9db409a80483d05480878a3b9b6440fe2694e2e09df3f485897041449ef04f5eccb92ed84f5a -DIST node-v0.11.11.tar.gz 15402160 SHA256 7098763353011a92bca25192c0ed4a7cae5a115805223bcc6d5a81e4d20dc87a SHA512 a6e3ede5e16e7f78b42495a8b77e9260c805f7440fe89de904c3db0ab4f4e6835533136153c89f7808cdc305f1199ec892474c4378dd2d34fd446fd67fb5317d WHIRLPOOL a180c9fd9822e312df8706f058b67f9420bec3630c534624b087ec9f29665bd7d202591e65216b3eb1feecbd2ae9e746d0800a6b6e26a98314199ed7efaad9b3 +DIST node-v0.10.29.tar.gz 13480496 SHA256 47379d01f765f87c1a1498b4e65de30e45201de50334954860d7375a8258b15d SHA512 f59a47561b24f7bef09f42916d9a3af5d5a400001a04e7d39f8c73e1daaa8bc535096398e1a733175cf4efccf4c3e46dd91552eea2832f1d3b5c75084ed7d28d WHIRLPOOL 21dfcf9ba9d5a2a37d4ef4d553b9ef95886f4235493f5de5b05e680751039d18b565f675949673299d69147f694e737858b6c76b3ce21481e66fbe4e497dd29d DIST node-v0.11.12.tar.gz 15943306 SHA256 c40968981d9f5f6fbc4abb836557acda74ecb8f8a1e9a30e84ebd2529a8c1b6a SHA512 812ebd3cc3d272428d9f7f448f25091dfbde0aab28c13ec1722176a46215b7d723923a3b4499faff4feeac499eac3ac49cf6064a0c2477f8212303e35c5038b4 WHIRLPOOL dd379b30ff8b1b92564b54deab1513a1387d3621b408e16c25900ceb96acdd0a42d62c0bfabf0e3b026e526805326acad85a644a04ee97a46ef91f25eef8bda7 DIST node-v0.11.13.tar.gz 16578783 SHA256 15d6e90c16adf907c0401cd5a77841b5264e90dfdaa1051d75184aa587fc8298 SHA512 1028507023c07eb8a8264f009121767973623064bc45258c15df4c42d98e3fee61b2daaea9c030c16d9041dd8ca473614a3ff30b0e315485ff99ed6b3a650b65 WHIRLPOOL aa303b1694bb75e4a226916dd17d7d3e3f5e7bb37dceb1fd784f33f38d9f69f868ec09281c9a11266a6db35fbc1e7c48098532d46e6f1f57dedb8c59736433b0 -DIST node-v0.11.6.tar.gz 14877837 SHA256 35552aec60077270306c73507effeb4b7d9ef02f03f45681442c0d4e1951e75d SHA512 642ef6d62a63cb27ce6d2b8b5f72035a862877bdfb85f99cc9be747997cdde4ab4bc3087dd10094a7016d9acbf6e6193d96204cd7a0b0a434a76faa5a8b2c8b7 WHIRLPOOL dbb92ef0d2cbabd9b2642a743e3f75c99d12cab22b0fe104be330788ccdb213e66b4f64e5ad3cfcda6167d1e2afe8b587423e6d1a401f4a79958d746b5321b0b -DIST node-v0.11.7.tar.gz 14885051 SHA256 d915345639e340405b01f259971f386aafb5a10544b162826514cf56ddd371fe SHA512 26bdd20713cd71cb5415ec02ae3170ca056c19c196c23621a9d78bacec2f06fbebc2314c21482945f74748112080569248c8005746d76c3d85e9098b18bd616e WHIRLPOOL b96f93074902215217072788171919167dde474eb322299a966c9ae6d8e8f812846a0be648be62169f1769b1303a1d4eaca2ce0d1676ee7a51255ef35a33bab8 -DIST node-v0.11.8.tar.gz 14937740 SHA256 87c809dea764d5d66f925626fba403fb2fb0c0ccfad408bf79fdb62dc246d65b SHA512 e2d0d5f6b6f35efccd0a0e107e5444d3c8d295fa90b74e2b227ec88560ac4f0cb33e20c0628ca64ba3b16712586c8b32fa72ab0c9f58dad82177de5cab838812 WHIRLPOOL e2f165cdf1f8a38eac1c13b0b483e93e6e96a21d477b4f297ea86462c97494e0c8d1864cd2bbc6a083d1fa7e962ace74c8cc43d3b83cea70081128fd408d766a -DIST node-v0.11.9.tar.gz 15258471 SHA256 cfcab9735a7e04a67671a96a8b0b7e71954c60c586ced5e3fe37d5c1a235b444 SHA512 4e4e6cbda577b1e71025fc88e96c3015dcce0b672d3eecd82697a8921a42003b0c3500eeb9bcaae1973538aa3dc9c85fd2b5236bcce76f618805b66c1d888945 WHIRLPOOL 1949dfc0f477543aba76e496f32f6a1f404e9a0646d0ad6a5c09371a5a5c4e3a7b21b4ea9d17c9d8026bd25e58d29205dbec6c19200f7c1d6c6060da66e3a103 DIST node-v0.8.26.tar.gz 13198197 SHA256 d873216685774b96139af534ce015077d2c93ddfc4e3596e128853f3c08a5413 SHA512 816133859444aa4d1b58022bf9cb400f3aebc4d93f49536e39cb03979451983751d1af94421c8a692adc4c01ed02834dfc978ec178fa0f0a4886d27cdcf10c65 WHIRLPOOL 896df558808e64b958b577a259e6ece0fbff819f53388d5d4d068f94894d79570f2dbe0648fd36929c4960d2eeef1688fc99bc59d9470072e99c397524817576 -EBUILD nodejs-0.10.21.ebuild 1792 SHA256 5107e6b2e6069bae6d0fca24a5efb99b67d3c9b6b5fff0ae7466f6fcca41cf69 SHA512 83a61e8c1816bc5c922bb6ba2fae699ae0efe5ee37cc0ec849c22ab4e4c2d1757da5d83449f67db3eb6d584b473fa2d9a7d4c3c666b170b5f76783fd39e09da3 WHIRLPOOL 79137e7bf30f61d1a26507ff79d8606e618e0d80967417601e3b28e5e39ae1fec90da65e873bbc1a0a75ba5352a578bd67fb36c99a18cb48f4ff39180045c691 -EBUILD nodejs-0.10.22.ebuild 1798 SHA256 682a49da6b6a098aef2bd3b11867afcc2e3d30d376d4f52029e83eb98ad93687 SHA512 aa8c9d3dbd054d559659fddba0e8bce30dbff7f753019e0208862143f9623e1cbf3661a7c5b45cb00edc2087a33f069a4e91cd89b5cb10e6dd6711a130ec71a2 WHIRLPOOL 8a59ae3543f2faef998fa2939dce5f4b6a0e03c114ebfd1f5168bfcafeb3293c84bdcbab2bccfb2a09d8e2d1602a22fae69c4b9b5e1552a31cc040c1711ea35b -EBUILD nodejs-0.10.24.ebuild 1798 SHA256 2500231f33979bc89164ad4e05006445bb606e5c1cacfad22d9bec050af118d4 SHA512 640ab026bd111982b49968114b302de72664440314b8af186e82c8330988fe6b9b1e70cf391e1be29faa86df8bfc181ac6d79ab0d7974505214329e142b9ffbe WHIRLPOOL 4b809d4628cf8efaede437f573ae1c9287c992c251a3efe0ac06b252c4d2a14606b319099b77c46e026ccfd23a3ff1429b4e7c9ceccebc7bd5af28923c2ec084 -EBUILD nodejs-0.10.26.ebuild 1798 SHA256 ed06b75b6d0127358197cc0301641de1da7d9b30bacdc79c77f3199a652afb8a SHA512 69a6301ce69a8d2c50eb9a891ed86e5a5c676dda450e10f88d039370b84002f8ea03fdc950f294ae3d7a3d400ca87012e5813cb2d8d68eef5c94d32143e24be0 WHIRLPOOL c78cabccbd0465142c2910a9c01cbbe32b9d65eaafb04329309eee77e9f10ef95da9d387ab831f2c090a90e2d0f358f22b030fe2c5d507b5961385482259292c EBUILD nodejs-0.10.28.ebuild 1798 SHA256 a15899d2fa78d696280774e9fd8d951fb1a356cdab8e8e3b1c99d836cf541446 SHA512 9ecf9557d0d92c0c7bd83ae43530fdedbf4b781638bbc6f586c2d9e7fac31ef02aa3c45fcb28579e1df716594aedeee808ef08ae3ad3c851cf1274c7498c70c4 WHIRLPOOL 4797b7747974769fa5487d48da31305a311d11999cf652314b8dad9b55567c50982dc766001eb5cb6796ec77fc989b44050fe2f1527e848e5499fec981ca2aee -EBUILD nodejs-0.11.11-r1.ebuild 2143 SHA256 3e60a7dfd77791bc11ece7f39ef9462ca6061b361512c950bbdfaa8ebf1de3a4 SHA512 91ce8bd790682341c728405dee31954529655f6325bba88e7904bf678d29005179bdd4962ca117d1307ed3584f9ab71126122f43b09b4094a5034235b484f8fe WHIRLPOOL ffa4e0a34d6faf3c2a27fad98561806c6684b28ad927abe9247224e16ef6c6065445d7a31b46e46f7443242c3f5d8888e9106b76e0068539a1cc0998b6e489bf -EBUILD nodejs-0.11.11.ebuild 2073 SHA256 9c2acc843d116640d4f8a8869a45e4171f5e4dbc19fe1d938ce5be36aac80e3e SHA512 80d54c5a4e8a10731d9b4db87e966dac2f44efb468b0fc5260204bae8b76dd66c1e5b506bb305c08220f4cf68a5a238a2e5936ff72220e21434755158cfec909 WHIRLPOOL 09c197634711daa663fa6116d010a1b8d0eb12ade99b05990f9e052281cf2258c627381c99d3b325a4879d6f51c4570a81806e11996e068ca5e6c6853a8cc95f +EBUILD nodejs-0.10.29.ebuild 1798 SHA256 9be2e47f09b2cc1d5dff9c18a4e4153c5673274e3a261b90968130f9d1d1e1fc SHA512 caa58f400d44f46e4385953412776dcfd40810e174c40a1a58ec82fed6be183498a78d6e1cfbe38e9d910ddf084dbb3508d9cae410a68ab14efc237a50ba4266 WHIRLPOOL df357ee695bbb41df31e6a6dd81a7d2e25d17ef80d1ed2fd97be739358ebd0317e2eaf301a7c8dfcf5345a72fbfd8bfcb0fc7d5323de91fb4484997495966850 EBUILD nodejs-0.11.12.ebuild 2140 SHA256 053b4eedea2813fcdd68ed6d74b8dd0746b2ea859067590f7201e0f61ad6807c SHA512 1f7abea2987bfbf677a4df7c35d4a7677bb0e200075e3729f654b5af4e3063744762fad8b6e0c4f0b006d23bef9bc187c6597624a59b5583b0e29e480402e885 WHIRLPOOL f52c7262a8fda1b5bd44225bb89974017992871522e79670b2d45a8116d85047101de34d4d66a23f2592b2e01a593c99ed5cbbcec953e73b3c5f2c0b5b0fa4c7 EBUILD nodejs-0.11.13.ebuild 2140 SHA256 015657cd3073a5b20bb8a4a92ff0718d4b1fb32084282a630cd51ef0fefd3be6 SHA512 fa2d567285162424897edc09e130c9eb034c71f01fcf7fca5e9cbcd5a4f7324832c48439bbdea010a394a0b51f766de882633504abd0f994bdf24f6b47d02d2b WHIRLPOOL 7a46c34d5ddb16f1f50b0b96df29877e4f4c081fede99d06291dc1b90d9ab2ad15aa054cddb8c3c16b023364293e1649b239f5f8d94aed59e578b3e94bfc2827 -EBUILD nodejs-0.11.6.ebuild 2072 SHA256 1573e85a661e9a045988565009b9671158491a3d170748468aa2a33ba5d34660 SHA512 e03d612ccbf7dc1254de5d98b7f015d549ec36cf66cbc3b50c1781a110c43c63f73d1a17ec1b9b54f79492eabff7213e87b82ba9aad25450a8feaea84265777d WHIRLPOOL 184dddb2c2ae267ceea1c132f5d70a54e77a377e26506b9d7303981767f5c8fdb24526e318774fac31fd795f824d8cd28fe42c492db8303556eb2c4dbbbbd265 -EBUILD nodejs-0.11.7.ebuild 2072 SHA256 52d532ddd62910871e634930a3c700bf052b8e993ce279fd3f35c6f1a0931adb SHA512 cdf81518372c7f9ae195e331f22c7b827a8f527440a17eae8bc5ceb2e577aa6efac96201626b96d3ad844f27e6124781335a1277de32e25b7ad3bc0bd36f33f0 WHIRLPOOL 905f328c27b5c3cfb6a50fc7b9ee01c9d9ab6de7060ad4a8c10d9866951104967d13d5fc78643ca034f000ba9d29d5f35e4840e55ff7b836e35091a59bc0174a -EBUILD nodejs-0.11.8.ebuild 2072 SHA256 88be00f34ebc7d9cf32b7ca67695a21e14f3710efa2bad9eb09619b1f1bcfe48 SHA512 9dfd3481fe7742ec7d4375b7ac8c02f13d066bac8bd080333efe9099f48b1d65f9150d0255111569f9faee4097a83bddc42ab5cb4839f2ed290b2dc90957f3b4 WHIRLPOOL 04fabff811fb24cc84975a056481d48d78c033691790ac52177c3718d9e6188edbb679d5f9e638c9295f69a49fb1d8f26e17dd4f641e112780915b615c8e1f30 -EBUILD nodejs-0.11.9.ebuild 2072 SHA256 40aeea037c4efde621b56a2508c184387a5ce55ead8c8d695b560b7d8d53480b SHA512 5fe647052c09495ee97501a5cd229ee6068b7a91539bb32584e237e4ab797f01c4d01109cefb415bafad3356417dbfdb2d84c262cd87e8dcbe8248dba1211ae8 WHIRLPOOL cd9b8d8bc91e17502532efb35ae7341ba3a1f26d6dd6d0540531dd60a5cdf97061d30e3fad3753567eefe1d7a0361de327c5514557e2da5c01e32f08ba660db2 EBUILD nodejs-0.8.26.ebuild 2155 SHA256 e1233364134139f69479f4edeccd5343efff92249ebaba73afe969b1d0ab5244 SHA512 6dec2c0ed429468a8df1c735bcfefe38d038fab797e6ca8bab6dae31e56bb1f05549357978d7bee0c0f29c5e7e15453253075aff9124d1ae25de57ca609b2362 WHIRLPOOL 3527ad09117c1811f838d792bf673548162ad69db5c3a7c41f7d0bffa4d40d6835ba734103c1670bbf5c58b014e9ac63ca0d39327400ebaa2fa5fff257730bd8 -MISC ChangeLog 18342 SHA256 68e245459665eda863880ed545908a33f07f11881a436dbf4d6f8507998718e1 SHA512 74e1c346b480954a2e1306997bb09376ddef2483804512413c733a72971456fc3f1f53c111da90016a6a17d4dd9e95e618c02ca83bf52335efd6eec3d47468b1 WHIRLPOOL c90f13c3465f32b4a10917597e5ad0aaf05eb49996fa4121a3289594e60f33ac4ca37898851fba2db4ef8618871a654159c1ae9fab2a14f35a42d67338e3b453 +MISC ChangeLog 18714 SHA256 f75cf20240e4bf6461f718f8faaf221ca009aeb370e7951b26dca88a3a00ee30 SHA512 c4ab9dd26c9f8482bfc08a168650b645235273a81657796990219f466344b78d736923473aa0c4fe03807825df17083e6f5ba90c5695015f6ddad76fdcecf60d WHIRLPOOL 7d79b4e05184fb46c8924356f2e24842682a82e2ae90b1eb438c96bd8cf45d9da496ec99efc50641a0d8da3be53c90cbdeaf286ea51a6b15898276cf96459871 MISC metadata.xml 545 SHA256 ea98b41b3fe8288a7b38649098871f33c897916aaa34c718f8b849bc35d15c12 SHA512 f32b1eced5dada7827c10bb7b59986400d8dce58dc8c2c0b03d3acd0886b539d2c0afa7956c8a0d1b1ae1894eae31c520368c524bd4c7fb5930180fc8bc4b035 WHIRLPOOL f3fe5d3c70386787eae1cc856f7a57d775738096777074b50678f45ed7e5c9c2575c21a452e75d9a5d06245c85c17434593a7b3d0b5f0c4ec932fd3c7a8b84aa diff --git a/net-libs/nodejs/nodejs-0.10.21.ebuild b/net-libs/nodejs/nodejs-0.10.21.ebuild deleted file mode 100644 index e8f468706861..000000000000 --- a/net-libs/nodejs/nodejs-0.10.21.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.10.21.ebuild,v 1.3 2013/10/21 17:49:08 ago Exp $ - -EAPI=5 - -# has known failures. sigh. -RESTRICT="test" - -PYTHON_COMPAT=( python2_{6,7} ) - -inherit python-any-r1 pax-utils - -DESCRIPTION="Evented IO for V8 Javascript" -HOMEPAGE="http://nodejs.org/" -SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz" - -LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="amd64 ~arm x86 ~x64-macos" -IUSE="+npm +snapshot" - -RDEPEND="dev-libs/openssl" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/node-v${PV} - -src_prepare() { - # fix compilation on Darwin - # http://code.google.com/p/gyp/issues/detail?id=260 - sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die - - # make sure we use python2.* while using gyp - sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die - - # less verbose install output (stating the same as portage, basically) - sed -i -e "/print/d" tools/install.py || die -} - -src_configure() { - local myconf="" - ! use npm && myconf="--without-npm" - ! use snapshot && myconf="${myconf} --without-snapshot" - - "${PYTHON}" configure --prefix="${EPREFIX}"/usr \ - --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die -} - -src_compile() { - emake out/Makefile - emake -C out mksnapshot - pax-mark m out/Release/mksnapshot - emake -} - -src_install() { - "${PYTHON}" tools/install.py install "${D}" - - use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/* - rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html - rm -rf "${ED}"/usr/lib/dtrace - - pax-mark -m "${ED}"/usr/bin/node -} - -src_test() { - "${PYTHON}" tools/test.py --mode=release simple message || die -} diff --git a/net-libs/nodejs/nodejs-0.10.22.ebuild b/net-libs/nodejs/nodejs-0.10.22.ebuild deleted file mode 100644 index 81791c241ce5..000000000000 --- a/net-libs/nodejs/nodejs-0.10.22.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.10.22.ebuild,v 1.1 2013/11/14 04:11:30 patrick Exp $ - -EAPI=5 - -# has known failures. sigh. -RESTRICT="test" - -PYTHON_COMPAT=( python2_{6,7} ) - -inherit python-any-r1 pax-utils - -DESCRIPTION="Evented IO for V8 Javascript" -HOMEPAGE="http://nodejs.org/" -SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz" - -LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~x64-macos" -IUSE="+npm +snapshot" - -RDEPEND="dev-libs/openssl" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/node-v${PV} - -src_prepare() { - # fix compilation on Darwin - # http://code.google.com/p/gyp/issues/detail?id=260 - sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die - - # make sure we use python2.* while using gyp - sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die - - # less verbose install output (stating the same as portage, basically) - sed -i -e "/print/d" tools/install.py || die -} - -src_configure() { - local myconf="" - ! use npm && myconf="--without-npm" - ! use snapshot && myconf="${myconf} --without-snapshot" - - "${PYTHON}" configure --prefix="${EPREFIX}"/usr \ - --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die -} - -src_compile() { - emake out/Makefile - emake -C out mksnapshot - pax-mark m out/Release/mksnapshot - emake -} - -src_install() { - "${PYTHON}" tools/install.py install "${D}" - - use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/* - rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html - rm -rf "${ED}"/usr/lib/dtrace - - pax-mark -m "${ED}"/usr/bin/node -} - -src_test() { - "${PYTHON}" tools/test.py --mode=release simple message || die -} diff --git a/net-libs/nodejs/nodejs-0.10.26.ebuild b/net-libs/nodejs/nodejs-0.10.26.ebuild deleted file mode 100644 index ca67d2bb0fb7..000000000000 --- a/net-libs/nodejs/nodejs-0.10.26.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.10.26.ebuild,v 1.1 2014/02/26 06:22:35 patrick Exp $ - -EAPI=5 - -# has known failures. sigh. -RESTRICT="test" - -PYTHON_COMPAT=( python2_{6,7} ) - -inherit python-any-r1 pax-utils - -DESCRIPTION="Evented IO for V8 Javascript" -HOMEPAGE="http://nodejs.org/" -SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz" - -LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~x64-macos" -IUSE="+npm +snapshot" - -RDEPEND="dev-libs/openssl" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/node-v${PV} - -src_prepare() { - # fix compilation on Darwin - # http://code.google.com/p/gyp/issues/detail?id=260 - sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die - - # make sure we use python2.* while using gyp - sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die - - # less verbose install output (stating the same as portage, basically) - sed -i -e "/print/d" tools/install.py || die -} - -src_configure() { - local myconf="" - ! use npm && myconf="--without-npm" - ! use snapshot && myconf="${myconf} --without-snapshot" - - "${PYTHON}" configure --prefix="${EPREFIX}"/usr \ - --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die -} - -src_compile() { - emake out/Makefile - emake -C out mksnapshot - pax-mark m out/Release/mksnapshot - emake -} - -src_install() { - "${PYTHON}" tools/install.py install "${D}" - - use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/* - rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html - rm -rf "${ED}"/usr/lib/dtrace - - pax-mark -m "${ED}"/usr/bin/node -} - -src_test() { - "${PYTHON}" tools/test.py --mode=release simple message || die -} diff --git a/net-libs/nodejs/nodejs-0.10.24.ebuild b/net-libs/nodejs/nodejs-0.10.29.ebuild index 7379cebbb8c1..82e4af0104e5 100644 --- a/net-libs/nodejs/nodejs-0.10.24.ebuild +++ b/net-libs/nodejs/nodejs-0.10.29.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.10.24.ebuild,v 1.1 2014/01/08 08:50:25 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.10.29.ebuild,v 1.1 2014/06/12 09:36:25 patrick Exp $ EAPI=5 diff --git a/net-libs/nodejs/nodejs-0.11.11-r1.ebuild b/net-libs/nodejs/nodejs-0.11.11-r1.ebuild deleted file mode 100644 index 447a48731484..000000000000 --- a/net-libs/nodejs/nodejs-0.11.11-r1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.11.11-r1.ebuild,v 1.1 2014/03/14 02:33:51 patrick Exp $ - -EAPI=5 - -# has known failures. sigh. -RESTRICT="test" - -PYTHON_COMPAT=( python2_{6,7} ) - -inherit python-any-r1 pax-utils - -DESCRIPTION="Evented IO for V8 Javascript" -HOMEPAGE="http://nodejs.org/" -SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz" - -LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~x64-macos" -IUSE="+npm +snapshot" - -RDEPEND="dev-libs/openssl" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/node-v${PV} - -src_prepare() { - # fix compilation on Darwin - # http://code.google.com/p/gyp/issues/detail?id=260 - sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die - - # make sure we use python2.* while using gyp - sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die - - # less verbose install output (stating the same as portage, basically) - sed -i -e "/print/d" tools/install.py || die -} - -src_configure() { - local myconf="" - ! use npm && myconf="--without-npm" - ! use snapshot && myconf="${myconf} --without-snapshot" - - # Use target arch detection logic, see v8-3.18 ebuilds - case ${CHOST} in - i?86-*) - myarch="ia32" - myconf+=" -Dv8_target_arch=ia32" ;; - x86_64-*) - if [[ $ABI = x86 ]] ; then - myarch="ia32" - else - myarch="x64" - fi ;; - arm*-*) - myarch="arm" - ;; - *) die "Unrecognized CHOST: ${CHOST}" - esac - - "${PYTHON}" configure --prefix="${EPREFIX}"/usr \ - --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die -} - -src_compile() { - emake out/Makefile - emake -C out "mksnapshot.${myarch}" - pax-mark m "out/Release/mksnapshot.${myarch}" - emake -} - -src_install() { - "${PYTHON}" tools/install.py install "${D}" /usr - - use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/* - rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html - rm -rf "${ED}"/usr/lib/dtrace - - pax-mark -m "${ED}"/usr/bin/node -} - -src_test() { - "${PYTHON}" tools/test.py --mode=release simple message || die -} diff --git a/net-libs/nodejs/nodejs-0.11.11.ebuild b/net-libs/nodejs/nodejs-0.11.11.ebuild deleted file mode 100644 index 0d7000ad7ba5..000000000000 --- a/net-libs/nodejs/nodejs-0.11.11.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.11.11.ebuild,v 1.1 2014/02/26 06:22:35 patrick Exp $ - -EAPI=5 - -# has known failures. sigh. -RESTRICT="test" - -PYTHON_COMPAT=( python2_{6,7} ) - -inherit python-any-r1 pax-utils - -DESCRIPTION="Evented IO for V8 Javascript" -HOMEPAGE="http://nodejs.org/" -SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz" - -LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~x64-macos" -IUSE="+npm" - -RDEPEND="dev-libs/openssl" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/node-v${PV} - -src_prepare() { - # fix compilation on Darwin - # http://code.google.com/p/gyp/issues/detail?id=260 - sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die - - # make sure we use python2.* while using gyp - sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die - - # less verbose install output (stating the same as portage, basically) - sed -i -e "/print/d" tools/install.py || die -} - -src_configure() { - local myconf="" - ! use npm && myconf="--without-npm" - - # Use target arch detection logic, see v8-3.18 ebuilds - case ${CHOST} in - i?86-*) - myarch="ia32" - myconf+=" -Dv8_target_arch=ia32" ;; - x86_64-*) - if [[ $ABI = x86 ]] ; then - myarch="ia32" - else - myarch="x64" - fi ;; - arm*-*) - myarch="arm" - ;; - *) die "Unrecognized CHOST: ${CHOST}" - esac - - "${PYTHON}" configure --prefix="${EPREFIX}"/usr \ - --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die -} - -src_compile() { - emake out/Makefile - emake -C out "mksnapshot.${myarch}" - pax-mark m "out/Release/mksnapshot.${myarch}" - emake -} - -src_install() { - "${PYTHON}" tools/install.py install "${D}" /usr - - use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/* - rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html - rm -rf "${ED}"/usr/lib/dtrace - - pax-mark -m "${ED}"/usr/bin/node -} - -src_test() { - "${PYTHON}" tools/test.py --mode=release simple message || die -} diff --git a/net-libs/nodejs/nodejs-0.11.6.ebuild b/net-libs/nodejs/nodejs-0.11.6.ebuild deleted file mode 100644 index e4549ed38293..000000000000 --- a/net-libs/nodejs/nodejs-0.11.6.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.11.6.ebuild,v 1.1 2013/08/26 01:55:46 patrick Exp $ - -EAPI=5 - -# has known failures. sigh. -RESTRICT="test" - -PYTHON_COMPAT=( python2_{6,7} ) - -inherit python-any-r1 pax-utils - -DESCRIPTION="Evented IO for V8 Javascript" -HOMEPAGE="http://nodejs.org/" -SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz" - -LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~x64-macos" -IUSE="+npm" - -RDEPEND="dev-libs/openssl" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/node-v${PV} - -src_prepare() { - # fix compilation on Darwin - # http://code.google.com/p/gyp/issues/detail?id=260 - sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die - - # make sure we use python2.* while using gyp - sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die - - # less verbose install output (stating the same as portage, basically) - sed -i -e "/print/d" tools/install.py || die -} - -src_configure() { - local myconf="" - ! use npm && myconf="--without-npm" - - # Use target arch detection logic, see v8-3.18 ebuilds - case ${CHOST} in - i?86-*) - myarch="ia32" - myconf+=" -Dv8_target_arch=ia32" ;; - x86_64-*) - if [[ $ABI = x86 ]] ; then - myarch="ia32" - else - myarch="x64" - fi ;; - arm*-*) - myarch="arm" - ;; - *) die "Unrecognized CHOST: ${CHOST}" - esac - - "${PYTHON}" configure --prefix="${EPREFIX}"/usr \ - --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die -} - -src_compile() { - emake out/Makefile - emake -C out "mksnapshot.${myarch}" - pax-mark m "out/Release/mksnapshot.${myarch}" - emake -} - -src_install() { - "${PYTHON}" tools/install.py install "${D}" /usr - - use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/* - rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html - rm -rf "${ED}"/usr/lib/dtrace - - pax-mark -m "${ED}"/usr/bin/node -} - -src_test() { - "${PYTHON}" tools/test.py --mode=release simple message || die -} diff --git a/net-libs/nodejs/nodejs-0.11.7.ebuild b/net-libs/nodejs/nodejs-0.11.7.ebuild deleted file mode 100644 index 18e55ebe0726..000000000000 --- a/net-libs/nodejs/nodejs-0.11.7.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.11.7.ebuild,v 1.1 2013/09/05 03:05:37 patrick Exp $ - -EAPI=5 - -# has known failures. sigh. -RESTRICT="test" - -PYTHON_COMPAT=( python2_{6,7} ) - -inherit python-any-r1 pax-utils - -DESCRIPTION="Evented IO for V8 Javascript" -HOMEPAGE="http://nodejs.org/" -SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz" - -LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~x64-macos" -IUSE="+npm" - -RDEPEND="dev-libs/openssl" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/node-v${PV} - -src_prepare() { - # fix compilation on Darwin - # http://code.google.com/p/gyp/issues/detail?id=260 - sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die - - # make sure we use python2.* while using gyp - sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die - - # less verbose install output (stating the same as portage, basically) - sed -i -e "/print/d" tools/install.py || die -} - -src_configure() { - local myconf="" - ! use npm && myconf="--without-npm" - - # Use target arch detection logic, see v8-3.18 ebuilds - case ${CHOST} in - i?86-*) - myarch="ia32" - myconf+=" -Dv8_target_arch=ia32" ;; - x86_64-*) - if [[ $ABI = x86 ]] ; then - myarch="ia32" - else - myarch="x64" - fi ;; - arm*-*) - myarch="arm" - ;; - *) die "Unrecognized CHOST: ${CHOST}" - esac - - "${PYTHON}" configure --prefix="${EPREFIX}"/usr \ - --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die -} - -src_compile() { - emake out/Makefile - emake -C out "mksnapshot.${myarch}" - pax-mark m "out/Release/mksnapshot.${myarch}" - emake -} - -src_install() { - "${PYTHON}" tools/install.py install "${D}" /usr - - use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/* - rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html - rm -rf "${ED}"/usr/lib/dtrace - - pax-mark -m "${ED}"/usr/bin/node -} - -src_test() { - "${PYTHON}" tools/test.py --mode=release simple message || die -} diff --git a/net-libs/nodejs/nodejs-0.11.8.ebuild b/net-libs/nodejs/nodejs-0.11.8.ebuild deleted file mode 100644 index 4043f8007e9b..000000000000 --- a/net-libs/nodejs/nodejs-0.11.8.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.11.8.ebuild,v 1.1 2013/11/14 04:11:30 patrick Exp $ - -EAPI=5 - -# has known failures. sigh. -RESTRICT="test" - -PYTHON_COMPAT=( python2_{6,7} ) - -inherit python-any-r1 pax-utils - -DESCRIPTION="Evented IO for V8 Javascript" -HOMEPAGE="http://nodejs.org/" -SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz" - -LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~x64-macos" -IUSE="+npm" - -RDEPEND="dev-libs/openssl" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/node-v${PV} - -src_prepare() { - # fix compilation on Darwin - # http://code.google.com/p/gyp/issues/detail?id=260 - sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die - - # make sure we use python2.* while using gyp - sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die - - # less verbose install output (stating the same as portage, basically) - sed -i -e "/print/d" tools/install.py || die -} - -src_configure() { - local myconf="" - ! use npm && myconf="--without-npm" - - # Use target arch detection logic, see v8-3.18 ebuilds - case ${CHOST} in - i?86-*) - myarch="ia32" - myconf+=" -Dv8_target_arch=ia32" ;; - x86_64-*) - if [[ $ABI = x86 ]] ; then - myarch="ia32" - else - myarch="x64" - fi ;; - arm*-*) - myarch="arm" - ;; - *) die "Unrecognized CHOST: ${CHOST}" - esac - - "${PYTHON}" configure --prefix="${EPREFIX}"/usr \ - --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die -} - -src_compile() { - emake out/Makefile - emake -C out "mksnapshot.${myarch}" - pax-mark m "out/Release/mksnapshot.${myarch}" - emake -} - -src_install() { - "${PYTHON}" tools/install.py install "${D}" /usr - - use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/* - rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html - rm -rf "${ED}"/usr/lib/dtrace - - pax-mark -m "${ED}"/usr/bin/node -} - -src_test() { - "${PYTHON}" tools/test.py --mode=release simple message || die -} diff --git a/net-libs/nodejs/nodejs-0.11.9.ebuild b/net-libs/nodejs/nodejs-0.11.9.ebuild deleted file mode 100644 index 14e9c16124d4..000000000000 --- a/net-libs/nodejs/nodejs-0.11.9.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.11.9.ebuild,v 1.1 2013/11/21 06:41:09 patrick Exp $ - -EAPI=5 - -# has known failures. sigh. -RESTRICT="test" - -PYTHON_COMPAT=( python2_{6,7} ) - -inherit python-any-r1 pax-utils - -DESCRIPTION="Evented IO for V8 Javascript" -HOMEPAGE="http://nodejs.org/" -SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz" - -LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~x64-macos" -IUSE="+npm" - -RDEPEND="dev-libs/openssl" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/node-v${PV} - -src_prepare() { - # fix compilation on Darwin - # http://code.google.com/p/gyp/issues/detail?id=260 - sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die - - # make sure we use python2.* while using gyp - sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die - - # less verbose install output (stating the same as portage, basically) - sed -i -e "/print/d" tools/install.py || die -} - -src_configure() { - local myconf="" - ! use npm && myconf="--without-npm" - - # Use target arch detection logic, see v8-3.18 ebuilds - case ${CHOST} in - i?86-*) - myarch="ia32" - myconf+=" -Dv8_target_arch=ia32" ;; - x86_64-*) - if [[ $ABI = x86 ]] ; then - myarch="ia32" - else - myarch="x64" - fi ;; - arm*-*) - myarch="arm" - ;; - *) die "Unrecognized CHOST: ${CHOST}" - esac - - "${PYTHON}" configure --prefix="${EPREFIX}"/usr \ - --openssl-use-sys --shared-zlib --without-dtrace ${myconf} || die -} - -src_compile() { - emake out/Makefile - emake -C out "mksnapshot.${myarch}" - pax-mark m "out/Release/mksnapshot.${myarch}" - emake -} - -src_install() { - "${PYTHON}" tools/install.py install "${D}" /usr - - use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/* - rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html - rm -rf "${ED}"/usr/lib/dtrace - - pax-mark -m "${ED}"/usr/bin/node -} - -src_test() { - "${PYTHON}" tools/test.py --mode=release simple message || die -} |