Mon Sep 2 16:41:01 2019 UTC ()
mono6: get PAXCTL from environment


(nia)
diff -r1.4 -r1.5 pkgsrc/lang/mono6/Makefile
diff -r1.1 -r1.2 pkgsrc/lang/mono6/distinfo
diff -r1.1 -r1.2 pkgsrc/lang/mono6/patches/patch-runtime_mono-wrapper.in

cvs diff -r1.4 -r1.5 pkgsrc/lang/mono6/Attic/Makefile (switch to unified diff)

--- pkgsrc/lang/mono6/Attic/Makefile 2019/09/01 12:04:38 1.4
+++ pkgsrc/lang/mono6/Attic/Makefile 2019/09/02 16:41:01 1.5
@@ -1,191 +1,194 @@ @@ -1,191 +1,194 @@
1# $NetBSD: Makefile,v 1.4 2019/09/01 12:04:38 nia Exp $ 1# $NetBSD: Makefile,v 1.5 2019/09/02 16:41:01 nia Exp $
2 2
3DISTNAME= mono-6.0.0.313 3DISTNAME= mono-6.0.0.313
4CATEGORIES= lang 4CATEGORIES= lang
5MASTER_SITES= https://download.mono-project.com/sources/mono/ 5MASTER_SITES= https://download.mono-project.com/sources/mono/
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.mono-project.com/ 9HOMEPAGE= http://www.mono-project.com/
10COMMENT= Open source implementation of the .NET Development Framework 10COMMENT= Open source implementation of the .NET Development Framework
11LICENSE= mit AND gnu-gpl-v2 AND gnu-lgpl-v2 AND apache-2.0 11LICENSE= mit AND gnu-gpl-v2 AND gnu-lgpl-v2 AND apache-2.0
12 12
13WRKSRC= ${WRKDIR}/${DISTNAME} 13WRKSRC= ${WRKDIR}/${DISTNAME}
14 14
15TOOL_DEPENDS+= p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser 15TOOL_DEPENDS+= p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser
16CONFLICTS= pnet-[0-9]* mcsim-[0-9]* lc-[0-9]* 16CONFLICTS= pnet-[0-9]* mcsim-[0-9]* lc-[0-9]*
17ALL_ENV+= MONO_SHARED_DIR=${WRKDIR} PLATFORM= 17ALL_ENV+= MONO_SHARED_DIR=${WRKDIR} PLATFORM=
 18ALL_ENV+= PAXCTL=${PAXCTL}
18 19
19USE_TOOLS+= bash:run cmake gmake gtar msgfmt perl:run pkg-config 20USE_TOOLS+= bash:run cmake gmake gtar msgfmt perl:run pkg-config
20USE_TOOLS+= bison autoconf automake 21USE_TOOLS+= bison autoconf automake
21USE_LIBTOOL= yes 22USE_LIBTOOL= yes
22USE_LANGUAGES+= c c99 c++ 23USE_LANGUAGES+= c c99 c++
23EXTRACT_USING= gtar 24EXTRACT_USING= gtar
24 25
25GNU_CONFIGURE= yes 26GNU_CONFIGURE= yes
26PKG_SYSCONFSUBDIR= mono 27PKG_SYSCONFSUBDIR= mono
27CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 28CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
 29CONFIGURE_ARGS+= --disable-btls
 30CONFIGURE_ARGS+= --disable-btls-lib
28 31
29# Requires a cwrappers change: http://mail-index.netbsd.org/tech-pkg/2019/08/16/msg021791.html 32# Requires a cwrappers change: http://mail-index.netbsd.org/tech-pkg/2019/08/16/msg021791.html
30USE_CWRAPPERS= no 33USE_CWRAPPERS= no
31 34
32MAKE_FLAGS+= PERL=${PERL5:Q} mandir=${PREFIX}/${PKGMANDIR} 35MAKE_FLAGS+= PERL=${PERL5:Q} mandir=${PREFIX}/${PKGMANDIR}
33UNLIMIT_RESOURCES= datasize stacksize memorysize 36UNLIMIT_RESOURCES= datasize stacksize memorysize
34 37
35PKGCONFIG_OVERRIDE+= mono-uninstalled.pc.in data/cecil.pc.in 38PKGCONFIG_OVERRIDE+= mono-uninstalled.pc.in data/cecil.pc.in
36PKGCONFIG_OVERRIDE+= data/dotnet.pc.in data/dotnet35.pc.in data/mint.pc.in 39PKGCONFIG_OVERRIDE+= data/dotnet.pc.in data/dotnet35.pc.in data/mint.pc.in
37PKGCONFIG_OVERRIDE+= data/monodoc.pc.in 40PKGCONFIG_OVERRIDE+= data/monodoc.pc.in
38PKGCONFIG_OVERRIDE+= data/mono-cairo.pc.in data/mono-lineeditor.pc.in 41PKGCONFIG_OVERRIDE+= data/mono-cairo.pc.in data/mono-lineeditor.pc.in
39PKGCONFIG_OVERRIDE+= data/mono-nunit.pc.in data/mono-options.pc.in 42PKGCONFIG_OVERRIDE+= data/mono-nunit.pc.in data/mono-options.pc.in
40PKGCONFIG_OVERRIDE+= data/mono.pc.in 43PKGCONFIG_OVERRIDE+= data/mono.pc.in
41PKGCONFIG_OVERRIDE+= data/reactive.pc.in 44PKGCONFIG_OVERRIDE+= data/reactive.pc.in
42PKGCONFIG_OVERRIDE+= data/system.web.extensions_1.0.pc.in 45PKGCONFIG_OVERRIDE+= data/system.web.extensions_1.0.pc.in
43PKGCONFIG_OVERRIDE+= data/system.web.extensions.design_1.0.pc.in 46PKGCONFIG_OVERRIDE+= data/system.web.extensions.design_1.0.pc.in
44PKGCONFIG_OVERRIDE+= data/system.web.mvc.pc.in data/wcf.pc.in 47PKGCONFIG_OVERRIDE+= data/system.web.mvc.pc.in data/wcf.pc.in
45 48
46REPLACE_PERL+= mono/benchmark/test-driver 49REPLACE_PERL+= mono/benchmark/test-driver
47REPLACE_PERL+= mono/cil/make-opcodes-def.pl 50REPLACE_PERL+= mono/cil/make-opcodes-def.pl
48REPLACE_PERL+= mono/tests/stress-runner.pl 51REPLACE_PERL+= mono/tests/stress-runner.pl
49 52
50REPLACE_PYTHON+= scripts/mono-heapviz 53REPLACE_PYTHON+= scripts/mono-heapviz
51 54
52REPLACE_BASH+= mono/arch/arm/dpiops.sh 55REPLACE_BASH+= mono/arch/arm/dpiops.sh
53REPLACE_BASH+= mono/arch/arm/vfpops.sh 56REPLACE_BASH+= mono/arch/arm/vfpops.sh
54REPLACE_BASH+= scripts/mono-package-runtime 57REPLACE_BASH+= scripts/mono-package-runtime
55REPLACE_BASH+= scripts/mono-find-provides.in scripts/mono-find-requires.in 58REPLACE_BASH+= scripts/mono-find-provides.in scripts/mono-find-requires.in
56REPLACE_BASH+= scripts/mono-test-install web/mono-build-w32.sh 59REPLACE_BASH+= scripts/mono-test-install web/mono-build-w32.sh
57REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/gtk/compile.sh 60REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/gtk/compile.sh
58REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/png/compile.sh 61REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/png/compile.sh
59REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/win32/compile.sh 62REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/win32/compile.sh
60REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/x11/compile.sh 63REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/x11/compile.sh
61REPLACE_BASH+= libgc/mkinstalldirs 64REPLACE_BASH+= libgc/mkinstalldirs
62REPLACE_BASH+= mcs/mkinstalldirs mkinstalldirs 65REPLACE_BASH+= mcs/mkinstalldirs mkinstalldirs
63 66
64EGDIR= ${PREFIX}/share/examples/mono 67EGDIR= ${PREFIX}/share/examples/mono
65 68
66CONF_FILES+= ${EGDIR}/2.0/Browsers/Compat.browser \ 69CONF_FILES+= ${EGDIR}/2.0/Browsers/Compat.browser \
67 ${PKG_SYSCONFDIR}/2.0/Browsers/Compat.browser 70 ${PKG_SYSCONFDIR}/2.0/Browsers/Compat.browser
68CONF_FILES+= ${EGDIR}/2.0/DefaultWsdlHelpGenerator.aspx \ 71CONF_FILES+= ${EGDIR}/2.0/DefaultWsdlHelpGenerator.aspx \
69 ${PKG_SYSCONFDIR}/2.0/DefaultWsdlHelpGenerator.aspx 72 ${PKG_SYSCONFDIR}/2.0/DefaultWsdlHelpGenerator.aspx
70CONF_FILES+= ${EGDIR}/2.0/machine.config \ 73CONF_FILES+= ${EGDIR}/2.0/machine.config \
71 ${PKG_SYSCONFDIR}/2.0/machine.config 74 ${PKG_SYSCONFDIR}/2.0/machine.config
72CONF_FILES+= ${EGDIR}/2.0/settings.map \ 75CONF_FILES+= ${EGDIR}/2.0/settings.map \
73 ${PKG_SYSCONFDIR}/2.0/settings.map 76 ${PKG_SYSCONFDIR}/2.0/settings.map
74CONF_FILES+= ${EGDIR}/2.0/web.config \ 77CONF_FILES+= ${EGDIR}/2.0/web.config \
75 ${PKG_SYSCONFDIR}/2.0/web.config 78 ${PKG_SYSCONFDIR}/2.0/web.config
76CONF_FILES+= ${EGDIR}/4.0/Browsers/Compat.browser \ 79CONF_FILES+= ${EGDIR}/4.0/Browsers/Compat.browser \
77 ${PKG_SYSCONFDIR}/4.0/Browsers/Compat.browser 80 ${PKG_SYSCONFDIR}/4.0/Browsers/Compat.browser
78CONF_FILES+= ${EGDIR}/4.0/DefaultWsdlHelpGenerator.aspx \ 81CONF_FILES+= ${EGDIR}/4.0/DefaultWsdlHelpGenerator.aspx \
79 ${PKG_SYSCONFDIR}/4.0/DefaultWsdlHelpGenerator.aspx 82 ${PKG_SYSCONFDIR}/4.0/DefaultWsdlHelpGenerator.aspx
80CONF_FILES+= ${EGDIR}/4.0/machine.config \ 83CONF_FILES+= ${EGDIR}/4.0/machine.config \
81 ${PKG_SYSCONFDIR}/4.0/machine.config 84 ${PKG_SYSCONFDIR}/4.0/machine.config
82CONF_FILES+= ${EGDIR}/4.0/settings.map \ 85CONF_FILES+= ${EGDIR}/4.0/settings.map \
83 ${PKG_SYSCONFDIR}/4.0/settings.map 86 ${PKG_SYSCONFDIR}/4.0/settings.map
84CONF_FILES+= ${EGDIR}/4.0/web.config \ 87CONF_FILES+= ${EGDIR}/4.0/web.config \
85 ${PKG_SYSCONFDIR}/4.0/web.config 88 ${PKG_SYSCONFDIR}/4.0/web.config
86CONF_FILES+= ${EGDIR}/4.5/Browsers/Compat.browser \ 89CONF_FILES+= ${EGDIR}/4.5/Browsers/Compat.browser \
87 ${PKG_SYSCONFDIR}/4.5/Browsers/Compat.browser 90 ${PKG_SYSCONFDIR}/4.5/Browsers/Compat.browser
88CONF_FILES+= ${EGDIR}/4.5/DefaultWsdlHelpGenerator.aspx \ 91CONF_FILES+= ${EGDIR}/4.5/DefaultWsdlHelpGenerator.aspx \
89 ${PKG_SYSCONFDIR}/4.5/DefaultWsdlHelpGenerator.aspx 92 ${PKG_SYSCONFDIR}/4.5/DefaultWsdlHelpGenerator.aspx
90CONF_FILES+= ${EGDIR}/4.5/machine.config \ 93CONF_FILES+= ${EGDIR}/4.5/machine.config \
91 ${PKG_SYSCONFDIR}/4.5/machine.config 94 ${PKG_SYSCONFDIR}/4.5/machine.config
92CONF_FILES+= ${EGDIR}/4.5/settings.map \ 95CONF_FILES+= ${EGDIR}/4.5/settings.map \
93 ${PKG_SYSCONFDIR}/4.5/settings.map 96 ${PKG_SYSCONFDIR}/4.5/settings.map
94CONF_FILES+= ${EGDIR}/4.5/web.config \ 97CONF_FILES+= ${EGDIR}/4.5/web.config \
95 ${PKG_SYSCONFDIR}/4.5/web.config 98 ${PKG_SYSCONFDIR}/4.5/web.config
96CONF_FILES+= ${EGDIR}/browscap.ini \ 99CONF_FILES+= ${EGDIR}/browscap.ini \
97 ${PKG_SYSCONFDIR}/browscap.ini 100 ${PKG_SYSCONFDIR}/browscap.ini
98CONF_FILES+= ${EGDIR}/config \ 101CONF_FILES+= ${EGDIR}/config \
99 ${PKG_SYSCONFDIR}/config 102 ${PKG_SYSCONFDIR}/config
100 103
101MAKE_DIRS+= ${PKG_SYSCONFDIR}/2.0 104MAKE_DIRS+= ${PKG_SYSCONFDIR}/2.0
102MAKE_DIRS+= ${PKG_SYSCONFDIR}/2.0/Browsers 105MAKE_DIRS+= ${PKG_SYSCONFDIR}/2.0/Browsers
103MAKE_DIRS+= ${PKG_SYSCONFDIR}/4.0 106MAKE_DIRS+= ${PKG_SYSCONFDIR}/4.0
104MAKE_DIRS+= ${PKG_SYSCONFDIR}/4.0/Browsers 107MAKE_DIRS+= ${PKG_SYSCONFDIR}/4.0/Browsers
105MAKE_DIRS+= ${PKG_SYSCONFDIR}/4.5 108MAKE_DIRS+= ${PKG_SYSCONFDIR}/4.5
106MAKE_DIRS+= ${PKG_SYSCONFDIR}/4.5/Browsers 109MAKE_DIRS+= ${PKG_SYSCONFDIR}/4.5/Browsers
107MAKE_DIRS+= ${PKG_SYSCONFDIR}/mconfig 110MAKE_DIRS+= ${PKG_SYSCONFDIR}/mconfig
108 111
109TEST_TARGET= check 112TEST_TARGET= check
110 113
111SUBST_CLASSES+= fix-prefix 114SUBST_CLASSES+= fix-prefix
112SUBST_STAGE.fix-prefix= pre-configure 115SUBST_STAGE.fix-prefix= pre-configure
113SUBST_MESSAGE.fix-prefix= Fixing relative prefix 116SUBST_MESSAGE.fix-prefix= Fixing relative prefix
114SUBST_FILES.fix-prefix= ${PKGCONFIG_OVERRIDE} 117SUBST_FILES.fix-prefix= ${PKGCONFIG_OVERRIDE}
115SUBST_SED.fix-prefix= -e 's,$${pcfiledir}/../..,\@prefix\@,g' 118SUBST_SED.fix-prefix= -e 's,$${pcfiledir}/../..,\@prefix\@,g'
116 119
117SUBST_CLASSES+= fix-cfgdir 120SUBST_CLASSES+= fix-cfgdir
118SUBST_STAGE.fix-cfgdir= pre-configure 121SUBST_STAGE.fix-cfgdir= pre-configure
119SUBST_MESSAGE.fix-cfgdir= Fixing configuration files install dir 122SUBST_MESSAGE.fix-cfgdir= Fixing configuration files install dir
120SUBST_FILES.fix-cfgdir= mcs/tools/mconfig/Makefile 123SUBST_FILES.fix-cfgdir= mcs/tools/mconfig/Makefile
121SUBST_SED.fix-cfgdir= -e 's,$$(sysconfdir)/mono,${EGDIR},g' 124SUBST_SED.fix-cfgdir= -e 's,$$(sysconfdir)/mono,${EGDIR},g'
122 125
123SUBST_CLASSES+= fix-libs 126SUBST_CLASSES+= fix-libs
124SUBST_STAGE.fix-libs= pre-configure 127SUBST_STAGE.fix-libs= pre-configure
125SUBST_MESSAGE.fix-libs= Fixing library search path configuration 128SUBST_MESSAGE.fix-libs= Fixing library search path configuration
126SUBST_FILES.fix-libs= configure.ac 129SUBST_FILES.fix-libs= configure.ac
127SUBST_VARS.fix-libs+= X11BASE 130SUBST_VARS.fix-libs+= X11BASE
128SUBST_VARS.fix-libs+= PREFIX 131SUBST_VARS.fix-libs+= PREFIX
129 132
130SUBST_CLASSES+= fix-python 133SUBST_CLASSES+= fix-python
131SUBST_STAGE.fix-python= pre-configure 134SUBST_STAGE.fix-python= pre-configure
132SUBST_MESSAGE.fix-python= Fixing python binary name 135SUBST_MESSAGE.fix-python= Fixing python binary name
133SUBST_FILES.fix-python+= mono/mini/Makefile.am.in 136SUBST_FILES.fix-python+= mono/mini/Makefile.am.in
134SUBST_FILES.fix-python+= mono/tests/Makefile.am 137SUBST_FILES.fix-python+= mono/tests/Makefile.am
135SUBST_VARS.fix-python= PYTHONBIN 138SUBST_VARS.fix-python= PYTHONBIN
136 139
137.include "../../mk/bsd.prefs.mk" 140.include "../../mk/bsd.prefs.mk"
138 141
139# XXX remove 142# XXX remove
140MAKE_ENV+= V=1 143MAKE_ENV+= V=1
141 144
142# We patched makefiles, regen 145# We patched makefiles, regen
143pre-configure: 146pre-configure:
144 ${RUN} cd ${WRKSRC} && ${SH} ./autogen.sh 147 ${RUN} cd ${WRKSRC} && ${SH} ./autogen.sh
145 148
146.if ${OPSYS} == "SunOS" 149.if ${OPSYS} == "SunOS"
147CFLAGS+= -D_XOPEN_SOURCE=600 150CFLAGS+= -D_XOPEN_SOURCE=600
148CONFIGURE_ARGS+= --with-mcs-docs=no 151CONFIGURE_ARGS+= --with-mcs-docs=no
149CONFIGURE_ARGS+= --with-sgen=no 152CONFIGURE_ARGS+= --with-sgen=no
150CONFIGURE_ARGS+= --with-sigaltstack=no 153CONFIGURE_ARGS+= --with-sigaltstack=no
151CONFIGURE_ENV+= ac_cv_func_getdomainname=no 154CONFIGURE_ENV+= ac_cv_func_getdomainname=no
152CONFIGURE_ENV+= ac_cv_func_setdomainname=no 155CONFIGURE_ENV+= ac_cv_func_setdomainname=no
153ULIMIT_CMD_datasize= ulimit -d 524288 156ULIMIT_CMD_datasize= ulimit -d 524288
154ULIMIT_CMD_stacksize= ulimit -s 10240 157ULIMIT_CMD_stacksize= ulimit -s 10240
155.elif ${OPSYS} == "NetBSD" 158.elif ${OPSYS} == "NetBSD"
156# Available as a libc symbol, but no declaration. 159# Available as a libc symbol, but no declaration.
157# XXX learn about getvfsstat 160# XXX learn about getvfsstat
158CONFIGURE_ENV+= ac_cv_func_getfsstat=no 161CONFIGURE_ENV+= ac_cv_func_getfsstat=no
159.endif 162.endif
160 163
161.if ${MACHINE_ARCH:M*i[34]86*} 164.if ${MACHINE_ARCH:M*i[34]86*}
162# for gcc byte atomic builtins 165# for gcc byte atomic builtins
163GNU_ARCH.i386= i586 166GNU_ARCH.i386= i586
164CFLAGS+= -march=i586 167CFLAGS+= -march=i586
165.endif 168.endif
166 169
167# Unsafe JIT, possibly problematic boehm-gc 170# Unsafe JIT, possibly problematic boehm-gc
168NOT_PAX_MPROTECT_SAFE+= bin/mono-sgen 171NOT_PAX_MPROTECT_SAFE+= bin/mono-sgen
169 172
170post-install: 173post-install:
171 ${INSTALL_DATA} ${WRKSRC}/data/net_4_5/DefaultWsdlHelpGenerator.aspx \ 174 ${INSTALL_DATA} ${WRKSRC}/data/net_4_5/DefaultWsdlHelpGenerator.aspx \
172 ${DESTDIR}${EGDIR}/4.5/DefaultWsdlHelpGenerator.aspx 175 ${DESTDIR}${EGDIR}/4.5/DefaultWsdlHelpGenerator.aspx
173 ${INSTALL_DATA} ${WRKSRC}/data/net_4_5/machine.config \ 176 ${INSTALL_DATA} ${WRKSRC}/data/net_4_5/machine.config \
174 ${DESTDIR}${EGDIR}/4.5/machine.config 177 ${DESTDIR}${EGDIR}/4.5/machine.config
175 ${INSTALL_DATA} ${WRKSRC}/data/net_4_5/settings.map \ 178 ${INSTALL_DATA} ${WRKSRC}/data/net_4_5/settings.map \
176 ${DESTDIR}${EGDIR}/4.5/settings.map 179 ${DESTDIR}${EGDIR}/4.5/settings.map
177 ${INSTALL_DATA} ${WRKSRC}/data/net_4_5/web.config \ 180 ${INSTALL_DATA} ${WRKSRC}/data/net_4_5/web.config \
178 ${DESTDIR}${EGDIR}/4.5/web.config 181 ${DESTDIR}${EGDIR}/4.5/web.config
179.if ${OPSYS} == "Darwin" 182.if ${OPSYS} == "Darwin"
180 for lib in mcs.exe.dylib mscorlib.dll.dylib; do \ 183 for lib in mcs.exe.dylib mscorlib.dll.dylib; do \
181 install_name_tool -id ${PREFIX}/lib/mono/4.5/$$lib \ 184 install_name_tool -id ${PREFIX}/lib/mono/4.5/$$lib \
182 ${DESTDIR}${PREFIX}/lib/mono/4.5/$$lib; \ 185 ${DESTDIR}${PREFIX}/lib/mono/4.5/$$lib; \
183 done 186 done
184.endif 187.endif
185 188
186.include "../../devel/gettext-lib/buildlink3.mk" 189.include "../../devel/gettext-lib/buildlink3.mk"
187.include "../../lang/python/application.mk" 190.include "../../lang/python/application.mk"
188.include "../../textproc/icu/buildlink3.mk" 191.include "../../textproc/icu/buildlink3.mk"
189.include "../../textproc/libxml2/buildlink3.mk" 192.include "../../textproc/libxml2/buildlink3.mk"
190.include "../../textproc/libxslt/buildlink3.mk" 193.include "../../textproc/libxslt/buildlink3.mk"
191.include "../../mk/bsd.pkg.mk" 194.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/lang/mono6/Attic/distinfo (switch to unified diff)

--- pkgsrc/lang/mono6/Attic/distinfo 2019/08/25 16:37:01 1.1
+++ pkgsrc/lang/mono6/Attic/distinfo 2019/09/02 16:41:01 1.2
@@ -1,26 +1,26 @@ @@ -1,26 +1,26 @@
1$NetBSD: distinfo,v 1.1 2019/08/25 16:37:01 maya Exp $ 1$NetBSD: distinfo,v 1.2 2019/09/02 16:41:01 nia Exp $
2 2
3SHA1 (mono-6.0.0.313.tar.xz) = c5cccad2cb5be936f23e46b95df7628013e29e3c 3SHA1 (mono-6.0.0.313.tar.xz) = c5cccad2cb5be936f23e46b95df7628013e29e3c
4RMD160 (mono-6.0.0.313.tar.xz) = 801e5128561d2e95a6736cdfce040d8850be4e2f 4RMD160 (mono-6.0.0.313.tar.xz) = 801e5128561d2e95a6736cdfce040d8850be4e2f
5SHA512 (mono-6.0.0.313.tar.xz) = a1de452eb1c6edba503723217a4b5839563d154ff0c01852b551a41b3c98b5b617637e4e435de87bf275cfdce4066e70bfc763b607882f0b42e14196d7d5c156 5SHA512 (mono-6.0.0.313.tar.xz) = a1de452eb1c6edba503723217a4b5839563d154ff0c01852b551a41b3c98b5b617637e4e435de87bf275cfdce4066e70bfc763b607882f0b42e14196d7d5c156
6Size (mono-6.0.0.313.tar.xz) = 218124872 bytes 6Size (mono-6.0.0.313.tar.xz) = 218124872 bytes
7SHA1 (patch-configure.ac) = f932add14f5b54af5cc183cfd30f482f11f7d504 7SHA1 (patch-configure.ac) = f932add14f5b54af5cc183cfd30f482f11f7d504
8SHA1 (patch-data_Makefile.am) = 535480855e413750d5b6cab6351b1683ac911246 8SHA1 (patch-data_Makefile.am) = 535480855e413750d5b6cab6351b1683ac911246
9SHA1 (patch-data_net__2__0_Browsers_Makefile.am) = 847fa7f5a54e7583a87c40749efe5a99e513c3c9 9SHA1 (patch-data_net__2__0_Browsers_Makefile.am) = 847fa7f5a54e7583a87c40749efe5a99e513c3c9
10SHA1 (patch-data_net__2__0_Makefile.am) = dffb23423381a9031587536ee5de2b34610329ee 10SHA1 (patch-data_net__2__0_Makefile.am) = dffb23423381a9031587536ee5de2b34610329ee
11SHA1 (patch-data_net__4__0_Browsers_Makefile.am) = 0ada5af132816efb41dfbd7ce2ba2355d751b883 11SHA1 (patch-data_net__4__0_Browsers_Makefile.am) = 0ada5af132816efb41dfbd7ce2ba2355d751b883
12SHA1 (patch-data_net__4__0_Makefile.am) = 7c0fa175047f01a556f61503b2fcfabdedd2c606 12SHA1 (patch-data_net__4__0_Makefile.am) = 7c0fa175047f01a556f61503b2fcfabdedd2c606
13SHA1 (patch-data_net__4__5_Browsers_Makefile.am) = 80bd57a2ac3fc95adef18acd9cfd7744ca112b01 13SHA1 (patch-data_net__4__5_Browsers_Makefile.am) = 80bd57a2ac3fc95adef18acd9cfd7744ca112b01
14SHA1 (patch-data_net__4__5_Makefile.am) = d7591e835bfdd27fa0fba4b669b778924c811be4 14SHA1 (patch-data_net__4__5_Makefile.am) = d7591e835bfdd27fa0fba4b669b778924c811be4
15SHA1 (patch-mcs_class_corlib_Test_Mono_MonoNativePlatformType.cs) = 3368edee232b184879091df3d68daf4900f744c2 15SHA1 (patch-mcs_class_corlib_Test_Mono_MonoNativePlatformType.cs) = 3368edee232b184879091df3d68daf4900f744c2
16SHA1 (patch-mono_metadata_icall.c) = 292c7bc4c959a3a5c1a982ccf2bc26a5300a0730 16SHA1 (patch-mono_metadata_icall.c) = 292c7bc4c959a3a5c1a982ccf2bc26a5300a0730
17SHA1 (patch-mono_metadata_mono-config.c) = ba690e4790c94e085214d303a9ac71a2a1d08fee 17SHA1 (patch-mono_metadata_mono-config.c) = ba690e4790c94e085214d303a9ac71a2a1d08fee
18SHA1 (patch-mono_metadata_threads.c) = e1432cced0dafce1a2712869ce79e12a2ab35973 18SHA1 (patch-mono_metadata_threads.c) = e1432cced0dafce1a2712869ce79e12a2ab35973
19SHA1 (patch-mono_mini_Makefile.am.in) = 697b0b56d9b7ddb5f61cd105c2c9c5dfac53ed9b 19SHA1 (patch-mono_mini_Makefile.am.in) = 697b0b56d9b7ddb5f61cd105c2c9c5dfac53ed9b
20SHA1 (patch-mono_native_Makefile.am) = 47e57623ebfce32f13a5fc1c19a0dbcb31dad8d4 20SHA1 (patch-mono_native_Makefile.am) = 47e57623ebfce32f13a5fc1c19a0dbcb31dad8d4
21SHA1 (patch-mono_native_mono-native-platform.h) = 845c921b4a84146b78f4f94c9380890892f5ff29 21SHA1 (patch-mono_native_mono-native-platform.h) = 845c921b4a84146b78f4f94c9380890892f5ff29
22SHA1 (patch-mono_tests_Makefile.am) = a5bf145619a50c8c256c32ffdb5b51f9e04f874c 22SHA1 (patch-mono_tests_Makefile.am) = a5bf145619a50c8c256c32ffdb5b51f9e04f874c
23SHA1 (patch-mono_utils_mono-os-semaphore.h) = b850911945c95be804e9462263d558ef702831ca 23SHA1 (patch-mono_utils_mono-os-semaphore.h) = b850911945c95be804e9462263d558ef702831ca
24SHA1 (patch-mono_utils_mono-state.c) = 6a6d83e1779a5167e8f22ba1dedce9b3203705c4 24SHA1 (patch-mono_utils_mono-state.c) = 6a6d83e1779a5167e8f22ba1dedce9b3203705c4
25SHA1 (patch-mono_utils_mono-utils-debug.c) = 30b0ab55c9227705026a8edd1e4bb693ae4f9953 25SHA1 (patch-mono_utils_mono-utils-debug.c) = 30b0ab55c9227705026a8edd1e4bb693ae4f9953
26SHA1 (patch-runtime_mono-wrapper.in) = 6d396f9ddf92e522111421ce9b8ec26988438f48 26SHA1 (patch-runtime_mono-wrapper.in) = ea40d2f2e8b67de0ae42c6e608e3c085dc2b040e

cvs diff -r1.1 -r1.2 pkgsrc/lang/mono6/patches/Attic/patch-runtime_mono-wrapper.in (switch to unified diff)

--- pkgsrc/lang/mono6/patches/Attic/patch-runtime_mono-wrapper.in 2019/08/25 16:37:01 1.1
+++ pkgsrc/lang/mono6/patches/Attic/patch-runtime_mono-wrapper.in 2019/09/02 16:41:01 1.2
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: patch-runtime_mono-wrapper.in,v 1.1 2019/08/25 16:37:01 maya Exp $ 1$NetBSD: patch-runtime_mono-wrapper.in,v 1.2 2019/09/02 16:41:01 nia Exp $
2 2
3Mark the mono executable as not MPROTECT safe during the build. 3Mark the mono executable as not MPROTECT safe during the build.
4 4
5--- runtime/mono-wrapper.in.orig 2019-07-18 07:46:08.000000000 +0000 5--- runtime/mono-wrapper.in.orig 2019-07-18 07:46:08.000000000 +0000
6+++ runtime/mono-wrapper.in 6+++ runtime/mono-wrapper.in
7@@ -8,4 +8,5 @@ then 7@@ -8,4 +8,5 @@ then
8 fi 8 fi
9 MONO_EXECUTABLE=${MONO_EXECUTABLE:-"$r/@mono_runtime@"} 9 MONO_EXECUTABLE=${MONO_EXECUTABLE:-"$r/@mono_runtime@"}
10 export MONO_CFG_DIR PATH 10 export MONO_CFG_DIR PATH
11+paxctl +m $(readlink -f "$MONO_EXECUTABLE") | true 2>/dev/null 11+$PAXCTL +m $(readlink -f "$MONO_EXECUTABLE") 2>/dev/null | true
12 exec "$r/libtool" --mode=execute "${MONO_EXECUTABLE_WRAPPER}" --config "@mono_cfg_dir@/mono/config" "$@" 12 exec "$r/libtool" --mode=execute "${MONO_EXECUTABLE_WRAPPER}" --config "@mono_cfg_dir@/mono/config" "$@"