aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-11-11Merge pull request #1481 from reitermarkus/sudo-askpassMarkus Reiter
Support `SUDO_ASKPASS` environment variable in `brew cask`.
2016-11-11Merge pull request #1082 from alyssais/uninstall_dependancy_errorMike McQuaid
uninstall: refuse when dependents still installed
2016-11-11Support `SUDO_ASKPASS` environment variable.Markus Reiter
2016-11-10CompilerSelector: fix null check, testsMisty De Meo
2016-11-10SystemConfig: fix version reportingMisty De Meo
2016-11-10Resource: set version to nil if version is nullMisty De Meo
Is this the right fix? This fixes version cascading from the parent.
2016-11-10Version: add #to_fMisty De Meo
This is used by things which used to compare against raw strings, for example Xcode.uncached_version
2016-11-10Return compiler versions and builds as VersionsMisty De Meo
2016-11-10Version: allow coercing non-versions in comparisonsMisty De Meo
These are needed due to the raw string and fixnum comparisons which exist for legacy reasons, for instance compiler version and build comparisons.
2016-11-10Version: allow comparing against nilMisty De Meo
2016-11-10Version.parse: return Version::NULL for unparseable stringsMisty De Meo
2016-11-10Add Version::NULL singletonMisty De Meo
2016-11-10Merge pull request #1381 from adzenith/patch-1Mike McQuaid
`brew doctor` recommends using cask to upgrade XQuartz
2016-11-10Merge pull request #1469 from woodruffw/ruby-macho-revendorMike McQuaid
vendor: Update ruby-macho to 0.2.6.
2016-11-10Merge pull request #1466 from MikeMcQuaid/brew-rb-no-devcmdrun-failMike McQuaid
brew.rb: don't exit when failing to set devcmdrun.
2016-11-10Disallow running `brew cask` as `root`.Markus Reiter
2016-11-10Remove unnecessary `Hbc::Locations` aliases.Markus Reiter
2016-11-10Ensure `Hbc.caskroom` in tests does not use `legacy_caskroom`.Markus Reiter
2016-11-09`brew doctor` recommends using cask to upgrade XQuartzNikolaus Wittenstein
Also changes exceptions.rb to use Formatter.url
2016-11-10cask-test: fix reinstall a non installed CaskKaito Udagawa
Trying to uninstall a non installed Cask made this test fail. This commit remove that and thus this test passes. Note that every Cask is uninstalled after each test case.
2016-11-09os/mac: Rename MachO -> MachOShimWilliam Woodruff
Prevents namespace conflict with vendored ruby-macho.
2016-11-09os/mac: Allow MachO.dynamically_linked_libraries to be filtered by dylib type.William Woodruff
This allows us to filter out weak linkages during audits, preventing a false error from occurring when the dylib cannot be found.
2016-11-09vendor: Update ruby-macho to 0.2.6.William Woodruff
This brings fixes for behavior expected in #1460.
2016-11-09Update the CaskAlreadyInstalledError with new reinstall commandDorian
e.g. this changes: ``` To re-install google-chrome, run: brew cask uninstall --force google-chrome && brew cask install google-chrome ``` To: ``` To re-install google-chrome, run: brew cask reinstall google-chrome ```
2016-11-09brew.rb: don't exit when failing to set devcmdrun.Mike McQuaid
It's not necessary to make this a hard failure so don't (and this makes it more consistent with `brew.sh`). Fixes #1462.
2016-11-09Revert "os/mac: MachO.dynamically_linked_libraries filtering."Mike McQuaid
2016-11-09Merge pull request #1460 from woodruffw/audit-ignore-weak-linkageMike McQuaid
os/mac: MachO.dynamically_linked_libraries filtering.
2016-11-08os/mac: Rename MachO -> MachOShimWilliam Woodruff
Prevents namespace conflict with vendored ruby-macho.
2016-11-08Tap tests: sort tap names for comparisonMisty De Meo
2016-11-08os/mac: Allow MachO.dynamically_linked_libraries to be filtered by dylib type.William Woodruff
This allows us to filter out weak linkages during audits, preventing a false error from occurring when the dylib cannot be found.
2016-11-07brew.sh: bump hardcoded minor version.Mike McQuaid
2016-11-06Merge pull request #1452 from MikeMcQuaid/disable-rootMike McQuaid
brew.sh: disable running Homebrew as root.
2016-11-06Merge pull request #1451 from MikeMcQuaid/disable-sha1Mike McQuaid
compat/sha1: disable SHA-1 support.
2016-11-06Merge remote-tracking branch 'origin/master' into HEADMike McQuaid
2016-11-06compat/sha1: disable SHA-1 support.Mike McQuaid
This has been deprecated for quite a while now so disabling seems reasonable.
2016-11-06brew.sh: disable running Homebrew as root.Mike McQuaid
November 1st 2016 has come and gone so it's time to disable this. Also, add comments explaining why the things that have been whitelisted have been (to avoid more being added without good justification).
2016-11-06Merge pull request #1371 from MikeMcQuaid/tap-migrate-fully-scopedMike McQuaid
formulary: migrate fully-scoped formulae names.
2016-11-06Merge pull request #1443 from MikeMcQuaid/better-development-tools-checksMike McQuaid
Improve debugging information based on failures
2016-11-06Merge pull request #1446 from MikeMcQuaid/or_later_bottles_filenameMike McQuaid
software_spec: no `_or_later` in bottle filenames.
2016-11-06Merge pull request #1449 from ilovezfs/bottle-improve-relocatability-checkMike McQuaid
bottle: improve relocatability check
2016-11-06bottle: improve relocatability checkilovezfs
Given how common it is for formulae to hard-code `etc` and `var`, check for those paths (`/usr/local/etc` and `/usr/local/var`) when determing relocatability.
2016-11-06Merge pull request #1445 from MikeMcQuaid/caskroom-prefixMarkus Reiter
update-report: default Caskroom moved to prefix.
2016-11-05software_spec: no `_or_later` in bottle filenames.Mike McQuaid
It's more useful to be able to "bless" an existing bottle to be used on later OSs (e.g. where it cannot yet be built) than it is to have to create a new, identical bottle just to have a different filename.
2016-11-05exceptions: reorder output based on importance.Mike McQuaid
2016-11-05update-report: default Caskroom moved to prefix.Mike McQuaid
Look at HOMEBREW_PREFIX rather than HOMEBREW_REPOSITORY for the default Caskroom location.
2016-11-05os: don't tell people to report unsupported version issues.Mike McQuaid
2016-11-05install: only check fatal development tools checks.Mike McQuaid
2016-11-05exceptions: use specific build error checks.Mike McQuaid
2016-11-05diagnostic: add build error checks.Mike McQuaid
2016-11-05diagnostic: only make minimum Xcode/CLT version checks fatal.Mike McQuaid
Also: freeze the relevant arrays.