Commit graph

11946 commits

Author SHA1 Message Date
Max Howell
49aa2d9116 Fix superenv libgcrypt
This started happening because I undefined CC. Now a lot of tools pick gcc. The problem here is that we add to cflags before configure, and during configure we are 'servile' so when configure uses gcc it *is* llvm-gcc and not clang, which we will be during make because then we are *not* servile.

So we have to assign these cflags during make only, which is easy enough. Code is neater now too.

I am now working on superenv so that it can determine if a tool cannot use certain flags and then pick another. The last stage of always-just-works.
2012-08-31 15:25:14 -04:00
jnothman
1fbec31802 Octave: fix compilation on 32 bit architectures
This fixes a bug where 32 bit compilations create spurious 'invalid assignment
to cs-list outside multiple assignment' errors in Octave. See Fink's similar
clause and discussion at
http://www.mail-archive.com/fink-beginners@lists.sourceforge.net/msg26536.html.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-31 11:26:08 -07:00
Adam Anderson
b5a84ffabf Varnish 3.0.3
Closes Homebrew/homebrew#14600.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-31 10:56:27 -07:00
nibbles 2bits
11022a213e sam2p 0.49.1
Upgrade sam2p to version 0.49.1.
Add `--disable-debug`
Add `fails_with :clang`
Works well with superenv.

Fixes Homebrew/homebrew#14592

Closes Homebrew/homebrew#14599.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-31 10:56:14 -07:00
Mike Fiedler
86fcbda45a aws-cfn-tools 1.0.10
Closes Homebrew/homebrew#14602.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-31 10:52:33 -07:00
Bradley M. Froehle
6dcb444d79 Octave: Temporary SuiteSparse-4.x.x compatibility fix.
Avoids a missing "_SuiteSparse_time" symbol. See
http://savannah.gnu.org/bugs/?37031

Closes Homebrew/homebrew#14572.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-31 10:45:58 -07:00
Max Howell
a2dbc590d1 superenv fix for broken 10.8 apr-1-config
serf requires you to explicitly tell it where to find the supertool because otherwise it has a hardcoded /usr/bin/apr-1-config (:P), ctail however is sensible and searches the PATH so now it's as though we do nothing special in that formula. Nice.
2012-08-31 13:29:45 -04:00
nibbles 2bits
c4e0264109 ghostscript: add --without-x
gs-9.06 is designed to build with only `:libpng` these days, but it
fails to compile with superenv unless we specify that we don't
want to build with X11.

* Remove the `ENV['LIBS'] = some/X11/path`
* Add `--without-x` to fix a build error.

Fixes Homebrew/homebrew#14564

Closes Homebrew/homebrew#14596.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2012-08-31 12:04:02 -05:00
Justin Clift
e67cc13fde libvirt 0.10.1
Closes Homebrew/homebrew#14595.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-31 08:56:40 -07:00
Brad Ackerman
f665ddec8d SIMH 3.9 won't compile w/o deparallelize; also added --HEAD
Closes Homebrew/homebrew#14583.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-31 08:51:20 -07:00
Adam Vandenberg
dc44371c91 groonga: add missing deps
Closes Homebrew/homebrew#14588.
2012-08-31 08:50:17 -07:00
Max Howell
ae69e1cc9d make -e has env-vars override Makefile vars
So the CC= in the Makefile is overridden by the $CC setting. I considered doing this generally, but as it stands we keep most of the user's environment in both superenv and stdenv so it's too risky. But I wanted to commit one example of it at least.
2012-08-31 10:22:10 -04:00
Matthias Schmidt
4a67053bb1 webp 0.2.0
Closes Homebrew/homebrew#14593.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-31 06:46:43 -07:00
Gijs Molenaar
d766d82f4b monetdb depends on pkg-config
Closes Homebrew/homebrew#14578.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 22:13:33 -07:00
Shawn Jonnet
7004e68cad redis 2.4.17
Closes Homebrew/homebrew#14586.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 21:41:04 -07:00
Adam Vandenberg
716eb32d21 samba 3.6.7 2012-08-30 21:06:36 -07:00
Sergey Avseyev
46916b33d5 libcouchbase 1.0.6
Closes Homebrew/homebrew#14581.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 18:07:48 -07:00
Max Howell
bd9177252f Fixes Homebrew/homebrew#14542; ocaml superenv issues
This patch removes most of the settings for CC, CXX etc. because we are trying to be minimal. Then we force the compiler to Homebrew's choice underneath in superenv. We however leave LD because we prefer that build-systems use the c-compiler for linking, it generally works better (copiously tested), however when the build-system explicitly calls ld, we respect that. This gets around the ocaml bug in question, since somehow clang was crashing during link, but the ld tool itself (which is kind of clang, kind of llvm-gcc) is okay with this.

Also moved the setting of O (so that cc-args are refurbished) into a make wrapper. Not sure if this matter much, but seems more consistent.
2012-08-30 20:02:29 -04:00
Max Howell
f53a93dd92 Fixes Homebrew/homebrew#14571; clisp superenv issue 2012-08-30 20:02:28 -04:00
nibbles 2bits
d5fdce8efb open-scene-graph 3.1.2
Upgrade open-scene-graph to version 3.1.2.
Remove that patch that is merged into this version.
Add a `--docs` option. Don't build them by default.
Add deps on doxygen and graphviz if building docs.
Install the docs into the correct path.
Add a dep on gnuplot.
Add a dep on gtkglext.
Add an option to build ffmpeg support. It is off by default.
Make the ffmpeg dep conditional on the option.
Use inreplace to turn off ffmpeg rather than 10 CMake vars.
Actually build the docs using `make doc_openscenegraph` if asked.
Remove the `fails_with` because it works now.
Add a patch to fix a syntax error during `cmake`, missing OR.
Change to 10.7 specific cmake code to `10.7 or 10.8`.
Reported upstream and noted removal date in comments.
Tested on ML using clang and llvm from XCode-4.4.1.

Fixes Homebrew/homebrew#13840

Closes Homebrew/homebrew#14563.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 13:31:36 -07:00
dinkypumpkin
db397dba4f mkvtoolnix: patch to build with #define foreach BOOST_FOREACH
mkvtoolnix uses #define foreach BOOST_FOREACH, which breaks the build
due to an issue with header file ordering.  Boost 1.49 was patched
to avoid this issue, but the patch was removed in 1.50, so the mkvtoolnix
build must provide a workaround.

See: https://svn.boost.org/trac/boost/ticket/6131

Closes Homebrew/homebrew#14568.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 13:30:00 -07:00
Adam Vandenberg
4d6ec7587c opencolorio: use new dsl 2012-08-30 12:54:27 -07:00
Adam Vandenberg
e99016d72d ngspice: add X11 dep 2012-08-30 12:50:28 -07:00
Adam Vandenberg
ef97c787d1 hiredis 0.11.0 2012-08-30 12:42:09 -07:00
Matt Whiteley
464b9fe664 go-app-engine 1.7.1
Closes Homebrew/homebrew#14560.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 10:16:43 -07:00
Adam Vandenberg
e70c5648dd gambit-scheme: use new dsl 2012-08-30 09:09:48 -07:00
Shaun Jackman
77e6043ab5 sga 0.9.19
Closes Homebrew/homebrew#12862.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 08:50:28 -07:00
Adam Vandenberg
ae4d2422b6 bamtools 1.0.2
Restores needed whitespace to patches

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 08:47:03 -07:00
Adam Vandenberg
e3db1ed53d macvim: fix audit warnings 2012-08-30 08:44:32 -07:00
Jack Nagel
4c36a5d782 ffmpegthumbnailer 2.0.8
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-30 10:30:43 -05:00
Brice Dutheil
1793b546da drip 0.0.3
Closes Homebrew/homebrew#14520.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 07:17:41 -07:00
neersighted
6da7eabb78 THC Hydra 7.3
Closes Homebrew/homebrew#14548.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 07:16:10 -07:00
Ankit
615f0c6321 node: use https url for npm
Closes Homebrew/homebrew#14552.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-30 07:10:55 -07:00
Max Howell
82db28b43a Fix qrupdate FCFLAGS if nil 2012-08-29 21:42:24 -04:00
Jack Nagel
89dea1bc7b plt-racket: use github tarball instead of git tag
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-29 17:48:13 -05:00
Jack Nagel
f8fcff60a8 mplayer: add option for X11 support
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-29 16:55:34 -05:00
Jack Nagel
7fa57acb80 libmp3splt: needs libtool everywhere, apparently
Closes Homebrew/homebrew#14533.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-29 16:41:22 -05:00
Jack Nagel
85766d2484 ocaml: depends on X11
Discovered by superenv, which removes explicitly removes X11 paths, and
needs this to add them back.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-29 16:38:21 -05:00
Paul Mucur
54409b9034 New formula: mlxcc
Closes Homebrew/homebrew#12272.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-29 16:08:56 -05:00
Max Howell
eafe55e090 Don't use full paths to tools anymore
xcwoclt doesn't have /usr/bin/ar, and superenv ensures that PATHs are in a good order so that our tools are used.

std-env may break… but I can fix this by massaging std-env's paths. I want to keep std-env around. It's the traditional route.
2012-08-29 14:45:05 -04:00
Kenn Knowles
5e98833a3b coq: Do not pass -arch to ./configure
Closes Homebrew/homebrew#14526.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-29 11:01:23 -07:00
Stepan Koltsov
370e250db3 abcmidi 2012-08-08
abcMIDI is a package of programs developed by James Allwright for
processing ABC music notation files. It consists of several programs:
abc2midi, abc2abc, yaps, and midi2abc.

Closes Homebrew/homebrew#12928.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-29 10:57:30 -07:00
Shaun Jackman
598b3aed1c BWA 0.6.2
Closes Homebrew/homebrew#13009.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-29 10:38:16 -07:00
Lior Shiponi
dc34a0bd54 recoverjpeg 2.1.1
Closes Homebrew/homebrew#12395.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-29 10:14:35 -07:00
Nicolas Brousse
eabec8b6b8 sflowtool 3.27
Closes Homebrew/homebrew#12570.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-29 09:47:01 -07:00
Lifepillar
7c84272d99 libpqxx 4.0
Libpqxx is the official C++ client API for PostgreSQL
(http://pqxx.org/development/libpqxx/).

Closes Homebrew/homebrew#12436.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-29 09:31:42 -07:00
Matthias Granberry
b2464626eb Miredo 1.2.5
Miredo is an open-source implementation of the Teredo
transitional IPV6 tunneling package.  The recipe Includes a
patch to include a usable default configuration for OS X and
fix an upstream compilation issue on OS X.  The compile fix
should be unnecessary upon the next upstream release.

Closes Homebrew/homebrew#12673.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-29 09:22:03 -07:00
Adam Vandenberg
031cf433ca epubcheck: fix audit warnings 2012-08-29 09:08:53 -07:00
Marica Odagaki
82324e9d77 SEC 2.6.2
SEC is a tool for accomplishing event correlation tasks in the domains of
log analysis, system monitoring, network and security management, etc.

Closes Homebrew/homebrew#11892.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-29 09:07:53 -07:00
Adam Vandenberg
dd46a9f354 bitlbee: install dev headers
Closes Homebrew/homebrew#13985.
2012-08-29 08:52:44 -07:00