| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-01-31 | brew doctor: Check for CaSe SeNsItIvE fs | Samuel John | |
| Closes Homebrew/homebrew#16658. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-01-31 | build: accept X11 proxies as X11 deps | Jack Nagel | |
| 2013-01-31 | Update documentation for Dependency.expand | Jack Nagel | |
| 2013-01-31 | Proper recursive expansion of requirements with filtering | Jack Nagel | |
| Expand requirements recursively while applying the same optional? and recommended? filters that dependencies are run through. Options generated by requirements are now checked against the correct list of requirements, eliminating the temporary "best guess" logic in the installer. | |||
| 2013-01-31 | Create proxy classes for "partial" X11 dependencies | Jack Nagel | |
| When a formula's dependency tree contains more than one X11 dependency, they are de-duplicated by comparing the min_version attribute. However, this can result in broken dependency trees if one of the X11Dependency objects was actually specified as e.g. `:libpng`. In practice, this only matters when one or more of the dependencies has additional metadata that makes it distinct from the rest, i.e. an :optional or :recommended tag. To combat this, make these special, "partial" X11 dependencies instances of different classes so that they are not de-duped. It will still be necessary, at the time when requirements are expanded by the installer, to de-duplicate any remaining X11 dependencies after applying the optional/recommended filters in order to avoid duplicated modifications to the environment (as ENV.x11 is not idempotent). c.f. Homebrew/homebrew#17369. | |||
| 2013-01-30 | Remove MD5 support. | Mike McQuaid | |
| Closes Homebrew/homebrew#17317. | |||
| 2013-01-30 | brew-search: search homebrew/apache tap. | Mike McQuaid | |
| 2013-01-30 | Make local bottle installation more robust. | Mike McQuaid | |
| Use versions to better get hold of the filename. | |||
| 2013-01-30 | jpeg: support version format. | Mike McQuaid | |
| 2013-01-30 | Add ruby/rake functions to use system framework version. | Mike McQuaid | |
| 2013-01-30 | Add bash and zsh completion directory functions. | Mike McQuaid | |
| 2013-01-30 | Add SourceForge bottle mirror selection. | Mike McQuaid | |
| Use ENV['HOMEBREW_SOURCEFORGE_MIRROR']. Closes Homebrew/homebrew#15642. Closes Homebrew/homebrew#17368. | |||
| 2013-01-30 | Improve brew doctor autocrlf message. | Mike McQuaid | |
| Better version of ed357d. References Homebrew/homebrew#15711. References Homebrew/homebrew#17361. References Homebrew/homebrew#17437. | |||
| 2013-01-30 | Pass tag to class name style requirement declarations | Jack Nagel | |
| 2013-01-30 | brew-help: Add options to example usage | Charlie Sharpsteen | |
| Also, move the line containing `info`, `home` and `options` to the top of the list as users should be running these before installation. Ref. Homebrew/homebrew#13224. | |||
| 2013-01-30 | Fix passing multiple switches as a single word to the build | Jack Nagel | |
| Fixes Homebrew/homebrew#17434. | |||
| 2013-01-30 | doctor: core.autocrlf can be empty | Jack Nagel | |
| c.f. Homebrew/homebrew#17361. | |||
| 2013-01-29 | FormulaInstaller: actually select unsatisfied requirements | Jack Nagel | |
| Fixes Homebrew/homebrew#17422. | |||
| 2013-01-29 | Only check keg-only if we map to a formula | Adam Vandenberg | |
| 2013-01-29 | Require --force to link keg-only. | Adam Vandenberg | |
| Closes Homebrew/homebrew#13349. | |||
| 2013-01-29 | Improve the explanation of the verbose flags. | Mike McQuaid | |
| Closes Homebrew/homebrew#17181. | |||
| 2013-01-29 | Add pour_bottle? method to Formula. | Mike McQuaid | |
| Allows a formula to selectively disable bottle pouring. e.g. the default Boost bottle does not work with a brewed Python. Fixes Homebrew/homebrew#17142 | |||
| 2013-01-29 | Don't use underscores in (new) bottle filenames. | Mike McQuaid | |
| Closes Homebrew/homebrew#14270 | |||
| 2013-01-29 | Cleanup old bottle syntax. | Mike McQuaid | |
| 2013-01-29 | Improve `brew doctor` autocrlf check. | Mike McQuaid | |
| Closes Homebrew/homebrew#15711. | |||
| 2013-01-29 | Only print launchctl tmux warning conditionally. | Mike McQuaid | |
| 2013-01-29 | Remove gmock. | Adam Vandenberg | |
| Gmock and GTest should not be installed system-wide. Closes Homebrew/homebrew#17358. | |||
| 2013-01-29 | brew-linkapps creates symlinks again | Adam Vandenberg | |
| Revert "Prevent linkapps from creating duplicate aliases" Revert "linkapp: create Finder aliases" This reverts commit e1a68f1ffbac9dc8209cc9ac2c8f2e34d11867af. This reverts commit bf2e6023d1bac08739b4562e19e07db448f0aba3. Closes Homebrew/homebrew#15308. | |||
| 2013-01-29 | 0.9.4: optional/recommended support0.9.4 | Adam Vandenberg | |
| 2013-01-29 | Add 'instal' to completions | Adam Vandenberg | |
| 2013-01-29 | Keg#lock: guard against nil in ensure | Jack Nagel | |
| Fixes Homebrew/homebrew#17403. | |||
| 2013-01-29 | Update Xcode.version for 4.6 | Jack Nagel | |
| 2013-01-29 | Don't print git origin check without git repo | Misty De Meo | |
| 2013-01-29 | Update clang version regexp in CLT check | Jack Nagel | |
| 2013-01-28 | remove vim from the blacklist | Jack Nagel | |
| 2013-01-28 | Update latest CLT version | Jack Nagel | |
| 2013-01-28 | doctor: fix typo | Jack Nagel | |
| 2013-01-28 | Fix clang version detection on Xcode 4.6+ | Jack Nagel | |
| 2013-01-28 | Fix compiler map key | Jack Nagel | |
| 2013-01-28 | Xcode 4.6 released. | Mike McQuaid | |
| Closes Homebrew/homebrew#17383. Closes Homebrew/homebrew#17384. | |||
| 2013-01-28 | LanguageModuleDependency: call super() to generate tags list | Jack Nagel | |
| Fixes Homebrew/homebrew#17379. | |||
| 2013-01-28 | Filter optional and reccommended requirements | Jack Nagel | |
| 2013-01-28 | Generate options for optional and recommended requirements | Jack Nagel | |
| 2013-01-28 | DependencyCollector: return created dep from #add | Jack Nagel | |
| 2013-01-28 | Allow specifying a name attribute for X11Dependency | Jack Nagel | |
| 2013-01-27 | Consider correct dependent when skipping build-time deps | Jack Nagel | |
| We skip build-time deps when installing from bottles. However, the current logic only considers the root, rather than the actual dependent formula. Given A (bottled) |__B (not bottled) |__C (build-time) C will be pruned from the effective dependency tree of A. This is wrong, because C is required in order to build B. Fix this by examining the current dependent rather than the root. Fixes Homebrew/homebrew#17356. | |||
| 2013-01-27 | Extract unsatisfied dependency logic from installer | Jack Nagel | |
| 2013-01-27 | Invoke super() in requirement subclasses | Jack Nagel | |
| 2013-01-27 | audit: hint about depends_on Class | Adam Vandenberg | |
| 2013-01-27 | Update require | Jack Nagel | |
