# HG changeset patch # User Mark Brand # Date 1352236425 -3600 # Node ID e7027f79cdcdf2e3f653b64b11f886504a8c73be # Parent 3e0cb61c076d8498561c263ed61cbdfaf6a9f811 update package vigra diff -r 3e0cb61c076d -r e7027f79cdcd index.html --- a/index.html Mon Nov 05 21:21:19 2012 +0100 +++ b/index.html Tue Nov 06 22:13:45 2012 +0100 @@ -1915,7 +1915,7 @@ vigra - 1.8.0 + 1.9.0 vigra diff -r 3e0cb61c076d -r e7027f79cdcd src/vigra-1-cmake-static-linking.patch --- a/src/vigra-1-cmake-static-linking.patch Mon Nov 05 21:21:19 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -This file is part of MXE. -See index.html for further information. - -This patch has been taken from: -https://github.com/ukoethe/vigra/pull/115 - -From 88437f115f797c14692b06b20629c3b2fc2c6256 Mon Sep 17 00:00:00 2001 -From: Joachim Schleicher -Date: Thu, 26 Apr 2012 19:00:27 +0200 -Subject: [PATCH] modify cmake files for static linking - -* add definition -DVIGRA_STATIC_LIB if library is imported using cmake -* change order of imports that is relevant if linking static ---- - config/FindOpenEXR.cmake | 9 +++++---- - config/VigraConfig.cmake.in | 5 +++++ - 2 files changed, 10 insertions(+), 4 deletions(-) - -diff --git a/config/FindOpenEXR.cmake b/config/FindOpenEXR.cmake -index 0733d10..1e405b5 100644 ---- a/config/FindOpenEXR.cmake -+++ b/config/FindOpenEXR.cmake -@@ -25,11 +25,11 @@ - - FIND_PATH(OPENEXR_INCLUDE_DIR ImfRgbaFile.h PATH_SUFFIXES OpenEXR) - -+FIND_LIBRARY(OPENEXR_ILMIMF_LIBRARY NAMES IlmImf) -+FIND_LIBRARY(OPENEXR_IMATH_LIBRARY NAMES Imath) - FIND_LIBRARY(OPENEXR_HALF_LIBRARY NAMES Half) - FIND_LIBRARY(OPENEXR_IEX_LIBRARY NAMES Iex) - FIND_LIBRARY(OPENEXR_ILMTHREAD_LIBRARY NAMES IlmThread) --FIND_LIBRARY(OPENEXR_IMATH_LIBRARY NAMES Imath) --FIND_LIBRARY(OPENEXR_ILMIMF_LIBRARY NAMES IlmImf) - - INCLUDE(FindPackageHandleStandardArgs) - FIND_PACKAGE_HANDLE_STANDARD_ARGS(OPENEXR DEFAULT_MSG -@@ -38,6 +38,7 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(OPENEXR DEFAULT_MSG - ) - - IF(OPENEXR_FOUND) -- SET(OPENEXR_LIBRARIES ${OPENEXR_HALF_LIBRARY} ${OPENEXR_IEX_LIBRARY} -- ${OPENEXR_ILMTHREAD_LIBRARY} ${OPENEXR_IMATH_LIBRARY} ${OPENEXR_ILMIMF_LIBRARY}) -+ SET(OPENEXR_LIBRARIES ${OPENEXR_ILMIMF_LIBRARY} -+ ${OPENEXR_IMATH_LIBRARY} ${OPENEXR_HALF_LIBRARY} -+ ${OPENEXR_IEX_LIBRARY} ${OPENEXR_ILMTHREAD_LIBRARY} ) - ENDIF(OPENEXR_FOUND) -diff --git a/config/VigraConfig.cmake.in b/config/VigraConfig.cmake.in -index f2af5dd..ddcae12 100644 ---- a/config/VigraConfig.cmake.in -+++ b/config/VigraConfig.cmake.in -@@ -2,4 +2,9 @@ get_filename_component(SELF_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) - get_filename_component(Vigra_TOP_DIR "${SELF_DIR}/../../" ABSOLUTE) - - include(${SELF_DIR}/vigra-targets.cmake) -+get_target_property(VIGRA_TYPE vigraimpex TYPE) -+if(${VIGRA_TYPE} STREQUAL "STATIC_LIBRARY") -+ SET(VIGRA_STATIC_LIB True) -+ ADD_DEFINITIONS(-DVIGRA_STATIC_LIB) -+endif(${VIGRA_TYPE} STREQUAL "STATIC_LIBRARY") - get_filename_component(Vigra_INCLUDE_DIRS "${Vigra_TOP_DIR}/include/" ABSOLUTE) --- -1.7.2.5 - diff -r 3e0cb61c076d -r e7027f79cdcd src/vigra.mk --- a/src/vigra.mk Mon Nov 05 21:21:19 2012 +0100 +++ b/src/vigra.mk Tue Nov 06 22:13:45 2012 +0100 @@ -3,7 +3,7 @@ PKG := vigra $(PKG)_IGNORE := -$(PKG)_CHECKSUM := 09f1d506c2748ebeb7d9f1c77ce387f9e7b837d2 +$(PKG)_CHECKSUM := 6e4981f4ce75932ec62df6523f577c327f885ba0 $(PKG)_SUBDIR := vigra-$(word 1,$(subst -, ,$($(PKG)_VERSION))) $(PKG)_FILE := vigra-$($(PKG)_VERSION)-src.tar.gz $(PKG)_URL := http://hci.iwr.uni-heidelberg.de/vigra/$($(PKG)_FILE)