pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

klayout: fix build under NetBSD



Module Name:	pkgsrc-wip
Committed By:	Ryo ONODERA <ryoon%NetBSD.org@localhost>
Pushed By:	ryoon
Date:		Mon Jul 16 21:59:00 2018 +0900
Changeset:	fe9d30cdc2ee2eecad33d2d53867ce43ae4ba555

Modified Files:
	klayout/distinfo
Added Files:
	klayout/patches/patch-src_lay_lay_laySignalHandler.cc

Log Message:
klayout: fix build under NetBSD

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=fe9d30cdc2ee2eecad33d2d53867ce43ae4ba555

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 klayout/distinfo                                      |  5 +++--
 klayout/patches/patch-src_lay_lay_laySignalHandler.cc | 13 +++++++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)

diffs:
diff --git a/klayout/distinfo b/klayout/distinfo
index 9aedaa7de9..0fcbea5020 100644
--- a/klayout/distinfo
+++ b/klayout/distinfo
@@ -4,7 +4,8 @@ SHA1 (klayout-0.25.3.tar.gz) = 6c5cfb03d494b8e5433a810237db4728708a7ad0
 RMD160 (klayout-0.25.3.tar.gz) = e9eefce0ac672d112de3406e34b1af23ab0eae5f
 SHA512 (klayout-0.25.3.tar.gz) = 4105d312c4051bc0f0ad1e9acd8f3fa990b760c8ecbc58d99c788843e5936ba8f236c0c6e1f34cd4bcb684bf8b7ccefd8271ba9371e1b338baf60e05d89001ac
 Size (klayout-0.25.3.tar.gz) = 18811067 bytes
-SHA1 (patch-config_Makefile_conf_freebsd-32-gcc-release) = 8ee1a6f42465ef650fbd26ec6dcdea4db249d018
-SHA1 (patch-config_Makefile_conf_netbsd-32-gcc-release) = 1fd264f8a25d4410cd48fcfbbbfbf149e65e3b22
+SHA1 (patch-config_Makefile.conf.freebsd-32-gcc-release) = fd5b506f8da1c314091523e48e33a949d0fadb94
+SHA1 (patch-config_Makefile.conf.netbsd-32-gcc-release) = 72ab38fd4bb1a1c9bbae61ad7f7cbdafa5706775
 SHA1 (patch-src_layApplication.cc) = fa42542213519e8c04820ab08ce5c1385bf8b860
+SHA1 (patch-src_lay_lay_laySignalHandler.cc) = 4ff62eba653ab187aa90552278ecd464818ca64e
 SHA1 (patch-src_tlStream.cc) = aa3b781acad05e4ec45075b6d08750213ece3820
diff --git a/klayout/patches/patch-src_lay_lay_laySignalHandler.cc b/klayout/patches/patch-src_lay_lay_laySignalHandler.cc
new file mode 100644
index 0000000000..bc5184a994
--- /dev/null
+++ b/klayout/patches/patch-src_lay_lay_laySignalHandler.cc
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- src/lay/lay/laySignalHandler.cc.orig	2018-05-04 19:21:14.000000000 +0000
++++ src/lay/lay/laySignalHandler.cc
+@@ -450,7 +450,7 @@ void install_signal_handlers ()
+   act.sa_sigaction = signal_handler;
+   sigemptyset (&act.sa_mask);
+   act.sa_flags = SA_SIGINFO;
+-#if !defined(__APPLE__)
++#if !defined(__APPLE__) && !defined(__NetBSD__)
+   act.sa_restorer = 0;
+ #endif
+ 


Home | Main Index | Thread Index | Old Index