diff options
author | Markus Ullmann <jokey@gentoo.org> | 2007-02-01 16:44:29 +0000 |
---|---|---|
committer | Markus Ullmann <jokey@gentoo.org> | 2007-02-01 16:44:29 +0000 |
commit | e174cbab4080aa086328ea2f213d94d664bde9eb (patch) | |
tree | 4cf1acc0d6b8ba1275930fbede21ed5bf3d3af30 /net-analyzer | |
parent | Dropping direct DB deps wrt bug #159828 (diff) | |
download | historical-e174cbab4080aa086328ea2f213d94d664bde9eb.tar.gz historical-e174cbab4080aa086328ea2f213d94d664bde9eb.tar.bz2 historical-e174cbab4080aa086328ea2f213d94d664bde9eb.zip |
Fixing dependencies wrt bug #159781
Package-Manager: portage-2.1.2-r1
Diffstat (limited to 'net-analyzer')
-rw-r--r-- | net-analyzer/base/ChangeLog | 10 | ||||
-rw-r--r-- | net-analyzer/base/Manifest | 40 | ||||
-rw-r--r-- | net-analyzer/base/base-1.2.7-r1.ebuild (renamed from net-analyzer/base/base-1.2.4.ebuild) | 12 | ||||
-rw-r--r-- | net-analyzer/base/base-1.2.7.ebuild | 212 | ||||
-rw-r--r-- | net-analyzer/base/files/digest-base-1.2.4 | 3 | ||||
-rw-r--r-- | net-analyzer/base/files/digest-base-1.2.7-r1 (renamed from net-analyzer/base/files/digest-base-1.2.7) | 0 |
6 files changed, 34 insertions, 243 deletions
diff --git a/net-analyzer/base/ChangeLog b/net-analyzer/base/ChangeLog index 1e4d7ce5496e..c15899083929 100644 --- a/net-analyzer/base/ChangeLog +++ b/net-analyzer/base/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-analyzer/base -# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/base/ChangeLog,v 1.6 2006/12/02 17:20:33 vanquirius Exp $ +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/base/ChangeLog,v 1.7 2007/02/01 16:44:29 jokey Exp $ + +*base-1.2.7-r1 (01 Feb 2007) + + 01 Feb 2007; Markus Ullmann <jokey@gentoo.org> -base-1.2.4.ebuild, + -base-1.2.7.ebuild, +base-1.2.7-r1.ebuild: + Fixing dependencies wrt bug #159781 *base-1.2.7 (02 Dec 2006) diff --git a/net-analyzer/base/Manifest b/net-analyzer/base/Manifest index 3937392d2ffa..4bf36b424f78 100644 --- a/net-analyzer/base/Manifest +++ b/net-analyzer/base/Manifest @@ -1,24 +1,26 @@ -DIST base-1.2.4.tar.gz 327770 RMD160 04829977b340cfccff53c1546ef00d6dc1a06af5 SHA1 8d289ac39742c274c2d9fd45bd766178e8237990 SHA256 a9f578a421d687d66f150e1e32f37e6641fe1ad36b2837e8d2476481143f28c1 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + DIST base-1.2.7.tar.gz 364282 RMD160 a078acf49da55a957f659e52f4e37f978bb1246c SHA1 6ce7af6f010d2e32f903758508987069ecb03b93 SHA256 615bdc6cd3cfb45143bff5f23d3edfed025702d572086e473506acdd745d132f -EBUILD base-1.2.4.ebuild 6972 RMD160 455fdf1683094f4650ac57b8f1e909e60aec4f1c SHA1 3223c48c755233dc27e0fc61df0ce10f00609e04 SHA256 cb0120c41e2329e96e283c24a2f5c0d345b26bb89788e17bb79dbfa92f5b2166 -MD5 ece41925dca3a827f8262a1c78e643e3 base-1.2.4.ebuild 6972 -RMD160 455fdf1683094f4650ac57b8f1e909e60aec4f1c base-1.2.4.ebuild 6972 -SHA256 cb0120c41e2329e96e283c24a2f5c0d345b26bb89788e17bb79dbfa92f5b2166 base-1.2.4.ebuild 6972 -EBUILD base-1.2.7.ebuild 6978 RMD160 b650415ed1f61f8676941dbd229043174249cc55 SHA1 5fde3506d0ea68525f0e508013fddd95f7aecfda SHA256 85d880abbd3a21266caab3dd77c2ca8f743cd6dd013494ac8b9c04564b75e943 -MD5 38a868e007fe50b43808bcd5e7f2f2ee base-1.2.7.ebuild 6978 -RMD160 b650415ed1f61f8676941dbd229043174249cc55 base-1.2.7.ebuild 6978 -SHA256 85d880abbd3a21266caab3dd77c2ca8f743cd6dd013494ac8b9c04564b75e943 base-1.2.7.ebuild 6978 -MISC ChangeLog 1323 RMD160 5b85770484491d0bd0c174c96e8af81ed26a849b SHA1 ff0d9c6d16e2f07c17a75d5a6b8dd9708a93894a SHA256 a904a93eecb0fc6ff6b6c8bb6d246312f6cce6a4ed1f741bdd37e7b83c9dff00 -MD5 93b20d67d4b655bfb35ae16e1c9ee65b ChangeLog 1323 -RMD160 5b85770484491d0bd0c174c96e8af81ed26a849b ChangeLog 1323 -SHA256 a904a93eecb0fc6ff6b6c8bb6d246312f6cce6a4ed1f741bdd37e7b83c9dff00 ChangeLog 1323 +EBUILD base-1.2.7-r1.ebuild 6909 RMD160 039547b18fe77e639d631f5bb0f1943ed026009c SHA1 9c6ac08f4d94f48e41eba44c0b6fa4207146a366 SHA256 e9828a4cebbcb70f3520eff17936f00a3208ef1292bfdaeedda1114e2f5d1eb5 +MD5 42c4abdcd69a26d6599a333f86c6676f base-1.2.7-r1.ebuild 6909 +RMD160 039547b18fe77e639d631f5bb0f1943ed026009c base-1.2.7-r1.ebuild 6909 +SHA256 e9828a4cebbcb70f3520eff17936f00a3208ef1292bfdaeedda1114e2f5d1eb5 base-1.2.7-r1.ebuild 6909 +MISC ChangeLog 1501 RMD160 9fb2513487e82c676020b3c49bea597b2cfad555 SHA1 7df9ed5b6ab4d8d2a7e5a62c98397cdd94e158e1 SHA256 9a57580c8398979c05d28a8f20547ad3ddddb6070438478cba3990a1e96d989c +MD5 aa060e3d42f3f3ea9fdc902493ecdbd7 ChangeLog 1501 +RMD160 9fb2513487e82c676020b3c49bea597b2cfad555 ChangeLog 1501 +SHA256 9a57580c8398979c05d28a8f20547ad3ddddb6070438478cba3990a1e96d989c ChangeLog 1501 MISC metadata.xml 159 RMD160 28e799fe0fd02aaab9d4bbe5595f133101606f5b SHA1 9f5df3eabd621951a959cc8e0e2e0d352cd1fe1e SHA256 b75c711bd971e46f0ec957e833c60879b0c5023e0bb94409a6255781b69f6dc6 MD5 f34e3c8858756da0001b12d2d3fa1af2 metadata.xml 159 RMD160 28e799fe0fd02aaab9d4bbe5595f133101606f5b metadata.xml 159 SHA256 b75c711bd971e46f0ec957e833c60879b0c5023e0bb94409a6255781b69f6dc6 metadata.xml 159 -MD5 b10da5937d9589a61e2d1cf34c2f97ae files/digest-base-1.2.4 232 -RMD160 957e920ac1496bf472c752188178d62338b4f437 files/digest-base-1.2.4 232 -SHA256 cedea6dbdd6c2b5013127b0db46f09849d09979d2bae9961f44cc8165b01597c files/digest-base-1.2.4 232 -MD5 5f7a8c95137b3fc1186f42b5d8755f89 files/digest-base-1.2.7 232 -RMD160 e40b2d17a553b30264f760b36ac0a5729e43c828 files/digest-base-1.2.7 232 -SHA256 bb09e9c64ee72c4a95d3da4451cd297483879a4bd9d4f1e4e96f58680c52d97f files/digest-base-1.2.7 232 +MD5 5f7a8c95137b3fc1186f42b5d8755f89 files/digest-base-1.2.7-r1 232 +RMD160 e40b2d17a553b30264f760b36ac0a5729e43c828 files/digest-base-1.2.7-r1 232 +SHA256 bb09e9c64ee72c4a95d3da4451cd297483879a4bd9d4f1e4e96f58680c52d97f files/digest-base-1.2.7-r1 232 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.1 (GNU/Linux) + +iD8DBQFFwhjcz974XjDVpbkRAjhiAKC0XLOotlTgVE2zpuJhVGihQSk8qwCeIHII +YUXP7HOy5ObUT8K+8wo9hYg= +=wdZC +-----END PGP SIGNATURE----- diff --git a/net-analyzer/base/base-1.2.4.ebuild b/net-analyzer/base/base-1.2.7-r1.ebuild index 5624636e49a1..a0d2903602b2 100644 --- a/net-analyzer/base/base-1.2.4.ebuild +++ b/net-analyzer/base/base-1.2.7-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2006 Gentoo Foundation +# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/base/base-1.2.4.ebuild,v 1.3 2006/11/23 19:45:10 vivo Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/base/base-1.2.7-r1.ebuild,v 1.1 2007/02/01 16:44:29 jokey Exp $ inherit webapp versionator eutils depend.apache depend.php @@ -8,15 +8,15 @@ CONF_DIR="/etc/${PN}" CONF_OLD="base_conf.php.dist" CONF_NEW="base_conf.php" MIDDLEMAN="base_path.php" +DBTYPES="mssql mysql oracle postgres" DESCRIPTION="A web-based front-end to the Snort IDS." HOMEPAGE="http://base.secureideas.net" SRC_URI="mirror://sourceforge/secureideas/${P}.tar.gz" + LICENSE="GPL-2" KEYWORDS="~amd64 ~ppc ~x86" # SLOT is intentionally omitted because this package uses webapp-config - -DBTYPES="mssql mysql oracle postgres" IUSE="gd ${DBTYPES}" # BASE *should* work with any php-driven web server, so only require Apache @@ -39,9 +39,7 @@ RDEPEND="${DEPEND} >=dev-php/PEAR-Numbers_Words-0.14.0 >=dev-php/PEAR-Image_Canvas-0.2.4 >=dev-php/PEAR-Image_Graph-0.7.1 - >=media-libs/gd-2.0.32 - mysql? ( virtual/mysql ) - postgres? ( >=dev-db/postgresql-7.1.0 ) )" + >=media-libs/gd-2.0.32 )" # A local database isn't necessary, so only require one when the user # has use-flags set for one of the supported DBs. # Snort can also be installed on a remote system, so don't require it. diff --git a/net-analyzer/base/base-1.2.7.ebuild b/net-analyzer/base/base-1.2.7.ebuild deleted file mode 100644 index a4882687db2c..000000000000 --- a/net-analyzer/base/base-1.2.7.ebuild +++ /dev/null @@ -1,212 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/base/base-1.2.7.ebuild,v 1.1 2006/12/02 17:20:33 vanquirius Exp $ - -inherit webapp versionator eutils depend.apache depend.php - -CONF_DIR="/etc/${PN}" -CONF_OLD="base_conf.php.dist" -CONF_NEW="base_conf.php" -MIDDLEMAN="base_path.php" - -DESCRIPTION="A web-based front-end to the Snort IDS." -HOMEPAGE="http://base.secureideas.net" -SRC_URI="mirror://sourceforge/secureideas/${P}.tar.gz" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~ppc ~x86" -# SLOT is intentionally omitted because this package uses webapp-config - -DBTYPES="mssql mysql oracle postgres" -IUSE="gd ${DBTYPES}" - -# BASE *should* work with any php-driven web server, so only require Apache -# when the user has an apache use-flag set. -want_apache - -DEPEND=">=app-arch/tar-1.14 - >=sys-libs/zlib-1.2.1-r3 - >=app-arch/gzip-1.3.5-r4 - >=sys-apps/coreutils-5.2.1-r2 - >=sys-apps/sed-4.0.9" - -RDEPEND="${DEPEND} - >=dev-php/adodb-4.68 - gd? ( || ( >=dev-php4/jpgraph-1.19 >=dev-php5/jpgraph-2.0_beta ) - >=dev-php/PEAR-PEAR-1.3.6-r1 - >=dev-php/PEAR-Image_Color-1.0.2 - >=dev-php/PEAR-Log-1.9.3 - >=dev-php/PEAR-Numbers_Roman-0.2.0 - >=dev-php/PEAR-Numbers_Words-0.14.0 - >=dev-php/PEAR-Image_Canvas-0.2.4 - >=dev-php/PEAR-Image_Graph-0.7.1 - >=media-libs/gd-2.0.32 - mysql? ( virtual/mysql ) - postgres? ( >=dev-db/postgresql-7.1.0 ) )" - # A local database isn't necessary, so only require one when the user - # has use-flags set for one of the supported DBs. - # Snort can also be installed on a remote system, so don't require it. - -# Require PHP. -need_php - -pkg_setup() { - webapp_pkg_setup - - # Set the group ownership for /etc/base/base_conf.php so it can be read by - # the user's web server. - if use apache2 || use apache; then - HTTPD_GROUP="apache" - else - # Set a safe default group. - HTTPD_GROUP="root" - fi - - # Check and setup selected DB type - dbtypecnt=0 - for db in ${DBTYPES}; do - if use ${db}; then - if [ ${dbtypecnt} -eq 0 ]; then - BASE_DBTYPE=${db} - let dbtypecnt++ - elif [ ${dbtypecnt} -ge 1 ]; then - einfo "You set multiple database types in your USE flags." - ewarn "You will have to setup DBtype configuration manually." - fi - fi - done - - if [ ${dbtypecnt} -eq 0 ]; then - einfo "No database type selected in your USE flags." - ewarn "You will have to setup DBtype manually." - fi - - # Make sure php was built with the necessary USE flags. - require_php_with_use session - useq gd && require_gd - useq mssql && require_php_with_use mssql - useq mysql && require_php_with_use mysql - useq postgres && require_php_with_use postgres - if use oracle && ! built_with_use virtual/php oci8-instant-client ; then - ewarn "PHP with oci8-instant-client support not found!" - ewarn "It is your responsibility to ensure that PHP will work" - ewarn "with commercial Oracle implementation." - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - # Help the user configure /etc/base/base_conf.php so BASE works out of the - # box in most environments. The user will still be warned to edit the - # file manually at the pkg_postinst() stage. - sed -i -e 's:$BASE_urlpath.*:$BASE_urlpath = "/base";:g' \ - ${CONF_OLD} - - sed -i -e 's:$DBlib_path.*:$DBlib_path = "/usr/share/php/adodb";:g' \ - ${CONF_OLD} - - if [[ "${BASE_DBTYPE}" == "postgres" ]]; then - sed -i -e 's:$DBtype.*:$DBtype = "postgres";:g' \ - ${CONF_OLD} - fi - if [[ "${BASE_DBTYPE}" == "mssql" ]]; then - sed -i -e 's:$DBtype.*:$DBtype = "mssql";:g' \ - ${CONF_OLD} - fi - if [[ "${BASE_DBTYPE}" == "oracle" ]]; then - sed -i -e 's:$DBtype.*:$DBtype = "oci8";:g' \ - ${CONF_OLD} - fi - - # Install the configuration files in the usual /etc/${PN} location so that - # etc-update functions properly (it also improves security somewhat, since - # the config file contains plain-text passwords and should not be located - # inside the web-root). This requires changing the BASE source a tad to - # recognize the new location for base_conf.php. - for PHP in *.php */*.php; do - sed -i -e "s:${CONF_NEW}:${MIDDLEMAN}:g" \ - ${CONF_OLD} "${PHP}" - done - - # Create the file ${MIDDLEMAN} to determine the web-root and to change - # the location of "include" to /etc/base/base_conf.php. - echo "<?php" > ${MIDDLEMAN} - echo ' $BASE_path = dirname(__FILE__);' >> ${MIDDLEMAN} - echo " include(\"${CONF_DIR}/${CONF_NEW}\");" >> ${MIDDLEMAN} - echo "?>" >> ${MIDDLEMAN} - - # Delete the $BASE_path variable from the config file because we - # now handle it with ${MIDDLEMAN} created above. - sed -i -e 's:$BASE_path =.*::g' ${CONF_OLD} - - # Modify the HTML headers so search engines don't index BASE. - sed -i -e \ - 's:<HEAD>:<HEAD>\n <META name="robots" content="noindex,nofollow">:g' \ - index.php - sed -i -e \ - 's:<HEAD>:<HEAD>\n <META name="robots" content="noindex,nofollow">:g' \ - base_main.php -} - -src_install() { - webapp_src_preinst - - # Install the docs once in the standard /usr/share/doc/${PF}/DOCDESTREE - # location instead of installing them in every virtual host directory. - cd docs - dodoc * - cd "${S}" - rm -rf docs - - # Install the config files in the normal location (/etc/${PN}). - insinto ${CONF_DIR} || die "Unable to insinto ${CONF_DIR}" - doins ${CONF_OLD} || die "Unable to doins ${CONF_OLD}" - newins ${CONF_OLD} ${CONF_NEW} || die "Unable to create ${CONF_NEW}" - - # Install BASE for webapp-config - insinto ${MY_HTDOCSDIR} || die "Unable to insinto ${MY_HTDOCSDIR}" - doins -r * - - webapp_src_install -} - -pkg_postinst() { - webapp_pkg_postinst - - # Set the proper permissions on /etc/base/base_conf.php - chmod 640 ${CONF_DIR}/${CONF_NEW} || FPERMS="FALSE" - chown root:${HTTPD_GROUP} ${CONF_DIR}/${CONF_NEW} || FOWNERS="FALSE" - - # Notify the user of any problems at the very end. - if [ "${HTTPD_GROUP}" == "root" ]; then - ewarn "" - ewarn "It looks like you are not using Apache or Cherokee" - ewarn "as your web server. For BASE to work properly, you will" - ewarn "need to change the ownership of ${CONF_DIR}/${CONF_NEW} to" - ewarn "root:[www user] To use Apache, add \"apache\" or" - ewarn "\"apache2\" to your USE flags and re-emerge BASE." - fi - if [ "${FPERMS}" == "FALSE" ]; then - ewarn "" - ewarn "Unable to change the permissions on ${CONF_DIR}/${CONF_NEW}". - ewarn "Please change them manually by issuing:" - ewarn "chmod 640 ${CONF_DIR}/${CONF_NEW}" - fi - if [ "${FOWNERS}" == "FALSE" ]; then - ewarn "" - ewarn "Unable to change the group ownership of the file:" - ewarn "${CONF_DIR}/${CONF_NEW}" - ewarn "Please change this manually by issuing:" - ewarn "chown root:${HTTPD_GROUP} ${CONF_DIR}/${CONF_NEW}" - fi - - einfo "" - einfo "You should edit \"${CONF_DIR}/${CONF_NEW}\" before using BASE." - einfo "" - einfo "To setup your initial database, direct your web browser to the" - einfo "location you installed BASE/base_db_setup.php" - einfo "You can find instructions in /usr/share/doc/${P}/README" - einfo "There is a guide at http://gentoo-wiki.com/HOWTO_Apache2_with_BASE" - einfo "" -} diff --git a/net-analyzer/base/files/digest-base-1.2.4 b/net-analyzer/base/files/digest-base-1.2.4 deleted file mode 100644 index d27b29960769..000000000000 --- a/net-analyzer/base/files/digest-base-1.2.4 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 7f67a39b4213bdc6bce71a90444a9c58 base-1.2.4.tar.gz 327770 -RMD160 04829977b340cfccff53c1546ef00d6dc1a06af5 base-1.2.4.tar.gz 327770 -SHA256 a9f578a421d687d66f150e1e32f37e6641fe1ad36b2837e8d2476481143f28c1 base-1.2.4.tar.gz 327770 diff --git a/net-analyzer/base/files/digest-base-1.2.7 b/net-analyzer/base/files/digest-base-1.2.7-r1 index d3c9119a5538..d3c9119a5538 100644 --- a/net-analyzer/base/files/digest-base-1.2.7 +++ b/net-analyzer/base/files/digest-base-1.2.7-r1 |