Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-analyzer/jffnms: ChangeLog jffnms-0.8.3-r2.ebuild jffnms-0.8.3-r1.ebuild jffnms-0.8.2-r1.ebuild
Date: Thu, 13 Sep 2007 17:09:09
Message-Id: E1IVs4Z-0004w1-0Y@stork.gentoo.org
1 pva 07/09/13 17:01:47
2
3 Modified: ChangeLog
4 Added: jffnms-0.8.3-r2.ebuild
5 Removed: jffnms-0.8.3-r1.ebuild jffnms-0.8.2-r1.ebuild
6 Log:
7 Fixes Multiple vulnerabilities (CVE-2007-31{89,90,91,92}) reported by Robert Buchholz <rbu AT gentoo.org> in bug #192240.
8 (Portage version: 2.1.3.9)
9
10 Revision Changes Path
11 1.10 net-analyzer/jffnms/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/jffnms/ChangeLog?rev=1.10&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/jffnms/ChangeLog?rev=1.10&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/jffnms/ChangeLog?r1=1.9&r2=1.10
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-analyzer/jffnms/ChangeLog,v
20 retrieving revision 1.9
21 retrieving revision 1.10
22 diff -u -r1.9 -r1.10
23 --- ChangeLog 29 Jul 2007 17:00:36 -0000 1.9
24 +++ ChangeLog 13 Sep 2007 17:01:46 -0000 1.10
25 @@ -1,6 +1,14 @@
26 # ChangeLog for net-analyzer/jffnms
27 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/jffnms/ChangeLog,v 1.9 2007/07/29 17:00:36 phreak Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/jffnms/ChangeLog,v 1.10 2007/09/13 17:01:46 pva Exp $
30 +
31 +*jffnms-0.8.3-r2 (13 Sep 2007)
32 +
33 + 13 Sep 2007; <pva@g.o>
34 + +files/jffnms-0.8.3-misc-security-fixes.patch, -jffnms-0.8.2-r1.ebuild,
35 + -jffnms-0.8.3-r1.ebuild, +jffnms-0.8.3-r2.ebuild:
36 + Fixes Multiple vulnerabilities (CVE-2007-31{89,90,91,92}) reported by Robert
37 + Buchholz <rbu AT gentoo.org> in bug #192240.
38
39 29 Jul 2007; Christian Heim <phreak@g.o> jffnms-0.8.2-r1.ebuild,
40 jffnms-0.8.3-r1.ebuild:
41
42
43
44 1.1 net-analyzer/jffnms/jffnms-0.8.3-r2.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/jffnms/jffnms-0.8.3-r2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/jffnms/jffnms-0.8.3-r2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: jffnms-0.8.3-r2.ebuild
50 ===================================================================
51 # Copyright 1999-2007 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/jffnms/jffnms-0.8.3-r2.ebuild,v 1.1 2007/09/13 17:01:46 pva Exp $
54
55 inherit eutils depend.php
56
57 DESCRIPTION="Network Management and Monitoring System."
58 HOMEPAGE="http://www.jffnms.org/"
59 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
60
61 LICENSE="GPL-2"
62 SLOT="0"
63 KEYWORDS="~x86"
64 IUSE="mysql postgres snmp"
65
66 DEPEND="www-servers/apache
67 net-analyzer/rrdtool
68 media-libs/gd
69 dev-php/PEAR-PEAR
70 net-analyzer/net-snmp
71 sys-apps/diffutils
72 app-mobilephone/smsclient"
73
74 RDEPEND="${DEPEND}
75 media-gfx/graphviz
76 net-analyzer/nmap
77 net-analyzer/fping"
78
79 need_php_cli
80
81 pkg_setup() {
82 local flags="pcre session snmp sockets wddx"
83 use mysql && flags="${flags} mysql"
84 use postgres && flags="${flags} postgres"
85
86 if ! PHPCHECKNODIE="yes" require_php_with_use ${flags} \
87 || ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
88 eerror
89 eerror "${PHP_PKG} needs to be re-installed with all of the following"
90 eerror "USE flags enabled:"
91 eerror
92 eerror "${flags}"
93 eerror
94 eerror "as well as any of the following USE flags enabled:"
95 eerror
96 eerror "gd or gd-external"
97 eerror
98 die "Re-install ${PHP_PKG} with ${flags} and either gd or gd-external"
99 fi
100
101 enewgroup jffnms
102 enewuser jffnms -1 /bin/bash -1 jffnms,apache
103 }
104
105 src_unpack() {
106 unpack ${A}
107 cd "${S}"
108
109 # Fixes Multiple vulnerabilities bug #192240
110 epatch "${FILESDIR}"/${P}-misc-security-fixes.patch
111 }
112
113 src_install(){
114 INSTALL_DIR="/opt/${PN}"
115 IMAGE_DIR="${D}${INSTALL_DIR}"
116
117 dodir "${INSTALL_DIR}"
118 cp -r * "${IMAGE_DIR}" || die
119 rm -f "${IMAGE_DIR}/LICENSE"
120
121 # Clean up windows related stuff
122 rm -f "${IMAGE_DIR}/*.win32.txt"
123 rm -rf "${IMAGE_DIR}/docs/windows"
124 rm -rf "${IMAGE_DIR}/engine/windows"
125
126 chown -R jffnms:apache "${IMAGE_DIR}" || die
127 chmod -R ug+rw "${IMAGE_DIR}" || die
128
129 elog "${PN} has been partialy installed on your system. However you"
130 elog "still need proceed with final installation and configuration."
131 elog "You can visit http://www.gentoo.org/doc/en/jffnms.xml in order"
132 elog "to get detailed information on how to get jffnms up and running."
133 }
134
135
136
137 --
138 gentoo-commits@g.o mailing list