| Age | Commit message (Collapse) | Author |
|
Later we can use this information to try and load the formula from the
correct source.
|
|
This reverts commit f98d1d660c38afe3caf1450b2443a6d5fab8a14b.
|
|
Later we can use this information to try and load the formula from the
correct source.
|
|
Closes Homebrew/homebrew#36935
Closes Homebrew/homebrew#36936.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Extends the audit checks to GnuPG, a significant chunk of Freedesktop
domains, and Github Pages. Iโve somewhat hardened my stance towards
Github Pages from the last time we extended this, hence the new
inclusion - I did a pretty thorough check through the Homebrew formulae
that use Github Pages for homepage links and found very few places
where enforcing SSL/TLS would cause issues - I think a wider
enforcement is worthwhile.
Iโve also fixed the capitalisation of the taps, if only because at the
moment it disagrees with what ` puts formula.tap ` outputs (We get
Homebrew/homebrew-head-only rather than homebrew/homebrew-head-only for
example).
Closes Homebrew/homebrew#36719.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#36893.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#36892.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
Closes Homebrew/homebrew#27193.
|
|
|
|
Closes Homebrew/homebrew#36794.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Fixes Homebrew/homebrew#36774.
|
|
Closes Homebrew/homebrew#36733.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Handles edge cases missed in Homebrew/homebrew#36699.
Closes Homebrew/homebrew#36741.
Closes Homebrew/homebrew#36760.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Previously if I did `brew install boxen/brews/imagemagick` and then `brew
upgrade boxen/brews/imagemagick` and the version of `imagemagick` in
`boxen/brews` was older than the version in `Homebrew/homebrew` then it would
install the correct version from the `boxen/brews` tap and then try to
immediately upgrade it to the version from `Homebrew/homebrew`. I'd argue
fairly strongly that this behaviour is pretty unintuitive; when you fully
specify a formula from a tap then it should be prioritised by `brew upgrade`
and `brew outdated.
This commit makes `brew upgrade boxen/brews/imagemagick` only upgrade the
version of `imagemagick` if the version in the `boxen/brews` tap is newer.
Similarly `brew outdated imagemagick` and `brew outdated
boxen/brews/imagemagick` will show different results if the newer version
differs between `boxen/brews` and `Homebrew/homebrew`.
Closes Homebrew/homebrew#36699.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Closes Homebrew/homebrew#36730.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
`ARGV.flag?` = `ARGV.include?` + `ARGV.switch?`
Closes Homebrew/homebrew#36727.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Also add support to `brew uses` to ignore build or optional dependencies.
Closes Homebrew/homebrew#36154.
Closes Homebrew/homebrew#36656.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
This is causing submodules to be checked out into a path with a literal
"$path" component:
$ find . | grep "\$path$"
./$path
./Carthage/Checkouts/Commandant/$path
./Carthage/Checkouts/Commandant/Carthage/Checkouts/Quick/$path
./Carthage/Checkouts/PrettyColors/$path
./Carthage/Checkouts/Quick/$path
./Carthage/Checkouts/ReactiveCocoa/$path
./Carthage/Checkouts/ReactiveCocoa/Carthage/Checkouts/Quick/$path
./Carthage/Checkouts/ReactiveTask/$path
./Carthage/Checkouts/ReactiveTask/Carthage/Checkouts/Quick/$path
./Carthage/Checkouts/ReactiveTask/Carthage/Checkouts/ReactiveCocoa/$path
./Carthage/Checkouts/ReactiveTask/Carthage/Checkouts/ReactiveCocoa/Carthage.checkout/Quick/$path
This reverts commit 3a5f099297e9ab3b799af5f7a65edd8d64bc7bae.
|
|
Before:
$ brew info llvm
==> Dependencies
Build: xz โ, xz โ, xz โ, xz โ, xz โ, xz โ
$ brew info --json=v1 llvm
... "dependencies":["xz","xz","xz","xz","xz","xz"], ...
After
$ brew info llvm
==> Dependencies
Build: xz โ
$ brew info --json=v1 llvm
... "dependencies":["xz"], ...
Closes Homebrew/homebrew#36653.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
for issue Homebrew/homebrew#36646
Closes Homebrew/homebrew#36649.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
See
https://github.com/Homebrew/homebrew/pull/36629#discussion_r24293912
amongst other recent examples. The example formula isnโt as strongly
policed as the ` brew create ` default, this tries to do something
about that.
Closes Homebrew/homebrew#36639.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Losslessly compress with jpegoptim and optipng.
Closes Homebrew/homebrew#36606.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
https://github.com/Homebrew/homebrew-brewdler/pull/43#discussion_r24248760
Closes Homebrew/homebrew#36611.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Fixes Homebrew/homebrew#35382.
|
|
This probably doesn't matter in practice, but I don't want to take any
chances.
|
|
Fixes Homebrew/homebrew#36335.
|
|
|
|
It shadows system headers sometimes (probably just Server.app?) but we don't
really care.
|
|
Update advice about easy-install.pth files.
Closes Homebrew/homebrew#36547.
|
|
e.g. devel-only or head-only formulae.
|
|
Since pyenv v20141211, it bundles built-in pip-rehash feature.
Closes Homebrew/homebrew#36524.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Fixes Homebrew/homebrew#36484.
|
|
This commits adds support for updating a formula with changed git
submodules with GitDownloadStrategy when the cloned repository is still
in the cache. This is done by running git submodule sync --recursive
before updating the submodules, so that git can reload the submodule
config from the updated .gitmodules file.
Fixes Homebrew/homebrew#36395.
Closes Homebrew/homebrew#36466.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|