[arch-commits] Commit in blender/repos (5 files)

2020-12-17 Thread Sven-Hendrik Haase via arch-commits
Date: Friday, December 18, 2020 @ 01:04:25
  Author: svenstaro
Revision: 778374

archrelease: copy trunk to community-staging-x86_64

Added:
  blender/repos/community-staging-x86_64/
  blender/repos/community-staging-x86_64/D8063-cuda11.diff
(from rev 778373, blender/trunk/D8063-cuda11.diff)
  blender/repos/community-staging-x86_64/PKGBUILD
(from rev 778373, blender/trunk/PKGBUILD)
  blender/repos/community-staging-x86_64/cuda11.patch
(from rev 778373, blender/trunk/cuda11.patch)
  blender/repos/community-staging-x86_64/embree.patch
(from rev 778373, blender/trunk/embree.patch)

---+
 D8063-cuda11.diff |  105 
 PKGBUILD  |   80 +++
 cuda11.patch  |   91 +
 embree.patch  |   43 +
 4 files changed, 319 insertions(+)

Copied: blender/repos/community-staging-x86_64/D8063-cuda11.diff (from rev 
778373, blender/trunk/D8063-cuda11.diff)
===
--- community-staging-x86_64/D8063-cuda11.diff  (rev 0)
+++ community-staging-x86_64/D8063-cuda11.diff  2020-12-18 01:04:25 UTC (rev 
778374)
@@ -0,0 +1,105 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -375,7 +375,7 @@
+ option(WITH_CYCLES_CUBIN_COMPILER   "Build cubins with nvrtc based compiler 
instead of nvcc" OFF)
+ option(WITH_CYCLES_CUDA_BUILD_SERIAL "Build cubins one after another (useful 
on machines with limited RAM)" OFF)
+ mark_as_advanced(WITH_CYCLES_CUDA_BUILD_SERIAL)
+-set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 
sm_75 CACHE STRING "CUDA architectures to build binaries for")
++set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 
sm_75 sm_80 CACHE STRING "CUDA architectures to build binaries for")
+ mark_as_advanced(CYCLES_CUDA_BINARIES_ARCH)
+ unset(PLATFORM_DEFAULT)
+ option(WITH_CYCLES_LOGGING  "Build Cycles with logging support" ON)
+diff --git a/build_files/cmake/config/blender_release.cmake 
b/build_files/cmake/config/blender_release.cmake
+--- a/build_files/cmake/config/blender_release.cmake
 b/build_files/cmake/config/blender_release.cmake
+@@ -52,7 +52,7 @@
+ set(WITH_MEM_JEMALLOC  ON  CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_CUDA_BINARIES  ON  CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_CUBIN_COMPILER OFF CACHE BOOL "" FORCE)
+-set(CYCLES_CUDA_BINARIES_ARCH 
sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75 CACHE STRING "" FORCE)
++set(CYCLES_CUDA_BINARIES_ARCH 
sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75;sm_80 CACHE STRING "" 
FORCE)
+ set(WITH_CYCLES_DEVICE_OPTIX   ON CACHE BOOL "" FORCE)
+ 
+ # platform dependent options
+diff --git a/intern/cycles/CMakeLists.txt b/intern/cycles/CMakeLists.txt
+--- a/intern/cycles/CMakeLists.txt
 b/intern/cycles/CMakeLists.txt
+@@ -313,7 +313,7 @@
+   set(MAX_MSVC 1910)
+ elseif(${CUDA_VERSION} EQUAL "9.1")
+   set(MAX_MSVC 1911)
+-elseif(${CUDA_VERSION} LESS "11.0")
++elseif(${CUDA_VERSION} LESS "12.0")
+   set(MAX_MSVC 1999)
+ endif()
+ if(NOT MSVC_VERSION LESS ${MAX_MSVC} OR CMAKE_C_COMPILER_ID MATCHES 
"Clang")
+diff --git a/intern/cycles/kernel/CMakeLists.txt 
b/intern/cycles/kernel/CMakeLists.txt
+--- a/intern/cycles/kernel/CMakeLists.txt
 b/intern/cycles/kernel/CMakeLists.txt
+@@ -485,8 +485,12 @@
+   foreach(arch ${CYCLES_CUDA_BINARIES_ARCH})
+ if(${arch} MATCHES "sm_2.")
+   message(STATUS "CUDA binaries for ${arch} are no longer supported, 
skipped.")
++elseif(${arch} MATCHES "sm_30" AND ${CUDA_VERSION} GREATER 109)
++  message(STATUS "CUDA binaries for ${arch} are no longer supported, 
skipped.")
+ elseif(${arch} MATCHES "sm_7." AND ${CUDA_VERSION} LESS 100)
+   message(STATUS "CUDA binaries for ${arch} require CUDA 10.0+, skipped.")
++elseif(${arch} MATCHES "sm_8." AND ${CUDA_VERSION} LESS 110)
++  message(STATUS "CUDA binaries for ${arch} require CUDA 11.0+, skipped.")
+ else()
+   # Compile regular kernel
+   CYCLES_CUDA_KERNEL_ADD(${arch} ${prev_arch} filter "" 
"${cuda_filter_sources}" FALSE)
+@@ -525,6 +529,11 @@
+   set(cuda_flags ${cuda_flags}
+ -D __KERNEL_DEBUG__)
+ endif()
++set(OPTIX_TARGET 30)
++if(${CUDA_VERSION} GREATER 109) #cuda 11
++  set(OPTIX_TARGET 52)
++endif()
++
+ if(WITH_CYCLES_CUBIN_COMPILER)
+ 
+   # Needed to find libnvrtc-builtins.so. Can't do it from inside
+@@ -536,7 +545,6 @@
+ set(CUBIN_CC_ENV ${CMAKE_COMMAND}
+   -E env LD_LIBRARY_PATH="${CUDA_TOOLKIT_ROOT_DIR}/lib64")
+   endif()
+-
+   add_custom_command(
+ OUTPUT ${output}
+ DEPENDS
+@@ -551,7 +559,7 @@
+   ${SRC_UTIL_HEADERS}
+ COMMAND ${CUBIN_CC_ENV}
+ "$"
+--target 30
++-target 

[arch-commits] Commit in blender/repos (5 files)

2020-12-12 Thread Felix Yan via arch-commits
Date: Saturday, December 12, 2020 @ 15:50:35
  Author: felixonmars
Revision: 773347

archrelease: copy trunk to community-staging-x86_64

Added:
  blender/repos/community-staging-x86_64/
  blender/repos/community-staging-x86_64/D8063-cuda11.diff
(from rev 773346, blender/trunk/D8063-cuda11.diff)
  blender/repos/community-staging-x86_64/PKGBUILD
(from rev 773346, blender/trunk/PKGBUILD)
  blender/repos/community-staging-x86_64/cuda11.patch
(from rev 773346, blender/trunk/cuda11.patch)
  blender/repos/community-staging-x86_64/embree.patch
(from rev 773346, blender/trunk/embree.patch)

---+
 D8063-cuda11.diff |  105 
 PKGBUILD  |   80 +++
 cuda11.patch  |   91 +
 embree.patch  |   43 +
 4 files changed, 319 insertions(+)

Copied: blender/repos/community-staging-x86_64/D8063-cuda11.diff (from rev 
773346, blender/trunk/D8063-cuda11.diff)
===
--- community-staging-x86_64/D8063-cuda11.diff  (rev 0)
+++ community-staging-x86_64/D8063-cuda11.diff  2020-12-12 15:50:35 UTC (rev 
773347)
@@ -0,0 +1,105 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -375,7 +375,7 @@
+ option(WITH_CYCLES_CUBIN_COMPILER   "Build cubins with nvrtc based compiler 
instead of nvcc" OFF)
+ option(WITH_CYCLES_CUDA_BUILD_SERIAL "Build cubins one after another (useful 
on machines with limited RAM)" OFF)
+ mark_as_advanced(WITH_CYCLES_CUDA_BUILD_SERIAL)
+-set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 
sm_75 CACHE STRING "CUDA architectures to build binaries for")
++set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 
sm_75 sm_80 CACHE STRING "CUDA architectures to build binaries for")
+ mark_as_advanced(CYCLES_CUDA_BINARIES_ARCH)
+ unset(PLATFORM_DEFAULT)
+ option(WITH_CYCLES_LOGGING  "Build Cycles with logging support" ON)
+diff --git a/build_files/cmake/config/blender_release.cmake 
b/build_files/cmake/config/blender_release.cmake
+--- a/build_files/cmake/config/blender_release.cmake
 b/build_files/cmake/config/blender_release.cmake
+@@ -52,7 +52,7 @@
+ set(WITH_MEM_JEMALLOC  ON  CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_CUDA_BINARIES  ON  CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_CUBIN_COMPILER OFF CACHE BOOL "" FORCE)
+-set(CYCLES_CUDA_BINARIES_ARCH 
sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75 CACHE STRING "" FORCE)
++set(CYCLES_CUDA_BINARIES_ARCH 
sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75;sm_80 CACHE STRING "" 
FORCE)
+ set(WITH_CYCLES_DEVICE_OPTIX   ON CACHE BOOL "" FORCE)
+ 
+ # platform dependent options
+diff --git a/intern/cycles/CMakeLists.txt b/intern/cycles/CMakeLists.txt
+--- a/intern/cycles/CMakeLists.txt
 b/intern/cycles/CMakeLists.txt
+@@ -313,7 +313,7 @@
+   set(MAX_MSVC 1910)
+ elseif(${CUDA_VERSION} EQUAL "9.1")
+   set(MAX_MSVC 1911)
+-elseif(${CUDA_VERSION} LESS "11.0")
++elseif(${CUDA_VERSION} LESS "12.0")
+   set(MAX_MSVC 1999)
+ endif()
+ if(NOT MSVC_VERSION LESS ${MAX_MSVC} OR CMAKE_C_COMPILER_ID MATCHES 
"Clang")
+diff --git a/intern/cycles/kernel/CMakeLists.txt 
b/intern/cycles/kernel/CMakeLists.txt
+--- a/intern/cycles/kernel/CMakeLists.txt
 b/intern/cycles/kernel/CMakeLists.txt
+@@ -485,8 +485,12 @@
+   foreach(arch ${CYCLES_CUDA_BINARIES_ARCH})
+ if(${arch} MATCHES "sm_2.")
+   message(STATUS "CUDA binaries for ${arch} are no longer supported, 
skipped.")
++elseif(${arch} MATCHES "sm_30" AND ${CUDA_VERSION} GREATER 109)
++  message(STATUS "CUDA binaries for ${arch} are no longer supported, 
skipped.")
+ elseif(${arch} MATCHES "sm_7." AND ${CUDA_VERSION} LESS 100)
+   message(STATUS "CUDA binaries for ${arch} require CUDA 10.0+, skipped.")
++elseif(${arch} MATCHES "sm_8." AND ${CUDA_VERSION} LESS 110)
++  message(STATUS "CUDA binaries for ${arch} require CUDA 11.0+, skipped.")
+ else()
+   # Compile regular kernel
+   CYCLES_CUDA_KERNEL_ADD(${arch} ${prev_arch} filter "" 
"${cuda_filter_sources}" FALSE)
+@@ -525,6 +529,11 @@
+   set(cuda_flags ${cuda_flags}
+ -D __KERNEL_DEBUG__)
+ endif()
++set(OPTIX_TARGET 30)
++if(${CUDA_VERSION} GREATER 109) #cuda 11
++  set(OPTIX_TARGET 52)
++endif()
++
+ if(WITH_CYCLES_CUBIN_COMPILER)
+ 
+   # Needed to find libnvrtc-builtins.so. Can't do it from inside
+@@ -536,7 +545,6 @@
+ set(CUBIN_CC_ENV ${CMAKE_COMMAND}
+   -E env LD_LIBRARY_PATH="${CUDA_TOOLKIT_ROOT_DIR}/lib64")
+   endif()
+-
+   add_custom_command(
+ OUTPUT ${output}
+ DEPENDS
+@@ -551,7 +559,7 @@
+   ${SRC_UTIL_HEADERS}
+ COMMAND ${CUBIN_CC_ENV}
+ "$"
+--target 30
++-target 

[arch-commits] Commit in blender/repos (5 files)

2020-12-06 Thread Felix Yan via arch-commits
Date: Sunday, December 6, 2020 @ 21:55:18
  Author: felixonmars
Revision: 771221

archrelease: copy trunk to community-staging-x86_64

Added:
  blender/repos/community-staging-x86_64/
  blender/repos/community-staging-x86_64/D8063-cuda11.diff
(from rev 771220, blender/trunk/D8063-cuda11.diff)
  blender/repos/community-staging-x86_64/PKGBUILD
(from rev 771220, blender/trunk/PKGBUILD)
  blender/repos/community-staging-x86_64/cuda11.patch
(from rev 771220, blender/trunk/cuda11.patch)
  blender/repos/community-staging-x86_64/embree.patch
(from rev 771220, blender/trunk/embree.patch)

---+
 D8063-cuda11.diff |  105 
 PKGBUILD  |   80 +++
 cuda11.patch  |   91 +
 embree.patch  |   43 +
 4 files changed, 319 insertions(+)

Copied: blender/repos/community-staging-x86_64/D8063-cuda11.diff (from rev 
771220, blender/trunk/D8063-cuda11.diff)
===
--- community-staging-x86_64/D8063-cuda11.diff  (rev 0)
+++ community-staging-x86_64/D8063-cuda11.diff  2020-12-06 21:55:18 UTC (rev 
771221)
@@ -0,0 +1,105 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -375,7 +375,7 @@
+ option(WITH_CYCLES_CUBIN_COMPILER   "Build cubins with nvrtc based compiler 
instead of nvcc" OFF)
+ option(WITH_CYCLES_CUDA_BUILD_SERIAL "Build cubins one after another (useful 
on machines with limited RAM)" OFF)
+ mark_as_advanced(WITH_CYCLES_CUDA_BUILD_SERIAL)
+-set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 
sm_75 CACHE STRING "CUDA architectures to build binaries for")
++set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 
sm_75 sm_80 CACHE STRING "CUDA architectures to build binaries for")
+ mark_as_advanced(CYCLES_CUDA_BINARIES_ARCH)
+ unset(PLATFORM_DEFAULT)
+ option(WITH_CYCLES_LOGGING  "Build Cycles with logging support" ON)
+diff --git a/build_files/cmake/config/blender_release.cmake 
b/build_files/cmake/config/blender_release.cmake
+--- a/build_files/cmake/config/blender_release.cmake
 b/build_files/cmake/config/blender_release.cmake
+@@ -52,7 +52,7 @@
+ set(WITH_MEM_JEMALLOC  ON  CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_CUDA_BINARIES  ON  CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_CUBIN_COMPILER OFF CACHE BOOL "" FORCE)
+-set(CYCLES_CUDA_BINARIES_ARCH 
sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75 CACHE STRING "" FORCE)
++set(CYCLES_CUDA_BINARIES_ARCH 
sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75;sm_80 CACHE STRING "" 
FORCE)
+ set(WITH_CYCLES_DEVICE_OPTIX   ON CACHE BOOL "" FORCE)
+ 
+ # platform dependent options
+diff --git a/intern/cycles/CMakeLists.txt b/intern/cycles/CMakeLists.txt
+--- a/intern/cycles/CMakeLists.txt
 b/intern/cycles/CMakeLists.txt
+@@ -313,7 +313,7 @@
+   set(MAX_MSVC 1910)
+ elseif(${CUDA_VERSION} EQUAL "9.1")
+   set(MAX_MSVC 1911)
+-elseif(${CUDA_VERSION} LESS "11.0")
++elseif(${CUDA_VERSION} LESS "12.0")
+   set(MAX_MSVC 1999)
+ endif()
+ if(NOT MSVC_VERSION LESS ${MAX_MSVC} OR CMAKE_C_COMPILER_ID MATCHES 
"Clang")
+diff --git a/intern/cycles/kernel/CMakeLists.txt 
b/intern/cycles/kernel/CMakeLists.txt
+--- a/intern/cycles/kernel/CMakeLists.txt
 b/intern/cycles/kernel/CMakeLists.txt
+@@ -485,8 +485,12 @@
+   foreach(arch ${CYCLES_CUDA_BINARIES_ARCH})
+ if(${arch} MATCHES "sm_2.")
+   message(STATUS "CUDA binaries for ${arch} are no longer supported, 
skipped.")
++elseif(${arch} MATCHES "sm_30" AND ${CUDA_VERSION} GREATER 109)
++  message(STATUS "CUDA binaries for ${arch} are no longer supported, 
skipped.")
+ elseif(${arch} MATCHES "sm_7." AND ${CUDA_VERSION} LESS 100)
+   message(STATUS "CUDA binaries for ${arch} require CUDA 10.0+, skipped.")
++elseif(${arch} MATCHES "sm_8." AND ${CUDA_VERSION} LESS 110)
++  message(STATUS "CUDA binaries for ${arch} require CUDA 11.0+, skipped.")
+ else()
+   # Compile regular kernel
+   CYCLES_CUDA_KERNEL_ADD(${arch} ${prev_arch} filter "" 
"${cuda_filter_sources}" FALSE)
+@@ -525,6 +529,11 @@
+   set(cuda_flags ${cuda_flags}
+ -D __KERNEL_DEBUG__)
+ endif()
++set(OPTIX_TARGET 30)
++if(${CUDA_VERSION} GREATER 109) #cuda 11
++  set(OPTIX_TARGET 52)
++endif()
++
+ if(WITH_CYCLES_CUBIN_COMPILER)
+ 
+   # Needed to find libnvrtc-builtins.so. Can't do it from inside
+@@ -536,7 +545,6 @@
+ set(CUBIN_CC_ENV ${CMAKE_COMMAND}
+   -E env LD_LIBRARY_PATH="${CUDA_TOOLKIT_ROOT_DIR}/lib64")
+   endif()
+-
+   add_custom_command(
+ OUTPUT ${output}
+ DEPENDS
+@@ -551,7 +559,7 @@
+   ${SRC_UTIL_HEADERS}
+ COMMAND ${CUBIN_CC_ENV}
+ "$"
+--target 30
++-target 

[arch-commits] Commit in blender/repos (5 files)

2020-09-28 Thread Sven-Hendrik Haase via arch-commits
Date: Tuesday, September 29, 2020 @ 00:33:07
  Author: svenstaro
Revision: 713596

archrelease: copy trunk to community-staging-x86_64

Added:
  blender/repos/community-staging-x86_64/
  blender/repos/community-staging-x86_64/D8063-cuda11.diff
(from rev 713595, blender/trunk/D8063-cuda11.diff)
  blender/repos/community-staging-x86_64/PKGBUILD
(from rev 713595, blender/trunk/PKGBUILD)
  blender/repos/community-staging-x86_64/cuda11.patch
(from rev 713595, blender/trunk/cuda11.patch)
  blender/repos/community-staging-x86_64/embree.patch
(from rev 713595, blender/trunk/embree.patch)

---+
 D8063-cuda11.diff |  105 
 PKGBUILD  |   86 ++
 cuda11.patch  |   91 +
 embree.patch  |   43 +
 4 files changed, 325 insertions(+)

Copied: blender/repos/community-staging-x86_64/D8063-cuda11.diff (from rev 
713595, blender/trunk/D8063-cuda11.diff)
===
--- community-staging-x86_64/D8063-cuda11.diff  (rev 0)
+++ community-staging-x86_64/D8063-cuda11.diff  2020-09-29 00:33:07 UTC (rev 
713596)
@@ -0,0 +1,105 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -375,7 +375,7 @@
+ option(WITH_CYCLES_CUBIN_COMPILER   "Build cubins with nvrtc based compiler 
instead of nvcc" OFF)
+ option(WITH_CYCLES_CUDA_BUILD_SERIAL "Build cubins one after another (useful 
on machines with limited RAM)" OFF)
+ mark_as_advanced(WITH_CYCLES_CUDA_BUILD_SERIAL)
+-set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 
sm_75 CACHE STRING "CUDA architectures to build binaries for")
++set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 
sm_75 sm_80 CACHE STRING "CUDA architectures to build binaries for")
+ mark_as_advanced(CYCLES_CUDA_BINARIES_ARCH)
+ unset(PLATFORM_DEFAULT)
+ option(WITH_CYCLES_LOGGING  "Build Cycles with logging support" ON)
+diff --git a/build_files/cmake/config/blender_release.cmake 
b/build_files/cmake/config/blender_release.cmake
+--- a/build_files/cmake/config/blender_release.cmake
 b/build_files/cmake/config/blender_release.cmake
+@@ -52,7 +52,7 @@
+ set(WITH_MEM_JEMALLOC  ON  CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_CUDA_BINARIES  ON  CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_CUBIN_COMPILER OFF CACHE BOOL "" FORCE)
+-set(CYCLES_CUDA_BINARIES_ARCH 
sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75 CACHE STRING "" FORCE)
++set(CYCLES_CUDA_BINARIES_ARCH 
sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75;sm_80 CACHE STRING "" 
FORCE)
+ set(WITH_CYCLES_DEVICE_OPTIX   ON CACHE BOOL "" FORCE)
+ 
+ # platform dependent options
+diff --git a/intern/cycles/CMakeLists.txt b/intern/cycles/CMakeLists.txt
+--- a/intern/cycles/CMakeLists.txt
 b/intern/cycles/CMakeLists.txt
+@@ -313,7 +313,7 @@
+   set(MAX_MSVC 1910)
+ elseif(${CUDA_VERSION} EQUAL "9.1")
+   set(MAX_MSVC 1911)
+-elseif(${CUDA_VERSION} LESS "11.0")
++elseif(${CUDA_VERSION} LESS "12.0")
+   set(MAX_MSVC 1999)
+ endif()
+ if(NOT MSVC_VERSION LESS ${MAX_MSVC} OR CMAKE_C_COMPILER_ID MATCHES 
"Clang")
+diff --git a/intern/cycles/kernel/CMakeLists.txt 
b/intern/cycles/kernel/CMakeLists.txt
+--- a/intern/cycles/kernel/CMakeLists.txt
 b/intern/cycles/kernel/CMakeLists.txt
+@@ -485,8 +485,12 @@
+   foreach(arch ${CYCLES_CUDA_BINARIES_ARCH})
+ if(${arch} MATCHES "sm_2.")
+   message(STATUS "CUDA binaries for ${arch} are no longer supported, 
skipped.")
++elseif(${arch} MATCHES "sm_30" AND ${CUDA_VERSION} GREATER 109)
++  message(STATUS "CUDA binaries for ${arch} are no longer supported, 
skipped.")
+ elseif(${arch} MATCHES "sm_7." AND ${CUDA_VERSION} LESS 100)
+   message(STATUS "CUDA binaries for ${arch} require CUDA 10.0+, skipped.")
++elseif(${arch} MATCHES "sm_8." AND ${CUDA_VERSION} LESS 110)
++  message(STATUS "CUDA binaries for ${arch} require CUDA 11.0+, skipped.")
+ else()
+   # Compile regular kernel
+   CYCLES_CUDA_KERNEL_ADD(${arch} ${prev_arch} filter "" 
"${cuda_filter_sources}" FALSE)
+@@ -525,6 +529,11 @@
+   set(cuda_flags ${cuda_flags}
+ -D __KERNEL_DEBUG__)
+ endif()
++set(OPTIX_TARGET 30)
++if(${CUDA_VERSION} GREATER 109) #cuda 11
++  set(OPTIX_TARGET 52)
++endif()
++
+ if(WITH_CYCLES_CUBIN_COMPILER)
+ 
+   # Needed to find libnvrtc-builtins.so. Can't do it from inside
+@@ -536,7 +545,6 @@
+ set(CUBIN_CC_ENV ${CMAKE_COMMAND}
+   -E env LD_LIBRARY_PATH="${CUDA_TOOLKIT_ROOT_DIR}/lib64")
+   endif()
+-
+   add_custom_command(
+ OUTPUT ${output}
+ DEPENDS
+@@ -551,7 +559,7 @@
+   ${SRC_UTIL_HEADERS}
+ COMMAND ${CUBIN_CC_ENV}
+ "$"
+--target 30
++-target 

[arch-commits] Commit in blender/repos (5 files)

2020-09-04 Thread Sven-Hendrik Haase via arch-commits
Date: Friday, September 4, 2020 @ 21:25:30
  Author: svenstaro
Revision: 698653

archrelease: copy trunk to community-staging-x86_64

Added:
  blender/repos/community-staging-x86_64/
  blender/repos/community-staging-x86_64/D8063-cuda11.diff
(from rev 698652, blender/trunk/D8063-cuda11.diff)
  blender/repos/community-staging-x86_64/PKGBUILD
(from rev 698652, blender/trunk/PKGBUILD)
  blender/repos/community-staging-x86_64/cuda11.patch
(from rev 698652, blender/trunk/cuda11.patch)
  blender/repos/community-staging-x86_64/embree.patch
(from rev 698652, blender/trunk/embree.patch)

---+
 D8063-cuda11.diff |  105 
 PKGBUILD  |   86 ++
 cuda11.patch  |   91 +
 embree.patch  |   43 +
 4 files changed, 325 insertions(+)

Copied: blender/repos/community-staging-x86_64/D8063-cuda11.diff (from rev 
698652, blender/trunk/D8063-cuda11.diff)
===
--- community-staging-x86_64/D8063-cuda11.diff  (rev 0)
+++ community-staging-x86_64/D8063-cuda11.diff  2020-09-04 21:25:30 UTC (rev 
698653)
@@ -0,0 +1,105 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -375,7 +375,7 @@
+ option(WITH_CYCLES_CUBIN_COMPILER   "Build cubins with nvrtc based compiler 
instead of nvcc" OFF)
+ option(WITH_CYCLES_CUDA_BUILD_SERIAL "Build cubins one after another (useful 
on machines with limited RAM)" OFF)
+ mark_as_advanced(WITH_CYCLES_CUDA_BUILD_SERIAL)
+-set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 
sm_75 CACHE STRING "CUDA architectures to build binaries for")
++set(CYCLES_CUDA_BINARIES_ARCH sm_30 sm_35 sm_37 sm_50 sm_52 sm_60 sm_61 sm_70 
sm_75 sm_80 CACHE STRING "CUDA architectures to build binaries for")
+ mark_as_advanced(CYCLES_CUDA_BINARIES_ARCH)
+ unset(PLATFORM_DEFAULT)
+ option(WITH_CYCLES_LOGGING  "Build Cycles with logging support" ON)
+diff --git a/build_files/cmake/config/blender_release.cmake 
b/build_files/cmake/config/blender_release.cmake
+--- a/build_files/cmake/config/blender_release.cmake
 b/build_files/cmake/config/blender_release.cmake
+@@ -52,7 +52,7 @@
+ set(WITH_MEM_JEMALLOC  ON  CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_CUDA_BINARIES  ON  CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_CUBIN_COMPILER OFF CACHE BOOL "" FORCE)
+-set(CYCLES_CUDA_BINARIES_ARCH 
sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75 CACHE STRING "" FORCE)
++set(CYCLES_CUDA_BINARIES_ARCH 
sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61;sm_70;sm_75;sm_80 CACHE STRING "" 
FORCE)
+ set(WITH_CYCLES_DEVICE_OPTIX   ON CACHE BOOL "" FORCE)
+ 
+ # platform dependent options
+diff --git a/intern/cycles/CMakeLists.txt b/intern/cycles/CMakeLists.txt
+--- a/intern/cycles/CMakeLists.txt
 b/intern/cycles/CMakeLists.txt
+@@ -313,7 +313,7 @@
+   set(MAX_MSVC 1910)
+ elseif(${CUDA_VERSION} EQUAL "9.1")
+   set(MAX_MSVC 1911)
+-elseif(${CUDA_VERSION} LESS "11.0")
++elseif(${CUDA_VERSION} LESS "12.0")
+   set(MAX_MSVC 1999)
+ endif()
+ if(NOT MSVC_VERSION LESS ${MAX_MSVC} OR CMAKE_C_COMPILER_ID MATCHES 
"Clang")
+diff --git a/intern/cycles/kernel/CMakeLists.txt 
b/intern/cycles/kernel/CMakeLists.txt
+--- a/intern/cycles/kernel/CMakeLists.txt
 b/intern/cycles/kernel/CMakeLists.txt
+@@ -485,8 +485,12 @@
+   foreach(arch ${CYCLES_CUDA_BINARIES_ARCH})
+ if(${arch} MATCHES "sm_2.")
+   message(STATUS "CUDA binaries for ${arch} are no longer supported, 
skipped.")
++elseif(${arch} MATCHES "sm_30" AND ${CUDA_VERSION} GREATER 109)
++  message(STATUS "CUDA binaries for ${arch} are no longer supported, 
skipped.")
+ elseif(${arch} MATCHES "sm_7." AND ${CUDA_VERSION} LESS 100)
+   message(STATUS "CUDA binaries for ${arch} require CUDA 10.0+, skipped.")
++elseif(${arch} MATCHES "sm_8." AND ${CUDA_VERSION} LESS 110)
++  message(STATUS "CUDA binaries for ${arch} require CUDA 11.0+, skipped.")
+ else()
+   # Compile regular kernel
+   CYCLES_CUDA_KERNEL_ADD(${arch} ${prev_arch} filter "" 
"${cuda_filter_sources}" FALSE)
+@@ -525,6 +529,11 @@
+   set(cuda_flags ${cuda_flags}
+ -D __KERNEL_DEBUG__)
+ endif()
++set(OPTIX_TARGET 30)
++if(${CUDA_VERSION} GREATER 109) #cuda 11
++  set(OPTIX_TARGET 52)
++endif()
++
+ if(WITH_CYCLES_CUBIN_COMPILER)
+ 
+   # Needed to find libnvrtc-builtins.so. Can't do it from inside
+@@ -536,7 +545,6 @@
+ set(CUBIN_CC_ENV ${CMAKE_COMMAND}
+   -E env LD_LIBRARY_PATH="${CUDA_TOOLKIT_ROOT_DIR}/lib64")
+   endif()
+-
+   add_custom_command(
+ OUTPUT ${output}
+ DEPENDS
+@@ -551,7 +559,7 @@
+   ${SRC_UTIL_HEADERS}
+ COMMAND ${CUBIN_CC_ENV}
+ "$"
+--target 30
++-target 

[arch-commits] Commit in blender/repos (5 files)

2011-11-12 Thread Ionut Biru
Date: Saturday, November 12, 2011 @ 12:15:05
  Author: ibiru
Revision: 142615

db-move: moved blender from [testing] to [extra] (i686)

Added:
  blender/repos/extra-i686/PKGBUILD
(from rev 142606, blender/repos/testing-i686/PKGBUILD)
  blender/repos/extra-i686/blender.install
(from rev 142606, blender/repos/testing-i686/blender.install)
Deleted:
  blender/repos/extra-i686/PKGBUILD
  blender/repos/extra-i686/blender.install
  blender/repos/testing-i686/

-+
 PKGBUILD|  186 +++---
 blender.install |   26 +++
 2 files changed, 106 insertions(+), 106 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2011-11-12 17:15:04 UTC (rev 142614)
+++ extra-i686/PKGBUILD 2011-11-12 17:15:05 UTC (rev 142615)
@@ -1,93 +0,0 @@
-# $Id$
-# Contributor: John Sowiak j...@archlinux.org
-# Maintainer: tobias tob...@archlinux.org
-
-# Apparently, the blender guys refuse to release source tarballs for
-# intermediate releases that deal mainly with binaries but incorporate tiny
-# minor changes from svn. Since I'm sick and tired of the urges of users that
-# look for release numbers only, we make a messy PKGBUILD that can checkout svn
-# release if necessary.
-
-#_svn=true
-_svn=false
-
-pkgname=blender
-pkgver=2.60a
-pkgrel=1
-epoch=3
-pkgdesc=A fully integrated 3D graphics creation suite
-arch=('i686' 'x86_64')
-license=('GPL')
-url=http://www.blender.org;
-depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
- 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \
- 'freetype2' 'openal' 'libsndfile' 'ffmpeg')
-makedepends=('cmake')
-install=blender.install
-if [ $_svn = false ]; then
-  source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz)
-  md5sums=('cc7e4a56c9f7941c33c958ff0338f9a6')
-else
-  source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz)
-  md5sums=('7579d1139d0d6025df8afcfca64a65c4')
-fi
-
-# source PKGBUILD  mksource
-mksource() {
-  [[ -x /usr/bin/svn ]] || (echo svn not found. Install subversion.  
return 1)
-  _svnver=38016
-  _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender;
-  _svnmod=$pkgname-$pkgver
-  mkdir ${pkgname}-$pkgver
-  pushd ${pkgname}-$pkgver
-  svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod
-  find . -depth -type d -name .svn -exec rm -rf {} \;
-  tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/*
-  popd
-}
-
-build() {
-  cd $srcdir/$pkgname-$pkgver
-  mkdir build
-  cd build
-
-  [[ $CARCH == i686 ]]  ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF
-
-  cmake .. \
--DCMAKE_INSTALL_PREFIX:PATH=/usr \
--DCMAKE_BUILD_TYPE:STRING=Release \
--DWITH_INSTALL_PORTABLE:BOOL=OFF \
--DWITH_PYTHON_INSTALL:BOOL=OFF \
--DWITH_OPENCOLLADA:BOOL=OFF \
--DWITH_GAMEENGINE:BOOL=ON \
--DWITH_PLAYER:BOOL=ON \
--DWITH_BUILTIN_GLEW:BOOL=OFF \
--DWITH_CODEC_FFMPEG:BOOL=ON \
--DWITH_CODEC_SNDFILE:BOOL=ON \
--DPYTHON_VERSION:STRING=3.2 \
--DPYTHON_LIBPATH:STRING=/usr/lib \
--DPYTHON_LIBRARY:STRING=python3.2mu \
--DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \
-$ENABLESSE2
-
-  make $MAKEFLAGS
-
-  cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \
-$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/
-  cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi
-  chmod 755 bmake
-  make
-}
-
-package() {
-  cd $srcdir/$pkgname-$pkgver/build
-  make DESTDIR=${pkgdir} install
-  python -m compileall ${pkgdir}/usr/share/blender
-
-# install plugins
-  install -d -m755 
$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture}
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/
-}

Copied: blender/repos/extra-i686/PKGBUILD (from rev 142606, 
blender/repos/testing-i686/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2011-11-12 17:15:05 UTC (rev 142615)
@@ -0,0 +1,93 @@
+# $Id$
+# Contributor: John Sowiak j...@archlinux.org
+# Maintainer: tobias tob...@archlinux.org
+
+# Apparently, the blender guys refuse to release source tarballs for
+# intermediate releases that deal mainly with binaries but incorporate tiny
+# minor changes from svn. Since I'm sick and tired of the urges of users that
+# look for release numbers only, we make a messy PKGBUILD that can checkout svn
+# release if necessary.
+
+#_svn=true
+_svn=false
+
+pkgname=blender
+pkgver=2.60a
+pkgrel=2
+epoch=3
+pkgdesc=A fully integrated 3D graphics creation suite
+arch=('i686' 'x86_64')
+license=('GPL')
+url=http://www.blender.org;
+depends=('libpng' 'libtiff' 'openexr' 

[arch-commits] Commit in blender/repos (5 files)

2011-11-12 Thread Ionut Biru
Date: Saturday, November 12, 2011 @ 12:15:07
  Author: ibiru
Revision: 142616

db-move: moved blender from [testing] to [extra] (x86_64)

Added:
  blender/repos/extra-x86_64/PKGBUILD
(from rev 142606, blender/repos/testing-x86_64/PKGBUILD)
  blender/repos/extra-x86_64/blender.install
(from rev 142606, blender/repos/testing-x86_64/blender.install)
Deleted:
  blender/repos/extra-x86_64/PKGBUILD
  blender/repos/extra-x86_64/blender.install
  blender/repos/testing-x86_64/

-+
 PKGBUILD|  186 +++---
 blender.install |   26 +++
 2 files changed, 106 insertions(+), 106 deletions(-)

Deleted: extra-x86_64/PKGBUILD
===
--- extra-x86_64/PKGBUILD   2011-11-12 17:15:05 UTC (rev 142615)
+++ extra-x86_64/PKGBUILD   2011-11-12 17:15:07 UTC (rev 142616)
@@ -1,93 +0,0 @@
-# $Id$
-# Contributor: John Sowiak j...@archlinux.org
-# Maintainer: tobias tob...@archlinux.org
-
-# Apparently, the blender guys refuse to release source tarballs for
-# intermediate releases that deal mainly with binaries but incorporate tiny
-# minor changes from svn. Since I'm sick and tired of the urges of users that
-# look for release numbers only, we make a messy PKGBUILD that can checkout svn
-# release if necessary.
-
-#_svn=true
-_svn=false
-
-pkgname=blender
-pkgver=2.60a
-pkgrel=1
-epoch=3
-pkgdesc=A fully integrated 3D graphics creation suite
-arch=('i686' 'x86_64')
-license=('GPL')
-url=http://www.blender.org;
-depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
- 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \
- 'freetype2' 'openal' 'libsndfile' 'ffmpeg')
-makedepends=('cmake')
-install=blender.install
-if [ $_svn = false ]; then
-  source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz)
-  md5sums=('cc7e4a56c9f7941c33c958ff0338f9a6')
-else
-  source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz)
-  md5sums=('7579d1139d0d6025df8afcfca64a65c4')
-fi
-
-# source PKGBUILD  mksource
-mksource() {
-  [[ -x /usr/bin/svn ]] || (echo svn not found. Install subversion.  
return 1)
-  _svnver=38016
-  _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender;
-  _svnmod=$pkgname-$pkgver
-  mkdir ${pkgname}-$pkgver
-  pushd ${pkgname}-$pkgver
-  svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod
-  find . -depth -type d -name .svn -exec rm -rf {} \;
-  tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/*
-  popd
-}
-
-build() {
-  cd $srcdir/$pkgname-$pkgver
-  mkdir build
-  cd build
-
-  [[ $CARCH == i686 ]]  ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF
-
-  cmake .. \
--DCMAKE_INSTALL_PREFIX:PATH=/usr \
--DCMAKE_BUILD_TYPE:STRING=Release \
--DWITH_INSTALL_PORTABLE:BOOL=OFF \
--DWITH_PYTHON_INSTALL:BOOL=OFF \
--DWITH_OPENCOLLADA:BOOL=OFF \
--DWITH_GAMEENGINE:BOOL=ON \
--DWITH_PLAYER:BOOL=ON \
--DWITH_BUILTIN_GLEW:BOOL=OFF \
--DWITH_CODEC_FFMPEG:BOOL=ON \
--DWITH_CODEC_SNDFILE:BOOL=ON \
--DPYTHON_VERSION:STRING=3.2 \
--DPYTHON_LIBPATH:STRING=/usr/lib \
--DPYTHON_LIBRARY:STRING=python3.2mu \
--DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \
-$ENABLESSE2
-
-  make $MAKEFLAGS
-
-  cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \
-$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/
-  cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi
-  chmod 755 bmake
-  make
-}
-
-package() {
-  cd $srcdir/$pkgname-$pkgver/build
-  make DESTDIR=${pkgdir} install
-  python -m compileall ${pkgdir}/usr/share/blender
-
-# install plugins
-  install -d -m755 
$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture}
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/
-}

Copied: blender/repos/extra-x86_64/PKGBUILD (from rev 142606, 
blender/repos/testing-x86_64/PKGBUILD)
===
--- extra-x86_64/PKGBUILD   (rev 0)
+++ extra-x86_64/PKGBUILD   2011-11-12 17:15:07 UTC (rev 142616)
@@ -0,0 +1,93 @@
+# $Id$
+# Contributor: John Sowiak j...@archlinux.org
+# Maintainer: tobias tob...@archlinux.org
+
+# Apparently, the blender guys refuse to release source tarballs for
+# intermediate releases that deal mainly with binaries but incorporate tiny
+# minor changes from svn. Since I'm sick and tired of the urges of users that
+# look for release numbers only, we make a messy PKGBUILD that can checkout svn
+# release if necessary.
+
+#_svn=true
+_svn=false
+
+pkgname=blender
+pkgver=2.60a
+pkgrel=2
+epoch=3
+pkgdesc=A fully integrated 3D graphics creation suite
+arch=('i686' 'x86_64')
+license=('GPL')

[arch-commits] Commit in blender/repos (5 files)

2011-09-24 Thread Stéphane Gaudreault
Date: Saturday, September 24, 2011 @ 12:46:29
  Author: stephane
Revision: 138475

db-move: moved blender from [testing] to [extra] (i686)

Added:
  blender/repos/extra-i686/PKGBUILD
(from rev 138474, blender/repos/testing-i686/PKGBUILD)
  blender/repos/extra-i686/blender.install
(from rev 138474, blender/repos/testing-i686/blender.install)
Deleted:
  blender/repos/extra-i686/PKGBUILD
  blender/repos/extra-i686/blender.install
  blender/repos/testing-i686/

-+
 PKGBUILD|  184 +++---
 blender.install |   34 -
 2 files changed, 109 insertions(+), 109 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2011-09-24 15:33:33 UTC (rev 138474)
+++ extra-i686/PKGBUILD 2011-09-24 16:46:29 UTC (rev 138475)
@@ -1,92 +0,0 @@
-# $Id$
-# Contributor: John Sowiak j...@archlinux.org
-# Maintainer: tobias tob...@archlinux.org
-
-# Apparently, the blender guys refuse to release source tarballs for
-# intermediate releases that deal mainly with binaries but incorporate tiny
-# minor changes from svn. Since I'm sick and tired of the urges of users that
-# look for release numbers only, we make a messy PKGBUILD that can checkout svn
-# release if necessary.
-
-#_svn=true
-_svn=false
-
-pkgname=blender
-pkgver=2.59
-pkgrel=2
-epoch=2
-pkgdesc=A fully integrated 3D graphics creation suite
-arch=('i686' 'x86_64')
-license=('GPL')
-url=http://www.blender.org;
-depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
- 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \
- 'freetype2' 'openal' 'libsamplerate' 'ffmpeg')
-makedepends=('cmake') # 'subversion'
-install=blender.install
-if [ $_svn = false ]; then
-  source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz)
-  md5sums=('6f68fe3c3c2b6a85f1ba9ebc5b1155fe')
-else
-  source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz)
-  md5sums=('7579d1139d0d6025df8afcfca64a65c4')
-fi
-
-# source PKGBUILD  mksource
-mksource() {
-  _svnver=38016
-  _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender;
-  _svnmod=$pkgname-$pkgver
-  mkdir ${pkgname}-$pkgver
-  pushd ${pkgname}-$pkgver
-  svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod
-  find . -depth -type d -name .svn -exec rm -rf {} \;
-  tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/*
-  popd
-}
-
-build() {
-  cd $srcdir/$pkgname-$pkgver
-  mkdir build
-  cd build
-
-  [[ $CARCH == i686 ]]  ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF
-
-  cmake .. \
--DCMAKE_INSTALL_PREFIX:PATH=/usr \
--DCMAKE_BUILD_TYPE:STRING=Release \
--DWITH_INSTALL_PORTABLE:BOOL=OFF \
--DWITH_PYTHON_INSTALL:BOOL=OFF \
--DWITH_OPENCOLLADA:BOOL=OFF \
--DWITH_GAMEENGINE:BOOL=ON \
--DWITH_PLAYER:BOOL=ON \
--DWITH_BUILTIN_GLEW:BOOL=OFF \
--DWITH_CODEC_FFMPEG:BOOL=ON \
--DWITH_CODEC_SNDFILE:BOOL=ON \
--DPYTHON_VERSION:STRING=3.2 \
--DPYTHON_LIBPATH:STRING=/usr/lib \
--DPYTHON_LIBRARY:STRING=python3.2mu \
--DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \
-$ENABLESSE2
-
-  make $MAKEFLAGS
-
-  cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \
-$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/
-  cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi
-  chmod 755 bmake
-  make
-}
-
-package() {
-  cd $srcdir/$pkgname-$pkgver/build
-  make DESTDIR=${pkgdir} install
-  python -m compileall ${pkgdir}/usr/share/blender
-
-# install plugins
-  install -d -m755 
$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture}
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/
-}

Copied: blender/repos/extra-i686/PKGBUILD (from rev 138474, 
blender/repos/testing-i686/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2011-09-24 16:46:29 UTC (rev 138475)
@@ -0,0 +1,92 @@
+# $Id$
+# Contributor: John Sowiak j...@archlinux.org
+# Maintainer: tobias tob...@archlinux.org
+
+# Apparently, the blender guys refuse to release source tarballs for
+# intermediate releases that deal mainly with binaries but incorporate tiny
+# minor changes from svn. Since I'm sick and tired of the urges of users that
+# look for release numbers only, we make a messy PKGBUILD that can checkout svn
+# release if necessary.
+
+#_svn=true
+_svn=false
+
+pkgname=blender
+pkgver=2.59
+pkgrel=3
+epoch=2
+pkgdesc=A fully integrated 3D graphics creation suite
+arch=('i686' 'x86_64')
+license=('GPL')
+url=http://www.blender.org;
+depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
+ 'shared-mime-info' 

[arch-commits] Commit in blender/repos (5 files)

2011-09-24 Thread Stéphane Gaudreault
Date: Saturday, September 24, 2011 @ 12:46:30
  Author: stephane
Revision: 138476

db-move: moved blender from [testing] to [extra] (x86_64)

Added:
  blender/repos/extra-x86_64/PKGBUILD
(from rev 138474, blender/repos/testing-x86_64/PKGBUILD)
  blender/repos/extra-x86_64/blender.install
(from rev 138474, blender/repos/testing-x86_64/blender.install)
Deleted:
  blender/repos/extra-x86_64/PKGBUILD
  blender/repos/extra-x86_64/blender.install
  blender/repos/testing-x86_64/

-+
 PKGBUILD|  184 +++---
 blender.install |   34 -
 2 files changed, 109 insertions(+), 109 deletions(-)

Deleted: extra-x86_64/PKGBUILD
===
--- extra-x86_64/PKGBUILD   2011-09-24 16:46:29 UTC (rev 138475)
+++ extra-x86_64/PKGBUILD   2011-09-24 16:46:30 UTC (rev 138476)
@@ -1,92 +0,0 @@
-# $Id$
-# Contributor: John Sowiak j...@archlinux.org
-# Maintainer: tobias tob...@archlinux.org
-
-# Apparently, the blender guys refuse to release source tarballs for
-# intermediate releases that deal mainly with binaries but incorporate tiny
-# minor changes from svn. Since I'm sick and tired of the urges of users that
-# look for release numbers only, we make a messy PKGBUILD that can checkout svn
-# release if necessary.
-
-#_svn=true
-_svn=false
-
-pkgname=blender
-pkgver=2.59
-pkgrel=2
-epoch=2
-pkgdesc=A fully integrated 3D graphics creation suite
-arch=('i686' 'x86_64')
-license=('GPL')
-url=http://www.blender.org;
-depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
- 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \
- 'freetype2' 'openal' 'libsamplerate' 'ffmpeg')
-makedepends=('cmake') # 'subversion'
-install=blender.install
-if [ $_svn = false ]; then
-  source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz)
-  md5sums=('6f68fe3c3c2b6a85f1ba9ebc5b1155fe')
-else
-  source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz)
-  md5sums=('7579d1139d0d6025df8afcfca64a65c4')
-fi
-
-# source PKGBUILD  mksource
-mksource() {
-  _svnver=38016
-  _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender;
-  _svnmod=$pkgname-$pkgver
-  mkdir ${pkgname}-$pkgver
-  pushd ${pkgname}-$pkgver
-  svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod
-  find . -depth -type d -name .svn -exec rm -rf {} \;
-  tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/*
-  popd
-}
-
-build() {
-  cd $srcdir/$pkgname-$pkgver
-  mkdir build
-  cd build
-
-  [[ $CARCH == i686 ]]  ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF
-
-  cmake .. \
--DCMAKE_INSTALL_PREFIX:PATH=/usr \
--DCMAKE_BUILD_TYPE:STRING=Release \
--DWITH_INSTALL_PORTABLE:BOOL=OFF \
--DWITH_PYTHON_INSTALL:BOOL=OFF \
--DWITH_OPENCOLLADA:BOOL=OFF \
--DWITH_GAMEENGINE:BOOL=ON \
--DWITH_PLAYER:BOOL=ON \
--DWITH_BUILTIN_GLEW:BOOL=OFF \
--DWITH_CODEC_FFMPEG:BOOL=ON \
--DWITH_CODEC_SNDFILE:BOOL=ON \
--DPYTHON_VERSION:STRING=3.2 \
--DPYTHON_LIBPATH:STRING=/usr/lib \
--DPYTHON_LIBRARY:STRING=python3.2mu \
--DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \
-$ENABLESSE2
-
-  make $MAKEFLAGS
-
-  cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \
-$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/
-  cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi
-  chmod 755 bmake
-  make
-}
-
-package() {
-  cd $srcdir/$pkgname-$pkgver/build
-  make DESTDIR=${pkgdir} install
-  python -m compileall ${pkgdir}/usr/share/blender
-
-# install plugins
-  install -d -m755 
$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture}
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/
-}

Copied: blender/repos/extra-x86_64/PKGBUILD (from rev 138474, 
blender/repos/testing-x86_64/PKGBUILD)
===
--- extra-x86_64/PKGBUILD   (rev 0)
+++ extra-x86_64/PKGBUILD   2011-09-24 16:46:30 UTC (rev 138476)
@@ -0,0 +1,92 @@
+# $Id$
+# Contributor: John Sowiak j...@archlinux.org
+# Maintainer: tobias tob...@archlinux.org
+
+# Apparently, the blender guys refuse to release source tarballs for
+# intermediate releases that deal mainly with binaries but incorporate tiny
+# minor changes from svn. Since I'm sick and tired of the urges of users that
+# look for release numbers only, we make a messy PKGBUILD that can checkout svn
+# release if necessary.
+
+#_svn=true
+_svn=false
+
+pkgname=blender
+pkgver=2.59
+pkgrel=3
+epoch=2
+pkgdesc=A fully integrated 3D graphics creation suite
+arch=('i686' 'x86_64')
+license=('GPL')
+url=http://www.blender.org;
+depends=('libpng' 'libtiff' 'openexr' 'python' 

[arch-commits] Commit in blender/repos (5 files)

2011-09-10 Thread Pierre Schmitz
Date: Saturday, September 10, 2011 @ 06:56:26
  Author: pierre
Revision: 137651

db-move: moved blender from [staging] to [extra] (i686)

Added:
  blender/repos/extra-i686/PKGBUILD
(from rev 137650, blender/repos/staging-i686/PKGBUILD)
  blender/repos/extra-i686/blender.install
(from rev 137650, blender/repos/staging-i686/blender.install)
Deleted:
  blender/repos/extra-i686/PKGBUILD
  blender/repos/extra-i686/blender.install
  blender/repos/staging-i686/

-+
 PKGBUILD|  184 +++---
 blender.install |   34 -
 2 files changed, 109 insertions(+), 109 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2011-09-10 10:16:37 UTC (rev 137650)
+++ extra-i686/PKGBUILD 2011-09-10 10:56:26 UTC (rev 137651)
@@ -1,92 +0,0 @@
-# $Id$
-# Contributor: John Sowiak j...@archlinux.org
-# Maintainer: tobias tob...@archlinux.org
-
-# Apparently, the blender guys refuse to release source tarballs for
-# intermediate releases that deal mainly with binaries but incorporate tiny
-# minor changes from svn. Since I'm sick and tired of the urges of users that
-# look for release numbers only, we make a messy PKGBUILD that can checkout svn
-# release if necessary.
-
-#_svn=true
-_svn=false
-
-pkgname=blender
-pkgver=2.59
-pkgrel=1
-epoch=2
-pkgdesc=A fully integrated 3D graphics creation suite
-arch=('i686' 'x86_64')
-license=('GPL')
-url=http://www.blender.org;
-depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
- 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \
- 'freetype2' 'openal' 'libsamplerate' 'ffmpeg')
-makedepends=('cmake') # 'subversion'
-install=blender.install
-if [ $_svn = false ]; then
-  source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz)
-  md5sums=('6f68fe3c3c2b6a85f1ba9ebc5b1155fe')
-else
-  source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz)
-  md5sums=('7579d1139d0d6025df8afcfca64a65c4')
-fi
-
-# source PKGBUILD  mksource
-mksource() {
-  _svnver=38016
-  _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender;
-  _svnmod=$pkgname-$pkgver
-  mkdir ${pkgname}-$pkgver
-  pushd ${pkgname}-$pkgver
-  svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod
-  find . -depth -type d -name .svn -exec rm -rf {} \;
-  tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/*
-  popd
-}
-
-build() {
-  cd $srcdir/$pkgname-$pkgver
-  mkdir build
-  cd build
-
-  [[ $CARCH == i686 ]]  ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF
-
-  cmake .. \
--DCMAKE_INSTALL_PREFIX:PATH=/usr \
--DCMAKE_BUILD_TYPE:STRING=Release \
--DWITH_INSTALL_PORTABLE:BOOL=OFF \
--DWITH_PYTHON_INSTALL:BOOL=OFF \
--DWITH_OPENCOLLADA:BOOL=OFF \
--DWITH_GAMEENGINE:BOOL=ON \
--DWITH_PLAYER:BOOL=ON \
--DWITH_BUILTIN_GLEW:BOOL=OFF \
--DWITH_CODEC_FFMPEG:BOOL=ON \
--DWITH_CODEC_SNDFILE:BOOL=ON \
--DPYTHON_VERSION:STRING=3.2 \
--DPYTHON_LIBPATH:STRING=/usr/lib \
--DPYTHON_LIBRARY:STRING=python3.2mu \
--DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \
-$ENABLESSE2
-
-  make $MAKEFLAGS
-
-  cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \
-$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/
-  cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi
-  chmod 755 bmake
-  make
-}
-
-package() {
-  cd $srcdir/$pkgname-$pkgver/build
-  make DESTDIR=${pkgdir} install
-  python -m compileall ${pkgdir}/usr/share/blender
-
-# install plugins
-  install -d -m755 
$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture}
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/
-}

Copied: blender/repos/extra-i686/PKGBUILD (from rev 137650, 
blender/repos/staging-i686/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2011-09-10 10:56:26 UTC (rev 137651)
@@ -0,0 +1,92 @@
+# $Id$
+# Contributor: John Sowiak j...@archlinux.org
+# Maintainer: tobias tob...@archlinux.org
+
+# Apparently, the blender guys refuse to release source tarballs for
+# intermediate releases that deal mainly with binaries but incorporate tiny
+# minor changes from svn. Since I'm sick and tired of the urges of users that
+# look for release numbers only, we make a messy PKGBUILD that can checkout svn
+# release if necessary.
+
+#_svn=true
+_svn=false
+
+pkgname=blender
+pkgver=2.59
+pkgrel=2
+epoch=2
+pkgdesc=A fully integrated 3D graphics creation suite
+arch=('i686' 'x86_64')
+license=('GPL')
+url=http://www.blender.org;
+depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
+ 'shared-mime-info' 

[arch-commits] Commit in blender/repos (5 files)

2011-09-10 Thread Pierre Schmitz
Date: Saturday, September 10, 2011 @ 06:56:27
  Author: pierre
Revision: 137652

db-move: moved blender from [staging] to [extra] (x86_64)

Added:
  blender/repos/extra-x86_64/PKGBUILD
(from rev 137650, blender/repos/staging-x86_64/PKGBUILD)
  blender/repos/extra-x86_64/blender.install
(from rev 137650, blender/repos/staging-x86_64/blender.install)
Deleted:
  blender/repos/extra-x86_64/PKGBUILD
  blender/repos/extra-x86_64/blender.install
  blender/repos/staging-x86_64/

-+
 PKGBUILD|  184 +++---
 blender.install |   34 -
 2 files changed, 109 insertions(+), 109 deletions(-)

Deleted: extra-x86_64/PKGBUILD
===
--- extra-x86_64/PKGBUILD   2011-09-10 10:56:26 UTC (rev 137651)
+++ extra-x86_64/PKGBUILD   2011-09-10 10:56:27 UTC (rev 137652)
@@ -1,92 +0,0 @@
-# $Id$
-# Contributor: John Sowiak j...@archlinux.org
-# Maintainer: tobias tob...@archlinux.org
-
-# Apparently, the blender guys refuse to release source tarballs for
-# intermediate releases that deal mainly with binaries but incorporate tiny
-# minor changes from svn. Since I'm sick and tired of the urges of users that
-# look for release numbers only, we make a messy PKGBUILD that can checkout svn
-# release if necessary.
-
-#_svn=true
-_svn=false
-
-pkgname=blender
-pkgver=2.59
-pkgrel=1
-epoch=2
-pkgdesc=A fully integrated 3D graphics creation suite
-arch=('i686' 'x86_64')
-license=('GPL')
-url=http://www.blender.org;
-depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
- 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \
- 'freetype2' 'openal' 'libsamplerate' 'ffmpeg')
-makedepends=('cmake') # 'subversion'
-install=blender.install
-if [ $_svn = false ]; then
-  source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz)
-  md5sums=('6f68fe3c3c2b6a85f1ba9ebc5b1155fe')
-else
-  source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz)
-  md5sums=('7579d1139d0d6025df8afcfca64a65c4')
-fi
-
-# source PKGBUILD  mksource
-mksource() {
-  _svnver=38016
-  _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender;
-  _svnmod=$pkgname-$pkgver
-  mkdir ${pkgname}-$pkgver
-  pushd ${pkgname}-$pkgver
-  svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod
-  find . -depth -type d -name .svn -exec rm -rf {} \;
-  tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/*
-  popd
-}
-
-build() {
-  cd $srcdir/$pkgname-$pkgver
-  mkdir build
-  cd build
-
-  [[ $CARCH == i686 ]]  ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF
-
-  cmake .. \
--DCMAKE_INSTALL_PREFIX:PATH=/usr \
--DCMAKE_BUILD_TYPE:STRING=Release \
--DWITH_INSTALL_PORTABLE:BOOL=OFF \
--DWITH_PYTHON_INSTALL:BOOL=OFF \
--DWITH_OPENCOLLADA:BOOL=OFF \
--DWITH_GAMEENGINE:BOOL=ON \
--DWITH_PLAYER:BOOL=ON \
--DWITH_BUILTIN_GLEW:BOOL=OFF \
--DWITH_CODEC_FFMPEG:BOOL=ON \
--DWITH_CODEC_SNDFILE:BOOL=ON \
--DPYTHON_VERSION:STRING=3.2 \
--DPYTHON_LIBPATH:STRING=/usr/lib \
--DPYTHON_LIBRARY:STRING=python3.2mu \
--DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \
-$ENABLESSE2
-
-  make $MAKEFLAGS
-
-  cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \
-$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/
-  cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi
-  chmod 755 bmake
-  make
-}
-
-package() {
-  cd $srcdir/$pkgname-$pkgver/build
-  make DESTDIR=${pkgdir} install
-  python -m compileall ${pkgdir}/usr/share/blender
-
-# install plugins
-  install -d -m755 
$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture}
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/
-}

Copied: blender/repos/extra-x86_64/PKGBUILD (from rev 137650, 
blender/repos/staging-x86_64/PKGBUILD)
===
--- extra-x86_64/PKGBUILD   (rev 0)
+++ extra-x86_64/PKGBUILD   2011-09-10 10:56:27 UTC (rev 137652)
@@ -0,0 +1,92 @@
+# $Id$
+# Contributor: John Sowiak j...@archlinux.org
+# Maintainer: tobias tob...@archlinux.org
+
+# Apparently, the blender guys refuse to release source tarballs for
+# intermediate releases that deal mainly with binaries but incorporate tiny
+# minor changes from svn. Since I'm sick and tired of the urges of users that
+# look for release numbers only, we make a messy PKGBUILD that can checkout svn
+# release if necessary.
+
+#_svn=true
+_svn=false
+
+pkgname=blender
+pkgver=2.59
+pkgrel=2
+epoch=2
+pkgdesc=A fully integrated 3D graphics creation suite
+arch=('i686' 'x86_64')
+license=('GPL')
+url=http://www.blender.org;
+depends=('libpng' 'libtiff' 'openexr' 'python' 

[arch-commits] Commit in blender/repos (5 files)

2011-08-15 Thread Eric Bélanger
Date: Monday, August 15, 2011 @ 17:13:24
  Author: eric
Revision: 135565

db-move: moved blender from [testing] to [extra] (i686)

Added:
  blender/repos/extra-i686/PKGBUILD
(from rev 135564, blender/repos/testing-i686/PKGBUILD)
  blender/repos/extra-i686/blender.install
(from rev 135564, blender/repos/testing-i686/blender.install)
Deleted:
  blender/repos/extra-i686/PKGBUILD
  blender/repos/extra-i686/blender.install
  blender/repos/testing-i686/

-+
 PKGBUILD|  184 +++---
 blender.install |   34 -
 2 files changed, 109 insertions(+), 109 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2011-08-15 21:08:52 UTC (rev 135564)
+++ extra-i686/PKGBUILD 2011-08-15 21:13:24 UTC (rev 135565)
@@ -1,92 +0,0 @@
-# $Id$
-# Contributor: John Sowiak j...@archlinux.org
-# Maintainer: tobias tob...@archlinux.org
-
-# Apparently, the blender guys refuse to release source tarballs for
-# intermediate releases that deal mainly with binaries but incorporate tiny
-# minor changes from svn. Since I'm sick and tired of the urges of users that
-# look for release numbers only we make a messy PKGBUILD that can checkout svn
-# release if necessary.
-
-_svn=true
-#_svn=false
-
-pkgname=blender
-pkgver=2.58a
-pkgrel=1
-epoch=2
-pkgdesc=A fully integrated 3D graphics creation suite
-arch=('i686' 'x86_64')
-license=('GPL')
-url=http://www.blender.org;
-depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
- 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \
- 'freetype2' 'openal' 'libsamplerate' 'ffmpeg')
-makedepends=('cmake') # 'subversion'
-install=blender.install
-if [ $_svn = false ]; then
-  source=(http://download.blender.org/source/$pkgname-$pkgver.tgz)
-  md5sums=('04a0d43ff27aa0abf14ca559f6a6bf67')
-else
-  source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz)
-  md5sums=('7579d1139d0d6025df8afcfca64a65c4')
-fi
-
-# source PKGBUILD  mksource
-mksource() {
-  _svnver=38016
-  _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender;
-  _svnmod=$pkgname-$pkgver
-  mkdir ${pkgname}-$pkgver
-  pushd ${pkgname}-$pkgver
-  svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod
-  find . -depth -type d -name .svn -exec rm -rf {} \;
-  tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/*
-  popd
-}
-
-build() {
-  cd $srcdir/$pkgname-$pkgver
-  mkdir build
-  cd build
-
-  [[ $CARCH == i686 ]]  ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF
-
-  cmake .. \
--DCMAKE_INSTALL_PREFIX:PATH=/usr \
--DCMAKE_BUILD_TYPE:STRING=Release \
--DWITH_INSTALL_PORTABLE:BOOL=OFF \
--DWITH_PYTHON_INSTALL:BOOL=OFF \
--DWITH_OPENCOLLADA:BOOL=OFF \
--DWITH_GAMEENGINE:BOOL=ON \
--DWITH_PLAYER:BOOL=ON \
--DWITH_BUILTIN_GLEW:BOOL=OFF \
--DWITH_CODEC_FFMPEG:BOOL=ON \
--DWITH_CODEC_SNDFILE:BOOL=ON \
--DPYTHON_VERSION:STRING=3.2 \
--DPYTHON_LIBPATH:STRING=/usr/lib \
--DPYTHON_LIBRARY:STRING=python3.2mu \
--DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \
-$ENABLESSE2
-
-  make $MAKEFLAGS
-
-  cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \
-$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/
-  cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi
-  chmod 755 bmake
-  make
-}
-
-package() {
-  cd $srcdir/$pkgname-$pkgver/build
-  make DESTDIR=${pkgdir} install
-  python -m compileall ${pkgdir}/usr/share/blender
-
-# install plugins
-  install -d -m755 
$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture}
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/
-}

Copied: blender/repos/extra-i686/PKGBUILD (from rev 135564, 
blender/repos/testing-i686/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2011-08-15 21:13:24 UTC (rev 135565)
@@ -0,0 +1,92 @@
+# $Id$
+# Contributor: John Sowiak j...@archlinux.org
+# Maintainer: tobias tob...@archlinux.org
+
+# Apparently, the blender guys refuse to release source tarballs for
+# intermediate releases that deal mainly with binaries but incorporate tiny
+# minor changes from svn. Since I'm sick and tired of the urges of users that
+# look for release numbers only, we make a messy PKGBUILD that can checkout svn
+# release if necessary.
+
+#_svn=true
+_svn=false
+
+pkgname=blender
+pkgver=2.59
+pkgrel=1
+epoch=2
+pkgdesc=A fully integrated 3D graphics creation suite
+arch=('i686' 'x86_64')
+license=('GPL')
+url=http://www.blender.org;
+depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
+ 'shared-mime-info' 

[arch-commits] Commit in blender/repos (5 files)

2011-08-15 Thread Eric Bélanger
Date: Monday, August 15, 2011 @ 17:13:25
  Author: eric
Revision: 135566

db-move: moved blender from [testing] to [extra] (x86_64)

Added:
  blender/repos/extra-x86_64/PKGBUILD
(from rev 135564, blender/repos/testing-x86_64/PKGBUILD)
  blender/repos/extra-x86_64/blender.install
(from rev 135564, blender/repos/testing-x86_64/blender.install)
Deleted:
  blender/repos/extra-x86_64/PKGBUILD
  blender/repos/extra-x86_64/blender.install
  blender/repos/testing-x86_64/

-+
 PKGBUILD|  184 +++---
 blender.install |   34 -
 2 files changed, 109 insertions(+), 109 deletions(-)

Deleted: extra-x86_64/PKGBUILD
===
--- extra-x86_64/PKGBUILD   2011-08-15 21:13:24 UTC (rev 135565)
+++ extra-x86_64/PKGBUILD   2011-08-15 21:13:25 UTC (rev 135566)
@@ -1,92 +0,0 @@
-# $Id$
-# Contributor: John Sowiak j...@archlinux.org
-# Maintainer: tobias tob...@archlinux.org
-
-# Apparently, the blender guys refuse to release source tarballs for
-# intermediate releases that deal mainly with binaries but incorporate tiny
-# minor changes from svn. Since I'm sick and tired of the urges of users that
-# look for release numbers only we make a messy PKGBUILD that can checkout svn
-# release if necessary.
-
-_svn=true
-#_svn=false
-
-pkgname=blender
-pkgver=2.58a
-pkgrel=1
-epoch=2
-pkgdesc=A fully integrated 3D graphics creation suite
-arch=('i686' 'x86_64')
-license=('GPL')
-url=http://www.blender.org;
-depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' \
- 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' \
- 'freetype2' 'openal' 'libsamplerate' 'ffmpeg')
-makedepends=('cmake') # 'subversion'
-install=blender.install
-if [ $_svn = false ]; then
-  source=(http://download.blender.org/source/$pkgname-$pkgver.tgz)
-  md5sums=('04a0d43ff27aa0abf14ca559f6a6bf67')
-else
-  source=(ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.xz)
-  md5sums=('7579d1139d0d6025df8afcfca64a65c4')
-fi
-
-# source PKGBUILD  mksource
-mksource() {
-  _svnver=38016
-  _svntrunk=https://svn.blender.org/svnroot/bf-blender/trunk/blender;
-  _svnmod=$pkgname-$pkgver
-  mkdir ${pkgname}-$pkgver
-  pushd ${pkgname}-$pkgver
-  svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod
-  find . -depth -type d -name .svn -exec rm -rf {} \;
-  tar -cJf ../${pkgname}-$pkgver.tar.xz ${pkgname}-$pkgver/*
-  popd
-}
-
-build() {
-  cd $srcdir/$pkgname-$pkgver
-  mkdir build
-  cd build
-
-  [[ $CARCH == i686 ]]  ENABLESSE2=-DSUPPORT_SSE2_BUILD:BOOL=OFF
-
-  cmake .. \
--DCMAKE_INSTALL_PREFIX:PATH=/usr \
--DCMAKE_BUILD_TYPE:STRING=Release \
--DWITH_INSTALL_PORTABLE:BOOL=OFF \
--DWITH_PYTHON_INSTALL:BOOL=OFF \
--DWITH_OPENCOLLADA:BOOL=OFF \
--DWITH_GAMEENGINE:BOOL=ON \
--DWITH_PLAYER:BOOL=ON \
--DWITH_BUILTIN_GLEW:BOOL=OFF \
--DWITH_CODEC_FFMPEG:BOOL=ON \
--DWITH_CODEC_SNDFILE:BOOL=ON \
--DPYTHON_VERSION:STRING=3.2 \
--DPYTHON_LIBPATH:STRING=/usr/lib \
--DPYTHON_LIBRARY:STRING=python3.2mu \
--DPYTHON_INCLUDE_DIRS:STRING=/usr/include/python3.2mu \
-$ENABLESSE2
-
-  make $MAKEFLAGS
-
-  cp -rf $srcdir/${pkgname}-$pkgver/release/plugins/* \
-$srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/
-  cd $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi
-  chmod 755 bmake
-  make
-}
-
-package() {
-  cd $srcdir/$pkgname-$pkgver/build
-  make DESTDIR=${pkgdir} install
-  python -m compileall ${pkgdir}/usr/share/blender
-
-# install plugins
-  install -d -m755 
$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/{sequence,texture}
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/sequence/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/sequence/
-  cp $srcdir/${pkgname}-$pkgver/source/blender/blenpluginapi/texture/*.so \
-$pkgdir/usr/share/blender/${pkgver%[a-z]}/plugins/texture/
-}

Copied: blender/repos/extra-x86_64/PKGBUILD (from rev 135564, 
blender/repos/testing-x86_64/PKGBUILD)
===
--- extra-x86_64/PKGBUILD   (rev 0)
+++ extra-x86_64/PKGBUILD   2011-08-15 21:13:25 UTC (rev 135566)
@@ -0,0 +1,92 @@
+# $Id$
+# Contributor: John Sowiak j...@archlinux.org
+# Maintainer: tobias tob...@archlinux.org
+
+# Apparently, the blender guys refuse to release source tarballs for
+# intermediate releases that deal mainly with binaries but incorporate tiny
+# minor changes from svn. Since I'm sick and tired of the urges of users that
+# look for release numbers only, we make a messy PKGBUILD that can checkout svn
+# release if necessary.
+
+#_svn=true
+_svn=false
+
+pkgname=blender
+pkgver=2.59
+pkgrel=1
+epoch=2
+pkgdesc=A fully integrated 3D graphics creation suite
+arch=('i686' 'x86_64')
+license=('GPL')
+url=http://www.blender.org;
+depends=('libpng' 'libtiff' 'openexr' 'python'