# This is a combination of 212 commits.
# The first commit's message is:
rename contrib script

# This is the 2nd commit message:

Minor tweaks

- change shebang to be bash-specific
- add an extra message at the beginning
- change visual style of printed messages

# This is the 3rd commit message:

re-run glibtoolize in test folder, copying this time instead of symlinking

# This is the 4th commit message:

Mercurial 2.5.1

Closes #17720.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 5th commit message:

Vert-X  1.3.1

Closes #17721.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 6th commit message:

Grass: stil fails with clang 425.

Closes #17704.

# This is the 7th commit message:

irssi: allow opting out of perl support

Closes #15389.

# This is the 8th commit message:

irssi: fix syntax

Closes #17725.

# This is the 9th commit message:

rbenv: idiomatic directory paths

Closes #17722.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 10th commit message:

build: ignore non-explicit build-time dependencies

Given the following dependency tree:

  foo
    bar (bottled)
      baz (build-time only)

We skip installing baz because it is a build-time dependency of
something that is bottled. However, during the build of foo, this filter
is not applied because the dependent-dep relationship is not considered
at this stage. If baz wasn't installed prior to this build, fixopt(baz)
will fail.

Further, build-time deps are tightly coupled to the formula they are
specified by, and we shouldn't rely on them coming from dependencies
several levels down.

Fixes #17697.

# This is the 11th commit message:

groonga 3.0.0

Closes #17712.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 12th commit message:

git-archive-all 1.5

Closes #17728.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 13th commit message:

uudeview: also fails with clang 425

Closes 17729.

# This is the 14th commit message:

uudeview: patch to compile with clang

# This is the 15th commit message:

uudeview: nit pick

# This is the 16th commit message:

libmicrohttpd 0.9.25

# This is the 17th commit message:

Extract formula locks into a class

# This is the 18th commit message:

ConflictRequirement: pass argument to superclass initalizer

# This is the 19th commit message:

moreutils: install errno utility

# This is the 20th commit message:

pangox-compat: depends on pkg-config

Fixes #17736.

# This is the 21st commit message:

bochs: depends on pkg-config

# This is the 22nd commit message:

gtkwave: depends on pkg-config

# This is the 23rd commit message:

gwyddion: depends on pkg-config

# This is the 24th commit message:

lablgtk: depends on pkg-config

# This is the 25th commit message:

libglade: depends on pkg-config

# This is the 26th commit message:

mjpegtools: depends on pkg-config

# This is the 27th commit message:

mtr: depends on pkg-config

# This is the 28th commit message:

putty: depends on pkg-config

# This is the 29th commit message:

pygtk: depends on pkg-config

# This is the 30th commit message:

sylpheed: depends on pkg-config

# This is the 31st commit message:

gqview: depends on pkg-config

# This is the 32nd commit message:

apt-dater: depends on pkg-config

# This is the 33rd commit message:

cpansearch: depends on pkg-config

# This is the 34th commit message:

enchant: depends on pkg-config

# This is the 35th commit message:

gts: depends on pkg-config

# This is the 36th commit message:

json-glib: depends on pkg-config

# This is the 37th commit message:

ldapvi: depends on pkg-config

# This is the 38th commit message:

libqalculate: depends on pkg-config

# This is the 39th commit message:

libwpd: depends on pkg-config

# This is the 40th commit message:

minbif: depends on pkg-config

# This is the 41st commit message:

mpdscribble: depends on pkg-config

# This is the 42nd commit message:

mu: depends on pkg-config

# This is the 43rd commit message:

oscats: depends on pkg-config

# This is the 44th commit message:

qemu: depends on pkg-config

# This is the 45th commit message:

rdup: depends on pkg-config

# This is the 46th commit message:

rrdtool: depends on pkg-config

# This is the 47th commit message:

streamripper: depends on pkg-config

# This is the 48th commit message:

wv: depends on pkg-config

# This is the 49th commit message:

glib-networking: depends on pkg-config

# This is the 50th commit message:

pianobar: depends on pkg-config

Fixes #17737.

# This is the 51st commit message:

libvirt uses pkg-config

Closes #17739.

# This is the 52nd commit message:

peervpn v0.029

Closes #16312.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 53rd commit message:

Show permission changes in debug mode

# This is the 54th commit message:

xmlstarlet: remove patch and add xmlstarlet symlink

Closes #16777.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 55th commit message:

nexus 2.3.0_04

Closes #17633.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 56th commit message:

Move abiword to the boneyard.

Closes #17513.

# This is the 57th commit message:

search homebrew-x11

# This is the 58th commit message:

JQ 1.2

Closes #16788.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 59th commit message:

rabbitmq: style nits

# This is the 60th commit message:

Fix Regexp encoding under 1.9/2.0

# This is the 61st commit message:

autojump 21.4.2

Closes #17742.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 62nd commit message:

OPAM: add head, clarify caveats

Closes #17743.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 63rd commit message:

autojump: remove reference to _j (removed upstream)

Closes #17746.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 64th commit message:

libxml2: restore --disable-dependency-tracking

Closes #17745.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 65th commit message:

cloudbees-sdk 1.3.1

Closes #17749.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 66th commit message:

libxml2 2.9.0

# This is the 67th commit message:

Shrink DependencyCollector#parse_symbol_spec and add tests

# This is the 68th commit message:

Add :libltdl dep for libtool's libltdl

The :libtool dep is implicitly a build-time dep; :libltdl can be used
for software that uses the ltdl library at runtime.

# This is the 69th commit message:

imagemagick: depends on libltdl

Fixes #17732.

# This is the 70th commit message:

py2cairo: depends on pkg-config

# This is the 71st commit message:

berkeley-db: add --enable-sql option

Closes #15166.

# This is the 72nd commit message:

CurlDownloadStrategy: remove pointless type introspection

# This is the 73rd commit message:

kill dead code

# This is the 74th commit message:

Don't reinvent IndexError here

# This is the 75th commit message:

gtk+ 2.24.15

# This is the 76th commit message:

at-spi2-atk: fix patch

# This is the 77th commit message:

liblinear 1.93

Closes #17760.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 78th commit message:

scheme48 1.9

Closes #17757.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 79th commit message:

openssl 1.0.1e

# This is the 80th commit message:

cairo 1.12.14

# This is the 81st commit message:

Catch JSON decoding errors in Apache download strategy

c.f. #17772.

# This is the 82nd commit message:

solfege uses pkg-config

Closes #17775.

# This is the 83rd commit message:

lighttpd: optional dep on libev

# This is the 84th commit message:

lighttpd: enable some free options

# This is the 85th commit message:

libev and libevent conflict

# This is the 86th commit message:

mercurial: Use opt_prefix in caveat

The caveat mentioned that the `hgext` directory was
in the Cellar.  A better path is the `opt_prefix` path
because it doesn't change when the mercurial is updated.

Closes #17773.
Closes #17779.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 87th commit message:

Avoid nil in URL specs

# This is the 88th commit message:

Remove dead code

This code only existed to support very old formula syntax, which was
otherwise removed in e6b97bebd99779b52462dcd387191d804fc95b93.

# This is the 89th commit message:

go: host platform must always be the last one built

Each cross-compiler step also rebuilds the host platform.  If
ENABLE_CGO=0 in a later build step, important OS routines (like looking
up x509 certificates in the keychain) are not implemented even for the
host platform.

Closes #17758.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 90th commit message:

asymptote: reformat caveats

# This is the 91st commit message:

formula: cinch up formatting

# This is the 92nd commit message:

when 1.1.30

Closes #17753.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 93rd commit message:

qemu: add sdl option.

Closes #17754.

# This is the 94th commit message:

redis 2.6.10

Closes #17764.

# This is the 95th commit message:

lbzip2: 2.2 (new formula).

A parallel bzip2 compatible (un)archiver.

Closes #17767.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>

# This is the 96th commit message:

lbzip2: add test.

# This is the 97th commit message:

rbenv: use HOMEBREW_PREFIX.

Closes #17778.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>

# This is the 98th commit message:

heroku-toolbelt: add heroku alias.

Closes #17784.

# This is the 99th commit message:

plenv 1.4.2

Closes #17792.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 100th commit message:

python3: Link against keg_only sqlite

Fixes #17765.

Closes #17788.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 101st commit message:

gnutls 3.1.8

Fixes a major bug:
http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/6623

Closes #17786.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 102nd commit message:

mtools: uses x11

Closes #17796.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 103rd commit message:

vala 0.18.1

Closes #17795.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 104th commit message:

libagg still fails with clang 425

Closes #17798.

# This is the 105th commit message:

qemu: fix configure.

Caused by #17754.

Closes #17785.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>

# This is the 106th commit message:

Establish a convention for Requirement names

The name attribute of requirements is used when generating options for
the :optional and :recommended dependency tags.

Unless otherwise specified, the name attribute of a Requirement will be
populated by stripping any module prefixes from the beginning and
"Dependency" or "Requirement" from end of the class name and downcasing
the result.

Closes #17759.

# This is the 107th commit message:

Simplify this regexp

# This is the 108th commit message:

openimageio 1.1.6

# This is the 109th commit message:

exiftool 9.17

# This is the 110th commit message:

Cleanup rbenv mess.

# This is the 111th commit message:

doctor: make brew link more clear

Closes #17805.

# This is the 112th commit message:

sipcalc 1.1.6

Closes #17817.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 113th commit message:

gstreamer: 1.0.5

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 114th commit message:

gst-ffmpeg: removed (replaced by gst-libav)

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 115th commit message:

gstreamer: remove unrecognized configure options

Closes #17794.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 116th commit message:

afuse 0.4.1 (fixes a serious bug)

Closes #17822.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 117th commit message:

pngcrush 1.7.49

# This is the 118th commit message:

lesspipe 1.82

Closes #17831.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 119th commit message:

lftp 4.4.3

Closes #17828.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 120th commit message:

aws-elasticbeanstalk: update checksum

Closes #17829.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 121st commit message:

vim: add comment discouraging patches to hardcode ruby

# This is the 122nd commit message:

vim 7.3.816

# This is the 123rd commit message:

perforce: fix checksum

Closes #17841.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 124th commit message:

pngcrush 1.7.50

Closes #17834.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 125th commit message:

notmuch uses pkg-config

Closes #17833.

# This is the 126th commit message:

siege 2.74

Closes #17842.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 127th commit message:

appengine-java-sdk 1.7.5

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 128th commit message:

go appengine 32 1.7.5

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 129th commit message:

go appengine 64 1.7.5

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 130th commit message:

google appengine 1.7.5

Closes #17844.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 131st commit message:

nginx 1.2.7, devel 1.3.12

Closes #17845.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 132nd commit message:

vim 7.3.820

Closes #17846.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 133rd commit message:

vimpager 1.7.9

Closes #17847.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 134th commit message:

GitDownloadStrategy: split #fetch into several methods

# This is the 135th commit message:

GitDownloadStrategy: split up submodule update and checkout

# This is the 136th commit message:

GitDownloadStrategy: extract checkout from #stage

# This is the 137th commit message:

GitDownloadStrategy: only fetch from remote when necessary

When we are building from a tag, and that tag is already present in the
cached repository, we don't to hit the network; everything we need
already exists.

# This is the 138th commit message:

GitDownloadStrategy: quiet reset in non-verbose mode

# This is the 139th commit message:

GitDownloadStrategy: default to remote HEAD during checkout

# This is the 140th commit message:

Make this more idiomatic

# This is the 141st commit message:

Remove redundant return

# This is the 142nd commit message:

Add test for String#get_make_var

# This is the 143rd commit message:

lilypond: add fondu dependency

Updated stable and devel versions.

Closes #15964.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 144th commit message:

weechat: fix iconv detection

Change the way cmake determines whether libiconv is available, since
the existing check is broken and makes cmake think that libiconv
isn't available.

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

# This is the 145th commit message:

arangodb 1.2.beta

Closes #17860.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 146th commit message:

rabbitmq-c: add missing deps

Closes #17803.
Closes #17854.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 147th commit message:

coreutils 8.21

Closes #17853.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 148th commit message:

samba: revert to 3.6.8

samba 4.0.0+ doesn't reliably compile on Snow Leopard. In
addition, the autoconf build used by our 4.0.0 formula only
installs a subset of samba's tools. (See the readme for details.)
See #17820.

Once these issues are resolved, we can upgrade to 4.0.3.

This reverts commit 2229c7d9bb04bb523c9d103c5d8f2e9a60098ee5.

# This is the 149th commit message:

android-sdk r21.1

Closes #17851.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 150th commit message:

opam-0.9.3

Closes #17863.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 151st commit message:

ccache 3.1.9

Closes #17857.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 152nd commit message:

BaseX 7.6

Closes #17855.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 153rd commit message:

gearman 1.1.5

Closes #17791.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 154th commit message:

node 0.8.20

Closes #17869.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 155th commit message:

libpng: use archive URL

# This is the 156th commit message:

libxmp 4.0.0

# This is the 157th commit message:

xmp 4.0.0

# This is the 158th commit message:

ccache: add HEAD

Closes #17879.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 159th commit message:

Wine devel 1.5.24

Closes #17880.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 160th commit message:

Fix option flag naming for tap deps

Fixes #17866.

# This is the 161st commit message:

rubinius needs env: std

Fixes #17849.

# This is the 162nd commit message:

fossil 1.25

# This is the 163rd commit message:

xmp 4.0.1

# This is the 164th commit message:

libxmp 4.0.1

# This is the 165th commit message:

libwmf: fix dependencies

# This is the 166th commit message:

snappy 1.1.0

Closes #17867.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 167th commit message:

polyml 5.5

Closes #17888.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 168th commit message:

Groovy 2.1.1

Closes #17894.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 169th commit message:

Fix serialization of used_options

# This is the 170th commit message:

info: open history pages for all specified formulae

Closes #17852.

# This is the 171st commit message:

gnupg 1.4.13

# This is the 172nd commit message:

gnupg2: make these deps recommended

# This is the 173rd commit message:

scm-manager 1.28

Closes #17906.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 174th commit message:

graphviz 2.30.1

Closes #17899.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

# This is the 175th commit message:

openssl: add caveat about CA certs

Closes #17882.

# This is the 176th commit message:

vim 7.3.822

# This is the 177th commit message:

open-babel uses pkg-config

Closes #17907.

# This is the 178th commit message:

GitDownloadStrategy: generalize has_tag? to has_ref?

# This is the 179th commit message:

GitDownloadStrategy: factor out checkout args

# This is the 180th commit message:

GitDownloadStrategy: reset after checkout during updates

Otherwise, if the local branch is behind the remote branch, or has
diverged, we will stage the wrong revision.

# This is the 181st commit message:

GitDownloadStrategy: force checkouts

Local changes to the cached repository should not cause fetch or install
to error out.

# This is the 182nd commit message:

torsocks 1.3

"We moved torsocks away from Google Code and back to the Tor
git repository. We also fixed a number of bugs and released
version 1.3."

Closes #17889.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 183rd commit message:

Move mame and rom-tools to homebrew-games

# This is the 184th commit message:

mess 0.148u1

# This is the 185th commit message:

ume 0.148u1

# This is the 186th commit message:

mapserver: needs gd with freetype

Fixes #17830.

# This is the 187th commit message:

Don't shadow outer local variable

# This is the 188th commit message:

mp3splt: fix use of getline()

# This is the 189th commit message:

ruby: use bzip tarball

# This is the 190th commit message:

libxmp: upstream patch for channel volumes

# This is the 191st commit message:

mysql 5.6.10

- Add innodb_memcached support with an option.

Closes #17816.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>

# This is the 192nd commit message:

mysql 5.6.10 bottles.

# This is the 193rd commit message:

pkg-config 0.28

Closes #17861.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>

# This is the 194th commit message:

pkg-config 0.28 bottles

# This is the 195th commit message:

brew-update: show upgrade command on formula parameters.

Closes #17814.

# This is the 196th commit message:

Add 'brew reinstall' command.

# This is the 197th commit message:

brew-doctor: fix autocrlf warning (again).

Closes #17843.

# This is the 198th commit message:

brew-create: don't insert autodetected versions.

# This is the 199th commit message:

Rework brew command dispatch order.

Make it no longer possible to override e.g. `brew install` with a
script if there is already a built-in Homebrew command named
`brew install`.

References #17673

# This is the 200th commit message:

Rename Library/Contributions/cmds -> cmd.

# This is the 201st commit message:

libreadline-java 0.8.0 (new formula)

A port of GNU Readline for Java.
Or, to be more precise, it is a JNI-wrapper to Readline.

Closes #14830.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>

# This is the 202nd commit message:

henplus 0.9.8 (new formula)

Closes #14831.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>

# This is the 203rd commit message:

Silence "`*` interpreted as argument prefix" warnings

# This is the 204th commit message:

Don't use deprecated form of attr

The form "attr :name, true" is deprecated and causes Ruby to emit a
warning in verbose mode. Using attr_{reader,writer,accessor} is more
clear anyway, so do so.

# This is the 205th commit message:

Remove unused variables

# This is the 206th commit message:

Don't shadow outer local variables

# This is the 207th commit message:

Silence warning about unescaped square brackets

# This is the 208th commit message:

Contributions: fix soft link that not refer current file.

a6324cb forget fix soft link in ENV folder, it cause superenv
use Apple provided git and svn.

Closes #17927.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>

# This is the 209th commit message:

ledger: remove upstreamed patch

This removes the time-colon patch since it was included in upstream on
January 29th 2013 (https://github.com/ledger/ledger/pull/107/)

Closes #17926.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 210th commit message:

qemu 1.4.0

added a libtool env command

Closes #17886.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 211th commit message:

uwsgi 1.4.5

Closes #17928.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>

# This is the 212th commit message:

fossil: fix unsupported compiler flag when using clang

Fixes #17923.
This is a combination of 213 commits.
The first commit's message is:
rename contrib script

This is the 2nd commit message:

Minor tweaks

- change shebang to be bash-specific
- add an extra message at the beginning
- change visual style of printed messages

This is the 3rd commit message:

re-run glibtoolize in test folder, copying this time instead of symlinking