# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit autotools DESCRIPTION="A steganography program which hides data in various media files" HOMEPAGE="https://steghide.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/project/steghide/steghide/${PV}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug" DEPEND=" app-crypt/mhash dev-libs/libmcrypt virtual/zlib:= media-libs/libjpeg-turbo:=" RDEPEND="${DEPEND}" src_prepare(){ eapply "${FILESDIR}"/${P}-gcc34.patch eapply "${FILESDIR}"/${P}-gcc4.patch eapply "${FILESDIR}"/${P}-gcc43.patch eautoreconf sed -i -e "1a use lib '.';" tests/st_embparameters.pl sed -i -e "1a use lib '.';" tests/st_fileformats.pl eapply_user } src_configure() { econf $(use_enable debug) } src_compile() { export CXXFLAGS="$CXXFLAGS -std=c++0x" local libtool [[ ${CHOST} == *-darwin* ]] && libtool=$(type -P glibtool) || libtool=$(type -P libtool) emake LIBTOOL="${libtool} --tag=CXX" || die "emake failed" } src_install() { local libtool [[ ${CHOST} == *-darwin* ]] && libtool=$(type -P glibtool) || libtool=$(type -P libtool) emake DESTDIR="${ED}" docdir="${EPREFIX}/usr/share/doc/${PF}" LIBTOOL="${libtool}" install || die \ "emake install failed" }