ilmbase: remove package

IlmBase has been superceded by Imath for OpenEXR 3.0
This commit is contained in:
André Cerqueira 2022-11-17 18:19:57 +00:00 committed by John
parent 920a67780f
commit 4f990ae6a4
7 changed files with 3 additions and 79 deletions

View File

@ -1696,11 +1696,6 @@ libtcmalloc_minimal_debug.so.4 gperftools-2.1.90_1
libtcmalloc_debug.so.4 gperftools-2.1.90_1
libprofiler.so.0 gperftools-2.1.90_1
libtcmalloc_and_profiler.so.4 gperftools-2.1.90_1
libHalf-2_4.so.24 ilmbase-2.4.0_1
libIex-2_4.so.24 ilmbase-2.4.0_1
libIexMath-2_4.so.24 ilmbase-2.4.0_1
libImath-2_4.so.24 ilmbase-2.4.0_1
libIlmThread-2_4.so.24 ilmbase-2.4.0_1
libIlmImf-2_4.so.24 libopenexr-2.4.0_1
libIlmImfUtil-2_4.so.24 libopenexr-2.4.0_1
libGraphicsMagick.so.3 libgraphicsmagick-1.3.19_1

View File

@ -1 +0,0 @@
ilmbase

View File

@ -1,21 +0,0 @@
--- a/IlmBase/IexMath/IexMathFpu.cpp 2019-12-01 15:42:08.143387128 +0100
+++ b/IlmBase/IexMath/IexMathFpu.cpp 2019-12-01 15:43:02.402389927 +0100
@@ -281,10 +281,18 @@
inline void
restoreControlRegs (const ucontext_t & ucon, bool clearExceptions)
{
+#if defined(__GLIBC__) || defined(__i386__)
setCw ((ucon.uc_mcontext.fpregs->cw & cwRestoreMask) | cwRestoreVal);
+#else
+ setCw ((ucon.uc_mcontext.fpregs->cwd & cwRestoreMask) | cwRestoreVal);
+#endif
_fpstate * kfp = reinterpret_cast<_fpstate *> (ucon.uc_mcontext.fpregs);
+#if defined(__GLIBC__) || defined(__i386__)
setMxcsr (kfp->magic == 0 ? kfp->mxcsr : 0, clearExceptions);
+#else
+ setMxcsr (kfp->mxcsr, clearExceptions);
+#endif
}
#endif

View File

@ -1,15 +0,0 @@
--- a/IlmBase/IlmBase.pc.in 2019-09-18 03:02:06.000000000 +0200
+++ b/IlmBase/IlmBase.pc.in 2019-12-01 19:18:24.067056545 +0100
@@ -4,9 +4,9 @@
##
prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
+exec_prefix=${prefix}/@exec_prefix@
+libdir=${prefix}/@libdir@
+includedir=${prefix}/@includedir@
libsuffix=@LIB_SUFFIX_DASH@
Name: IlmBase
Description: Base math and exception libraries

View File

@ -1,35 +0,0 @@
# Template file for 'ilmbase'
pkgname=ilmbase
reverts="2.5.2_1"
version=2.4.2
revision=2
build_wrksrc=IlmBase
build_style=cmake
build_helper="qemu"
short_desc="Base libraries from ILM for OpenEXR"
maintainer="Orphaned <orphan@voidlinux.org>"
license="BSD-3-Clause"
homepage="https://www.openexr.com/"
distfiles="https://github.com/openexr/openexr/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz"
checksum=8e5bfd89f4ae1221f84216a163003edddf0d37b8aac4ee42b46edb55544599b9
pre_configure() {
if [ "$CROSS_BUILD" ]; then
vsed -i Half/CMakeLists.txt \
-e "s; COMMAND ; COMMAND qemu-${XBPS_TARGET_QEMU_MACHINE}-static ;g"
fi
}
post_install() {
vlicense ../LICENSE.md
}
ilmbase-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}

View File

@ -1 +0,0 @@
ignore="*.TEST"

View File

@ -1,6 +1,6 @@
# Template file for 'removed-packages'
pkgname=removed-packages
version=0.1.20230102
version=0.1.20230109
revision=1
build_style=meta
short_desc="Uninstalls packages removed from repository"
@ -242,6 +242,8 @@ replaces="
icecat-i18n-zh-CN<=78.6.1_1
icecat-i18n-zh-TW<=78.6.1_1
icecat<=78.6.1_1
ilmbase<=2.4.2_2
ilmbase-devel<=2.4.2_2
ioquake3-rpi<=20130506_2
isl16<=0.16_2
js<=1.8.5_11