# $Id: Portfile 225 2010-09-28 00:15:01Z ojayu $

PortSystem 1.0
PortGroup python26 1.0

name			trac-ja
version			0.12.ja1
revision		0
categories		devel python japanese
platforms		darwin
maintainers		ojayu2006@gmail.com
description		Japanese-localized version of Trac.
long_description \
  Trac is an enhanced wiki and issue tracking system for \
  software development projects. Trac uses a minimalistic approach to \
  web-based software project management.

homepage        http://www.i-act.co.jp/project/products/products.html
master_sites	http://www.i-act.co.jp/project/products/downloads/
distname	Trac-${version}

checksums	md5	696e5f9d27095c2c6bd9fc422f9eeb8a \
		sha1	92a44fbee4328062758044d2dab6e228e44a6e24 \
		rmd160	70b6b862c0bd6b4273bfaa250996b4e20dc7d64e
		
use_zip         yes

depends_lib	port:subversion-python26bindings \
		port:python26 port:sqlite3 \
		port:py26-pygments port:py26-genshi \
		port:py26-babel port:py26-sqlite

post-install {	ui_msg "See http://projects.edgewall.com/trac/wiki/TracInstall for information on setting up a new trac environment."
		}

variant postgres description {Build with postgresql support instead of sqlite} {
				depends_lib-delete port:sqlite3 port:py26-sqlite
				depends_lib-append port:py26-psycopg2 port:py26-mx-base
			}

variant mysql description {Build with mysql support instead of sqlite} {
				depends_lib-delete port:sqlite3 port:py26-sqlite
				depends_lib-append port:py26-mysql

				ui_msg "Warning: MySQL support is currently experimental. That means it works for some people, but several issues remain, in particular regarding the use of unicode and the key length in the repository cache."
				ui_msg "See http://trac.edgewall.org/wiki/MySqlDb for more detailed information."
			}

post-destroot	{
			file mkdir ${destroot}${prefix}/share/trac/
			file copy ${worksrcpath}/contrib \
				${destroot}${prefix}/share/trac/contrib
			system "ln -sf ${frameworks_dir}/Python.framework/Versions/2.6/bin/trac-admin \
				${destroot}${prefix}/bin/trac-admin"
			system "ln -sf ${frameworks_dir}/Python.framework/Versions/2.6/bin/tracd \
				${destroot}${prefix}/bin/tracd"
		}
