[arch-commits] Commit in openshadinglanguage/repos (6 files)

2017-09-13 Thread Sven-Hendrik Haase
Date: Wednesday, September 13, 2017 @ 19:44:35
  Author: svenstaro
Revision: 257481

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 257480, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 257480, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 257480, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 257480, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   53 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 
 community-staging-x86_64/PKGBUILD  |   53 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 
 4 files changed, 136 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
257480, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-09-13 19:44:35 UTC (rev 257481)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.7.6
+pkgrel=1
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'llvm35' 'clang35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch)
+sha512sums=('c0f0f1aece6be0aca9751dd53063b2f3f14482d21304e0606c21f786d00adfb92025ca10c928bbc9b591a862aada0393efd62b4e27e39669e013264a2cb5c1ef'
+
'50f1e9a3e88b0b4e328778d4d8eb30989e1dfed0abe1bb84681dc8d368f343f3052dd975d7d500113d39f34bb8b59415c7a4e6dd841bc8d44de250a3b7f6aeec')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver/src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DOSL_BUILD_CPP11=1 \
+-DSTOP_ON_WARNING=OFF
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 257480, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2017-09-13 
19:44:35 UTC (rev 257481)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2017-05-20 Thread Antonio Rojas
Date: Saturday, May 20, 2017 @ 23:20:09
  Author: arojas
Revision: 228819

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 228818, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 228818, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 228818, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 228818, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   53 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 
 community-staging-x86_64/PKGBUILD  |   53 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 
 4 files changed, 136 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
228818, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-05-20 23:20:09 UTC (rev 228819)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.7.5
+pkgrel=2
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'llvm35' 'clang35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch)
+md5sums=('8b15d13c3fa510b421834d32338304c8'
+ 'b7c212b2549981ced03c091375f48122')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver/src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DOSL_BUILD_CPP11=1 \
+-DSTOP_ON_WARNING=OFF
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 228818, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2017-05-20 
23:20:09 UTC (rev 228819)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: openshadinglanguage/repos/community-staging-x86_64/PKGBUILD (from rev 
228818, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD  

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2017-01-15 Thread Sven-Hendrik Haase
Date: Monday, January 16, 2017 @ 00:12:22
  Author: svenstaro
Revision: 207531

archrelease: copy trunk to community-testing-i686, community-testing-x86_64

Added:
  openshadinglanguage/repos/community-testing-i686/
  openshadinglanguage/repos/community-testing-i686/PKGBUILD
(from rev 207530, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-testing-i686/llvm-static-system-libs.patch
(from rev 207530, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-testing-x86_64/
  openshadinglanguage/repos/community-testing-x86_64/PKGBUILD
(from rev 207530, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-testing-x86_64/llvm-static-system-libs.patch
(from rev 207530, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-testing-i686/PKGBUILD|   52 +++
 community-testing-i686/llvm-static-system-libs.patch   |   15 
 community-testing-x86_64/PKGBUILD  |   52 +++
 community-testing-x86_64/llvm-static-system-libs.patch |   15 
 4 files changed, 134 insertions(+)

Copied: openshadinglanguage/repos/community-testing-i686/PKGBUILD (from rev 
207530, openshadinglanguage/trunk/PKGBUILD)
===
--- community-testing-i686/PKGBUILD (rev 0)
+++ community-testing-i686/PKGBUILD 2017-01-16 00:12:22 UTC (rev 207531)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.7.5
+pkgrel=1
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'llvm35' 'clang35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch)
+md5sums=('8b15d13c3fa510b421834d32338304c8'
+ 'b7c212b2549981ced03c091375f48122')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver/src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DOSL_BUILD_CPP11=1
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-testing-i686/llvm-static-system-libs.patch 
(from rev 207530, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-testing-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-testing-i686/llvm-static-system-libs.patch2017-01-16 
00:12:22 UTC (rev 207531)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: openshadinglanguage/repos/community-testing-x86_64/PKGBUILD (from rev 
207530, openshadinglanguage/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2017-01-02 Thread Antonio Rojas
Date: Monday, January 2, 2017 @ 11:32:29
  Author: arojas
Revision: 204281

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 204280, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 204280, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 204280, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 204280, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   59 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 +++
 community-staging-x86_64/PKGBUILD  |   59 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 +++
 4 files changed, 148 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
204280, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-01-02 11:32:29 UTC (rev 204281)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.7.2
+pkgrel=5
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'clang35' 'llvm35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch)
+md5sums=('f337bf8b973d38e5cea031c29175d93f'
+ 'b7c212b2549981ced03c091375f48122')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DOSL_BUILD_CPP11=1 \
+-DCMAKE_CXX_FLAGS="\
+  -Wno-error=array-bounds \
+  -Wno-error=sign-compare \
+  -Wno-error=strict-aliasing \
+  -Wno-error=misleading-indentation"
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 204280, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2017-01-02 
11:32:29 UTC (rev 204281)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: openshadinglanguage/repos/community-staging-x86_64/PKGBUILD (from rev 
204280, 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2016-10-09 Thread Bartłomiej Piotrowski
Date: Sunday, October 9, 2016 @ 22:50:19
  Author: bpiotrowski
Revision: 191764

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 191763, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 191763, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 191763, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 191763, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   59 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 +++
 community-staging-x86_64/PKGBUILD  |   59 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 +++
 4 files changed, 148 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
191763, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-10-09 22:50:19 UTC (rev 191764)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.7.2
+pkgrel=4
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'clang35' 'llvm35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch)
+md5sums=('f337bf8b973d38e5cea031c29175d93f'
+ 'b7c212b2549981ced03c091375f48122')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DOSL_BUILD_CPP11=1 \
+-DCMAKE_CXX_FLAGS="\
+  -Wno-error=array-bounds \
+  -Wno-error=sign-compare \
+  -Wno-error=strict-aliasing \
+  -Wno-error=misleading-indentation"
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 191763, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2016-10-09 
22:50:19 UTC (rev 191764)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: openshadinglanguage/repos/community-staging-x86_64/PKGBUILD (from rev 
191763, 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2016-08-22 Thread Sven-Hendrik Haase
Date: Monday, August 22, 2016 @ 12:47:12
  Author: svenstaro
Revision: 187301

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 187300, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 187300, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 187300, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 187300, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   59 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 +++
 community-staging-x86_64/PKGBUILD  |   59 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 +++
 4 files changed, 148 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
187300, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-08-22 12:47:12 UTC (rev 187301)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.7.2
+pkgrel=3
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'clang35' 'llvm35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch)
+md5sums=('f337bf8b973d38e5cea031c29175d93f'
+ 'b7c212b2549981ced03c091375f48122')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DOSL_BUILD_CPP11=1 \
+-DCMAKE_CXX_FLAGS="\
+  -Wno-error=array-bounds \
+  -Wno-error=sign-compare \
+  -Wno-error=strict-aliasing \
+  -Wno-error=misleading-indentation"
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 187300, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2016-08-22 
12:47:12 UTC (rev 187301)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: openshadinglanguage/repos/community-staging-x86_64/PKGBUILD (from rev 
187300, 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2016-05-13 Thread Bartłomiej Piotrowski
Date: Friday, May 13, 2016 @ 23:20:00
  Author: bpiotrowski
Revision: 175269

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 175268, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 175268, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 175268, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 175268, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   59 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 +++
 community-staging-x86_64/PKGBUILD  |   59 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 +++
 4 files changed, 148 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
175268, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-05-13 21:20:00 UTC (rev 175269)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.7.2
+pkgrel=2
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'clang35' 'llvm35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch)
+md5sums=('f337bf8b973d38e5cea031c29175d93f'
+ 'b7c212b2549981ced03c091375f48122')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DOSL_BUILD_CPP11=1 \
+-DCMAKE_CXX_FLAGS="\
+  -Wno-error=array-bounds \
+  -Wno-error=sign-compare \
+  -Wno-error=strict-aliasing \
+  -Wno-error=misleading-indentation"
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 175268, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2016-05-13 
21:20:00 UTC (rev 175269)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: openshadinglanguage/repos/community-staging-x86_64/PKGBUILD (from rev 
175268, 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2015-12-21 Thread Sven-Hendrik Haase
Date: Tuesday, December 22, 2015 @ 08:32:15
  Author: svenstaro
Revision: 154143

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 154142, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 154142, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 154142, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 154142, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   55 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 
 community-staging-x86_64/PKGBUILD  |   55 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 
 4 files changed, 140 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
154142, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2015-12-22 07:32:15 UTC (rev 154143)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.6.9
+pkgrel=1
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'clang35' 'llvm35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch)
+md5sums=('886bbff3cf42ec6dd07090d6b64017e1'
+ 'b7c212b2549981ced03c091375f48122')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DOSL_BUILD_CPP11=1 \
+-DCMAKE_CXX_FLAGS="-Wno-error=array-bounds -Wno-error=sign-compare 
-std=c++11"
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 154142, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2015-12-22 
07:32:15 UTC (rev 154143)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: openshadinglanguage/repos/community-staging-x86_64/PKGBUILD (from rev 
154142, openshadinglanguage/trunk/PKGBUILD)

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2015-12-07 Thread Felix Yan
Date: Monday, December 7, 2015 @ 14:19:39
  Author: fyan
Revision: 149878

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 149875, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 149875, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 149875, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 149875, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   57 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 +++
 community-staging-x86_64/PKGBUILD  |   57 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 +++
 4 files changed, 144 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
149875, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2015-12-07 13:19:39 UTC (rev 149878)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.5.12
+pkgrel=10
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'clang35' 'llvm35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch
+
alignment.patch::https://github.com/imageworks/OpenShadingLanguage/commit/bcaf5778e2d778b72615e5c49269b59671cf0d91.patch)
+md5sums=('484752a0f97df55962c3a667075deddc'
+ 'b7c212b2549981ced03c091375f48122'
+ 'f3f24c2aa7f5aabd98c0967747b58ecc')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+  patch -Np1 < $srcdir/alignment.patch
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DCMAKE_CXX_FLAGS="-Wno-error=array-bounds -std=c++11"
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 149875, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2015-12-07 
13:19:39 UTC (rev 149878)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2015-10-20 Thread Evangelos Foutras
Date: Tuesday, October 20, 2015 @ 09:02:45
  Author: foutrelis
Revision: 144412

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 144411, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 144411, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 144411, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 144411, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   57 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 +++
 community-staging-x86_64/PKGBUILD  |   57 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 +++
 4 files changed, 144 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
144411, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2015-10-20 07:02:45 UTC (rev 144412)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.5.12
+pkgrel=9
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'clang35' 'llvm35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch
+
alignment.patch::https://github.com/imageworks/OpenShadingLanguage/commit/bcaf5778e2d778b72615e5c49269b59671cf0d91.patch)
+md5sums=('484752a0f97df55962c3a667075deddc'
+ 'b7c212b2549981ced03c091375f48122'
+ 'f3f24c2aa7f5aabd98c0967747b58ecc')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+  patch -Np1 < $srcdir/alignment.patch
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DCMAKE_CXX_FLAGS="-Wno-error=array-bounds -std=c++11"
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 144411, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2015-10-20 
07:02:45 UTC (rev 144412)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2015-09-09 Thread Evangelos Foutras
Date: Thursday, September 10, 2015 @ 07:23:19
  Author: foutrelis
Revision: 139757

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 139756, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 139756, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 139756, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 139756, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   57 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 +++
 community-staging-x86_64/PKGBUILD  |   57 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 +++
 4 files changed, 144 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
139756, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2015-09-10 05:23:19 UTC (rev 139757)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.5.12
+pkgrel=8
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(i686 x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'clang35' 'llvm35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch
+
alignment.patch::https://github.com/imageworks/OpenShadingLanguage/commit/bcaf5778e2d778b72615e5c49269b59671cf0d91.patch)
+md5sums=('484752a0f97df55962c3a667075deddc'
+ 'b7c212b2549981ced03c091375f48122'
+ 'f3f24c2aa7f5aabd98c0967747b58ecc')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+  patch -Np1 < $srcdir/alignment.patch
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1 < $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DCMAKE_CXX_FLAGS="-Wno-error=array-bounds -std=c++11"
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+
+  mkdir -p "$pkgdir"/usr/share/OSL/
+  mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
+  mv "$pkgdir"/usr/LICENSE "$pkgdir"/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv "$pkgdir"/usr/{CHANGES,README.md,INSTALL} "$pkgdir"/usr/share/OSL/
+  mv "$pkgdir"/usr/doc "$pkgdir"/usr/share/OSL/doc
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 139756, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2015-09-10 
05:23:19 UTC (rev 139757)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE "\n" " " LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE " " ";" LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2015-04-23 Thread Sven-Hendrik Haase
Date: Friday, April 24, 2015 @ 03:22:07
  Author: svenstaro
Revision: 132075

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 132074, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch
(from rev 132074, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 132074, openshadinglanguage/trunk/PKGBUILD)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 132074, openshadinglanguage/trunk/llvm-static-system-libs.patch)

+
 community-staging-i686/PKGBUILD|   57 +++
 community-staging-i686/llvm-static-system-libs.patch   |   15 +++
 community-staging-x86_64/PKGBUILD  |   57 +++
 community-staging-x86_64/llvm-static-system-libs.patch |   15 +++
 4 files changed, 144 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
132074, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2015-04-24 01:22:07 UTC (rev 132075)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+pkgname=openshadinglanguage
+pkgver=1.5.12
+pkgrel=5
+pkgdesc=Advanced shading language for production GI renderers
+arch=(i686 x86_64)
+url=https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'clang35' 'llvm35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch
+
alignment.patch::https://github.com/imageworks/OpenShadingLanguage/commit/bcaf5778e2d778b72615e5c49269b59671cf0d91.patch)
+md5sums=('484752a0f97df55962c3a667075deddc'
+ 'b7c212b2549981ced03c091375f48122'
+ 'f3f24c2aa7f5aabd98c0967747b58ecc')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+  patch -Np1  $srcdir/alignment.patch
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1  $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]]  rm -r build
+  mkdir build  cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DCMAKE_CXX_FLAGS=-Wno-error=array-bounds -std=c++11
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR=$pkgdir/ install
+
+  mkdir -p $pkgdir/usr/share/OSL/
+  mkdir -p $pkgdir/usr/share/licenses/$pkgname
+  mv $pkgdir/usr/LICENSE $pkgdir/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv $pkgdir/usr/{CHANGES,README.md,INSTALL} $pkgdir/usr/share/OSL/
+  mv $pkgdir/usr/doc $pkgdir/usr/share/OSL/doc
+  mv $pkgdir/usr/shaders $pkgdir/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
openshadinglanguage/repos/community-staging-i686/llvm-static-system-libs.patch 
(from rev 132074, openshadinglanguage/trunk/llvm-static-system-libs.patch)
===
--- community-staging-i686/llvm-static-system-libs.patch
(rev 0)
+++ community-staging-i686/llvm-static-system-libs.patch2015-04-24 
01:22:07 UTC (rev 132075)
@@ -0,0 +1,15 @@
+diff -upr 
OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake 
OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
+--- OpenShadingLanguage-Release-1.5.12.orig/src/cmake/externalpackages.cmake   
2014-12-26 22:22:53.0 +0200
 OpenShadingLanguage-Release-1.5.12/src/cmake/externalpackages.cmake
2015-03-16 03:12:56.052479730 +0200
+@@ -211,9 +211,10 @@ if ((LLVM_LIBRARY OR LLVM_STATIC) AND LL
+ # if static LLVM libraries were requested, use llvm-config to generate
+ # the list of what libraries we need, and substitute that in the right
+ # way for LLVM_LIBRARY.
+-execute_process (COMMAND ${LLVM_CONFIG} --libfiles
++execute_process (COMMAND ${LLVM_CONFIG} --libfiles --system-libs
+  OUTPUT_VARIABLE LLVM_LIBRARY
+  OUTPUT_STRIP_TRAILING_WHITESPACE)
++string (REPLACE \n   LLVM_LIBRARY ${LLVM_LIBRARY})
+ string (REPLACE   ; LLVM_LIBRARY ${LLVM_LIBRARY})
+   endif ()
+   if (VERBOSE)

Copied: 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2015-03-15 Thread Evangelos Foutras
Date: Monday, March 16, 2015 @ 02:31:32
  Author: foutrelis
Revision: 129343

archrelease: copy trunk to community-i686, community-x86_64

Added:
  openshadinglanguage/repos/community-i686/PKGBUILD
(from rev 129342, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-i686/llvm-static-system-libs.patch
(from rev 129342, openshadinglanguage/trunk/llvm-static-system-libs.patch)
  openshadinglanguage/repos/community-x86_64/PKGBUILD
(from rev 129342, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-x86_64/llvm-static-system-libs.patch
(from rev 129342, openshadinglanguage/trunk/llvm-static-system-libs.patch)
Deleted:
  openshadinglanguage/repos/community-i686/PKGBUILD
  openshadinglanguage/repos/community-x86_64/PKGBUILD

+
 /PKGBUILD  |  114 +++
 community-i686/PKGBUILD|   50 --
 community-i686/llvm-static-system-libs.patch   |   15 +++
 community-x86_64/PKGBUILD  |   50 --
 community-x86_64/llvm-static-system-libs.patch |   15 +++
 5 files changed, 144 insertions(+), 100 deletions(-)

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2015-03-16 01:31:20 UTC (rev 129342)
+++ community-i686/PKGBUILD 2015-03-16 01:31:32 UTC (rev 129343)
@@ -1,50 +0,0 @@
-# $Id$
-# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
-pkgname=openshadinglanguage
-pkgver=1.5.12
-pkgrel=3
-pkgdesc=Advanced shading language for production GI renderers
-arch=(i686 x86_64)
-url=https://github.com/imageworks/OpenShadingLanguage;
-license=('custom')
-depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng' 
'libtiff' 'llvm35-libs')
-makedepends=('boost' 'cmake' 'clang35' 'llvm35')
-source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
-
alignment.patch::https://github.com/imageworks/OpenShadingLanguage/commit/bcaf5778e2d778b72615e5c49269b59671cf0d91.patch)
-md5sums=('484752a0f97df55962c3a667075deddc'
- 'f3f24c2aa7f5aabd98c0967747b58ecc')
-
-prepare() {
-  cd OpenShadingLanguage-Release-$pkgver
-  patch -Np1  $srcdir/alignment.patch
-}
-
-build() {
-  cd OpenShadingLanguage-Release-$pkgver
-
-  cd src
-
-  [[ -d build ]]  rm -r build
-  mkdir build  cd build
-
-  cmake ../.. \
--DCMAKE_INSTALL_PREFIX=/usr \
--DLLVM_STATIC=0 \
--DCMAKE_CXX_FLAGS=-std=c++11
-  make
-}
-
-package() {
-  cd OpenShadingLanguage-Release-$pkgver/src/build
-
-  make DESTDIR=$pkgdir/ install
-
-  mkdir -p $pkgdir/usr/share/OSL/
-  mkdir -p $pkgdir/usr/share/licenses/$pkgname
-  mv $pkgdir/usr/LICENSE $pkgdir/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
-  mv $pkgdir/usr/{CHANGES,README.md,INSTALL} $pkgdir/usr/share/OSL/
-  mv $pkgdir/usr/doc $pkgdir/usr/share/OSL/doc
-  mv $pkgdir/usr/shaders $pkgdir/usr/share/OSL/shaders
-}
-
-# vim:set ts=2 sw=2 et:

Copied: openshadinglanguage/repos/community-i686/PKGBUILD (from rev 129342, 
openshadinglanguage/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2015-03-16 01:31:32 UTC (rev 129343)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+pkgname=openshadinglanguage
+pkgver=1.5.12
+pkgrel=4
+pkgdesc=Advanced shading language for production GI renderers
+arch=(i686 x86_64)
+url=https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'clang35' 'llvm35')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+llvm-static-system-libs.patch
+
alignment.patch::https://github.com/imageworks/OpenShadingLanguage/commit/bcaf5778e2d778b72615e5c49269b59671cf0d91.patch)
+md5sums=('484752a0f97df55962c3a667075deddc'
+ 'b7c212b2549981ced03c091375f48122'
+ 'f3f24c2aa7f5aabd98c0967747b58ecc')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+  patch -Np1  $srcdir/alignment.patch
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  patch -Np1  $srcdir/llvm-static-system-libs.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]]  rm -r build
+  mkdir build  cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=1 \
+-DCMAKE_CXX_FLAGS=-std=c++11
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR=$pkgdir/ install
+
+  mkdir -p $pkgdir/usr/share/OSL/
+  mkdir -p $pkgdir/usr/share/licenses/$pkgname
+  mv $pkgdir/usr/LICENSE 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2014-01-07 Thread Sven-Hendrik Haase
Date: Wednesday, January 8, 2014 @ 04:12:05
  Author: svenstaro
Revision: 103588

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 103587, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm32.patch
(from rev 103587, openshadinglanguage/trunk/llvm32.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 103587, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-x86_64/llvm32.patch
(from rev 103587, openshadinglanguage/trunk/llvm32.patch)

---+
 community-staging-i686/PKGBUILD   |   48 +
 community-staging-i686/llvm32.patch   |   71 
 community-staging-x86_64/PKGBUILD |   48 +
 community-staging-x86_64/llvm32.patch |   71 
 4 files changed, 238 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
103587, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2014-01-08 03:12:05 UTC (rev 103588)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+pkgname=openshadinglanguage
+pkgver=1.5.4dev
+pkgrel=1
+pkgdesc=Advanced shading language for production GI renderers
+arch=(i686 x86_64)
+url=https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng' 
'libtiff' 'llvm')
+makedepends=('boost' 'cmake' 'clang')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+https://github.com/imageworks/OpenShadingLanguage/pull/320.patch)
+md5sums=('4dda1fb2919d3440344d36ecbdf13d47'
+ '590137809ea344b41b1ad1e0fc81738c')
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  # LLVM 3.4 build fix
+  patch -Np1  $srcdir/320.patch
+
+  cd src
+
+  [[ -d build ]]  rm -r build
+  mkdir build  cd build
+
+  cmake \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=0 \
+../..
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR=$pkgdir/ install
+
+  mkdir -p $pkgdir/usr/share/OSL/
+  mkdir -p $pkgdir/usr/share/licenses/$pkgname
+  mv $pkgdir/usr/LICENSE $pkgdir/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv $pkgdir/usr/{CHANGES,README.md,INSTALL} $pkgdir/usr/share/OSL/
+  mv $pkgdir/usr/doc $pkgdir/usr/share/OSL/doc
+  mv $pkgdir/usr/shaders $pkgdir/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: openshadinglanguage/repos/community-staging-i686/llvm32.patch (from rev 
103587, openshadinglanguage/trunk/llvm32.patch)
===
--- community-staging-i686/llvm32.patch (rev 0)
+++ community-staging-i686/llvm32.patch 2014-01-08 03:12:05 UTC (rev 103588)
@@ -0,0 +1,71 @@
+commit c391ceb1936459b70147d6f8ac389ded26a7e028
+Author: Sven-Hendrik Haase s...@lutzhaase.com
+Date:   Fri Dec 28 09:00:33 2012 +0100
+
+Fix for LLVM 3.2
+
+diff --git a/src/liboslexec/llvm_headers.h b/src/liboslexec/llvm_headers.h
+index 41a7a11..5ff4384 100644
+--- a/src/liboslexec/llvm_headers.h
 b/src/liboslexec/llvm_headers.h
+@@ -45,10 +45,18 @@ namespace llvm = LLVM_NAMESPACE;
+ #include llvm/LLVMContext.h
+ #include llvm/Module.h
+ #include llvm/PassManager.h
++#if OSL_LLVM_VERSION = 32
++#include llvm/IRBuilder.h
++#else
+ #include llvm/Support/IRBuilder.h
++#endif
+ #include llvm/Support/ManagedStatic.h
+ #include llvm/Support/MemoryBuffer.h
+ #include llvm/Support/raw_ostream.h
++#if OSL_LLVM_VERSION = 32
++#include llvm/DataLayout.h
++#else
+ #include llvm/Target/TargetData.h
++#endif
+ 
+ #endif /* OSL_LLVM_HEADERS_H */
+diff --git a/src/liboslexec/llvm_instance.cpp 
b/src/liboslexec/llvm_instance.cpp
+index 8709c8b..3e42557 100644
+--- a/src/liboslexec/llvm_instance.cpp
 b/src/liboslexec/llvm_instance.cpp
+@@ -1273,13 +1273,21 @@ RuntimeOptimizer::llvm_setup_optimization_passes ()
+ //
+ m_llvm_func_passes = new llvm::FunctionPassManager(llvm_module());
+ llvm::FunctionPassManager fpm (*m_llvm_func_passes);
++#if OSL_LLVM_VERSION = 32
++fpm.add (new llvm::DataLayout(llvm_module()));
++#else
+ fpm.add (new llvm::TargetData(llvm_module()));
++#endif
+ 
+ // Specify module-wide (interprocedural optimization) passes
+ //
+ m_llvm_passes = new llvm::PassManager;
+ llvm::PassManager passes (*m_llvm_passes);
++#if OSL_LLVM_VERSION = 32
++passes.add (new llvm::DataLayout(llvm_module()));
++#else
+ 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2013-11-30 Thread Jelle van der Waa
Date: Saturday, November 30, 2013 @ 17:17:54
  Author: jelle
Revision: 101731

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 101730, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm32.patch
(from rev 101730, openshadinglanguage/trunk/llvm32.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 101730, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-x86_64/llvm32.patch
(from rev 101730, openshadinglanguage/trunk/llvm32.patch)

---+
 community-staging-i686/PKGBUILD   |   43 +++
 community-staging-i686/llvm32.patch   |   71 
 community-staging-x86_64/PKGBUILD |   43 +++
 community-staging-x86_64/llvm32.patch |   71 
 4 files changed, 228 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
101730, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2013-11-30 16:17:54 UTC (rev 101731)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+pkgname=openshadinglanguage
+pkgver=1.4.0
+pkgrel=1
+pkgdesc=Advanced shading language for production GI renderers
+arch=(i686 x86_64)
+url=https://github.com/imageworks/OpenShadingLanguage;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng' 
'libtiff' 'llvm')
+makedepends=('boost' 'cmake' 'clang')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz)
+md5sums=('dcc7b6dfbc68d7af0d5cfa2940ff205b')
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  cd src
+
+  [[ -d build ]]  rm -r build
+  mkdir build  cd build
+
+  cmake \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=0 \
+../..
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR=$pkgdir/ install
+
+  mkdir -p $pkgdir/usr/share/OSL/
+  mkdir -p $pkgdir/usr/share/licenses/$pkgname
+  mv $pkgdir/usr/LICENSE $pkgdir/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv $pkgdir/usr/{CHANGES,README.md,INSTALL} $pkgdir/usr/share/OSL/
+  mv $pkgdir/usr/doc $pkgdir/usr/share/OSL/doc
+  mv $pkgdir/usr/shaders $pkgdir/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: openshadinglanguage/repos/community-staging-i686/llvm32.patch (from rev 
101730, openshadinglanguage/trunk/llvm32.patch)
===
--- community-staging-i686/llvm32.patch (rev 0)
+++ community-staging-i686/llvm32.patch 2013-11-30 16:17:54 UTC (rev 101731)
@@ -0,0 +1,71 @@
+commit c391ceb1936459b70147d6f8ac389ded26a7e028
+Author: Sven-Hendrik Haase s...@lutzhaase.com
+Date:   Fri Dec 28 09:00:33 2012 +0100
+
+Fix for LLVM 3.2
+
+diff --git a/src/liboslexec/llvm_headers.h b/src/liboslexec/llvm_headers.h
+index 41a7a11..5ff4384 100644
+--- a/src/liboslexec/llvm_headers.h
 b/src/liboslexec/llvm_headers.h
+@@ -45,10 +45,18 @@ namespace llvm = LLVM_NAMESPACE;
+ #include llvm/LLVMContext.h
+ #include llvm/Module.h
+ #include llvm/PassManager.h
++#if OSL_LLVM_VERSION = 32
++#include llvm/IRBuilder.h
++#else
+ #include llvm/Support/IRBuilder.h
++#endif
+ #include llvm/Support/ManagedStatic.h
+ #include llvm/Support/MemoryBuffer.h
+ #include llvm/Support/raw_ostream.h
++#if OSL_LLVM_VERSION = 32
++#include llvm/DataLayout.h
++#else
+ #include llvm/Target/TargetData.h
++#endif
+ 
+ #endif /* OSL_LLVM_HEADERS_H */
+diff --git a/src/liboslexec/llvm_instance.cpp 
b/src/liboslexec/llvm_instance.cpp
+index 8709c8b..3e42557 100644
+--- a/src/liboslexec/llvm_instance.cpp
 b/src/liboslexec/llvm_instance.cpp
+@@ -1273,13 +1273,21 @@ RuntimeOptimizer::llvm_setup_optimization_passes ()
+ //
+ m_llvm_func_passes = new llvm::FunctionPassManager(llvm_module());
+ llvm::FunctionPassManager fpm (*m_llvm_func_passes);
++#if OSL_LLVM_VERSION = 32
++fpm.add (new llvm::DataLayout(llvm_module()));
++#else
+ fpm.add (new llvm::TargetData(llvm_module()));
++#endif
+ 
+ // Specify module-wide (interprocedural optimization) passes
+ //
+ m_llvm_passes = new llvm::PassManager;
+ llvm::PassManager passes (*m_llvm_passes);
++#if OSL_LLVM_VERSION = 32
++passes.add (new llvm::DataLayout(llvm_module()));
++#else
+ passes.add (new llvm::TargetData(llvm_module()));
++#endif
+ 
+ if (shadingsys().llvm_optimize() = 1  shadingsys().llvm_optimize() = 
3) {
+ // For LLVM 3.0 and higher, llvm_optimize 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2013-07-11 Thread Sven-Hendrik Haase
Date: Thursday, July 11, 2013 @ 21:27:07
  Author: svenstaro
Revision: 93890

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 93889, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm32.patch
(from rev 93889, openshadinglanguage/trunk/llvm32.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 93889, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-x86_64/llvm32.patch
(from rev 93889, openshadinglanguage/trunk/llvm32.patch)

---+
 community-staging-i686/PKGBUILD   |   46 
 community-staging-i686/llvm32.patch   |   71 
 community-staging-x86_64/PKGBUILD |   46 
 community-staging-x86_64/llvm32.patch |   71 
 4 files changed, 234 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
93889, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2013-07-11 19:27:07 UTC (rev 93890)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+pkgname=openshadinglanguage
+pkgver=1.3.2
+pkgrel=1
+pkgdesc=Advanced shading language for production GI renderers
+arch=(i686 x86_64)
+url=http://code.google.com/p/openshadinglanguage/;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'llvm' 'intel-tbb' 'freetype2' 
'libpng' 'libtiff')
+makedepends=('boost' 'cmake' 'clang')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+https://github.com/imageworks/OpenShadingLanguage/pull/273.patch)
+md5sums=('985f1c0908368e9acfeff76120ab1b9e'
+ '9fe2b863a4b69dc5be489fd4eef8606c')
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  patch -Np1  $srcdir/273.patch
+
+  cd src
+
+  [[ -d build ]]  rm -r build
+  mkdir build  cd build
+
+  cmake \
+-DCMAKE_INSTALL_PREFIX=/usr \
+..
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR=$pkgdir/ install
+
+  mkdir -p $pkgdir/usr/share/OSL/
+  mkdir -p $pkgdir/usr/share/licenses/$pkgname
+  mv $pkgdir/usr/LICENSE $pkgdir/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv $pkgdir/usr/{CHANGES,README.md,INSTALL} $pkgdir/usr/share/OSL/
+  mv $pkgdir/usr/doc $pkgdir/usr/share/OSL/doc
+  mv $pkgdir/usr/shaders $pkgdir/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: openshadinglanguage/repos/community-staging-i686/llvm32.patch (from rev 
93889, openshadinglanguage/trunk/llvm32.patch)
===
--- community-staging-i686/llvm32.patch (rev 0)
+++ community-staging-i686/llvm32.patch 2013-07-11 19:27:07 UTC (rev 93890)
@@ -0,0 +1,71 @@
+commit c391ceb1936459b70147d6f8ac389ded26a7e028
+Author: Sven-Hendrik Haase s...@lutzhaase.com
+Date:   Fri Dec 28 09:00:33 2012 +0100
+
+Fix for LLVM 3.2
+
+diff --git a/src/liboslexec/llvm_headers.h b/src/liboslexec/llvm_headers.h
+index 41a7a11..5ff4384 100644
+--- a/src/liboslexec/llvm_headers.h
 b/src/liboslexec/llvm_headers.h
+@@ -45,10 +45,18 @@ namespace llvm = LLVM_NAMESPACE;
+ #include llvm/LLVMContext.h
+ #include llvm/Module.h
+ #include llvm/PassManager.h
++#if OSL_LLVM_VERSION = 32
++#include llvm/IRBuilder.h
++#else
+ #include llvm/Support/IRBuilder.h
++#endif
+ #include llvm/Support/ManagedStatic.h
+ #include llvm/Support/MemoryBuffer.h
+ #include llvm/Support/raw_ostream.h
++#if OSL_LLVM_VERSION = 32
++#include llvm/DataLayout.h
++#else
+ #include llvm/Target/TargetData.h
++#endif
+ 
+ #endif /* OSL_LLVM_HEADERS_H */
+diff --git a/src/liboslexec/llvm_instance.cpp 
b/src/liboslexec/llvm_instance.cpp
+index 8709c8b..3e42557 100644
+--- a/src/liboslexec/llvm_instance.cpp
 b/src/liboslexec/llvm_instance.cpp
+@@ -1273,13 +1273,21 @@ RuntimeOptimizer::llvm_setup_optimization_passes ()
+ //
+ m_llvm_func_passes = new llvm::FunctionPassManager(llvm_module());
+ llvm::FunctionPassManager fpm (*m_llvm_func_passes);
++#if OSL_LLVM_VERSION = 32
++fpm.add (new llvm::DataLayout(llvm_module()));
++#else
+ fpm.add (new llvm::TargetData(llvm_module()));
++#endif
+ 
+ // Specify module-wide (interprocedural optimization) passes
+ //
+ m_llvm_passes = new llvm::PassManager;
+ llvm::PassManager passes (*m_llvm_passes);
++#if OSL_LLVM_VERSION = 32
++passes.add (new llvm::DataLayout(llvm_module()));
++#else
+ passes.add (new llvm::TargetData(llvm_module()));
++#endif
+ 
+ if 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2013-04-16 Thread Eric Bélanger
Date: Wednesday, April 17, 2013 @ 07:21:01
  Author: eric
Revision: 88404

archrelease: copy trunk to community-testing-i686, community-testing-x86_64

Added:
  openshadinglanguage/repos/community-testing-i686/
  openshadinglanguage/repos/community-testing-i686/PKGBUILD
(from rev 88403, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-testing-i686/llvm32.patch
(from rev 88403, openshadinglanguage/trunk/llvm32.patch)
  openshadinglanguage/repos/community-testing-x86_64/
  openshadinglanguage/repos/community-testing-x86_64/PKGBUILD
(from rev 88403, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-testing-x86_64/llvm32.patch
(from rev 88403, openshadinglanguage/trunk/llvm32.patch)

---+
 community-testing-i686/PKGBUILD   |   43 +++
 community-testing-i686/llvm32.patch   |   71 
 community-testing-x86_64/PKGBUILD |   43 +++
 community-testing-x86_64/llvm32.patch |   71 
 4 files changed, 228 insertions(+)

Copied: openshadinglanguage/repos/community-testing-i686/PKGBUILD (from rev 
88403, openshadinglanguage/trunk/PKGBUILD)
===
--- community-testing-i686/PKGBUILD (rev 0)
+++ community-testing-i686/PKGBUILD 2013-04-17 05:21:01 UTC (rev 88404)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+pkgname=openshadinglanguage
+pkgver=1.3.0
+pkgrel=4
+pkgdesc=Advanced shading language for production GI renderers
+arch=(i686 x86_64)
+url=http://code.google.com/p/openshadinglanguage/;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'llvm' 'intel-tbb' 'freetype2' 
'libpng' 'libtiff')
+makedepends=('boost' 'cmake' 'clang')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz)
+md5sums=('1e8c47475cb092cec0aada843b2893ed')
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver/src
+
+  [[ -d build ]]  rm -r build
+  mkdir build  cd build
+
+  # TODO: Remove LLVM_STATIC with llvm 3.3 when we'll have shared libs
+  # Check blender for crash with llvm pipe (run LIBGL_ALWAYS_SOFTWARE=1 
blender)
+  cmake \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=ON \
+..
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR=$pkgdir/ install
+
+  mkdir -p $pkgdir/usr/share/OSL/
+  mkdir -p $pkgdir/usr/share/licenses/$pkgname
+  mv $pkgdir/usr/LICENSE $pkgdir/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv $pkgdir/usr/{CHANGES,README.md,INSTALL} $pkgdir/usr/share/OSL/
+  mv $pkgdir/usr/doc $pkgdir/usr/share/OSL/doc
+  mv $pkgdir/usr/shaders $pkgdir/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: openshadinglanguage/repos/community-testing-i686/llvm32.patch (from rev 
88403, openshadinglanguage/trunk/llvm32.patch)
===
--- community-testing-i686/llvm32.patch (rev 0)
+++ community-testing-i686/llvm32.patch 2013-04-17 05:21:01 UTC (rev 88404)
@@ -0,0 +1,71 @@
+commit c391ceb1936459b70147d6f8ac389ded26a7e028
+Author: Sven-Hendrik Haase s...@lutzhaase.com
+Date:   Fri Dec 28 09:00:33 2012 +0100
+
+Fix for LLVM 3.2
+
+diff --git a/src/liboslexec/llvm_headers.h b/src/liboslexec/llvm_headers.h
+index 41a7a11..5ff4384 100644
+--- a/src/liboslexec/llvm_headers.h
 b/src/liboslexec/llvm_headers.h
+@@ -45,10 +45,18 @@ namespace llvm = LLVM_NAMESPACE;
+ #include llvm/LLVMContext.h
+ #include llvm/Module.h
+ #include llvm/PassManager.h
++#if OSL_LLVM_VERSION = 32
++#include llvm/IRBuilder.h
++#else
+ #include llvm/Support/IRBuilder.h
++#endif
+ #include llvm/Support/ManagedStatic.h
+ #include llvm/Support/MemoryBuffer.h
+ #include llvm/Support/raw_ostream.h
++#if OSL_LLVM_VERSION = 32
++#include llvm/DataLayout.h
++#else
+ #include llvm/Target/TargetData.h
++#endif
+ 
+ #endif /* OSL_LLVM_HEADERS_H */
+diff --git a/src/liboslexec/llvm_instance.cpp 
b/src/liboslexec/llvm_instance.cpp
+index 8709c8b..3e42557 100644
+--- a/src/liboslexec/llvm_instance.cpp
 b/src/liboslexec/llvm_instance.cpp
+@@ -1273,13 +1273,21 @@ RuntimeOptimizer::llvm_setup_optimization_passes ()
+ //
+ m_llvm_func_passes = new llvm::FunctionPassManager(llvm_module());
+ llvm::FunctionPassManager fpm (*m_llvm_func_passes);
++#if OSL_LLVM_VERSION = 32
++fpm.add (new llvm::DataLayout(llvm_module()));
++#else
+ fpm.add (new llvm::TargetData(llvm_module()));
++#endif
+ 
+ // Specify module-wide (interprocedural optimization) passes
+ //
+ m_llvm_passes = new llvm::PassManager;
+ llvm::PassManager passes (*m_llvm_passes);
++#if OSL_LLVM_VERSION = 32
++passes.add (new llvm::DataLayout(llvm_module()));
++#else
+ passes.add (new llvm::TargetData(llvm_module()));
++#endif
+ 
+ 

[arch-commits] Commit in openshadinglanguage/repos (6 files)

2013-03-28 Thread Sven-Hendrik Haase
Date: Thursday, March 28, 2013 @ 15:39:47
  Author: svenstaro
Revision: 87202

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-i686/
  openshadinglanguage/repos/community-staging-i686/PKGBUILD
(from rev 87201, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-i686/llvm32.patch
(from rev 87201, openshadinglanguage/trunk/llvm32.patch)
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 87201, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-x86_64/llvm32.patch
(from rev 87201, openshadinglanguage/trunk/llvm32.patch)

---+
 community-staging-i686/PKGBUILD   |   42 ++
 community-staging-i686/llvm32.patch   |   71 
 community-staging-x86_64/PKGBUILD |   42 ++
 community-staging-x86_64/llvm32.patch |   71 
 4 files changed, 226 insertions(+)

Copied: openshadinglanguage/repos/community-staging-i686/PKGBUILD (from rev 
87201, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2013-03-28 14:39:47 UTC (rev 87202)
@@ -0,0 +1,42 @@
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+pkgname=openshadinglanguage
+pkgver=1.3.0
+pkgrel=3
+pkgdesc=Advanced shading language for production GI renderers
+arch=(i686 x86_64)
+url=http://code.google.com/p/openshadinglanguage/;
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'llvm' 'intel-tbb' 'freetype2' 
'libpng' 'libtiff')
+makedepends=('boost' 'cmake' 'clang')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz)
+md5sums=('1e8c47475cb092cec0aada843b2893ed')
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver/src
+
+  [[ -d build ]]  rm -r build
+  mkdir build  cd build
+
+  # TODO: Remove LLVM_STATIC with llvm 3.3 when we'll have shared libs
+  # Check blender for crash with llvm pipe (run LIBGL_ALWAYS_SOFTWARE=1 
blender)
+  cmake \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DLLVM_STATIC=ON \
+..
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR=$pkgdir/ install
+
+  mkdir -p $pkgdir/usr/share/OSL/
+  mkdir -p $pkgdir/usr/share/licenses/$pkgname
+  mv $pkgdir/usr/LICENSE $pkgdir/usr/share/licenses/$pkgname # TODO: Tell 
upstream about this shit
+  mv $pkgdir/usr/{CHANGES,README.md,INSTALL} $pkgdir/usr/share/OSL/
+  mv $pkgdir/usr/doc $pkgdir/usr/share/OSL/doc
+  mv $pkgdir/usr/shaders $pkgdir/usr/share/OSL/shaders
+}
+
+# vim:set ts=2 sw=2 et:

Copied: openshadinglanguage/repos/community-staging-i686/llvm32.patch (from rev 
87201, openshadinglanguage/trunk/llvm32.patch)
===
--- community-staging-i686/llvm32.patch (rev 0)
+++ community-staging-i686/llvm32.patch 2013-03-28 14:39:47 UTC (rev 87202)
@@ -0,0 +1,71 @@
+commit c391ceb1936459b70147d6f8ac389ded26a7e028
+Author: Sven-Hendrik Haase s...@lutzhaase.com
+Date:   Fri Dec 28 09:00:33 2012 +0100
+
+Fix for LLVM 3.2
+
+diff --git a/src/liboslexec/llvm_headers.h b/src/liboslexec/llvm_headers.h
+index 41a7a11..5ff4384 100644
+--- a/src/liboslexec/llvm_headers.h
 b/src/liboslexec/llvm_headers.h
+@@ -45,10 +45,18 @@ namespace llvm = LLVM_NAMESPACE;
+ #include llvm/LLVMContext.h
+ #include llvm/Module.h
+ #include llvm/PassManager.h
++#if OSL_LLVM_VERSION = 32
++#include llvm/IRBuilder.h
++#else
+ #include llvm/Support/IRBuilder.h
++#endif
+ #include llvm/Support/ManagedStatic.h
+ #include llvm/Support/MemoryBuffer.h
+ #include llvm/Support/raw_ostream.h
++#if OSL_LLVM_VERSION = 32
++#include llvm/DataLayout.h
++#else
+ #include llvm/Target/TargetData.h
++#endif
+ 
+ #endif /* OSL_LLVM_HEADERS_H */
+diff --git a/src/liboslexec/llvm_instance.cpp 
b/src/liboslexec/llvm_instance.cpp
+index 8709c8b..3e42557 100644
+--- a/src/liboslexec/llvm_instance.cpp
 b/src/liboslexec/llvm_instance.cpp
+@@ -1273,13 +1273,21 @@ RuntimeOptimizer::llvm_setup_optimization_passes ()
+ //
+ m_llvm_func_passes = new llvm::FunctionPassManager(llvm_module());
+ llvm::FunctionPassManager fpm (*m_llvm_func_passes);
++#if OSL_LLVM_VERSION = 32
++fpm.add (new llvm::DataLayout(llvm_module()));
++#else
+ fpm.add (new llvm::TargetData(llvm_module()));
++#endif
+ 
+ // Specify module-wide (interprocedural optimization) passes
+ //
+ m_llvm_passes = new llvm::PassManager;
+ llvm::PassManager passes (*m_llvm_passes);
++#if OSL_LLVM_VERSION = 32
++passes.add (new llvm::DataLayout(llvm_module()));
++#else
+ passes.add (new llvm::TargetData(llvm_module()));
++#endif
+ 
+ if