10 |
HOMEPAGE="https://nodejs.org/" |
HOMEPAGE="https://nodejs.org/" |
11 |
|
|
12 |
DEPEND=">= sys-libs/zlib-1.2 |
DEPEND=">= sys-libs/zlib-1.2 |
13 |
|
>= dev-libs/openssl-1.1 |
14 |
>= dev-libs/icu-67.1 |
>= dev-libs/icu-67.1 |
15 |
>= dev-libs/libuv-1.39 |
>= dev-libs/libuv-1.39 |
16 |
>= net-dns/c-ares-1.16 |
>= net-dns/c-ares-1.16 |
18 |
|
|
19 |
SDEPEND=">= dev-lang/python3-3.7 |
SDEPEND=">= dev-lang/python3-3.7 |
20 |
>= sys-libs/zlib-dev-1.2 |
>= sys-libs/zlib-dev-1.2 |
21 |
|
>= dev-libs/openssl-dev-1.1 |
22 |
>= dev-libs/icu-dev-67.1 |
>= dev-libs/icu-dev-67.1 |
23 |
>= dev-libs/libuv-dev-1.39 |
>= dev-libs/libuv-dev-1.39 |
24 |
>= net-dns/c-ares-dev-1.16 |
>= net-dns/c-ares-dev-1.16 |
27 |
SRCFILE="node-v${PVER}.tar.gz" |
SRCFILE="node-v${PVER}.tar.gz" |
28 |
SRCDIR="${BUILDDIR}/node-v${PVER}" |
SRCDIR="${BUILDDIR}/node-v${PVER}" |
29 |
|
|
30 |
#ALX_PKG_KEEP="usr/$(mlibdir)/*.so.*" |
ALX_PKG_KEEP="usr/bin/node usr/$(mlibdir)/*.so.*" |
31 |
sminclude mbuild #alx-split |
sminclude mbuild alx-split |
32 |
|
|
33 |
SRC_URI=( |
SRC_URI=( |
34 |
https://nodejs.org/dist/v${PVER}/${SRCFILE} |
https://nodejs.org/dist/v${PVER}/${SRCFILE} |
41 |
{ |
{ |
42 |
cd ${SRCDIR} |
cd ${SRCDIR} |
43 |
|
|
44 |
mconfigure \ |
# non standard configure script |
45 |
|
./configure \ |
46 |
|
--prefix=/usr \ |
47 |
--experimental-http-parser \ |
--experimental-http-parser \ |
48 |
--without-npm \ |
--without-npm \ |
49 |
--with-intl=system-icu \ |
--with-intl=system-icu \ |
50 |
--shared-zlib \ |
--shared-zlib \ |
51 |
|
--shared-openssl \ |
52 |
--shared-libuv \ |
--shared-libuv \ |
53 |
--shared-cares \ |
--shared-cares \ |
54 |
--shared-nghttp2 \ |
--shared-nghttp2 \ |