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/drupal: ChangeLog drupal-6.5.ebuild drupal-5.11.ebuild drupal-5.9.ebuild drupal-6.3.ebuild drupal-5.10.ebuild drupal-6.4.ebuild
Date: Thu, 09 Oct 2008 19:19:43
Message-Id: E1Ko12v-0006Xs-CE@stork.gentoo.org
1 pva 08/10/09 19:19:37
2
3 Modified: ChangeLog
4 Added: drupal-6.5.ebuild drupal-5.11.ebuild
5 Removed: drupal-5.9.ebuild drupal-6.3.ebuild
6 drupal-5.10.ebuild drupal-6.4.ebuild
7 Log:
8 Version bump, fixes security issue #240726, thank Tobias Heinlein for report.
9 (Portage version: 2.2_rc11/cvs/Linux 2.6.25-gentoo-r7 x86_64)
10
11 Revision Changes Path
12 1.51 www-apps/drupal/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/drupal/ChangeLog?rev=1.51&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/drupal/ChangeLog?rev=1.51&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/drupal/ChangeLog?r1=1.50&r2=1.51
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/www-apps/drupal/ChangeLog,v
21 retrieving revision 1.50
22 retrieving revision 1.51
23 diff -u -r1.50 -r1.51
24 --- ChangeLog 18 Aug 2008 11:33:44 -0000 1.50
25 +++ ChangeLog 9 Oct 2008 19:19:37 -0000 1.51
26 @@ -1,6 +1,14 @@
27 # ChangeLog for www-apps/drupal
28 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/ChangeLog,v 1.50 2008/08/18 11:33:44 hollow Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/ChangeLog,v 1.51 2008/10/09 19:19:37 pva Exp $
31 +
32 +*drupal-6.5 (09 Oct 2008)
33 +*drupal-5.11 (09 Oct 2008)
34 +
35 + 09 Oct 2008; Peter Volkov <pva@g.o> -drupal-5.9.ebuild,
36 + -drupal-5.10.ebuild, +drupal-5.11.ebuild, -drupal-6.3.ebuild,
37 + -drupal-6.4.ebuild, +drupal-6.5.ebuild:
38 + Version bump, fixes security issue #240726, thank Tobias Heinlein for report.
39
40 *drupal-6.4 (18 Aug 2008)
41 *drupal-5.10 (18 Aug 2008)
42
43
44
45 1.1 www-apps/drupal/drupal-6.5.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/drupal/drupal-6.5.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/drupal/drupal-6.5.ebuild?rev=1.1&content-type=text/plain
49
50 Index: drupal-6.5.ebuild
51 ===================================================================
52 # Copyright 1999-2008 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/drupal-6.5.ebuild,v 1.1 2008/10/09 19:19:37 pva Exp $
55
56 inherit webapp eutils depend.php
57
58 MY_PV=${PV:0:3}.0
59
60 DESCRIPTION="PHP-based open-source platform and content management system"
61 HOMEPAGE="http://drupal.org/"
62 SRC_URI="http://drupal.org/files/projects/${P}.tar.gz"
63
64 LICENSE="GPL-2"
65 KEYWORDS="~alpha ~amd64 ~ppc ~x86"
66 IUSE=""
67
68 need_httpd_cgi
69 need_php_httpd
70
71 pkg_setup() {
72 webapp_pkg_setup
73 has_php
74 if [[ ${PHP_VERSION} == "4" ]] ; then
75 local flags="expat"
76 else
77 local flags="xml"
78 fi
79 if ! PHPCHECKNODIE="yes" require_php_with_use ${flags} \
80 || ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
81 die "Re-install ${PHP_PKG} with ${flags} and either gd or gd-external"
82 fi
83 }
84
85 src_install() {
86 webapp_src_preinst
87
88 local docs="MAINTAINERS.txt LICENSE.txt INSTALL.txt CHANGELOG.txt INSTALL.mysql.txt INSTALL.pgsql.txt UPGRADE.txt "
89 dodoc ${docs}
90 rm -f ${docs} INSTALL COPYRIGHT.txt
91
92 cp sites/default/{default.settings.php,settings.php}
93 insinto "${MY_HTDOCSDIR}"
94 doins -r .
95
96 dodir "${MY_HTDOCSDIR}"/files
97 webapp_serverowned "${MY_HTDOCSDIR}"/files
98 webapp_serverowned "${MY_HTDOCSDIR}"/sites/default
99 webapp_serverowned "${MY_HTDOCSDIR}"/sites/default/settings.php
100
101 webapp_configfile "${MY_HTDOCSDIR}"/sites/default/settings.php
102 webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
103
104 webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
105
106 webapp_src_install
107 }
108
109
110
111 1.1 www-apps/drupal/drupal-5.11.ebuild
112
113 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/drupal/drupal-5.11.ebuild?rev=1.1&view=markup
114 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/drupal/drupal-5.11.ebuild?rev=1.1&content-type=text/plain
115
116 Index: drupal-5.11.ebuild
117 ===================================================================
118 # Copyright 1999-2008 Gentoo Foundation
119 # Distributed under the terms of the GNU General Public License v2
120 # $Header: /var/cvsroot/gentoo-x86/www-apps/drupal/drupal-5.11.ebuild,v 1.1 2008/10/09 19:19:37 pva Exp $
121
122 inherit webapp eutils depend.php
123
124 MY_PV=${PV:0:3}.0
125
126 DESCRIPTION="PHP-based open-source platform and content management system"
127 HOMEPAGE="http://drupal.org/"
128 SRC_URI="http://drupal.org/files/projects/${P}.tar.gz"
129
130 LICENSE="GPL-2"
131 KEYWORDS="~alpha ~amd64 ~ppc ~x86"
132 IUSE=""
133
134 need_httpd_cgi
135 need_php_httpd
136
137 pkg_setup() {
138 webapp_pkg_setup
139 has_php
140 if [[ ${PHP_VERSION} == "4" ]] ; then
141 require_php_with_use expat
142 else
143 require_php_with_use xml
144 fi
145 }
146
147 src_install() {
148 webapp_src_preinst
149
150 local docs="MAINTAINERS.txt LICENSE.txt INSTALL.txt CHANGELOG.txt"
151 dodoc ${docs}
152 rm -f ${docs} INSTALL
153
154 insinto "${MY_HTDOCSDIR}"
155 doins -r .
156
157 dodir "${MY_HTDOCSDIR}"/files
158 webapp_serverowned "${MY_HTDOCSDIR}"/files
159 webapp_serverowned "${MY_HTDOCSDIR}"/sites/default
160 webapp_serverowned "${MY_HTDOCSDIR}"/sites/default/settings.php
161
162 webapp_configfile "${MY_HTDOCSDIR}"/sites/default/settings.php
163 webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
164
165 webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
166
167 webapp_src_install
168 }