aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/libxml2.rb
AgeCommit message (Collapse)Author
2014-11-01libxml2: update 2.9.2 bottle.BrewTestBot
2014-11-01libxml2 2.9.2Jack Nagel
2014-10-19libxml2: add yosemite bottle.Mike McQuaid
2014-07-31libxml2: fix opportunistic linking against liblzmaJack Nagel
Fixes #30126.
2014-06-01libxml2: modernize autotools depsJack Nagel
2014-05-15libxml2: update 2.9.1 bottle.BrewTestBot
2014-05-15libxml2: make python an optional dependency.Mike McQuaid
2014-03-13libxml2: add bottle.Mike McQuaid
2014-03-12libxml2: use :python on 10.6.Mike McQuaid
2014-01-05libxml2: fix --with-python.Mike McQuaid
2014-01-04libxml2: cleanup python usage.Mike McQuaid
2013-12-14Update docs, comment mxcl/homebrew refs.Mike McQuaid
2013-09-21libxml2: use spec depsJack Nagel
2013-09-05Improve python tests for brew botsSamuel John
Allow `build.with?` and similar methods to be used during the test phase. The BuildOptions (`build`) are initialized with the `Tab.used_options` unless explicitly overwritten on the command line. So basically `build.with?` works in `def install` and in `test do` as one would naively expect. (For the test, gramatically it should be `built.with?` but who cares) If a formula was installed `--with-python`, now the tests are also run `--with-python`. This enables us to use the `python do ... end` in a meaningful manner. Using `python do ... end` blocks for the tests, because the bot.brew.sh has system python per default and we need to set the PYTHONPATH for the test. Potentially to different values for Python 2.x and 3.x.
2013-07-18libxml2: fix caveats typo.Mike McQuaid
2013-07-16libxml2: python bindings optional for OS X 10.6Samuel John
2013-07-16Fix audit warnings for python modulesSamuel John
2013-07-11libxml2: remove now misleading commentAdam Vandenberg
2013-07-09libxml2: allow installation without PythonAdam Vandenberg
2013-06-29libxml2: add --with-python optionAdam Vandenberg
Add an explicit option to silence audit warnings.
2013-06-18libxml2: Clearer wording Homebrew's site-packagesSamuel John
Style fix in PythonInstalled req. that is :recommended.
2013-06-12libxml2: Fix missing option --with-pythonSamuel John
Fixes #20426
2013-06-11libxml2: Added --HEAD and fixed Python bindingsSamuel John
- Python 2.7+ is needed for current version. A fix to build with Python 2.6 has been recently added to the master: https://git.gnome.org/browse/libxml2/commit/?id=722923bc9b788f028e4221c77138fc66735a3113 - So for system python on 10.6, you'll have to use the --HEAD for now. - Fix audit not detecting the `if python` after the def caveats.
2013-06-03Python 2.x and 3.x supportSamuel John
New `depends_on :python` Dependency. New `depends_on :python3` Dependency. To avoid having multiple formulae with endings -py2 and -py3, we will handle support for different pythons (2.x vs. 3.x) in the same formula. Further brewed vs. external python will be transparently supported. The formula also gets a new object `python`, which is false if no Python is available or the user has disabled it. Otherwise it is defined and provides several support methods: python.site_packages # the site-packages in the formula's Cellar python.global_site_packages python.binary # the full path to the python binary python.prefix python.version python.version.major python.version.minor python.xy # => e.g. "python2.7" python.incdir # includes of python python.libdir # the python dylib library python.pkg_config_path # used internally by brew python.from_osx? python.framework? python.universal? python.pypy? python.standard_caveats # Text to set PYTHONPATH for python.from_osx? python.if3then3 # => "" for 2.x and to "3" for 3.x. Further, to avoid code duplication, `python` takes an optional block that is run twice if the formula defines depends_on :python AND :python3. python do system python, 'setup.py', "--prefix=#{prefix}" end Read more in the Homebrew wiki.
2013-05-15libxml2 2.9.1Jack Nagel
2013-03-03libxml2: add http mirrorJack Nagel
2013-02-10libxml2 2.9.0Jack Nagel
2013-02-10libxml2: restore --disable-dependency-trackingDavid Caldwell
Closes #17745. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-12-08libxml2: Python bindings find libiconv on NCLT.samueljohn
Closes #13511. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-02libxml2: use new dslAdam Vandenberg
2012-08-10Revert "libxml2: Fix Python bindings for Xcode-only"Adam Vandenberg
This reverts commit 202119e0e3ee20c72940be5ff38bc36d3e331d41.
2012-08-10libxml2: Fix Python bindings for Xcode-onlysamueljohn
- Since libxml2 is a dupe, we have to assure to link against it and not system's python. - Unless the CLT are present, apply a patch for the linking step. - Help libxml2/python/setup.py to find libiconv headers. Closes #13511. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-06-06libxml2 2.8.0Jack Nagel
- Build Python bindings manually so we can exert some semblance of control over where they are installed. Tentatively fixes #12078. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01Use new fails_with DSL syntaxJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-04libxml2: support --universalJohn Harrison
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-11Upgrade libxml2 to 2.7.8Julien Duponchelle
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-25Update fails_with_llvm in formulaeAdam Vandenberg
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2010-11-02Updated formula: libxml2Justin Clift
Adds a --with-python option, addressing Homebrew issue #2303: http://github.com/mxcl/homebrew/issues/issue/2303/ Signed-off-by: Adam Vandenberg <flangy@gmail.com> Fixes #2303 Fixes #3025
2010-10-06libxml2 fails with LLVM 2326Douglas Creager
2010-08-07Update formulae for version 0.7Adam Vandenberg
* Use new "url" features * Use keg_only DSL * Use "skip_clean :all" DSL * Whitespace and style cleanups * Make bash invocations less silly * Use new man2-man8 helpers * Remove "FileUtils." since it is included in Formula * Use real names for deps instead of aliases * ENV.x11 now updates path, so remove that from individual brews
2010-04-26Update (keg-only) libxml2 to 2.7.7.Adam Vandenberg
2009-12-12Libxml2 compiles with newer LLVM.Adam Vandenberg
2009-11-09Libxml2Kieran Pilkington
Providing a keg only version of libxml2. The one provided by Mac is old and doesn't contain some files used by some games.