summaryrefslogtreecommitdiff
path: root/packages/cairo/cairo.inc
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2006-12-23 09:32:53 +0000
committerKoen Kooi <koen@openembedded.org>2006-12-23 09:32:53 +0000
commit0edaea31b34ca0bedca5a2ecff0ead510644ffe1 (patch)
treed54bb88a733d986c412c7765f5d84a5ada4a8817 /packages/cairo/cairo.inc
parent7849cfd166f605c0abd1175d3a5f9f488485c941 (diff)
cairo: update to 1.3.10
From the release notes: This is the fifth development snapshot in the 1.3 series. It comes 9 days after the 1.3.8 snapshot, and still well within our goal of having a new snapshot every week, (though don't expect one next week---we'll all be too stuffed with sugar plums). Speaking of sugar plums, there's a sweet treat waiting in this cairo snapshot---greatly improved performance for stroking rectilinear shapes, like the ever common rectangle: image-rgb box-outline-stroke-100 0.18 -> 0.01: 25.58x speedup In past releases of cairo, some people had noticed that using cairo_stroke to draw rectilinear shapes could be awfully slow. Many people had worked around this by using cairo_fill with a more complex path and gotten a 5-15x performance benefit from that. If you're one of those people, please rip that workaround out, as now the more natural use of cairo_stroke should be 1.2-2x faster than the unnatural use of cairo_fill. And if you hadn't ever implemented that workaround, then you just might get to see your stroked rectangles now get drawn 5-25x faster.
Diffstat (limited to 'packages/cairo/cairo.inc')
-rw-r--r--packages/cairo/cairo.inc15
1 files changed, 15 insertions, 0 deletions
diff --git a/packages/cairo/cairo.inc b/packages/cairo/cairo.inc
new file mode 100644
index 0000000000..e405257dfb
--- /dev/null
+++ b/packages/cairo/cairo.inc
@@ -0,0 +1,15 @@
+SECTION = "libs"
+PRIORITY = "optional"
+DEPENDS = "virtual/libx11 libsm libpng fontconfig libxrender"
+DESCRIPTION = "Cairo graphics library"
+LICENSE = "MPL LGPL"
+
+#check for TARGET_FPU=soft and inform configure of the result so it can disable some floating points
+require cairo-fpu.inc
+EXTRA_OECONF += "${@get_cairo_fpu_setting(bb, d)}"
+
+inherit autotools pkgconfig
+
+do_stage () {
+ autotools_stage_all
+}