87230 Commits

Author SHA1 Message Date
brad
b89cb537c1 Add a DoS fix.. Missing integer wrap protection in EA list reading can cause
server to loop with DoS. CVE-2013-4124

ok sthen@
2013-10-06 22:00:48 +00:00
brad
674e3f987e Update to netatalk 2.2.5.
ok sthen@
2013-10-06 21:49:32 +00:00
jeremy
cbbbf0b4fb Restrict passenger to ruby18 and ruby19 (default) FLAVORs 2013-10-06 20:54:28 +00:00
kili
f92f9a45a9 Fix path to documentation.
Noticed bt Kyle R W Milz.

ok ajacoutot@
2013-10-06 20:45:15 +00:00
brad
8c6aa61ebd Update to x264-20131002.
ok ajacoutot@
2013-10-06 20:38:52 +00:00
landry
908b80cf05 Restore EXTRACT_SUFX, this doesnt use GNOME_PROJECT/GNOME_VERSION so it
doesnt default to .tar.xz.
2013-10-06 19:56:42 +00:00
zhuk
8d28a8eb35 Zap cruely old leftovers, okay espie@ 2013-10-06 19:32:49 +00:00
lteo
60ea0a056e update my email address 2013-10-06 19:12:08 +00:00
zhuk
327877268a Missing MODKDE4_USE, noticed by espie@. 2013-10-06 18:53:15 +00:00
espie
2d2e2fe1f0 enable kde4 for bulk builds, as discussed with Vadim.
The packages are somewhat beta still, but a full bulk should proceed
correctly now.
2013-10-06 18:47:35 +00:00
lteo
bd44ed8738 +optipng 2013-10-06 18:46:26 +00:00
lteo
9c7890efb5 Import OptiPNG 0.7.4, from Kyle Isom.
OptiPNG is a PNG optimizer that recompresses image files to a smaller
size, without losing any information. This program also converts
external formats (BMP, GIF, PNM and TIFF) to optimized PNG, and performs
PNG integrity checks and corrections.

Tested by Kyle Isom (amd64 and sgi), bcallah@ and myself (loongson).
Help/feedback from abieber@, bcallah@, sthen@, and Dmitrij D. Czarkoff.

OK bcallah@
2013-10-06 18:43:42 +00:00
jeremy
cbfde9cde2 Bump after change to default ruby version 2013-10-06 17:41:57 +00:00
jeremy
f4edbcaaf4 Make ruby 2.0 the default ruby if FLAVOR or MODRUBY_REV is not
specified.

OK landry@
2013-10-06 17:40:30 +00:00
sebastia
942c26360d remove bogus patch file
OK ajacoutot@
2013-10-06 17:33:21 +00:00
jeremy
c847737d68 Use specific ruby version in RUN_DEPENDS 2013-10-06 17:28:20 +00:00
espie
ce99ea0d94 funny 2013-10-06 17:21:53 +00:00
ajacoutot
aeafe7965e Some Makefile cleanup:
* use the x11/gnome MODULE
* group variables
* drop ONLY_FOR_ARCHS since we use the gcc4 MODULE

ok landry@
2013-10-06 16:27:26 +00:00
espie
28006064d8 fix -F mode... subengine not yet ready to be split,
and we DON'T want an extra build job.
2013-10-06 15:49:22 +00:00
ajacoutot
5d2185f330 Meh, I forgot to bump... 2013-10-06 15:47:03 +00:00
ajacoutot
5137bf4d58 Remove patches now that we have webkit 2.2.0. 2013-10-06 15:46:18 +00:00
ajacoutot
09cc1988e5 webkit2gtk-3.0 gets picked up. 2013-10-06 15:44:50 +00:00
ajacoutot
a0674b4773 webkit2gtk-3.0 gets picked up. 2013-10-06 15:32:11 +00:00
ajacoutot
ffb37169a9 Update to devhelp-3.10.0.
-> webkit2 support; as mentionned by landry@ in his recent webkit update
to 2.2.0, webkit2 is heratic but we need an external application to help
us debug the issues
2013-10-06 15:05:48 +00:00
zhuk
838a8f989d Rewrite FindKexiv2.cmake specially for OpenBSD. Kexiv2 users are happy. 2013-10-06 14:48:51 +00:00
landry
f4b4fea34b Add patch to fix the build on sparc64, adding a reinterpret_cast copied
from Source/WebKit2/Platform/CoreIPC/Connection.cpp
2013-10-06 14:42:39 +00:00
zhuk
8fceb98308 Make darn sure KDE4 ports look at the KDE4-specific places first. Won't
change a thing as of now but will be meaningful in the near future, when
KDE3 and KDE4 packages will start co-existing.
2013-10-06 14:42:24 +00:00
bcallah
59639797c1 Minor update to cgo-20131006. Adds a man page for cgo. 2013-10-06 14:29:22 +00:00
landry
bdb86c1a88 Add forgotten patch taken from
https://bug-103128-attachments.webkit.org/attachment.cgi?id=202651 to
blindly fix powerpc (maybe)
2013-10-06 14:23:04 +00:00
landry
c825f34827 Add ajacoutot@ as co-maintainer, webkit is such a monster that you need
two crazy frogs to tackle the beast.
2013-10-06 14:18:22 +00:00
landry
84dc78185c Fix build with webkit 2.2, JSCore was renamed to JavaScriptCore 2013-10-06 14:04:41 +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
espie
0f33e01c84 special-case single core/single job: create a clone so that we start
building stuff in parallel with LISTING, and fold back LISTING at end.
2013-10-06 14:03:07 +00:00
espie
094b349a67 name tricky construct 2013-10-06 14:01:52 +00:00
espie
d9dda2ec11 provide hostcount, to be used to make some decisions later, like
whether we want to trigger affinity, or if we want listing job to be extra.
2013-10-06 13:53:12 +00:00
espie
40185ee800 NoBuild actually requires one piece out of Build... 2013-10-06 13:48:27 +00:00
espie
b46cee4c56 update my copyright to 2013 2013-10-06 13:33:24 +00:00
espie
885e9b335f and portbuilder too 2013-10-06 13:25:15 +00:00
espie
27212e543e split some code into separate files, so that it doesn't get
loaded if it's not needed.
2013-10-06 13:22:18 +00:00
espie
5d6d15a31f create a special 'in-between' task that runs (setup only actually)
between checksum and extract: that's when we're truely committed to
building the port there.

create the affinity markers at that point, and not sooner.
since we know whether we're building in memory, we can record that.

if we're building in-memory, always ask for size, since it's very very
fast.

special treatment for tagged ports on error: mark them as "cleaned" so
the host gets untainted eventually.
2013-10-06 12:40:43 +00:00
espie
7ef4b92ee4 rename "special" parameter to what it really is, building in memory.
return actual size for affinity files.

assume affinity files record previous choice and reuse it
2013-10-06 12:38:23 +00:00
espie
61f45b05c9 extend affinity info to also include memory consumption for in-memory ports 2013-10-06 12:37:05 +00:00
espie
22bb96f2a1 Nigel saw dpb burp out because of missing job name...
allow it to continue, no real idea what's wrong yet. :(
2013-10-06 12:36:12 +00:00
espie
71134ea839 well, turns out awaiting-locks can be fairly useful 2013-10-06 10:58:20 +00:00
espie
e75c355759 nits 2013-10-06 10:54:53 +00:00
espie
a9e268d157 better phrasing 2013-10-06 10:54:02 +00:00
zhuk
496aebbd3c Mark kdelibs-4.x and all dependers with DPB_PROPERTIES+=tag:kde4.
okay espie@
2013-10-06 10:51:48 +00:00
espie
615cbd2c64 explain about the kde3/kde4 tag.
Document a few more new things.
(some of these are NOT YET committed)
2013-10-06 10:50:04 +00:00
zhuk
9fb607e659 automoc4 is needed for KDE4 "resources" ports, too.
spotted by espie@
2013-10-06 10:23:37 +00:00
ajacoutot
c26c5dae18 Regen WANTLIB after orc got put back into gstreamer1. 2013-10-06 09:08:50 +00:00