|
@@ -3,8 +3,10 @@
|
|
|
# cairo
|
|
|
#
|
|
|
#############################################################
|
|
|
-CAIRO_VERSION = 1.10.2
|
|
|
-CAIRO_SOURCE = cairo-$(CAIRO_VERSION).tar.gz
|
|
|
+CAIRO_VERSION = 1.12.8
|
|
|
+CAIRO_SOURCE = cairo-$(CAIRO_VERSION).tar.xz
|
|
|
+CAIRO_LICENSE = LGPLv2.1+
|
|
|
+CAIRO_LICENSE_FILES = COPYING
|
|
|
CAIRO_SITE = http://cairographics.org/releases
|
|
|
CAIRO_INSTALL_STAGING = YES
|
|
|
|
|
@@ -54,6 +56,13 @@ else
|
|
|
CAIRO_CONF_OPT += --disable-xlib --disable-xcb --without-x
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_XLIB_LIBXRENDER),y)
|
|
|
+ CAIRO_CONF_OPT += --enable-xlib-xrender
|
|
|
+ CAIRO_DEPENDENCIES += xlib_libXrender
|
|
|
+else
|
|
|
+ CAIRO_CONF_OPT += --disable-xlib-xrender
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_PACKAGE_CAIRO_PS),y)
|
|
|
CAIRO_CONF_OPT += --enable-ps
|
|
|
CAIRO_DEPENDENCIES += zlib
|
|
@@ -75,6 +84,13 @@ else
|
|
|
CAIRO_CONF_OPT += --disable-png
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_CAIRO_SCRIPT),y)
|
|
|
+ CAIRO_CONF_OPT += --enable-script
|
|
|
+ CAIRO_DEPENDENCIES += zlib
|
|
|
+else
|
|
|
+ CAIRO_CONF_OPT += --disable-script
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_PACKAGE_CAIRO_SVG),y)
|
|
|
CAIRO_CONF_OPT += --enable-svg
|
|
|
else
|
|
@@ -87,4 +103,10 @@ else
|
|
|
CAIRO_CONF_OPT += --disable-tee
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_CAIRO_XML),y)
|
|
|
+ CAIRO_CONF_OPT += --enable-xml
|
|
|
+else
|
|
|
+ CAIRO_CONF_OPT += --disable-xml
|
|
|
+endif
|
|
|
+
|
|
|
$(eval $(autotools-package))
|