Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: bertjwregeer/homebrew
...
head fork: bertjwregeer/homebrew
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on Aug 09, 2012
@adamv adamv avidemux: use options dsl and other cleanups d553022
@adamv adamv avrdude: use options dsl b06b3cb
@adamv adamv babl: use options dsl 07cb22a
@adamv adamv bazaar: use options dsl 9bc35da
@jacknagel jacknagel Use X11 module methods where applicable
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
16aab04
@adamv adamv bdw-gc: use options dsl 5cfe2a9
@adamv adamv berkeley-db: use options dsl ba3fadf
@adamv adamv bitlbee: use options dsl fde3407
@adamv adamv bitlbee: Homebrew no longer strips
Let bitlbee do its default thing.
73e763b
@adamv adamv Blahtexml: use options dsl 1b0befc
@adamv adamv blast: use options dsl baef71e
@adamv adamv boost: use options dsl 7794d6e
@adamv adamv botan: use options dsl 3fa24bf
@adamv adamv bullet: use options dsl 174dcb5
@adamv adamv Camlp5: use options dsl b76e440
@adamv adamv exodriver: use options dsl 24fe283
@adamv adamv freeimage: use options dsl 80c8e7e
@adamv adamv gdbm: use options dsl b27d648
@jacknagel jacknagel cairo: always depend on our pixman
Older versions of XQuartz, including the one distributed by Apple with
OS X, contain an insufficient version of pixman for recent cairo.

Potentially the :pixman dep could be taught to only delegate to XQuartz
if it is up to date enough, but until then, always depend on our pixman.

Fixes #14072.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
114a239
@jacknagel jacknagel bullet: fix typo
Fixes #14073.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
7971d60
@adamv adamv Update copy_libtool_files
Fixes #14075.
b9671d0
@adamv adamv wget: use options dsl f53ac84
@adamv adamv options: remove duplicate function 5f5a1eb
@mistydemeo mistydemeo mediainfo 0.7.59 d59fcb3
@adamv adamv Fix option usage e40bc41
@samueljohn samueljohn download_strategy: Use MacOS.locate to find svn
- So that Xcode-only systems don't fail to find svn.

Closes #14080.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
a275d14
@kaicurry kaicurry drush 5.5
Closes #14079.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
f7ea224
@mistydemeo mistydemeo fish completion: Remove dupe lines, fix commands 0cf17ad
@h10n h10n Run each search_tap in a separate thread to speed things up.
Closes #14066.

Signed-off-by: Max Howell <mxcl@me.com>
bef8e25
@sjonnet19 sjonnet19 MongoDB 2.0.7
Closes #14081.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2553479
@adamv adamv Fix info/options for new options dsl 0750722
@adamv adamv MongoDB: fix version numbers 5105ef8
@adamv adamv s-lang: depend on libpng instead of x11 f02d5c4
@michaelmaltese michaelmaltese Ninja 120715
Closes #14087.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ff13af6
@adamv adamv Remove options audit check 24214fe
@mistydemeo mistydemeo create: Fix indentation for :x11 dep 69e2e7c
@mistydemeo mistydemeo dev_tools_path: Don't trust exit status of xcrun
A user on IRC was getting strange results from MacOS.dev_tools_path.
It turns out that xcrun's exit status is not always reliable - if
xcrun is a shim and not able to locate the real xcrun, it will exit
0 despite not actually doing what it was asked. Instead check to see
if the stout is empty.
0afa6e2
@2bits 2bits mariadb: update fails_with build
Mariadb fails with clang-4.0.421.  Update the `build` number.

Fixes #14021

Closes #14091.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
e357540
@2bits 2bits goffice: fix missing pcre dep
Goffice needs pcre so that it will not error during configure.
Add a dep on `pcre`.

Fixes #13988

Closes #14092.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
1089aee
@2bits 2bits gst-plugins-ugly: fix compile error, includes
gst-plugins-ugly builds against opencore-amr and libcdio.
Add those optional deps to be specific and consistent.
gst-plugins-ugly fails to compile when `opencore-am?b` are
installed due to missing includes.  Add the location of them
to the appropriate env vars.  Tested on ML with clang and llvm
from XCode-4.4.1.

Fixes #14078

Closes #14085.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
6c821fc
@joemfb joemfb docbook: add namespace-aware stylesheets
Docbook 5.0 adds an XML namespace to the specification. The docbook-xsl
stylesheets are not namespace aware, and strip the namespace prior to
transforming XML. The docbook-xsl-ns stylesheets solve this issue.

Closes #14064.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
0061792
@adamv adamv asciidoc: use options dsl 87bbbc2
@adamv adamv gremlin: use options dsl 25bbb00
@adamv adamv macvim: use options dsl c8692b4
Commits on Aug 10, 2012
@adamv adamv wget: document awk issue 248594a
@bellbind bellbind xqilla: support non "/usr/local" HOMEBREW_PREFIX
Closes #14060.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
9c512ef
@adamv adamv Document dependencies.rb c4bdcc2
@adamv adamv Yaws 1.94
Make yapps the default, like MacPorts, since the caveats suggest you'll
usually want them anyway.
24cc54c
@adamv adamv New style is for option descriptions to not end with periods 8ab3b16
@adamv adamv yasm: use options dsl 55fb38b
@adamv adamv xz: use options dsl caae81d
@adamv adamv xplanet: use options dsl 08b41c8
@adamv adamv xapian: use options dsl b7ddc60
@adamv adamv cairo: use options dsl 3e6533c
@adamv adamv geoip: use options dsl 2716b4c
@adamv adamv swig: use options dsl 4466cc1
@adamv adamv udis86: use options dsl 0f22726
@adamv adamv gegl: use options dsl 75013cc
limed mutt: fix patches
Closes #13488.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
18ccee8
@adamv adamv gobject-introspection: use options dsl 0f30205
@adamv adamv gsl: use options dsl 7ce827e
@jacknagel jacknagel Deprecate ancient formula syntax
Closes #13444.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
e6b97be
@adamv adamv gdk-pixbuf: use options dsl b44b4cc
@adamv adamv gettext: use options dsl cf6a2ac
@adamv adamv glib: use options dsl 73b62d0
@jacknagel jacknagel bsdmake: ensure @PREFIX@ is always replaced with a path
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
0372c6d
@adamv adamv graphviz: partially use options dsl ac18935
@adamv adamv Remove GoogleTest.
Google Test 1.6 explictly removes support for "make install".

It is recommended that projects compile this software explicitly as
part of their own build process, with appropriate options.

Closes #14099.
b0b6081
@adamv adamv icu4c: use options dsl df1d1f5
@adamv adamv igraph: use options dsl 107da86
@adamv adamv jansson: use options dsl d3e27ec
@adamv adamv jasper: use options dsl d88b0e2
@adamv adamv lame: use options dsl 8939844
@adamv adamv libidl: use options dsl f6e5605
@adamv adamv libmpd: use options dsl ffb7781
@adamv adamv libmpdclient: use options dsl 149cccb
@adamv adamv libqglviewer: use options dsl 4e83722
@adamv adamv libtiff: use options dsl 6e3bf3c
@adamv adamv snappy: use options dsl 8e26401
@adamv adamv serf: use options dsl 1559237
@adamv adamv SDL_ttf: use options dsl 9128cb5
@adamv adamv SDL_net: use options dsl e70cbef
@surma surma wrk-trello 1.0.1
Closes #13223.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
0c12fe2
@adamv adamv Remove gccxml.
It has no stable download.

Closes #12764.
Closes #11043.
1ff1b86
@adamv adamv Remove curlpp.
Closes #12757.
9b4723b
@jacknagel jacknagel s-lang: don't use X11 paths if X11 isn't installed
Fixes #14083.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
f2cf127
Sebastian Krysmanski sip: add sipdir
The sip path option was missing from the sip keg. This broke py2app.

Closes #12388.
6096954
@2bits 2bits discount 2.1.5a
Upgrade discount to the latest stable.  This includes bug fixes
for clang. So remove the patch. Tested with clang and llvm from
XCode-4.4.1.

Fixes #14011

Closes #14100.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
a5e0b95
Mat Gadd tinyproxy: optional support reverse proxying
Closes #13800.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
66a246f
@mxcl mxcl SDL works with NASM on 10.8
Probably not an all inclusive set of `unless`s but hard to test. Works good for me.
8f9ec8f
@mxcl mxcl Be more verbose when users insist on being sudoers
If you google for "Cowardly refusing to sudo brew" you get a lot of confused users who didn't read any of the Homebrew documentation and then had a hissy-fit.
2f8f17f
@adamv adamv remove trailing whitespace 4df2082
Will Ross Jenkins 1.477
Closes #14107.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ee1f1e4
@bellbind bellbind sbcl 1.0.58
Closes #14104.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
4fa6912
Patrick McLaughlin tiger-vnc: fix Mountain Lion build
Port patch from fltk to tiger-vnc's internal fltk.

Closes #14070.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
15bdbb0
@godfat godfat ALURE 1.2
ALURE is a utility library to help manage common tasks with OpenAL

Closes #6368.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
f7e5505
@mrjbq7 mrjbq7 ossp-uuid: adding --universal support.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
1dad2d5
@adamv adamv ossp-uuid: use options dsl 889c67f
@adamv adamv libnet: fix raw sockets
Closes #12062.
288e477
@orls orls sphinx: Add option for 64-bit document ID support
Closes #14024.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
f222c94
@cbeer cbeer New formula: remctl
Closes #14112.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
84e4185
Sébastien Gross contacts 1.1a-3
Update to support UTF8 strings.

Closes #14013.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
e2c0d60
@samueljohn samueljohn libxml2: Fix Python bindings for Xcode-only
- Since libxml2 is a dupe, we have to assure to link against it and not system's python.
- Unless the CLT are present, apply a patch for the linking step.
- Help libxml2/python/setup.py to find libiconv headers.

Closes #13511.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
202119e
@adamv adamv authexec: style nits cada50d
@adamv adamv Revert "libxml2: Fix Python bindings for Xcode-only"
This reverts commit 202119e.
c163796
@baldrailers baldrailers freeswitch 1.2.0
Closes #14116.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
09f0ab2
@bdd bdd tarsnap 1.0.33
Closes #14117.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
28201ae
@nlhepler nlhepler ttfautohint 0.92
Closes #11792.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ad0f611
@adamv adamv fcgi: style nits 31196c1
@kols kols fcgiwrap 1.0.3
Closes #11897.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
97418e8
@adamv adamv mtr: Make GTK+ opt-in.
This is what MacPorts does.
1698398
@Midar Midar ht: Add --disable-x11-textmode.
This seems pretty useless on OS X and prevents X11 form being uselessly
started when using ht.

Closes #13347.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
dc9bda6
Commits on Aug 11, 2012
@urdh urdh enscript 1.6.5.2 GNU Enscript as per Homebrew/homebrew#13668.
Closes #13989.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
7166453
Robert Lenhardt llvm: update to 3.1 and cleanup options
- remove --jit, enabled by default
- call only make install
- directory with python bindings is copied to share folder
- remove --analyzer option, scan-build and scan-view are copied to
  share/clang/tools folder instead of installing in bin
- remove old patch to Makefile

Closes #13895.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
f93da5f
@mikemcquaid mikemcquaid llvm: remove unnecessary option functions. d5e1483
@mikemcquaid mikemcquaid cairomm: doesn't need to depend on X11. e89c148
@mikemcquaid mikemcquaid clusterit: use sha1 hash. 80d1827
@mikemcquaid mikemcquaid gettext: add Mountain Lion and Snow Leopard bottles. 49fd7cf
@mikemcquaid mikemcquaid pkg-config: add bottles. 2160090
@mikemcquaid mikemcquaid pidof: add bottles. 9fdc72d
@mikemcquaid mikemcquaid mysql: add bottles. a40bed2
@mikemcquaid mikemcquaid libpng: add bottles. d51098a
@mikemcquaid mikemcquaid jpeg: add bottles. e3567d8
@mikemcquaid mikemcquaid imagemagick: fix `brew test` on Mountain Lion. 7d9599d
@mikemcquaid mikemcquaid imagemagick: add bottles. 7d951fb
@jacknagel jacknagel options: fix missing leading "--" in output
Closes #14124.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
dba8a6a
@mikemcquaid mikemcquaid Don't warn uses on :fails_with compiler blocks.
Fixes #14121.
b435c79
@mistydemeo mistydemeo options: Don't add "--" to options that have it 107d2d8
@mistydemeo mistydemeo Fix normalization of old- and new-style options
When combining the set of old-style and new-style options, make sure
that the leading "--" is stripped.

Fixes displaying options in `brew options`, and the exotic case of
declaring options using the old syntax and then checking them with
`build.include?`
6925f69
Commits on Aug 12, 2012
@mikemcquaid mikemcquaid imagemagick: fix mountain lion bottle intltool error. 63cd6e6
@mikemcquaid mikemcquaid cairomm: add recommended X11 dependency.
Fixes #14130.
c21552a
@jacknagel jacknagel Make Set available globally
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
9108189
@jacknagel jacknagel BuildOptions: store option tuples in a Set
As options are stored in an object owned by the eigenclass of a formula,
options defined in the Formula#options method can be added multiple
times if the formula is instantiated multiple times.

Store them in a set to prevent duplicates.

Fixes #14133.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
598a60d
@jacknagel jacknagel tests: require string extension before exceptions
exceptions.rb now needs String#undent when it is loaded.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
dc4c40b
@eproxus eproxus New formula: fishfish
This formula conflicts with the original fish formula, as they provide
the same executable (`fish`).

Closes #13258.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>

Updated original commit to migrate custom conflict class to the new conflicts_with DSL, added the conflict to fish, and changed GitHub URLs to https.
5e34cd1
@mxcl mxcl Don't require the WHOLE of Homebrew from ARGV.rb
This was slowing down every instantiation of brew significantly.

Hopefully doesn't break anything that had become accustomed to not having to require 'formula' or 'keg'.

/cc @mikemcquaid
8bccae6
@domoritz domoritz open-scene-graph: apply patch only to stable version
Closes #12689.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
1554831
@jacknagel jacknagel git: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
783019d
@jacknagel jacknagel libsndfile: use option DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
9741225
@jacknagel jacknagel libtool: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
21cc182
@jacknagel jacknagel libusb: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
d5ced2e
@jacknagel jacknagel libzzip: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
68a475d
@jacknagel jacknagel log4cxx: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
465314f
@jacknagel jacknagel mcrypt: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
b34f44f
@jacknagel jacknagel mysql-connector-odbc: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
6f44174
@jacknagel jacknagel nasm: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
0c18b97
@jacknagel jacknagel neon: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
722a786
@jacknagel jacknagel pcre: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
f67f015
@jacknagel jacknagel pixman: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
a09d983
@jacknagel jacknagel portaudio: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
f7421f0
@jacknagel jacknagel protobuf: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
544209f
@jacknagel jacknagel py2cairo: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
9efdd93
@jacknagel jacknagel pygobject: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
c9a8ce6
@jacknagel jacknagel pygtk: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
416e6fb
@jacknagel jacknagel rsyslog: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
7dbf0ab
@jacknagel jacknagel sdl: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
18805dd
@jacknagel jacknagel sdl_gfx: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
429cccf
@jacknagel jacknagel sdl_image: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
4e52d43
@jacknagel jacknagel mercurial: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
3bcf766
@jacknagel jacknagel curl: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
d819b1f
@jacknagel jacknagel Fix writing build options to install receipt
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
e532239
@jacknagel jacknagel Refactor `brew audit` 3fec8ff
@jacknagel jacknagel e2fsprogs: fix audit warning 23112be
@jacknagel jacknagel sphinx: remove unused patch d9e0b5e
@jacknagel jacknagel tiger-vnc: fix audit warning
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
f3ccf03
@bpierre bpierre pcre: fix typo
Closes #14141.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
bfeecd5
@jacknagel jacknagel Add :when_xquartz_installed as a keg-only reason
Using :when_xquartz_installed will tell the keg-only machinery to activate
if XQuartz is installed.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2eef46a
@jacknagel jacknagel pixman: move comment
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
81583e7
Commits on Aug 13, 2012
@jacknagel jacknagel ghc: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
b826def
@jacknagel jacknagel gmp: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
d1cbb00
@jacknagel jacknagel gnupg: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
e6445db
@jacknagel jacknagel libmikmod: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
d618018
@jacknagel jacknagel mpfr: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
921bb74
@jacknagel jacknagel node: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
b13339a
@jacknagel jacknagel riak: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
5056906
@jacknagel jacknagel sqlite: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
b079585
@mxcl mxcl Encourage clicks on issues link eaef050
@mxcl mxcl Formula.select and Formula.installed c4152e6
@mxcl mxcl brew cleanup removes .DS_Store files
Probably slow, but we hate these fuckers.
9966364
@mxcl mxcl Don't fail if ENOENT b96bd9a
@mxcl mxcl Uninstall keg if error during build & tab creation
Previously if error occurred in code around the logic you'd get a keg that is installed without a tab, which breaks brew.
3c8ed1a
@jacknagel jacknagel cmake: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
e87a6f7
@jacknagel jacknagel x264: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
e4c89ee
@jacknagel jacknagel wireshark: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
c57802e
@jacknagel jacknagel p7zip: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
df75ac6
@jacknagel jacknagel x3270: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
eb11ee7
@jacknagel jacknagel dos2unix: always use gettext
gettext is now bottled on three of the platforms we support, so remove
the hackery and just depend on it.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
95b5d2f
@jacknagel jacknagel ffmpeg: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ba0d462
@sparks sparks fmdiff: run make, update latest version, fix head
Run make in order to properly detect which version of XCode is
installed

Run make install instead of bin.install

Update to latest version which resolves the multiple symlink
layers issue.

Fixed head to use svn. Previous head didn't work (just downloaded
a single html file).

Closes #14143.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
07b5c7b
@jacknagel jacknagel gnu-indent: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
b69a12d
@jacknagel jacknagel gnu-sed: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
fa07484
@jacknagel jacknagel gnu-tar: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
68cfdd0
@jacknagel jacknagel gnu-units: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
0f16435
@jacknagel jacknagel gnu-which: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
561e6d3
@jacknagel jacknagel python: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
78011a1
@jacknagel jacknagel python3: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
c6a3dfc
@jacknagel jacknagel python: fix typo
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
372f467
@jacknagel jacknagel python3: fix typo
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
e1831e4
@jacknagel jacknagel ruby: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
c1da580
@jacknagel jacknagel mysql: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
81f7997
@jacknagel jacknagel poppler: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
b6f9f46
@jacknagel jacknagel libyaml: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
02eb69e
@jacknagel jacknagel mongodb: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
dc2fe93
@jacknagel jacknagel libevent: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
441a0cc
@jacknagel jacknagel llvm: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
576b9fa
@asparagui asparagui fox 1.6.46 (devel 1.7.35)
Closes #13955.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
36012df
@mistydemeo mistydemeo fox: devel no longer fails with llvm 89dae00
@mistydemeo mistydemeo options: Print "--" in option name for --compact
This was a regression which caused the bash completion script to
fail to complete formula options.
9fb112f
@anarchivist anarchivist zzuf: add OS X-specific memory patch
Closes #14158.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>

(Converted tabs to spaces.)
094b970
@mistydemeo mistydemeo gdal: depend on :libpng instead of :x11
gdal doesn't use any parts of X11/XQuartz aside from libpng.
c12c9d4
@jacknagel jacknagel mariadb: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
e72f9f3
@jacknagel jacknagel percona-server: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
f69b851
@jacknagel jacknagel postgresql: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
3b08f8b
@jacknagel jacknagel Fix build.include? usage
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
8f626e6
@anarchivist anarchivist New formula: sdhash
sdhash is a tool for generating and comparing similarity digest hashes.
When comparing these hashes, it gives a confidence level as to how
similar two objects are to each other.

Closes #13753.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
c4c2705
@jacknagel jacknagel qt: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
569c34d
@jacknagel jacknagel nginx: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
0821429
@jacknagel jacknagel libdnet: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
5732709
@jacknagel jacknagel dnsmasq: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
008b09c
@2bits 2bits x264 2197.4
Upgrade x264 to version 2197.4 which makes libx264.125.dylib,
where the previous formula created `libx264.124.dylib`.
Tested on ML with clang and llvm from XCode-4.4.1.

Closes #14155.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
dabe311
@shrop shrop drush 5.6
Release notes:
http://drupal.org/node/1722944

Closes #14151.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
5cfd616
@chirino chirino apollo 1.4
Closes #14153.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
8272b8c
@neckro neckro z 1.3
Closes #14159.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
dcb2799
Scott Phillips bigloo 3.8c
Closes #14144.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
4274e92
@sdorra sdorra scm-manager 1.18
Closes #14137.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ee3f64d
@2bits 2bits vorbis-tools: build ogg123 w/libao
vorbis-tools needs libao to create ogg123, a command line binary.
Add a `depends_on 'libao'` and one for `flac` also, because flac
is often found in an ogg container like webm.  Ogg123 will also
be used in solfege.  Tested by playing some files.

Closes #14134.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
5b3abd7
@2bits 2bits icarus-verilog: fix build error by specifying LD
Icarus-verilog-0.9.5 crashes clang or llvm into an assertion
error when either of those two binaries is used as the linker.
Add a command to set `ENV['LD']`.  It also works for XCode-only.
Remove both the fails_with because it works now.
Add a separate line to `make installdirs` that fixes a build error
where a directory does not exist.

Tested on ML with XCode-4.4.1 using clang and llvm.

Fixes #13650

Closes #14138.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
7f92149
@2bits 2bits libxmlsec1: fix configure error on ML
libxmlsec1 already has an option thrown on the command line to
`disable-apps-crypte-dl` which stops the build from looking for
`libltdl`.  But that option only applies to the command line app
and another option needs to be thrown otherwise configure will
error on ML when it can't find `libltdl`.

Add a configure flag to `--disable-crypto-dl`

Fixes #13845

Closes #14129.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
7dd2e5f
Commits on Aug 14, 2012
@jacknagel jacknagel python3: wrap clang flags in a conditional
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
9c6093f
@jacknagel jacknagel python3: actually depend on TkCheck requirement
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
4bbc786
@jacknagel jacknagel todo-txt: restore caveats
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
7584c29
@jacknagel jacknagel tmux: restore caveats
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
7dae804
@mistydemeo mistydemeo flann: Remove gtest dependency
gtest was removed because it is not meant to be installed on its own,
but rather included as a part of software build systems. flann was the
only formula which expected a preinstalled copy of gtest; this disables
its tests which depend on gtest.

Fixes #14126.
b0ecaaa
@mxcl mxcl `brew irb` fix
Broke when I removed `require 'formula'` from ARGV.rb.
0a45d96
@mxcl mxcl `brew doctor -D` (diagnostic-dump)
-D is now the switch for diagnostic-dumps. Let it be so.

Shows how long each doctor method takes in a sorted table at end. I used this to move the two slowest methods to the end of the doctor run so that as much useful information can be shown as quickly as possible.

Also now possible to specify on command line which tests should be run.
a2e5ece
@mxcl mxcl Improve libiconv diagnostic and suggestion
This is coming up a lot at the moment, so here is an attempt to be more helpful.
e51c591
@staticfloat staticfloat llvm: fix syntax error from commit 576b9fa
Closes #14183.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
c6dee78
@jacknagel jacknagel python: update comments
We only offer framework builds, so remove comments that suggest
otherwise.

Use HOMEBREW_PREFIX instead of `brew --prefix`, as that is what is
available inside of the formula, and how it is referenced elsewhere in
Homebrew.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
3fb1ea7
@jacknagel jacknagel python3: update comments
We only offer framework builds, so remove comments that suggest
otherwise.

Use HOMEBREW_PREFIX instead of `brew --prefix`, as that is what is
available inside of the formula, and how it is referenced elsewhere in
Homebrew.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
6d44527
@jacknagel jacknagel --config: remove confusing XQuartz annotation
Apple's X11 is XQuartz, but this can be confusing, and is ultimately
unnecessary for debugging purposes.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
fd53890
@jacknagel jacknagel python: tighten '2to3' check
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
581ccf4
@jacknagel jacknagel python3: tighten '2to3' check
Fixes #14179.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
e07689c
@2bits 2bits ncmpcpp: add pkg-config, update fails_with
ncmpcpp has a build-time dep on pkg-config so that it can find
libmpdclient, and it needs the `fails_with` version updated
because it still has problems with clang.

Add a dep on pkg-config
Update the fails_with build.
Use the new options DSL.
Tested on ML with clang and llvm from XCode-4.4.1.

Fixes #14160

Closes #14172.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
0ad437b
@mrjbq7 mrjbq7 gts: add --universal option
Closes #14165.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
8ff4773
Commits on Aug 15, 2012
@staticfloat staticfloat epstool: use the right compiler
Closes #14188.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
f5990c4
@jacknagel jacknagel epstool: add mirror
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
1bd6fac
@jacknagel jacknagel build: expand requirements recursively when modifying ENV
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
bd0d0d7
@jacknagel jacknagel libsvg-cairo: don't depend on all of X11
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
6acd378
@jacknagel jacknagel Recursively expand requirements in FormulaInstaller
Currently FormulaInstaller "forgets" about the requirements of
dependencies, as dependencies are recursively expanded by the first
FormulaInstaller instance, and then ignored by subsequent instances to
prevent duplicate installation attempts. These requirements then have
their messages displayed, but the fatal check is skipped and thus no
exception is raised.

Now that we have Formula#recursive_requirements, we can mirror what we
are doing with dependencies and recursively expand requirements up
front.

While at it, fix a bug in determining Requirement equality that resulted
in unique requirements being eliminated from a formula's set of
recursive requirements.

Fixes #12290.
Fixes #14084.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
50090dd
@jacknagel jacknagel Don't print an empty line if all requirements are satisfied
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ec77845