aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/libagg.rb
AgeCommit message (Collapse)Author
2013-03-12Switch compilers when no build is specifiedJack Nagel
Given the current state of OS X compilers, the original fails_with behavior is becoming less useful, mostly resulting in build failures each time the compiler is updated. So make the following changes: When a build is specified, we retain the old behavior: switch compilers if the available compiler is <= the build, don't switch if it is > the build. When no build is specified, unconditionally switch compilers, and don't output the advice message. This allows us to mark formulae as perpetually failing, avoiding the need to update formulae each time a new compiler build is made available. As a bonus, this makes the logic much easier to reason about. Closes #18175.
2013-02-12libagg still fails with clang 425Adam Vandenberg
Closes #17798.
2013-02-02libagg: use optional depJack Nagel
2012-12-22libagg: make libtool dep consistentJack Nagel
Should fix #16225.
2012-09-13Tagging symbol deps as optional is undefinedJack Nagel
The current code does not support this behavior, and the X11Dependency will choke if symbols are passed in the tag field. Future work will enable this. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
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-04libagg: fix SHA1 and X11 dependency.Mike McQuaid
2012-09-03Batch convert MD5 formula to SHA1.Mike McQuaid
Closes #14653.
2012-09-01libagg still fails with clang (prolly always will)Max Howell
Clang is unlikely to ever support this kind of thing, it's bad code! In this case really we could use a way to provide a diff of the lines that break the compile and say that it fails with clang while this bad code is in the sources. Closes #14573.
2012-07-10Use autotools symbolsAdam Vandenberg
2012-07-01Update formulae for XQuartz compatibilityJack Nagel
2012-06-07libagg: Fix compilation errorsThomas Goyne
Remove AM_C_PROTOTYPES from configure.in, which was dropped in automake 1.12 as pre-ANSI C compilers are no longer worth caring about. Add fails_with clang. AGG tries to return a const reference as a non-const reference, which is allowed by gcc and llvm but not clang 3.1. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-05-15Add more autoconf deps where appropriateJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-27depends_on "automake" where necessaryMax Howell
Had to remove full paths, since we have two options for location now.
2011-04-13Anti-Grain Geometry libraryCharlie Sharpsteen
Signed-off-by: Adam Vandenberg <flangy@gmail.com>