Received: by mail.netbsd.org (Postfix, from userid 605) id 9C76284E87; Fri, 23 Mar 2018 21:07:55 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id A539184E7F for ; Fri, 23 Mar 2018 21:07:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id kshfR1bGv9b6 for ; Fri, 23 Mar 2018 21:07:54 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id EE3FD84D9B for ; Fri, 23 Mar 2018 21:07:53 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id E43BDFB40; Fri, 23 Mar 2018 21:07:53 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1521839273288590" MIME-Version: 1.0 Date: Fri, 23 Mar 2018 21:07:53 +0000 From: "Joerg Sonnenberger" Subject: CVS commit: pkgsrc/lang/nodejs To: pkgsrc-changes@NetBSD.org Reply-To: joerg@netbsd.org X-Mailer: log_accum Message-Id: <20180323210753.E43BDFB40@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1521839273288590 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: joerg Date: Fri Mar 23 21:07:53 UTC 2018 Modified Files: pkgsrc/lang/nodejs: distinfo Added Files: pkgsrc/lang/nodejs/patches: patch-src_node__postmortem__metadata.cc Log Message: Unbreak build on NetBSD by ensuring that uintptr_t is not a macro. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117 pkgsrc/lang/nodejs/distinfo cvs rdiff -u -r0 -r1.1 \ pkgsrc/lang/nodejs/patches/patch-src_node__postmortem__metadata.cc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1521839273288590 Content-Disposition: inline Content-Length: 2244 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/lang/nodejs/distinfo diff -u pkgsrc/lang/nodejs/distinfo:1.116 pkgsrc/lang/nodejs/distinfo:1.117 --- pkgsrc/lang/nodejs/distinfo:1.116 Tue Mar 13 16:22:00 2018 +++ pkgsrc/lang/nodejs/distinfo Fri Mar 23 21:07:53 2018 @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.116 2018/03/13 16:22:00 fhajny Exp $ +$NetBSD: distinfo,v 1.117 2018/03/23 21:07:53 joerg Exp $ SHA1 (node-v9.8.0.tar.gz) = d9d30f6d255353f76ddc869e0d66c55a503afd2d RMD160 (node-v9.8.0.tar.gz) = 6ca4e9638643ca42c8877adb95d91760cd106994 @@ -22,6 +22,7 @@ SHA1 (patch-deps_v8_src_log-utils.h) = 3 SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3 SHA1 (patch-src_cares__wrap.cc) = a26a162f130468cbc0650a33b27b71377d273704 SHA1 (patch-src_inspector__agent.cc) = f6d25964a6446a1cb3c7733b7668c87932efad98 +SHA1 (patch-src_node__postmortem__metadata.cc) = 9938482d724ad6636af5dc3fa719ec26ed8539ff SHA1 (patch-tools_gyp_pylib_gyp_common.py) = 585dd239415da146fa50ed86e42dd99080e86002 SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 15937c419f3226ab280c7bcd5d726773cb5add57 Added files: Index: pkgsrc/lang/nodejs/patches/patch-src_node__postmortem__metadata.cc diff -u /dev/null pkgsrc/lang/nodejs/patches/patch-src_node__postmortem__metadata.cc:1.1 --- /dev/null Fri Mar 23 21:07:53 2018 +++ pkgsrc/lang/nodejs/patches/patch-src_node__postmortem__metadata.cc Fri Mar 23 21:07:53 2018 @@ -0,0 +1,15 @@ +$NetBSD: patch-src_node__postmortem__metadata.cc,v 1.1 2018/03/23 21:07:53 joerg Exp $ + +--- src/node_postmortem_metadata.cc.orig 2018-03-23 20:05:49.909811719 +0000 ++++ src/node_postmortem_metadata.cc +@@ -11,6 +11,10 @@ + #define NODEDBG_OFFSET(Class, Member, Type) \ + NODEDBG_SYMBOL(offset_ ## Class ## __ ## Member ## __ ## Type) + ++// Some systems provide macros for the types as well, which get expanded ++// by the nested macros here. ++#undef uintptr_t ++ + // These are the constants describing Node internal structures. Every constant + // should use the format described above. These constants are declared as + // global integers so that they'll be present in the generated node binary. They --_----------=_1521839273288590--