Mon Sep 15 11:50:06 2008 UTC ()
The sqlite3 requires py-sqlite3, which is currently Python 2.5 only.


(joerg)
diff -r1.34 -r1.35 pkgsrc/www/trac/Makefile

cvs diff -r1.34 -r1.35 pkgsrc/www/trac/Makefile (expand / switch to unified diff)

--- pkgsrc/www/trac/Makefile 2008/09/12 10:18:11 1.34
+++ pkgsrc/www/trac/Makefile 2008/09/15 11:50:06 1.35
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.34 2008/09/12 10:18:11 abs Exp $ 1# $NetBSD: Makefile,v 1.35 2008/09/15 11:50:06 joerg Exp $
2# 2#
3 3
4DISTNAME= Trac-0.11.1 4DISTNAME= Trac-0.11.1
5PKGNAME= ${DISTNAME:tl} 5PKGNAME= ${DISTNAME:tl}
6EGG_NAME= ${DISTNAME} 6EGG_NAME= ${DISTNAME}
7CATEGORIES= devel www 7CATEGORIES= devel www
8MASTER_SITES= http://ftp.edgewall.org/pub/trac/ \ 8MASTER_SITES= http://ftp.edgewall.org/pub/trac/ \
9 ftp://ftp.edgewall.org/pub/trac/ 9 ftp://ftp.edgewall.org/pub/trac/
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= http://trac.edgewall.org/ 12HOMEPAGE= http://trac.edgewall.org/
13COMMENT= Subversion repository browser, wiki, and issue tracking system 13COMMENT= Subversion repository browser, wiki, and issue tracking system
14 14
@@ -17,26 +17,27 @@ DEPENDS+= ${PYPKGPREFIX}-subversion>=1.1 @@ -17,26 +17,27 @@ DEPENDS+= ${PYPKGPREFIX}-subversion>=1.1
17 17
18PKG_OPTIONS_VAR= PKG_OPTIONS.trac 18PKG_OPTIONS_VAR= PKG_OPTIONS.trac
19PKG_OPTIONS_REQUIRED_GROUPS= db 19PKG_OPTIONS_REQUIRED_GROUPS= db
20PKG_OPTIONS_GROUP.db= sqlite2 sqlite3 pgsql psycopg2 20PKG_OPTIONS_GROUP.db= sqlite2 sqlite3 pgsql psycopg2
21PKG_SUGGESTED_OPTIONS= sqlite3 21PKG_SUGGESTED_OPTIONS= sqlite3
22 22
23.include "../../mk/bsd.options.mk" 23.include "../../mk/bsd.options.mk"
24 24
25.if !empty(PKG_OPTIONS:Msqlite2) 25.if !empty(PKG_OPTIONS:Msqlite2)
26DEPENDS+= ${PYPKGPREFIX}-sqlite2>=2:../../databases/py-sqlite2 26DEPENDS+= ${PYPKGPREFIX}-sqlite2>=2:../../databases/py-sqlite2
27.endif 27.endif
28.if !empty(PKG_OPTIONS:Msqlite3) 28.if !empty(PKG_OPTIONS:Msqlite3)
29DEPENDS+= ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3 29DEPENDS+= ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3
 30PKG_VERSIONS_ACCEPTED= 25
30.endif 31.endif
31.if !empty(PKG_OPTIONS:Mpgsql) 32.if !empty(PKG_OPTIONS:Mpgsql)
32DEPENDS+= ${PYPKGPREFIX}-PgSQL>=2.4:../../databases/py-PgSQL 33DEPENDS+= ${PYPKGPREFIX}-PgSQL>=2.4:../../databases/py-PgSQL
33.endif 34.endif
34.if !empty(PKG_OPTIONS:Mpsycopg2) 35.if !empty(PKG_OPTIONS:Mpsycopg2)
35DEPENDS+= ${PYPKGPREFIX}-psycopg2>=2:../../databases/py-psycopg2 36DEPENDS+= ${PYPKGPREFIX}-psycopg2>=2:../../databases/py-psycopg2
36.endif 37.endif
37# MySQL is sort of supported but not recommended by upstream and hence 38# MySQL is sort of supported but not recommended by upstream and hence
38# omitted. 39# omitted.
39 40
40PYDISTUTILSPKG= YES 41PYDISTUTILSPKG= YES
41PY_PATCHPLIST= YES 42PY_PATCHPLIST= YES
42PYTHON_PATCH_SCRIPTS= cgi-bin/trac.* contrib/*.py contrib/*-hook 43PYTHON_PATCH_SCRIPTS= cgi-bin/trac.* contrib/*.py contrib/*-hook