PHP 5 Compatability fixes. Closes #60489.
authorEldad Zack <eldad@gentoo.org>
Thu, 4 Nov 2004 12:33:13 +0000 (12:33 +0000)
committerEldad Zack <eldad@gentoo.org>
Thu, 4 Nov 2004 12:33:13 +0000 (12:33 +0000)
net-analyzer/acid/ChangeLog
net-analyzer/acid/Manifest
net-analyzer/acid/acid-0.9.6_beta23.ebuild

index e6d5fa26e75ee2441d492837a468316bf22474ce..9cdebe9e37c41e123fb2b0e09c607edd8c3b9eb6 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for net-analyzer/acid
 # Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/acid/ChangeLog,v 1.6 2004/10/25 17:48:46 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/acid/ChangeLog,v 1.7 2004/11/04 12:33:13 eldad Exp $
+
+  04 Nov 2004; Eldad Zack <eldad@gentoo.org> acid-0.9.6_beta23.ebuild:
+  PHP 5 Compatability fixes. Thanks to Christian Malerbakken
+  <christian@malerbakken.com>. Closes #60489.
 
   25 Oct 2004; Michael Hanselmann <hansmi@gentoo.org>
   acid-0.9.6_beta23.ebuild:
index 4538db691803435af4785a93ce0fe737d76d95a5..25b376d0feb8bfe4f40ff5c52a8df9033eb5e3fd 100644 (file)
@@ -1,4 +1,14 @@
-MD5 c96f0bc350938f601155807811235435 acid-0.9.6_beta23.ebuild 1524
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 232980e34db9e7d2f69b8c5d641a74a6 acid-0.9.6_beta23.ebuild 1884
+MD5 ef65b7db5576ee68cda895e6f20c99dc ChangeLog 1409
 MD5 d5e9bd932b7a02f7fbaa05865d864854 metadata.xml 248
-MD5 3d11c459467596968e3c2792cc691949 ChangeLog 1231
 MD5 26f34d01017d5c8acb2d58fd139cef67 files/digest-acid-0.9.6_beta23 65
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+iD8DBQFBiiDtT+MN7JbqCpMRAj5WAJ4/gdSGTbcoLGQE59I+tcDuJcO10gCfUmzZ
+OBqk9j97D+1H9UYKEMVSYrI=
+=q8fz
+-----END PGP SIGNATURE-----
index f314ea59225adaa84a6ecccf218521d809c53e61..b5eab1cbeb9e30df9976fe20cbf8f842f86f8fb5 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/acid/acid-0.9.6_beta23.ebuild,v 1.7 2004/10/25 17:48:46 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/acid/acid-0.9.6_beta23.ebuild,v 1.8 2004/11/04 12:33:13 eldad Exp $
 
-inherit webapp
+inherit webapp versionator eutils
 
 MY_P=${P/_beta/b}
 DESCRIPTION="Snort ACID - Analysis Console for Intrusion Databases"
@@ -35,13 +35,19 @@ check_useflag() {
 
        eerror "${my_pkg} was compiled without ${my_flag}. Please re-emerge it with USE=${my_flag}"
        die "check_useflag failed"
-
 }
 
 pkg_setup() {
        webapp_pkg_setup
 
        check_useflag dev-php/mod_php gd
+
+       # If mod_php used is >= 5.0.0, it has to have session useflag enabled.
+       local ver_modphp=$(best_version mod_php)
+       ver_modphp=${ver_modphp/dev-php\/mod_php-/}
+       if [[ $(get_major_version ${ver_modphp}) -ge 5 ]]; then
+               check_useflag dev-php/mod_php session
+       fi
 }
 
 src_compile () {
@@ -52,6 +58,7 @@ src_install () {
        webapp_src_preinst
 
        sed -i -e '12s:^$DBlib_path =.*:$DBlib_path = "/usr/lib/php/adodb";:' acid_conf.php
+       sed -i -e '67s/($version\[0\] >= 4)/($version[0] >= 5) || &/' acid_db_common.php
 
        insinto ${MY_HTDOCSDIR}
        doins *