From da4fa91f5ac5076847c94eea2a1300833d9a281d Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Fri, 25 Dec 2015 22:20:54 +1100 Subject: assimp: update 3.1.1 --> 3.2 tested on all four targets --- src/assimp-1-pkgconfig.patch | 65 -------------------------------------------- src/assimp.mk | 8 +++--- 2 files changed, 4 insertions(+), 69 deletions(-) delete mode 100644 src/assimp-1-pkgconfig.patch diff --git a/src/assimp-1-pkgconfig.patch b/src/assimp-1-pkgconfig.patch deleted file mode 100644 index 51021a8..0000000 --- a/src/assimp-1-pkgconfig.patch +++ /dev/null @@ -1,65 +0,0 @@ -This file is part of MXE. -See index.html for further information. - -Taken from https://github.com/assimp/assimp/pull/405. - -From 060f3c33d9966dc55901e4d039ca30f6bff85de0 Mon Sep 17 00:00:00 2001 -From: Timothy Gu -Date: Tue, 14 Oct 2014 22:28:14 -0700 -Subject: Correctly set Libs.private field in pkgconfig file - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 97d4b68..b1c1f26 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -90,10 +90,6 @@ ELSE ( ASSIMP_BUILD_STATIC_LIB ) - option ( BUILD_SHARED_LIBS "Build a shared version of the library" ON ) - ENDIF ( ASSIMP_BUILD_STATIC_LIB ) - --# Generate a pkg-config .pc for the Assimp library. --CONFIGURE_FILE( "${PROJECT_SOURCE_DIR}/assimp.pc.in" "${PROJECT_BINARY_DIR}/assimp.pc" @ONLY ) --INSTALL( FILES "${PROJECT_BINARY_DIR}/assimp.pc" DESTINATION ${ASSIMP_LIB_INSTALL_DIR}/pkgconfig/ COMPONENT ${LIBASSIMP-DEV_COMPONENT}) -- - # Only generate this target if no higher-level project already has - IF (NOT TARGET uninstall) - # add make uninstall capability -@@ -136,6 +132,10 @@ option ( ASSIMP_NO_EXPORT - OFF - ) - -+if( CMAKE_COMPILER_IS_GNUCXX ) -+ set(LIBSTDC++_LIBRARIES -lstdc++) -+endif( CMAKE_COMPILER_IS_GNUCXX ) -+ - # Search for external dependencies, and build them from source if not found - # Search for zlib - find_package(ZLIB) -@@ -151,6 +151,7 @@ if( NOT ZLIB_FOUND ) - set(ZLIB_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/contrib/zlib ${CMAKE_CURRENT_BINARY_DIR}/contrib/zlib) - else(NOT ZLIB_FOUND) - ADD_DEFINITIONS(-DASSIMP_BUILD_NO_OWN_ZLIB) -+ set(ZLIB_LIBRARIES_LINKED -lz) - endif(NOT ZLIB_FOUND) - INCLUDE_DIRECTORIES(${ZLIB_INCLUDE_DIR}) - -@@ -228,6 +229,10 @@ IF(MSVC) - ) - ENDIF(MSVC) - -+# Generate a pkg-config .pc for the Assimp library. -+CONFIGURE_FILE( "${PROJECT_SOURCE_DIR}/assimp.pc.in" "${PROJECT_BINARY_DIR}/assimp.pc" @ONLY ) -+INSTALL( FILES "${PROJECT_BINARY_DIR}/assimp.pc" DESTINATION ${ASSIMP_LIB_INSTALL_DIR}/pkgconfig/ COMPONENT ${LIBASSIMP-DEV_COMPONENT}) -+ - if(CMAKE_CPACK_COMMAND AND UNIX AND ASSIMP_OPT_BUILD_PACKAGES) - # Packing information - set(CPACK_PACKAGE_NAME "assimp{ASSIMP_VERSION_MAJOR}") -diff --git a/assimp.pc.in b/assimp.pc.in -index 1d3d995..ecb7074 100644 ---- a/assimp.pc.in -+++ b/assimp.pc.in -@@ -7,4 +7,5 @@ Name: @CMAKE_PROJECT_NAME@ - Description: Import various well-known 3D model formats in an uniform manner. - Version: @PROJECT_VERSION@ - Libs: -L${libdir} -lassimp@ASSIMP_LIBRARY_SUFFIX@ -+Libs.private: @LIBSTDC++_LIBRARIES@ @ZLIB_LIBRARIES_LINKED@ - Cflags: -I${includedir} diff --git a/src/assimp.mk b/src/assimp.mk index 566a180..be5a8bb 100644 --- a/src/assimp.mk +++ b/src/assimp.mk @@ -3,11 +3,11 @@ PKG := assimp $(PKG)_IGNORE := -$(PKG)_VERSION := 3.1.1 -$(PKG)_CHECKSUM := 3b8d16eaf6c4b26479295f4f7436388bee1e42e8c0b11f6f695b7194985eb00e +$(PKG)_VERSION := 3.2 +$(PKG)_CHECKSUM := 187f825c563e84b1b17527a4da0351aa3d575dfd696a9d204ae4bb19ee7df94a $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) -$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).zip -$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$(PKG)-$(call SHORT_PKG_VERSION,$(PKG))/$($(PKG)_FILE) +$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := https://github.com/$(PKG)/$(PKG)/archive/v$($(PKG)_VERSION).tar.gz $(PKG)_DEPS := gcc boost define $(PKG)_UPDATE -- cgit v0.12