Annotation of pkgsrc/lang/nodejs/Makefile, Revision 1.154
1.154 ! nia 1: # $NetBSD: Makefile,v 1.153 2019/01/31 08:46:37 adam Exp $
1.1 mspo 2:
1.153 adam 3: DISTNAME= node-v10.15.1
1.127 fhajny 4:
5: USE_LANGUAGES= c gnu++14
1.104 fhajny 6:
7: # Stated by the changelog as of 8.2.0
8: GCC_REQD+= 4.9.4
1.1 mspo 9:
1.141 bsiegert 10: # Stated by the changelog
1.147 adam 11: BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23
1.141 bsiegert 12:
1.154 ! nia 13: # Requires http_parser_set_max_header_size
! 14: BUILDLINK_API_DEPENDS.http-parser+= http-parser>=2.9.0
! 15:
1.127 fhajny 16: .include "../../mk/bsd.prefs.mk"
17:
1.144 jperkin 18: # XXX: figure out a way to add rpaths to torque
19: MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib
20:
1.129 fhajny 21: # Optional OpenSSL support in nghttp2 conflicts with OpenSSL 1.1.x
22: # bundled and built by lang/nodejs.
23: # Uncomment when we switch to openssl>=1.1
24: # CONFIGURE_ARGS+= --shared-nghttp2
1.98 adam 25: CONFIGURE_ARGS+= --with-intl=system-icu
1.97 fhajny 26:
1.127 fhajny 27: CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh
28:
1.152 ryoon 29: .if ${MACHINE_ARCH} == "i386"
30: # 64 bit atomic ops are required
31: CXXFLAGS+= -march=i586
32: # required for SSE2 code under i386.
33: CXXFLAGS+= -mstackrealign
34: .endif
35:
1.128 minskim 36: .include "options.mk"
37:
1.48 fhajny 38: .include "../../lang/nodejs/Makefile.common"
1.97 fhajny 39: .include "../../textproc/icu/buildlink3.mk"
1.129 fhajny 40: # Uncomment when we switch to openssl>=1.1
41: # .include "../../www/nghttp2/buildlink3.mk"
1.1 mspo 42: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>