Edgewall Software

Changes between Version 13 and Version 14 of TracOnOsxNoFink


Ignore:
Timestamp:
Sep 15, 2005, 9:01:52 PM (19 years ago)
Author:
mario@…
Comment:

After having to install again on a 10.3 system, I am updating version info for some packages that have evolved, and added not on zip/line-end problem.

Legend:

Unmodified
Added
Removed
Modified
  • TracOnOsxNoFink

    v13 v14  
    1313 * Apache 1.3, the one bundled with OS X 10.3
    1414 * [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.7
     15 * [http://www.webdav.org/neon/ neon], version 0.25.x (0.25.3 is OK)
    1616 * [http://www.swig.org/ swig], version '''=''' 1.3.21, and '''not''' 1.3.24 !! 
    17  * [http://subversion.tigris.org/ Subversion], version >= 1.1.3
    18  * [http://www.sqlite.org/ SQLite], version >= 3.0.8
    19  * [http://pysqlite.org/ PySQLite], version >= 1.1.6
    20  * [http://clearsilver.net/ Clearsilver], version >= 0.9.13
    21  * [http://docutils.sourceforge.net/ docutils], version >= 0.3.7
    22  * [http://projects.edgewall.com/trac/ trac], version >= 0.8
     17 * [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
    2323 
    2424== Preliminaries ==
     
    2727
    2828Preferably 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
     32When 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.
    2933
    3034=== clean-up ===
     
    9094{{{
    9195cd <subversion-distribution-top-dir>
    92 ./configure --without-berkeley-db --enable-swig-bindings=python PYTHON=/usr/bin/python
     96./configure --without-berkeley-db --enable-swig-bindings=python --with-swig=/usr/local/bin/swig PYTHON=/usr/bin/python
    9397make
    9498sudo make install
     
    101105make
    102106sudo 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
     112ac-helpers/config.guess:1:#! /bin/sh$
     113ac-helpers/config.sub:1:#! /bin/sh$
     114ac-helpers/install-sh:1:#!/bin/sh$
     115ac-helpers/install.sh:1:#!/bin/sh$
    103116}}}
    104117
     
    189202}}}
    190203
    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 {{{web}}} 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").
     204You 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").
    192205
    193206Your {{{trac-admin}}} binary may not be in your search path - if {{{trac-admin}}} isn't found, try: