- Remove HEAD build; HEAD is incompatible with the bash that OS X
ships. Add a comment suggesting users check out homebrew-versions for
a bash-completion 2.0 formula.
- Automatically symlink Homebrew's completion script into the
bash_completion.d directory.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ossp-uuid-1.6.2 has a flakey main ftp site, and they are no longer
hosted on the current `mirror` site. Change the mirror to use the
archive at googlecode.
FixesHomebrew/homebrew#14265ClosesHomebrew/homebrew#14288.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- Since 3.2.3, the "2to3" script has a version suffix already.
- Added `--without-gcc` to ensure python uses clang.
- Avoid optimization flags that are remembers by python
(e.g. `python3.2-config --cflags`) and lead to problems
with certain C-extensions.
ClosesHomebrew/homebrew#14198.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- Extras now in HOMEBREW_PREFIX/share/python/Extras instead of
HOMEBREW_PREFIX/share/python2.7/Extras
- Assure no '-march=...' or '-msse4' or similar flags are there
because `python-config --cflags` reports them later and can
break certain c-extensions. (happend for SciPy).
ClosesHomebrew/homebrew#14199.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Reasons:
- It only adds 10 seconds to a deparallelized make job.
- We do it for GraphicsMagick
A new option, `--without-magick-plus-plus` has been added for those who wish to
leave the C++ interface out.
FixesHomebrew/homebrew#13559.
brew install ncmpcpp was failing on a sha1 mismatch. It turns out the
link is dead or something and redirects to a new homepage. The new links
come from the page where the old ones were redirected to.
ClosesHomebrew/homebrew#14218.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Node builds just fine under CLT-only installs. Node will not build under any
non-XCode package that provides Apple compilers but lacks a full set of
development Frameworks such as the osx-gcc-compiler.
FixesHomebrew/homebrew#14274.
Open-scene-graph has two patches. Change the patch block so
that something is returned. Fixes patches not being applied.
Change the fails_with build number for clang to 421.
ClosesHomebrew/homebrew#14236.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade bdw-gc to version 7.2d. It passes make check on 10.8
using clang and llvm from XCode-4.4.1. Remove the `fails_with`.
FixesHomebrew/homebrew#13940.
ClosesHomebrew/homebrew#14259.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Currently we patch mysql_config to sanitize the CFLAGS that are exported
to software that queries it during builds, such as the mysql gem. Since
there isn't any way to control what compiler is used by Ruby/gem to
build native extensions, we must remove any compiler or CPU specific
flags.
Instead, let's build without these flags to begin with, which will keep
mysql_config clean and provide consistency between the flags used to
build mariadb and those used to build software that links to it.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Currently we patch mysql_config to sanitize the CFLAGS that are exported
to software that queries it during builds, such as the mysql gem. Since
there isn't any way to control what compiler is used by Ruby/gem to
build native extensions, we must remove any compiler or CPU specific
flags.
Instead, let's build without these flags to begin with, which will keep
mysql_config clean and provide consistency between the flags used to
build percona-server and those used to build software that links to it.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Currently we patch mysql_config to sanitize the CFLAGS that are exported
to software that queries it during builds, such as the mysql gem. Since
there isn't any way to control what compiler is used by Ruby/gem to
build native extensions, we must remove any compiler or CPU specific
flags.
Instead, let's build without these flags to begin with, which will keep
mysql_config clean and provide consistency between the flags used to
build mysql and those used to build software that links to it.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This is no longer shipped as of 10.8, but is required to build the
documentation for a few formulae, like ffmpeg and ffmbc.
This wasn't given a symbolized dependency because I don't anticipate
it coming up that often.
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.
FixesHomebrew/homebrew#14160ClosesHomebrew/homebrew#14172.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
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>
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>
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.
FixesHomebrew/homebrew#14126.
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`
FixesHomebrew/homebrew#13845ClosesHomebrew/homebrew#14129.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
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.
FixesHomebrew/homebrew#13650ClosesHomebrew/homebrew#14138.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
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.
ClosesHomebrew/homebrew#14134.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
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.
ClosesHomebrew/homebrew#14155.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
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.
ClosesHomebrew/homebrew#13753.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
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).
ClosesHomebrew/homebrew#14143.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
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>
This formula conflicts with the original fish formula, as they provide
the same executable (`fish`).
ClosesHomebrew/homebrew#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.
- 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
ClosesHomebrew/homebrew#13895.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
This seems pretty useless on OS X and prevents X11 form being uselessly
started when using ht.
ClosesHomebrew/homebrew#13347.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>