The latest HTML Tidy has much goodness that the version that ships with Snow Leopard is missing. You’ll need to compile it to update your binary. It’s simple after you’ve done it once and easy to forget, so I’m documenting it this time.

  1. Test version
    1. Load Terminal
    2. tidy –version
      1. “HTML Tidy for Mac OS X released on 31 October 2006 – Apple Inc. build 15.3″
      2. No good, should say at least “HTML Tidy for Mac OS X released on 25 March 2009″
  2. Download the source code:
    1. cd to a directory you can track for cleanupcvs -z3 -d:pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy co -P tidy
    2. cvs -d:pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy login
      • Hit the enter key for password, i.e., no password
    3. cvs -z3 -d:pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy co -P tidy
      • This will create a directory, “tidy” in your current directory
  3. Compile
    1. cd into the tidy directory
    2. /bin/sh build/gnuauto/setup.sh
    3. sudo ./configure –prefix=/usr
      1. Reader Stephanie recommends adding “–with-shared // at least on Lion”
    4. sudo make
    5. sudo make install
      • If you error, may the Google search engine be your best friend.
  4. Test version
    1. tidy –version
      • HTML Tidy for Mac OS X released on 25 March 2009
  5. Delete the “tidy” directory
    1. Wow that was easy.

4 Responses to “Installing HTMLTidy for Mac OS X/Snow Leopard”

  1. Andrey says:

    hey

    That really helpful post. It’s work on my computer again

    Great Thanks

  2. Dale says:

    Helped me too, thanks.

  3. David says:

    Working Great! :)

  4. Andy says:

    I had a problem downloading the code from the CVS repository so just downloaded the tarball from http://tidy.cvs.sourceforge.net/viewvc/tidy/?view=tar

    Also had to run configure differently (with 2 hyphens)
    sudo ./configure –prefix=/usr

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Performance Optimization WordPress Plugins by W3 EDGE