51 Commits

Author SHA1 Message Date
ajacoutot
7c64a73d83 SECURITY update to webkit-2.4.10. 2016-03-16 07:10:57 +00:00
ajacoutot
8e11a8faa7 Update to webkit-2.4.9. 2015-05-20 15:32:54 +00:00
ajacoutot
a1b1736f85 Update to webkit-2.4.8. 2015-01-10 00:38:38 +00:00
ajacoutot
6b004a8513 Update to webkit 2.4.7. 2014-10-24 16:06:27 +00:00
ajacoutot
7ff00abad3 Minor update to webkit-2.4.6. 2014-09-30 12:18:09 +00:00
ajacoutot
5a2ff42e86 Update to webkit-2.4.5.
ok landry@
2014-08-26 21:31:03 +00:00
ajacoutot
4619ca73e5 Update to webkit-2.4.4. 2014-07-14 21:13:31 +00:00
ajacoutot
dd10cceb96 Minor update to WebKit 2.4.3. 2014-05-26 16:52:35 +00:00
ajacoutot
55437fb1d0 Update to webkit-2.4.2. 2014-05-12 13:19:33 +00:00
ajacoutot
3bd02d9c7c Minor update to webkit-2.4.1. 2014-04-20 16:40:55 +00:00
landry
1d6cd62103 Update to webkit 2.4.0.
See http://webkitgtk.org/2014/03/24/webkitgtk2.4.0-released.html. Note
that Webkit2 API is still broken, on OpenBSD(and FreeBSD) and this might
be the last release shipping the Webkit1 API.
Pass -DLOG_DISABLED=0 to CPPFLAGS to somewhat allow debugging.
Use the same ruby version on sparc64 as other archs now that they're
more reliable.

Remove some patches merged upstream, and add links to upstream bz for
most of the remaining patches.

Note: this needs gnu/usr.bin/binutils/include/opcode/i386.h r1.15 to
build. And gcc 4.8 (and python, ruby & perl :)
Built numerous times on amd64/ppc/sparc64 (broken at runtime on the last
two, but that's not a regression from 2.2..) and went in a bunch of
bulks.
2014-03-25 06:25:45 +00:00
ajacoutot
96d65047c9 Re-update to webkit-2.2.4 with a fix for our pre-historical bison(1). 2014-01-29 17:28:05 +00:00
landry
e786c343ff Revert previous and bump EPOCH, seems this now requires a newer bison,
which i didnt spot since i had an update on my box.
Noticed by nigel@, thanks!
2014-01-28 23:24:42 +00:00
landry
aefa9d3d69 Bugfix update to webkit 2.2.4.
http://webkitgtk.org/2014/01/21/webkitgtk2.2.4-released.html
2014-01-27 19:56:20 +00:00
landry
94d61aea72 Bugfix update to webkit 2.2.3.
See http://webkitgtk.org/2013/12/04/webkitgtk2.2.3-released.html for details
2013-12-08 17:04:54 +00:00
ajacoutot
b33b0e92d8 Update to webkit-2.2.2.
ok landry@
2013-11-14 16:47:00 +00:00
landry
f4aeefd780 Bugfix update to webkit 2.2.1.
http://webkitgtk.org/2013/10/16/webkitgtk2.2.1-released.html
2013-10-20 13:24:29 +00:00
landry
28a14a9d51 Update to webkit 2.2.0.
- Now depends on newer gcc, use 4.6 by default.
- Enable webkit2 api in the gtk3 FLAVOR. Still broken/erratic behaviour at
  runtime, but at least this will allow people to debug it, and it's
  required by newer GNOMEs anyway. Provide MiniBrowser for debugging purposes.
- add hack from bug #118732 to workaround the fact that our binutils
  doesnt support 'ar T'
- update patches from #103128 to tentatively fix powerpc runtime
- force-disable YARR_JIT & ASSEMBLE on archs without JIT (ie anything
  besides i386/amd64) via Platform.h patch instead of JSC_CPPFLAGS (which
  doesnt work anymore anyway)
- add a bunch of patches to fix build (missing includes etc) in the WebKit2
  source tree

Tested in an amd64 bulk build, runtime-tested previous betas on
i386/amd64, test-built on powerpc and sparc64. Things might still be
broken at runtime on powerpc, but at least it allows more GNOME things
to be updated.
2013-10-06 14:03:42 +00:00
ajacoutot
d8696f3b93 Update to webkit 2.0.4.
OK landry@ (maintainer)
2013-08-06 19:11:30 +00:00
ajacoutot
9e90967bbb Update to webkit-2.0.3.
ok landry@ (maintainer)
2013-06-19 13:24:17 +00:00
ajacoutot
6fb221d40b Update to webkit-2.0.2.
ok landry@ (maintainer)
2013-05-14 12:04:59 +00:00
ajacoutot
cb00849379 Update to webkit-2.0.1.
ok landry@ (maintainer)
2013-04-18 11:31:37 +00:00
landry
4631994f18 Major update to webkit 2.0.0.
- add ruby to BDEPS. Webkit build system now uses autohell, python, ruby and perl \o/
- set MODRUBY_REV = 1.8 on sparc64 since 1.9 is broken there
- disable WebKit2 support, it needs shm_open()/shm_unlink()
- switch from gstreamer-0.10 to gstreamer1
- force-disable JIT/ASSEMBLER on non-jit archs, builds fails otherwise (bug #113638)
- only build NumberPrototype.cpp with -O0 on sparc64, not the damn whole thing
- use -Wl,--relax on ppc otherwise linking fails
- move some patches around since JavaScriptCore/wtf moved to WTF/wtf
- dont uselessly rerun make within make during install, gmake blows
- blindly backport upstream r144077 to fix mips64 build
- backport bits of #103128 & r145551 to fix powerpc build
- backport r147967 & more to fix bashisms in configure
- bug #109932 forced the use of gcc >= 4.7 or clang >= 3.0, but this is
  only for WebKit2 so loosen the check atm

Tested working fine on amd64 & i386, went in bulk builds, known broken
at runtime on ppc (being worked on. or not.) should build on mips64el
(and maybe even run!) and sparc64 (wont run! ever! nothing new here..),
but 'someone' will care about the poor exotic archs and fix'em, right ?

After too much prodding from the gnome maintainers who desperately need it
2013-04-13 09:11:02 +00:00
landry
4f9c4f4351 Bugfix update to webkit 1.8.3.
Remove the pthread/lpthread chunks from patch-GNUmakefile_in while here.

Successfully tested with GtkLauncher on sparc64 after a whooping 21h-build..
2012-08-22 07:48:37 +00:00
landry
fb0432c4b2 Bugfix update to webkit 1.8.2.
See http://trac.webkit.org/wiki/WebKitGTK/1.8.x for list of fixes.
2012-08-07 09:35:37 +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
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
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
0ec9f96fdd Update to webkit 1.4.3, no fallout in a bulk. Bump shlib majors as
apparently a bunch of funcs were removed/added/protos changed.. sigh.
2011-09-26 20:15:29 +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
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
landry
77f86ad4d4 Update to webkit 1.2.7. 2011-03-03 13:44:10 +00:00
landry
2a58dd58a7 Update to webkit 1.2.6, bugfixes only. Tweak WANTLIB while here. 2010-12-30 17:55:32 +00:00
landry
5103e57b1f Update to webkit 1.2.5, prodded by a diff from brad
Fixes CVE-2010-3259 CVE-2010-3113 CVE-2010-1814 CVE-2010-1812 CVE-2010-1815
CVE-2010-3115 CVE-2010-1807 CVE-2010-3114 CVE-2010-3116 CVE-2010-3257
2010-10-12 08:43:05 +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
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
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
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
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
a6614efa1b Update to webkit 1.1.10, fix WANTLIB, bump minor.
Tested by jasper@ on ppc, sthen@ on amd64 and myself on i386.
2009-06-18 20:09:20 +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
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