Changes between Version 13 and Version 14 of TracOnOsxNoFink
- Timestamp:
- Sep 15, 2005, 9:01:52 PM (19 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracOnOsxNoFink
v13 v14 13 13 * Apache 1.3, the one bundled with OS X 10.3 14 14 * [http://www.python.org/ Python], use the stock python 2.3 that comes with your OS X 10.3 system (in {{{/usr/bin/python}}}) 15 * [http://www.webdav.org/neon/ neon], version >= 0.24.715 * [http://www.webdav.org/neon/ neon], version 0.25.x (0.25.3 is OK) 16 16 * [http://www.swig.org/ swig], version '''=''' 1.3.21, and '''not''' 1.3.24 !! 17 * [http://subversion.tigris.org/ Subversion], version >= 1.1.318 * [http://www.sqlite.org/ SQLite], version >= 3.0.819 * [http://pysqlite.org/ PySQLite], version >= 1.1.620 * [http://clearsilver.net/ Clearsilver], version >= 0.9.1321 * [http://docutils.sourceforge.net/ docutils], version >= 0.3.722 * [http://projects.edgewall.com/trac/ trac], version >= 0.817 * [http://subversion.tigris.org/ Subversion], version 1.x.x (1.2.3 is OK) 18 * [http://www.sqlite.org/ SQLite], version 3.x.x (3.2.5 is OK) 19 * [http://pysqlite.org/ PySQLite], version 1.1.6, and '''not''' 2.0 and up 20 * [http://clearsilver.net/ Clearsilver], version 0.9.14, and '''not''' 0.10.1 21 * [http://docutils.sourceforge.net/ docutils], version 0.3.x (0.3.9 is OK) 22 * [http://projects.edgewall.com/trac/ trac], version 0.8.x 23 23 24 24 == Preliminaries == … … 27 27 28 28 Preferably you do not have fink in your environment, to avoid that the various configure scripts pick up libraries to link to from under fink. So, make sure that your env path does not include any {{{/sw}}} dirs, and that the file {{{/sw/bin/init.sh}}} is not being executed from anywhere in your {{{.profile}}}. 29 30 === tar over zip === 31 32 When downloading the various packages, and have the choice between zip or tar source archives, prefer the tar distributions as zip has sometimes given carraige return problems, resulting in bizarre errors later on. 29 33 30 34 === clean-up === … … 90 94 {{{ 91 95 cd <subversion-distribution-top-dir> 92 ./configure --without-berkeley-db --enable-swig-bindings=python PYTHON=/usr/bin/python96 ./configure --without-berkeley-db --enable-swig-bindings=python --with-swig=/usr/local/bin/swig PYTHON=/usr/bin/python 93 97 make 94 98 sudo make install … … 101 105 make 102 106 sudo make install 107 }}} 108 109 '''NOTE''': make sure you download the tar archive as the zip (for subversion 1.2.3) gave problems with carraige returns, specifically in the file {{{ac-helpers/install-sh}}}. You should see something like the output below (no bizarre chars) when you do: 110 {{{ 111 $ grep -n ^# ac-helpers/* | grep ':1:' | grep /bin/sh | cat -vte 112 ac-helpers/config.guess:1:#! /bin/sh$ 113 ac-helpers/config.sub:1:#! /bin/sh$ 114 ac-helpers/install-sh:1:#!/bin/sh$ 115 ac-helpers/install.sh:1:#!/bin/sh$ 103 116 }}} 104 117 … … 189 202 }}} 190 203 191 You may need to manage access rights on the trac env directory tree. This may be done by first creating a unix group dedicated to this trac project, e.g. {{{trac}}}, and assigning the various users to this group. The apache {{{w eb}}} user should be one of these. If you need a nice description of how to do this, look at the [http://developer.apple.com/internet/opensource/cvsoverview.html Apple CVSOverview] (then search for the text "create a new group" or "!NetInfo Manager").204 You may need to manage access rights on the trac env directory tree. This may be done by first creating a unix group dedicated to this trac project, e.g. {{{trac}}}, and assigning the various users to this group. The apache {{{www}}} user should be one of these. If you need a nice description of how to do this, look at the [http://developer.apple.com/internet/opensource/cvsoverview.html Apple CVSOverview] (then search for the text "create a new group" or "!NetInfo Manager"). 192 205 193 206 Your {{{trac-admin}}} binary may not be in your search path - if {{{trac-admin}}} isn't found, try: