crossroads builds an internal libpgm from source, but that causes
build errors because of a conflicting struct definition with OSX
`netinet.h`. So instead of dealing with that, link crossroads
against our libpgm-5.2 which builds without error. Add a couple
of ENV vars to override `pkg-config` and help crossroads find
the libpgm we now depend on, which it can't find otherwise because
it's looking for `openpgm-5.1.pc` and we offer `openpgm-5.2.pc`.
Crossroads passes `make check` on 10.8.2 with XCode-4.5.
FixesHomebrew/homebrew#15217ClosesHomebrew/homebrew#15255.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to version 5.2.121.
- Works well with superenv and is used by crossroads.
ClosesHomebrew/homebrew#15257.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
RabbitMQ C library formula and dependencies, including the
rabbitmq-codegen library required to build.
ClosesHomebrew/homebrew#13437.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- Removed accidently added -py-debug
- Ensure HOMEBREW_PREFIX/share/python exists as a dir
- Don't change the sys.prefix (broke virtualenv)
and instead add install-lib dir to distutils.cfg.
superenv respects brewed python
ClosesHomebrew/homebrew#15220.
Signed-off-by: Max Howell <mxcl@me.com>
Macports uses a patch for goffice to support the current pcre
that doesn't have the symbol `pcre_info` anymore. The patch
changes to use `pcre_fullinfo`. Add the patch. Fixes runtime
bug using gnumeric, failure to lazy symbol load.
FixesHomebrew/homebrew#15171ClosesHomebrew/homebrew#15195.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Install a sitecustomize.py that is only executed for brewed
python to
- Fix the prefix, python thinks it is installed to.
(Remember, Python thinks it lives in the Cellar)
- Remove "/System/..." stuff from sys.path which caused
a lot of install trouble because setuptools has the
habbit to inject itself upfront, overwriting our distribute.
- Allow --with-poll and don't say, we didn't warn you.
- Don't need depends_on :x11 any longer. Yeah, no XQuartz!
- Add --with-brewed-openssl
- pip 1.2.1
- pip, pip-2.7, easy_install and easy_install-2.7 are installed
to prefix, such that they are directly available, even if
people have not set their PATH to include
$(brew --prefix)/share/python
- Caveats shorter and clear.
- For Xcode-only:
- Patch the distutils buildsystem to use "xcrun cc" etc.
- Teach distutils the MacOS.sdk_path (for incs and libs)
- superenv.rb add the right python include dir depending on
whether a brewed python is installed or not.
ClosesHomebrew/homebrew#15064.
Signed-off-by: Max Howell <mxcl@me.com>