medusa: QA warning fix, clean up

This commit is contained in:
Anton Bolshakov 2011-12-05 00:45:49 +00:00
parent b71725e7d9
commit 7e074f56e2
4 changed files with 13 additions and 49 deletions

View file

@ -1,5 +1,4 @@
AUX medusa-as-needed.patch 1055 RMD160 71a01f9127a3d8024c4880e48b3dfa874a5d3590 SHA1 f1e8c7f1be2ea0c3a10d7607c83bee045a52ccba SHA256 36b5fd3895c0eb9e7b6b0820e44b036ec235d2e1eda2a1980ed139992eafbacc
DIST medusa-1.5.tar.gz 346795 RMD160 f926db9ce2cca7cf4fb83b937e4d4fbd0da5f9c2 SHA1 8c9251e929303bc462f41b8a4ecded3bf19868d4 SHA256 61ae6b45b3405522e4bf0e3aeb7be51f6bcf3f1452015b890bc4a305e144a259
AUX medusa-sha1_qa_include.patch 261 RMD160 ae33b0aa5456179e5fe2a1eacec2bf9d89b12818 SHA1 5222e2e85aff0ad6b72d942b77c77b0651118812 SHA256 79b5c87ddd7929f3ed69477cea7fcb836acec70063984df3359aa0612115b31c
DIST medusa-2.0.tar.gz 371478 RMD160 28e27525d704621c1d897c368a58080dac12be45 SHA1 bdea5e5c81d588af35e564a54d9eb2b77eb92371 SHA256 ba7d1ded937f976bbd7448c59e628698657ea06e4869243066cae503fa8142cd
EBUILD medusa-1.5-r1.ebuild 1062 RMD160 34965adbb324a07366a57ca256716842bd2e775b SHA1 4b0b6edda1ea0518fa47773b78826217def24750 SHA256 d0f2b558b65036f0d4c5ff1cf18a3c3a4f14b2aec217459dce595cb5d6c4afb5
EBUILD medusa-2.0-r1.ebuild 1227 RMD160 9889e1417d6734f091e8223fe8e92497e4cee283 SHA1 18816d9b05bcd215235024017dd83991a33545b1 SHA256 e29c2fa301fb570cc86ae30d469d23dc9eacaba4c38cc66337a09241ab6822e1
EBUILD medusa-2.0-r1.ebuild 1276 RMD160 97b0a9f3adce456b770242dba04f61c13e7647b0 SHA1 5efe63fecfa443e8d3fae49d68a7075ff1f6d478 SHA256 b25e9fd83ed32ce8ddb2c152440fb23419bcb36cca3af4e01785370edeaae303

View file

@ -0,0 +1,10 @@
--- src/modsrc/sha1.h.orig 2011-12-05 08:37:54.290667007 +0800
+++ src/modsrc/sha1.h 2011-12-05 08:38:15.335666987 +0800
@@ -28,6 +28,7 @@
Modified 2002 by Peter Zaitsev to better follow MySQL standards
*/
+#include <strings.h>
enum sha_result_codes
{

View file

@ -1,46 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
DESCRIPTION="A Modular,Parallel,Multiprotocol, Network Login Auditor"
HOMEPAGE="http://www.foofus.net/jmk/medusa/medusa.html"
SRC_URI="http://www.foofus.net/jmk/tools/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="debug ncp postgres +ssh2 subversion +untested-modules"
RDEPEND="ssh2? ( net-libs/libssh2 )
ncp? ( net-fs/ncpfs )
postgres? ( dev-db/libpq )
subversion? ( dev-util/subversion )"
DEPEND="${RDEPEND}
dev-libs/openssl
sys-devel/autoconf
sys-devel/automake"
src_configure() {
econf \
--with-default-mod-path="/usr/lib/medusa/modules" \
`use_enable debug` \
`use_enable untested-modules untested` \
`use_with ssh2` \
`use_with ncp` \
`use_with postgres` \
`use_with subversion svn` \
|| die "econf failed"
}
src_compile() {
emake || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "Install failed!"
dodoc README TODO ChangeLog
dohtml doc/*.html
}

View file

@ -27,6 +27,7 @@ DEPEND="${RDEPEND}
src_prepare() {
epatch "${FILESDIR}"/$PN-as-needed.patch
epatch "${FILESDIR}"/$PN-sha1_qa_include.patch
eautoreconf
}