Received: by mail.netbsd.org (Postfix, from userid 605) id E33AF84D7C; Fri, 18 May 2018 23:04:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 6BD9084D78 for ; Fri, 18 May 2018 23:04:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id DTWvE5ef20Uk for ; Fri, 18 May 2018 23:04: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 EC7BA84C78 for ; Fri, 18 May 2018 23:04:53 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id E625EFBEC; Fri, 18 May 2018 23:04:53 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_152668469314150" MIME-Version: 1.0 Date: Fri, 18 May 2018 23:04:53 +0000 From: "Jared D. McNeill" Subject: CVS commit: pkgsrc/devel/boehm-gc To: pkgsrc-changes@NetBSD.org Reply-To: jmcneill@netbsd.org X-Mailer: log_accum Message-Id: <20180518230453.E625EFBEC@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. --_----------=_152668469314150 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: jmcneill Date: Fri May 18 23:04:53 UTC 2018 Modified Files: pkgsrc/devel/boehm-gc: Makefile Added Files: pkgsrc/devel/boehm-gc/patches: patch-include_private_gcconfig.h Log Message: Add support for NetBSD aarch64. Bump pkgrevision. To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89 pkgsrc/devel/boehm-gc/Makefile cvs rdiff -u -r0 -r1.3 \ pkgsrc/devel/boehm-gc/patches/patch-include_private_gcconfig.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_152668469314150 Content-Disposition: inline Content-Length: 2035 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/boehm-gc/Makefile diff -u pkgsrc/devel/boehm-gc/Makefile:1.88 pkgsrc/devel/boehm-gc/Makefile:1.89 --- pkgsrc/devel/boehm-gc/Makefile:1.88 Tue Apr 17 05:32:19 2018 +++ pkgsrc/devel/boehm-gc/Makefile Fri May 18 23:04:53 2018 @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.88 2018/04/17 05:32:19 wiz Exp $ +# $NetBSD: Makefile,v 1.89 2018/05/18 23:04:53 jmcneill Exp $ DISTNAME= gc-7.6.4 +PKGREVISION= 1 PKGNAME= ${DISTNAME:S/gc/boehm-gc/} CATEGORIES= devel MASTER_SITES= http://www.hboehm.info/gc/gc_source/ Added files: Index: pkgsrc/devel/boehm-gc/patches/patch-include_private_gcconfig.h diff -u /dev/null pkgsrc/devel/boehm-gc/patches/patch-include_private_gcconfig.h:1.3 --- /dev/null Fri May 18 23:04:53 2018 +++ pkgsrc/devel/boehm-gc/patches/patch-include_private_gcconfig.h Fri May 18 23:04:53 2018 @@ -0,0 +1,39 @@ +$NetBSD: patch-include_private_gcconfig.h,v 1.3 2018/05/18 23:04:53 jmcneill Exp $ + +--- include/private/gcconfig.h.orig 2018-01-26 13:16:17.000000000 +0000 ++++ include/private/gcconfig.h +@@ -114,7 +114,7 @@ + # endif + # if defined(__aarch64__) + # define AARCH64 +-# if !defined(LINUX) && !defined(DARWIN) && !defined(FREEBSD) ++# if !defined(LINUX) && !defined(DARWIN) && !defined(FREEBSD) && !defined(NETBSD) + # define NOSYS + # define mach_type_known + # endif +@@ -165,6 +165,10 @@ + # define ARM32 + # define mach_type_known + # endif ++# if defined(NETBSD) && defined(__aarch64__) ++# define AARCH64 ++# define mach_type_known ++# endif + # if defined(NETBSD) && defined(__sh__) + # define SH + # define mach_type_known +@@ -2143,6 +2147,14 @@ + # ifndef HBLKSIZE + # define HBLKSIZE 4096 + # endif ++# ifdef NETBSD ++# define OS_TYPE "NETBSD" ++# define HEURISTIC2 ++ extern ptr_t GC_data_start; ++# define DATASTART GC_data_start ++# define ELF_CLASS ELFCLASS64 ++# define DYNAMIC_LOADING ++# endif + # ifdef LINUX + # define OS_TYPE "LINUX" + # define LINUX_STACKBOTTOM --_----------=_152668469314150--