Tue May 30 14:26:38 2017 UTC ()
On macOS, do not generate debugging symbols; they use lots of disk space, and most of them get stripped off during installation.


(adam)
diff -r1.97 -r1.98 pkgsrc/lang/nodejs/Makefile
diff -r1.94 -r1.95 pkgsrc/lang/nodejs/distinfo
diff -r0 -r1.1 pkgsrc/lang/nodejs/patches/patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_xcode__emulation.py
diff -r0 -r1.1 pkgsrc/lang/nodejs/patches/patch-tools_gyp_pylib_gyp_xcode__emulation.py

cvs diff -r1.97 -r1.98 pkgsrc/lang/nodejs/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/nodejs/Makefile 2017/05/12 20:55:40 1.97
+++ pkgsrc/lang/nodejs/Makefile 2017/05/30 14:26:38 1.98
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1# $NetBSD: Makefile,v 1.97 2017/05/12 20:55:40 fhajny Exp $ 1# $NetBSD: Makefile,v 1.98 2017/05/30 14:26:38 adam Exp $
2 2
3DISTNAME= node-v7.10.0 3DISTNAME= node-v7.10.0
4 4
5CONFIGURE_ARGS+= --with-intl=system-icu 5CONFIGURE_ARGS+= --with-intl=system-icu
6 6
7.include "../../lang/nodejs/Makefile.common" 7.include "../../lang/nodejs/Makefile.common"
8.include "../../textproc/icu/buildlink3.mk" 8.include "../../textproc/icu/buildlink3.mk"
9.include "../../mk/bsd.pkg.mk" 9.include "../../mk/bsd.pkg.mk"

cvs diff -r1.94 -r1.95 pkgsrc/lang/nodejs/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/nodejs/distinfo 2017/05/04 16:39:36 1.94
+++ pkgsrc/lang/nodejs/distinfo 2017/05/30 14:26:38 1.95
@@ -1,27 +1,29 @@ @@ -1,27 +1,29 @@
1$NetBSD: distinfo,v 1.94 2017/05/04 16:39:36 fhajny Exp $ 1$NetBSD: distinfo,v 1.95 2017/05/30 14:26:38 adam Exp $
2 2
3SHA1 (node-v7.10.0.tar.gz) = 2a32c82256effb991c59a1b37b5c1d0beffe9c2d 3SHA1 (node-v7.10.0.tar.gz) = 2a32c82256effb991c59a1b37b5c1d0beffe9c2d
4RMD160 (node-v7.10.0.tar.gz) = c0d8edb2977e59b6090953c72ee9be1ae699f01a 4RMD160 (node-v7.10.0.tar.gz) = c0d8edb2977e59b6090953c72ee9be1ae699f01a
5SHA512 (node-v7.10.0.tar.gz) = d65a43b834b1926097daf952d22c4954090522ebe95862355947b1bd3d653a010f51bf9b03fa1532ad6156f636f0acb84c0b8c6017ffc6d9e011217fb7e86e80 5SHA512 (node-v7.10.0.tar.gz) = d65a43b834b1926097daf952d22c4954090522ebe95862355947b1bd3d653a010f51bf9b03fa1532ad6156f636f0acb84c0b8c6017ffc6d9e011217fb7e86e80
6Size (node-v7.10.0.tar.gz) = 28110265 bytes 6Size (node-v7.10.0.tar.gz) = 28110265 bytes
7SHA1 (patch-common.gypi) = 5b3a50617358637a6f910de28bb5a14f037317a6 7SHA1 (patch-common.gypi) = 5b3a50617358637a6f910de28bb5a14f037317a6
8SHA1 (patch-deps_cares_cares.gyp) = 2235eb44bc984fa2e745fdf1786f1ae6de6ef80f 8SHA1 (patch-deps_cares_cares.gyp) = 2235eb44bc984fa2e745fdf1786f1ae6de6ef80f
9SHA1 (patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_generator_make.py) = 78d6ddd37ae30e869e0da666a78baad86a638c50 9SHA1 (patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_generator_make.py) = 78d6ddd37ae30e869e0da666a78baad86a638c50
 10SHA1 (patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_xcode__emulation.py) = 6f21f937d2baf5799192e96865771cef6b4822a5
10SHA1 (patch-deps_uv_common.gypi) = ba9caa1f6d9d6df1913d0d72a8d18ea6db0a32ff 11SHA1 (patch-deps_uv_common.gypi) = ba9caa1f6d9d6df1913d0d72a8d18ea6db0a32ff
11SHA1 (patch-deps_uv_src_unix_netbsd.c) = 0915dcd6ff65ec9bc098c05c32e3fedee9c8168b 12SHA1 (patch-deps_uv_src_unix_netbsd.c) = 0915dcd6ff65ec9bc098c05c32e3fedee9c8168b
12SHA1 (patch-deps_v8_src_arm_cpu-arm.cc) = d0d11ac474ab109a6f40b26fa457b12d742eb48d 13SHA1 (patch-deps_v8_src_arm_cpu-arm.cc) = d0d11ac474ab109a6f40b26fa457b12d742eb48d
13SHA1 (patch-deps_v8_src_base_atomicops.h) = 552d2b7781b39b93392fd00043b1cf4cb10802da 14SHA1 (patch-deps_v8_src_base_atomicops.h) = 552d2b7781b39b93392fd00043b1cf4cb10802da
14SHA1 (patch-deps_v8_src_base_atomicops__internals__arm__gcc.h) = 1352769e157d5b49d019bdcd394db276421cdbad 15SHA1 (patch-deps_v8_src_base_atomicops__internals__arm__gcc.h) = 1352769e157d5b49d019bdcd394db276421cdbad
15SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 686c2054838a25cfeed7fb9870a959e48dc4de35 16SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 686c2054838a25cfeed7fb9870a959e48dc4de35
16SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 0abf6a541f24da87dbbd22f57abcd5534999b3df 17SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 0abf6a541f24da87dbbd22f57abcd5534999b3df
17SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = eff609b75125dab536934bd8afa640955dcee674 18SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = eff609b75125dab536934bd8afa640955dcee674
18SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = aa84bf1dbaac5808529f6b01502d117c88751649 19SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = aa84bf1dbaac5808529f6b01502d117c88751649
19SHA1 (patch-deps_v8_src_compiler_types.h) = 547954c73ae3c86d5bb2108488ca21a34ece501c 20SHA1 (patch-deps_v8_src_compiler_types.h) = 547954c73ae3c86d5bb2108488ca21a34ece501c
20SHA1 (patch-deps_v8_src_log-utils.h) = 32bbf2de2af7a8ab6900a4d5e968dcc1357f6de2 21SHA1 (patch-deps_v8_src_log-utils.h) = 32bbf2de2af7a8ab6900a4d5e968dcc1357f6de2
21SHA1 (patch-deps_v8_src_runtime_runtime-i18n.cc) = 54bb9451e13251671d33f283974ea7eb8fc35118 22SHA1 (patch-deps_v8_src_runtime_runtime-i18n.cc) = 54bb9451e13251671d33f283974ea7eb8fc35118
22SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3 23SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3
23SHA1 (patch-src_cares__wrap.cc) = d9510afd0cd4b0156a604d9197d9f97d6e3b291f 24SHA1 (patch-src_cares__wrap.cc) = d9510afd0cd4b0156a604d9197d9f97d6e3b291f
24SHA1 (patch-src_node.cc) = 7004baf140e252861494b4fb003beeaa8581be78 25SHA1 (patch-src_node.cc) = 7004baf140e252861494b4fb003beeaa8581be78
25SHA1 (patch-tools_gyp_pylib_gyp_common.py) = 585dd239415da146fa50ed86e42dd99080e86002 26SHA1 (patch-tools_gyp_pylib_gyp_common.py) = 585dd239415da146fa50ed86e42dd99080e86002
26SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e 27SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e
 28SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 15937c419f3226ab280c7bcd5d726773cb5add57
27SHA1 (patch-tools_install.py) = aae60d31e8c2e74f18c61c328913412545943d79 29SHA1 (patch-tools_install.py) = aae60d31e8c2e74f18c61c328913412545943d79

File Added: pkgsrc/lang/nodejs/patches/Attic/patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_xcode__emulation.py
$NetBSD: patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_xcode__emulation.py,v 1.1 2017/05/30 14:26:38 adam Exp $

Do not generate debugging symbols (uses lots of disk space).

--- deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py.orig	2017-05-30 13:51:50.000000000 +0000
+++ deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
@@ -500,7 +500,7 @@ class XcodeSettings(object):
 
     self._Appendf(cflags, 'GCC_OPTIMIZATION_LEVEL', '-O%s', default='s')
 
-    if self._Test('GCC_GENERATE_DEBUGGING_SYMBOLS', 'YES', default='YES'):
+    if self._Test('GCC_GENERATE_DEBUGGING_SYMBOLS', 'YES', default='NO'):
       dbg_format = self._Settings().get('DEBUG_INFORMATION_FORMAT', 'dwarf')
       if dbg_format == 'dwarf':
         cflags.append('-gdwarf-2')

File Added: pkgsrc/lang/nodejs/patches/patch-tools_gyp_pylib_gyp_xcode__emulation.py
$NetBSD: patch-tools_gyp_pylib_gyp_xcode__emulation.py,v 1.1 2017/05/30 14:26:38 adam Exp $

Do not generate debugging symbols (uses lots of disk space).

--- tools/gyp/pylib/gyp/xcode_emulation.py.orig	2017-05-30 14:15:04.000000000 +0000
+++ tools/gyp/pylib/gyp/xcode_emulation.py
@@ -577,7 +577,7 @@ class XcodeSettings(object):
 
     self._Appendf(cflags, 'GCC_OPTIMIZATION_LEVEL', '-O%s', default='s')
 
-    if self._Test('GCC_GENERATE_DEBUGGING_SYMBOLS', 'YES', default='YES'):
+    if self._Test('GCC_GENERATE_DEBUGGING_SYMBOLS', 'YES', default='NO'):
       dbg_format = self._Settings().get('DEBUG_INFORMATION_FORMAT', 'dwarf')
       if dbg_format == 'dwarf':
         cflags.append('-gdwarf-2')