summaryrefslogtreecommitdiffstats
path: root/cairo
Commit message (Collapse)AuthorAgeFilesLines
* find lots of external static libraries in UnpackedTarball dirMichael Stahl2013-09-221-2/+1
| | | | | | | | | | | | Note: do NOT put file paths to static libraries into FOO_LIBS variables that are passed to bundled externals that are built with --enable-static: on Mac OS X this will result in .a archives that contain other .a archives as entries, and trying to link those results in errors like: ld: warning: ignoring file .../libodfgen-0.0.a, file was built for archive which is not the architecture being linked (i386) Change-Id: If2c5a458058e4da76f80b3643e55b489d1edee24
* enable binary package option for a set of 'stable' librariesNorbert Thiebaud2013-08-172-2/+2
| | | | | | | | Change-Id: I8924ba22d178aa4d8e500ae3f484af654a37e87e Reviewed-on: https://gerrit.libreoffice.org/4765 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
* fdo#65244: cairo configure fails to detect libpng...Michael Stahl2013-08-151-0/+1
| | | | | | | | ... unless there is _some_ libpng.pc on the system due to the weird way it uses pkg-config. Work around that by setting an png_REQUIRES variable, which lets it use the supplied png_CFLAGS and png_LIBS. Change-Id: I3ec4b96551e3ce624748c05fe3ab9727b191ea78
* prevent cairo from using -flto with clang, cairo uses it incorrectlyLuboš Luňák2013-06-262-0/+17
| | | | | | | | The option should be used also at link time (as e.g. the gcc man page says), but cairo doesn't do so, and since -flto makes clang generate .o with LLVM bytecode, plain ld chokes on it. Change-Id: Ia5ce9a98afa4f88b8d0943a5971450d7009af913
* zlib: remove ExternalPackage_zlibMichael Stahl2013-05-082-44/+2
| | | | Change-Id: I5bce88b2044279a6563fd68c35f9c1ac824c8850
* cairo: forgot to remove another outdir libpng pathMichael Stahl2013-05-081-1/+1
| | | | | | ... should be covered by $(LIBPNG_CFLAGS) already Change-Id: Ib0f5b152b369285fca7018c0872c41ab2eb8b9cb
* libpng: remove ExternalPackage_libpngMichael Stahl2013-05-081-1/+1
| | | | Change-Id: I478a057c07b9fe850401b96297a14d7842c0703f
* gbuild: ExternalProject: remove second parameter again...Michael Stahl2013-05-072-2/+2
| | | | | | ... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
* gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl2013-05-072-6/+2
| | | | | | | It must always be used exactly once, so replace it with constructor parameter. Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
* use gb_ExternalPackage_add_runtime_library for adding libsDavid Tardon2013-05-012-2/+2
| | | | Change-Id: I7be80bbef306db8f7ad585e95bfa4b6da0b30067
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* Resolves: fdo#61571 cairo not linking against internal libpngCaolán McNamara2013-02-281-1/+1
| | | | | | the flag is called SYSTEM_LIBPNG not SYSTEM_PNG Change-Id: I703a669f544e539f7fcfa64c0121a73f0608aecc
* quiet external module build log unless failureNorbert Thiebaud2013-02-222-14/+15
| | | | | | | | | | | | | | | | | | 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>
* remove stray makefile.mk in cairoBjoern Michaelsen2013-02-182-467/+0
| | | | Change-Id: Ie920fbdf140db81bc4426048a6c0e05f9a823d7d
* Get rid of (most uses of) GUITor Lillqvist2012-12-252-2/+2
| | | | | | | | | | 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>
* Replace GUIBASE checks with equivalent OS checksTor Lillqvist2012-12-182-4/+4
| | | | | | | | | | | | | | | | | | | | | 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
* deliver also .so.<version> librariesLuboš Luňák2012-11-212-0/+2
| | | | | | Otherwise dynamic loader doesn't find them there. Change-Id: Idabec8e0fca48562164d90f5d0afdf3ebf5615cb
* cairo: to actually use the right cairo-version.h...Michael Stahl2012-11-201-0/+4
| | | | | | | | ...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
* cairo: convert to gbuildMatúš Kukan2012-11-2022-146/+290
| | | | | | | Change-Id: I1f3dd368a0d0b78b73df3baad214a1079bbbd1d3 Reviewed-on: https://gerrit.libreoffice.org/1144 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
* add dependency on fontconfig to cairoMatúš Kukan2012-11-071-1/+1
| | | | Change-Id: I7c97169ea56c8290d0866e2e226cd4ecf4debc25
* Revert "Depend on the internal freetype when needed (for Android)"Tor Lillqvist2012-11-071-1/+1
| | | | | | This caused some circular dependency issue. This reverts commit 78c5ba99f30cab3cd9c9b2f0dfa88926b2d29833.
* Depend on the internal freetype when needed (for Android)Tor Lillqvist2012-11-061-1/+1
| | | | Change-Id: I02014d61cdbd77a40d0c797b3d4f3d26cff667de
* Filter out fairly pointless ld warning from crt1.o (!) in the 10.4 SDKTor Lillqvist2012-10-142-0/+18
| | | | | | | | 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
* return build conditional for libpngDavid Tardon2012-09-261-1/+1
| | | | Change-Id: I0ff1f219db136f3cc763d6af61df177831b1e93f
* libpng: convert to gbuildMatúš Kukan2012-09-091-1/+1
| | | | Change-Id: I68d8eb5ee481c893ca1ddecf891db66bef5b03f2
* fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGINJung-uk Kim2012-08-292-3/+3
| | | | | | | | | | 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
* ATSUI is not present in the 10.7 SDK even if one builds for 10.6 or earlierTor Lillqvist2012-07-231-1/+1
| | | | | | | | | | | | | | | | | | 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
* default unix in general to system libxml2/libxslt like MacOSXCaolán McNamara2012-05-141-1/+1
| | | | Change-Id: I7cde2a79462c71f4ce6e3ab75152e804ec7260f9
* EasyHack fdo#42783: get rid of CPU define/build system variableThomas Collerton2012-05-092-2/+2
| | | | Change-Id: I6a178f7ff9c8306e15bcfa847ad1e5e4f8476504
* make gbuild the default assumption of build.plBjoern Michaelsen2012-04-291-0/+0
| | | | | | | | 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
* sigh, need a 64bit zlib too on windows, revertingCaolán McNamara2012-04-132-1/+48
|
* gbuildize internal zlibCaolán McNamara2012-04-132-48/+1
| | | | | 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
* Upgrade pixman to 0.24.4Fridrich Štrba2012-04-103-16/+16
|
* more idle code documentation improvementMichael Meeks2012-03-061-0/+5
|
* Simplify install name handling for external libraries on Mac OS XStephan Bergmann2012-02-292-2/+10
| | | | | | | | | ...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.
* Fix build of generic unix vcl plugin with older fontconfigFridrich Štrba2012-02-212-2/+14
|
* Added and improved READMEs for modules in libs-extern-sysJosh Heidenreich2012-02-091-0/+1
|
* Resolves: fdo#44219 RHEL-4 buildbox doesn't have FT_Library_SetLcdFilterCaolán McNamara2012-01-062-1/+59
|
* Abandon attempt to use the debug CRT in a dbgutil buildTor Lillqvist2011-12-201-1/+1
|
* Disable cairo svg surface on windows to avoid problems with missing headerFridrich Štrba2011-12-201-0/+11
|
* Fix cairo build for Android againTor Lillqvist2011-12-202-2/+11
|
* Build all default cairo features on WindowsFridrich Štrba2011-12-191-39/+6
|
* Build ps and pdf cairo surfaces with MSVCFridrich Štrba2011-12-192-9/+5
|
* Fix MMX build of pixman with MSVCFridrich Štrba2011-12-192-1/+21
|
* Do build cairo for Android, will likely be neededTor Lillqvist2011-12-176-9/+105
|
* MacOSX build breaker for MacOSXNorbert Thiebaud2011-12-161-1/+1
| | | | | somehow having -L $solenv/$OUTPATH/lib which does not exist, in a command cause some trouble. in configure...
* Code modules no longer depend on stlport.Stephan Bergmann2011-12-161-1/+1
|
* Fix building of cairo on windowsFridrich Štrba2011-12-163-4/+84
|
* Make buid pixman on windowsFridrich Štrba2011-12-161-1/+1
|