robert
d88020626b
It seems my previous commit did not include the actual regression test
...
fixes. do them now
2010-04-02 16:11:13 +00:00
robert
40cfd19ee0
- use pthread_stackseg_np to get the stack boundaries on OpenBSD
...
- remove some scripts that we don't use from BASH_SCRIPTS
- ignore one of the regression tests and continue if it fails
2010-04-01 21:53:51 +00:00
robert
a4b87abd44
update to 2.6.2 and make regression tests work
2010-03-29 14:27:43 +00:00
robert
38713339c6
resurrect powerpc support
2010-03-29 10:32:06 +00:00
robert
f390996a68
mkdbundle has to link to libgc.
2010-03-28 15:25:15 +00:00
robert
be3e2f5ed5
Use autoconf 2.63 and remove the SIZEOF_VOID_P definition from the CFLAGS
...
because new m4 in base fixes the SIZEOV_VOID_P -> SIZEOF_VOID__ stupidity,
so make sure you have up-to-date m4 before building the port.
2010-03-27 12:37:15 +00:00
robert
f99e840e0c
Remove the handles.c patch because that's not needed anymore because
...
Zoltan Varga from the mono team helped me to debug the problem we
were having. So the correct problem description is that on OpenBSD,
ctx can be NULL if we are interrupting poll().
The upstream diff also fixes the issue where we are interrupting
unmanaged code.
2010-03-27 12:06:26 +00:00
robert
d68bbb33d2
retry 5 times then skip
2010-03-26 17:53:26 +00:00
robert
87c1dfbfef
Sometimes we have the mutex is still in use by some other thread so
...
let's wait until it gets unlocked, this makes the random build errors
go away.. again.
2010-03-26 17:01:02 +00:00
robert
35962ca14a
Remove the previous diff to mini.h because that was totally wrong, i made
...
it up before having my morning coffee.
So it turns out that sometimes the context on openbsd can be 0. This will
lead to problems. I suspect that this is because of our fantastic pthread
library. With the following diff we just skip doing some JIT stuff if the
context is 0 because the thread probably exited before.
Anyways this way everything *seems* to work fine and almost all regression
tests are passing now except for 2 out of 380.
Pepole understanding pthreads are welcome to look at it and come up with
something that is not a tripe XXX hack.
2010-03-26 13:13:47 +00:00
robert
fdc60f1997
take maintainership
2010-03-26 10:41:55 +00:00
robert
e7939895f2
Use the correct GET_CONTEXT macro otherwise we will get a 0 context
...
and that will freak everything out and crash.
Define EOVERFLOW based on our headers and remove the Makefile hack
that we don't need anymore.
2010-03-26 10:40:44 +00:00
robert
986fdfc5ca
Forgot to re-enable some commented code, let's do it now.
2010-03-24 17:57:50 +00:00
robert
7bfc006443
Add an ugly hack to this makefile to force the build until we figure out what's
...
really wrong.
2010-03-23 10:21:32 +00:00
robert
b6c3802c67
Enable sigaction support on amd64 too, by using struct sigcontext.
2010-03-23 08:25:26 +00:00
robert
fb63ae27cb
Enable MONO_ARCH_USE_SIGACTION on i386 and switch it to use struct sigcontext,
...
which basically gives us exception support and sends those crashes away.
2010-03-22 16:56:13 +00:00
robert
9ef2d3f142
Ooops, remove gcc4 dependency.
2010-03-22 09:49:59 +00:00
robert
b468980e78
This part of the diff is not needed anymore.
2010-03-22 09:48:15 +00:00
robert
a8360f7714
Use the upstream diff that was commited today their repository, because
...
this is how it's done correctly.
2010-03-21 17:35:05 +00:00
robert
7b61de05b2
Include sys/param.h that was previously missed by me
2010-03-21 13:43:10 +00:00
ajacoutot
3244da9b1f
Update to vala-0.7.10.
2010-03-21 09:42:37 +00:00
robert
d3f436429f
- update to the latest stable version: 2.6.3
...
- move to autoconf
- regen patches
ok ajacoutot@, jasper@
2010-03-20 17:16:44 +00:00
phessler
2702a8279d
python2.5 needs a patch to libffi/configure in order to detect what
...
platform loongson is. Unbreak for mips64el.
OK jasper@
(reminder, ports is not fully open, do not commit without specific permission)
2010-02-28 15:27:37 +00:00
espie
98fa4282c5
tidy
2010-02-28 08:50:42 +00:00
espie
d6818103c8
the egg framework is fucked up (modifies stuff in WRKBUILD during install),
...
so work around by tricking it to write into WRKINST through a symlink.
keep this here, so that affected ports need minimal modifications, and we
can work out a better fix long term.
Agreed with wcmaier...
2010-02-27 17:52:18 +00:00
phessler
cd7d60e242
Allow Python to build on loongson. Bring in some libffi fixes, inspired
...
by jasper@'s fixes to the libffi port.
Mark mips64 (aka, sgi) as BROKEN, as the build fails. We'll look closer
at this after unlock.
OK jasper@
ports is unlocked for a while only for those who have been informed.
2010-02-25 11:02:39 +00:00
naddy
74034d3a79
sync Ada bootstrap; with and ok espie@
2010-02-14 20:13:18 +00:00
jasper
228964a8d2
- extend archtecture tests for mips64el
...
ok naddy@ phessler@
2010-02-09 12:23:59 +00:00
jasper
fcaeef2071
- extend archtecture tests for mips64el
...
ok naddy@
2010-02-09 12:18:45 +00:00
pirofti
8d6ee23970
Let there be tcl on landisk. Okay espie@.
...
Use -O0 instead of -O2, otherwise compilation fails right from the
start. No package, no bump.
2010-02-06 10:27:21 +00:00
jasper
a9939f46dd
face reality, it's i386 only and the build is badly broken on anything else
...
agreed by sthen@ and bernd@
2010-02-03 12:59:24 +00:00
espie
100f0c7870
SUBDIR += is wrong: it means the makefile will pick up SUBDIR from env, thus
...
breaking cd /usr/ports && SUBDIR=some/path make something for
category makefiles. While there, also put spaces around += uniformously.
okay naddy@, jasper@
2010-02-01 17:00:12 +00:00
jolan
ca7dbb81a7
fix MASTER_SITES, ok naddy@
2010-01-30 19:08:30 +00:00
naddy
72b44c5513
bump PKGNAME for PLIST changes 4.6 -> 4.7
2010-01-27 21:43:27 +00:00
espie
4fb9f48443
fix update from OpenBSD 4.5 (missed @pkgpath markers at the time
...
-bz2, -expat, -sqlite were removed)
2010-01-20 08:15:21 +00:00
jasper
1ba29b9f05
- unbreak after KERN_PROC2 changes
...
reads ok to sthen@
2010-01-19 15:07:01 +00:00
ajacoutot
914cfdf0c4
Update to librep-0.90.5.
2010-01-09 19:38:18 +00:00
edd
85631eff8f
update to clisp-2.48. patch for texlive follows.
...
OK kili@
2010-01-07 10:55:28 +00:00
jasper
49b2c85ee6
- update gprolog to 1.3.1
...
- unbreak it
- enable it on amd64
from daniel dickman and nuno morgadinho (MAINTAINER)
with a tweak by me to honor cflags.
2009-12-27 19:30:21 +00:00
ajacoutot
206b0e22c9
Upstream rerolled tarball.
...
spotted by naddy, thank you.
2009-12-22 13:43:00 +00:00
ajacoutot
d4abf588a1
Update to librep-0.90.4.
...
ok jasper@
2009-12-22 11:05:47 +00:00
landry
21bb46b201
Add an #XXX mentioning that libc.so.53.0 is needed to build gcc4 on
...
i386, as it's required by ada bootstrap. Should save some head
scratching to ppl not using packages, as advised.
2009-12-20 10:40:05 +00:00
espie
7a3c5d1d9e
regen'd bootstrap
2009-12-20 10:15:36 +00:00
ajacoutot
756c5fa911
Update to vala-0.7.9.
2009-12-19 15:45:44 +00:00
ajacoutot
f2e8499f8a
Bump after recent mono MODULE tweak.
2009-12-17 14:00:34 +00:00
ajacoutot
1f1b4c09e3
Better regex.
2009-12-17 13:59:42 +00:00
jasper
2b0d94ab8b
- fix build on mips64
2009-11-22 22:58:30 +00:00
jasper
a7f58dc602
- minor tweaks for mips64, none of the versions fully build, but at least
...
they're somewhat getting there.
- with the added patch, 2.5 gets as far as 2.6, and then fails terribly.
ok djm@ (MAINTAINER)
2009-11-22 22:53:19 +00:00
sthen
b7b4afe7e6
Update to 8.5.8, from maintainer Stuart Cassoff.
2009-11-21 02:50:23 +00:00
naddy
c0fdcb104f
fix dependency on gcc subpackage
2009-11-20 21:08:19 +00:00