Received: by mail.netbsd.org (Postfix, from userid 605) id 4D04984D13; Tue, 19 Jul 2022 08:49:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 8829784F2F for ; Tue, 19 Jul 2022 08:49:44 +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 QYzXZjejdf1d for ; Tue, 19 Jul 2022 08:49:44 +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 EE83B84D13 for ; Tue, 19 Jul 2022 08:49:43 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id E83CAFB1A; Tue, 19 Jul 2022 08:49:43 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1658220583207160" MIME-Version: 1.0 Date: Tue, 19 Jul 2022 08:49:43 +0000 From: "Darrin B. Jewell" Subject: CVS commit: pkgsrc/emulators/free42 To: pkgsrc-changes@NetBSD.org Reply-To: dbj@netbsd.org X-Mailer: log_accum Message-Id: <20220719084943.E83CAFB1A@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1658220583207160 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: dbj Date: Tue Jul 19 08:49:43 UTC 2022 Modified Files: pkgsrc/emulators/free42: distinfo pkgsrc/emulators/free42/patches: patch-gtk_build-intel-lib.sh Log Message: emulators/free42: fix fenv.h inclusion detection on NetBSD To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 pkgsrc/emulators/free42/distinfo cvs rdiff -u -r1.1 -r1.2 \ pkgsrc/emulators/free42/patches/patch-gtk_build-intel-lib.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1658220583207160 Content-Disposition: inline Content-Length: 2404 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/emulators/free42/distinfo diff -u pkgsrc/emulators/free42/distinfo:1.6 pkgsrc/emulators/free42/distinfo:1.7 --- pkgsrc/emulators/free42/distinfo:1.6 Thu Jul 14 05:09:46 2022 +++ pkgsrc/emulators/free42/distinfo Tue Jul 19 08:49:43 2022 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.6 2022/07/14 05:09:46 dbj Exp $ +$NetBSD: distinfo,v 1.7 2022/07/19 08:49:43 dbj Exp $ BLAKE2s (free42-nologo-3.0.13.tgz) = 70420aeb62b88ee0b2f3ada3c8ba8c40c036b0debadbf14599fccf4b352636b1 SHA512 (free42-nologo-3.0.13.tgz) = 6037e86962157a2293915d2bd9343f7ddcddcbb346e98fe339a7ef1784c98249fb55c69c0cf6370a79db4628197ac851d4c4c05ec610a2911fa9c3b00a6d077d Size (free42-nologo-3.0.13.tgz) = 7458844 bytes -SHA1 (patch-gtk_build-intel-lib.sh) = ecd5182d01109b42f139c26c8f31e315fe9f79ae +SHA1 (patch-gtk_build-intel-lib.sh) = 352776e139cba7882ed24072dbffa23777a4c8a0 Index: pkgsrc/emulators/free42/patches/patch-gtk_build-intel-lib.sh diff -u pkgsrc/emulators/free42/patches/patch-gtk_build-intel-lib.sh:1.1 pkgsrc/emulators/free42/patches/patch-gtk_build-intel-lib.sh:1.2 --- pkgsrc/emulators/free42/patches/patch-gtk_build-intel-lib.sh:1.1 Thu Jul 14 05:09:46 2022 +++ pkgsrc/emulators/free42/patches/patch-gtk_build-intel-lib.sh Tue Jul 19 08:49:43 2022 @@ -1,4 +1,4 @@ -$NetBSD: patch-gtk_build-intel-lib.sh,v 1.1 2022/07/14 05:09:46 dbj Exp $ +$NetBSD: patch-gtk_build-intel-lib.sh,v 1.2 2022/07/19 08:49:43 dbj Exp $ Avoid pkgsrc libtool on Darwin. @@ -6,7 +6,7 @@ On NetBSD, build intel lib as if it was --- gtk/build-intel-lib.sh.orig 2022-06-16 09:39:50.000000000 +0000 +++ gtk/build-intel-lib.sh -@@ -45,6 +45,19 @@ tar xvfz ../inteldecimal/IntelRDFPMathLi +@@ -45,6 +45,24 @@ tar xvfz ../inteldecimal/IntelRDFPMathLi cd IntelRDFPMathLib20U1 patch -p0 <../intel-lib-linux.patch @@ -15,6 +15,11 @@ On NetBSD, build intel lib as if it was + sed -e 's/libtool/xcrun libtool/' \ + LIBRARY/makefile.iml_head.orig > LIBRARY/makefile.iml_head + ++# Fixup fenv.h inclusion detection. NetBSD uses _FENV_H_ ++mv LIBRARY/src/bid_functions.h LIBRARY/src/bid_functions.h.orig && \ ++ sed -e 's/!defined (_FENV_H)/& \&\& !defined(_FENV_H_)/' \ ++ LIBRARY/src/bid_functions.h.orig > LIBRARY/src/bid_functions.h ++ +# make NetBSD look like FreeBSD to the Makefiles, this is a little hackish +if [ `uname -s` = "NetBSD" ]; then + OS_ARG="CFLAGS_OPT=-DLINUX" --_----------=_1658220583207160--