5282 Commits

Author SHA1 Message Date
Mike McQuaid
d1ab9fc682 brew-test-bot: fix tap directory naming. 2014-10-16 20:00:52 +01:00
Mike McQuaid
7312b4a1a4 brew-test-bot: truncate output to 1MB. 2014-10-16 10:28:51 +01:00
Jack Nagel
1b64612b65 Exempt libtool and svn from the shadowed headers check 2014-10-15 21:17:25 -05:00
Jack Nagel
7266ecd4e3 Hide install receipt key names 2014-10-15 01:30:56 -05:00
Jack Nagel
b05351d0b2 Reorganize post-install checks so we can share more code 2014-10-13 23:13:01 -05:00
Jack Nagel
634d67690b Remove repeated conditional
The post-install audit methods are not run for keg-only installs, so we
don't need to repeat the conditional here.
2014-10-13 23:13:01 -05:00
Jack Nagel
b46ebf8a29 Simplify post-install audit output 2014-10-13 23:13:00 -05:00
Jack Nagel
09d53f4fc5 Remove audit whitelist
This is currently unnecessary.
2014-10-13 23:13:00 -05:00
Tim D. Smith
e2609385de doctor: warn about libcurl.framework
Closes Homebrew/homebrew#33076.
2014-10-11 00:19:42 -07:00
Jack Nagel
ee2f3e8e7e Revert "Allow debugging patch failures"
This reverts commit 988601624568a951d86bd00cf441d18681b4b500.
2014-10-11 01:45:55 -05:00
Jack Nagel
85a9156c6f Revert "Don't raise in mach_data so the debugger doesn't catch it"
This reverts commit 4f8a3e2113c2e7b88600ff6371f9f70579c55509.
2014-10-11 01:45:41 -05:00
Jack Nagel
977a2ceae3 Revert "Handle read(n) returning nil"
This reverts commit 578cb637594d32b86322be29205329d700ad75ca.
2014-10-11 01:45:36 -05:00
Jack Nagel
3d96dad25c Pull cache creation out of begin block 2014-10-10 20:30:29 -05:00
Jack Nagel
b3ed5a367d Remove redundant comments 2014-10-10 20:30:29 -05:00
Jack Nagel
a6df8785d8 Handle read(n) returning nil
Fixes Homebrew/homebrew#33090.
2014-10-10 20:25:38 -05:00
Jack Nagel
01397d17f7 Don't raise in mach_data so the debugger doesn't catch it
Closes Homebrew/homebrew#33088.
2014-10-10 19:22:11 -05:00
Jack Nagel
8cc5aabfcf Allow debugging patch failures
Closes Homebrew/homebrew#33056.
2014-10-10 14:59:18 -05:00
Jack Nagel
da56a45025 Prefer current CLT package ID
It seems that "com.apple.pkg.CLTools_Base" was only used for one
release. New releases are using "com.apple.pkg.CLTools_Executables"
again.

Fixes Homebrew/homebrew#33063.
2014-10-10 13:08:50 -05:00
Jack Nagel
7b550b9486 Use alias_method instead of an extra ivar 2014-10-09 21:54:36 -05:00
Dominyk Tiller
1355dc6b8c fceux: migrate to homebrew-games.
Closes Homebrew/homebrew#33024.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-10 00:01:07 +01:00
Jack Nagel
285f8f77e6 Tab#with? accepts the same types as BuildOptions#with? 2014-10-09 00:20:15 -05:00
Jack Nagel
5247f44205 leaves: load tab outside of the inner loop 2014-10-09 00:20:15 -05:00
Jack Nagel
09b7f40b25 Simplify UnsafeSubversionDownloadStrategy 2014-10-07 21:33:15 -05:00
Jack Nagel
cb862901ea Whitelist more fuse files
Someday this will be finished.
2014-10-07 18:51:02 -05:00
Jack Nagel
7029810c18 Fix install_name_tool check when Xcode license isn't accepted yet
Fixes Homebrew/homebrew#32712.
2014-10-07 17:23:09 -05:00
Seth Ladd
07c80ed5da dart: migrate to tap run by dart team.
Closes Homebrew/homebrew#32996.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-07 13:26:18 +01:00
Dominyk Tiller
029a604fb5 phantomjs: Yosemite fixes.
Closes Homebrew/homebrew#32953.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-06 20:09:26 +01:00
Jack Nagel
dfb7657557 Compare patchlevels numerically rather than lexically
Fixes Homebrew/homebrew#32960.
2014-10-06 13:55:23 -05:00
Jack Nagel
764d8b676d Simplify IRB monkeypatch 2014-10-05 23:01:02 -05:00
Jack Nagel
5dd1092f5f Remove last usage of StrictSubversionDownloadStrategy
This strategy is only used in one formula, so we can just replace it
with a dependency. It could be done with a requirement, but since this
is a low-impact change (it only matters for head builds on Leopard), I'm
not sure it's worth the effort.

The constant is retained for compatibility, though I could find only one
other reference to it on GitHub, in a formula that was removed from core
almost two years ago.
2014-10-05 20:15:18 -05:00
Tim D. Smith
facb82e4bc Shows time since last commit in brew config
Closes Homebrew/homebrew#32936.
2014-10-05 16:17:57 -07:00
Tim D. Smith
9134718f9c Audit formulæ for easy-install.pth files
Closes Homebrew/homebrew#32860.
2014-10-02 11:58:13 -07:00
J. Brandt Buckley
f2fa551291 Use pcap fixture with complete packets
The existing `test.pcap` consists of just one Ethernet frame, so it's missing TCP/IP headers.

This updated file is a full HTTP GET request and reply.

Relates to Homebrew/homebrew#32852

Closes Homebrew/homebrew#32869.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-02 11:02:30 -07:00
Jack Nagel
c4818394cb Post-install audit for shadowed header files 2014-10-01 23:32:53 -05:00
Jack Nagel
86bb9b3fbb Remove commented-out code 2014-09-30 23:12:20 -05:00
Jack Nagel
95ec1650f4 Whitelist fuse pc files too 2014-09-30 22:37:27 -05:00
Jack Nagel
49d48a36a3 Whitelist more MacFuse headers
I think this is all of them.
2014-09-30 19:07:57 -05:00
Tim D. Smith
54d0043771 Walk entire keg to find object files to relocate
Closes Homebrew/homebrew#32772.
2014-09-29 20:27:13 -07:00
Jack Nagel
225bd3bf50 Move ushare and libdlna to the boneyard
These projects are currently unmaintained, and not compatible with newer
versions of ffmpeg.
2014-09-28 14:20:00 -05:00
Jack Nagel
94c7cc4b35 Fix whitelisted headers 2014-09-28 11:15:25 -05:00
Jack Nagel
209e7137e3 Rearrange build process cleanup to avoid spawning a reader thread
This is a follow-up to bbf9f7460fc8e6e4c63f5bbe8630b11ca53f3710.

If we read from the pipe before calling Process.wait, we can avoid
spawning a thread to do the read while continuing to avoid the deadlock
that the thread was introduced to solve.
2014-09-28 01:37:10 -05:00
Jack Nagel
aaaab946ec Make inreplace errors fatal
Closes Homebrew/homebrew#32649.
Closes Homebrew/homebrew#32703.
2014-09-28 01:11:31 -05:00
Jack Nagel
1c71fb4287 Drop executable bits from imported commands
Closes Homebrew/homebrew#32743.
2014-09-27 23:57:03 -05:00
Jack Nagel
54ac9c560a Revert "Add test for inreplace sub!/gsub! with hash argument"
Ruby 1.8 doesn't support this, so we don't officially support it (yet).

This reverts commit 7d5eb6f5e2da42c1378fefb63fde55cae97a3909.
2014-09-27 23:53:01 -05:00
Jack Nagel
14594741e1 Add test for inreplace sub!/gsub! with hash argument 2014-09-27 23:31:08 -05:00
Jack Nagel
9f9f5bf31c Add test for inreplace sub!/gsub! 2014-09-27 23:31:08 -05:00
Jack Nagel
cb69f339b8 Intercept calls to sub! in inreplace blocks 2014-09-27 19:11:40 -05:00
Jack Nagel
50b900daf3 Don't warn about tap conflicts during pruning
Fixes Homebrew/homebrew#32710.
2014-09-27 12:17:22 -05:00
Jack Nagel
e409aa3084 Clean up inreplace regexps
- use literal syntax
 - escape interpolated variables
 - remove intermediate variables
 - remove unnecessary capture
2014-09-26 22:35:37 -05:00
Jack Nagel
701691c261 Add missing test for inreplace with tabs 2014-09-26 22:01:00 -05:00