164 Commits

Author SHA1 Message Date
sthen
a0d09ffbad remove devel/flex dep, these are ok with base flex 2015-11-20 11:24:04 +00:00
ajacoutot
0527c94ac8 Drop old-bison patch; not tested yes since it seems pledged binutils broke
stuffs.
2015-11-15 12:45:48 +00:00
landry
798f0db6ba Fix build on sparc64. 2015-11-09 09:29:05 +00:00
jeremy
4ad0a6112f Switch the default ruby version from ruby 2.1 to 2.2, and bump affected
ports.

OK jcs@ ajacoutot@
2015-07-16 17:27:08 +00:00
pascal
f0585aa4cf gcc4 bumps, reminded by aja@ 2015-05-28 10:17:22 +00:00
ajacoutot
827954e0af Apply the same fix as with webkitgtk4 from sthen's:
add CXXFLAGS as well as CFLAGS. yet more fallout from the *.mk change to
not include CFLAGS automatically.

ok sthen@
2015-05-26 06:30:45 +00:00
ajacoutot
8e11a8faa7 Update to webkit-2.4.9. 2015-05-20 15:32:54 +00:00
ajacoutot
5b82703d86 Bump after libepoxy moved from ports to xenocara. 2015-04-15 09:40:52 +00:00
ajacoutot
18e9b28716 typo: WANLIB -> WANTLIB 2015-04-10 06:30:40 +00:00
ajacoutot
e7a0202d99 --disable-webkit2 ; WebKit2 is now provided by www/webkitgtk4.
ok landry@
2015-04-08 21:42:14 +00:00
ajacoutot
aa988913b0 Bump after the recent changes in packaging dbus and dconf. 2015-04-04 09:20:59 +00:00
ajacoutot
4c30b4775f Fix Webkit build with new GLib. 2015-03-27 16:02:49 +00:00
naddy
9b935b0068 <sys/socket.h> already exposes struct iovec, no need to include <sys/uio.h>.
Remove now useless patches.
2015-01-20 11:44:19 +00:00
ajacoutot
ee7a560b70 Bump after update to 2.4.8 in 5.6-stable. 2015-01-12 13:22:46 +00:00
ajacoutot
a1b1736f85 Update to webkit-2.4.8. 2015-01-10 00:38:38 +00:00
landry
e7df1f7194 Mark BROKEN-alpha a bunch of ports that reliably failed (!) to build in
the past 3 bulks, or forever.

Various reasons: no d^Hrecent compiler available, base gcc generating
nice internal compiler errors, no atomic ops, etc, etc.

While here, mark all webkits as BROKEN-hppa, since this also requires
clang or g++ 4.7. Our g++ 4.8 port only builds on
i386|amd64|powerpc|sparc64 anyway...

if you're interested^Wbored to death, full past logs at
http://build-failures.rhaalovely.net/alpha/...
2014-12-30 21:50:24 +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
497af19b23 Too much cleanup, not enough bump. 2014-09-29 12:14:30 +00:00
ajacoutot
d261d3e354 Add PORTROACH annotation to restrict to 2.4.X since a new webkit 2.6.X will
be imported in the future.
2014-09-29 11:57:54 +00:00
ajacoutot
03c8485d05 Cleanup to help future update and split; no pkg change. 2014-09-28 06:52:14 +00:00
jasper
4e48ba8d2c PORTSCOUT -> PORTROACH 2014-09-05 14:45:02 +00:00
jasper
3ab508d59f use the new PORTSCOUT variable to instruct it to ignore odd versions (i.e.
unstable releases)

ok aja@ espie@ landry@
2014-09-02 14:28:20 +00:00
ajacoutot
5a2ff42e86 Update to webkit-2.4.5.
ok landry@
2014-08-26 21:31:03 +00:00
espie
f8357ab163 webkit doesn't use pkgconfig for EGL, so explicitly link the extra library
for now. This fixes the build and unlocks at least 100 other ports.
2014-07-15 19:58:52 +00:00
ajacoutot
4619ca73e5 Update to webkit-2.4.4. 2014-07-14 21:13:31 +00:00
ajacoutot
3c5381c59b The x11/gnome MODULE will soon stop setting USE_GMAKE unconditionally, so
explicitely add it where needed.
2014-07-09 17:43:52 +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
ajacoutot
fe9fa22afd Remove fcntl call to set access mode flags on the duplicated files
descriptor. Those flags make fcntl to fail (upstream).

ok landry@
2014-04-11 18:27:45 +00:00
sthen
46efb2774a unbreak on i386; thanks Miod! 2014-04-07 12:53:32 +00:00
sthen
227922e03e update BROKEN-i386 line now we have a different error ("Error: suffix or
operands invalid for `fucomip'" from the assembler).
2014-04-03 15:20:14 +00:00
sthen
7e5aa6d1cb fix one issue with webkit on i386, from landry@ 2014-04-03 15:19:20 +00:00
jasper
c5dc24f1eb drop extra = from MODGNOME_TOOLS
no package change
2014-04-03 12:37:41 +00:00
jasper
012f7978a4 cleanup double spaces and sort MODGNOME_TOOLS 2014-04-02 09:36:09 +00:00
jasper
2100c2cdff start to make MODGNOME_TOOLS resemble the name of the tools actually used.
rename 'gi' to 'gobject-introspection'.

discussed with aja@
2014-04-01 15:31:45 +00:00
sthen
82452b87b7 mark BROKEN-i386 to save time in bulk builds until this can be fixed 2014-03-31 16:50:23 +00:00
landry
93b603d39b Fix gtk3 FLAVOR / Webkit2 on powerpc. Using std::atomic on a 64 bits
type wont fly on a 32 bits arch.. since gcc wont have atomic builtins
for it. #ifdef out the templatization as a workaround for now.
https://bugs.webkit.org/show_bug.cgi?id=130837
2014-03-27 22:03:48 +00:00
landry
5e560a9fe9 Drop chunk 7 of patch-GNUmakefile_in, it was added for webkit 2.0.0 at
that time to workaround a gmake weirdness triggering forkbombs, but now
apparently it causes weird build failures with binutils error messages
when using MAKE_JOBS>=4, as experienced by sthen@, naddy@ & espie@.

Unfortunately, i don't have hardware with 4 cores or more, so didnt see
those... Removing the chunk doesnt seem to show gmake weirdness anymore,
 so just do it (tm). Analysed by espie@.

Note that gtk3 FLAVOR is broken on powerpc with "undefined reference to
`__atomic_fetch_add_8'". /me goes crying in a corner.

building webkit is hard, let's go shopping.
2014-03-26 21:10:06 +00:00
landry
0aabfea1ab Whoops, remove REVISION that snuck in. 2014-03-25 06:26:21 +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
espie
883456a3be better: don't bother linking if it's already there, just don't error out
for that...
2014-03-23 12:59:57 +00:00
espie
434e6c1212 use ln -f, so even if we rerun things twice, we won't blow in a stupid way. 2014-03-23 09:51:33 +00:00
landry
4a3fa615cd Bump REVISION after gcc4 MODULE change. 2014-03-11 21:00:38 +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
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00