[arch-commits] Commit in openimagedenoise/repos/community-x86_64 (3 files)

Sven-Hendrik Haase svenstaro at archlinux.org
Tue Jun 16 00:54:18 UTC 2020


    Date: Tuesday, June 16, 2020 @ 00:54:14
  Author: svenstaro
Revision: 645610

archrelease: copy trunk to community-x86_64

Added:
  openimagedenoise/repos/community-x86_64/PKGBUILD
    (from rev 645609, openimagedenoise/trunk/PKGBUILD)
Deleted:
  openimagedenoise/repos/community-x86_64/PKGBUILD
  openimagedenoise/repos/community-x86_64/fix-unwanted-simd.patch

-------------------------+
 PKGBUILD                |   73 ++++++++++++++++++----------------------------
 fix-unwanted-simd.patch |   59 -------------------------------------
 2 files changed, 30 insertions(+), 102 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-06-16 00:53:58 UTC (rev 645609)
+++ PKGBUILD	2020-06-16 00:54:14 UTC (rev 645610)
@@ -1,43 +0,0 @@
-# Maintainer: Filipe Laíns (FFY00) <lains at archlinux.org>
-# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
-
-pkgname=openimagedenoise
-pkgver=1.2.0
-pkgrel=5
-pkgdesc='Intel(R) Open Image Denoise library'
-arch=('x86_64')
-url='https://openimagedenoise.github.io'
-license=('Apache')
-depends=('intel-tbb')
-makedepends=('cmake' 'ninja' 'ispc' 'python')
-source=("https://github.com/OpenImageDenoise/oidn/releases/download/v${pkgver}/oidn-${pkgver}.src.tar.gz"
-        'fix-ispc.patch::https://github.com/OpenImageDenoise/oidn/commit/e321d7c90a2c706a521a3afd8913af36b121dc9e.patch'
-        'fix-unwanted-simd.patch')
-sha512sums=('e8386fecdf60424c89f0d08ded88e166f72131e626e7c1c23b510fd4fa46530b7bcd934e5d2c2516ff1c32fe30f0ebd403fe46767a181d7e77023380d53ff6ae'
-            'b03916098e771fb0467d32d60aa687c804da1d184956b392489e5943c8d71e439c05d05d809fc8e616a45a1cdcc9425cd29e73bd2222f4b6a2093c3eb09fadb2'
-            'e180338d0b1fbfd52c3c7fe29cabcb482a6ec80f6459e7096b7773bd7f3ae77035168cec62d20103d25d14eeb809e769166a9d0f645c4dba8f1a59cdf1d2157b')
-
-prepare() {
-    cd oidn-$pkgver
-
-    patch -p1 -i ../fix-ispc.patch
-    patch -p1 -i ../fix-unwanted-simd.patch
-}
-
-build() {
-    cd oidn-$pkgver
-
-    cmake \
-        -B build \
-        -G Ninja \
-        -DCMAKE_INSTALL_PREFIX=/usr \
-        -DCMAKE_BUILD_TYPE=Release
-    ninja -C build
-}
-
-package() {
-    cd oidn-$pkgver
-    DESTDIR="$pkgdir" ninja -C build install
-    rm "$pkgdir/usr/bin/tests"
-}
-

Copied: openimagedenoise/repos/community-x86_64/PKGBUILD (from rev 645609, openimagedenoise/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-06-16 00:54:14 UTC (rev 645610)
@@ -0,0 +1,30 @@
+# Maintainer: Filipe Laíns (FFY00) <lains at archlinux.org>
+# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
+
+pkgname=openimagedenoise
+pkgver=1.2.1
+pkgrel=1
+pkgdesc='Intel(R) Open Image Denoise library'
+arch=('x86_64')
+url='https://openimagedenoise.github.io'
+license=('Apache')
+depends=('intel-tbb')
+makedepends=('cmake' 'ninja' 'ispc' 'python')
+source=("https://github.com/OpenImageDenoise/oidn/releases/download/v${pkgver}/oidn-${pkgver}.src.tar.gz")
+sha512sums=('d6d5aed3d5b24ed34a386850e82c7b24b0707fa2506384c08dd087e849e5000877e6343d24ff9158d1d76e4a9096f5e1ce2f6a331caa0f04c75f651e6c3588ef')
+
+build() {
+    cd oidn-$pkgver
+
+    cmake \
+        -B build \
+        -G Ninja \
+        -DCMAKE_INSTALL_PREFIX=/usr \
+        -DCMAKE_BUILD_TYPE=Release
+    ninja -C build
+}
+
+package() {
+    cd oidn-$pkgver
+    DESTDIR="$pkgdir" ninja -C build install
+}

Deleted: fix-unwanted-simd.patch
===================================================================
--- fix-unwanted-simd.patch	2020-06-16 00:53:58 UTC (rev 645609)
+++ fix-unwanted-simd.patch	2020-06-16 00:54:14 UTC (rev 645610)
@@ -1,59 +0,0 @@
-From a0060e2b7055f903ffd3de01adafa2eb75cf68a8 Mon Sep 17 00:00:00 2001
-From: Attila Afra <attila.t.afra at intel.com>
-Date: Tue, 9 Jun 2020 23:26:39 +0300
-Subject: [PATCH] fixed crash on pre-SSE4 CPUs when using some recent compilers
- (e.g. GCC 10)
-
----
- cmake/oidn_dnnl.cmake     | 2 +-
- cmake/oidn_platform.cmake | 5 -----
- 2 files changed, 0 insertions(+), 6 deletions(-)
---- a/cmake/oidn_dnnl.cmake
-+++ b/cmake/oidn_dnnl.cmake
-@@ -118,7 +118,7 @@ target_compile_definitions(dnnl
-     -DDNNL_ENABLE_CONCURRENT_EXEC
- )
- 
--set(DNNL_COMPILE_OPTIONS ${OIDN_ISA_FLAGS_SSE41})
-+set(DNNL_COMPILE_OPTIONS "")
- if(WIN32 AND CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
-   # Correct 'jnl' macro/jit issue
-   list(APPEND DNNL_COMPILE_OPTIONS "/Qlong-double")
-diff --git a/cmake/oidn_platform.cmake b/cmake/oidn_platform.cmake
-index 9a03d017..b06853e4 100644
---- a/cmake/oidn_platform.cmake
-+++ b/cmake/oidn_platform.cmake
-@@ -34,7 +34,6 @@ if(MSVC)
-     append(OIDN_C_CXX_FLAGS "/wd4244")
-   elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
-     append(OIDN_C_CXX_FLAGS "/MP")
--    set(OIDN_ISA_FLAGS_SSE41 "-QxSSE4.1")
-     # Disable warning: option '/Qstd=c++11' is not valid for C compilations (CMake bug?)
-     append(OIDN_C_CXX_FLAGS "/Qwd10370")
-     # Disable diagnostic: loop was not vectorized with "simd"
-@@ -52,7 +51,6 @@ if(MSVC)
-     # disable: disabling optimization; runtime debug checks enabled
-     append(OIDN_C_CXX_FLAGS_DEBUG "-Qdiag-disable:10182")
-   elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
--    set(OIDN_ISA_FLAGS_SSE41 "-msse4.1")
-     # Disable warning: cannot vectorize some loops with #pragma omp simd
-     append(OIDN_C_CXX_FLAGS "-Wno-pass-failed")
-     # Disable warning: function is not needed and will not be emitted
-@@ -64,17 +62,14 @@ elseif(UNIX OR MINGW)
-   append(OIDN_C_CXX_FLAGS "-fvisibility=internal")
-   append(OIDN_CXX_FLAGS "-fvisibility-inlines-hidden")
-   if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
--    set(OIDN_ISA_FLAGS_SSE41 "-msse4.1")
-     # Disable warning: cannot vectorize some loops with #pragma omp simd
-     append(OIDN_C_CXX_FLAGS "-Wno-pass-failed")
-     # Disable warning: function is not needed and will not be emitted
-     append(OIDN_C_CXX_FLAGS "-Wno-unneeded-internal-declaration")
-   elseif(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
--    set(OIDN_ISA_FLAGS_SSE41 "-msse4.1")
-     # Suppress warning on assumptions made regarding overflow (#146)
-     append(OIDN_C_CXX_FLAGS "-Wno-strict-overflow")
-   elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
--    set(OIDN_ISA_FLAGS_SSE41 "-xSSE4.1")
-     # Disable optimizations in debug mode
-     append(OIDN_C_CXX_FLAGS_DEBUG "-O0")
-     # Workaround for ICC that produces error caused by pragma omp simd collapse(..)



More information about the arch-commits mailing list