summaryrefslogtreecommitdiffstats
path: root/package/fontconfig/fontconfig.mk
Commit message (Collapse)AuthorAgeFilesLines
* package: remove useless arguments from AUTOTARGETSThomas Petazzoni2011-09-291-2/+2
| | | | | | | | | | Thanks to the pkgparentdir and pkgname functions, we can rewrite the AUTOTARGETS macro in a way that avoids the need for each package to repeat its name and the directory in which it is present. [Peter: pkgdir->pkgparentdir] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove support for shared configuration cacheThomas Petazzoni2010-11-051-1/+0
| | | | | | | | | | | | | | | | | The configuration cache shared between packages, while being in principle a nice idea to speed-up the configuration of packages by avoiding repetitive identical checks, turned out to be unreliable due to the subtle differences between similar but not identical checks in different packages. After spending some time trying to fix those, we concluded that supporting the shared configuration cache is definitely too hard and too unreliable, and that we'd better get rid of it altogether. This patch therefore removes the shared configuration cache infrastructure and usage. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* fontconfig: convert to autotools infrastructure for host packageThomas Petazzoni2009-12-151-44/+5
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* buildroot: silence ./configure step when building with 'make -s'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.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>
* package: provide download target for host packagesPeter Korsgaard2009-03-241-0/+3
|
* package: add STAMP_DIR and use for host buildsPeter 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.
* cairo: add host versionPeter Korsgaard2009-03-181-0/+42
|
* fontconfig: fix typo added in r25611Peter Korsgaard2009-03-111-1/+1
|
* fontconfig: store font cache in /var/cache/fontconfig, and not in /usr/var/..Peter Korsgaard2009-03-111-0/+1
|
* Get rid of a host-dependency.Thomas Lundquist2009-01-101-1/+1
|
* Adding Central config.cache optionsDaniel Laird2008-11-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following changes allow for use of a central configure cache file. This speeds up configuration of packages. Its use is configurable at the top level (BR2_CONFIG_CACHE - default n). Old style makefiles can use it if they use the following MACRO in makefiles: $(AUTO_CONFIGURE_TARGET) see my change to directfb.mk. New style Autotools.in will use it if you set the global option. However you can enable the global option and on a per package overrule it by doing the following: $(PKGNAME)_USE_CONFIG_CACHE = NO see fontconfig.mk for an example of this. Finally I have removed a few config variable settings which indicated no CXX compiler as this is wrong and breaks the build when using this central cache. Config.in | 8 ++++++++ package/Makefile.autotools.in | 5 ++++- package/Makefile.in | 28 +++++++++++++++++++++++++++- package/atk/atk.mk | 2 +- package/directfb/directfb.mk | 7 +------ package/fontconfig/fontconfig.mk | 3 +++ package/libglib2/libglib2.mk | 2 +- package/libgtk2/libgtk2.mk | 1 - 8 files changed, 45 insertions(+), 11 deletions(-) I would appreciate feedback on this change (I have been testing for 2-3 weeks) But I can never test all cases! If you enable the BR2_CONFIG_CACHE option some Makefile.autotools.in based packages may now break - I cannot build them all. In this case you may need to remove config options that are being hardcoded all over the place (like gtk saying we have 2 CXX compiler) or disable the use of CONFIG CACHE file like I have done in fontconfig. I can build all packages required to get WebKit on DirectFB up and running and it runs fine. I will try to resolve any issues this creates as fast as I can. Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
* Add a parallel compilation fix for fontconfigThomas Petazzoni2008-11-111-1/+1
| | | | | | | | | | | | | | | | | | This patch adds a patch to fix bug https://bugs.freedesktop.org/show_bug.cgi?id=16464 affecting parallel compilation of fontconfig. The patch is the one proposed in the bugzilla entry, available at https://bugs.freedesktop.org/attachment.cgi?id=17294. Without this patch, the compilation (at BR2_JLEVEL > 1) of fontconfig sometimes fails with: In file included from fc-case.c:25: ../src/fcint.h:118:21: error: fcalias.h: No such file or directory Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/: remove redundant install-strip in *_TARGET_INSTALL_OPTPeter Korsgaard2008-10-201-2/+0
| | | | It's default now.
* fontconfig: use install-strip for target installPeter Korsgaard2008-09-141-1/+1
|
* fontconfig: remove redundant configure argsPeter Korsgaard2008-08-161-3/+1
| | | | Patch by antialize / bug #4524.
* fontconfig: bump versionPeter Korsgaard2008-06-261-8/+3
|
* updated fontconfigJohn Voltz2008-03-061-90/+20
|
* - just use the strip binary to avoid confusing libtool (quotes)Bernhard Reutner-Fischer2007-10-011-3/+3
| | | | - use $(STRIPCMD) in packages to avoid clashes with $(STRIP)
* - semicolon touchup. No other changesBernhard Reutner-Fischer2007-08-221-1/+1
|
* Remove switches if sstrip is runUlf Samuelsson2007-08-211-3/+3
|
* Make paths to expat available to fontconfigUlf Samuelsson2007-08-121-0/+3
|
* - fix building the utilities that are ment to be run on the _HOST_ (Julien ↵Bernhard Reutner-Fischer2007-06-281-17/+18
| | | | Letessier)
* - add endian handling, mmap, memcmp checks to TARGET_CONFIGURE_ARGSBernhard Reutner-Fischer2007-06-271-3/+2
| | | | - use TARGET_CONFIGURE_ARGS where appropriate.
* fontconfig requires expatPeter Korsgaard2007-05-241-1/+1
|
* Use freetype-host for host tools. Fixes #1328Peter Korsgaard2007-05-221-0/+9
|
* fixup package LDFLAGS handlingEric Andersen2007-03-131-0/+1
|
* - make fontconfig a little bit saner. It still tries to use the target stuff ↵Bernhard Reutner-Fischer2007-01-291-3/+3
| | | | to create the binaries intended to run on the host, but this is a first step
* - pass the freetype-config location to make and disable building docs.Bernhard Reutner-Fischer2007-01-161-0/+3
| | | | This package is broken since it passes TARGET_CFLAGS down to the HOSTCC in e.g. fc-case
* Add in a few useful bits for font handlingEric Andersen2007-01-161-0/+6
|
* teach fontconfig to actually apply its patchesEric Andersen2007-01-151-0/+4
|
* add fontconfig packageEric Andersen2007-01-141-0/+75