Move mod_python and mod_wsgi to homebrew-apache.

See: https://github.com/Homebrew/homebrew-apache
xtail 2.1

Closes #14361.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
brew-aspell-dictionaries: handle mirrors

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
aspell: restore mirrors to language subformulae

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
node: the build system needs Python 2.6 or newer

Closes #14635.
flac: use tagged download
exempi: upstream patch for file handling code
MariaDB 5.3.8

Fixes #14668.
Closes #14690.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
scantailor enhanced-20120812
python2/3: Harden against other pythons. Pip 1.2

- Unset PYTHONPATH and PYTHONHOME which would lead to install distribute and
  pip into the wrong python.
- For NCLT: Add to CPPFLAGS the path to zlib via -I because python's setup.py
  scans only these flags.
- '-Qunused-arguments' can be added after ENV.enable_warnings to reduce
  noise. The only thing which we must not add is the "-w" switch!
- For python.rb only: Pass "--no-user-cfg" to python setup.py and add --force
  when installing distribute and pip to ensure overwriting with the new ones.

Closes #14689.
Closes #14686.

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

Compile-in default template location

Allows most folks to avoid linking to the Templates, but still
allows them to override the default templates in any documented
manner.

Closes #14693.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Extend Set to allow repetition (*)

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Return the block value in ARGV.filter_for_dependencies

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Tab: provide an interface similar to BuildOptions

Eventually a common interface could be factored out into a module, but
for now this will suffice.

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

- Since using opt_prefix means we can find receipts for keg-only
  formulae, try it first and fall back on using linked_keg.
- Make the tab filename a constant instead of duplicating the string
  everywhere.
- Address a couple of other things that need cleanup.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
BuildOptions: simplify setting description

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
BuildOptions: check has_option? for universal and 32-bit

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Provide a common interface for Dependency and Requirement

Introduce a new Dependable module that provides useful interrogation
methods for Dependency and Requirement. These methods are mapped to
dependency tags in formula (:build, :optional, and :recommended).

Previously only Dependency objects recorded tags; this allows
Requirements to do the same.

Move Requirement subclasses to a separate file.
Formula#recursive_dependencies

This behaves like recursive_deps, but the resulting list consists of
Dependency objects instead of Formula objects. The list maintains the
installable order property of recursive_deps.

While in the area, add some comments clarifying the purpose of related
methods.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Dependency#to_formula and associated helpers

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