Skip to content

Comparing changes

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

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Commits on Sep 13, 2011
@Sharpie Sharpie brew-unpack: Apply patches and use formula options
`brew-unpack` now runs `Formula.brew` and copies the stage directory to the
unpack location. This provides two improvements:

  - Patches may be applied. The `patch` metho of the Formula class is
    overloaded such that patches are only applied if the `--patch` option is
    passed to `brew unpack`.

  - Formula can respond better to flags passed by `ARGV`.

Some trickery is pulled to ensure `DATA` is correctly set for each unpacked
@astiob astiob x264: Update to r2066
Also fix some patching.

Closes #7596.

Signed-off-by: Charlie Sharpsteen <>
@awendt awendt elb-tools: Fix MD5 hash
Closes #7607.

Signed-off-by: Charlie Sharpsteen <>
@zayenz zayenz Updated Gecode library to latest version.
Closes #7605.

Signed-off-by: Charlie Sharpsteen <>
@2bits 2bits lcdf-typetools: Update to 2.92
lcdf-typetools was updated to version 2.92 in the formula and
compiled on OSX 10.6.8 x86_64 using llvm 2335 from XCode 4.0.2.
The LCDF Typetools package contains several command-line programs for
manipulating PostScript Type 1 and PostScript-flavored OpenType fonts.

Closes #7603.

Signed-off-by: Charlie Sharpsteen <>
Mykhailo Kotsur Glib: Configure without dtrace
Fixes build failures on Lion. See this MacPorts ticket for more info:

Fixes #7604.
Closes #7606.

Signed-off-by: Charlie Sharpsteen <>
@tareqak tareqak New formula: ntfs-3g
Closes #7585.

Signed-off-by: Charlie Sharpsteen <>
@ColinHebert ColinHebert Emacs: apply patch to build on Lion with XCode4.
Emacs-Patch: Suppress address randomization on Darwin (Bug#8395).

Emacs bug report:

Fixes #6953.

Signed-off-by: Charlie Sharpsteen <>
@Sharpie Sharpie Emacs: Fix for the title bar issue on Lion
Closes #6518.

Signed-off-by: Charlie Sharpsteen <>
@ColinHebert ColinHebert Emacs: Don't strip emacs binaries
Add binaries generated when "--cocoa" isn't enabled.

Signed-off-by: Charlie Sharpsteen <>
@ColinHebert ColinHebert Emacs: Add linkapps to caveats
Signed-off-by: Charlie Sharpsteen <>
@ColinHebert ColinHebert Emacs: Works with LLVM >= 2335
Closes #7584.

Signed-off-by: Charlie Sharpsteen <>
@ColinHebert ColinHebert Emacs: Fix X11 issue with libpng
Call `ENV.x11` when building `--with-x`.

Fixes #7260.

Signed-off-by: Charlie Sharpsteen <>
@ColinHebert ColinHebert Emacs: Fix for Shift key for IME users
Based on

Fixes #6032.

Signed-off-by: Charlie Sharpsteen <>
Commits on Sep 14, 2011
@jacknagel jacknagel mysql-connector-c: builds with LLVM >= 2335
The report was for 2336, but I can build it with 2335.

Closes #7439.

Signed-off-by: Jack Nagel <>
@bpoweski bpoweski New formula: MySQL++
MySQL++ is a C++ wrapper for the MySQL C API.  The maximum number of
columns allowable in a result set has been increased from 25 to 40 to
accommodate a wider range of projects without needing to recompile the

Signed-off-by: Jack Nagel <>
@manphiz manphiz New formula: MySQL Connector/C++
Signed-off-by: Jack Nagel <>
@Sharpie Sharpie formula_installer.rb: Call link before check_PATH
Otherwise, for formula that making the very first install into `sbin`, the
following line will fail with a critical error:

    bin = (HOMEBREW_PREFIX/bin.basename).realpath.to_s

Because `sbin` will not exist until after `link` runs.

This isn't very clean as it moves `check_PATH` away from the other checks in
`caveats`, but I couldn't think of a better hotfix that did not require a bit
of code shuffling and re-writing.
@jacknagel jacknagel Reset to remote master when updating git clones
When installing with --HEAD, cached repo clones do "git fetch origin"
followed by "git reset --hard". This will only reset the working tree
and index to the state of the local HEAD, but Homebrew will think it's
updated and install anyway. "git reset --hard origin/master" will
achieve the desired result.

Should fix #7613.

Signed-off-by: Jack Nagel <>
@jacknagel jacknagel audit: correctly match SourceForge https URLs
Signed-off-by: Jack Nagel <>
@jacknagel jacknagel audit: improve GNU url check
Signed-off-by: Jack Nagel <>
@jacknagel jacknagel s3fs: fix audit warning
Signed-off-by: Jack Nagel <>
@jacknagel jacknagel gnu-indent: fix audit warning
Signed-off-by: Jack Nagel <>
@jacknagel jacknagel plotutils: fix audit warning
Signed-off-by: Jack Nagel <>
@lra lra youtube-dl 2011.09.14
Signed-off-by: Adam Vandenberg <>
Austin Seipp luajit: use amalgamation when building
Signed-off-by: Adam Vandenberg <>
@dominickng dominickng pango, pixman, graphviz: Fixes for Lion PDF output
Related issue on MacPorts:

Fixes #6631.
Fixes #7140.
Fixes #7463.
Closes #7523.

Signed-off-by: Charlie Sharpsteen <>
@Sharpie Sharpie fuse4x-kext: Explicitly list architectures
Build `i386` for Leopard and a fat binary for everything else. Failing to be
explicit can cause `xcodebuild` to attempt building for more architectures than
it really should.

Fixes #7619.
@2bits 2bits t1utils: Update to 1.37
t1utils gets an update to 1.37 from 1.35.  This archive creates a
group of CLI programs for manipulating Type 1 fonts, otherwise known
as Adobe Type 1 or Postscript fonts.  Added a brew test function and
the --disable-dependency bit.

Closes #7608.

Signed-off-by: Charlie Sharpsteen <>
@jacknagel jacknagel Qt: update md5 checksum
The upstream tarball for Qt was "stealth-updated", for details see this
MacPorts ticket:

Closes #7618.

Signed-off-by: Jack Nagel <>
Commits on Sep 15, 2011
@jacknagel jacknagel wakeonlan: use manual install step
This prevents the Makefile from trying to drop things into
/Library/Perl without having to use inreplace or a patch.

Fixes #7630.

Signed-off-by: Jack Nagel <>
@jacknagel jacknagel wakeonlan: document manual install step
Signed-off-by: Jack Nagel <>
@mxcl mxcl Check Cellar can be made before installing stuff
Refs #5188.
@jacknagel jacknagel wdiff 1.0.1
Signed-off-by: Jack Nagel <>
@RuiPereira RuiPereira New formula: imake 1.0.4
The X Window System used imake extensively up through
the X11R6.9 release, for both full builds within
the source tree and external software. X has since
moved to GNU autoconf and automake for its build system
in X11R7.0 and later releases, but still maintains
imake for building existing external software
programs that have not yet converted.

Signed-off-by: Jack Nagel <>
@RuiPereira RuiPereira New formula: Xaw3d 1.5E
Xaw3d is a general-purpose replacement for the Athena toolkit which adds
a 3D appearance and support for XPM images.

Signed-off-by: Jack Nagel <>
@RuiPereira RuiPereira New formula: gv 3.7.2
GNU gv allows to view and navigate through PostScript and PDF documents
on an X display by providing a graphical user interface for the
Ghostscript interpreter.

Signed-off-by: Jack Nagel <>
@jacknagel jacknagel xaw3d: use a block inreplace
This is a little more tidy.

Signed-off-by: Jack Nagel <>
@emiltin emiltin osmosis 0.39
Signed-off-by: Adam Vandenberg <>
@popq popq Lua: Ensure liblua.dylib is created
Adding versionless soft link in INSTALL_LIB to allow linking with -llua (see
homebrew issue #6350 for an example) (Related to name change in commit

Fixes #7642.
Fixes #6648.
Closes #7561.
Closes #7517.
Closes #6235.

Signed-off-by: Charlie Sharpsteen <>
@adamv adamv libwpg: fix #7659 9f538a8
@o o mongo-php 1.2.4
Signed-off-by: Adam Vandenberg <>
Commits on Sep 16, 2011
@Sharpie Sharpie Centralize definition of `rack` in formula.rb
`rack` is a commonly used alias for `formula.prefix.parent`---so common that it
gets defined and used quite a bit. This patch makes `rack` an official method
of the `Formula` class.
@Sharpie Sharpie Return Formula objects from `outdated_brews`
Previously, `outdated_brews` returned a list of lists---each containing three
components of a Formula object:

  - f.rack
  - f.version

Frequently more information is required which necessitates back-casting from
`name` to a Formula object---simpy returning formula objects removes this step.
@Sharpie Sharpie brew-upgrade: Fix installation of dependencies
Fixes #7528.
Closes #7572.
@joaomoreno joaomoreno node 0.4.12
Signed-off-by: Adam Vandenberg <>
@adamv adamv doctor: restore some line breaks d43e351
@drewolson drewolson New Formula: rbenv-gemset
Plugin for rbenv that adds basic gemset support.

Signed-off-by: Jack Nagel <>
@aginor aginor libtrace 3.0.12
Signed-off-by: Jack Nagel <>
@jacknagel jacknagel libtrace: remove unused configure switch
Signed-off-by: Jack Nagel <>
@chadrem chadrem stunnel 4.43
Signed-off-by: Jack Nagel <>
Commits on Sep 17, 2011
@shepmaster shepmaster New formula: CppUTest 2.3
Signed-off-by: Jack Nagel <>
Chris Flöß New formula: stress 1.0.4
From the developer: "stress is a deliberately simple workload generator
for POSIX systems. It imposes a configurable amount of CPU, memory, I/O,
and disk stress on the system. It is written in C, and is free software
licensed under the GPLv2"

I created this formula because it serves a simple but specific purpose
and is regularly available on Linux *BSD system.

Signed-off-by: Jack Nagel <>
@asymmetric asymmetric Z: Update to 1.1
Closes #7651.

Signed-off-by: Charlie Sharpsteen <>
@zratic zratic xmlrpc-c: Update to 1.16.38
Closes #7673.

Signed-off-by: Charlie Sharpsteen <>
@pdeffendol pdeffendol MapServer: updated to 6.0.1
Also removes a patch that is no longer required.

Signed-off-by: Charlie Sharpsteen <>
@pdeffendol pdeffendol MapServer: Add build options
For PHP, GEOS, and PostgreSQL.

Closes #7669.

Signed-off-by: Charlie Sharpsteen <>
@gosuri gosuri New Formula: git-url-sub
Closes #7404.

Signed-off-by: Charlie Sharpsteen <>
@LoonyPandora LoonyPandora Nginx: Update HEAD to 1.1.3
Fixes bug that prevents building on 10.7

Closes #7682.

Signed-off-by: Charlie Sharpsteen <>
@muddletoes muddletoes GNU global 6.0
Signed-off-by: Jack Nagel <>
@jacknagel jacknagel GNU global: remove unused configure switch
Signed-off-by: Jack Nagel <>
@Sharpie Sharpie Poppler: Explicitly disable Qt unless requested
Fixes #6745.
@bfanger bfanger New formula: kdiff3
Closes #5724.

Signed-off-by: Jack Nagel <>
Commits on Sep 18, 2011
@dewback Merge remote-tracking branch 'upstream/master' 088d56c