Jack Nagel
a7ca4bc300
Remove intermediate variable
2014-07-11 20:27:57 -05:00
Jack Nagel
3b7c5af431
Add test for InstallRenamed module
2014-07-11 19:01:55 -05:00
Jack Nagel
58b99f2cee
Try to workaround gem packaging shenanigans
2014-07-11 17:23:39 -05:00
Matt Hauck
19847285f2
exceptions: fix typo
...
Closes Homebrew/homebrew#30821 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-07-11 15:08:18 -07:00
Jack Nagel
6cad17caef
brew-test-bot: use git to do the diff filtering
2014-07-11 16:15:45 -05:00
Jack Nagel
845c4b7f2f
brew-pull: use git to do the diff filtering
2014-07-11 16:12:54 -05:00
Jack Nagel
5c24b7330b
Read if no block is passed to Utils.popen_read
2014-07-11 15:52:39 -05:00
Jack Nagel
677cd51977
Use Utils.popen_read in XQuartz version codepath
2014-07-11 15:41:54 -05:00
Jack Nagel
72129668f4
audit: warn when using old-style patches
2014-07-11 12:46:41 -05:00
Jack Nagel
c259866517
Raise Errno::ENOENT instead of RuntimeError from Pathname#install
2014-07-10 22:00:43 -05:00
Jack Nagel
284389a6bd
Make comment in Pathname#install more accurate
2014-07-10 15:39:55 -05:00
Jack Nagel
126d2133ab
Fix method signature
2014-07-10 12:42:54 -05:00
Jack Nagel
2b9cfe9fa5
Legacy patches are never StringIOs
2014-07-10 12:42:54 -05:00
Mike McQuaid
07f0f60908
Deprecate some contributions.
...
This is just a starting point to start discussion. I think we have a
few options with contributions:
- Stop accepting them altogether and move the ones we need/use/support
into core commands
- Accept them on an unsupported basis and require they be added
manually to the PATH
- Actively support and fix bugs in them all
Closes Homebrew/homebrew#30749 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-07-10 10:24:17 -07:00
Jack Nagel
5fee415d45
Add 10.10 pkgconfig files
2014-07-10 12:21:18 -05:00
Jack Nagel
f6780467c1
Make vendored pkgconfig files match the actual library versions
2014-07-10 12:21:18 -05:00
Adam Vandenberg
724362a77b
Move TeXmacs to boneyard.
...
Does not compile with modern C++ compilers.
Closes Homebrew/homebrew#27386 .
2014-07-09 21:39:34 -07:00
Mike McQuaid
2404de68d4
formula_installer: bottle against Homebrew Python.
2014-07-09 16:50:23 -07:00
Jack Nagel
cf8f8dec1f
Fix up phrasing of case-sensitive volume warning
2014-07-09 17:04:52 -05:00
Jack Nagel
82ce0be6fd
Clean up /bin/df regexp
...
- remove unnecessary captures
- '%' is not a metacharacter so it doesn't need to be escaped
- match using '+' instead of '*'
2014-07-09 17:04:52 -05:00
Jack Nagel
5ab16295e5
Fix getting filesystem mounts
2014-07-09 17:04:52 -05:00
Jack Nagel
7ee49db51e
Remove proc handling from BuildEnvironment
2014-07-07 22:02:32 -05:00
Jack Nagel
d4602b1711
Eliminate some indirection in evaluating requirement env blocks
2014-07-07 22:01:52 -05:00
Jack Nagel
dff74d9c67
Don't set @env on instances
2014-07-07 21:32:35 -05:00
Jack Nagel
9822faa56a
Simplify BuildEnvironmentDSL test setup
2014-07-07 21:00:38 -05:00
Jack Nagel
a13a4f4704
Keep DSL related code in one place
2014-07-07 20:20:29 -05:00
Jack Nagel
6664ec23dc
Merge should return self
2014-07-07 20:03:41 -05:00
Jack Nagel
23b4da18c2
Only call proc if it is set
...
Fixes Homebrew/homebrew#30723 .
Fixes Homebrew/homebrew#30724 .
Fixes Homebrew/homebrew#30727 .
2014-07-07 19:47:11 -05:00
Jack Nagel
3e326b79fe
Dependency initializer takes an array
2014-07-07 19:21:39 -05:00
Jack Nagel
5ba06ff614
Define 1.8 marshal hooks in terms of 1.9+ marshal hooks
2014-07-07 18:12:24 -05:00
Jack Nagel
cbdb46887a
Remove knowledge of serialization details by marshaling twice
2014-07-07 18:12:24 -05:00
Jack Nagel
8c4569b7c2
Fix BuildEnvironment initializer
2014-07-07 18:12:24 -05:00
Jack Nagel
48c14ee736
Fix BuildEnvironment marshalling test
2014-07-07 17:48:01 -05:00
Jack Nagel
0f54f7f072
Don't need mocks here
2014-07-07 17:36:20 -05:00
Jack Nagel
879ec96743
Only store one proc per BuildEnvironment instance
2014-07-07 17:36:20 -05:00
Jack Nagel
9e7f5dc261
Merge instead of calling << in a loop
2014-07-07 09:15:56 -05:00
Jack Nagel
aeccba8dbe
Fix brew-aspell-dictionaries
2014-07-06 22:46:34 -05:00
Jack Nagel
3952a4acc6
Give the cache the same permissions as the installer does
2014-07-06 22:06:09 -05:00
Jack Nagel
d5a01de8e3
Extend with a module instead of aliasing on the singleton class
2014-07-06 22:05:53 -05:00
Jack Nagel
dd3446ded1
Remove inaccurate comment
2014-07-06 21:59:58 -05:00
Jack Nagel
a5a2141a15
Hide the cxxstdlib data structure better
2014-07-06 15:51:43 -05:00
Jack Nagel
0deedabbaf
nostdout doesn't need to capture output
2014-07-06 15:03:42 -05:00
Jack Nagel
b4fd54ae92
Close duped output streams before returning
2014-07-06 15:03:38 -05:00
Jack Nagel
44254aa9cf
Remove redundant "which git" guards
...
There is always a git executable on PATH due to the git wrapper in
Library/Contributions/cmd. The wrapper will notify the user if there is
not a real git installed.
2014-07-06 14:10:52 -05:00
Jack Nagel
dae83fc895
Drop pointless string split
2014-07-06 13:52:44 -05:00
Jack Nagel
2d505754e7
Use Formula tap methods instead of matching the path
2014-07-06 13:52:04 -05:00
Jack Nagel
6e60b1d8c3
Let File.expand_path also do the join
2014-07-06 13:36:58 -05:00
Jack Nagel
7bd4f76b8c
Check File.file? first to avoid second stat()
2014-07-06 13:35:44 -05:00
Jack Nagel
6a0720071e
Use Formula tap methods
2014-07-06 13:16:57 -05:00
Jack Nagel
2d83c08592
Make tap_ref match similar code in update
2014-07-06 13:12:01 -05:00