diff options
author | taca <taca> | 2007-08-03 07:46:54 +0000 |
---|---|---|
committer | taca <taca> | 2007-08-03 07:46:54 +0000 |
commit | 6d7e3cf959d6f33f737220b27e790055d8f56006 (patch) | |
tree | 3133590af3d5c49308437c966558bc97bf2fa712 /lang/mono | |
parent | a159d020d5f2d5d0efa792a148aa4e0e9c49e06f (diff) | |
download | pkgsrc-6d7e3cf959d6f33f737220b27e790055d8f56006.tar.gz |
Fix build problem on NetBSD currnet with mremap(2).
Patch supplied from Makoto Fujiwara.
Diffstat (limited to 'lang/mono')
-rw-r--r-- | lang/mono/distinfo | 3 | ||||
-rw-r--r-- | lang/mono/patches/patch-be | 18 |
2 files changed, 20 insertions, 1 deletions
diff --git a/lang/mono/distinfo b/lang/mono/distinfo index d2b8e677ad7..d63eaceee54 100644 --- a/lang/mono/distinfo +++ b/lang/mono/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.28 2007/01/04 02:38:14 rillig Exp $ +$NetBSD: distinfo,v 1.29 2007/08/03 07:46:54 taca Exp $ SHA1 (mono-1.1.13.8.1.tar.gz) = f2cb79844073694859b1fb92eb770e3705239a3d RMD160 (mono-1.1.13.8.1.tar.gz) = a100a96b19300b253c12a2ad70caf65721418209 @@ -22,3 +22,4 @@ SHA1 (patch-ar) = 83fed158f52b9717298c0594bc0bbef8edc7e509 SHA1 (patch-ba) = 1aee2cf3dce0d2d378941b6cbff5600640c4d564 SHA1 (patch-bc) = bbf1a903cf7fee1dbd3a070b0ef0d5aecbdf67e2 SHA1 (patch-bd) = a52007ae22f8b23d20abf4a56e5b9d57ccd1fbbe +SHA1 (patch-be) = d7a6232690ecd15c32ed44dcc498e596c248f332 diff --git a/lang/mono/patches/patch-be b/lang/mono/patches/patch-be new file mode 100644 index 00000000000..0c68df2f843 --- /dev/null +++ b/lang/mono/patches/patch-be @@ -0,0 +1,18 @@ +$NetBSD: patch-be,v 1.1 2007/08/03 07:46:54 taca Exp $ + +--- mono-1.1.13.8.1/support/sys-mman.corig 2006-04-11 07:21:37.000000000 +0900 ++++ support/sys-mman.c 2007-08-03 22:04:18.000000000 +0900 +@@ -96,8 +96,13 @@ + if (Mono_Posix_FromMremapFlags (flags, &_flags) == -1) + return MAP_FAILED; + ++#if defined(__NetBSD__) ++ return mremap (old_address, (size_t) old_size, old_address, (size_t) new_size, ++ (unsigned long) _flags); ++#else + return mremap (old_address, (size_t) old_size, (size_t) new_size, + (unsigned long) _flags); ++#endif + } + #endif /* def HAVE_MREMAP */ + |