| Age | Commit message (Collapse) | Author |
|
Fix macOS version comparison
|
|
docs/Checksum_Deprecation.md: Note that SHA-1 now blocks installation
|
|
dependency_collector: Make ant_dep and xz_dep public
|
|
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 :(
|
|
rubocop: exclude more files.
|
|
tap-new: cleanup and update Travis configuration.
|
|
We never want to check these for any e.g. taps that use them.
|
|
|
|
uses_test: don't rely on output order.
|
|
This document was out of date as of https://github.com/Homebrew/brew/pull/1451
|
|
diagnostic: silence a Jenkins doctor warning.
|
|
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).
|
|
- Use macOS Sierra 10.12 and Xcode 8.
- Add indentation.
|
|
I've seen this vary.
|
|
update-report: allow skipping analytics message.
|
|
This is used by the install script so it can simplify it's logic and
make the analytics messaging more prominent.
|
|
update-report: further tweak analytics output.
|
|
diagnostic: silence outdated Travis Xcode warning.
|
|
There were some bugs with the use of `HOMEBREW_NO_ANALYTICS_THIS_RUN`
and some output glitches I missed with the previous PR (#1575).
|
|
update-report: further improve analytics messaging
|
|
This doesn't add any value and stops us from testing `brew doctor` and
others from running `brew doctor` on Travis CI.
|
|
- 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.
|
|
Change my site address
|
|
I no longer maintain my former site so it's better to link to my GitHub account.
|
|
Revert "Fix early exit condition for check_for_member_of_admin_group"
|
|
This reverts commit 7f13b37b903564e2a64cea982d6b84d1aa6b800b, reversing
changes made to 62e0ecdaafbc6779205908c7ab191c884473afd6.
|
|
This reverts commit 89c3348923c3450d8d32f1252abd53209b39c288, reversing
changes made to 7f13b37b903564e2a64cea982d6b84d1aa6b800b.
|
|
Fix early exit condition for check_for_member_of_admin_group
|
|
|
|
diagnostic: check if the user is a member of the admin group.
|
|
exceptions: better handle unsupported macOS versions.
|
|
Non-administrative users are unable to run `brew linkapps` (and possibly other
commands) under normal circumstances.
|
|
cask: Delete package dir if it is symlink on the uninstall
|
|
Fix broken link
|
|
|
|
Don’t fail on `OS::ISSUES_URL` being missing (which happens on
unsupported macOS versions) and instead tell people to not file issues.
|
|
Do not remove unknown bottle tags
|
|
|
|
|
|
|
|
osxfuse_requirement: add library and include paths
|
|
audit: allow deprecated options on new @ formulae.
|
|
As these may be migrations from another tap where we want to migrate
options across correctly.
|
|
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.
|
|
compat: deprecate Utils::JSON in favor of corelib JSON.
|
|
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.
|
|
Load cask file in `.metadata` directory directly.
|
|
Cask: Add the choices option to pkg stanza
|
|
LLVM Clang fixes
|
|
We can filter it just for Clang and let it be used by anything else.
|