aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-11-28Merge pull request #1573 from sorin-ionescu/fix-xcode-version-comparison1.1.2Mike McQuaid
Fix macOS version comparison
2016-11-28dependency_collector: Make ant_dep and xz_dep publicBob W. Hogg
They were already public on macOS, but they were made private by mistake on all other platforms. DependencyCollector.tar_needs_xz_dependency? depends on xz_dep being public, so there's no turning back now :(
2016-11-27Merge pull request #1581 from MikeMcQuaid/rubocop-exclude-vendorMike McQuaid
rubocop: exclude more files.
2016-11-26Merge pull request #1574 from MikeMcQuaid/tap-new-travis-updateMike McQuaid
tap-new: cleanup and update Travis configuration.
2016-11-26rubocop: exclude more files.Mike McQuaid
We never want to check these for any e.g. taps that use them.
2016-11-26Fix macOS version comparisonSorin Ionescu
2016-11-26Merge pull request #1580 from MikeMcQuaid/fix-uses-testMike McQuaid
uses_test: don't rely on output order.
2016-11-26diagnostic: silence a Jenkins doctor warning.Mike McQuaid
Allow our Jenkins CI testing for Homebrew/brew to live outside of `/usr/local` without complaint (as it's not using any binary packages anyway).
2016-11-26tap-new: cleanup and update Travis configuration.Mike McQuaid
- Use macOS Sierra 10.12 and Xcode 8. - Add indentation.
2016-11-26uses_test: don't rely on output order.Mike McQuaid
I've seen this vary.
2016-11-26update-report: allow skipping analytics message.Mike McQuaid
This is used by the install script so it can simplify it's logic and make the analytics messaging more prominent.
2016-11-26Merge pull request #1577 from MikeMcQuaid/more-analytics-tweaksMike McQuaid
update-report: further tweak analytics output.
2016-11-26Merge pull request #1576 from MikeMcQuaid/diagnostic-allow-outdated-travisMike McQuaid
diagnostic: silence outdated Travis Xcode warning.
2016-11-26update-report: further tweak analytics output.Mike McQuaid
There were some bugs with the use of `HOMEBREW_NO_ANALYTICS_THIS_RUN` and some output glitches I missed with the previous PR (#1575).
2016-11-26diagnostic: silence outdated Travis Xcode warning.Mike McQuaid
This doesn't add any value and stops us from testing `brew doctor` and others from running `brew doctor` on Travis CI.
2016-11-26update-report: further improve analytics messagingMike McQuaid
- Don't output the analytics message and mark it as read if `HOMEBREW_NO_ANALYTICS_THIS_RUN` is set. This mostly simplifies the installer code where we can display the message ourselves there rather than having `brew update` print it out sometimes and not others (i.e. when there's no system Git installed). - Use the shell's audible bell to nudge people to actually read this message (and give them less excuse to complain when they don't). - Add an extra newline and bold all the analytics messaging so it's more visible in the output.
2016-11-25Revert "Merge pull request #1562 from woodruffw/check-admin-group"Mike McQuaid
This reverts commit 7f13b37b903564e2a64cea982d6b84d1aa6b800b, reversing changes made to 62e0ecdaafbc6779205908c7ab191c884473afd6.
2016-11-25Revert "Merge pull request #1567 from cesarandreu/fix-diagnostic-conditonal"Mike McQuaid
This reverts commit 89c3348923c3450d8d32f1252abd53209b39c288, reversing changes made to 7f13b37b903564e2a64cea982d6b84d1aa6b800b.
2016-11-25Fix early exit condition for check_for_member_of_admin_groupCesar Andreu
2016-11-25Merge pull request #1562 from woodruffw/check-admin-groupMike McQuaid
diagnostic: check if the user is a member of the admin group.
2016-11-24Merge pull request #1559 from MikeMcQuaid/unsupported-better-exceptionsMike McQuaid
exceptions: better handle unsupported macOS versions.
2016-11-24diagnostic: check if the user is a member of the admin group.William Woodruff
Non-administrative users are unable to run `brew linkapps` (and possibly other commands) under normal circumstances.
2016-11-24Merge pull request #1547 from umireon/cask-uninstall-symlinkJosh Hagins
cask: Delete package dir if it is symlink on the uninstall
2016-11-24Fix broken linkTse Kit Yam
2016-11-24exceptions: better handle unsupported macOS versions.Mike McQuaid
Don’t fail on `OS::ISSUES_URL` being missing (which happens on unsupported macOS versions) and instead tell people to not file issues.
2016-11-23Do not remove unknown bottle tagsShaun Jackman
2016-11-23Merge pull request #1549 from umireon/osxfuse-paths-with-requirementMike McQuaid
osxfuse_requirement: add library and include paths
2016-11-23audit: allow deprecated options on new @ formulae.Mike McQuaid
As these may be migrations from another tap where we want to migrate options across correctly.
2016-11-22osxfuse_requirement: add library and include pathsKaito Udagawa
In the installation whose prefix is other than /usr/local, osxfuse library and include path must explicitly be specified during build. Although brew's pkg-config is configured to prepend appropriates paths, the prepended paths (/usr/local) supercede the original HOMEBREW_PREFIX. This behavior will cause the linker to select libraries outside brew's tree. By adding /usr/local to HOMEBREW_LIBRARY_PATHS, superenv ensures that appears only after the HOMEBREW_PREFIX, and thus fixes this problem. HOMEBREW_INCLUDE_PATHS is also configured like keg-only Formulae.
2016-11-21Merge pull request #1542 from woodruffw/deprecate-utils-jsonMike McQuaid
compat: deprecate Utils::JSON in favor of corelib JSON.
2016-11-22cask: Delete package dir if it is symlink on the uninstallKaito Udagawa
When a Formula is converted into a Cask (e.g. osxfuse), a symlink remains at the place of package dir. This change ensure to remove such leftovers.
2016-11-21Merge pull request #1502 from reitermarkus/load-metadata-cask-fileMarkus Reiter
Load cask file in `.metadata` directory directly.
2016-11-21Merge pull request #1535 from umireon/cask-pkg-choiceMarkus Reiter
Cask: Add the choices option to pkg stanza
2016-11-21cc: don't filter -fopenmp for non-llvm_clang.Mike McQuaid
We can filter it just for Clang and let it be used by anything else.
2016-11-21development_tools: return llvm_clang Version class.Mike McQuaid
This was implemented before the rest of the file was refactored.
2016-11-21development_tools: use begin/endMike McQuaid
A more widely used style than relying on `if`/`else` returns.
2016-11-21version/null: add inspect method.Mike McQuaid
This makes it easier to identify null versions when inspecting them.
2016-11-21Merge pull request #1540 from woodruffw/audit-check-blacklistMike McQuaid
audit: check formula name against blacklisted names.
2016-11-20Replace Utils::JSON with corelib JSON calls.William Woodruff
2016-11-20compat: deprecate Utils::JSON in favor of corelib JSON.William Woodruff
2016-11-21cask: compact the codeKaito Udagawa
2016-11-20Merge pull request #1130 from aw1621107/allow-brew-llvm-for-openmpMike McQuaid
Prefer brewed Clang over gcc-6 for needs :openmp
2016-11-20Merge pull request #1537 from umireon/nonfatal-requirement-message-onceMike McQuaid
install: suppress redundunt warnings with `depends_on` requirement
2016-11-20install: print nothing if `@requirement_messages` is a String or nilKaito Udagawa
2016-11-20audit: check formula name against blacklisted names.William Woodruff
2016-11-20cask: Call Tempfile#close(true) with the choices file to ensure it deletedKaito Udagawa
2016-11-19cask: use Tempfile and some style fixesKaito Udagawa
2016-11-19Remove kernel extensions specified in `uninstall :kext`.Markus Reiter
2016-11-18Load cask file in `.metadata` directory directly.Markus Reiter
2016-11-19cask: add the choices option to pkg stanzaKaito Udagawa
installer command accepts -applyChoiceChangesXML option to change customize options on the GUI installer from the commandline. (`man installer` for more detailed information) The introduced option `choice` enables the choice changes to be supplied via pkg stanza without tricks in preflight code.