summaryrefslogtreecommitdiff
path: root/cairo
AgeCommit message (Collapse)Author
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks
2013-02-28remove all d.lstMichael Stahl
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-28Resolves: fdo#61571 cairo not linking against internal libpngCaolán McNamara
the flag is called SYSTEM_LIBPNG not SYSTEM_PNG Change-Id: I703a669f544e539f7fcfa64c0121a73f0608aecc
2013-02-22quiet external module build log unless failureNorbert Thiebaud
ExternalProject usually involve a configure and a make step that produce a bunch of output usually irrelevant including a large number of warning and other mess. now that everything is pretty much in tail_build these output get interleaved with useful output from the build of the product and actually drown them in a logorrhea of messy noise. This store the output of external modules in a log file and only print them as a whole if the module failed do build. on a non-verbose build. Change-Id: I3abfcccd6d16821a9e061a71e031b427cc283647 Reviewed-on: https://gerrit.libreoffice.org/2304 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-02-18remove stray makefile.mk in cairoBjoern Michaelsen
Change-Id: Ie920fbdf140db81bc4426048a6c0e05f9a823d7d
2012-12-25Get rid of (most uses of) GUITor Lillqvist
GUI only takes values UNX or WNT, so it is fairly pointless. One can check whether OS is WNT or not instead. Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34 Reviewed-on: https://gerrit.libreoffice.org/1304 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-18Replace GUIBASE checks with equivalent OS checksTor Lillqvist
The idea is to get rid of GUIBASE and GUI checks as much as possible. GUIBASE=aqua <=> OS=MACOSX GUIBASE=WIN <=> OS=WNT GUIBASE=cocoatouch <=> OS=IOS GUIBASE=android <=> OS=ANDROID Don't set GUIBASE to these values any more in configure.ac either. GUIBASE_FOR_BUILD is not used anywhere. Conflicts: configure.ac postprocess/packcomponents/makefile.mk postprocess/packregistry/makefile.mk Change-Id: Ie0526b40e1073f2328ba6c333e28752104b0fed3
2012-11-21deliver also .so.<version> librariesLuboš Luňák
Otherwise dynamic loader doesn't find them there. Change-Id: Idabec8e0fca48562164d90f5d0afdf3ebf5615cb
2012-11-20cairo: to actually use the right cairo-version.h...Michael Stahl
...it is necessary to overwrite dummy src/cairo-version.h because that is included with "" from src/cairo.h which means that at least GCC 4.7 looks in the current directory src/ first... Change-Id: I4a254021ad318ffb428242443f7e1e29c876915c
2012-11-20cairo: convert to gbuildMatúš Kukan
Change-Id: I1f3dd368a0d0b78b73df3baad214a1079bbbd1d3 Reviewed-on: https://gerrit.libreoffice.org/1144 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-11-07add dependency on fontconfig to cairoMatúš Kukan
Change-Id: I7c97169ea56c8290d0866e2e226cd4ecf4debc25
2012-11-07Revert "Depend on the internal freetype when needed (for Android)"Tor Lillqvist
This caused some circular dependency issue. This reverts commit 78c5ba99f30cab3cd9c9b2f0dfa88926b2d29833.
2012-11-06Depend on the internal freetype when needed (for Android)Tor Lillqvist
Change-Id: I02014d61cdbd77a40d0c797b3d4f3d26cff667de
2012-10-14Filter out fairly pointless ld warning from crt1.o (!) in the 10.4 SDKTor Lillqvist
Unfortunately the pixman and cairo configury consider any non-empty stderr indicating an error, even if it just a warning and the exit status of the command is success. Change-Id: I921f72fcfc127d9c34a8db448926e478a82646d6
2012-09-26return build conditional for libpngDavid Tardon
Change-Id: I0ff1f219db136f3cc763d6af61df177831b1e93f
2012-09-09libpng: convert to gbuildMatúš Kukan
Change-Id: I68d8eb5ee481c893ca1ddecf891db66bef5b03f2
2012-08-29fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGINJung-uk Kim
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>: * bulk replacement of "-Wl,-z,origin,-rpath,..." with "-Wl,-z,origin -Wl,rpath,..." * additional hunk for directory/c-sdk/config/FreeBSD.mk in moz/seamonkey-source-1.1.14.patch did not apply and has been dropped Change-Id: Ie60c696f041108e819ce8f799cff6f58e63a5ad7
2012-07-23ATSUI is not present in the 10.7 SDK even if one builds for 10.6 or earlierTor Lillqvist
So use the avoid-ATSUI patch dependingh on (the newly added) MAXOSX_SDK_VERSION, not MAC_OS_X_VERSION_MAX_ALLOWED. It is not clear (to me at least) whether for instance building against SDK version 10.7 but with MAC_OS_X_VERSION_MAX_ALLOWED=1060 ensures the resulting binaries actually work on 10.6. Somebody should check. If it doesn't work, we should add a check to configure.in that the min-required and max-allowed values are not less than the SDK version. (If it would work even for MAC_OS_X_VERSION_MAX_ALLOWED=1040, we would not need to require the increasingly obsolete Xcode 3 and 10.4 SDK for "official" builds.) Change-Id: Ia7088a26024ed288db55fa734465138d44d2ae12
2012-05-14default unix in general to system libxml2/libxslt like MacOSXCaolán McNamara
Change-Id: I7cde2a79462c71f4ce6e3ab75152e804ec7260f9
2012-05-09EasyHack fdo#42783: get rid of CPU define/build system variableThomas Collerton
Change-Id: I6a178f7ff9c8306e15bcfa847ad1e5e4f8476504
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-13sigh, need a 64bit zlib too on windows, revertingCaolán McNamara
2012-04-13gbuildize internal zlibCaolán McNamara
and stick headers into the solver in the same hierarchy as is "standard" so we don't have to patch so much, similiarly rename to libz
2012-04-10Upgrade pixman to 0.24.4Fridrich Štrba
2012-03-06more idle code documentation improvementMichael Meeks
2012-02-29Simplify install name handling for external libraries on Mac OS XStephan Bergmann
...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-21Fix build of generic unix vcl plugin with older fontconfigFridrich Štrba
2012-02-09Added and improved READMEs for modules in libs-extern-sysJosh Heidenreich
2012-01-06Resolves: fdo#44219 RHEL-4 buildbox doesn't have FT_Library_SetLcdFilterCaolán McNamara
2011-12-20Abandon attempt to use the debug CRT in a dbgutil buildTor Lillqvist
2011-12-20Disable cairo svg surface on windows to avoid problems with missing headerFridrich Štrba
2011-12-20Fix cairo build for Android againTor Lillqvist
2011-12-19Build all default cairo features on WindowsFridrich Štrba
2011-12-19Build ps and pdf cairo surfaces with MSVCFridrich Štrba
2011-12-19Fix MMX build of pixman with MSVCFridrich Štrba
2011-12-17Do build cairo for Android, will likely be neededTor Lillqvist
2011-12-16MacOSX build breaker for MacOSXNorbert Thiebaud
somehow having -L $solenv/$OUTPATH/lib which does not exist, in a command cause some trouble. in configure...
2011-12-16Code modules no longer depend on stlport.Stephan Bergmann
2011-12-16Fix building of cairo on windowsFridrich Štrba
2011-12-16Make buid pixman on windowsFridrich Štrba
2011-12-16Missing pixman fileFridrich Štrba
2011-12-16Keep changes to configure.ac only as documentary evidenceFridrich Štrba
2011-12-16One more attempt to not have -lz sucked inFridrich Štrba
2011-12-16-lz was sucked in by freetypeFridrich Štrba
2011-12-16Trying to get the linking with internal zlib rightFridrich Štrba
2011-12-16Fix one more occurrence of FcResultOutOfMemory and try not to run autotoolsFridrich Štrba
2011-12-16Fix cairo build on some older systemsFridrich Štrba
2011-12-16Disable valgrind in internal cairo buildFridrich Štrba
2011-12-16Upgrading internal cairo/pixman (phase 1)Fridrich Štrba
2011-12-10cairo: fix RPATH:Michael Stahl
The cairo configure script is called with -Wl,-rpath,"12345ORIGIN" with funny results so tweak the quoting so that the $$ makes it through...