diff options
Diffstat (limited to 'media-libs/ilmbase')
-rw-r--r-- | media-libs/ilmbase/Manifest | 5 | ||||
-rw-r--r-- | media-libs/ilmbase/files/ilmbase-2.5.4-0001-disable-failing-test-on-x86_32.patch | 24 | ||||
-rw-r--r-- | media-libs/ilmbase/ilmbase-2.5.4.ebuild (renamed from media-libs/ilmbase/ilmbase-2.5.3.ebuild) | 27 |
3 files changed, 39 insertions, 17 deletions
diff --git a/media-libs/ilmbase/Manifest b/media-libs/ilmbase/Manifest index 70b94d8d7efc..a3161e8f6bec 100644 --- a/media-libs/ilmbase/Manifest +++ b/media-libs/ilmbase/Manifest @@ -1,10 +1,11 @@ AUX ilmbase-2.3.0-fix-bashisms.patch 8531 BLAKE2B e21eb0c1d2ec002867048923f94f6521d9f247854febbc35eb1ba8720491a9f46fff899d68719b3b542524cccf21adae6267703801faa65542c2b93c7d588d40 SHA512 972285da78ad70c9efa6b1477621fc3f73270711a5ffa40cd1d11762f83e846716782124eb9a38adf1b99f6edc5858a66648e7ab8c54946f15b7b93aa19f8f7b AUX ilmbase-2.3.0-testBox.patch 2826 BLAKE2B ddafd231e641cd518ca864e6aa27f88b24b81f1bed29fe05fe79accc033484479e891482529ead24ddc2b1b931d808eb20a6b960f7281da83357b637c3d937ca SHA512 81eb09823fed3841742ef8b85b262d9d6fbce97ae87fdc5e902c4d85c7f8c7a01b7be08acac23fee5c5cfdb8815f410b200f2af4039ade0cedd31866312015db AUX ilmbase-2.5.2-musl.patch 2134 BLAKE2B eb22304535301b717adf2397343b6f43bfcfb900497d0e549cfc19b78ab9af6511c37aeee77a7f8f99e9214e1519b7fbf808bab28eb9fce63be65a04eb9ac177 SHA512 3505444148a3062f853dea35abf5b2e932c7caf72416c5b083e324cb2b1fcb54fee20f240bfb36c4b1c9d226765ad4520f7784feaf9ea4b7c17009480abab486 +AUX ilmbase-2.5.4-0001-disable-failing-test-on-x86_32.patch 623 BLAKE2B 578335e554fa65342c4c364ba51f13717c3c96806417cc7ae814a34a59137da3a93c442cc436bfe7f4330f0a537ba7ed9579a45a4b8c986b443fdfab3fcb42f2 SHA512 06318e4c019fd02c49f7e3c2cf0ecbf0701ee625607763709b010984fa96f2681e19955ad0538397ac9ee3c1a514840f84423b0fe98bafad5e399c43e619175b DIST ilmbase-2.3.0.tar.gz 595490 BLAKE2B db956fe7dbabf94632eb98635f4ebda8e937f26e26ed69f33743069fa2bf6d5ed3711f00eb33377c98b4f8ea367bbfc51b11d4cb884ce02238b537857cc19a9c SHA512 db0804a7c37c2a97f9dbf81b20f40f7fdea73242baa2759d9dc3728e6849e7ecae0e178fa1c710add980d050499151650675e4b2cda6cbbaa61aca406a1f929a DIST ilmbase-2.5.2.tar.gz 27525326 BLAKE2B c48a61513457f2c04f3a512963ae27eaf154933ffe7c6ff3e2d71f27f246ae624a34dbe6f8ab500c51a56898ad0f61e6784f5cd3f9c3df591ce347b46ba4ac88 SHA512 62f98695cf56600303db9c2d13d34cacc1851a103d8ffb7e7ce8c6d9d14e6bf02804836c718ae03e8d685ef3dda0cf7b2130e2d363f8095b22a15bf30d706fab -DIST ilmbase-2.5.3.tar.gz 27534825 BLAKE2B 4647b4aac074b10c0d1fb35ddb6b5acefca81c0f2debde04987b5df4e290b14b6406fc922949449aaeea7cf4be371a25c93f8fcb9f67c63d65276340bd586a21 SHA512 6da03193d4fea1e97e35008f59304ab408c521ead8495ba411cde5c172cf953be97999971f57398b813d14f1af1d722539a6b74d5ee54b9e74769ea8258d36ba +DIST ilmbase-2.5.4.tar.gz 27535491 BLAKE2B 8951383d31ceea49202e3b77999d71c261bc9a17433fb65debd446aefd62cc1f6776a4b37fb1161196135a8883a397a94496a2295a2e0d22bc43c59e2ad0eaa5 SHA512 f0fe305987981e0c7e5a854367702585e4935ad37b0e8c10dcbc7468ae3a6d34bf963ec9ec75cc3abe4cf00e359644476b643978d0289dca46c9785a25d3f7f1 EBUILD ilmbase-2.3.0.ebuild 1046 BLAKE2B bc325b9ab9c6d00ba9602f376ddad08034e09124362fd2a2e24ff7aa9ebc3d826d2fd32408f36983696c8a2305def61667d928b9637229aa18ae65b1bc9bf19b SHA512 2b55b35fd05331d8847946b2253ef7467a1b8f1de06dc4966c1a8da02be05f7eb6e91ff6a651f0d28af74955793bd18ec692fd384b5869e7f752f55eede39290 EBUILD ilmbase-2.5.2.ebuild 1326 BLAKE2B f58d3ad532feb4f6b285b4ae66102aa7426b66c97c2d96f8adf594301df833e8d2e9877a35dae22b508ac3a3728030860e3df2e257b170fa1ba664fb7e515f3c SHA512 31b8c62f4c271c275a9e45b7852d75bb84035f82e9f43951f7f5ab34367783d7257f6148b1c593ab9ce51d565a240962d19df023a1ad30b93595813c7b991363 -EBUILD ilmbase-2.5.3.ebuild 1213 BLAKE2B 8b0e2e2c88ee683ac4e3323f7426a8af607b4d202e87f51ef5378937ecd7c8dc29673b4c236c64f640deff36f9e780cb4636a6fd813229de9a2e4322fda04ccd SHA512 acf16266005658c10a63aefd2c6bd51f03fc4980de20037c1765277a154708455843c1886a6b28562fd3985723b36c21b7840d2aac6272541a015b597ae245a5 +EBUILD ilmbase-2.5.4.ebuild 1069 BLAKE2B 997f8797c66364f7bf2007128b0010c7561c011b42cb1eeb1bfe3225ba6a5a921661c9405787122aa65df6e033156c831baeafa12accb16f2dd1c0de22b6fee4 SHA512 dd4878bbc6bbe31f39e2102a0bb42d809627c211d544292ee07e4b18ea77643cb680e1e18592c3f223058e1312f0af85734fc867c1505266cf683f0a23f361b8 MISC metadata.xml 653 BLAKE2B 355a987fbbb2073049234f241a5574b0f023b82c8b7597145bc4242eb084a7499fc13d5a4dff56cc5c608fc56d8d264affa2045bf8f35875a7dae54828a51143 SHA512 bde3f1221e1cde98af0137b166c41b39f0342875217ee002e0c754f66fbb921ab4fc9657befa62ddfc97ee07fd9b53fccc3c12fba2a5ab7788bdf0120109f9d2 diff --git a/media-libs/ilmbase/files/ilmbase-2.5.4-0001-disable-failing-test-on-x86_32.patch b/media-libs/ilmbase/files/ilmbase-2.5.4-0001-disable-failing-test-on-x86_32.patch new file mode 100644 index 000000000000..e22ae13c4bb3 --- /dev/null +++ b/media-libs/ilmbase/files/ilmbase-2.5.4-0001-disable-failing-test-on-x86_32.patch @@ -0,0 +1,24 @@ +From a5e853655daf9e6a8ca8d8b7b5040809d4d9fded Mon Sep 17 00:00:00 2001 +From: Bernd Waibel <waebbl@gmail.com> +Date: Sat, 2 Jan 2021 22:07:05 +0100 +Subject: [PATCH] disable failing test on x86_32 + +Signed-off-by: Bernd Waibel <waebbl@gmail.com> +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 759f359..6fab418 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -56,5 +56,5 @@ if(BUILD_TESTING) + + add_subdirectory( HalfTest ) + add_subdirectory( IexTest ) +- add_subdirectory( ImathTest ) ++# add_subdirectory( ImathTest ) + endif() +-- +2.30.0 + diff --git a/media-libs/ilmbase/ilmbase-2.5.3.ebuild b/media-libs/ilmbase/ilmbase-2.5.4.ebuild index 907a133973e8..f7961017b7aa 100644 --- a/media-libs/ilmbase/ilmbase-2.5.3.ebuild +++ b/media-libs/ilmbase/ilmbase-2.5.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ CMAKE_ECLASS=cmake inherit cmake-multilib flag-o-matic DESCRIPTION="OpenEXR ILM Base libraries" -HOMEPAGE="http://openexr.com/" +HOMEPAGE="https://www.openexr.com/" SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" @@ -20,6 +20,16 @@ BDEPEND="virtual/pkgconfig" S="${WORKDIR}/openexr-${PV}/IlmBase" +DOCS=( README.md ) + +src_prepare() { + if use abi_x86_32; then + eapply "${FILESDIR}"/${P}-0001-disable-failing-test-on-x86_32.patch + fi + + multilib_foreach_abi cmake_src_prepare +} + multilib_src_configure() { local mycmakeargs=( -DBUILD_TESTING=$(usex test) @@ -28,18 +38,5 @@ multilib_src_configure() { -DILMBASE_INSTALL_PKG_CONFIG=ON ) - # Disable use of ucontext.h wrt #482890 - if use hppa || use ppc || use ppc64; then - mycmakeargs+=( - -DILMBASE_HAVE_UCONTEXT_H=OFF - ) - fi - - # needed for running tests with x86_32 - # see https://github.com/AcademySoftwareFoundation/openexr/issues/346 - if use abi_x86_32 && use test; then - append-cppflags -ffloat-store - fi - cmake_src_configure } |