Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Homebrew/brew

🍺 The missing package manager for macOS (or Linux)
https://github.com/Homebrew/brew

Don't print that there are _and_ aren't formulae updates.

4691fcb3d70541d24e0b5a7e35d27ca82ff40bce authored over 15 years ago by Eloy Duran <[email protected]>
Made the output of updating a bit nicer and log more if --verbose.

3b8f3ad409546aadea78a6de46235785238e7922 authored over 15 years ago by Eloy Duran <[email protected]>
Make sure git commands in RefreshBrew are executed with the proper working dir.

c9f056c32763cbc8b92371cb38b51a4406aa1b6c authored over 15 years ago by Eloy Duran <[email protected]>
Default to patch level 1

Having gone through our patches it's clear that p1 is more standard.

Also fixed a bug where ret...

c71d4ad2bc0a5e29afb9e36d688405c8ce6cd81c authored over 15 years ago by Max Howell <[email protected]>
Added 'man' to be ignored

Signed-off-by: Max Howell <[email protected]>

Homebrew doesn't install to man, but if it's alr...

aafbdcc115d0254010dc63897db8bd7a0c9c5d8e authored over 15 years ago by Hunter Morris <[email protected]>
Allow formulae to use __END__

For this to work the "running script" must be the formulae file. Making this
so wasn't so hard, ...

c28bd7b57193c808f896c0f2a0eac20e8fd075bb authored over 15 years ago by Max Howell <[email protected]>
Add fish completions for the brew binary

See Library/Contributions

8ecb7b06123dbfff556f54fc17758ec2d5aab77a authored over 15 years ago by Darcy Laycock <[email protected]>
Support patching using diffs on local filesystem

fd5ed391be80b4170efa9d34ab47b011c94f9e54 authored over 15 years ago by Max Howell <[email protected]>
Teach patch to uncompress patches if necessary.

This change also eliminates the somewhat duplicate codepath if patches
returns and Array rather ...

0a2cdea5fd3f2c62bf79a99477ee6c177e5242a1 authored over 15 years ago by Brian Smyth <[email protected]>
Clear CDPATH to avoid make issues that depend on changing directories

acd913593a8a234bcc7d6c4e24c66f7bd62731d7 authored over 15 years ago by Joshua Peek <[email protected]>
Couchdb and dependency formulae

Signed-off-by: Max Howell <[email protected]>

I squashed a number of commits here, and also re...

80a54dc5b2145bf494655af1a0b1c17c0700be54 authored over 15 years ago by Sean Wolfe <[email protected]>
Clean up indentation

Signed-off-by: Max Howell <[email protected]>

I didn't commit it all, apologies. But I just ca...

6ee6bee01f8dfa3c931f287cfcc874bb7a232b84 authored over 15 years ago by Clinton R. Nixon <[email protected]>
Why you wouldn't use Homebrew

df521478d2a37499aae132f012966cf243153ced authored over 15 years ago by Max Howell <[email protected]>
Escape $ inreplace 'after' parameter

3f11c4ab1ff72057d3bb4cc86058512f78f4e818 authored over 15 years ago by Max Howell <[email protected]>
Ant formula

Ant is a Java-based build tool. In theory, it is kind of like Make, without
Make's wrinkles and ...

0df406ae4fffdcef862f17d6e8275eb31d887c35 authored over 15 years ago by Clinton R. Nixon <[email protected]>
Formula::var

Points to eg. Cellar/wget/var rather than Cellar/wget/1.1.5/var

Discussion: 1689bbc326f1201ea97...

46ac04e41018e51f19fc98eeb14a5074872c0ec2 authored over 15 years ago by Max Howell <[email protected]>
Fix unittest test_arch_for_command for 10.5

f150e5ece29d3e5c9bedfe557446a62380cd4f21 authored over 15 years ago by David Höppner <[email protected]>
Overriding Object.class was not my intention

Renamed to Formula::class_s.

f0f59659dd9b7c9b4c52ae23446c0e7d7918a0fc authored over 15 years ago by Max Howell <[email protected]>
Fix lame version, eg. 398-2

Included test this time!

d62fd8743634da86a6fc228f39c0a81b2ef67c34 authored over 15 years ago by Max Howell <[email protected]>
Add IRC channel to README

Link to @ddemaree's installer .pkg.

c279ef8c4549c518e6dda25a1672da81145ccd21 authored over 15 years ago by Max Howell <[email protected]>
Only allow --interactive with one formula argument

See comments in commit for details.

a793e3040513f72a5108944a8c3ee1cbfb37ebb2 authored over 15 years ago by Max Howell <[email protected]>
Don't install dependencies that are already installed

fdaa267fb92e1652865083e1be11db06e8c94361 authored over 15 years ago by Max Howell <[email protected]>
Dependency resolution

Specify dependencies in your formula's deps function. You can return an Array,
String or Hash, e...

0a31190fdca5fd8619263e66212d74d4c2f56a74 authored over 15 years ago by Max Howell <[email protected]>
Display exit code when nonzero.

Brew fails if a tool (make, or whatever) doesn't return an exit code
of 0. This patch displays t...

c3169b56001db03171992d205b86951ea574f0e5 authored over 15 years ago by Adam Vandenberg <[email protected]>
Function to return a binary's Mach-O architectures

Added a utility method to get an array of architecture names for
a given executable.

This will ...

981dba1b35f5d570830644d64339080b24023aaa authored over 15 years ago by Adam Vandenberg <[email protected]>
Add llvm switch to ENV

111a75d2621531dfaf0af3918e58516feabbe633 authored over 15 years ago by Joshua Peek <[email protected]>
Handle $EDITOR with spaces

Fixes Homebrew/homebrew#40

9f07e5d9fd226f9333b9a1241a4576d9e894f1b2 authored over 15 years ago by Max Howell <[email protected]>
We should certainly have a Formula::share()

I removed this months back as I found it confusing, does it mean:

prefix+'share' or prefix+'sha...

c92e56697616d136bb068ddcf6d07b2fb05991e7 authored over 15 years ago by Max Howell <[email protected]>
Include OS X version with fatal error details

So when people do what it says and list the info we know in advance their OS
version.

edc0f7ba20cc162964758b19fe09b78e7ffac32b authored over 15 years ago by Max Howell <[email protected]>
rm -rf .git in the README uninstallation guide

Signed-off-by: Max Howell <[email protected]>

I also added the essential missing `brew prune` ...

5bf6cf06ff8a6ce6174962a45253dbf91294547e authored over 15 years ago by Pierre Riteau <[email protected]>
Add support for SHA256

3809c0b4190850d54ba64248ade6d4737067c710 authored over 15 years ago by Étienne BarriĂ© <[email protected]>
Add test for SHA1

b2e12c4517e36a8efa8d5cceac7b256d9cad7f6b authored over 15 years ago by Étienne BarriĂ© <[email protected]>
`brew make' becomes `brew create'

This is because I have observed two people confuse make with the "make" tool
and thus assume `br...

fc52e1a69d3f94940279f656e9dae5fb66546c6c authored over 15 years ago by Max Howell <[email protected]>
No spurious error due to Interrupt during curl

Only delete the file that is downloaded if an error occurs while downloading it.

de620e439691b540822b76c361cea0c96362606b authored over 15 years ago by Max Howell <[email protected]>
Fix double newline after Interrupt

Seems to be an issue with Ruby system() call doing a double fork.

680e2019233c8ed17a62ce2cb2d8308b3593d977 authored over 15 years ago by Max Howell <[email protected]>
FIX installed but not installed state.

Pressing CTRL-C during installs would remove the prefix but not the keg directory. brew list wou...

64e767155a8322d051ea7ff57a5bedf1f237ae2e authored over 15 years ago by Max Howell <[email protected]>
Use ENV[EDITOR] if possible

Defaulting to EDITOR, then checking for the mate command, and then using
vim as a last resort.

...

7709c3699a5e01f01abee08c8fec59ce57eceeb7 authored over 15 years ago by scoates <[email protected]>
Typo in usage

I patched the patch wrongly.

c7976fcca2763ec7586a723c32c91688f76a2657 authored over 15 years ago by Max Howell <[email protected]>
`brew search' command

Example usage:
brew search w # formulae containing w
brew search ^w # formulae starting wit...

c4041f4492bbcba8cb355bbd31996d4cc3bd8e62 authored over 15 years ago by Andre Arko <[email protected]>
ENV.no_optimization

For when we optimize too much and things seem to break. In my experience the
GCC optimizer is pr...

a2cd3367a8221c757f50f8cece0dcaaff10846a3 authored over 15 years ago by Max Howell <[email protected]>
Cache ARGV calcs

Means unshift doesn't work, but well, that's almost a feature :P

e30c1c88504fdbc796666c72cb0dfb35b067f2dc authored over 15 years ago by Max Howell <[email protected]>
Don't trim ohai message in verbose mode

87605d534bd75151df532f507f4bd10d3225aeed authored over 15 years ago by Max Howell <[email protected]>
watch_out_for_spill

New method which uses RubyCocoa with the FSEvents API from Rucola to watch if
files aren't insta...

a4ba1c137f7331585a59038ba057b24dcc6176c0 authored over 15 years ago by Eloy Duran <[email protected]>
Nehalem supports SSE4.2

Signed Off By: Max Howell <[email protected]>

I realised that -msse4.1 and -msse4.2 aren't sup...

ef88db9d386a55cc22576b60cddafed1f1de5974 authored over 15 years ago by Adam Vandenberg <[email protected]>
More tweaks to the README

Still too long, but it reads marginally better.

ee0459a087bc8ce86b766c4b46f1fa93c74db458 authored over 15 years ago by Max Howell <[email protected]>
Sort the output from `brew install`

8b1b3d2a975d50fe57c2143cee79e09c0bc48609 authored over 15 years ago by Bjørn Arild Mæland <[email protected]>
Fixes Homebrew/homebrew#30 -- GCC can't create executables

The fix is to error out if GCC isn't installed, and to ensure we aren't
setting CC and CXX to so...

d11165cd97912e22e07ec67c040dafb2b9f9c78f authored over 15 years ago by Max Howell <[email protected]>
Plain Core Duo can't execute 64 bit code

4d940628cc71c57e63f9c414199db7cee6ff549d authored over 15 years ago by Tom von Schwerdtner <tvon@bender.(none)>
Fix SSE support on Core 2 processors

DRY it off a bit.

c6d98678acaf899ea777d335a3abe1abb8a9e1d4 authored over 15 years ago by Ben Alpert <[email protected]>
Fixes Homebrew/homebrew#32 -- Create directory, don't symlink perl5/site_perl

0543bbccccef052ad7a798ef3c92f67b4f09884d authored over 15 years ago by Max Howell <[email protected]>
Fix some "GCC cannot create executables"

This regards Issue Homebrew/homebrew#30.

Turns out -march=native isn't supported by Apple's GCC...

a12569699e299d470ec9746d0dc0ae1e9ce940f7 authored over 15 years ago by Max Howell <[email protected]>
Closes Homebrew/homebrew#27 (permissions to strict)

I went with 0555 as the permissions changing only occurs to bin, sbin and lib, so there shouldn'...

18d9fbee9804f0862ed42ddd89b00e3999470c9e authored over 15 years ago by Max Howell <[email protected]>
Thrift formula

Thrift is a software framework for scalable cross-language services
development. It combines a p...

21df479f1b8ff6c9497afe0c0f435fa9051966e4 authored over 15 years ago by Ask Solem <[email protected]>
Improvements to build environment determination

Simplified hardware model testing.

Even smarter compiler option generation using sysctl and new...

ba8ba4c4516ea337910eca02c17ae879ae095cb6 authored over 15 years ago by spicyj <[email protected]>
Fixes HOMEBREW_PRFIX when brew is outside $PATH

If brew is called with an explicit path, eg. './bin/brew',
HOMEBREW_PREFIX is set to an empty st...

91d9a707b62e3152c7a026bf0b6698944d1b3f87 authored over 15 years ago by nmeans <[email protected]>
If the download fails, delete the half-file

Otherwise next time it will assume the half-file is the whole file and fail
the md5 check.

5eb51cb766b8b05c4ab19e571142d179481dee9b authored over 15 years ago by Max Howell <[email protected]>
Fix apr formula by aliasing deparallelize to j1

ce3b7c982646ab6859e99e78b18ed69a772f9265 authored over 15 years ago by Max Howell <[email protected]>
Only time the build, not the download too

4f8c46d62791a7f39c7b98b7f989a5b70eaaf400 authored over 15 years ago by Max Howell <[email protected]>
brew info FIX if git isn't installed

4c09e3ef2b9e99675daed2a4060c5af92c73adc9 authored over 15 years ago by Max Howell <[email protected]>
Smoothing out the README

We are more Markdown compliant, but it's still too verbose IMO.

6006c51804c1deda4d4f7bd081b251053e3bad63 authored over 15 years ago by Max Howell <[email protected]>
Tests for Pathname+Yeast

I removed the rename and mv functions as when I wrote the tests I realised the function implied ...

422ec29363f26d4f343f0a364e9873e0a8d79615 authored over 15 years ago by Max Howell <[email protected]>
Build optimisations for 64 bit Snow Leopard

Specifying -v/--verbose shows the build environment before the build

MACOS_VERSION contains the...

fbda4b45d6a55ff192a0fab46eb5f352130404ed authored over 15 years ago by Max Howell <[email protected]>
Tests for hw.model and brew.h.rb

f6743bbfd797cdc1904a2ecd3ae3def28d10b081 authored over 15 years ago by Max Howell <[email protected]>
Obtain hw.model from the sysctl tool

Saves building our own tool to do the same job!

74f2dd7d3805c796fc120693da021738a1de704d authored over 15 years ago by Eloy Duran <[email protected]>
Dict.org client formula

Added Formula::etc()

Added Pathname::write() convenience function which can write a string out ...

b71b8e39727a89b825b62d0fa734d9c03020db96 authored over 15 years ago by Ben Alpert <[email protected]>
Fix brew when using sudo

The PWD environment variable is apparently not set for root.

Signed Off By: Max Howell <max@met...

8b64f33eb2b06180bb28c58bcedd3e908d64415b authored over 15 years ago by Ben Alpert <[email protected]>
Foolish lack of backslash causes brew mk b0rkage

2ff0294e189596c86f09de68d0a23141595cd677 authored over 15 years ago by Max Howell <[email protected]>
Use github.user for github history link

Discussion: d60fc4ba86d45255b0093303c45f6b1c2196fda2

1e22bb4ee18e3c0ed5ba36c9bd8f760810a3ae2e authored over 15 years ago by Max Howell <[email protected]>
Use newer configure syntax as make template

5dd37087687fa837b990a50107aaf10d231a75ad authored over 15 years ago by Max Howell <[email protected]>
docs is an alias for doc sometimes apparently

We don't install documentation to save space. It seems pointless in this
modern age where the on...

84d034f9fbfdcba14dd24405e039188662c811f6 authored over 15 years ago by Max Howell <[email protected]>
If forked, open Github history of forked repository

2a72c2fa0e01fa2f7c65880db9d6ed5aebe67ebe authored over 15 years ago by Christian Mayer <[email protected]>
ignore sbin

Signed-off-by: Max Howell <[email protected]>

5b855386c312b47648132ff986bc25360477f92b authored over 15 years ago by Brett Porter <[email protected]>
Change license to BSD

I confirmed this change with all relevant contributors first.

4d63b87e0afb88fea9991850e582234be820665b authored over 15 years ago by Max Howell <[email protected]>
Reference the full path to the `brew' bin.

c1cc98634749d959d146238d97404b2c1d01ab2e authored over 15 years ago by Eloy Duran <[email protected]>
Full ImageMagick install

I used the imagemagick-installer script that made the rounds on Twitter lately as a basis.

But ...

08972e308b8d2c70a6970c2a2f54dda5c11bae6c authored over 15 years ago by Max Howell <[email protected]>
Better cache names for accessory-formula

Because formula don't get named unless the brew kit instantiates them accessory formula were get...

145e33abdf0670919d1e22540da694dbd91ed135 authored over 15 years ago by Max Howell <[email protected]>
Ruby 1.9 version style

11c67fe0b45c1f239d61e5d4ea40f22aeaea4a3f authored over 15 years ago by Max Howell <[email protected]>
FIX GithubGistFormula (fixes Homebrew/homebrew#20)

a1d31fabad086a4d8ebf07038dc7d54f2d304458 authored over 15 years ago by Max Howell <[email protected]>
Don't lower case arguments to brew make

Fixes Homebrew/homebrew#21

a9d7b9e2ac3139a16e856d591e1803939faaf61a authored over 15 years ago by Max Howell <[email protected]>
brew unlink command

Closes Homebrew/homebrew#8

65cb8ea09f1bc7be1eee024a8342e8e129d3b4d4 authored over 15 years ago by Max Howell <[email protected]>
brew install lists available install options

brew install without additional arguments that is.

f7d8003f3b605eb1c25b6f55f88b2bef49c89f8f authored over 15 years ago by Max Howell <[email protected]>
Clarify --debug behavior.

Add a note that 'exit 1' will abort the installation in --debug mode.

Signed Off By: Max Howell...

a67cf9bef27cd3de55d83911857c55bb2c64c242 authored over 15 years ago by Adam Vandenberg <[email protected]>
Use alternate Cache for root user.

bf8071f0aa9779e23d0bb342376c0be7e1ab0ec6 authored over 15 years ago by Adam Vandenberg <[email protected]>
reinreplace uses safe_system

2b29e052fccb2b360e579c8b89435ec90b169253 authored over 15 years ago by Max Howell <[email protected]>
Support optional HEAD builds for any formula

A formula can have just a @head url or the user can specify to install HEAD
with --head. We supp...

f0c7e944bb4d958084840942cbd89cb96abd177f authored over 15 years ago by Max Howell <[email protected]>
Raise a SystemExit exception to prevent backtrace

4671526d70d33de7e44d42a28ce2eee912783dc6 authored over 15 years ago by Max Howell <[email protected]>
Don't symlink directories into bin

5b6deb884548269dab4cce2b3f0b9fcb8f560e73 authored over 15 years ago by Max Howell <[email protected]>
Playdar formula

Fix git download strategy

2eec8180eb154c2d946479c21c03dd93abc9045d authored over 15 years ago by Max Howell <[email protected]>
Proper validation of Formula.name and version

b6ccdad53ef4c86ef266dd7fa7fa6292627448e0 authored over 15 years ago by Max Howell <[email protected]>
FIX brew diy --set-version --set-name

c53e10f4aa6a66d46b6885752d4c292ac56cc05a authored over 15 years ago by Max Howell <[email protected]>
Suggest homepage in usage

5144ac9e6af6b7b40e646056298e58e0ff45e520 authored over 15 years ago by Max Howell <[email protected]>
Allow configure alias for diy

e7594de79744210de06d85477a9eb406f25e6ba1 authored over 15 years ago by Max Howell <[email protected]>
Add path for 'libexec'.

4c2d4c8560aff4011dde08a0585c72e2b9f8a2c1 authored over 15 years ago by Adam Vandenberg <[email protected]>
brew ls with no further ARGV lists all installed kegs

88ad8b9af6f2e7bd4dd187ac64f615ecdd57443e authored over 15 years ago by Max Howell <[email protected]>
Move download strategies into their own file

72bde8c583f51d746b138161c6e84bde98d13c83 authored over 15 years ago by Max Howell <[email protected]>
Don't return a version that equals the basename

Return nil instead

f9d7b34945d48f7a954cc9fad2696ece718d0daf authored over 15 years ago by Max Howell <[email protected]>
Refactor away AbstractFormula

We'd gotten to the stage where Formula was so lean, it was pointless to
separate it.

c532d11e7aab8821a4e548208d5ef09c42d77e86 authored over 15 years ago by Max Howell <[email protected]>
GitDownloadStrategy

Untested

b115f26870fe128294a4662f017fe28be69cf7d5 authored over 15 years ago by Max Howell <[email protected]>
Support building from Subversion repositories

Adds a new DownloadStrategy that checks files out from Subversion to the
cache, then exports ove...

57a86034a3aabefc7fc0aa9cc999c0fe38145c83 authored over 15 years ago by Adam Vandenberg <[email protected]>
Factor out downloading from Formula

This patch adds a ArchiveDownloadStrategy that handles downloading
tarbarlls and decompressing t...

0eaf4bbcd9e4afb8a92a678ee072e8167e841527 authored over 15 years ago by Adam Vandenberg <[email protected]>