Adam Vandenberg
d9487a96ea
Add audit for leading 'v' in version numbers
2013-07-04 08:49:10 -07:00
Mike McQuaid
6c242ad4bb
bottles: only try f.bottle.revision if it exists.
2013-07-04 11:32:50 +01:00
Mike McQuaid
9d12b917ec
Formulary: fix incorrect bottle variable usage.
2013-07-04 11:20:59 +01:00
Mike McQuaid
6823020af7
brew-test-bot: always force uninstall.
...
Also filter the force flag from pretty output.
Closes Homebrew/homebrew#20988 .
2013-07-04 10:52:56 +01:00
Mike McQuaid
ec50f2ed89
SUPPORTERS: Add £450, £400, £100 and £50 tiers.
...
£200 and £15 still awaiting responses.
Closes Homebrew/homebrew#19892 .
2013-07-04 10:45:57 +01:00
Adam Vandenberg
1e6e1dde4c
Don't always show an error at the end of brew versions
2013-07-03 10:06:11 -07:00
Adam Vandenberg
7e54d013e7
audit default template comments
2013-07-03 09:20:41 -07:00
Misty De Meo
22576e87a0
Hardware: Query sysctl for instructon sets
...
This may be more accurate than guessing.
2013-07-02 16:08:20 -05:00
Adam Vandenberg
53c97c3c96
Remove more nesting in python_helper
2013-07-02 10:21:45 -07:00
Adam Vandenberg
eafa7a141d
Reduce nesting and remove extra whitespace in python_helper
2013-07-02 10:19:31 -07:00
Adam Vandenberg
5db5740cc2
allow installation of formulae from the current folder
...
Closes Homebrew/homebrew#19177 .
2013-07-02 09:23:48 -07:00
Adam Vandenberg
9fdfdc5680
Better handling of Gnome desktop files
...
Gnome desktop support has a lot of folders in share that should be created
directly in share, rather than shared.
Add these folders to keg, and don't link any icon cache files into share.
Closes Homebrew/homebrew#20340 .
2013-07-02 08:59:33 -07:00
Adam Vandenberg
472b6e4fe1
versions: pass string to factory
...
Closes Homebrew/homebrew#20951 .
2013-07-01 16:46:05 -07:00
Mike McQuaid
e3f26a9ced
Remove message from default_formula'd requirements
2013-07-01 23:16:38 +01:00
Jack Nagel
59fdcfd4d0
Better behavior for failed connections in brew search
...
Fixes Homebrew/homebrew#20868 .
2013-07-01 17:00:08 -05:00
Mike McQuaid
621c44dbd2
CLT is just CLT now; not "for Xcode".
...
References Homebrew/homebrew#17383 .
2013-07-01 19:02:32 +01:00
Misty De Meo
be9f2d7dea
Add Haswell to CPU tests
...
These tests need a lot of work...
2013-07-01 01:06:44 -05:00
Misty De Meo
5eeb0e79a3
Hardware::CPU (Mac): add Haswell
...
See Homebrew/homebrew#20935 .
2013-07-01 00:44:54 -05:00
Adam Vandenberg
1c1b7ed683
Fix appending .rb to local formulae names
...
Closes Homebrew/homebrew#20926 .
2013-06-30 14:36:12 -07:00
Victor Martinez
829675719b
Fixed several broken sourceforge.net download locations
...
Closes Homebrew/homebrew#20645 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-30 12:17:57 -07:00
Adam Vandenberg
fbe03d2cc1
audit sourceforge URLs even harder
2013-06-30 12:17:47 -07:00
Adam Vandenberg
5437a480eb
install plist before linking
...
If linking fails, won't try to re-install the plist.
Closes Homebrew/homebrew#20843 .
2013-06-30 11:16:53 -07:00
Adam Vandenberg
b40615d66a
Catch another name error
...
Closes Homebrew/homebrew#20920 .
2013-06-30 10:26:12 -07:00
Jack Nagel
5b75c73df6
Do this in a saner way
2013-06-29 21:36:04 -05:00
Jack Nagel
936f9487b1
doctor: don't pass pathnames to Formula.factory
...
Fixes Homebrew/homebrew#20908 .
2013-06-29 21:26:49 -05:00
Adam Vandenberg
8e944d5728
Add 'unload'
2013-06-29 16:44:45 -07:00
Adam Vandenberg
5c27f0ccb9
Formulary.factory always expects a string
2013-06-29 16:44:45 -07:00
Adam Vandenberg
c2a5e3608c
Use Formula Loaders
2013-06-29 16:44:45 -07:00
Adam Vandenberg
099a62c95b
Move Formula.factory into new Formulary module
2013-06-29 16:44:44 -07:00
Jack Nagel
dbe04be448
Don't attempt to audit md5 checksums, but complain if they are used
2013-06-29 15:36:44 -05:00
Shaun Jackman
f7b8fb1da0
os/linux/hardware: uname -m
may be /i[3-6]86/
...
Closes homebrew/linuxbrew#16
Closes Homebrew/homebrew#20903 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-29 13:15:59 -05:00
Adam Vandenberg
3654822f77
Add TODO to canonical_name
2013-06-29 09:40:54 -07:00
Adam Vandenberg
a6777838d4
Pass strings to factory
2013-06-29 09:38:57 -07:00
Mike McQuaid
e62ad08af8
brew-cleanup-installed: add new external command.
...
brew-cleanup-installed: uninstall all non-whitelisted Homebrew formulae.
Useful for maintainers/testers who regularly install lots of formulae
they don't actually use.
Populate ~/.brew-cleanup-installed with the formulae you want to keep
installed. All others will be uninstalled when brew-cleanup-installed is run.
2013-06-29 13:27:18 +01:00
Mike McQuaid
e6354b84a6
brew-test-bot: change default email subject.
2013-06-29 13:27:18 +01:00
Jack Nagel
f6536e9c8b
Reject versions that aren't strings
2013-06-28 21:18:04 -05:00
Jack Nagel
033ef09518
Detect versions in tag specs
...
Closes Homebrew/homebrew#18300 .
Closes Homebrew/homebrew#20891 .
2013-06-28 21:17:23 -05:00
Jack Nagel
74b60a561c
Simplify custom version scheme handling
2013-06-28 21:17:12 -05:00
Mike McQuaid
edbc0fadd1
brew-test-bot: improve JUnit output for Jenkins.
2013-06-29 01:37:51 +01:00
Mike McQuaid
254b2b9daf
brew-test-bot: move command shortening to method.
2013-06-29 01:37:51 +01:00
Mike McQuaid
9497d2f741
brew-test-bot: fix logs in spaced directories.
2013-06-29 01:37:51 +01:00
Adam Vandenberg
6d41707b2b
Make non-exes in bin fatal to brew-bot
...
Closes Homebrew/homebrew#10817 .
2013-06-28 08:57:49 -07:00
Paul Fitzpatrick
61076c1a11
brew --env: Add missing CPATH environment variable
...
Closes Homebrew/homebrew#20813 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-27 21:00:22 -07:00
Jack Nagel
0f2c5f33a2
Add an exception for imagemagick in build-time dep audit
2013-06-27 21:17:28 -05:00
Misty De Meo
db38053840
Clarify ENV.gcc, ENV.llvm c++ compiler names
2013-06-27 15:13:02 -05:00
Misty De Meo
0430589fbc
superenv cc: specify llvm-g++-4.2
...
We previously tried to call llvm-g++ under the name `g++`,
but this is now a link to clang on Xcode 5+.
Fixes Homebrew/homebrew#20691 .
2013-06-27 14:56:47 -05:00
Misty De Meo
ecfb175cdc
Fix :gzip_only extraction
...
gunzip can only extract files in-place, so just shelling out to
gunzip was actually leaving the uncompressed file in Homebrew's cache,
not in the temporary directory. (It also destroyed the original
compressed file.)
2013-06-27 12:24:58 -05:00
Mike McQuaid
49acf70813
bottles: remove legacy tab handling.
...
References Homebrew/homebrew#20716 .
2013-06-27 10:09:37 +01:00
Jack Nagel
52574240af
Use old #eql? for python reqs, for now
2013-06-27 01:43:30 -05:00
Jack Nagel
10949ad75d
Fix some #eql? correctness issues
...
The implementation of #eql? and #hash should ensure that if a.eql?(b),
then a.hash == b.hash, but #eql? itself should not *depend* on #hash.
For example, given
class Thingy
def eql?
instance_of?(other.class) && hash == other.hash
end
def hash
[name, *tags].hash
end
end
if #hash produces a collision for different values of [name, *tags], two
Thingy objects will appear to be eql?, even though this is not the case.
Instead, #eql? should depend on the equality of name and tags directly.
2013-06-27 01:18:45 -05:00