Commit Graph

43 Commits

Author SHA1 Message Date
landry
4f9544f081 add upstream bug # url 2012-05-18 09:56:04 +00:00
landry
99bc929b39 Fix build on sparc64, broken since 1.8.1. Provide atomic{In,De}crement
implems based on __sync_fetch_and_add builtin, with hints from kettenis@
2012-05-18 07:45:57 +00:00
landry
b8258512ed Update to webkit 1.8.1.
ok ajacoutot@, tested by a few on ports@ (thanks!)
2012-04-30 13:31:06 +00:00
landry
df59187f3f sync comment 2012-04-03 15:41:07 +00:00
landry
010583df4b Major update to webkit 1.8.0.
- disable static libs, shrinks package size by a factor 3
- now depends on geoclue for geolocation purposes (of course its up to
  the browsers to enable the feature or not..)
- simplify Makefile/FLAVORS/SHARED_LIBS
- fold most of the PFRAGs to PLIST by using variables
- remove patch-Source_JavaScriptCore_runtime_JSValue_h, seems it was
  added for sparc64 but now it breaks the build there, and noone has been
able to justify the addition of that patch. Without it, GtkLauncher
shows simple html websites on sparc64 and crashes as soon as some js is
involved, but thats not much different from before
- remove patch-Source_JavaScriptCore_wtf_text_StringHash_h &
  patch-Source_JavaScriptCore_wtf_text_StringImpl_cpp, replaced by
patch-Source_JavaScriptCore_runtime_UString_h for mips64/sparc64
- add patch-Source_JavaScriptCore_wtf_NumberOfCores_cpp for #82585

tested on i386/amd64 by several, amd64 bulk build, ppc & sparc64 testing
by myself. mips64el in the works..
ok ajacoutot@
2012-04-03 15:39:35 +00:00
landry
e55fa6c13c add link to upstream bz# 2012-03-14 20:23:57 +00:00
landry
1316094dee Build on loongson. From Brian Callahan, thanks!
While here, probably improve situation on alpha/sparc64.
2012-03-13 07:50:05 +00:00
landry
6602a4843a Update to webkit 1.6.3, based on a diff from marco.
- switch to .tar.xz distfile
- bump libjavascriptgtk major
- backport a commit from upstream bz #68314, fixes issues on twitter

tested by aja@/pstumpf@/kili@ on amd64 & myself on i386/ppc.
2012-02-24 16:36:00 +00:00
jasper
99677dd4a0 - update to 1.6.1
tested in a bulk on amd64, as well as on sparc64 by myself
macppc testing by pea@

ok aja@
2011-10-13 06:52:49 +00:00
landry
e563220b0a Backport http://trac.webkit.org/changeset/91954.
Allow setting max-conns and max-conns-per-host without overwriting the
given values, which supposedly fixes the file descriptor starvation
issue people were experiencing..
See https://bugs.webkit.org/show_bug.cgi?id=64355 for details.
from and after constant prodding by marco@
2011-07-30 08:09:30 +00:00
jasper
eafc4b4ea9 - these ports were already ONLY_FOR_ARCHS=${GCC4_ARCHS} by using the gcc4
module on all arches. so remove the module usage and set ONLY_FOR_ARCHS instead

from brad
2011-07-11 12:08:24 +00:00
landry
7c74f6a901 Update to webkit 1.4.2, see http://trac.webkit.org/wiki/WebKitGTK/1.4.2
for a list of changes.
ok jasper@, tested by a few on ports@
2011-07-05 11:34:27 +00:00
landry
51180667bb Update to webkit 1.4.1, see https://trac.webkit.org/wiki/WebKitGTK/1.4.1
for a list of changes.
Tested by pea@ on macppc, myself on sparc64, rpointel@, marco@ and myself
on amd64.
ok rpointel@.
2011-06-17 22:10:40 +00:00
landry
2ce9cae689 Bug reported upstream as https://bugs.webkit.org/show_bug.cgi?id=61137 2011-05-19 19:47:45 +00:00
otto
8ad859423f Do not initially allocate 1G of mem. It's above out default ulimit.
Only applies to amd64. ok sthen@ robert@ landry@
2011-05-19 19:01:03 +00:00
ajacoutot
e322f7a1ae Missed in previous. 2011-05-11 06:00:36 +00:00
ajacoutot
71b191e76f Major update to webkit-1.4.0.
Now comes with a gtk3 FLAVOR that can be installed alongside the non
flavored package (webkit vs webkit-gtk3).

The library name changed from libwebkit to libwebkit-gtk{1,3}.

thanks to landry@ and jasper@ for the tests on powerpc, sparc64 and
amd64.
bulk testing from landry@

ok jasper@ landry@ (maintainer)
2011-05-11 06:00:08 +00:00
dhill
85f74973d4 bring in two patches from upstream:
1. Fix crash with too big box shadow areas
2. Knob to toggle DNS prefetching

DNS prefetch code done by todd@

much prodding marco@
ok landry@
2011-04-15 23:03:03 +00:00
jasper
5a76b99e33 Add introspection support (needed for on-going GNOME 3 work).
ok landry@ (MAINTAINER)
2011-04-07 19:40:10 +00:00
landry
6e7d76b1d6 add link to upstream bz for tracking 2011-03-09 06:59:36 +00:00
landry
ca7b877fa3 Assorted fixes for webkit :
- fix for mips64el by Todd Carson (thanks!)
- fix https://bugs.webkit.org/show_bug.cgi?id=38263 (don't prefetch dns
 on an empty hostname) from sthen@
- fix https://bugs.webkit.org/show_bug.cgi?id=55830 (Gif images
  flickering), tracked down by dhill@
2011-03-08 18:56:30 +00:00
landry
02e940c277 Add a bunch of patches from Todd Carson <toc at daybefore dot net> to
allow webkit to build (and even run!) on mips64el, many thanks !
Patches will probably need to be reworked so that they can be fed
upstream, but at least this allows another part of the tree to build on
loongson. And this might even work for sgi.
Tested by jasper@
2010-11-04 21:34:25 +00:00
landry
dc721e65b1 Update to webkit 1.2.4.
Tested by pea@, Dawe, Remi Pointel, jasper@ and marco@, thanks!
2010-09-19 20:43:32 +00:00
landry
e7ced66f72 Don't force the use of -O2, the ports infrastructure takes care of
adding it. Makes the port respect user-defined CFLAGS.
Pointed out by brad
2010-08-30 13:15:49 +00:00
landry
cfcfe348c4 Update to webkit 1.2.3, switch to newer LIB_DEPENDS/WANTLIB/EPOCH.
Regen patches while here.
2010-07-19 12:29:50 +00:00
landry
35b3bdd963 Update to webkit 1.2.1, fix WANTLIB, tighten lib_depends on icu4c-4.4
(from jcs@). Tested by kili@ on amd64 and myself on sparc64/macppc.
2010-07-03 07:53:04 +00:00
espie
8a8304cf02 fix for gcc4 2010-05-23 10:27:46 +00:00
ajacoutot
da90ec85c5 Fix the default error.html (used by at least epiphany), so that the
font-size is set to 120%, not 120px.

ok landry@ (maintainer)
2010-05-17 20:16:09 +00:00
landry
825a1c01eb Update to webkit 1.2.0, with much prodding from the hobbits as it's
needed for more and more stuff in G-NOME. Still currently building on
sparc64/powerpc.
ok jasper@
2010-04-22 13:36:59 +00:00
landry
99ea3801bd Fix from gentoo bz #308699 to allow webkit to build with icu 4.4.
Upstream bz #36381.
2010-04-05 21:44:41 +00:00
landry
ca1f030fd3 Update to webkit 1.1.18:
- add a pair of patches to make it finally run without SIGBUS on sparc64
  (yay!), reported as https://bugs.webkit.org/show_bug.cgi?id=19775
- add a patch to disable some optimizations on ppc, so that it finally
  builds fine, reported as https://bugs.webkit.org/show_bug.cgi?id=33451
2010-01-10 20:06:17 +00:00
landry
5ead73dbfa Update to webkit 1.1.15.4, fix stupid mistake in build output that tried
to execute every target in Makefile, and enable Gstreamer support (which
is on by default upstream since months)
2009-11-29 10:08:26 +00:00
ajacoutot
ab3b105cb3 Fix mozilla plugins directory, for some reason we don't use the default...
ok  landry@ (maintainer)
2009-11-08 16:19:34 +00:00
landry
7f8f4cb291 Add forgotten patch to let the beast build on 64-bits archs.
Thanks phessler@ for spotting it...
2009-10-14 11:17:58 +00:00
landry
d67aa1b2d1 Long overdue update to webkit 1.1.15.2 :
bump major to be on the safe side, add commented-out entries for
gstreamer LIB/RUN_DEPENDS for the day we enable HTML5 video support.
midori/devhelp are happy with it..
2009-10-11 18:31:12 +00:00
landry
c404c4d903 Update to webkit-gtk 1.1.8, heavy consumers are happy with it, tested
@ppc/amd64/i386. Add a temporary workaround for upstream bz #26099.
Bumps minor as some funcs were added.
2009-06-01 05:51:31 +00:00
landry
c53f558993 Update to webkit 1.1.5v0, finally switch to plain releases instead of
tracking a random svn snapshot, as webkit-gtk has regular releases now.

ok ajacoutot@ phessler@
2009-04-27 19:25:08 +00:00
landry
23efee8f19 Update to webkit r41894, taking advantage of libsoup 2.26 update..
Regen patches while here.
Tested in a bulk build by and ok jasper@
2009-04-04 10:35:26 +00:00
landry
720c8ae0c3 Update to webkit-svn r41121. The http backend switched from curl to
libsoup, tweak WANTLIB accordingly. Patch autogen.sh and run it instead
of manually running automake and autoconf (which turned out to be hairy)
2009-03-08 20:00:41 +00:00
landry
4327cacfc5 Add a patch to make webkit build on sparc64, which should hopefully let
the half of gnome compile again there. It still SIGBUS'es at runtime
though, but maybe someday i'll find the correct fix.
Ah, and did i mention it takes eleven hours to build on a dual-usIIIi
@1Ghz, and that DEBUG=-g is impossible because it eats all memory ?
2009-02-18 22:09:47 +00:00
landry
0380bbd32c Update Webkit to r40000 svn snapshot.
While here, link with -pthread instead of -lpthread, spotted by
ajacoutot@.
Remove the BROKEN marker on sparc64 upon jasper@'s request to let
gnome/devhelp build, although it still SIGBUS'es badly at runtime
(which is being worked on, and driving me nuts)
2009-01-25 22:16:40 +00:00
landry
c4ef1041c3 Update webkit to a more recent svn snapshot.
ok phessler@
2008-10-26 12:59:01 +00:00
landry
9989355675 Import webkit svn rev35249, based on an original work from James Turner
(james at bsdgroup dot org), thanks !
Webkit is an open source web rendering engine.

All our previous patches have been integrated upstream.
Mark it BROKEN on sparc64 until
https://bugs.webkit.org/show_bug.cgi?id=19775 is fixed.
Not linked to the build yet, a little bit of testing is still needed
with latest libc/libm change.
Thanks to all who already tested !

ok jdixon@ laurent@ 'import it' robert@ espie@
2008-07-25 12:51:10 +00:00