Hello community, here is the log from the commit of package OpenGTL for openSUSE:Factory checked in at 2012-06-05 15:33:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/OpenGTL (Old) and /work/SRC/openSUSE:Factory/.OpenGTL.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenGTL", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/OpenGTL/OpenGTL.changes 2012-02-02 17:58:48.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.OpenGTL.new/OpenGTL.changes 2012-06-05 15:33:42.000000000 +0200 @@ -1,0 +2,16 @@ +Mon Jun 4 16:34:11 UTC 2012 - [email protected] + +- An updated 0.9.17 tarball was released. Removed FindLLVM.cmake_llvm-3.1.patch + since it is included in the updated tarball. + +------------------------------------------------------------------- +Sun Jun 3 17:54:24 UTC 2012 - [email protected] + +- Update to 0.9.17: + * Support for the latest LLVM 3.1. + * Crash fix when using vector instructions. +- Added a patch (FindLLVM.cmake_llvm-3.1.patch) to fix FindLLVM.cmake for + compilation with llvm-3.1. llvm-confing is a native executable in version 3.1 + instead of a perl script. + +------------------------------------------------------------------- Old: ---- OpenGTL-0.9.16.tar.bz2 New: ---- OpenGTL-0.9.17.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ OpenGTL.spec ++++++ --- /var/tmp/diff_new_pack.y3KOWM/_old 2012-06-05 15:33:45.000000000 +0200 +++ /var/tmp/diff_new_pack.y3KOWM/_new 2012-06-05 15:33:45.000000000 +0200 @@ -1,9 +1,9 @@ # # spec file for package OpenGTL # +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright 2009 Buschmann <[email protected]> # Copyright (c) 2012 Asterios Dramis <[email protected]>. -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -13,28 +13,28 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define libver 0_8 %define soversion 0.8 Name: OpenGTL -Version: 0.9.16 +Version: 0.9.17 Release: 0 -License: LGPL-2.0+ Summary: Graphics Transformation Languages -Url: http://www.opengtl.org/ +License: LGPL-2.0+ Group: Productivity/Graphics/Other +Url: http://www.opengtl.org/ Source0: http://download.opengtl.org/%{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE GTLImageIO-Extensions-Installdir.patch -- Change GTLImageIO Extensions installation path to use the OpenGTL version Patch0: GTLImageIO-Extensions-Installdir.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libpng-devel -BuildRequires: llvm-devel >= 3.0 +BuildRequires: llvm-devel >= 3.1 BuildRequires: zlib-devel Recommends: shiva-collections BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -64,7 +64,7 @@ %package -n libGTLCore%{libver} Summary: Graphics Transformation Languages - Core Functionnalities Group: System/Libraries -Requires: llvm >= 3.0 +Requires: llvm >= 3.1 %description -n libGTLCore%{libver} The Graphics Transformation Languages is a set of library for using and @@ -81,7 +81,7 @@ %package -n libGTLFragment%{libver} Summary: Graphics Transformation Languages - Core Functionnalities Group: System/Libraries -Requires: llvm >= 3.0 +Requires: llvm >= 3.1 %description -n libGTLFragment%{libver} The Graphics Transformation Languages is a set of library for using and @@ -97,7 +97,7 @@ %package -n libGTLImageIO%{libver} Summary: Graphics Transformation Languages - Decode/Encode Images Group: System/Libraries -Requires: llvm >= 3.0 +Requires: llvm >= 3.1 %description -n libGTLImageIO%{libver} The Graphics Transformation Languages is a set of library for using and @@ -113,7 +113,7 @@ %package -n libOpenCTL%{libver} Summary: Color Transformation Language Group: System/Libraries -Requires: llvm >= 3.0 +Requires: llvm >= 3.1 %description -n libOpenCTL%{libver} OpenCTL is a GPL compatible of the Color Transformation Language, this language @@ -124,7 +124,7 @@ %package -n libOpenShiva%{libver} Summary: Image Transformation Library Group: System/Libraries -Requires: llvm >= 3.0 +Requires: llvm >= 3.1 %description -n libOpenShiva%{libver} Shiva is a language that apply a kernel-like transformations on an image, that ++++++ OpenGTL-0.9.16.tar.bz2 -> OpenGTL-0.9.17.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/.hg_archival.txt new/OpenGTL-0.9.17/.hg_archival.txt --- old/OpenGTL-0.9.16/.hg_archival.txt 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/.hg_archival.txt 2012-06-04 16:51:43.000000000 +0200 @@ -1,4 +1,4 @@ repo: 796d0d63104d886f723dffa2931ac3ab6aafcc65 -node: 53f0d400f06da6fc3a63a92ca10a89947ced0b9b +node: 20113d9fe4f07d2cb3d9d2e20bfa27972b879d33 branch: default -tag: 0.9.16 +tag: 0.9.17 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/.hgignore new/OpenGTL-0.9.17/.hgignore --- old/OpenGTL-0.9.16/.hgignore 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/.hgignore 2012-06-04 16:51:43.000000000 +0200 @@ -1,3 +1,5 @@ syntax:glob *.kdev4 build* +*~ +*.orig \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/.hgtags new/OpenGTL-0.9.17/.hgtags --- old/OpenGTL-0.9.16/.hgtags 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/.hgtags 2012-06-04 16:51:43.000000000 +0200 @@ -15,3 +15,4 @@ e0a66a6092b2a33abc83645bb27675504fe75357 0.9.15 79c03b340b3c0e31f9abb44094724183ea0d4780 0.9.15.1 7d0a6a2795524bc51878b4ce637a4c1a2f3163ae 0.9.15.2 +98ee5b87d00a75bfccb7f0222f52abbc3c95da7a 0.9.17 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/CMakeLists.txt new/OpenGTL-0.9.17/CMakeLists.txt --- old/OpenGTL-0.9.16/CMakeLists.txt 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/CMakeLists.txt 2012-06-04 16:51:43.000000000 +0200 @@ -13,7 +13,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules ) -set(OPENGTL_VERSION "0.9.16") +set(OPENGTL_VERSION "0.9.17") set(OPENGTL_LIB_VERSION ${OPENGTL_VERSION}) set(OPENGTL_LIB_SOVERSION "0.8") @@ -47,8 +47,8 @@ find_package(LLVM REQUIRED) -if( NOT MSVC AND NOT LLVM_VERSION STREQUAL "3.0" ) # There is no way with MSVC to know the llvm version - message(FATAL_ERROR "LLVM 3.0 is required.") +if( NOT MSVC AND NOT (LLVM_VERSION STREQUAL "3.1" OR LLVM_VERSION STREQUAL "3.0" ) ) # There is no way with MSVC to know the llvm version + message(FATAL_ERROR "LLVM 3.0 or 3.1 is required.") endif() if(MSVC) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenCTL/OpenCTL.doxy new/OpenGTL-0.9.17/OpenCTL/OpenCTL.doxy --- old/OpenGTL-0.9.16/OpenCTL/OpenCTL.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenCTL/OpenCTL.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,6 +1,6 @@ /** * @addtogroup OpenCTL OpenCTL Library - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger * * This library allow to use the Color Transformation Language inside your diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLCore/AST/AST.doxy new/OpenGTL-0.9.17/OpenGTL/GTLCore/AST/AST.doxy --- old/OpenGTL-0.9.16/OpenGTL/GTLCore/AST/AST.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLCore/AST/AST.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,7 +1,7 @@ /** * @internal * @addtogroup GTLCore_AST GTLCore AST Library - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger * @ingroup GTLCore * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLCore/AST/Expression.cpp new/OpenGTL-0.9.17/OpenGTL/GTLCore/AST/Expression.cpp --- old/OpenGTL-0.9.16/OpenGTL/GTLCore/AST/Expression.cpp 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLCore/AST/Expression.cpp 2012-06-04 16:51:43.000000000 +0200 @@ -261,7 +261,7 @@ LLVMBackend::ExpressionResult StringExpression::generateValue( LLVMBackend::GenerationContext& _gc, LLVMBackend::ExpressionGenerationContext& _egc) const { - return LLVMBackend::ExpressionResult(llvm::ConstantArray::get(_gc.llvmContext(), (const std::string&)m_string, true ), Type::Integer8 ); // return a null terminated string + return LLVMBackend::ExpressionResult( LLVMBackend::CodeGenerator::stringToConstant(_gc.llvmContext(), m_string), Type::Integer8 ); } ExpressionResultSP StringExpression::generateValue( GenerationVisitor* _generationVisitor) const diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.cpp new/OpenGTL-0.9.17/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.cpp --- old/OpenGTL-0.9.16/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.cpp 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.cpp 2012-06-04 16:51:43.000000000 +0200 @@ -1238,3 +1238,8 @@ return lastBlock; } + +llvm::Constant* CodeGenerator::stringToConstant(llvm::LLVMContext& _llvmContext, const String& string) +{ + return llvm::ConstantDataArray::getString(_llvmContext, (const std::string&)string, true ); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.h new/OpenGTL-0.9.17/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.h --- old/OpenGTL-0.9.16/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.h 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLCore/LLVMBackend/CodeGenerator_p.h 2012-06-04 16:51:43.000000000 +0200 @@ -71,6 +71,10 @@ CodeGenerator(GTLCore::ModuleData* module); ~CodeGenerator(); /** + * Create a null terminated string + */ + static llvm::Constant* stringToConstant(llvm::LLVMContext& _llvmContext, const GTLCore::String& string); + /** * @return an integer constant */ static llvm::Constant* integerToConstant(llvm::LLVMContext& _llvmContext, gtl_int32 v); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLCore/MemoryManager_p.cpp new/OpenGTL-0.9.17/OpenGTL/GTLCore/MemoryManager_p.cpp --- old/OpenGTL-0.9.16/OpenGTL/GTLCore/MemoryManager_p.cpp 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLCore/MemoryManager_p.cpp 2012-06-04 16:51:43.000000000 +0200 @@ -50,45 +50,71 @@ FREED ///< Indicate the memory has been freed }; Status status; - int size; + std::size_t size; Header* previous; Header* next; gtl_uint8* data; }; +inline std::size_t makeit16aligned(std::size_t _size) +{ + if( (_size & 0xF) == 0) return _size; + return (_size & ~0xF) + 16; +} + + +void *malloc16 (size_t s) { + unsigned char *p; + unsigned char *porig = (unsigned char *)malloc (s + 0x10); // allocate extra + if (porig == NULL) return NULL; // catch out of memory + p = (unsigned char *)( (gtl_ptr )(porig + 16) & (~0xf)); // insert padding + *(p-1) = p - porig; // store padding size + return p; +} + +void free16(void *p) { + unsigned char *porig = (unsigned char *)p; // work out original + porig = porig - *(porig-1); // by subtracting padding + free (porig); // then free that +} + +const std::size_t MemoryManager::HEADER_SIZE = makeit16aligned(sizeof(MemoryManager::Header)); + struct MemoryManager::Segment { - inline Segment( int size ) + inline Segment( std::size_t _size ) { - size += sizeof(Header); - start = new gtl_uint8[size]; - end = start + size * sizeof(gtl_uint8); + _size = makeit16aligned(_size); + _size += HEADER_SIZE; + start = (gtl_uint8*)malloc16(_size); + end = start + _size * sizeof(gtl_uint8); nextFree = start; previous = 0; } ~Segment() { - delete[] start; + free16(start); } inline bool contains( void* ptr ) const { return (ptr >= start and ptr < end) or ( ptr == end and ( - reinterpret_cast<Header*>(reinterpret_cast<gtl_uint8*>(ptr)-sizeof(Header))->size == 0 ) ); + reinterpret_cast<Header*>(reinterpret_cast<gtl_uint8*>(ptr)-HEADER_SIZE)->size == 0 ) ); } inline bool canContains(int size) const { - return std::size_t(end - nextFree) >= std::size_t(size + sizeof(Header)); + return std::size_t(end - nextFree) >= std::size_t(size + HEADER_SIZE); } - inline void* allocate(int size) + inline void* allocate(std::size_t _size) { + _size = makeit16aligned(_size); MM_DEBUG( "Begin allocate" ); printStatus(); - GTL_ASSERT( canContains(size) ); - int sizeTotal = size + sizeof(Header); + GTL_ASSERT( canContains(_size) ); + int sizeTotal = _size + HEADER_SIZE; Header* nextFreeH = reinterpret_cast<Header*>(nextFree); nextFreeH->status = Header::USED; - nextFreeH->size = size; + nextFreeH->size = _size; nextFreeH->previous = previous; nextFreeH->next = 0; - nextFreeH->data = nextFree + sizeof(Header); + nextFreeH->data = nextFree + HEADER_SIZE; MM_DEBUG( nextFreeH << " with a previous of " << previous << " data " << (void*)nextFreeH->data << " and size of " << size ); if(previous) { @@ -106,7 +132,7 @@ printStatus(); GTL_ASSERT(contains(ptr)); gtl_uint8* ptr8 = reinterpret_cast<gtl_uint8*>(ptr); - Header* currentHeader = reinterpret_cast<Header*>(ptr8-sizeof(Header)); + Header* currentHeader = reinterpret_cast<Header*>(ptr8-HEADER_SIZE); GTL_ASSERT(currentHeader->status == Header::USED); currentHeader->status = Header::FREED; if(currentHeader->next == 0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLCore/MemoryManager_p.h new/OpenGTL-0.9.17/OpenGTL/GTLCore/MemoryManager_p.h --- old/OpenGTL-0.9.16/OpenGTL/GTLCore/MemoryManager_p.h 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLCore/MemoryManager_p.h 2012-06-04 16:51:43.000000000 +0200 @@ -21,6 +21,7 @@ #define _MEMORY_MANAGER_P_H_ #include <GTLCore/Export.h> +#include <string> namespace GTLCore { /** @@ -32,6 +33,7 @@ struct Header; struct Segment; struct Private; + static const std::size_t HEADER_SIZE; public: static void* allocate(int size); static void desallocate(void* ptr); @@ -39,3 +41,5 @@ } #endif + +struct stat; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLCore/Metadata/Metadata.doxy new/OpenGTL-0.9.17/OpenGTL/GTLCore/Metadata/Metadata.doxy --- old/OpenGTL-0.9.16/OpenGTL/GTLCore/Metadata/Metadata.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLCore/Metadata/Metadata.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,6 +1,6 @@ /** * @addtogroup GTLCore_Metadata GTLCore Metadata Library - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger * @ingroup GTLCore * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLCore/StdTypes.h new/OpenGTL-0.9.17/OpenGTL/GTLCore/StdTypes.h --- old/OpenGTL-0.9.16/OpenGTL/GTLCore/StdTypes.h 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLCore/StdTypes.h 2012-06-04 16:51:43.000000000 +0200 @@ -85,3 +85,9 @@ #define UINTMAX_C(x) x ## UL #endif + +#ifdef OPENGTL_32_BITS +typedef gtl_uint32 gtl_ptr; +#else +typedef gtl_uint64 gtl_ptr; +#endif \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLCore/TimeMachine.doxy new/OpenGTL-0.9.17/OpenGTL/GTLCore/TimeMachine.doxy --- old/OpenGTL-0.9.16/OpenGTL/GTLCore/TimeMachine.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLCore/TimeMachine.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,6 +1,6 @@ /** * @addtogroup GTLCore_TimeMachine GTLCore TimeMachine Library - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger * @ingroup GTLCore * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLCore.doxy new/OpenGTL-0.9.17/OpenGTL/GTLCore.doxy --- old/OpenGTL-0.9.16/OpenGTL/GTLCore.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLCore.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,6 +1,6 @@ /** * @addtogroup GTLCore GTLCore Library - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger * * This library contains the core functionnalities used by the compilers, and some convenient classes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLFragment.doxy new/OpenGTL-0.9.17/OpenGTL/GTLFragment.doxy --- old/OpenGTL-0.9.16/OpenGTL/GTLFragment.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLFragment.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,6 +1,6 @@ /** * @addtogroup GTLFragment GTLFragment Base Library for Shiva and Rijn - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLImageIO.doxy new/OpenGTL-0.9.17/OpenGTL/GTLImageIO.doxy --- old/OpenGTL-0.9.16/OpenGTL/GTLImageIO.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLImageIO.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,5 +1,5 @@ /** * @addtogroup GTLImageIO GTLImage Input/Output Library - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL/GTLTest.doxy new/OpenGTL-0.9.17/OpenGTL/GTLTest.doxy --- old/OpenGTL-0.9.16/OpenGTL/GTLTest.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL/GTLTest.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,7 +1,7 @@ /** * @internal * @addtogroup GTLTest GTLTest Library - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger * * This library contains the base classes and functionnalities to create unit diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenGTL.doxy new/OpenGTL-0.9.17/OpenGTL.doxy --- old/OpenGTL-0.9.16/OpenGTL.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenGTL.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,6 +1,6 @@ /** * @mainpage OpenGTL - Open Graphics Transformation Languages - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger * * <a href='http://www.opengtl.org/'>OpenGTL</a> is a set of libraries providing Graphics diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenRijn/OpenRijn.doxy new/OpenGTL-0.9.17/OpenRijn/OpenRijn.doxy --- old/OpenGTL-0.9.16/OpenRijn/OpenRijn.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenRijn/OpenRijn.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,6 +1,6 @@ /** * @addtogroup OpenRijn OpenRijn Library - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger * */ \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/OpenShiva/OpenShiva.doxy new/OpenGTL-0.9.17/OpenShiva/OpenShiva.doxy --- old/OpenGTL-0.9.16/OpenShiva/OpenShiva.doxy 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/OpenShiva/OpenShiva.doxy 2012-06-04 16:51:43.000000000 +0200 @@ -1,6 +1,6 @@ /** * @addtogroup OpenShiva OpenShiva Library - * @version 0.9.16 + * @version 0.9.17 * @author Cyrille Berger * */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/OpenGTL-0.9.16/cmake/modules/FindLLVM.cmake new/OpenGTL-0.9.17/cmake/modules/FindLLVM.cmake --- old/OpenGTL-0.9.16/cmake/modules/FindLLVM.cmake 2011-12-28 16:01:43.000000000 +0100 +++ new/OpenGTL-0.9.17/cmake/modules/FindLLVM.cmake 2012-06-04 16:51:43.000000000 +0200 @@ -78,7 +78,7 @@ set(${LIB_VAR} ${LLVM_SHARED_LIB}) set(${OBJECT_VAR} "") else(LLVM_SHARED_LIB) - exec_program( perl ARGS ${LLVM_CONFIG_EXECUTABLE} --libs ${_libname_} OUTPUT_VARIABLE ${LIB_VAR} ) + exec_program(${LLVM_CONFIG_EXECUTABLE} ARGS --libs ${_libname_} OUTPUT_VARIABLE ${LIB_VAR} ) STRING(REGEX MATCHALL "[^ ]*[.]o[ $]" ${OBJECT_VAR} ${${LIB_VAR}}) SEPARATE_ARGUMENTS(${OBJECT_VAR}) STRING(REGEX REPLACE "[^ ]*[.]o[ $]" "" ${LIB_VAR} ${${LIB_VAR}}) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
