As it turns out, *nothing* in Homebrew that depends on libftdi is
compatible with libftdi 1.0.
avrdude doesn't even have a configure option for it, but will attempt to
link with it if libusb is also present.
lcdproc has a configure option, but instead of erroring out if it's not
found, it just silently compiles without it.
Rather than revert and wait (possibly forever) for these things to be
updated to the new library, I'm just adding the older version. It
installs alongside libftdi 1.0 without any conflicts.
glew adds "Requires: glu" to glew.pc, even though on fresh OS X installs
there will not be a glu.pc anywhere on the system (but the library
itself is in the system's OpenGL framework).
The requirement will actually be satisfied if XQuartz is installed, but
it's only a coincidence. So I'm removing this, which should allow gource
to build on systems without XQuartz. *shrug*
FixesHomebrew/homebrew#22025.
This is no longer generated by the new (recommended) configure-ng.py but
some older projects (like PyQWT) still need that file, so we first
run configure.py and copy over the generated pyqtconfig.py manually.
Then, we normally run and build with configure-ng.py.
FixesHomebrew/homebrew#21984
- Install the Python module `ansible` into the usual prefix, but use
`python.private_site_packages` (in `libexec`) for the deps.
- In oder for the `ansible` module to be useful, the deps are needed
and we insert the `python.private_site_packages` in the
`ansible/__init__.py` as a `sitedir`, to the `egg`s are working.
- Rewrote the `bin_wrapper` to be ready to be moved into
`python_helper` or something.
- With the brand new changes in the PythonInstalled dependency,
it is not necessary to set the `PYTHONPATH` if you want to use
the `python.private_site_packages` inside of the `libexec`.
However, you have to put the calls to `system python` inside of
a `python do … end` block (technical limitation of supporting
Python 2.x and 3.x in general).
* Fix URLs to use new upstream repo and use tag to track stable
releases.
- Fix homepage to use freecode site.
- Fix head URL.
* Now that isl needs to bootstrap before compile.
- Add :autoconf, :automake, :libtool as build dependencies, and run
./autogen.sh before configure.
* Enable verbose build output to help future debugging.
This formula will build a patched version of tinyxml 2.6.2
using the patches from debian. I've summarized the debian
patches in comments in the formula. Here's a link to the
debian patch management page:
http://patch-tracker.debian.org/package/tinyxml/2.6.2-2
I've also added a patch with a CMakeLists.txt that builds
a shared library and provides an install target.
ClosesHomebrew/homebrew#22100.
Signed-off-by: Xiyue Deng <manphiz@gmail.com>