| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Closes #29679.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
|
|
|
|
|
|
Closes #27805.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
|
|
Closes #27738.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
This is either redundant or will create a failure when the user has a non-UTF8 locale set.
Closes #27556.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
Closes #26882.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
|
|
|
|
Mirrors the `mysql` formula. Instead of telling people to type commands
actually run them for them instead.
Also, use the shorter, foreground manual run.
Closes #24437.
|
|
Closes #23176.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes #22975.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
The extra-indented section was causing the
first 4 characters of the following section
to be truncated.
Closes #22706.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
- Use sha256 instead of sha1, because the upstream download site
provides the former.
- Remove various workarounds for PL/Python build issues. These have all
been fixed upstream.
- Remove caveat about shared memory configuration, which is no longer
applicable.
Closes #22411.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
As a PostgreSQL n00b, this is the information I wanted.
Ideally we’d set a default configuration location for postgres to look, however apparently, this is not possible.
Side note: it's about time we split caveats out. One of these is advise for failed builds, and I just added usage. Usage is hardly caveats, but generally usage is cool and we should encourage it as a separate section, and encourage people to add links perhaps.
|
|
Replaced the plethora of ternaries we've used all over the place to
determine whether x86_64 or i386 is called for.
|
|
It made the output harder to read.
|
|
|
|
The Python arch check in the Postgres formula was changed to use the new python
helper. This was incorrect. We specifically want to check for a 32-bit python
located in /Library.
|
|
Closes #21099.
|
|
|
|
Closes #20766.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
Closes #20603.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
New `depends_on :python` Dependency.
New `depends_on :python3` Dependency.
To avoid having multiple formulae with endings -py2 and -py3,
we will handle support for different pythons (2.x vs. 3.x)
in the same formula.
Further brewed vs. external python will be transparently supported.
The formula also gets a new object `python`, which is false if
no Python is available or the user has disabled it. Otherwise
it is defined and provides several support methods:
python.site_packages # the site-packages in the formula's Cellar
python.global_site_packages
python.binary # the full path to the python binary
python.prefix
python.version
python.version.major
python.version.minor
python.xy # => e.g. "python2.7"
python.incdir # includes of python
python.libdir # the python dylib library
python.pkg_config_path # used internally by brew
python.from_osx?
python.framework?
python.universal?
python.pypy?
python.standard_caveats # Text to set PYTHONPATH for python.from_osx?
python.if3then3 # => "" for 2.x and to "3" for 3.x.
Further, to avoid code duplication, `python` takes an optional
block that is run twice if the formula defines depends_on
:python AND :python3.
python do
system python, 'setup.py', "--prefix=#{prefix}"
end
Read more in the Homebrew wiki.
|
|
This brings the formula in line with the postgres formulae in
homebrew-versions.
|
|
Fixes #18293.
|
|
Security update: CVE-2013-1899 CVE-2013-1900 CVE-2013-1901
Closes #18960.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes #17663.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes #16873.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
|
|
Closes #16455.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
|
|
This reverts commit adee5315265cc46aa6a3057071527abb16e1cd94.
Turns out one of the "other things" is a dealbreaker.
We only create kegs using a formula's canonical name. However, we do not
check that this is the case when mapping existing kegs back to formula
objects, and thus a keg with a name that happens to be an alias can fool
Homebrew into thinking the canonically-named keg exists.
So anything that enumerates kegs and then tries to do stuff with the
resulting formula objects will just break. This is obviously worse than
the debugger being broken, so reverting this for the time being.
|
|
The Readline class clashes with the Readline module from the Ruby
stdlib. This has mostly worked, but with the recent debugging support's
integration of IRB, it is no longer possible for them to coexist. So we
need to rename it.
The implications of this are:
- Anything that depends on readline will reinstall it as
"gnu-readline". Anything already installed will continue to function.
- "brew upgrade readline" will say "gnu-readline not installed", as
"readline" is now an alias.
- Probably other things.
So there are some downsides, but we will just have to deal with them.
Fixes #15776.
|
|
Closes #15079.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|