| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-09-12 | Don't use undent on keg-only reasons | Jack Nagel | |
| It will cut off the beginning of any interpolated lines. Fixes #32259. | |||
| 2014-08-28 | gettext, readline: Add keg_only :shadowed_by_osx | Shaun Jackman | |
| Closes #31951. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-08-08 | Remove another unnecessary default argument | Jack Nagel | |
| 2014-05-12 | document FormulaConflict | Adam Vandenberg | |
| 2014-04-03 | Add keg-only reason symbols for Xcode 4.3 and Xcode 5 | Jack Nagel | |
| Closes #28095. | |||
| 2014-04-01 | Make keg_only validation lazy | Jack Nagel | |
| 2013-09-14 | Move SoftwareSpec to a separate file | Jack Nagel | |
| 2013-06-28 | Reject versions that aren't strings | Jack Nagel | |
| 2013-06-28 | Detect versions in tag specs | Jack Nagel | |
| Closes #18300. Closes #20891. | |||
| 2013-06-28 | Simplify custom version scheme handling | Jack Nagel | |
| 2013-06-09 | Separate formula conflicts from requirements | Jack Nagel | |
| Closes #20357. | |||
| 2013-06-08 | Bottle DSL: allow checksums access. | Mike McQuaid | |
| 2013-06-06 | Decouple bottle tags from MacOS.cat | Jack Nagel | |
| 2013-06-06 | Use ivar accessors | Jack Nagel | |
| 2013-06-04 | Extract attr_rw from Formula for reuse | Jack Nagel | |
| Closes #20239. | |||
| 2013-05-27 | Audit url/devel/head for redundant :using | Adam Vandenberg | |
| 2013-05-25 | Remove cat_without_underscores bottle methods. | Mike McQuaid | |
| 2013-04-08 | Remove dead code | Jack Nagel | |
| This is initialized in #initialize. | |||
| 2013-04-04 | Rename checksums.rb to match class name | Jack Nagel | |
| 2013-03-28 | Suppress uninitialized instance variable warnings | Jack Nagel | |
| 2013-03-18 | Simplify SoftwareSpec checksum methods | Jack Nagel | |
| Reader methods for specific checksum types have been absent from the Formula class for some time, so there isn't any reason to expose them in SoftwareSpec, either. Thus, these methods now only act as setters, and #checksum should be used to access the constructed Checksum object. | |||
| 2013-03-12 | Pass filename and lineno arguments to class_eval | Jack Nagel | |
| 2013-03-11 | Relocate bottles using install_name_tool. | Mike McQuaid | |
| This has two parts: 1. Bottles are temporarily relocated on bottling and tested if that is sufficient for them to contain no longer reference the prefix or cellar. If so, they are marked as relocatable. 2. On installation if bottles are marked as relocatable they will be relocated using install_name_tool to the current prefix and cellar. Closes #18374. | |||
| 2013-03-09 | Remove redundant attr_readers | Jack Nagel | |
| These are redefined later for use in the bottle DSL. | |||
| 2013-03-09 | bottles: remove unused 'version' from DSL. | Mike McQuaid | |
| 2013-03-01 | Add non-/usr/local bottles support. | Mike McQuaid | |
| Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-03-01 | Add custom bottle URL support. | Mike McQuaid | |
| Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-03-01 | Cleanup bottle DSL. | Mike McQuaid | |
| * Remove legacy url syntax. * Use revision instead of version. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-02-11 | Avoid nil in URL specs | Jack Nagel | |
| 2013-01-29 | Don't use underscores in (new) bottle filenames. | Mike McQuaid | |
| Closes #14270 | |||
| 2013-01-26 | Move BuildOptions to a separate file | Jack Nagel | |
| 2013-01-26 | Refactor option handling internals | Jack Nagel | |
| Currently we handle options in several ways, and it is hard to remember what code needs an option string ("--foo"), what needs only the name ("foo") and what needs an Option object. Now that Option objects can act as strings and be converted to JSON, we can start using them instead of passing around strings between Formula objects, Tab objects, and ARGV-style arrays. The Options class is a special collection that can be queried for the inclusion of options in any form: '--foo', 'foo', or Option.new("foo"). | |||
| 2013-01-26 | BuildOptions: check has_option? for universal and 32-bit | Jack Nagel | |
| 2013-01-26 | BuildOptions: simplify setting description | Jack Nagel | |
| 2013-01-26 | Options can be dumped as JSON | Jack Nagel | |
| 2013-01-26 | Options can be used interchangeably with Strings | Jack Nagel | |
| We want to be able to use Option objects in place of strings and have this be transparent. Defining to_str means that methods like Kernel#system and Kernel#exec will be able to perform an implicit conversion. | |||
| 2013-01-26 | Move option comparison into BuildOptions | Jack Nagel | |
| 2012-10-15 | Test coverage for DownloadStrategyDetector | Jack Nagel | |
| While at it, make it use class methods instead; no reason to instantiate an object for this. Eventually there should be some functional tests for the individual strategies as well. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2012-08-23 | Fix keg-only on pre-Mountain Lion formulae. | Mike McQuaid | |
| 2012-08-20 | Simplify build options API | Jack Nagel | |
| Simplify access to the different forms of a formula's build options by making options into real objects rather than strings, and expose both the 'name' and 'flag' form. | |||
| 2012-08-18 | Add support for custom version schemes | Jack Nagel | |
| A version scheme is a class that inherits from Version and reimplements Version#<=>. This will allow formulae to specify a custom comparison method that will be used instead of the default, for cases where the default is insufficient. | |||
| 2012-08-18 | SoftwareSpec: simplify conditional | Jack Nagel | |
| 2012-08-18 | Add Version#detected_from_url? | Jack Nagel | |
| 2012-08-18 | Replace version strings with Version objects | Jack Nagel | |
| 2012-08-12 | Add :when_xquartz_installed as a keg-only reason | Jack 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-12 | Fix writing build options to install receipt | Jack Nagel | |
| Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2012-08-12 | BuildOptions: store option tuples in a Set | Jack Nagel | |
| As options are stored in an object owned by the eigenclass of a formula, options defined in the Formula#options method can be added multiple times if the formula is instantiated multiple times. Store them in a set to prevent duplicates. Fixes #14133. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2012-08-09 | New style is for option descriptions to not end with periods | Adam Vandenberg | |
| 2012-08-09 | options: remove duplicate function | Adam Vandenberg | |
| 2012-08-08 | Add `option` to the DSL | Adam Vandenberg | |
| Closes #9982 | |||
