Skip to content

Instantly share code, notes, and snippets.

@riocampos
Last active December 17, 2015 23:29
Show Gist options
  • Save riocampos/5689445 to your computer and use it in GitHub Desktop.
Save riocampos/5689445 to your computer and use it in GitHub Desktop.
$ git checkout -b justtesting
Switched to a new branch 'justtesting'
$ brew pull 18588
######################################################################## 100.0%
==> Applying patch
Applying: Python 2.x and 3.x
Applying: WIP
Applying: WIP
Applying: WIP
Applying: Fixed bug b/c tag has been renamd to tags
Applying: python3: removed merge conflict
Applying: WIP
Applying: WIP
Applying: WIP
Applying: WIP
Applying: WIP
Applying: depends_on with specified options now smarter
Applying: WIP
Applying: superenv: Work if build tool changes DEVELOPER_DIR
Applying: WIP
Applying: WIP
Applying: WIP
==> Patch closes issue #18588
==> Patch changed:
Library/ENV/4.3/xcrun | 7 +-
Library/Formula/asymptote.rb | 3 +-
Library/Formula/bazaar.rb | 35 +--
Library/Formula/beecrypt.rb | 19 +-
Library/Formula/boost.rb | 22 +-
Library/Formula/boost149.rb | 18 +-
Library/Formula/bulk_extractor.rb | 24 +-
Library/Formula/bup.rb | 16 +-
Library/Formula/cantera.rb | 1 +
Library/Formula/cmu-sphinxbase.rb | 1 +
Library/Formula/collectd.rb | 3 +-
Library/Formula/cvs2svn.rb | 20 +-
Library/Formula/denyhosts.rb | 13 +-
Library/Formula/diffuse.rb | 5 +-
Library/Formula/disco.rb | 58 ++--
Library/Formula/discodex.rb | 9 +-
Library/Formula/distcc.rb | 18 +-
Library/Formula/duplicity.rb | 19 +-
Library/Formula/enchant.rb | 25 ++
Library/Formula/fail2ban.rb | 17 +-
Library/Formula/fontforge.rb | 54 ++--
Library/Formula/fsh.rb | 7 +-
Library/Formula/gdal.rb | 40 +--
Library/Formula/git-cola.rb | 22 +-
Library/Formula/git.rb | 4 +-
Library/Formula/glade.rb | 6 +-
Library/Formula/gnome-doc-utils.rb | 24 +-
Library/Formula/google-app-engine.rb | 2 +
Library/Formula/graphviz.rb | 2 +
Library/Formula/grass.rb | 94 +++----
Library/Formula/grc.rb | 3 +
Library/Formula/gtk-doc.rb | 10 +-
Library/Formula/io.rb | 13 +-
Library/Formula/ldns.rb | 14 +-
Library/Formula/ledger.rb | 17 +-
Library/Formula/libcaca.rb | 6 +-
Library/Formula/libdnet.rb | 9 +-
Library/Formula/liblunar.rb | 5 +-
Library/Formula/libming.rb | 10 +-
Library/Formula/libplist.rb | 61 +---
Library/Formula/libpst.rb | 10 +-
Library/Formula/libstfl.rb | 25 +-
Library/Formula/libswiften.rb | 1 +
Library/Formula/libxml2.rb | 54 ++--
Library/Formula/little-cms.rb | 5 +-
Library/Formula/llvm.rb | 32 ++-
Library/Formula/lorem.rb | 2 +
Library/Formula/macvim.rb | 21 +-
Library/Formula/mapnik.rb | 23 +-
Library/Formula/mapserver.rb | 17 +-
Library/Formula/mercurial.rb | 29 +-
Library/Formula/ninja.rb | 4 +-
Library/Formula/node.rb | 12 +-
Library/Formula/omniorb.rb | 24 +-
Library/Formula/open-babel.rb | 77 ++---
Library/Formula/opencolorio.rb | 37 +--
Library/Formula/orfeo.rb | 12 +-
Library/Formula/oscats.rb | 7 +-
Library/Formula/pil.rb | 34 +--
Library/Formula/portmidi.rb | 31 +-
Library/Formula/py2cairo.rb | 28 +-
Library/Formula/pyexiv2.rb | 27 +-
Library/Formula/pygobject.rb | 11 +-
Library/Formula/pygtk.rb | 91 +++---
Library/Formula/pyqt.rb | 90 +++---
Library/Formula/pyqwt.rb | 34 +--
Library/Formula/pyside-tools.rb | 14 +-
Library/Formula/pyside.rb | 38 ++-
Library/Formula/python.rb | 143 ++++------
Library/Formula/python3.rb | 225 +++++++--------
Library/Formula/qwt.rb | 6 +
Library/Formula/scons.rb | 13 +-
Library/Formula/shiboken.rb | 39 +--
Library/Formula/shocco.rb | 1 +
Library/Formula/sip.rb | 104 ++-----
Library/Formula/subversion.rb | 18 +-
Library/Formula/swig.rb | 2 +
Library/Formula/uwsgi.rb | 11 +-
Library/Formula/vim.rb | 8 +-
Library/Formula/weechat.rb | 41 ++-
Library/Formula/wxmac.rb | 16 +-
Library/Formula/zookeeper.rb | 20 +-
Library/Homebrew/build_options.rb | 15 +
Library/Homebrew/cmd/audit.rb | 68 ++++-
Library/Homebrew/dependency.rb | 2 +-
Library/Homebrew/dependency_collector.rb | 5 +-
Library/Homebrew/download_strategy.rb | 1 +
Library/Homebrew/formula.rb | 19 +-
Library/Homebrew/keg.rb | 8 +-
Library/Homebrew/python_helper.rb | 80 ++++++
Library/Homebrew/requirements.rb | 1 +
.../requirements/language_module_dependency.rb | 4 +-
Library/Homebrew/requirements/python_dependency.rb | 296 ++++++++++++++++++++
Library/Homebrew/superenv.rb | 26 +-
Library/Homebrew/test/test_build_options.rb | 11 +
Library/Homebrew/test/test_python.rb | 1 +
Library/Homebrew/utils.rb | 2 +-
97 files changed, 1496 insertions(+), 1216 deletions(-)
$ brew rm libxml2
Uninstalling /usr/local/Cellar/libxml2/2.9.1...
$ brew rm python
Error: No such keg: /usr/local/Cellar/python
$ brew rm gtkdoc
Error: No such keg: /usr/local/Cellar/gtkdoc
$ brew rm gtk-doc
Error: No such keg: /usr/local/Cellar/gtk-doc
$ brew install python
==> Installing python dependency: readline
==> Downloading http://ftpmirror.gnu.org/readline/readline-6.2.tar.gz
######################################################################## 100.0%
==> Patching
patching file callback.c
patching file input.c
patching file patchlevel
patching file support/shobj-conf
patching file vi_mode.c
==> ./configure --prefix=/usr/local/Cellar/readline/6.2.4 --mandir=/usr/local/Ce
==> make install
==> Caveats
This formula is keg-only: so it was not symlinked into /usr/local.
OS X provides the BSD libedit library, which shadows libreadline.
In order to prevent conflicts when programs look for libreadline we are
defaulting this GNU Readline installation to keg-only.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/readline/lib
CPPFLAGS: -I/usr/local/opt/readline/include
==> Summary
🍺 /usr/local/Cellar/readline/6.2.4: 31 files, 1.6M, built in 25 seconds
==> Installing python dependency: sqlite
==> Downloading http://sqlite.org/2013/sqlite-autoconf-3071700.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/sqlite/3.7.17 --enable-dynamic-extens
==> make install
==> Caveats
This formula is keg-only: so it was not symlinked into /usr/local.
Mac OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.
OS X already provides (an older) sqlite3.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/sqlite/lib
CPPFLAGS: -I/usr/local/opt/sqlite/include
==> Summary
🍺 /usr/local/Cellar/sqlite/3.7.17: 9 files, 1.9M, built in 33 seconds
==> Installing python dependency: gdbm
==> Downloading http://ftpmirror.gnu.org/gdbm/gdbm-1.10.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/gdbm/1.10 --mandir=/usr/local/Cellar/
==> make install
🍺 /usr/local/Cellar/gdbm/1.10: 11 files, 236K, built in 14 seconds
==> Installing python
==> Downloading http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/python/2.7.5 --enable-ipv6 --dataroot
==> make
==> make install PYTHONAPPSDIR=/usr/local/Cellar/python/2.7.5
==> make frameworkinstallextras PYTHONAPPSDIR=/usr/local/Cellar/python/2.7.5/sha
==> Downloading https://pypi.python.org/packages/source/d/distribute/distribute-
######################################################################## 100.0%
==> /usr/local/Cellar/python/2.7.5/bin/python2.7 -s setup.py --no-user-cfg insta
==> Downloading https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz
######################################################################## 100.0%
==> /usr/local/Cellar/python/2.7.5/bin/python2.7 -s setup.py --no-user-cfg insta
==> Caveats
Python demo
/usr/local/share/python/Extras
Distribute and Pip have been installed. To update them
pip install --upgrade distribute
pip install --upgrade pip
To symlink "Idle" and the "Python Launcher" to ~/Applications
`brew linkapps`
You can install Python packages with (the outdated easy_install or)
`pip install <your_favorite_package>`
They will install into the site-package directory
/usr/local/lib/python2.7/site-packages
See: https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python
==> Summary
🍺 /usr/local/Cellar/python/2.7.5: 5200 files, 80M, built in 3.0 minutes
$ brew install gtk-doc
==> Installing gtk-doc dependency: libxml2
==> Downloading ftp://xmlsoft.org/libxml2/libxml2-2.9.1.tar.gz
Already downloaded: /Library/Caches/Homebrew/libxml2-2.9.1.tar.gz
==> ./configure --prefix=/usr/local/Cellar/libxml2/2.9.1 --without-python
==> make
==> make install
==> /usr/local/opt/python/bin/python2 setup.py install --prefix=/usr/local/Cella
==> Linking python bindings
/usr/local/lib/python2.7/site-packages/drv_libxml2.py
/usr/local/lib/python2.7/site-packages/drv_libxml2.pyc
/usr/local/lib/python2.7/site-packages/libxml2.py
/usr/local/lib/python2.7/site-packages/libxml2.pyc
/usr/local/lib/python2.7/site-packages/libxml2_python-2.9.1-py2.7.egg-info
/usr/local/lib/python2.7/site-packages/libxml2mod.so
==> Caveats
Even if this formula is keg_only, the python bindings have been linked
into the global site-packages for your convenience.
/usr/local/lib/python2.7/site-packages
This formula is keg-only: so it was not symlinked into /usr/local.
Mac OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/libxml2/lib
CPPFLAGS: -I/usr/local/opt/libxml2/include
==> Summary
🍺 /usr/local/Cellar/libxml2/2.9.1: 280 files, 12M, built in 47 seconds
==> Installing gtk-doc
==> Downloading http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/1.18/gtk-doc-1.18
Already downloaded: /Library/Caches/Homebrew/gtk-doc-1.18.tar.bz2
==> ./configure --prefix=/usr/local/Cellar/gtk-doc/1.18 --disable-scrollkeeper -
==> make
make[2]: *** [bn_IN/gtk-doc-manual.xml] Error 1
make[2]: *** [de/gtk-doc-manual.xml] Error 1
make[2]: *** [el/gtk-doc-manual.xml] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting
These open issues may also help:
https://github.com/mxcl/homebrew/issues/20150
$ brew rm libxml2
Uninstalling /usr/local/Cellar/libxml2/2.9.1...
$ brew install libxml2 --with-python
==> Downloading ftp://xmlsoft.org/libxml2/libxml2-2.9.1.tar.gz
Already downloaded: /Library/Caches/Homebrew/libxml2-2.9.1.tar.gz
==> ./configure --prefix=/usr/local/Cellar/libxml2/2.9.1 --without-python
==> make
==> make install
==> /usr/local/opt/python/bin/python2 setup.py install --prefix=/usr/local/Cella
==> Linking python bindings
/usr/local/lib/python2.7/site-packages/drv_libxml2.py
/usr/local/lib/python2.7/site-packages/drv_libxml2.pyc
/usr/local/lib/python2.7/site-packages/libxml2.py
/usr/local/lib/python2.7/site-packages/libxml2.pyc
/usr/local/lib/python2.7/site-packages/libxml2_python-2.9.1-py2.7.egg-info
/usr/local/lib/python2.7/site-packages/libxml2mod.so
==> Caveats
Even if this formula is keg_only, the python bindings have been linked
into the global site-packages for your convenience.
/usr/local/lib/python2.7/site-packages
This formula is keg-only: so it was not symlinked into /usr/local.
Mac OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/libxml2/lib
CPPFLAGS: -I/usr/local/opt/libxml2/include
==> Summary
🍺 /usr/local/Cellar/libxml2/2.9.1: 280 files, 12M, built in 43 seconds
$ brew install gtk-doc
==> Downloading http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/1.18/gtk-doc-1.18
Already downloaded: /Library/Caches/Homebrew/gtk-doc-1.18.tar.bz2
==> ./configure --prefix=/usr/local/Cellar/gtk-doc/1.18 --disable-scrollkeeper -
==> make
make[2]: *** [bn_IN/gtk-doc-manual.xml] Error 1
make[2]: *** [el/gtk-doc-manual.xml] Error 1
make[2]: *** [de/gtk-doc-manual.xml] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting
These open issues may also help:
https://github.com/mxcl/homebrew/issues/20150
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment