Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apps/egroupware: metadata.xml ChangeLog egroupware-1.6.001.ebuild egroupware-1.4.003.ebuild egroupware-1.4.002.ebuild
Date: Sat, 24 Jan 2009 10:02:53
Message-Id: E1LQfLl-0004K1-H4@stork.gentoo.org
1 pva 09/01/24 10:02:49
2
3 Modified: metadata.xml ChangeLog
4 Added: egroupware-1.6.001.ebuild
5 Removed: egroupware-1.4.003.ebuild egroupware-1.4.002.ebuild
6 Log:
7 Version bump, bug #251743, thank Kai Sommer and Thomas Raschbacher for this work. Remove old.
8 (Portage version: 2.1.6.7/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.5 www-apps/egroupware/metadata.xml
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/egroupware/metadata.xml?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/egroupware/metadata.xml?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/egroupware/metadata.xml?r1=1.4&r2=1.5
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/www-apps/egroupware/metadata.xml,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- metadata.xml 23 Aug 2008 04:45:05 -0000 1.4
24 +++ metadata.xml 24 Jan 2009 10:02:49 -0000 1.5
25 @@ -4,5 +4,8 @@
26 <herd>web-apps</herd>
27 <use>
28 <flag name='jpgraph'>Add <pkg>dev-php5/jpgraph</pkg> support</flag>
29 + <flag name='mydms'>Install eGroupware-MyDMS</flag>
30 + <flag name='icalsrv'>Install iCal Server (eGroupware-iCalSrv)</flag>
31 + <flag name='gallery'>Install gallery2 port for eGW</flag>
32 </use>
33 </pkgmetadata>
34
35
36
37 1.99 www-apps/egroupware/ChangeLog
38
39 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/egroupware/ChangeLog?rev=1.99&view=markup
40 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/egroupware/ChangeLog?rev=1.99&content-type=text/plain
41 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/egroupware/ChangeLog?r1=1.98&r2=1.99
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/www-apps/egroupware/ChangeLog,v
46 retrieving revision 1.98
47 retrieving revision 1.99
48 diff -u -r1.98 -r1.99
49 --- ChangeLog 23 Aug 2008 04:45:05 -0000 1.98
50 +++ ChangeLog 24 Jan 2009 10:02:49 -0000 1.99
51 @@ -1,6 +1,14 @@
52 # ChangeLog for www-apps/egroupware
53 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/www-apps/egroupware/ChangeLog,v 1.98 2008/08/23 04:45:05 cardoe Exp $
55 +# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
56 +# $Header: /var/cvsroot/gentoo-x86/www-apps/egroupware/ChangeLog,v 1.99 2009/01/24 10:02:49 pva Exp $
57 +
58 +*egroupware-1.6.001 (24 Jan 2009)
59 +
60 + 24 Jan 2009; Peter Volkov <pva@g.o> metadata.xml,
61 + -egroupware-1.4.002.ebuild, -egroupware-1.4.003.ebuild,
62 + +egroupware-1.6.001.ebuild:
63 + Version bump, bug #251743, thank Kai Sommer and Thomas Raschbacher for this
64 + work. Remove old.
65
66 23 Aug 2008; Doug Goldstein <cardoe@g.o> metadata.xml:
67 add GLEP 56 USE flag desc from use.local.desc
68
69
70
71 1.1 www-apps/egroupware/egroupware-1.6.001.ebuild
72
73 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/egroupware/egroupware-1.6.001.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/egroupware/egroupware-1.6.001.ebuild?rev=1.1&content-type=text/plain
75
76 Index: egroupware-1.6.001.ebuild
77 ===================================================================
78 # Copyright 1999-2009 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/www-apps/egroupware/egroupware-1.6.001.ebuild,v 1.1 2009/01/24 10:02:49 pva Exp $
81
82 inherit eutils webapp depend.php
83
84 MY_PN=eGroupware
85 MY_PV="${PV/_/.}"
86
87 DESCRIPTION="Web-based GroupWare suite"
88 HOMEPAGE="http://www.egroupware.org/"
89 SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${MY_PV}.tar.bz2
90 mirror://sourceforge/${PN}/${MY_PN}-egw-pear-${MY_PV}.tar.bz2
91 mydms? ( mirror://sourceforge/${PN}/${MY_PN}-mydms-${MY_PV}.tar.bz2 )
92 icalsrv? ( mirror://sourceforge/${PN}/${MY_PN}-icalsrv-${MY_PV}.tar.bz2 )
93 gallery? ( mirror://sourceforge/${PN}/${MY_PN}-gallery-${MY_PV}.tar.bz2 )"
94
95 LICENSE="GPL-2"
96 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
97 IUSE="jpgraph ldap mssql mysql postgres mydms icalsrv gallery"
98
99 RDEPEND="jpgraph? ( dev-php5/jpgraph )
100 dev-php/PEAR-PEAR
101 virtual/cron"
102
103 need_httpd_cgi
104 need_php_httpd
105
106 S=${WORKDIR}/${PN}
107
108 pkg_setup () {
109 webapp_pkg_setup
110 has_php
111
112 local php_flags="imap session unicode"
113
114 for f in ldap mssql mysql postgres; do
115 use ${f} && php_flags="${php_flags} ${f}"
116 done
117
118 if ! PHPCHECKNODIE="yes" require_php_with_use ${php_flags} || \
119 ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
120 die "Re-install ${PHP_PKG} with ${php_flags} and either gd or gd-external."
121 fi
122 }
123
124 src_unpack() {
125 unpack ${A}
126 cd "${S}"
127 esvn_clean
128
129 if use jpgraph; then
130 einfo "Fixing jpgraph location"
131 sed -i "s|EGW_SERVER_ROOT . '/../jpgraph/src/jpgraph.php'|'/usr/share/php${PHP_VERSION}/jpgraph/jpgraph.php'|" \
132 projectmanager/inc/class.projectmanager_ganttchart.inc.php || die
133 sed -i "s|EGW_SERVER_ROOT . '/../jpgraph/src/jpgraph_gantt.php'|'/usr/share/php${PHP_VERSION}/jpgraph/jpgraph_gantt.php'|" \
134 projectmanager/inc/class.projectmanager_ganttchart.inc.php || die
135 fi
136 }
137
138 src_install() {
139 webapp_src_preinst
140
141 insinto "${MY_HTDOCSDIR}"
142 doins -r .
143
144 webapp_serverowned "${MY_HTDOCSDIR}/phpgwapi/images"
145
146 webapp_postinst_txt en "${FILESDIR}/postinstall-en-1.2.txt"
147 webapp_src_install
148 }
149
150 pkg_postinst() {
151 if use ldap; then
152 elog "If you are using LDAP contacts/addressbook, please read the upgrade instructions at"
153 elog "http://www.egroupware.org/index.php?page_name=wiki&wikipage=ManualSetupUpdate"
154 elog "before running the egroupware setup"
155 fi
156 webapp_pkg_postinst
157 }