# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 DESCRIPTION="A free VHDL simulator" SRC_URI="mirror://sourceforge/qucs/${P}.tar.gz" HOMEPAGE="http://freehdl.seul.org/" LICENSE="GPL-2" SLOT="0" IUSE="" KEYWORDS="~amd64 ~ppc ~x86" RDEPEND=">=dev-scheme/guile-2.0:*" DEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}/${PN}-0.0.8-cpp-modern.patch" "${FILESDIR}/${PN}-0.0.8-acl-NULL-check.patch" "${FILESDIR}/${PN}-0.0.8-declarative_region.patch" "${FILESDIR}/${PN}-0.0.8-gvhdl_tag_command.patch" "${FILESDIR}/${PN}-0.0.8-qa.patch" "${FILESDIR}/${PN}-0.0.8-la.patch" ) src_prepare() { default_src_prepare rm ieee/math_real.cc \ ieee/numeric_bit.cc \ ieee/numeric_std.cc \ ieee/std_logic_1164.cc \ ieee/std_logic_arith.cc \ ieee/std_logic_signed.cc \ ieee/std_logic_unsigned.cc \ ieee/vital_timing.cc } src_configure() { CXXFLAGS="$CXXFLAGS -D_GLIBCXX_USE_CXX11_ABI=1" econf --disable-static } src_install() { default # package provides .pc files find "${D}" -name '*.la' -delete || die mkdir -p "${D}/etc/ld.so.conf.d" echo "/usr/lib/freehdl" > "${D}/etc/ld.so.conf.d/freehdl.conf" }