diff options
Diffstat (limited to 'net-analyzer/sussen/sussen-0.34-r1.ebuild')
-rw-r--r-- | net-analyzer/sussen/sussen-0.34-r1.ebuild | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/net-analyzer/sussen/sussen-0.34-r1.ebuild b/net-analyzer/sussen/sussen-0.34-r1.ebuild deleted file mode 100644 index 26db0b4e46a5..000000000000 --- a/net-analyzer/sussen/sussen-0.34-r1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sussen/sussen-0.34-r1.ebuild,v 1.1 2007/02/12 19:44:02 pva Exp $ - -WANT_AUTOCONF="latest" -WANT_AUTOMAKE="1.8" -inherit eutils gnome2 mono autotools - -DESCRIPTION="Sussen is a tool that checks for vulnerabilities and configuration issues on computer systems" -HOMEPAGE="http://dev.mmgsecurity.com/projects/sussen/" -SRC_URI="http://dev.mmgsecurity.com/downloads/${PN}/${P}.tar.gz" -LICENSE="GPL-2" -# web interface now optional, but does not work. -#IUSE="doc gnome web" -IUSE="doc gnome" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -RDEPEND="dev-lang/mono - gnome? ( >=dev-dotnet/gtk-sharp-2.4 - >=dev-dotnet/gnome-sharp-2.4 - >=dev-dotnet/gconf-sharp-2.4 - >=dev-dotnet/glade-sharp-2.4 - gnome-base/gnome-panel )" - -DEPEND="${RDEPEND} - doc? ( >=dev-util/monodoc-1.1.8 ) - app-arch/rpm - >=dev-util/intltool-0.34.2" - -DOCS="AUTHORS ChangeLog README TODO" - -pkg_setup() { - ewarn "dbus support has been removed from sussen until mono binding" - ewarn "issue will be resolved: http://www.j5live.com/?p=221" - ebeep 5 - - use gnome || { elog "You do not have gnome in your USE flags."; - elog "applet and editor will not be built." ; } -} - -# src_unpack, pkg_postinst, pkg_postrm are exported in gnome2.eclass. But since -# we have gnome2 support depends on USE let's call gnome2.eclass internal -# functions only when USE="gnome". -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}"/${P}-sussen-out-of-range.patch - epatch "${FILESDIR}"/${P}-po-linguas.patch - epatch "${FILESDIR}"/${P}-editor-no-definitions.patch - eautoconf - use gnome && gnome2_omf_fix -} - -src_compile () { - # Put all asp pages in /usr/share/$PF dir instead of /usr/share/sussen - sed -i -e \ - "s:wwwdir = \$(datadir)/doc/sussen/www/asp:wwwdir = \$(datadir)/doc/${PF}/www/asp:" \ - www/asp/Makefile.in || die "sed failed." - - # $(use_enable web yes) - econf ${myconf} \ - --enable-web=no \ - $(use_enable gnome) || die "./configure failed." - - emake -j1 || die "Compilation failed" -} - -src_install () { - make DESTDIR="${D}" install || die "Installation failed" - - # Workaround bug in mono. - mkdir "${D}"/usr/share/sussen/xml/schema - mv "${D}"/usr/share/sussen/xml/*.xsd "${D}"/usr/share/sussen/xml/schema - - dodoc ${DOCS} - - if use gnome ; then - elog "sussen-applet is a GNOME applet. You can not run it directly from" - elog "the command line. Use GNOME panel to invoke it." - elog "You can also run it with the --tray-icon command line option." - echo - ewarn "sussen-editor is still work in progress... But 'new', 'save' and" - ewarn "'save as' operations are now implemented. Also it is possible to" - ewarn "execute definitions." - echo - ewarn "Beginning with sussen-0.24 default location for oval definitions changed." - ewarn "If you had previous versions installed, please, run the following" - ewarn "commands to clean outdated locations for each user that run sussen:" - ewarn - ewarn "gconftool-2 --unset /apps/sussen-applet/oval_xml_directory" - ewarn "gconftool-2 --unset /apps/sussen-applet/oval_download_directory" - echo - fi -} - -pkg_postinst() { - use gnome && gnome2_pkg_postinst -} - -pkg_postrm() { - use gnome && gnome2_pkg_postrm -} |