Commit graph

89 commits

Author SHA1 Message Date
Michael Meeks
dc24525d09 more idle code documentation improvement 2012-03-06 14:41:45 +00:00
Stephan Bergmann
7c4f2ec8a7 Simplify install name handling for external libraries on Mac OS X
...by allowing our special @___... tokens anywhere within an install name,
so that external modules can configure --prefix=/@___... etc.  This removes
the need for the special extshl and EXTRPATH=LOADER.  Also, a new
OUT2BIN_NONE can be used for external modules where the generated libraries
need the default EXTRPATH=OOO, but generated executables are only used
during the build and such need RPATH=NONE.
2012-02-29 18:46:38 +01:00
Fridrich Štrba
b5f727d395 Fix build of generic unix vcl plugin with older fontconfig 2012-02-21 09:51:18 +01:00
Josh Heidenreich
b469be0723 Added and improved READMEs for modules in libs-extern-sys 2012-02-09 18:23:49 +01:00
Caolán McNamara
79f5f4c971 Resolves: fdo#44219 RHEL-4 buildbox doesn't have FT_Library_SetLcdFilter 2012-01-06 09:52:42 +00:00
Tor Lillqvist
7d3c674a04 Abandon attempt to use the debug CRT in a dbgutil build 2011-12-20 18:08:08 +02:00
Fridrich Štrba
275e6c6291 Disable cairo svg surface on windows to avoid problems with missing header 2011-12-20 09:58:07 +01:00
Tor Lillqvist
0edebb4f79 Fix cairo build for Android again 2011-12-20 01:12:25 +02:00
Fridrich Štrba
04417370fc Build all default cairo features on Windows 2011-12-19 19:03:33 +01:00
Fridrich Štrba
8cf76f19c5 Build ps and pdf cairo surfaces with MSVC 2011-12-19 09:43:18 +01:00
Fridrich Štrba
b4c74957cb Fix MMX build of pixman with MSVC 2011-12-19 09:42:32 +01:00
Tor Lillqvist
2800d3366c Do build cairo for Android, will likely be needed 2011-12-17 00:42:04 +02:00
Norbert Thiebaud
3293535767 MacOSX build breaker for MacOSX
somehow having -L $solenv/$OUTPATH/lib which does not exist, in a command
cause some trouble. in configure...
2011-12-16 12:40:05 -06:00
Stephan Bergmann
c4e5203999 Code modules no longer depend on stlport. 2011-12-16 17:45:10 +01:00
Fridrich Štrba
19bd9a8a6d Fix building of cairo on windows 2011-12-16 17:31:36 +01:00
Fridrich Štrba
8cb10ca246 Make buid pixman on windows 2011-12-16 16:24:09 +01:00
Fridrich Štrba
6de6fcefde Missing pixman file 2011-12-16 15:32:09 +01:00
Fridrich Štrba
b55c8f783d Keep changes to configure.ac only as documentary evidence 2011-12-16 15:32:08 +01:00
Fridrich Štrba
582e938796 One more attempt to not have -lz sucked in 2011-12-16 15:32:08 +01:00
Fridrich Štrba
b04c1479ba -lz was sucked in by freetype 2011-12-16 14:39:29 +01:00
Fridrich Štrba
32f07ecc8e Trying to get the linking with internal zlib right 2011-12-16 14:16:23 +01:00
Fridrich Štrba
00e763bdd5 Fix one more occurrence of FcResultOutOfMemory and try not to run autotools 2011-12-16 13:44:30 +01:00
Fridrich Štrba
5797fed3a2 Fix cairo build on some older systems 2011-12-16 13:32:32 +01:00
Fridrich Štrba
d3f11a1cc3 Disable valgrind in internal cairo build 2011-12-16 12:58:31 +01:00
Fridrich Štrba
cc850798eb Upgrading internal cairo/pixman (phase 1) 2011-12-16 12:30:30 +01:00
Michael Stahl
408672d41b cairo: fix RPATH:
The cairo configure script is called with -Wl,-rpath,"12345ORIGIN"
with funny results so tweak the quoting so that the $$ makes it through...
2011-12-10 21:46:51 +01:00
Peter Foley
0d0bd89720 make cairo build with libpng 1.5 2011-10-01 18:34:47 -04:00
Tor Lillqvist
516d2e0518 Hmm, why did I think the ATSUI API would be gone in the 10.5 SDK?
The ATSUI API that cairo uses seems to compile fine against both 10.5
and 10.6 SDKs. Maybe then against 10.7 it won't?
2011-09-27 17:53:25 +03:00
Tor Lillqvist
1682fcc235 Dmake's .IF expression parser is apparently broken, >= works but > doesn't 2011-09-27 17:29:49 +03:00
Tor Lillqvist
98ab45513c Make cairo build against MacOSX SDK 10.5
Factor out the part of the iOS patch that comments out ATSUI-using API
into a new patch file, and use that when building against the MacOSX
SDK 10.5.

Whether the callers of cairo will build then, no idea... Will see.
2011-09-27 12:47:06 +03:00
Tor Lillqvist
97d7cb0854 Bypass cairo's ApplicationServices/ApplicationServices.h test completely for iOS 2011-08-09 01:42:21 +03:00
Caolán McNamara
16038a4d5c Revert "Disable pdf and ps surfaces that break internal cairo build"
This reverts commit 04ab4c38d662c469cea1afa540b60625266bc7e5 because
it breaks a buildbot
2011-08-05 13:57:26 +01:00
Fridrich Štrba
afff1341b4 Disable pdf and ps surfaces that break internal cairo build 2011-08-04 10:05:53 +02:00
Caolán McNamara
e2c3e30962 restore workaround for windows lack of soft links 2011-08-02 16:15:59 +01:00
Bjoern Michaelsen
31796472e7 Merge branch 'master' into feature/gnumake4 2011-07-21 18:51:33 +02:00
Tor Lillqvist
d722971de4 We want cairo-quartz.h for iOS, not the X ones 2011-07-14 22:01:05 +03:00
Tor Lillqvist
16d420b1cc Do build the cairo "quartz" surface for iOS, too
No ATSUI font stuff on iOS. But otherwise there isn't really anything
MacOSX specific there. The code builds against the iOS SDK, too.
2011-07-05 23:11:57 +03:00
Tor Lillqvist
3c4b37d77c Don't build cairo for Android
We might have to reconsider later, but bypass cairo for now. It won't
build anyway, as there is no "native" font backend for Android. Sure,
we could biuld fontconfig and freetype and pretend that is "native",
but let's see for now.
2011-07-03 21:28:54 +03:00
Tor Lillqvist
6c5e6ac641 Move an iOS-specific hunk to the iOS-specific patch file 2011-07-01 03:09:53 +03:00
Tor Lillqvist
7f48a4b480 Split out the iOS-specific patch to fix build with old MacOSX SDK 2011-07-01 02:55:52 +03:00
Tor Lillqvist
b2320b1e49 Enable building the "quartz" font backend without the "quartz" surface, for iOS
The quartz surface code won't build for iOS, but the font code
will. So let's try to use it. Maybe later make the surface build, too,
it might be trivial.
2011-07-01 02:24:04 +03:00
Caolán McNamara
ed0f6feebd this must be the bit I missed 2011-06-30 12:23:28 +01:00
Caolán McNamara
1cd91cabe9 make cairo an unconditional requirement for text rendering 2011-06-30 11:34:59 +01:00
Bjoern Michaelsen
31daa1bd60 Merge branch 'master' into feature/gnumake4
Conflicts:
	cairo/cairo-1.8.0.patch
	cairo/prj/build.lst
	gdk-pixbuf/makefile.mk
	libcroco/makefile.mk
2011-06-19 12:03:35 +02:00
Ivo Hinkelmann
6e5685efb1 masterfix DEV300: #i10000# missing stlport dep [hg:5d377dd89e6b] 2011-06-17 10:55:05 +02:00
Ivo Hinkelmann
44aee83382 masterfix DEV300: #i10000# SRC_ROOT -> SOLARSRC [hg:5851574127d1] 2011-06-17 10:49:50 +02:00
Tor Lillqvist
95b0fe9f51 Fix configury for Android, but won't build 2011-06-10 00:07:14 +03:00
Tor Lillqvist
78f9b77628 Always compare CROSS_COMPILING explicitly to "YES" 2011-06-06 09:07:30 +03:00
Tor Lillqvist
718381b51c Fix cairo build when cross-compiling to ppc MacOSX 2011-06-06 00:30:56 +03:00
Tor Lillqvist
56f35e6b39 Drop %_EXT% which was always empty 2011-06-03 13:27:35 +03:00