aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2015-04-19audit: enforce new https url style for gnome downloadsViktor Szakats
also delete extra closing parenthesis in two problem messages Closes Homebrew/homebrew#38824. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-19audit: version string should not be ambiguous with revision partXu Cheng
Closes Homebrew/homebrew#38810. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-19bottle_version: support openssl styleXu Cheng
2015-04-19stop supporting 0_5_0 style bottle versionXu Cheng
The original formula (disco) has been moved to use 0.5.0 style version string. So actually no one is using such style. Stop supporting such style, so it wouldn't be ambiguous with revision part in `Formula#pkg_version`. Closes Homebrew/homebrew#38750. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-18Remove bad testJack Nagel
2015-04-17bbcp: move to head-onlyAlex Dunn
Closes Homebrew/homebrew#38769. Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-04-17Move can_cleanup? off of the formula instanceJack Nagel
2015-04-17Ask the formula if it can be cleaned up onceJack Nagel
2015-04-17Simplify cleanup eligibility checkJack Nagel
2015-04-17linkapps: output nothing if no apps existDominyk Tiller
The standard message can be somewhat confusing (#38695) in that it outputs “finished linking” language regardless of whether an app is actually present/linked or not. This solution just stops it saying anything if there’s no app in the directory. It needs a little tidying in the output here, but it’s a discussion point. Closes Homebrew/homebrew#38728. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-17sandbox: record logXu Cheng
Closes Homebrew/homebrew#38711. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-16Eliminate a place where ARGV is mutatedJack Nagel
2015-04-16test-bot: delete cache files older than 30 days.Mike McQuaid
Closes Homebrew/homebrew#38567. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-16cleanup: add --prune to delete old cache files.Mike McQuaid
2015-04-16tap_migrations: migrate pebble-sdk.Mike McQuaid
Closes Homebrew/homebrew#35128.
2015-04-15Fix test formula name so it matches the filenameJack Nagel
2015-04-15sandbox postinstallXu Cheng
Closes Homebrew/homebrew#38479. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-15sandbox testXu Cheng
2015-04-15sandbox: redesign APIXu Cheng
2015-04-15move safe_fork into a standalone methodXu Cheng
2015-04-15build: fix typoXu Cheng
2015-04-14Revert "brew pull: add automatic tap repair"Dominyk Tiller
This reverts commit bcd34ded9e4b17b8658b7ae947cd392a4e5942c0. Closes Homebrew/homebrew#38658. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-13Update test dependenciesJack Nagel
2015-04-13brew pull: add automatic tap repairDominyk Tiller
At the moment, every time I pull a new formulae from a tap, I have to fetch it with the fully qualified name, `brew fetch homebrew/versions/duck123 `, which is fine, but then I also have to install, test, and audit it in the same way, which isn’t fixed until I tap repair, which gets a bit onerous. This just adds a step to `brew pull` where it does the tap repair automatically for taps. Closes Homebrew/homebrew#37788. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-12formula: add more API docs for directories.Mike McQuaid
Closes Homebrew/homebrew#38571.
2015-04-12readall: use named to check if ARGV is empty.Mike McQuaid
Otherwise e.g. --debug will be interpreted as a (bad) tap argument. Closes Homebrew/homebrew#38569. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-12audit: don't split shell commands when using a glob patternBaptiste Fontaine
Without this, `brew audit <some formula>` may ask people to change: system "./script.sh foo-*" into: system "./script.sh", "foo-*" These are not the same. In the first example the shell expansion occurs while it doesn’t in the second one, breaking the build. Closes Homebrew/homebrew#38540. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-10download_strategy: automatically use apache.org https mirrorViktor Szakats
Discussion: https://github.com/Homebrew/homebrew/issues/37945 Patch by @jacknagel. Closes Homebrew/homebrew#38492. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-09os: support xcode 6.3Dominyk Tiller
It’s Christmas. New stable OS X version, new Swift version, new Xcode, new CLT and a new Clang version. Closes Homebrew/homebrew#38468. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-09preliminary write control only sandboxXu Cheng
Closes Homebrew/homebrew#38361. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-09pull: increase bottle publish wait timeout.Mike McQuaid
2015-04-09tap: better match install format.Mike McQuaid
2015-04-09untap: better match uninstall format.Mike McQuaid
2015-04-09cmake: adjust standard built typeDominyk Tiller
Moves from None to Release, but comments out the standard release CFLAGS so we can continue using our own. Bumped Libgit2 as an example/test to play with. Closes Homebrew/homebrew#37332, hopefully. Closes Homebrew/homebrew#37361. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-09test-bot: don't check deps until taps are tappedTim D. Smith
brew deps will fail silently if a formula has dependencies which live in taps that have not yet been tapped. Delay checking brew deps until after tap dependencies are discovered. Closes Homebrew/homebrew#38424.
2015-04-09Prioritize TapDependency in parse_string_specTim D. Smith
test-bot expects the dependencies returned from SoftwareSpec#deps to satisfy is_a?(TapDependency) if they come from a tap which might need to be tapped.
2015-04-09Keep Homebrew site-packages in sys.path during brew testTim D. Smith
Formulas that build python things and which are tested with system Python will encounter test failures unless system Python is configured to add Homebrew's site-packages to sys.path. This change makes sure that configuration is performed in the test environment. Both lines are needed; the first reads and processes .pth files and the second makes sure that Homebrew's site-packages is read before the system extras, so that formulas depending on Homebrew/python/numpy get the Homebrew/python version and not the old system version. Closes Homebrew/homebrew#38466.
2015-04-09Use UNIXSocket to pass file descriptorXu Cheng
This is a more standard way to pass fd in UNIX world. At the same time, it helps to remove a few hacks and simplifies the code in the sandbox. Closes Homebrew/homebrew#38434. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-09uninstall: display file sizeXu Cheng
Closes Homebrew/homebrew#38475. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-09figtoipe: move to head-only.Geoff Nixon
Closes Homebrew/homebrew#37059. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-09dromeaudio: move to head-only.Geoff Nixon
Closes Homebrew/homebrew#37057. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-08FortranDependency: make sure gfortran ends up in PATHTim D. Smith
Per requirements.rb: > XXX If the satisfy block returns a Pathname, then make sure that it > remains available on the PATH. This makes requirements like > satisfy { which("executable") } > work, even under superenv where "executable" wouldn't normally be on the > PATH. > This is undocumented magic and it should be removed, but we need to add > a way to declare path-based requirements that work with superenv first. Fixes homebrew/homebrew-python#170. Closes Homebrew/homebrew#38448.
2015-04-08pull: sleep before fetching uploaded bottle.Mike McQuaid
2015-04-08uses: also check the default formulae.Mike McQuaid
This means e.g. `elixir` will show up as using `erlang`.
2015-04-07Remove duplication from cleanup methodsJack Nagel
2015-04-07pathname: prune unnecessary whitespaceDominyk Tiller
Closes Homebrew/homebrew#38413. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-07cleanup: display file-sizesDominyk Tiller
Closes Homebrew/homebrew#38404
2015-04-07stop supporting md5 checksumXu Cheng
This prevents a downgrade attack. Closes Homebrew/homebrew#38433. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-07pull: try downloading bottles after upload.Mike McQuaid
2015-04-07test-bot: override existing Bintray bottles.Mike McQuaid