Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apps/trac: ChangeLog trac-0.11.6.ebuild trac-0.11.2.ebuild
Date: Sun, 29 Nov 2009 20:11:59
Message-Id: E1NEq7f-0005cS-2T@stork.gentoo.org
1 arfrever 09/11/29 20:11:55
2
3 Modified: ChangeLog
4 Added: trac-0.11.6.ebuild
5 Removed: trac-0.11.2.ebuild
6 Log:
7 Version bump. Fix dependencies (bug #256000).
8 (Portage version: 14920-svn/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.91 www-apps/trac/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/trac/ChangeLog?rev=1.91&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/trac/ChangeLog?rev=1.91&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/trac/ChangeLog?r1=1.90&r2=1.91
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/www-apps/trac/ChangeLog,v
20 retrieving revision 1.90
21 retrieving revision 1.91
22 diff -u -r1.90 -r1.91
23 --- ChangeLog 17 Oct 2009 08:26:29 -0000 1.90
24 +++ ChangeLog 29 Nov 2009 20:11:54 -0000 1.91
25 @@ -1,6 +1,12 @@
26 # ChangeLog for www-apps/trac
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/ChangeLog,v 1.90 2009/10/17 08:26:29 djc Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/ChangeLog,v 1.91 2009/11/29 20:11:54 arfrever Exp $
30 +
31 +*trac-0.11.6 (29 Nov 2009)
32 +
33 + 29 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
34 + -trac-0.11.2.ebuild, +trac-0.11.6.ebuild:
35 + Version bump. Fix dependencies (bug #256000).
36
37 17 Oct 2009; <djc@g.o> trac-0.11.5.ebuild:
38 Set +sqlite to make default config work (#261281).
39
40
41
42 1.1 www-apps/trac/trac-0.11.6.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/trac/trac-0.11.6.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/trac/trac-0.11.6.ebuild?rev=1.1&content-type=text/plain
46
47 Index: trac-0.11.6.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/www-apps/trac/trac-0.11.6.ebuild,v 1.1 2009/11/29 20:11:54 arfrever Exp $
52
53 EAPI="2"
54
55 inherit distutils webapp
56
57 MY_PV=${PV/_beta/b}
58 MY_P=Trac-${MY_PV}
59 S=${WORKDIR}/${MY_P}
60
61 DESCRIPTION="Trac is a minimalistic web-based project management, wiki and bug/issue tracking system."
62 HOMEPAGE="http://trac.edgewall.com/"
63 LICENSE="trac"
64 SRC_URI="http://ftp.edgewall.com/pub/trac/${MY_P}.tar.gz"
65
66 IUSE="cgi fastcgi mysql postgres +sqlite subversion"
67
68 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
69
70 # doing so because tools, python packages... overlap
71 SLOT="0"
72 WEBAPP_MANUAL_SLOT="yes"
73
74 RDEPEND="
75 dev-python/setuptools
76 >=dev-python/docutils-0.3.9
77 dev-python/flup
78 >=dev-python/genshi-0.5
79 dev-python/pygments
80 dev-python/pytz
81 cgi? (
82 virtual/httpd-cgi
83 )
84 fastcgi? (
85 virtual/httpd-fastcgi
86 )
87 mysql? (
88 >=dev-python/mysql-python-1.2.1
89 >=virtual/mysql-4.1
90 )
91 postgres? (
92 >=dev-python/psycopg-2
93 )
94 sqlite? (
95 >=dev-db/sqlite-3.3.4
96 || (
97 >=dev-lang/python-2.5[sqlite]
98 >=dev-python/pysqlite-2.3.2
99 )
100 )
101 subversion? (
102 >=dev-util/subversion-1.4.2[python]
103 )
104 !www-apps/trac-webadmin
105 "
106 DEPEND="${RDEPEND}"
107
108 pkg_setup() {
109 webapp_pkg_setup
110
111 if ! use mysql && ! use postgres && ! use sqlite; then
112 eerror "You must select at least one database backend, by enabling"
113 eerror "at least one of the 'mysql', 'postgres' or 'sqlite' USE flags."
114 die "no database backend selected"
115 fi
116
117 enewgroup tracd
118 enewuser tracd -1 -1 -1 tracd
119 }
120
121 src_install() {
122 webapp_src_preinst
123 distutils_src_install
124
125 # project environments might go in here
126 keepdir /var/lib/trac
127
128 # Use this as the egg-cache for tracd
129 dodir /var/lib/trac/egg-cache
130 keepdir /var/lib/trac/egg-cache
131 fowners tracd:tracd /var/lib/trac/egg-cache
132
133 # documentation
134 cp -r contrib "${D}"/usr/share/doc/${P}/
135
136 # tracd init script
137 newconfd "${FILESDIR}"/tracd.confd tracd
138 newinitd "${FILESDIR}"/tracd.initd.2 tracd
139
140 if use cgi; then
141 cp cgi-bin/trac.cgi "${D}"/${MY_CGIBINDIR} || die
142 fi
143 if use fastcgi; then
144 cp cgi-bin/trac.fcgi "${D}"/${MY_CGIBINDIR} || die
145 fi
146
147 for lang in en; do
148 webapp_postinst_txt ${lang} "${FILESDIR}"/postinst-${lang}.txt
149 webapp_postupgrade_txt ${lang} "${FILESDIR}"/postupgrade-${lang}.txt
150 done
151
152 webapp_src_install
153 }