aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/cairo.rb
AgeCommit message (Collapse)Author
2013-06-02cairo: depend on freetype when building without XMisty De Meo
harfbuzz won't build without cairo-ft.
2013-05-29Untangle cairo x/glib optionsJack Nagel
Fixes #19486.
2013-04-30cairo: fix syntaxAdam Vandenberg
Closes #19543.
2013-04-30cairo: allow glib support without xAdam Vandenberg
2013-02-11cairo 1.12.14Jack Nagel
2013-02-01cairo 1.12.12Jack Nagel
2013-01-20cairo 1.12.10Adam Vandenberg
2012-11-27cairo 1.12.8Sebastian Haas
Closes #16192. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-31cairo: add another mirrorAdam Vandenberg
Closes #15743.
2012-10-28pango, cairo: explicitly disable x libs when askedBradley Bell
Closes #15709. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-27Cairo: fix compile on Snow LeopardMiles J. Crumley
Closes #15691. Fixes #15650. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-24cairo 1.12.6Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-10-19cairo 1.12.4nibbles 2bits
- Upgrade cairo to version 1.12.4 - Remove the patch that's not needed anymore. - Add `env :std if build.universal?` to fix missing `__uint128_t` Fixes #15029 Closes #15560. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-20cairo: add a mirrorAdam Vandenberg
Closes #15020.
2012-09-10Clean up MacOS version method usageJack Nagel
The MacOS.version? family of methods (other than "leopard?") are poorly defined and lead to confusing code. Replace them in formulae with more explicit comparisons. "MacOS.version" is a special version object that can be compared to numerics, symbols, and strings using the standard Ruby comparison methods. The old methods were moved to compat when the version comparison code was merged, and they must remain there "forever", but they should not be used in new code. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-03Sort out remaining XQuartz/stdenv issuesJack Nagel
We use PKG_CONFIG_LIBDIR to reset the default search path, overriding whatever is baked into the pkg-config executable. This way, we can later append XQuartz paths here while still allowing any brewed libs to take precedence, keg-only or not. Hopefully this will resolve any remaining issues, and let us get rid of some per-formula hacks. c.f. #14474. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-24cairo: depend on glib unless we don't want X.Mike McQuaid
2012-08-23Fix keg-only on pre-Mountain Lion formulae.Mike McQuaid
2012-08-23cairo: only keg-only on pre-Mountain Lion.Mike McQuaid
2012-08-12Add :when_xquartz_installed as a keg-only reasonJack Nagel
Using :when_xquartz_installed will tell the keg-only machinery to activate if XQuartz is installed. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-09cairo: use options dslAdam Vandenberg
2012-08-09cairo: always depend on our pixmanJack Nagel
Older versions of XQuartz, including the one distributed by Apple with OS X, contain an insufficient version of pixman for recent cairo. Potentially the :pixman dep could be taught to only delegate to XQuartz if it is up to date enough, but until then, always depend on our pixman. Fixes #14072. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-09Use X11 module methods where applicableJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-08cairo: hotfix libpng depAdam Vandenberg
2012-08-08cairo: optionally don't depend on X11Mike McQuaid
2012-08-05Revert "cairo, pixman: use sha1; sha256 is excessive"Mike McQuaid
This reverts commit 597928b77fb4947a13c10fb11b964f625460941e.
2012-08-04cairo, pixman: use sha1; sha256 is excessiveMike McQuaid
2012-07-02Cairo: point to pixman explicitlyMyles Borins
Closes #13172. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-01Cairo 1.12.2Birger J. Nordølum
Also added changes of #12047. Closes #11286. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-06-27cairo: fix llvm compile error, add --universalnibbles 2bits
Cairo-1.10.2 doesn't build well with link time optimization. Patch `configure` to remove `-flto`. This fixes the build error with llvm. This also fixes a build error when brewing cairo as a universal library. Add `--universal` option. Works if gettext & glib are universal. Patch `configure` to change `-Werror-implicit-function-declaration` to a warning with `-Wimplicit-function-declaration`. Fixes a build error when universal & clang. Tested on Lion with clang and llvm from XCode-4.3.3. Tested by building py2cairo and `import cairo`. Fixes #12923 and #10400 Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-04-01Use new fails_with DSL syntaxJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-20cairo: remove ENV.x11Jack Nagel
This causes configure to pick the wrong libpixman on at least 10.6, and issues with SVG on at least 10.7. So remove it, and we'll try to fix any remaining issues with a different approach, e.g. special ENV vars for freetype. cf #11036, #11042, #11049. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-14Cairo: add ENV.x11Adam Vandenberg
Freetype is not found correctly on all 10.7 setups, so be explicit that this is X11 software.
2012-02-16Cairo: Don't build with XCB support on LeopardCharlie Sharpsteen
The version of XCB included with Leopard is too old to build against.
2012-02-01cairo: build with xcb supportPhilip Paeps
XCB is a more "modern" way of communicating with X11 servers than straight XLib. It is required by some X11 applications. Enabling support in cairo should not affect applications which don't use it explicitly. Closes #9598. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-25Cairo: Bump fails_with_llvm versionCharlie Sharpsteen
Still failing on Xcode 4.2.1.
2011-09-08Cario builds with LLVMMax Howell
2011-09-02Cairo: use gcc 4.2 instead of llvmAdam Vandenberg
2011-05-10cairo: fails_with_llvmAdam Vandenberg
2011-03-28Fix cairo checksumAdam Vandenberg
2011-03-27Cairo 1.10.2Birger J. Nordølum
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-15Document keg-only system duplicates.Adam Vandenberg
2011-03-14cairo: use system libpngAdam Vandenberg
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2010-10-12Mark scons, cmake & pkg-config as build-time depsAdam Vandenberg
2010-08-07Update formulae for version 0.7Adam Vandenberg
* Use new "url" features * Use keg_only DSL * Use "skip_clean :all" DSL * Whitespace and style cleanups * Make bash invocations less silly * Use new man2-man8 helpers * Remove "FileUtils." since it is included in Formula * Use real names for deps instead of aliases * ENV.x11 now updates path, so remove that from individual brews
2010-05-26Fixed a typoJelle Schühmacher
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-04-27Keg-only Cairo for Leopard.Adam Vandenberg