Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
Date: Mon, 29 Apr 2019 16:42:40
Message-Id: 1556556151.449b0fd19ee57ef58023e8255ba0f97a400c9408.jer@gentoo
1 commit: 449b0fd19ee57ef58023e8255ba0f97a400c9408
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Mon Apr 29 16:41:50 2019 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 29 16:42:31 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449b0fd1
7
8 net-libs/nodejs: Version 12.1.0
9
10 Package-Manager: Portage-2.3.65, Repoman-2.3.12
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 net-libs/nodejs/Manifest | 1 +
14 .../{nodejs-99999999.ebuild => nodejs-12.1.0.ebuild} | 16 ++++++++--------
15 net-libs/nodejs/nodejs-99999999.ebuild | 11 +++++------
16 3 files changed, 14 insertions(+), 14 deletions(-)
17
18 diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
19 index cbd66d7fb70..eb0ccd7989e 100644
20 --- a/net-libs/nodejs/Manifest
21 +++ b/net-libs/nodejs/Manifest
22 @@ -3,6 +3,7 @@ DIST node-v10.15.3.tar.xz 20262632 BLAKE2B d65d4e274fa829be5cda1970b0ebe7081e847
23 DIST node-v11.13.0.tar.xz 22085284 BLAKE2B e771c6109b4ca60b3037ec6a4f8138af75b505f35584a239f30d2a349d6de68db2f2183b89a7d5a4bbe2aef1e29fbbea54bc93697362f56c12e2e0b54fcadcd3 SHA512 89411c9b9cbf1df09cbf2b5e3a910d7ef2e4046a27a5af858c53a20f51b9ab2f9aad4e4c7c41936520e1feed249118fc46e4e4458e7980a878f364082c24fd35
24 DIST node-v11.14.0.tar.xz 22106812 BLAKE2B 3a8dd9feb5916f235bf69d0610e32c1861e64f427b6de5ec27b3634268f273826f271cf5ea821042420d3b3f348124be2ce2fda13d0addea092db1338c9f95f7 SHA512 4e8033ea0f326fe5a8372c81771cd58242881ac7db905f697ce79ef9cb3ba2dfe2b94fb24a36775761c72ac531096c5e18a8574f933d76c1b652b18419b25446
25 DIST node-v12.0.0.tar.xz 22387124 BLAKE2B 7d596a5e7597c358c6b81b7ac1efaf27c2c3202a107c2ea76e55f6d2acced6e1271fe1ceb090df3c2377c73f501c11330f73f60f2f06c3459d7d9f19e9ab11ed SHA512 ca2f40c05e963ec54a8fffac2da1bf61c6f4026c96a4ce688e72d36932d750ecf9ca83c33d5688e565ee7609afc49ea385b4396f2082ff885226d307689299ae
26 +DIST node-v12.1.0.tar.xz 22463256 BLAKE2B ed66ac34acb3e27974f1da192776223104862d00410bc3f77ddafa49fd3e5a1a9921acf472990a8cc953522f2953135ad1af80ac9c83f8d796dce343a086d419 SHA512 bef5b8f85f772fbce474991952cd36cb83f8bfb9cf59d34e0bc4b0b60fb1a5b8547eaaca8c796e865ad6b7e54dc76e0fbb2c0d692ab35c1cb7d3fd4d39add4e5
27 DIST node-v4.9.1.tar.xz 13250164 BLAKE2B 7a689b99bb4bf507f7f21dd2c096a5766d023a8174c0f468cab37365af1920b8700da04157e1a406917790524255ef32c243a74662fd50ef7d3567d189dac9cf SHA512 690c9fdf608e5194069a10955bdd94ec87cb1c308f13bc4d2cae92fa01436ace10fadf58f2e51d477dde6c570b23edc1c71fafea79bfc9cab2903eb2fa5f87aa
28 DIST node-v6.14.4.tar.xz 15842824 BLAKE2B fc56364be64fe5824e2bb50d861ebf8f58f9895f2c9c108b8df3315b127ffb2755eac85c28165ac9779adab4611ce8f5ea1a5745f43ebaa1389e82b8215c6396 SHA512 1ead0c097ec125230dd631f19a5c3ec06a1371f9ca3b392b5ad08fcc227dd0142f33ad52f96890c2c17448a4951a635b9099dfff00d7d8b3ffb59b07904d1bfa
29 DIST node-v6.17.0.tar.xz 15853760 BLAKE2B f1872b2ed43c447beff2b3278e49f9f10bbef58bba2640f6ecd889facfa4c5e5ae142f3b30721faae615df42c0870d7c09147930a259fa81c161b29559e2a340 SHA512 8ae9bfa0336a7d0d9f4a372330de1f877354a3d68bdd6977285787f81999012e42faf4ccef5981fe565ea9e2f18c5490b857bab29359fdf906b5a9fb14628858
30
31 diff --git a/net-libs/nodejs/nodejs-99999999.ebuild b/net-libs/nodejs/nodejs-12.1.0.ebuild
32 similarity index 95%
33 copy from net-libs/nodejs/nodejs-99999999.ebuild
34 copy to net-libs/nodejs/nodejs-12.1.0.ebuild
35 index d8f4436a009..54f1648d778 100644
36 --- a/net-libs/nodejs/nodejs-99999999.ebuild
37 +++ b/net-libs/nodejs/nodejs-12.1.0.ebuild
38 @@ -1,20 +1,18 @@
39 # Copyright 1999-2019 Gentoo Authors
40 # Distributed under the terms of the GNU General Public License v2
41
42 -EAPI=6
43 -
44 +EAPI=7
45 PYTHON_COMPAT=( python2_7 )
46 PYTHON_REQ_USE="threads"
47 -
48 -inherit bash-completion-r1 eutils flag-o-matic git-r3 pax-utils python-single-r1 toolchain-funcs
49 +inherit bash-completion-r1 flag-o-matic pax-utils python-single-r1 toolchain-funcs
50
51 DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
52 HOMEPAGE="https://nodejs.org/"
53 -EGIT_REPO_URI="https://github.com/nodejs/node"
54 +SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
55
56 LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
57 SLOT="0"
58 -KEYWORDS=""
59 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
60 IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm +snapshot +ssl systemtap test"
61 REQUIRED_USE="
62 ${PYTHON_REQUIRED_USE}
63 @@ -28,7 +26,7 @@ RDEPEND="
64 >=net-libs/http-parser-2.8.0:=
65 >=net-libs/nghttp2-1.38.0
66 sys-libs/zlib
67 - icu? ( >=dev-libs/icu-63.1:= )
68 + icu? ( >=dev-libs/icu-64.2:= )
69 ssl? ( >=dev-libs/openssl-1.1.1:0= )
70 "
71 DEPEND="
72 @@ -41,6 +39,7 @@ PATCHES=(
73 "${FILESDIR}"/${PN}-10.3.0-global-npm-config.patch
74 "${FILESDIR}"/${PN}-99999999-llhttp.patch
75 )
76 +S="${WORKDIR}/node-v${PV}"
77
78 pkg_pretend() {
79 (use x86 && ! use cpu_flags_x86_sse2) && \
80 @@ -133,7 +132,8 @@ src_compile() {
81
82 src_install() {
83 local LIBDIR="${ED}/usr/$(get_libdir)"
84 - emake install DESTDIR="${D}"
85 + default
86 +
87 pax-mark -m "${ED}"usr/bin/node
88
89 # set up a symlink structure that node-gyp expects..
90
91 diff --git a/net-libs/nodejs/nodejs-99999999.ebuild b/net-libs/nodejs/nodejs-99999999.ebuild
92 index d8f4436a009..3d664da6f54 100644
93 --- a/net-libs/nodejs/nodejs-99999999.ebuild
94 +++ b/net-libs/nodejs/nodejs-99999999.ebuild
95 @@ -1,12 +1,10 @@
96 # Copyright 1999-2019 Gentoo Authors
97 # Distributed under the terms of the GNU General Public License v2
98
99 -EAPI=6
100 -
101 +EAPI=7
102 PYTHON_COMPAT=( python2_7 )
103 PYTHON_REQ_USE="threads"
104 -
105 -inherit bash-completion-r1 eutils flag-o-matic git-r3 pax-utils python-single-r1 toolchain-funcs
106 +inherit bash-completion-r1 flag-o-matic git-r3 pax-utils python-single-r1 toolchain-funcs
107
108 DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
109 HOMEPAGE="https://nodejs.org/"
110 @@ -28,7 +26,7 @@ RDEPEND="
111 >=net-libs/http-parser-2.8.0:=
112 >=net-libs/nghttp2-1.38.0
113 sys-libs/zlib
114 - icu? ( >=dev-libs/icu-63.1:= )
115 + icu? ( >=dev-libs/icu-64.2:= )
116 ssl? ( >=dev-libs/openssl-1.1.1:0= )
117 "
118 DEPEND="
119 @@ -133,7 +131,8 @@ src_compile() {
120
121 src_install() {
122 local LIBDIR="${ED}/usr/$(get_libdir)"
123 - emake install DESTDIR="${D}"
124 + default
125 +
126 pax-mark -m "${ED}"usr/bin/node
127
128 # set up a symlink structure that node-gyp expects..