Package: assimp / 5.0.1~ds0-2

Metadata

Package Version Patches format
assimp 5.0.1~ds0-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
cmake.patch | (download)

assimpTargets-debug.cmake.in | 10 5 + 5 - 0 !
assimpTargets-release.cmake.in | 12 6 + 6 - 0 !
2 files changed, 11 insertions(+), 11 deletions(-)

 fix search-location for libassimp.so.x

drop stripped sources.patch | (download)

tools/assimp_cmd/CMakeLists.txt | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 exclude stripped sources from build

since we stripped out the entire tests/ directory, we must not include it in
the build
use system utf8cpp.patch | (download)

code/Common/BaseImporter.cpp | 2 1 + 1 - 0 !
code/Importer/STEPParser/STEPFileEncoding.cpp | 2 1 + 1 - 0 !
code/MMD/MMDPmxParser.cpp | 2 1 + 1 - 0 !
code/SIB/SIBImporter.cpp | 2 1 + 1 - 0 !
code/X3D/FIReader.cpp | 2 1 + 1 - 0 !
5 files changed, 5 insertions(+), 5 deletions(-)

 make sure to include utf8.h from debian

use system stb_image.patch | (download)

samples/SimpleTexturedOpenGL/SimpleTexturedOpenGL/src/model_loading.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use system provided stb image loading

pyassimp.patch | (download)

port/PyAssimp/pyassimp/helper.py | 136 17 + 119 - 0 !
port/PyAssimp/setup.py | 2 0 + 2 - 0 !
2 files changed, 17 insertions(+), 121 deletions(-)

 simple dylib loading by using ctypes functionality

simplified original (complicated and somewhat broken) dylib loading
functionality with code suggested by Jakub Wilk.
This has not been forwarded (yet) to upstream, as the fix will not
work on platforms such as w32
pyassimp_struct.patch | (download)

port/PyAssimp/pyassimp/structs.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ctype struct definition

Bug: https://github.com/assimp/assimp/issues/2788
pyassimp_faces.patch | (download)

port/PyAssimp/pyassimp/core.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 handle variable-length facet-indices in pyassimp

Bug: https://github.com/assimp/assimp/issues/2817
doxygen.patch | (download)

doc/Doxyfile.in | 1 0 + 1 - 0 !
doc/Doxyfile_Cmd | 3 1 + 2 - 0 !
2 files changed, 1 insertion(+), 3 deletions(-)

 removed calls to hhc (only available on w32)

and install into tmp-directories (make 'clean' target easier)
Last-Updated: 2015-07-25

assimpTargets.cmake define add_library with lib type.patch | (download)

CMakeLists.txt | 5 5 + 0 - 0 !
assimpTargets.cmake.in | 6 1 + 5 - 0 !
2 files changed, 6 insertions(+), 5 deletions(-)

 assimptargets.cmake: define add_library() with lib type directly

Instead of using if(ON)/if(OFF) to determine which of the "hardcoded"
add_library(... SHARED ...)  or (... STATIC ...) should be used,
specify a new BUILD_LIB_TYPE variable that is set directly to either
SHARED or STATIC and substituted in the `add_library()` statement
when assimpTargets.cmake.in is configured.

This removes a CMP0012 collision with prior `cmake_policy(VERSION 2.6)`
statement and makes the CMP0012 warning not appear in users' projects.
This problem is mentioned in issue #2685.

defs use noexcept only for C 11 and more.patch | (download)

include/assimp/defs.h | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 defs: use noexcept only for c++11 and more


closes https github.com assimp assimp issues 2804 fi.patch | (download)

assimp.pc.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 closes https://github.com/assimp/assimp/issues/2804 : fix invalid
 include statement, experiment.