head 1.3; access; symbols pkgsrc-2019Q4:1.2.0.32 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.28 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.26 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.24 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.22 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.20 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.18 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.16 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.14 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.12 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.8 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.6 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.4 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.2 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.1.0.26 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.24 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.22 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.20 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.18 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.16 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.14 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.12 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.10 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.8 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.6 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.4 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.2 pkgsrc-2013Q2-base:1.1; locks; strict; comment @# @; 1.3 date 2020.02.11.15.52.18; author nia; state dead; branches; next 1.2; commitid nTJRuCEsQvWSVgWB; 1.2 date 2016.08.15.10.24.31; author richard; state Exp; branches; next 1.1; commitid 237alaBQf0yh4oiz; 1.1 date 2013.06.17.12.43.28; author wiz; state Exp; branches; next ; commitid pCJW2RO3HwjB0YTw; desc @@ 1.3 log @lang: Remove mono2. This version is long obsolete and nothing in pkgsrc needs it any more. Use lang/mono6 or lang/mono depending on your platform. @ text @$NetBSD: patch-ad,v 1.2 2016/08/15 10:24:31 richard Exp $ --- mono/utils/mono-sigcontext.h.orig 2012-01-30 18:01:23.000000000 +0000 +++ mono/utils/mono-sigcontext.h @@@@ -6,11 +6,12 @@@@ #include #endif -#if defined(__i386__) - -#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__DragonFly__) +#ifdef HAVE_UCONTEXT_H #include #endif + +#if defined(__i386__) + #if defined(__APPLE__) #include #endif @@@@ -172,10 +173,6 @@@@ #elif defined(__mono_ppc__) -#if HAVE_UCONTEXT_H -#include -#endif - #if defined(__linux__) typedef struct ucontext os_ucontext; @@@@ -211,7 +208,7 @@@@ #define UCONTEXT_REG_FPRn(ctx, n) (((os_ucontext*)(ctx))->uc_mcontext.__fpregs.__fpu_regs [(n)]) #define UCONTEXT_REG_NIP(ctx) _UC_MACHINE_PC(ctx) #define UCONTEXT_REG_LNK(ctx) (((os_ucontext*)(ctx))->uc_mcontext.__gregs [_REG_LR]) -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__DragonFly__) typedef ucontext_t os_ucontext; #define UCONTEXT_REG_Rn(ctx, n) ((ctx)->uc_mcontext.mc_gpr [(n)]) @@@@ -275,10 +272,6 @@@@ #endif #elif defined(__s390x__) -# if HAVE_UCONTEXT_H -# include -# endif - # define UCONTEXT_GREGS(ctx) (((ucontext_t *)(ctx))->uc_mcontext.gregs) #endif @ 1.2 log @SunOS updates to really use c99 and update mono-sigcontext.h to use HAVE_UCONTEXT_H a bit more logically and motivated by illumos updates involving regset.h. Builds now reliably even if /lib/cpp is not present. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1 2013/06/17 12:43:28 wiz Exp $ @ 1.1 log @Import mono-2.10.9nb3 as lang/mono2. The Mono Project is an open development initiative sponsored by Ximian that is working to develop an open source, Unix version of the Microsoft .NET development platform. Its objective is to enable Unix developers to build and deploy cross-platform .NET Applications. The project will implement various technologies developed by Microsoft that have now been submitted to the ECMA for standardization. This package contains the major version 2 of mono. @ text @d1 31 a31 4 $NetBSD: patch-ad,v 1.23 2011/10/29 05:47:54 kefren Exp $ --- mono/utils/mono-sigcontext.h.orig 2011-09-14 06:32:19.000000000 +0300 +++ mono/utils/mono-sigcontext.h 2011-10-28 17:28:46.000000000 +0300 @@@@ -211,7 +211,7 @@@@ d40 11 @