path: root/package/cairo
Commit message (Collapse)AuthorAgeFilesLines
* cairo: PDF support is needed when SVG support is enabledGravatar Thomas Petazzoni2010-07-291-0/+1
| | | | | | | | | | | | As soon as PostScript, PNG or SVG support is enabled, PDF support is required for Cairo to build properly. Otherwise, you get build failures such as: .libs/cairo-type3-glyph-surface.o: In function `_cairo_type3_glyph_surface_set_stream': /home/thomas/local/buildroot-dl/cairo-1.8.10/src/cairo-type3-glyph-surface.c:337: undefined reference to `_cairo_pdf_operators_set_stream' /home/thomas/local/buildroot-dl/cairo-1.8.10/src/cairo-type3-glyph-surface.c:337: undefined reference to `_cairo_pdf_operators_set_stream' Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* cairo: bump to 1.8.10Gravatar Thomas Petazzoni2010-07-273-1013/+41
| | | | | | | | This commit bumps Cairo to 1.8.10 and updates the DirectFB support patch. The work has been done by Lionel Landwerlin <llandwerlin@gmail.com>. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* cairo: ps backend needs pdfGravatar Peter Korsgaard2010-05-221-0/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* cairo: remove host variantGravatar Thomas Petazzoni2010-05-201-3/+0
| | | | | | | Since we no longer need to build pango on the host, cairo on the host is no longer needed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* cairo: get rid of old patchesGravatar Peter Korsgaard2010-04-262-182/+0
| | | | | | Haven't been touches for more than 2 years, so lets get rid of them. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* cairo: convert to autotools infrastructure for host packageGravatar Thomas Petazzoni2009-12-151-43/+5
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* host-pkgconfig is now host-pkg-configGravatar Thomas Petazzoni2009-12-151-1/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: get rid of redundant malloc related configure presetsGravatar Peter Korsgaard2009-12-061-4/+1
| | | | | | | Those are already in TARGET_CONFIGURE_ARGS. Also get rid of unused BR2_AC_CV_FUNC_MALLOC_0_NONNULL variable. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* buildroot: silence ./configure step when building with 'make -s'Gravatar Peter Korsgaard2009-10-011-1/+1
| | | | | | | | | | We have been passing -q to ./configure when using 'make -s' for packages using Makefile.autotools.in for some time. Do the same for packages using autotools, but not using the Makefile.autotools.in infrastructure, taking care to not do it for packages with hand written configure scripts. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: Remove unnecessary dependencies on uclibc.Gravatar Will Newton2009-09-031-1/+1
| | | | | | | | A C library will have been built by the toolchain makefiles, so there is no need for packages to explicitly depend on uclibc. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xorg: remove the XSERVER variableGravatar Thomas Petazzoni2009-07-241-1/+1
| | | | | | | | | | | | | The XSERVER variable used to be defined by package/Makefile.in because the X server package name was different depending on the type of X server that was choosen. Nowadays, the name of the package is always xserver_xorg-server, so there's no point in having this XSERVER intermediate variable. This patch makes all packages use xserver_xorg-server directly as a dependency, and removes the XSERVER variable from package/Makefile.in. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xorg: use BR2_PACKAGE_XORG instead of BR2_PACKAGE_XSERVER_noneGravatar Thomas Petazzoni2009-07-241-1/+1
| | | | | | | | | | The BR2_PACKAGE_XSERVER_none option has gone, so use BR2_PACKAGE_XORG7 instead. It is more logical to test if BR2_PACKAGE_XORG7 is set to know if an X.org server is available, than testing if BR2_PACKAGE_XSERVER_none is set to know if an X.org server is *not* available. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: provide download target for host packagesGravatar Peter Korsgaard2009-03-241-0/+3
* package: add STAMP_DIR and use for host buildsGravatar Peter Korsgaard2009-03-191-15/+15
| | | | | | | | | | | | | | Move stamp (dependency) files outside the (version specific) source directories, so other packages can hardcode dependencies on them instead of having to use <PACKAGE>_VERSION variables. This is important as the variables in the make rules are evaluated when the rules is seen, which might be before the dependent makefile is parsed (and hence <PACKAGE>_VERSION variable is known, screwing up stuff. The downside of this is that the package isn't automatically rebuilt when the version changes (E.G. by a svn update) and you now also have to remove the stamp files next to $(BUILD_DIR)/<PACKAGE>-* to force a rebuild.
* pkg-config: rename pkgconfig to pkg-configGravatar Peter Korsgaard2009-03-191-1/+1
| | | | | | This matches upstream tarball, doesn't screw up existing .config's with BR2_PACKAGE_PKGCONFIG and makes sure the patch gets applied for target compilation.
* cairo: remove unneeded _INSTALL_STAGING_OPT settingGravatar Peter Korsgaard2009-03-181-1/+0
* cairo: add host versionGravatar Peter Korsgaard2009-03-181-0/+46
* pkgconfig: add pkgconfig package for targetGravatar Peter Korsgaard2009-03-182-2/+1
| | | | | | | | | | | | | The host versions shouldn't be visible in Kconfig, so remove the reference to BR2_PACKAGE_PKGCONFIG everywhere and prefix the host targets with host-. At the same time add pkgconfig for the target (E.G. for development) and let BR2_PACKAGE_PKGCONFIG control that package. Notice: all defconfigs in the tree have been updated, but make sure to disable the pkgconfig package (unless you want it) if you use an external config, otherwise you'll end up with pkgconfig and glib2 in the target.
* libglib2: build host version for build-time binariesGravatar Peter Korsgaard2009-03-161-3/+1
| | | | | Build host version of glib in HOST_DIR and use the build-time binaries from there instead of relying on what is installed on the host.
* cairo: more fine grained configutation and fix dependenciesGravatar Peter Korsgaard2009-03-122-6/+60
* Easier with one place for configure options for disabling gtk-docGravatar Thomas Lundquist2009-01-171-1/+0
* Better to use the correct --without Gravatar Thomas Lundquist2009-01-141-1/+1
* Woops, we do need /dev/null, not a directory with html in it.Gravatar Thomas Lundquist2009-01-141-1/+1
* Fix dependencies.Gravatar Thomas Lundquist2009-01-122-5/+4
* May not be the right way to do it but I just don't want those docs.Gravatar Thomas Lundquist2009-01-121-1/+5
* libpng: fix Makefile.autotools.in falloutGravatar Peter Korsgaard2008-11-021-1/+1
| | | | | | | | libpng used to have the 'png' Makefile alias, which some packages used in their dependencies list. With the move to Makefile.autotools.in this is now gone, so update the packages to match.
* package/cairo/cairo.mk: Bounce version and add patches for DirectFBGravatar Daniel Laird2008-10-222-2/+1014
| | | | | | | | Update Cairo to 1.6.4 Add DirectFB patches as supplied by DirectFB author Dennis Kropp Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
* buildroot: remove trailing spacesGravatar Peter Korsgaard2008-08-041-3/+3
| | | | | | | for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`; do sed -i 's/ \+$//' $i; done
* Kconfig: remove 'default n'Gravatar Peter Korsgaard2008-07-171-1/+0
| | | | 'default n' is the default, so there's no need to say it explicitly.
* Fix #3584, when building cairo with DirectFB, depend on DirectFBGravatar Thiago A. Corrêa2008-07-052-2/+3
* Use HOST_GLIB for packagesGravatar Ulf Samuelsson2008-07-051-1/+1
* remove unnecessary libdir-la.patch patches and modify Makefile.autotools.in ↵Gravatar John Voltz2008-05-011-77/+0
| | | | to patch libtool automatically.
* updated cairoGravatar John Voltz2008-03-064-140/+43
* - just use the strip binary to avoid confusing libtool (quotes)Gravatar Bernhard Reutner-Fischer2007-10-011-1/+1
| | | | - use $(STRIPCMD) in packages to avoid clashes with $(STRIP)
* Update various packages to make X runGravatar Ulf Samuelsson2007-09-122-3/+5
* - sed -i -e "/;$/s/;$//g" $(egrep ";$" package/* package/*/*.mk toolchain/* ↵Gravatar Bernhard Reutner-Fischer2007-08-211-2/+2
| | | | toolchain/*/*.mk */Makefile.in -l)
* Remove switches if sstrip is runGravatar Ulf Samuelsson2007-08-211-1/+1
* Use STAGING_DIR/usr/lib instead of STAGING_DIR/libGravatar Ulf Samuelsson2007-08-111-2/+2
* Reintroduce dependencies on tinyx for libgtk[1]2 and cairoGravatar Ulf Samuelsson2007-08-111-1/+1
* Merge in X11R7 patches from Julien Letessier, posted 04 Jul 2007. Doesn'tGravatar Eric Andersen2007-08-101-1/+1
| | | | | | quite work yet for me, but this clearly is a huge project and not having it quite work on the first pass is hardly unexpected. We definately want this stuff in buildroot.
* - add endian handling, mmap, memcmp checks to TARGET_CONFIGURE_ARGSGravatar Bernhard Reutner-Fischer2007-06-271-9/+1
| | | | - use TARGET_CONFIGURE_ARGS where appropriate.
* fixup package LDFLAGS handlingGravatar Eric Andersen2007-03-131-0/+2
* - the $(XSERVER) target can be provided by different X server impls. Adjust ↵Gravatar Bernhard Reutner-Fischer2007-02-041-1/+1
| | | | | | users - rdesktop needs an xserver impl
* Fixup description (pango cut'n'paste)Gravatar Peter Korsgaard2007-01-171-6/+6
* s/pango/cairo/Gravatar Peter Korsgaard2007-01-171-1/+1
* some pkgconfig hacks to make things somewhat workGravatar Eric Andersen2007-01-141-2/+0
* fixup a whole steaming pile of insanity. When packages are configured,Gravatar Eric Andersen2007-01-142-23/+89
| | | | | | | | | | | | | they should be configured with --prefix=/usr and we then need to use make DESTDIR=$(STAGING_DIR) install to get things installed into the staging directory. The current situation for many packages, which use --prefix=$(STAGING_DIR) results in the staging_dir paths getting compiled into the binary itself. This also adds in a pile of libtool fixups. Between broken pkgconfig, broken libtool handling, and broken --prefix settings, its a wonder things have worked as well as they have up till now. -Erik
* it seems pdf and ps support are required for gtk2Gravatar Eric Andersen2007-01-111-2/+2
* fix build depsGravatar Eric Andersen2007-01-111-5/+6
* add in cairoGravatar Eric Andersen2007-01-104-0/+361