summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/cairo/Makefile77
-rw-r--r--package/cairo/patches/patch-Makefile_in20
-rw-r--r--package/cairo/patches/patch-configure101
3 files changed, 10 insertions, 188 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
diff --git a/package/cairo/patches/patch-Makefile_in b/package/cairo/patches/patch-Makefile_in
deleted file mode 100644
index 8716b0820..000000000
--- a/package/cairo/patches/patch-Makefile_in
+++ /dev/null
@@ -1,20 +0,0 @@
---- cairo-1.14.0.orig/Makefile.in 2014-10-14 03:47:28.000000000 +0200
-+++ cairo-1.14.0/Makefile.in 2015-02-26 11:39:05.000000000 +0100
-@@ -63,7 +63,7 @@ EXTRA_PROGRAMS =
- TESTS =
- check_PROGRAMS =
- # libpng is required for our test programs
--@CAIRO_HAS_PNG_FUNCTIONS_TRUE@am__append_1 = boilerplate test perf
-+@CAIRO_HAS_PNG_FUNCTIONS_TRUE@am__append_1 = boilerplate perf
- subdir = .
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/build/aclocal.cairo.m4 \
-@@ -417,7 +417,7 @@ MAINTAINERCLEANFILES = Makefile.in $(src
- # $(srcdir)/build/Makefile.win32.features-h \
- # $(NULL)
- ACLOCAL_AMFLAGS = -I build ${ACLOCAL_FLAGS}
--DIST_SUBDIRS = src doc util boilerplate test perf
-+DIST_SUBDIRS = src doc util boilerplate perf
- SUBDIRS = src doc util $(am__append_1)
- DISTCHECK_CONFIGURE_FLAGS = \
- --enable-gtk-doc \
diff --git a/package/cairo/patches/patch-configure b/package/cairo/patches/patch-configure
deleted file mode 100644
index 9e0f39f0d..000000000
--- a/package/cairo/patches/patch-configure
+++ /dev/null
@@ -1,101 +0,0 @@
---- cairo-1.14.0.orig/configure 2014-10-14 03:47:29.000000000 +0200
-+++ cairo-1.14.0/configure 2015-02-26 13:27:59.000000000 +0100
-@@ -18371,7 +18371,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false ; then
- cairo_cc_flag=no
- fi
-
-@@ -18418,7 +18418,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false ; then
- cairo_cc_flag=no
- fi
-
-@@ -18469,7 +18469,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false ; then
- cairo_cc_flag=no
- fi
-
-@@ -18516,7 +18516,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false ; then
- cairo_cc_flag=no
- fi
-
-@@ -18585,7 +18585,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false ; then
- cairo_cc_flag=no
- fi
-
-@@ -18641,7 +18641,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false ; then
- cairo_cc_flag=no
- fi
-
-@@ -20089,7 +20089,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false ; then
- cairo_cc_flag=no
- fi
-
-@@ -20136,7 +20136,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false ; then
- cairo_cc_flag=no
- fi
-
-@@ -33208,7 +33208,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false ; then
- cairo_cc_flag=no
- fi
-
-@@ -33327,7 +33327,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false ; then
- cairo_cc_flag=no
- fi
-
-@@ -33408,7 +33408,7 @@ fi
- rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-
-- if test "x$cairo_cc_stderr" != "x"; then
-+ if false; then
- cairo_cc_flag=no
- fi
-