Commit Graph

85 Commits

Author SHA1 Message Date
landry
e873e2ac85 Add the missing goo to allow webkit to build on hppa, opening the can of
worms for a whole bunch of new ports there.
2012-10-07 09:24:18 +00:00
ajacoutot
e765765b67 Webkit is a rendering engine, so it makes no sense to force dependencies
on the whole gstreamer gang which are only uses by web browsers to
display audio/video.
So remove RUN_DEPENDS, it'll be explicitely added to webkit browsers
with a small comment so that maintainers of such browsers can decide
which gstreamer dependencies they need/want.

ok landry@ (maintainer)
2012-10-03 06:35:46 +00:00
naddy
e48ea0d6f4 depend on latest gmake for parallel building; requested by espie@ 2012-10-01 18:12:34 +00:00
naddy
8a5d9880da mark for parallel building 2012-10-01 17:49:26 +00:00
ajacoutot
ef5cb32a0f Stupid autohell is stupid...
The situation is this: even when we --disable-gtk-doc, if gtk-doc is
actually installed at configure stage, tools like gtkdoc-rebase will be
picked up and run during the install target. That is bad because the
gtk-doc package may have been removed by then, especially during dpb(1)
bulks (we explicitely disable support for it so why should it stay...).

So for now, let's add the following env to configure whenever we use
--disable-gtk-doc, until a bettersolution is found...
CONFIGURE_ENV +=ac_cv_path_GTKDOC_CHECK="" \
		ac_cv_path_GTKDOC_REBASE="" \
		ac_cv_path_GTKDOC_MKPDF=""
2012-09-21 14:48:05 +00:00
ajacoutot
d9a4bcc50e Bump after gstreamer-plugins-base subpackaging change. 2012-09-06 12:38:35 +00:00
ajacoutot
1242951841 Remove gstreamer-0.10/plugins-bad dependency; gstreamer-ffmpeg can take
care of vp8.
Really nothing should depend on gstreamer-0.10/plugins-bad...

ok landry@ (maintainer)
2012-09-06 10:07:27 +00:00
ajacoutot
e894a7bb3d Small comment about why we want gstreamer-plugins-bad (vp8). 2012-09-05 17:22:24 +00:00
ajacoutot
0bbbd35e32 register-plist did not catch the devel/glib2 -main -> empty change.
espie asked me in such a nice way to fix this that I'm bumping all ports
that have a direct dependency on glib2.
2012-09-01 14:36:56 +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
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
espie
4ed7caa04f first pass at handling sqlite3 move 2012-04-23 17:15:17 +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
ff23654173 - move away from gnu libtool now that gobject-introspection has been fixed. 2011-11-17 11:42:31 +00:00
jasper
2bc08f44d9 fix tyop in comment 2011-11-02 20:00:58 +00:00
ajacoutot
4a657cda00 WANTLIB. 2011-10-17 06:16:58 +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
espie
58fffade54 normalize pkgpath 2011-09-16 12:00:05 +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
rpointel
d9c94aa811 bump after default python version switch 2011-06-08 18:15:28 +00:00
landry
5f8a088f4c Precise that this is the Gtk+ port of webkit, set better licence marker.
From brad.
2011-05-30 20:29:05 +00:00
ajacoutot
81c428a12d Redirect the glib-compile-schemas goo stdout to /dev/null, no need to
be chatty here.
2011-05-28 08:15:33 +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
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
1cd5d235f9 Add gst-plugins-bad to RUN_DEPENDS, so that webkit-based browsers know
how to handle WebM/vp8 video out of the box. From brad.
2010-12-26 08:32:07 +00:00
ajacoutot
4d475fe43d Use the gettext module instead of the libiconv one and set WANTLIB
accordingly.

ok landry@ (maintainer)
2010-12-17 16:17:54 +00:00
espie
e50b98837f new depends 2010-11-22 08:36:47 +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
ajacoutot
ff07e285bc Remove USE_X11. 2010-10-24 20:58:58 +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
jasper
9d399d1959 - fix WANTLIB after cairo update.
(please note chromium is still broken, but will be dealt with soon)
2010-10-11 08:19:03 +00:00