updates are triggered. This is following the struct if_data ABI change a few
days ago; if_msghdr has an embedded if_data. Some may be unnecessary, but
some are definitely needed and bumps are cheaper than debugging.
Problem reported with wpa_supplicant by Mikolaj Kucharski.
Somewhat tested on amd64/sparc64, now requires a decent compiler so will
only build anyway on i386/amd64/sparc64/powerpc with 4.8 and maaaybe
alpha/hppa via 4.6. Let's be crazy and use clang on amd64, tough shit
for mips64(el).
Required by the GNOME steamroller, with prodding from the hobbits.
Stuff depending on it (polkit/gjs) will soon be updated to work with it.
- resurrect most of patch-ctypes*
- fix pagesize for alpha/sparc64/mips64 in patch-gc_Heap_h
- patch-assembler* from bcallah@
As advertised, most of this is broken at runtime, but it's not that worse than previously.
# jsapi-tests crashes in js::MarkRangeConservatively() on hppa (SIGSEGV in js/src/jsgc.cpp:1142)
# jsapi-tests crashes in js::Bindings::switchToScriptStorage() on alpha (SIGBUS in jsutil.h:235)
# jsapi-tests crashes in js::Bindings::switchToScriptStorage() on sparc64 & mips64 (SIGBUS in jsutil.h:33)
-
- adjust PKGSPEC to match the new versions.
- gnome 3.10 will soon start relying on it, depending ports will be
fixed in a short moment.
- library is now mosjs-17.0.
- remove lots of patches merged upstream (see bug #735599)
- only remaining patch to jsval.h backported from #618485 for sparc64.
- tested on i386/macppc/amd64/sparc64, alpha/mips64* & hppa will be
tested soon.
It works flawlessly on alpha, crashes right away on hppa, but it's not
worse than sparc64 in that regard, so maybe that'll allow more stuff to
build on those archs.
ok sthen@ ajacoutot@
- built from the official upstream release
- needed for upcoming gnome/js update
- this is not an update to lang/spidermonkey, as that new version was
built upon Ffx 4 js engine and probably only works on amd64/i386/ppc.
It builds on sparc64 but is broken at runtime. Not marking BROKEN-* to
allow depending ports to build. Other archs untested.
- special care was taken to ensure it doesnt conflict with
lang/spidermonkey (install versionned binaries/headers..)
- ports wanting to use it should use devel/spidermonkey>=1.8,<1.9 to
ensure the correct version is picked up
Tested in an amd64 bulk build.
ok/prodding ajacoutot@