summaryrefslogtreecommitdiff
path: root/media-libs/ilmbase
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-06-08 09:04:53 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-06-08 09:04:53 +0100
commit73c318acdaf6f8309d68bd266051e6dd1f1bd787 (patch)
tree2878053f3e7faed19a1f82c733d3bd29df69991e /media-libs/ilmbase
parent2018227e9344edb9da15fc6a4a8298086cc2aa77 (diff)
gentoo resync : 08.06.2019
Diffstat (limited to 'media-libs/ilmbase')
-rw-r--r--media-libs/ilmbase/Manifest12
-rw-r--r--media-libs/ilmbase/files/ilmbase-1.0.0-asneeded.patch11
-rw-r--r--media-libs/ilmbase/files/ilmbase-1.0.2-gcc43.patch11
-rw-r--r--media-libs/ilmbase/files/ilmbase-2.2.0-Remove-register-keyword.patch79
-rw-r--r--media-libs/ilmbase/ilmbase-1.0.2.ebuild37
-rw-r--r--media-libs/ilmbase/ilmbase-2.0.1-r1.ebuild17
-rw-r--r--media-libs/ilmbase/ilmbase-2.1.0.ebuild26
-rw-r--r--media-libs/ilmbase/ilmbase-2.2.0-r1.ebuild33
-rw-r--r--media-libs/ilmbase/ilmbase-2.2.0.ebuild26
9 files changed, 0 insertions, 252 deletions
diff --git a/media-libs/ilmbase/Manifest b/media-libs/ilmbase/Manifest
index f3944e8d71c2..bbc6b65bd65a 100644
--- a/media-libs/ilmbase/Manifest
+++ b/media-libs/ilmbase/Manifest
@@ -1,16 +1,4 @@
-AUX ilmbase-1.0.0-asneeded.patch 434 BLAKE2B 0bdb50ec8def23f821b8fa820c7f680f7037bd641213b5a881992141fd7afab11512f10441b94b4d596919663e59b39d56eda44415992b45a3b900b31534989e SHA512 b282b6fc8eb7a26a992deb49e62ecfa55208524b703a1e09edc53575b18593cb3d750a873f31d87c13b303fb737e64a22ef023f56be6a6fbb27e1c38861ab191
-AUX ilmbase-1.0.2-gcc43.patch 294 BLAKE2B ca179b94dfa7db269502772fefd7339281ae5c252db942da0eb527e6d782fb7a225caf3b947bacdc52605156006fa0fa1305df84842eedb3f6d80bea184683c8 SHA512 d891afedb80b2e1270469eeefce9497a025b308d88ab9b71b79130cea864f927782b00ae890cd2cc6c115e9efd56df449c4d0a5b624527faf9c33917b0bfbf64
-AUX ilmbase-2.2.0-Remove-register-keyword.patch 2582 BLAKE2B 04c54acec24b523e657ea9b5db787c4ab82fc43748c3fb47589a03f376eba31622071ae42a9ad1df4170d3dc832a9853d57ae458750d5e5241f41c5e0121fc38 SHA512 786b2edc895efd06fcfa78441704ea0ec9608d872d0953212adfe83f9a9c2c838e9caa88dfe9fab140a237e645ac90d8a099761057e3cc6a4e44865cc316459c
AUX ilmbase-2.3.0-testBox.patch 2826 BLAKE2B ddafd231e641cd518ca864e6aa27f88b24b81f1bed29fe05fe79accc033484479e891482529ead24ddc2b1b931d808eb20a6b960f7281da83357b637c3d937ca SHA512 81eb09823fed3841742ef8b85b262d9d6fbce97ae87fdc5e902c4d85c7f8c7a01b7be08acac23fee5c5cfdb8815f410b200f2af4039ade0cedd31866312015db
-DIST ilmbase-1.0.2.tar.gz 496540 BLAKE2B 1727be15753102f56d7b23bb88c68897006cdba546000653f7028c511e6cd208bcbf23b27478db25f41890bb362e687e10fc9342785d25a92df6a3d7b0b77d90 SHA512 5a1a0011ef43132f33832d2e322320abb81a0f495e921de52af8f6e9ee50e0bed63897a0054de228f4081cc2f6591cb99a686f908620e87bf86c9d2d689923cd
-DIST ilmbase-2.0.1.tar.gz 555828 BLAKE2B 95cf3019c74c1efd95e1b7ddf2df224f4bcc93bafb9936c408f94ddaa2fa243161c91f8527ec9e67d7d48fb9d41dc84c42a2745d8e75d3a648f66bf0331d41e7 SHA512 0f2341fefd7c661b62bfd42590c9f29e5b58fbf303a4418e17d3bb831c40ebe23848250f360bc755113b84882665eb8c90497ee2f8d77bc5ed8e1fd43182c712
-DIST ilmbase-2.1.0.tar.gz 557552 BLAKE2B f210d47ab886cf9d2d76ca6ef6cc86123f887a0a3971e4063b5451293827861f10a6cc94bbe2399a9fcbacf48492e8d739b216b4baef72cc167bec1f2ed5fd6f SHA512 2d168accc4f4fb8256fa7a4488c1a930bf1f088bda93f6d8272d3ce15219716d3e85dfa1e85dc2766bce10438e8fb38607a232a145c00d5d742cbde6604df342
-DIST ilmbase-2.2.0.tar.gz 525289 BLAKE2B 951f6601075098b5f38e26d47f28a83f923d2689d306c02c855a0e8c846a339dfa589f574c6ffcb70e56ed8d7ff0202fea0709939c65aeaff3978ab9e2d58f4a SHA512 0bbad14ed2bd286dff3987b16ef8631470211da54f822cb3e29b7931807216845ded81c9bf41fd2d22a8b362e8b9904a5450f61f5a242e460083e86b846513f1
DIST ilmbase-2.3.0.tar.gz 595490 BLAKE2B db956fe7dbabf94632eb98635f4ebda8e937f26e26ed69f33743069fa2bf6d5ed3711f00eb33377c98b4f8ea367bbfc51b11d4cb884ce02238b537857cc19a9c SHA512 db0804a7c37c2a97f9dbf81b20f40f7fdea73242baa2759d9dc3728e6849e7ecae0e178fa1c710add980d050499151650675e4b2cda6cbbaa61aca406a1f929a
-EBUILD ilmbase-1.0.2.ebuild 730 BLAKE2B 018474bd4196c2ee89f1c9e14359d2c4cfbf9b8277ae4cf1e5ee4a2be742ff0884881bf9967c28be6cf27b13edcf5e753222e5991be20239ee9604710fd98e8b SHA512 0e746dc823c5ea990a2f05329c45716ebff1c7094097a3095fd513a0a82f8c5a47688b57d37e9c158574a15947aa85426398aec728a89f825a4c5b1ce371407e
-EBUILD ilmbase-2.0.1-r1.ebuild 591 BLAKE2B b196bf67401ac210bc4846e69ddd011281d265227dc5c63e70f7c84d5ea05ac177b416cc37744bc6f5360911ed3d3e112596f14f81aa456cd472682d017efaf2 SHA512 4a5392c5be8b1758dc8c2fc0e59530fafb7d353ca70711060f4e43759a9f22c6524323b3db50774b94d7a40472b4854810d012f5eeee375af8f08b4577eae18e
-EBUILD ilmbase-2.1.0.ebuild 758 BLAKE2B 20825fee87f24bc2e31d4c01e690ed7d6ed4827ea9422dd83354da8a8c85c832f0d8d172ac802193b56a482f0d656f79a5aa483a995ae05e17e91ac8b4e8a202 SHA512 fdb41c8dc58900b21d3dd42e8cd65b99639f343985ae8b99e04a8a4e5eb0b68b13725d03b3bd03776d528d2998f62d0f6496bb6ef13b0cc9dda1d804d84b7e2e
-EBUILD ilmbase-2.2.0-r1.ebuild 970 BLAKE2B 322ac4df65286c9aedaf85b43fc8d1fecbc3816fff231695f59647d55ba978610a3156f072416f7e7f211c59606b4364917d98c93034a6a7a532dab47a401978 SHA512 c3b4313c5f67e0082ec5b0f5d7c793e99be3c1c85f9ce1ef923c784b1307a22ca82c47bb2547dd7db30a4a67a98b729ac34ca32791c0d0b62d66e089ac38db11
-EBUILD ilmbase-2.2.0.ebuild 773 BLAKE2B e2ce76ff50489895805194179dd647ff70f7cfae2e3960689a95c6b9b4d0aa543155c45fa12e461ceaadb6249df80dd75398c7841441adcfdfdbd75b01bc43b2 SHA512 a11bcce9aa6cd8a818ad2d8e9ab391e83b4a2b70155b1524d8b00b0f6c8a726aa1c4ad4f75acec1c8a81cd1d12626e0dd80da7b74a3410c7dc9aa12454b98c58
EBUILD ilmbase-2.3.0.ebuild 1041 BLAKE2B a53b7f81ad6f2ce916280a5f59f869ae0d6d3984727f0faf360f0bc9b41270b9bfea7f8e825dd861baa36182b56fe262460664c79431f6314b4bfe859e2ac4a5 SHA512 a7f6924497a066ce26c712de0e67e050d9978ce80aa575b5d5bb5b009b829ea61814612760ec4c6ddcef0383c4f1aba0f64ac258a368a7f45b92cf5e2f14220b
MISC metadata.xml 303 BLAKE2B 53fb5019bd6fe939d485f1eccb4a140ca9b7ce121b06744d8155842ccb6c5e1378ea39a9ae74c8d519be7b3926bd76040df4b8107137fcc2e25be97431e7a1be SHA512 0ab8d735dd7a8e0dc96b14cfde1ae06969d15cfbad956f4fda60b093660aee38fe98709376eedc9362a26858678d2f28eec795c1accb2560858fd804a11bb7ca
diff --git a/media-libs/ilmbase/files/ilmbase-1.0.0-asneeded.patch b/media-libs/ilmbase/files/ilmbase-1.0.0-asneeded.patch
deleted file mode 100644
index a3953efd3513..000000000000
--- a/media-libs/ilmbase/files/ilmbase-1.0.0-asneeded.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/IlmThread/Makefile.in
-+++ b/IlmThread/Makefile.in
-@@ -209,7 +209,7 @@
- IlmThreadMutexPosix.cpp
-
- libIlmThread_la_LDFLAGS = -version-info @LIBTOOL_VERSION@ -no-undefined
--libIlmThread_la_LIBADD = ../Iex/libIex.la
-+libIlmThread_la_LIBADD = ../Iex/libIex.la -lpthread
- libIlmThreadincludedir = $(includedir)/OpenEXR
- libIlmThreadinclude_HEADERS = IlmThreadPool.h IlmThread.h \
- IlmThreadSemaphore.h IlmThreadMutex.h
diff --git a/media-libs/ilmbase/files/ilmbase-1.0.2-gcc43.patch b/media-libs/ilmbase/files/ilmbase-1.0.2-gcc43.patch
deleted file mode 100644
index a4e186058fe8..000000000000
--- a/media-libs/ilmbase/files/ilmbase-1.0.2-gcc43.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Imath/ImathMatrix.h
-+++ b/Imath/ImathMatrix.h
-@@ -37,6 +37,8 @@
- #ifndef INCLUDED_IMATHMATRIX_H
- #define INCLUDED_IMATHMATRIX_H
-
-+#include <cstring>
-+
- //----------------------------------------------------------------
- //
- // 2D (3x3) and 3D (4x4) transformation matrix templates.
diff --git a/media-libs/ilmbase/files/ilmbase-2.2.0-Remove-register-keyword.patch b/media-libs/ilmbase/files/ilmbase-2.2.0-Remove-register-keyword.patch
deleted file mode 100644
index 3fd95aceda9c..000000000000
--- a/media-libs/ilmbase/files/ilmbase-2.2.0-Remove-register-keyword.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 6d297f35c5dbfacc8a5e94f33b986db7ab468db9 Mon Sep 17 00:00:00 2001
-From: Larry Gritz <lg@larrygritz.com>
-Date: Fri, 30 Sep 2016 15:58:27 -0700
-Subject: [PATCH] Remove 'register' keyword.
-
-'register' is a relic of K&R-era C, it's utterly useless in modern
-compilers. It's been deprecated in C++11, and therefore will generate
-warnings when encountered -- and many packages that use OpenEXR's public
-headers use -Werr to turn warnings into errors. Starting in C++17, the
-keyword is removed entirely, and thus will certainly be a build break
-for that version of the standard. So it's time for it to go.
----
- IlmBase/Half/half.cpp | 6 +++---
- IlmBase/Half/half.h | 4 ++--
- IlmBase/Imath/ImathMatrix.h | 8 ++++----
- 3 files changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/Half/half.cpp b/Half/half.cpp
-index 609aaa1..09a50aa 100644
---- a/Half/half.cpp
-+++ b/Half/half.cpp
-@@ -94,9 +94,9 @@ half::convert (int i)
- // of float and half (127 versus 15).
- //
-
-- register int s = (i >> 16) & 0x00008000;
-- register int e = ((i >> 23) & 0x000000ff) - (127 - 15);
-- register int m = i & 0x007fffff;
-+ int s = (i >> 16) & 0x00008000;
-+ int e = ((i >> 23) & 0x000000ff) - (127 - 15);
-+ int m = i & 0x007fffff;
-
- //
- // Now reassemble s, e and m into a half:
-diff --git a/Half/half.h b/Half/half.h
-index f78e4f6..da418d6 100644
---- a/Half/half.h
-+++ b/Half/half.h
-@@ -459,7 +459,7 @@ half::half (float f)
- // to do the float-to-half conversion.
- //
-
-- register int e = (x.i >> 23) & 0x000001ff;
-+ int e = (x.i >> 23) & 0x000001ff;
-
- e = _eLut[e];
-
-@@ -470,7 +470,7 @@ half::half (float f)
- // bits and combine it with the sign and exponent.
- //
-
-- register int m = x.i & 0x007fffff;
-+ int m = x.i & 0x007fffff;
- _h = e + ((m + 0x00000fff + ((m >> 13) & 1)) >> 13);
- }
- else
-diff --git a/Imath/ImathMatrix.h b/Imath/ImathMatrix.h
-index 3e96c2f..1d7f8dc 100644
---- a/Imath/ImathMatrix.h
-+++ b/Imath/ImathMatrix.h
-@@ -2527,11 +2527,11 @@ Matrix44<T>::multiply (const Matrix44<T> &a,
- const Matrix44<T> &b,
- Matrix44<T> &c)
- {
-- register const T * IMATH_RESTRICT ap = &a.x[0][0];
-- register const T * IMATH_RESTRICT bp = &b.x[0][0];
-- register T * IMATH_RESTRICT cp = &c.x[0][0];
-+ const T * IMATH_RESTRICT ap = &a.x[0][0];
-+ const T * IMATH_RESTRICT bp = &b.x[0][0];
-+ T * IMATH_RESTRICT cp = &c.x[0][0];
-
-- register T a0, a1, a2, a3;
-+ T a0, a1, a2, a3;
-
- a0 = ap[0];
- a1 = ap[1];
---
-2.14.1
-
diff --git a/media-libs/ilmbase/ilmbase-1.0.2.ebuild b/media-libs/ilmbase/ilmbase-1.0.2.ebuild
deleted file mode 100644
index b92d275e1df2..000000000000
--- a/media-libs/ilmbase/ilmbase-1.0.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit libtool
-
-DESCRIPTION="OpenEXR ILM Base libraries"
-HOMEPAGE="http://openexr.com/"
-SRC_URI="http://download.savannah.gnu.org/releases/openexr/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 -arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="static-libs"
-
-RDEPEND="!<media-libs/openexr-1.5.0"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.0-asneeded.patch"
- "${FILESDIR}/${P}-gcc43.patch"
-)
-
-src_prepare() {
- default
- elibtoolize
-}
-
-src_configure() {
- econf \
- $(use_enable static-libs static)
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die "Pruning failed"
-}
diff --git a/media-libs/ilmbase/ilmbase-2.0.1-r1.ebuild b/media-libs/ilmbase/ilmbase-2.0.1-r1.ebuild
deleted file mode 100644
index e9d83ade3acd..000000000000
--- a/media-libs/ilmbase/ilmbase-2.0.1-r1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools-multilib
-
-DESCRIPTION="OpenEXR ILM Base libraries"
-HOMEPAGE="http://openexr.com/"
-SRC_URI="http://download.savannah.gnu.org/releases/openexr/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/2.0.1" # 2.0.1 for the namespace off -> on switch, caused library renaming
-KEYWORDS="~amd64 -arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="static-libs"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-MULTILIB_WRAPPED_HEADERS=( /usr/include/OpenEXR/IlmBaseConfig.h )
diff --git a/media-libs/ilmbase/ilmbase-2.1.0.ebuild b/media-libs/ilmbase/ilmbase-2.1.0.ebuild
deleted file mode 100644
index bdbfe9d413fd..000000000000
--- a/media-libs/ilmbase/ilmbase-2.1.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools-multilib
-
-DESCRIPTION="OpenEXR ILM Base libraries"
-HOMEPAGE="http://openexr.com/"
-SRC_URI="http://download.savannah.gnu.org/releases/openexr/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/11" # 11 from SONAME
-KEYWORDS="amd64 -arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
-IUSE="static-libs"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-MULTILIB_WRAPPED_HEADERS=( /usr/include/OpenEXR/IlmBaseConfig.h )
-
-src_configure() {
- # Disable use of ucontext.h wrt #482890
- if use hppa || use ppc || use ppc64; then
- export ac_cv_header_ucontext_h=no
- fi
-
- autotools-multilib_src_configure
-}
diff --git a/media-libs/ilmbase/ilmbase-2.2.0-r1.ebuild b/media-libs/ilmbase/ilmbase-2.2.0-r1.ebuild
deleted file mode 100644
index db5418878b67..000000000000
--- a/media-libs/ilmbase/ilmbase-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit multilib-minimal
-
-DESCRIPTION="OpenEXR ILM Base libraries"
-HOMEPAGE="http://openexr.com/"
-SRC_URI="http://download.savannah.gnu.org/releases/openexr/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/12" # based on SONAME
-KEYWORDS="amd64 -arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
-IUSE="static-libs"
-
-DEPEND="virtual/pkgconfig[${MULTILIB_USEDEP}]"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-MULTILIB_WRAPPED_HEADERS=( /usr/include/OpenEXR/IlmBaseConfig.h )
-
-# https://bugs.gentoo.org/632259
-RESTRICT="test"
-
-PATCHES=( "${FILESDIR}/${P}-Remove-register-keyword.patch" )
-
-multilib_src_configure() {
- # Disable use of ucontext.h wrt #482890
- if use hppa || use ppc || use ppc64; then
- export ac_cv_header_ucontext_h=no
- fi
-
- ECONF_SOURCE=${S} econf "$(use_enable static-libs static)"
-}
diff --git a/media-libs/ilmbase/ilmbase-2.2.0.ebuild b/media-libs/ilmbase/ilmbase-2.2.0.ebuild
deleted file mode 100644
index ed86d10473a1..000000000000
--- a/media-libs/ilmbase/ilmbase-2.2.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools-multilib
-
-DESCRIPTION="OpenEXR ILM Base libraries"
-HOMEPAGE="http://openexr.com/"
-SRC_URI="http://download.savannah.gnu.org/releases/openexr/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/12" # based on SONAME
-KEYWORDS="~amd64 -arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
-IUSE="static-libs"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-MULTILIB_WRAPPED_HEADERS=( /usr/include/OpenEXR/IlmBaseConfig.h )
-
-src_configure() {
- # Disable use of ucontext.h wrt #482890
- if use hppa || use ppc || use ppc64; then
- export ac_cv_header_ucontext_h=no
- fi
-
- autotools-multilib_src_configure
-}