Get rid of http-parser for nodejs 12+diff -r1.165 -r1.166 pkgsrc/lang/nodejs/Makefile
(adam)
@@ -1,28 +1,25 @@ | @@ -1,28 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.165 2019/12/09 20:03:51 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.166 2019/12/13 06:26:07 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= node-v13.3.0 | 3 | DISTNAME= node-v13.3.0 | |
4 | 4 | |||
5 | USE_LANGUAGES= c gnu++14 | 5 | USE_LANGUAGES= c gnu++14 | |
6 | 6 | |||
7 | # Stated by the changelog as of 8.2.0 | 7 | # Stated by the changelog as of 8.2.0 | |
8 | GCC_REQD+= 4.9.4 | 8 | GCC_REQD+= 4.9.4 | |
9 | 9 | |||
10 | # Stated by the changelog | 10 | # Stated by the changelog | |
11 | BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23 | 11 | BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23 | |
12 | 12 | |||
13 | # Requires http_parser_set_max_header_size | |||
14 | BUILDLINK_API_DEPENDS.http-parser+= http-parser>=2.9.0 | |||
15 | ||||
16 | .include "../../mk/bsd.prefs.mk" | 13 | .include "../../mk/bsd.prefs.mk" | |
17 | 14 | |||
18 | # XXX: figure out a way to add rpaths to torque | 15 | # XXX: figure out a way to add rpaths to torque | |
19 | MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib | 16 | MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib | |
20 | 17 | |||
21 | # Optional OpenSSL support in nghttp2 conflicts with OpenSSL 1.1.x | 18 | # Optional OpenSSL support in nghttp2 conflicts with OpenSSL 1.1.x | |
22 | # bundled and built by lang/nodejs. | 19 | # bundled and built by lang/nodejs. | |
23 | # Uncomment when we switch to openssl>=1.1 | 20 | # Uncomment when we switch to openssl>=1.1 | |
24 | # CONFIGURE_ARGS+= --shared-nghttp2 | 21 | # CONFIGURE_ARGS+= --shared-nghttp2 | |
25 | CONFIGURE_ARGS+= --with-intl=system-icu | 22 | CONFIGURE_ARGS+= --with-intl=system-icu | |
26 | 23 | |||
27 | CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh | 24 | CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh | |
28 | 25 |
@@ -1,38 +1,35 @@ | @@ -1,38 +1,35 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.6 2019/04/03 00:32:50 ryoon Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.7 2019/12/13 06:26:07 adam Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= nodejs | 3 | BUILDLINK_TREE+= nodejs | |
4 | 4 | |||
5 | .if !defined(NODEJS_BUILDLINK3_MK) | 5 | .if !defined(NODEJS_BUILDLINK3_MK) | |
6 | NODEJS_BUILDLINK3_MK:= | 6 | NODEJS_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.nodejs+= nodejs>=10 | 8 | BUILDLINK_API_DEPENDS.nodejs+= nodejs>=10 | |
9 | BUILDLINK_ABI_DEPENDS.nodejs?= nodejs>=10.15.3nb2 | 9 | BUILDLINK_ABI_DEPENDS.nodejs?= nodejs>=10.15.3nb2 | |
10 | BUILDLINK_PKGSRCDIR.nodejs?= ../../lang/nodejs | 10 | BUILDLINK_PKGSRCDIR.nodejs?= ../../lang/nodejs | |
11 | 11 | |||
12 | .include "../../mk/bsd.fast.prefs.mk" | 12 | .include "../../mk/bsd.fast.prefs.mk" | |
13 | 13 | |||
14 | .if ${OPSYS} != "Darwin" | 14 | .if ${OPSYS} != "Darwin" | |
15 | .include "../../devel/libexecinfo/buildlink3.mk" | 15 | .include "../../devel/libexecinfo/buildlink3.mk" | |
16 | .endif | 16 | .endif | |
17 | # Stated by the changelog | 17 | # Stated by the changelog | |
18 | BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23 | 18 | BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23 | |
19 | .include "../../devel/libuv/buildlink3.mk" | 19 | .include "../../devel/libuv/buildlink3.mk" | |
20 | .include "../../devel/zlib/buildlink3.mk" | 20 | .include "../../devel/zlib/buildlink3.mk" | |
21 | .include "../../net/libcares/buildlink3.mk" | 21 | .include "../../net/libcares/buildlink3.mk" | |
22 | .include "../../textproc/icu/buildlink3.mk" | 22 | .include "../../textproc/icu/buildlink3.mk" | |
23 | # Requires http_parser_set_max_header_size | |||
24 | BUILDLINK_API_DEPENDS.http-parser+= http-parser>=2.9.0 | |||
25 | .include "../../www/http-parser/buildlink3.mk" | |||
26 | # Uncomment when we switch to openssl>=1.1 | 23 | # Uncomment when we switch to openssl>=1.1 | |
27 | # .include "../../www/nghttp2/buildlink3.mk" | 24 | # .include "../../www/nghttp2/buildlink3.mk" | |
28 | .include "../../mk/pthread.buildlink3.mk" | 25 | .include "../../mk/pthread.buildlink3.mk" | |
29 | 26 | |||
30 | pkgbase := nodejs | 27 | pkgbase := nodejs | |
31 | .include "../../mk/pkg-build-options.mk" | 28 | .include "../../mk/pkg-build-options.mk" | |
32 | 29 | |||
33 | # Enable when we start using pkgsrc openssl-1.1.x | 30 | # Enable when we start using pkgsrc openssl-1.1.x | |
34 | #.if !empty(PKG_BUILD_OPTIONS.nodejs:Mopenssl) | 31 | #.if !empty(PKG_BUILD_OPTIONS.nodejs:Mopenssl) | |
35 | #. include "../../security/openssl/buildlink3.mk" | 32 | #. include "../../security/openssl/buildlink3.mk" | |
36 | #.endif | 33 | #.endif | |
37 | 34 | |||
38 | .endif # NODEJS_BUILDLINK3_MK | 35 | .endif # NODEJS_BUILDLINK3_MK |
@@ -1,28 +1,25 @@ | @@ -1,28 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2019/12/09 20:05:40 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2019/12/13 06:26:07 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= node-v12.13.1 | 3 | DISTNAME= node-v12.13.1 | |
4 | 4 | |||
5 | USE_LANGUAGES= c gnu++14 | 5 | USE_LANGUAGES= c gnu++14 | |
6 | 6 | |||
7 | # Stated by the changelog as of 8.2.0 | 7 | # Stated by the changelog as of 8.2.0 | |
8 | GCC_REQD+= 4.9.4 | 8 | GCC_REQD+= 4.9.4 | |
9 | 9 | |||
10 | # Stated by the changelog | 10 | # Stated by the changelog | |
11 | BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23 | 11 | BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23 | |
12 | 12 | |||
13 | # Requires http_parser_set_max_header_size | |||
14 | #BUILDLINK_API_DEPENDS.http-parser+= http-parser>=2.9.0 | |||
15 | ||||
16 | .include "../../mk/bsd.prefs.mk" | 13 | .include "../../mk/bsd.prefs.mk" | |
17 | 14 | |||
18 | # XXX: figure out a way to add rpaths to torque | 15 | # XXX: figure out a way to add rpaths to torque | |
19 | MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib | 16 | MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib | |
20 | 17 | |||
21 | # Optional OpenSSL support in nghttp2 conflicts with OpenSSL 1.1.x | 18 | # Optional OpenSSL support in nghttp2 conflicts with OpenSSL 1.1.x | |
22 | # bundled and built by lang/nodejs. | 19 | # bundled and built by lang/nodejs. | |
23 | # Uncomment when we switch to openssl>=1.1 | 20 | # Uncomment when we switch to openssl>=1.1 | |
24 | # CONFIGURE_ARGS+= --shared-nghttp2 | 21 | # CONFIGURE_ARGS+= --shared-nghttp2 | |
25 | CONFIGURE_ARGS+= --with-intl=system-icu | 22 | CONFIGURE_ARGS+= --with-intl=system-icu | |
26 | 23 | |||
27 | CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh | 24 | CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh | |
28 | 25 |
@@ -1,38 +1,35 @@ | @@ -1,38 +1,35 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.1 2019/12/09 20:05:40 adam Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.2 2019/12/13 06:26:07 adam Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= nodejs | 3 | BUILDLINK_TREE+= nodejs | |
4 | 4 | |||
5 | .if !defined(NODEJS_BUILDLINK3_MK) | 5 | .if !defined(NODEJS_BUILDLINK3_MK) | |
6 | NODEJS_BUILDLINK3_MK:= | 6 | NODEJS_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.nodejs+= nodejs>=10 | 8 | BUILDLINK_API_DEPENDS.nodejs+= nodejs>=10 | |
9 | BUILDLINK_ABI_DEPENDS.nodejs?= nodejs>=10.15.3nb2 | 9 | BUILDLINK_ABI_DEPENDS.nodejs?= nodejs>=10.15.3nb2 | |
10 | BUILDLINK_PKGSRCDIR.nodejs?= ../../lang/nodejs | 10 | BUILDLINK_PKGSRCDIR.nodejs?= ../../lang/nodejs | |
11 | 11 | |||
12 | .include "../../mk/bsd.fast.prefs.mk" | 12 | .include "../../mk/bsd.fast.prefs.mk" | |
13 | 13 | |||
14 | .if ${OPSYS} != "Darwin" | 14 | .if ${OPSYS} != "Darwin" | |
15 | .include "../../devel/libexecinfo/buildlink3.mk" | 15 | .include "../../devel/libexecinfo/buildlink3.mk" | |
16 | .endif | 16 | .endif | |
17 | # Stated by the changelog | 17 | # Stated by the changelog | |
18 | BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23 | 18 | BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23 | |
19 | .include "../../devel/libuv/buildlink3.mk" | 19 | .include "../../devel/libuv/buildlink3.mk" | |
20 | .include "../../devel/zlib/buildlink3.mk" | 20 | .include "../../devel/zlib/buildlink3.mk" | |
21 | .include "../../net/libcares/buildlink3.mk" | 21 | .include "../../net/libcares/buildlink3.mk" | |
22 | .include "../../textproc/icu/buildlink3.mk" | 22 | .include "../../textproc/icu/buildlink3.mk" | |
23 | # Requires http_parser_set_max_header_size | |||
24 | BUILDLINK_API_DEPENDS.http-parser+= http-parser>=2.9.0 | |||
25 | #.include "../../www/http-parser/buildlink3.mk" | |||
26 | # Uncomment when we switch to openssl>=1.1 | 23 | # Uncomment when we switch to openssl>=1.1 | |
27 | # .include "../../www/nghttp2/buildlink3.mk" | 24 | # .include "../../www/nghttp2/buildlink3.mk" | |
28 | .include "../../mk/pthread.buildlink3.mk" | 25 | .include "../../mk/pthread.buildlink3.mk" | |
29 | 26 | |||
30 | pkgbase := nodejs | 27 | pkgbase := nodejs | |
31 | .include "../../mk/pkg-build-options.mk" | 28 | .include "../../mk/pkg-build-options.mk" | |
32 | 29 | |||
33 | # Enable when we start using pkgsrc openssl-1.1.x | 30 | # Enable when we start using pkgsrc openssl-1.1.x | |
34 | #.if !empty(PKG_BUILD_OPTIONS.nodejs:Mopenssl) | 31 | #.if !empty(PKG_BUILD_OPTIONS.nodejs:Mopenssl) | |
35 | #. include "../../security/openssl/buildlink3.mk" | 32 | #. include "../../security/openssl/buildlink3.mk" | |
36 | #.endif | 33 | #.endif | |
37 | 34 | |||
38 | .endif # NODEJS_BUILDLINK3_MK | 35 | .endif # NODEJS_BUILDLINK3_MK |