| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-12-09 | Expand requirements of default deps added by other requirements | Jack Nagel | |
| Dependencies built from requirements with a default formula may themselves have requirements, and these requirements may have default formulae, which may have more requirements, etc., so we have to keep expanding until this isn't the case. Fixes Homebrew/homebrew#25025. Fixes Homebrew/homebrew#25037. | |||
| 2013-12-09 | Ensure option names are consistent for default formula requirements | Jack Nagel | |
| 2013-12-09 | Compute recursive deps for default_formula deps | Jack Nagel | |
| 2013-12-09 | Rename filter_deps to expand_dependencies | Jack Nagel | |
| 2013-12-09 | Move dependency expansion logic up one level | Jack Nagel | |
| 2013-12-09 | Use separate collection for requirement deps | Jack Nagel | |
| 2013-12-09 | Pass deps collection to be expanded as a parameter | Jack Nagel | |
| 2013-12-09 | Silence some Ruby 2.1 warnings | Jack Nagel | |
| 2013-12-09 | brew-bundle: exit on command failure | Larry Shaffer | |
| Closes Homebrew/homebrew#25053. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-12-08 | versions: fix bottle filename usage | Jack Nagel | |
| 2013-12-08 | bottles: fix options hashes | Jack Nagel | |
| Defaults can't be specified in the parameter list, as they will be overwritten by whatever is passed in. Instead the defaults must be merged with the argument in the method body. | |||
| 2013-12-08 | bottle: fix typo'd option name | Jack Nagel | |
| 2013-12-08 | bottle: don't repeat output for hardlinked files | Jack Nagel | |
| 2013-12-08 | formula: don't print verify message, use resource. | Mike McQuaid | |
| See discussion: https://github.com/mxcl/homebrew/commit/81d420492c4be9278fcf26d5bef21625d0abf32a#commitcomment-4804596 | |||
| 2013-12-08 | formula, resource: output when verifying checksum. | Mike McQuaid | |
| References Homebrew/homebrew#24566. | |||
| 2013-12-08 | add "bundle" command to zsh completion | Patrick Stadler | |
| Closes Homebrew/homebrew#25055. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2013-12-07 | Fix typo in example formula | Benoit Daloze | |
| Closes Homebrew/homebrew#25028. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2013-12-06 | Help autoconf find m4 on Xcode-only systems | Jack Nagel | |
| Closes Homebrew/homebrew#24904. | |||
| 2013-12-05 | SoftwareSpec: compact array that may contain nil | Misty De Meo | |
| 2013-12-05 | bottle_filename: remove unused revision default | Misty De Meo | |
| 2013-12-05 | Bottles: fix bottle_filename revision | Misty De Meo | |
| Fixes Homebrew/homebrew#24981. | |||
| 2013-12-05 | fix typo in this notice | Adam Vandenberg | |
| 2013-12-05 | Fix typo | Jack Nagel | |
| 2013-12-05 | Only coerce to Option when needed | Jack Nagel | |
| Fixes Homebrew/homebrew#24833. | |||
| 2013-12-05 | Move jsl to homebrew-binary | Adam Vandenberg | |
| Closes Homebrew/homebrew#24826. | |||
| 2013-12-05 | Use BottleCollector in Bottle SoftwareSpec | Misty De Meo | |
| 2013-12-05 | Add BottleCollector | Misty De Meo | |
| The BottleCollector collects bottle tags and sha1s, and allows tags to be fetched using more advanced logic than just fetching identical tags. Closes Homebrew/homebrew#23434. | |||
| 2013-12-05 | bottle: always perform a full relocation check | Jack Nagel | |
| Even if the prefix check fails, it is useful to see the results from the cellar check. | |||
| 2013-12-05 | bottle: String is not Enumerable in 1.9+ | Jack Nagel | |
| 2013-12-05 | bottle: fix reporting matches with spaces in them | Jack Nagel | |
| 2013-12-05 | bottle: fix false-positives from static libs when checking relocatability | Jack Nagel | |
| 2013-12-05 | bottle: only split on newlines | Jack Nagel | |
| 2013-12-05 | String isn't Enumerable in 1.9+ | Jack Nagel | |
| 2013-12-05 | Run post_install after linking and relocation | Jack Nagel | |
| Closes Homebrew/homebrew#24962. | |||
| 2013-12-04 | Relocate libtool (.la) files as well as pkgconfig (.pc) | Elliot Saba | |
| Ignore quotes, just do a global substitution on cellar and prefix. Closes Homebrew/homebrew#24894. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-12-04 | Run relocation machinery on local bottles | Jack Nagel | |
| Since we now use placeholders for the prefix and cellar, we need to run the relocation machinery on all bottles. | |||
| 2013-12-04 | relocate_install_names: only one substitution is needed | Jack Nagel | |
| 2013-12-04 | relocate_install_names: use a single ensure_writable block | Jack Nagel | |
| 2013-12-04 | relocate_install_names: yielded names are already strings | Jack Nagel | |
| 2013-12-04 | Let fix_install_names fix up placeholders too | Jack Nagel | |
| 2013-12-04 | Teach installer about prefix and cellar placeholders | Jack Nagel | |
| 2013-12-04 | Remove special handling for relocatable pkgconfig files | Jack Nagel | |
| 2013-12-04 | Do relocation check while preparing bottle | Jack Nagel | |
| 2013-12-04 | Insert placeholders for prefix and cellar in relocatable bottles | Jack Nagel | |
| 2013-12-04 | relocate_install_names: rewrite cellar names before prefix names | Jack Nagel | |
| The cellar may overlap with the prefix, so if we replace the prefix first, we will end up with paths like "@@HOMEBREW_PREFIX@@/Cellar" instead of "@@HOMEBREW_CELLAR@@", which will break on installations where the cellar and prefix are disjoint. | |||
| 2013-12-04 | fix_install_names: extract change_dylib_id | Jack Nagel | |
| 2013-12-04 | fix_install_names: extract change_install_name | Jack Nagel | |
| 2013-12-04 | loosen FileUtils audit | Adam Vandenberg | |
| 2013-12-04 | Homebrew CVS is required for Xcode 5+ | Jack Nagel | |
| 2013-12-03 | Adjust fails_with syntax for non-Apple compilers | Misty De Meo | |
| The old version worked like this: fails_with :gcc => '4.8.1' That wasn't really flexible enough, and made it harder to distinguish different releases in the same GCC series. Since no one was really using it yet, this adjusts the syntax to be more similar to the Apple compilers: fails_with :gcc => '4.8' do release '4.8.1' end Like with Apple compilers, omitting `release` blacklists the entire series. This also unifies the `build` and `version` attributes and accessors, and exposes them under both names. | |||
