Commit Graph

35 Commits

Author SHA1 Message Date
naddy
deea7ed07b drop SHARED_ONLY from python and ruby ports 2016-03-20 16:12:22 +00:00
mmcc
ada9c62715 replace some 404ing Mozilla HOMEPAGEs
ok landry
2016-03-12 07:02:16 +00:00
sthen
691c83f9b2 Bump some ports which reference if_msghdr in their source, so that package
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.
2015-10-08 21:19:21 +00:00
jca
6a4d32013a Unbreak build on hppa; ok landry@ 2015-07-31 11:45:14 +00:00
pascal
f0585aa4cf gcc4 bumps, reminded by aja@ 2015-05-28 10:17:22 +00:00
jasper
6b8744c5de trailing whitespace 2015-04-17 12:57:11 +00:00
ajacoutot
2696351328 Keep in sync. 2015-04-06 08:48:54 +00:00
ajacoutot
807b4430da amd64 should not be special; just use gcc4 as the other archs.
Needed for upcoming gnome-builder port.
2015-04-05 23:28:13 +00:00
landry
212f874e32 remove comment not meaning anything anymore, pointed out by ajacoutot@ 2015-03-19 20:02:53 +00:00
landry
2becb46cd0 Tentatively enable on hppa, fixing the build with a oneliner.. 2015-03-19 19:27:57 +00:00
landry
fa6dc9ff59 Cope with the fact that <endian.h> arrived in /usr/include, and doesnt
provide __BYTE_ORDER like apparentely expected everywhere else.. to be
reported upstream.
2014-07-13 22:37:00 +00:00
ajacoutot
c62fcbad30 strip(1) when building without DEBUG.
Drop the static archive, it's not used by anything.

This saves us 500M per pkg...
ok jasper@ landry@ (maintainer)
2014-05-19 10:28:39 +00:00
ajacoutot
a34dbab094 These 3 need to be in sync wrt to compiler MODULE.
Add missing MODGCC4_LANGS to the gnome ports while here.

ok jasper@
2014-03-26 16:05:38 +00:00
landry
1c22623a1a Update to spidermonkey 24.2.0.
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.
2014-03-26 10:11:01 +00:00
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
ajacoutot
b4c684c20b Remove devel/gconf2 from comment. 2013-09-27 17:32:51 +00:00
ajacoutot
bf27c65553 Restore the stack alignment patch that was lost during the last update.
This fixes crashes in firefox, gnome-shell,... on i386.

reported by Christian Schulte.
figured out by kettenis@ and guenther@
2013-09-10 06:18:41 +00:00
landry
1983a72cd2 Fix build on sparc64/hppa/alpha/mips64*.
- 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)
-
2013-08-11 09:09:03 +00:00
landry
e233d44915 Update devel/spidermonkey to 17.0, matching the JS engine from firefox 17
- 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.
2013-08-10 12:41:39 +00:00
ajacoutot
95d32e49cb Add libproxy to the watch list. 2013-04-14 08:15:59 +00:00
kettenis
190b79fcd0 Fix stack alignment on i386.
ok jasper@, ajacoutot@
2013-04-01 11:53:52 +00:00
espie
bcf3856632 PERMIT_* / REGRESS->TEST sweep 2013-03-11 10:50:00 +00:00
sthen
28d00adb2f add note about devel/gconf2 2013-03-05 10:27:38 +00:00
landry
1b92a45ed5 Enable spidermonkey on alpha & hppa.
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@
2013-02-12 20:02:53 +00:00
bcallah
ff6aa1210f Welcome mips64* to the JavaScript world.
Help and edits from landry@

ok landry@
2013-01-21 20:02:09 +00:00
jasper
06cac66408 actually, use ONLY_FOR_ARCHS-cups; prompted by landry@
ok aja@
2012-12-06 15:43:21 +00:00
landry
0f9eea998d Bump all ports depending on nspr to account for the devel/nspr,-main ->
devel/nspr pkgpath change. While here, make sure mozilla ports depend on
the latest and greatest via mozilla.port.mk.
Tested in a bulk build..
2012-11-12 20:45:32 +00:00
landry
8182ed9af8 Mark as ONLY_FOR_ARCHS=amd64 i386 powerpc sparc64, since there's little
luck it build or ever work on other archs. Maybe sparc, mips64*, alpha
or arm someday ?
2012-09-29 07:17:47 +00:00
ajacoutot
4a9621da1f Add VMEM_WARNING. 2012-09-18 18:05:16 +00:00
ajacoutot
3862af765a Sync the jsnativestack patch with the one in Firefox which is actually
more correct than this one.

ok landry@
2012-09-17 06:00:09 +00:00
ajacoutot
bf49a62be9 s/--with-pthread/--with-pthreads
Add MODGNU_CONFIG_GUESS_DIRS.
2012-08-20 12:51:55 +00:00
jasper
cf5185e5e8 get the build slightly further on mips64el 2012-08-13 11:08:51 +00:00
ajacoutot
4a407bbafe Don't compile with -DJS_C_STRINGS_ARE_UTF8. It is not the default, other
OSes do not enable it and our locale support is poor.
This actually unbreaks the whole javascript gang in GNOME (gjs...).
2012-07-07 22:46:19 +00:00
ajacoutot
05d1982b38 Use PKGSPEC to make sure the 2 spidermonkey ports are differentiated
when checking for dependencies.

ok landry@
2012-04-08 17:21:26 +00:00
landry
191bc6db26 Import devel/spidermonkey 1.8.5
- 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@
2012-04-07 13:48:18 +00:00