diff options
Diffstat (limited to 'media-libs/openexr/openexr-2.3.0.ebuild')
-rw-r--r-- | media-libs/openexr/openexr-2.3.0.ebuild | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/media-libs/openexr/openexr-2.3.0.ebuild b/media-libs/openexr/openexr-2.3.0.ebuild deleted file mode 100644 index 69309c6d2019..000000000000 --- a/media-libs/openexr/openexr-2.3.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools flag-o-matic toolchain-funcs multilib-minimal - -DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries" -HOMEPAGE="https://www.openexr.com/" -SRC_URI="https://github.com/openexr/openexr/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/24" # based on SONAME -KEYWORDS="amd64 -arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" -IUSE="cpu_flags_x86_avx examples static-libs" - -RDEPEND=" - >=media-libs/ilmbase-${PV}:=[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - >=sys-devel/autoconf-archive-2016.09.16 - virtual/pkgconfig -" - -RESTRICT="test" # Tests broken upstream doesn't really care about them, bug #656680 - -DOCS=( AUTHORS ChangeLog NEWS README.md ) -MULTILIB_WRAPPED_HEADERS=( /usr/include/OpenEXR/OpenEXRConfig.h ) - -PATCHES=( - "${FILESDIR}/${PN}-2.2.0-fix-cpuid-on-abi_x86_32.patch" - "${FILESDIR}/${PN}-2.2.0-fix-config.h-collision.patch" - "${FILESDIR}/${PN}-2.2.0-Install-missing-header-files.patch" - "${FILESDIR}/${P}-fix-build-system.patch" - "${FILESDIR}/${P}-fix-bashisms.patch" - # From Debian - "${FILESDIR}/${PN}-2.3.0-tests-32bits.patch" - "${FILESDIR}/${PN}-2.3.0-skip-bogus-tests.patch" - "${FILESDIR}/${PN}-2.3.0-bigendian.patch" - "${FILESDIR}/${PN}-2.3.0-bigendian2.patch" - "${FILESDIR}/${PN}-2.3.0-tests-32bits-2.patch" -) - -src_prepare() { - default - # Fix path for testsuite - sed -i -e "s:/var/tmp/:${T}:" IlmImfTest/tmpDir.h || die - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --disable-imffuzztest - --disable-imfhugetest - --enable-threading - $(use_enable cpu_flags_x86_avx avx) - $(use_enable examples imfexamples) - $(use_enable static-libs static) - ) - - # TODO: check if this still applies on updates! - # internal tool dwaLookup fails to run when linked with gold linker - tc-ld-disable-gold - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - einstalldocs - - if use examples; then - docompress -x /usr/share/doc/${PF}/examples - else - rm -rf "${ED%/}"/usr/share/doc/${PF}/examples || die - fi - - find "${D}" -name '*.la' -type f -delete || die -} |