# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" inherit eutils DESCRIPTION="ITS4: Software Security Tool" HOMEPAGE="http://www.cigital.com/its4/" SRC_URI="https://dev.gentoo.org/~robbat2/distfiles/${P}.tgz" LICENSE="ITS4" SLOT="0" KEYWORDS="~x86 ~ppc ~amd64" IUSE="" DEPEND="" RDEPEND="" S="${WORKDIR}/${PN}" src_prepare() { sed -i \ -e 's,iostream.h,iostream,g'\ "${S}"/configure || die sed -i \ -e 's/$(CC) -o/$(CC) $(OPTIMIZATION) $(EXTRA_FLAGS) -o/' \ "${S}"/Makefile.in || die } src_configure() { # WARNING # non-standard configure # do NOT use econf ./configure --prefix=/usr --mandir=/usr/share/man --datadir=/usr/share/its4 || die "configure failed" } src_compile() { emake CC="$(tc-getCXX)" OPTIMIZATION="${CXXFLAGS}" EXTRA_FLAGS="${LDFLAGS}" } src_install() { # WARNING # non-standard, do NOT use einstall or 'make install DESTDIR=...' make install INSTALL_BINDIR="${D}/usr/bin" INSTALL_MANDIR="${D}/usr/share/man" INSTALL_DATADIR="${D}/usr/share/its4" || die "install failed" }