source: trunk/dports/devel/trac/Portfile @ 48859

Last change on this file since 48859 was 48859, checked in by dluke@…, 11 years ago

Version bump, trac to 0.11.4

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.7 KB
Line 
1# $Id: Portfile 48859 2009-03-30 19:53:15Z dluke@macports.org $
2
3PortSystem 1.0
4PortGroup python25 1.0
5
6name                    trac
7version                 0.11.4
8categories              devel python
9platforms               darwin
10maintainers             dluke@geeklair.net
11description             Wiki and issue tracking system.
12long_description        Trac is an enhanced wiki and issue tracking system for \
13                        software development projects. Trac uses a minimalistic approach to \
14                        web-based software project management.
15
16homepage        http://projects.edgewall.com/trac/
17master_sites    http://ftp.edgewall.com/pub/trac/
18distname        Trac-${version}
19checksums       md5 a765087b22661cf4aa1520518cddecae \
20                sha1 392f5fc0bc8e29ebea07182707ad31a55b9ec46f \
21                rmd160 dffe20cb4f1cda2d8feaed5746a9701c24ccaeef
22
23depends_lib     port:subversion-python25bindings \
24                port:py25-sqlite3 port:python25 \
25                port:sqlite3 port:py25-hashlib \
26                port:py25-pygments port:py25-genshi
27
28post-install {  ui_msg "See http://projects.edgewall.com/trac/wiki/TracInstall for information on setting up a new trac environment."
29                }
30
31variant postgres description {Build with postgresql support instead of sqlite} {
32                                depends_lib-delete port:sqlite3 port:py25-sqlite3
33                                depends_lib-append port:py25-pgsql port:py25-mx-base
34                        }
35
36variant mysql description {Build with mysql support instead of sqlite} {
37                                depends_lib-delete port:sqlite3 port:py25-sqlite3
38                                depends_lib-append port:py25-mysql
39
40                                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."
41                                ui_msg "See http://trac.edgewall.org/wiki/MySqlDb for more detailed information."
42                        }
43
44post-destroot   {
45                        file mkdir ${destroot}${prefix}/share/trac/
46                        file copy ${worksrcpath}/contrib \
47                                ${destroot}${prefix}/share/trac/contrib
48                }
Note: See TracBrowser for help on using the repository browser.