head 1.4; access; symbols pkgsrc-2019Q4:1.3.0.52 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.48 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.46 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.44 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.42 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.40 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.38 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.36 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.34 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.32 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.28 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.26 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.24 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.22 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.20 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.18 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.16 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.14 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.12 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.10 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.8 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.6 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.4 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.2 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.2.0.4 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.2 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.1.0.2 pkgsrc-2013Q2-base:1.1; locks; strict; comment @# @; 1.4 date 2020.02.11.15.52.18; author nia; state dead; branches; next 1.3; commitid nTJRuCEsQvWSVgWB; 1.3 date 2014.01.15.19.46.12; author wiz; state Exp; branches; next 1.2; commitid arP3wRikK3IZwflx; 1.2 date 2013.09.12.20.13.41; author jperkin; state Exp; branches; next 1.1; commitid j9mV9og3Qv5EHb5x; 1.1 date 2013.06.17.12.43.28; author wiz; state Exp; branches; next ; commitid pCJW2RO3HwjB0YTw; desc @@ 1.4 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-ab,v 1.3 2014/01/15 19:46:12 wiz Exp $ Support 64-bit SunOS. --- configure.orig 2012-02-01 20:48:05.000000000 +0000 +++ configure @@@@ -3699,7 +3699,7 @@@@ $as_echo "#define PLATFORM_NO_SYMLINKS 1 host_win32=yes if test "x$cross_compiling" = "xno"; then target_win32=yes - if test "x$host" == "x$build"; then + if test "x$host" = "x$build"; then $as_echo "#define TARGET_WIN32 1" >>confdefs.h @@@@ -3741,12 +3741,15 @@@@ $as_echo "#define MINGW_CROSS_COMPILE 1" CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD" libmono_ldflags="-pthread" need_link_unlink=yes - libdl="-ldl" + libdl= libgc_threads=pthreads with_sigaltstack=no use_sigposix=yes + cat >>confdefs.h <<\_ACEOF +#define PTHREAD_POINTER_ID 1 +_ACEOF ;; - *-*-*freebsd*) + *-*-*freebsd* | *-*-*dragonfly*) host_win32=no if test "x$PTHREAD_CFLAGS" = "x"; then CPPFLAGS="$CPPFLAGS -DGC_FREEBSD_THREADS" @@@@ -3762,7 +3765,8 @@@@ $as_echo "#define MINGW_CROSS_COMPILE 1" LDFLAGS="$LDFLAGS $PTHREAD_LIBS" libmono_ldflags="$PTHREAD_LIBS" fi - CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD" + CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD -DPLATFORM_BSD6 -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP" + libmono_cflags="$libmono_cflags -D_REENTRANT" need_link_unlink=yes $as_echo "#define PTHREAD_POINTER_ID 1" >>confdefs.h @@@@ -23481,7 +23485,7 @@@@ LIBC="libc.so.6" INTL="libc.so.6" SQLITE="libsqlite.so.0" SQLITE3="libsqlite3.so.0" -X11="libX11.so" +X11="@@X11BASE@@/lib/libX11.so" sizeof_register="SIZEOF_VOID_P" @@@@ -23580,6 +23584,11 @@@@ rm -f core conftest.err conftest.$ac_obj JIT_SUPPORTED=yes jit_wanted=true case $host_os in + solaris*) + LIBC="libc.so" + INTL="libintl.so" + have_visibility_hidden=no + ;; linux*) sgen_supported=true AOT_SUPPORTED="yes" @@@@ -24039,10 +24048,12 @@@@ case "$host" in X11="libX11.dylib" ;; *-*-*netbsd*) - LIBC="libc.so.12" - INTL="libintl.so.0" + LIBC="libc.so" + INTL="libintl.so" + SQLITE="libsqlite.so" + SQLITE3="libsqlite3.so" ;; - *-*-*freebsd*) + *-*-*freebsd* | *-*-*dragonfly*) LIBC="libc.so" INTL="libintl.so" SQLITE="libsqlite.so" @ 1.3 log @Fix incorrect -ldl handling. From Richard Hansen in PR 48525. Currently no effective change, so no PKGREVISION bump. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.2 2013/09/12 20:13:41 jperkin Exp $ @ 1.2 log @Add support for 64-bit SunOS. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 2013/06/17 12:43:28 wiz Exp $ d21 1 a21 1 + libdl="-ldl /libexec/ld.elf_so" @ 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 7 a7 4 $NetBSD: patch-ab,v 1.28 2011/10/29 05:47:54 kefren Exp $ --- configure.orig 2011-09-15 20:12:44.000000000 +0300 +++ configure 2011-10-28 17:51:31.000000000 +0300 @@@@ -3834,7 +3834,7 @@@@ $as_echo "#define PLATFORM_NO_SYMLINKS 1 d16 1 a16 1 @@@@ -3876,12 +3876,15 @@@@ $as_echo "#define MINGW_CROSS_COMPILE 1" d34 1 a34 1 @@@@ -3897,7 +3900,8 @@@@ $as_echo "#define MINGW_CROSS_COMPILE 1" d44 1 a44 1 @@@@ -22821,7 +22825,7 @@@@ LIBC="libc.so.6" d53 13 a65 1 @@@@ -23379,10 +23383,12 @@@@ case "$host" in @