diff options
Diffstat (limited to 'package/cairo/Makefile')
-rw-r--r-- | package/cairo/Makefile | 77 |
1 files changed, 10 insertions, 67 deletions
diff --git a/package/cairo/Makefile b/package/cairo/Makefile index 315766c57..09960903b 100644 --- a/package/cairo/Makefile +++ b/package/cairo/Makefile @@ -4,91 +4,34 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= cairo -PKG_VERSION:= 1.14.6 +PKG_VERSION:= 1.18.2 PKG_RELEASE:= 1 -PKG_HASH:= 613cb38447b76a93ff7235e17acd55a78b52ea84a9df128c3f2257f8eaa7b252 +PKG_HASH:= a62b9bb42425e844cc3d6ddde043ff39dbabedd1542eba57a2eb79f85889d45a PKG_DESCR:= graphics library PKG_SECTION:= libs/image PKG_DEPENDS:= fontconfig libfreetype libx11 pixman -PKG_DEPENDS+= libxrender +PKG_DEPENDS+= libxrender libpng PKG_BUILDDEP:= pixman freetype fontconfig libX11 libXrender glib -PKG_BUILDDEP+= libXext +PKG_BUILDDEP+= libXext libpng HOST_BUILDDEP:= libpng-host pixman-host freetype-host fontconfig-host PKG_URL:= http://cairographics.org/ PKG_SITES:= http://cairographics.org/releases/ PKG_OPTS:= dev -PKG_FLAVOURS_CAIRO:= WITH_PS WITH_PDF WITH_XML WITH_PNG WITH_TEE WITH_SVG WITH_XRENDER -PKGFD_WITH_PS:= postscript support -PKGFD_WITH_PDF:= pdf support -PKGFD_WITH_XML:= xml support -PKGFD_WITH_PNG:= png support -PKGFB_WITH_PNG:= libpng -PKGFS_WITH_PNG:= libpng -PKGFD_WITH_TEE:= tee support -PKGFD_WITH_SVG:= svg support -PKGFD_WITH_XRENDER:= xorg xrender support - include ${ADK_TOPDIR}/mk/host.mk include ${ADK_TOPDIR}/mk/package.mk $(eval $(call HOST_template,CAIRO,cairo,${PKG_VERSION}-${PKG_RELEASE})) $(eval $(call PKG_template,CAIRO,cairo,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS})) -HOST_STYLE:= auto -HOST_CONFIGURE_ARGS+= --enable-ft=yes \ - --enable-png=yes \ - --enable-fc=yes \ - --enable-tee=no \ - --enable-xlib=no \ - --enable-pdf=no \ - --enable-quartz=no \ - --disable-test-surfaces \ - --disable-full-testing +WRKBUILD= $(WRKDIR)/$(PKG_NAME)-obj -ifneq ($(ADK_PACKAGE_CAIRO_WITH_XRENDER),) -CONFIGURE_ARGS+= --enable-xlib-xrender=yes -else -CONFIGURE_ARGS+= --enable-xlib-xrender=no -endif -ifneq ($(ADK_PACKAGE_CAIRO_WITH_SVG),) -CONFIGURE_ARGS+= --enable-svg=yes \ - --enable-png=yes -else -CONFIGURE_ARGS+= --enable-svg=no -endif -ifneq ($(ADK_PACKAGE_CAIRO_WITH_PDF),) -CONFIGURE_ARGS+= --enable-pdf=yes -else -CONFIGURE_ARGS+= --enable-pdf=no -endif -ifneq ($(ADK_PACKAGE_CAIRO_WITH_PS),) -CONFIGURE_ARGS+= --enable-ps=yes -else -CONFIGURE_ARGS+= --enable-ps=no -endif -ifneq ($(ADK_PACKAGE_CAIRO_WITH_PNG)$(ADK_PACKAGE_CAIRO_WITH_SVG),) -CONFIGURE_ARGS+= --enable-png=yes -else -CONFIGURE_ARGS+= --enable-png=no -endif -ifneq ($(ADK_PACKAGE_CAIRO_WITH_XML),) -CONFIGURE_ARGS+= --enable-xml=yes -else -CONFIGURE_ARGS+= --enable-xml=no -endif -ifneq ($(ADK_PACKAGE_CAIRO_WITH_TEE),) -CONFIGURE_ARGS+= --enable-tee=yes -else -CONFIGURE_ARGS+= --enable-tee=no -endif +MESON_FLAGS+= -Dtests=disabled -CONFIGURE_ARGS+= --enable-ft=yes \ - --enable-fc=yes \ - --enable-xlib=yes \ - --enable-quartz=no \ - --disable-test-surfaces \ - --disable-full-testing +HOST_STYLE:= meson +CONFIG_STYLE:= meson +BUILD_STYLE:= meson +INSTALL_STYLE:= meson cairo-install: ${INSTALL_DIR} ${IDIR_CAIRO}/usr/lib/cairo |