ports/contrib (3.6): [notify] openexr: v3.0.4, new dependency imath, port adoption
commit 9c64560229aeccb945ff3f18b4e8410a48a5c5a0 Author: Stamatin Cristina <dear.volgk@gmail.com> Date: Sat Jun 12 00:14:52 2021 +0300 [notify] openexr: v3.0.4, new dependency imath, port adoption diff --git a/openexr/.footprint b/openexr/.footprint index 5bad8a14f..5ca628d8c 100644 --- a/openexr/.footprint +++ b/openexr/.footprint @@ -12,65 +12,32 @@ drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/OpenEXR/ -rw-r--r-- root/root usr/include/OpenEXR/Iex.h -rw-r--r-- root/root usr/include/OpenEXR/IexBaseExc.h +-rw-r--r-- root/root usr/include/OpenEXR/IexConfig.h -rw-r--r-- root/root usr/include/OpenEXR/IexErrnoExc.h -rw-r--r-- root/root usr/include/OpenEXR/IexExport.h -rw-r--r-- root/root usr/include/OpenEXR/IexForward.h -rw-r--r-- root/root usr/include/OpenEXR/IexMacros.h -rw-r--r-- root/root usr/include/OpenEXR/IexMathExc.h -rw-r--r-- root/root usr/include/OpenEXR/IexMathFloatExc.h --rw-r--r-- root/root usr/include/OpenEXR/IexMathFpu.h -rw-r--r-- root/root usr/include/OpenEXR/IexMathIeeeExc.h -rw-r--r-- root/root usr/include/OpenEXR/IexNamespace.h -rw-r--r-- root/root usr/include/OpenEXR/IexThrowErrnoExc.h --rw-r--r-- root/root usr/include/OpenEXR/IlmBaseConfig.h -rw-r--r-- root/root usr/include/OpenEXR/IlmThread.h +-rw-r--r-- root/root usr/include/OpenEXR/IlmThreadConfig.h -rw-r--r-- root/root usr/include/OpenEXR/IlmThreadExport.h -rw-r--r-- root/root usr/include/OpenEXR/IlmThreadForward.h -rw-r--r-- root/root usr/include/OpenEXR/IlmThreadMutex.h -rw-r--r-- root/root usr/include/OpenEXR/IlmThreadNamespace.h -rw-r--r-- root/root usr/include/OpenEXR/IlmThreadPool.h -rw-r--r-- root/root usr/include/OpenEXR/IlmThreadSemaphore.h --rw-r--r-- root/root usr/include/OpenEXR/ImathBox.h --rw-r--r-- root/root usr/include/OpenEXR/ImathBoxAlgo.h --rw-r--r-- root/root usr/include/OpenEXR/ImathColor.h --rw-r--r-- root/root usr/include/OpenEXR/ImathColorAlgo.h --rw-r--r-- root/root usr/include/OpenEXR/ImathEuler.h --rw-r--r-- root/root usr/include/OpenEXR/ImathExc.h --rw-r--r-- root/root usr/include/OpenEXR/ImathExport.h --rw-r--r-- root/root usr/include/OpenEXR/ImathForward.h --rw-r--r-- root/root usr/include/OpenEXR/ImathFrame.h --rw-r--r-- root/root usr/include/OpenEXR/ImathFrustum.h --rw-r--r-- root/root usr/include/OpenEXR/ImathFrustumTest.h --rw-r--r-- root/root usr/include/OpenEXR/ImathFun.h --rw-r--r-- root/root usr/include/OpenEXR/ImathGL.h --rw-r--r-- root/root usr/include/OpenEXR/ImathGLU.h --rw-r--r-- root/root usr/include/OpenEXR/ImathHalfLimits.h --rw-r--r-- root/root usr/include/OpenEXR/ImathInt64.h --rw-r--r-- root/root usr/include/OpenEXR/ImathInterval.h --rw-r--r-- root/root usr/include/OpenEXR/ImathLimits.h --rw-r--r-- root/root usr/include/OpenEXR/ImathLine.h --rw-r--r-- root/root usr/include/OpenEXR/ImathLineAlgo.h --rw-r--r-- root/root usr/include/OpenEXR/ImathMath.h --rw-r--r-- root/root usr/include/OpenEXR/ImathMatrix.h --rw-r--r-- root/root usr/include/OpenEXR/ImathMatrixAlgo.h --rw-r--r-- root/root usr/include/OpenEXR/ImathNamespace.h --rw-r--r-- root/root usr/include/OpenEXR/ImathPlane.h --rw-r--r-- root/root usr/include/OpenEXR/ImathPlatform.h --rw-r--r-- root/root usr/include/OpenEXR/ImathQuat.h --rw-r--r-- root/root usr/include/OpenEXR/ImathRandom.h --rw-r--r-- root/root usr/include/OpenEXR/ImathRoots.h --rw-r--r-- root/root usr/include/OpenEXR/ImathShear.h --rw-r--r-- root/root usr/include/OpenEXR/ImathSphere.h --rw-r--r-- root/root usr/include/OpenEXR/ImathVec.h --rw-r--r-- root/root usr/include/OpenEXR/ImathVecAlgo.h -rw-r--r-- root/root usr/include/OpenEXR/ImfAcesFile.h -rw-r--r-- root/root usr/include/OpenEXR/ImfArray.h -rw-r--r-- root/root usr/include/OpenEXR/ImfAttribute.h --rw-r--r-- root/root usr/include/OpenEXR/ImfB44Compressor.h -rw-r--r-- root/root usr/include/OpenEXR/ImfBoxAttribute.h -rw-r--r-- root/root usr/include/OpenEXR/ImfCRgbaFile.h -rw-r--r-- root/root usr/include/OpenEXR/ImfChannelList.h -rw-r--r-- root/root usr/include/OpenEXR/ImfChannelListAttribute.h +-rw-r--r-- root/root usr/include/OpenEXR/ImfCheckFile.h -rw-r--r-- root/root usr/include/OpenEXR/ImfChromaticities.h -rw-r--r-- root/root usr/include/OpenEXR/ImfChromaticitiesAttribute.h -rw-r--r-- root/root usr/include/OpenEXR/ImfCompositeDeepScanLine.h @@ -110,6 +77,8 @@ drwxr-xr-x root/root usr/include/OpenEXR/ -rw-r--r-- root/root usr/include/OpenEXR/ImfGenericOutputFile.h -rw-r--r-- root/root usr/include/OpenEXR/ImfHeader.h -rw-r--r-- root/root usr/include/OpenEXR/ImfHuf.h +-rw-r--r-- root/root usr/include/OpenEXR/ImfIDManifest.h +-rw-r--r-- root/root usr/include/OpenEXR/ImfIDManifestAttribute.h -rw-r--r-- root/root usr/include/OpenEXR/ImfIO.h -rw-r--r-- root/root usr/include/OpenEXR/ImfImage.h -rw-r--r-- root/root usr/include/OpenEXR/ImfImageChannel.h @@ -167,51 +136,28 @@ drwxr-xr-x root/root usr/include/OpenEXR/ -rw-r--r-- root/root usr/include/OpenEXR/ImfWav.h -rw-r--r-- root/root usr/include/OpenEXR/ImfXdr.h -rw-r--r-- root/root usr/include/OpenEXR/OpenEXRConfig.h --rw-r--r-- root/root usr/include/OpenEXR/half.h --rw-r--r-- root/root usr/include/OpenEXR/halfExport.h --rw-r--r-- root/root usr/include/OpenEXR/halfFunction.h --rw-r--r-- root/root usr/include/OpenEXR/halfLimits.h drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/cmake/ -drwxr-xr-x root/root usr/lib/cmake/IlmBase/ --rw-r--r-- root/root usr/lib/cmake/IlmBase/IlmBaseConfig.cmake --rw-r--r-- root/root usr/lib/cmake/IlmBase/IlmBaseConfigVersion.cmake --rw-r--r-- root/root usr/lib/cmake/IlmBase/IlmBaseTargets-release.cmake --rw-r--r-- root/root usr/lib/cmake/IlmBase/IlmBaseTargets.cmake drwxr-xr-x root/root usr/lib/cmake/OpenEXR/ -rw-r--r-- root/root usr/lib/cmake/OpenEXR/OpenEXRConfig.cmake -rw-r--r-- root/root usr/lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake -rw-r--r-- root/root usr/lib/cmake/OpenEXR/OpenEXRTargets-release.cmake -rw-r--r-- root/root usr/lib/cmake/OpenEXR/OpenEXRTargets.cmake -lrwxrwxrwx root/root usr/lib/libHalf-2_5.so -> libHalf-2_5.so.25 -lrwxrwxrwx root/root usr/lib/libHalf-2_5.so.25 -> libHalf-2_5.so.25.0.4 --rwxr-xr-x root/root usr/lib/libHalf-2_5.so.25.0.4 -lrwxrwxrwx root/root usr/lib/libHalf.so -> libHalf-2_5.so -lrwxrwxrwx root/root usr/lib/libIex-2_5.so -> libIex-2_5.so.25 -lrwxrwxrwx root/root usr/lib/libIex-2_5.so.25 -> libIex-2_5.so.25.0.4 --rwxr-xr-x root/root usr/lib/libIex-2_5.so.25.0.4 -lrwxrwxrwx root/root usr/lib/libIex.so -> libIex-2_5.so -lrwxrwxrwx root/root usr/lib/libIexMath-2_5.so -> libIexMath-2_5.so.25 -lrwxrwxrwx root/root usr/lib/libIexMath-2_5.so.25 -> libIexMath-2_5.so.25.0.4 --rwxr-xr-x root/root usr/lib/libIexMath-2_5.so.25.0.4 -lrwxrwxrwx root/root usr/lib/libIexMath.so -> libIexMath-2_5.so -lrwxrwxrwx root/root usr/lib/libIlmImf-2_5.so -> libIlmImf-2_5.so.25 -lrwxrwxrwx root/root usr/lib/libIlmImf-2_5.so.25 -> libIlmImf-2_5.so.25.0.4 --rwxr-xr-x root/root usr/lib/libIlmImf-2_5.so.25.0.4 -lrwxrwxrwx root/root usr/lib/libIlmImf.so -> libIlmImf-2_5.so -lrwxrwxrwx root/root usr/lib/libIlmImfUtil-2_5.so -> libIlmImfUtil-2_5.so.25 -lrwxrwxrwx root/root usr/lib/libIlmImfUtil-2_5.so.25 -> libIlmImfUtil-2_5.so.25.0.4 --rwxr-xr-x root/root usr/lib/libIlmImfUtil-2_5.so.25.0.4 -lrwxrwxrwx root/root usr/lib/libIlmImfUtil.so -> libIlmImfUtil-2_5.so -lrwxrwxrwx root/root usr/lib/libIlmThread-2_5.so -> libIlmThread-2_5.so.25 -lrwxrwxrwx root/root usr/lib/libIlmThread-2_5.so.25 -> libIlmThread-2_5.so.25.0.4 --rwxr-xr-x root/root usr/lib/libIlmThread-2_5.so.25.0.4 -lrwxrwxrwx root/root usr/lib/libIlmThread.so -> libIlmThread-2_5.so -lrwxrwxrwx root/root usr/lib/libImath-2_5.so -> libImath-2_5.so.25 -lrwxrwxrwx root/root usr/lib/libImath-2_5.so.25 -> libImath-2_5.so.25.0.4 --rwxr-xr-x root/root usr/lib/libImath-2_5.so.25.0.4 -lrwxrwxrwx root/root usr/lib/libImath.so -> libImath-2_5.so +lrwxrwxrwx root/root usr/lib/libIex-3_0.so -> libIex-3_0.so.28 +lrwxrwxrwx root/root usr/lib/libIex-3_0.so.28 -> libIex-3_0.so.28.1.0 +-rwxr-xr-x root/root usr/lib/libIex-3_0.so.28.1.0 +lrwxrwxrwx root/root usr/lib/libIex.so -> libIex-3_0.so +lrwxrwxrwx root/root usr/lib/libIlmThread-3_0.so -> libIlmThread-3_0.so.28 +lrwxrwxrwx root/root usr/lib/libIlmThread-3_0.so.28 -> libIlmThread-3_0.so.28.1.0 +-rwxr-xr-x root/root usr/lib/libIlmThread-3_0.so.28.1.0 +lrwxrwxrwx root/root usr/lib/libIlmThread.so -> libIlmThread-3_0.so +lrwxrwxrwx root/root usr/lib/libOpenEXR-3_0.so -> libOpenEXR-3_0.so.28 +lrwxrwxrwx root/root usr/lib/libOpenEXR-3_0.so.28 -> libOpenEXR-3_0.so.28.1.0 +-rwxr-xr-x root/root usr/lib/libOpenEXR-3_0.so.28.1.0 +lrwxrwxrwx root/root usr/lib/libOpenEXR.so -> libOpenEXR-3_0.so +lrwxrwxrwx root/root usr/lib/libOpenEXRUtil-3_0.so -> libOpenEXRUtil-3_0.so.28 +lrwxrwxrwx root/root usr/lib/libOpenEXRUtil-3_0.so.28 -> libOpenEXRUtil-3_0.so.28.1.0 +-rwxr-xr-x root/root usr/lib/libOpenEXRUtil-3_0.so.28.1.0 +lrwxrwxrwx root/root usr/lib/libOpenEXRUtil.so -> libOpenEXRUtil-3_0.so drwxr-xr-x root/root usr/lib/pkgconfig/ --rw-r--r-- root/root usr/lib/pkgconfig/IlmBase.pc -rw-r--r-- root/root usr/lib/pkgconfig/OpenEXR.pc -drwxr-xr-x root/root usr/share/ diff --git a/openexr/.signature b/openexr/.signature index 8f0653577..6112cff67 100644 --- a/openexr/.signature +++ b/openexr/.signature @@ -1,6 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3zN0Ram7KP06IcEu8D0jbo3vMC3HJQJYY+k018L/x5yg0qVi70Tj+qWmT5pZF4JHR3qbACzXRZxPZ9xcWLVEeAU= -SHA256 (Pkgfile) = 4b153f7166a099d43bb9c0c2400d1909d0289625c83286ba3ba149e667994789 -SHA256 (.footprint) = 13a14d21c5ac1ff4c4a49d5f4bccdd3efbd127247344246206c28bf116b32757 -SHA256 (openexr-2.5.5.tar.gz) = 59e98361cb31456a9634378d0f653a2b9554b8900f233450f2396ff495ea76b3 -SHA256 (openexr-pkg-config.patch) = ee426e0e2b2fe317365638f970cea6c1d2fac7adf796a6a54353b6f9586a5142 +RWSagIOpLGJF3+AjskbzohTETg7ITkJQKJBKG5icuFYRNCORRWPUN4tS40XD7/3+Ve2Oi+2BA/UJq8CYqzSvBDLcydaNW71l0ws= +SHA256 (Pkgfile) = 535a195d6beb7592ca95fa42ef2bbd3357a605a859aef73c0a8137f56f422725 +SHA256 (.footprint) = 6cbf364dce86eb15e33031af3a1998a6b3568ba6874043c725f15eb6d17dbf7c +SHA256 (openexr-3.0.4.tar.gz) = 64daae95d406fe3f59ee11ad8586d03fe7df2552b9630eac1a4f9152b8015fb9 diff --git a/openexr/Pkgfile b/openexr/Pkgfile index 609a30916..878920865 100644 --- a/openexr/Pkgfile +++ b/openexr/Pkgfile @@ -1,24 +1,24 @@ -# Description: A high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. -# URL: https://www.openexr.com/ -# Maintainer: Matt Housh, jaeger at crux dot ninja -# Depends on: cmake +# Description: A high dynamic-range (HDR) image file format for use in computer imaging applications +# URL: https://www.openexr.com +# Maintainer: Stamatin Cristina, dear dot volgk at gmail dot com +# Depends on: cmake imath zlib name=openexr -version=2.5.5 +version=3.0.4 release=1 -source=(https://github.com/AcademySoftwareFoundation/openexr/archive/v$version/$name... \ - openexr-pkg-config.patch) +source=(https://github.com/AcademySoftwareFoundation/openexr/archive/v$version/$name...) build() { - patch -d $name-$version -p1 -i $SRC/$name-pkg-config.patch - cmake -Bbuild \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=/usr/lib \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ - -Wno-dev \ - $name-$version - cmake --build build - DESTDIR=$PKG cmake --install build - rm -r $PKG/usr/share/doc + cmake -S$name-$version -Bbuild \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -Wno-dev + + cmake --build build -v + + DESTDIR=$PKG cmake --install build + + rm -r $PKG/usr/share }
participants (1)
-
crux@crux.nu