| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-22 | software_spec: add ExternalPatch to dependency_collector | Xu Cheng | |
| Since we support `apply` DSL in the `patch` block, external patch files could be any compressed archive. As result, it could introduce dependencies like xz, 7z etc. Add the resource of ExternalPatch to dependency_collector, so we could track these resource dependencies. Closes Homebrew/homebrew#50318. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2016-02-18 | formula: add new pour_bottle DSL with reason. | Mike McQuaid | |
| This allows there to be a user-visible description of why a bottle is not being installed. | |||
| 2016-02-18 | software_spec: add new bottle check class. | Mike McQuaid | |
| 2016-01-15 | build: store source modified time in tabfile | Xu Cheng | |
| 2015-12-15 | Allow multiple option_names in dep/reqs. | Mike McQuaid | |
| This means that dependencies can be merged but still maintain all their option names. Closes Homebrew/homebrew#46916. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-11-01 | add Formula#bottle_defined? | Xu Cheng | |
| 2015-10-19 | Formula: add bottle disable DSL | Xu Cheng | |
| 2015-08-21 | Add no-Xcode documentation for all classes, methods | William Woodruff | |
| 2015-08-21 | Add guards to calls that would trigger Xcode install requests | William Woodruff | |
| add guard in Formula#file_modified? to prevent git popup add guard in Superenv.bin before calling MacOS::Xcode.version add guard against missing Xcode/CLT in Xcode.uncached_version return nil instread of 0 in uncached_version when Xcode/CLT are not present, to distinguish from linuxbrew behavior checks against pour_bottle? and needs_relocation?, add guard around keg.relocate_install_names to check pour_bottle?/needs_relocation? as well needs_relocation? becomes skip_relocation?, use cellar attr to indicate relocation instead of does_not_need_relocation MacOS.can_build? becomes MacOS.has_apple_developer_tools? | |||
| 2015-08-21 | BottleSpecification: add does_not_need_relocation field | William Woodruff | |
| Toggled with does_not_need_relocation method in bottle block. Also declare needs_relocation? accessors in software/bottle specs. | |||
| 2015-08-03 | Core files style updates. | BrewTestBot | |
| Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-07-06 | support downloading bottles through 3rd-party mirror | Xu Cheng | |
| Closes Homebrew/homebrew#41328. Closes Homebrew/homebrew#41332. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-07-06 | auto resolve bottle root_url based on tap | Xu Cheng | |
| 2015-05-29 | SoftwareSpec: add full_name field | Xu Cheng | |
| 2015-04-06 | add SoftwareSpec#go_resource | Tim D. Smith | |
| by analogy to similar code in formula.rb. Permits Homebrew/homebrew#37877. Closes Homebrew/homebrew#38330. | |||
| 2015-03-28 | software_spec: ignore bottles compatibility if `--force-bottle` is passed | Xu Cheng | |
| Closes Homebrew/homebrew#38123. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-03-17 | software_spec: check if bottles are compatible. | Mike McQuaid | |
| The `bottled?` method makes more sense when it also checks for compatibility. This is particularly useful for the case in `brew info` so it prints out `(bottled)` correctly depending on the `Cellar`. Closes Homebrew/homebrew#37636. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-02-26 | Remove SourceForge references. | Mike McQuaid | |
| It was fun but we just love Bintray more than you. Closes Homebrew/homebrew#37211. Closes Homebrew/homebrew#37213. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-02-19 | Switch bottle provider over to Bintray. | Mike McQuaid | |
| 2015-02-19 | software_spec: use homebrew Bintray subdomain. | Mike McQuaid | |
| Also: split into two variables so they can be used for taps. | |||
| 2015-02-17 | Add initial Bintray upload support. | Mike McQuaid | |
| 2015-01-08 | Remove the direct url writer from Resource | Jack Nagel | |
| 2014-10-19 | formula: add spec deprecated_option DSL. | Mike McQuaid | |
| 2014-10-19 | Add deprecated_option to software_spec. | Mike McQuaid | |
| Allows remapping one option name to another and updates build options and flags accordingly. | |||
| 2014-09-18 | Remove fails_with? from the formula instance | Jack Nagel | |
| 2014-09-01 | Add Go language module, resources | Misty De Meo | |
| This introduces a new GoResource category of resource. GoResources have a specialized stage method which allows a resource to stage itself into a gopath. The new Go language module provides a one-liner to stage all GoResources present in the formula. | |||
| 2014-08-29 | Add a method for retrieving only flags from ARGV | Jack Nagel | |
| 2014-08-28 | Single character options should not be used in a formula | Jack Nagel | |
| 2014-08-19 | Make fails_with available in spec blocks | Jack Nagel | |
| Closes Homebrew/homebrew#31706. | |||
| 2014-08-13 | Replace Options.coerce with an alternate constructor | Jack Nagel | |
| 2014-08-13 | Always pass an Options instance to the BuildOptions constructor | Jack Nagel | |
| 2014-08-13 | Revert "Always pass an Options instance to the BuildOptions constructor" | Mike McQuaid | |
| This reverts commit e143bcef259ca76b2124e6e73bd9bdf872418723. Closes Homebrew/homebrew#31557. Closes Homebrew/homebrew#31559. Closes Homebrew/homebrew#31561. Closes Homebrew/homebrew#31562. | |||
| 2014-08-13 | Revert "Replace Options.coerce with an alternate constructor" | Mike McQuaid | |
| This reverts commit 8d2ef974a3a87bf4207f71ccb8a7b4776e16a016. | |||
| 2014-08-12 | Replace Options.coerce with an alternate constructor | Jack Nagel | |
| 2014-08-12 | Always pass an Options instance to the BuildOptions constructor | Jack Nagel | |
| 2014-08-10 | Handle legacy options in the method_added hook | Jack Nagel | |
| We only need to process the legacy options at load time, not each time the class is instantiated, and only when there is an options method defined. | |||
| 2014-08-07 | Use predefined options for universal, cxx11, and 32-bit options | Jack Nagel | |
| :universal and :cxx11 are now handled directly, so we don't need to always convert symbols to strings in this method. Symbols should be reserved for future use. | |||
| 2014-08-07 | Move management of options collection to the spec object | Jack Nagel | |
| 2014-08-07 | Raise ArgumentError for argument errors | Jack Nagel | |
| 2014-07-31 | Hide the options data structure better | Jack Nagel | |
| 2014-07-31 | Make options available on the spec objects | Jack Nagel | |
| 2014-07-30 | Rename resource? to resource_defined? | Jack Nagel | |
| 2014-07-29 | Simplify internal representation of patches | Jack Nagel | |
| - remove support for IO objects, since we no longer access ::DATA directly - since we don't need to support IO objects, use a separate class for string patches and stop wrapping strings in StringIO ojects | |||
| 2014-07-22 | Stop exposing the downloader as an attribute | Jack Nagel | |
| 2014-07-22 | Hide the downloader implementation from the installer | Jack Nagel | |
| 2014-07-18 | Add a factory method that accepts a formula object | Jack Nagel | |
| 2014-07-18 | Ask the filename object for the prefix | Jack Nagel | |
| 2014-07-18 | Move bottle URL construction to the bottle object | Jack Nagel | |
| 2014-07-18 | Move bottle filename construction to a class | Jack Nagel | |
| 2014-07-17 | Spell out "formula" in parameter name | Jack Nagel | |
