diff options
| author | Jonathan Hale <Squareys@googlemail.com> | 2019-10-25 22:05:28 +0200 |
|---|---|---|
| committer | Victor Romero <romerosanchezv@gmail.com> | 2019-10-25 13:05:28 -0700 |
| commit | 3b868ac7695942fa252001720a494457c9b88d02 (patch) | |
| tree | cdf470d06b6268ac90028775e17c3a44f05e288e | |
| parent | 92af850c1cf514a9045f05502392311b528e8311 (diff) | |
| download | vcpkg-3b868ac7695942fa252001720a494457c9b88d02.tar.gz vcpkg-3b868ac7695942fa252001720a494457c9b88d02.zip | |
Update magnum ports to new version (#8742)
* [corrade/magnum-*] Remove obsolete patches
Signed-off-by: Squareys <squareys@googlemail.com>
* [corrade/magnum-*] Update to 2019.10
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum-plugins] Add new features
Signed-off-by: Squareys <squareys@googlemail.com>
* [magnum-integration] Add new features
Signed-off-by: Squareys <squareys@googlemail.com>
| -rw-r--r-- | ports/corrade/CONTROL | 2 | ||||
| -rw-r--r-- | ports/corrade/fixC2666.patch | 16 | ||||
| -rw-r--r-- | ports/corrade/portfile.cmake | 5 | ||||
| -rw-r--r-- | ports/magnum-extras/CONTROL | 18 | ||||
| -rw-r--r-- | ports/magnum-extras/portfile.cmake | 4 | ||||
| -rw-r--r-- | ports/magnum-integration/CONTROL | 6 | ||||
| -rw-r--r-- | ports/magnum-integration/portfile.cmake | 4 | ||||
| -rw-r--r-- | ports/magnum-plugins/CONTROL | 14 | ||||
| -rw-r--r-- | ports/magnum-plugins/portfile.cmake | 4 | ||||
| -rw-r--r-- | ports/magnum/003-glfw-find-module.patch | 13 | ||||
| -rw-r--r-- | ports/magnum/CONTROL | 2 | ||||
| -rw-r--r-- | ports/magnum/portfile.cmake | 5 |
12 files changed, 39 insertions, 54 deletions
diff --git a/ports/corrade/CONTROL b/ports/corrade/CONTROL index 3cf18ab10..a8217b2e8 100644 --- a/ports/corrade/CONTROL +++ b/ports/corrade/CONTROL @@ -1,5 +1,5 @@ Source: corrade -Version: 2019.01-1 +Version: 2019.10 Description: C++11/C++14 multiplatform utility library Homepage: https://magnum.graphics/corrade/ Default-Features: interconnect, pluginmanager, testsuite, utility diff --git a/ports/corrade/fixC2666.patch b/ports/corrade/fixC2666.patch deleted file mode 100644 index e6e2ffccc..000000000 --- a/ports/corrade/fixC2666.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/modules/UseCorrade.cmake b/modules/UseCorrade.cmake
-index 744d5a1..129e75f 100644
---- a/modules/UseCorrade.cmake
-+++ b/modules/UseCorrade.cmake
-@@ -164,7 +164,10 @@ elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" OR CMAKE_CXX_SIMULATE_ID STREQUAL "
- # "dllexport and extern are incompatible on an explicit instantiation".
- # Why the error is emitted only on classes? Functions are okay with
- # dllexport extern?!
-- "/wd4910")
-+ "/wd4910"
-+
-+ #Add the /permissive- option
-+ "/permissive-")
- set(CORRADE_PEDANTIC_COMPILER_DEFINITIONS
- # Disabling warning for not using "secure-but-not-standard" STL algos
- "_CRT_SECURE_NO_WARNINGS" "_SCL_SECURE_NO_WARNINGS"
diff --git a/ports/corrade/portfile.cmake b/ports/corrade/portfile.cmake index 40011f3d0..76f76959b 100644 --- a/ports/corrade/portfile.cmake +++ b/ports/corrade/portfile.cmake @@ -2,10 +2,9 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO mosra/corrade - REF v2019.01 - SHA512 63468ee0a9362d92d61e2bc77fb8c3e455761894998393910f6bce4111b0ec74db8fe2a8658cec1292c5ceb26e57e005324b34f1ec343d4216abf3a955eaa97e + REF v2019.10 + SHA512 5d161f78844b06e1a9979c7e244968a691012e7212e05df3ee3572f5df9aa69e86309f426a89f356f483f6de3871366a8e11b1701a578f865ea738cc8eee515b HEAD_REF master - PATCHES fixC2666.patch ) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" BUILD_STATIC) diff --git a/ports/magnum-extras/CONTROL b/ports/magnum-extras/CONTROL index e065088af..d1d889d20 100644 --- a/ports/magnum-extras/CONTROL +++ b/ports/magnum-extras/CONTROL @@ -1,9 +1,9 @@ -Source: magnum-extras
-Version: 2019.01-2
-Build-Depends: magnum[core]
-Description: Extras for magnum, C++11/C++14 graphics middleware for games and data visualization
-Homepage: https://magnum.graphics/
-
-Feature: ui
-Description: Ui library
-Build-Depends: corrade[interconnect], magnum[text]
+Source: magnum-extras +Version: 2019.10 +Build-Depends: magnum[core] +Description: Extras for magnum, C++11/C++14 graphics middleware for games and data visualization +Homepage: https://magnum.graphics/ + +Feature: ui +Description: Ui library +Build-Depends: corrade[interconnect], magnum[text] diff --git a/ports/magnum-extras/portfile.cmake b/ports/magnum-extras/portfile.cmake index 41faca02c..f5075fdaa 100644 --- a/ports/magnum-extras/portfile.cmake +++ b/ports/magnum-extras/portfile.cmake @@ -2,8 +2,8 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO mosra/magnum-extras - REF v2019.01 - SHA512 b7116e53a6132c937ad1dc10d251d0b98884375a14e947c5ddfa046cd7a8e7e60eddf2802e1c945168fcb42d78fb13639fe65ea259c6a44f064e6065ee5ae3af + REF v2019.10 + SHA512 75335a75f1662e6223d2be7bc2f3cdb12af0e13ed11f3551dbd68a9488ab2e37ba9cd7ee786cc13e545689ed213558b305bfaffbaf8fa7d3be61eb21eeeeba4a HEAD_REF master ) diff --git a/ports/magnum-integration/CONTROL b/ports/magnum-integration/CONTROL index 68a481b8c..05fce1f61 100644 --- a/ports/magnum-integration/CONTROL +++ b/ports/magnum-integration/CONTROL @@ -1,5 +1,5 @@ Source: magnum-integration -Version: 2019.01-2 +Version: 2019.10 Build-Depends: magnum[core] Description: Integrations for magnum, C++11/C++14 graphics middleware for games and data visualization Homepage: https://magnum.graphics/ @@ -8,6 +8,10 @@ Feature: bullet Description: BulletIntegration library Build-Depends: bullet3 +Feature: eigen +Description: EigenIntegration library +Build-Depends: eigen3 + Feature: glm Description: GlmIntegration library Build-Depends: glm diff --git a/ports/magnum-integration/portfile.cmake b/ports/magnum-integration/portfile.cmake index 60231be97..c079ee445 100644 --- a/ports/magnum-integration/portfile.cmake +++ b/ports/magnum-integration/portfile.cmake @@ -2,8 +2,8 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO mosra/magnum-integration - REF v2019.01 - SHA512 4f892c30c3824aea5d51b9178ca5001b97eb89659b45ac6f5f2182ea2a3a8ff54d80e6b143679ea7f5a07c408afb480d11895c6e7afdc9003951f68e14000f9f + REF v2019.10 + SHA512 be8b21da07b9720ad19263d6ee0a234ff97ee4a1d5770e3ab33047bc54711689532945b099431c24f6ae863bb55a0883b3ba34a48d7d17768082b26651a9621e HEAD_REF master ) diff --git a/ports/magnum-plugins/CONTROL b/ports/magnum-plugins/CONTROL index 00327ec6f..c298e9417 100644 --- a/ports/magnum-plugins/CONTROL +++ b/ports/magnum-plugins/CONTROL @@ -1,5 +1,5 @@ Source: magnum-plugins -Version: 2019.01-2 +Version: 2019.10 Build-Depends: magnum[core] Description: Plugins for magnum, C++11/C++14 graphics middleware for games and data visualization Homepage: https://magnum.graphics/ @@ -12,6 +12,14 @@ Build-Depends: assimp, magnum[anyimageimporter], magnum[trade] Feature: openddl Description: OpenDdl library +Feature: basisimageconverter +Description: BasisImageConverter plugin +Build-Depends: magnum[trade], basisu + +Feature: basisimporter +Description: BasisImporter plugin +Build-Depends: magnum[trade], basisu + Feature: ddsimporter Description: DdsImporter plugin Build-Depends: magnum[trade] @@ -24,6 +32,10 @@ Feature: drflacaudioimporter Description: DrFlacAudioImporter plugin Build-Depends: magnum[audio] +Feature: drmp3audioimporter +Description: DrMp3AudioImporter plugin +Build-Depends: magnum[audio] + Feature: drwavaudioimporter Description: DrWavAudioImporter plugin Build-Depends: magnum[audio] diff --git a/ports/magnum-plugins/portfile.cmake b/ports/magnum-plugins/portfile.cmake index 1c2b856b1..96c87e77e 100644 --- a/ports/magnum-plugins/portfile.cmake +++ b/ports/magnum-plugins/portfile.cmake @@ -2,8 +2,8 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO mosra/magnum-plugins - REF v2019.01 - SHA512 482131372671ce0b86b6643f8c584f000db4324fe0f7e32bf9a31febded7b97ab7e947028fe21ce649554d2cff2bc11dfd94fad0006c465911c9f44b28c2d2a5 + REF v2019.10 + SHA512 702c43b0d323dc5b903ffee3dd9aaecf2de3b6bb00e7b243880e433df12efe337e512aac75a6f38adce02eb94f3065770ff6a03b7241198f27b5c46de63e5750 HEAD_REF master PATCHES 001-tools-path.patch diff --git a/ports/magnum/003-glfw-find-module.patch b/ports/magnum/003-glfw-find-module.patch deleted file mode 100644 index 8dd37d010..000000000 --- a/ports/magnum/003-glfw-find-module.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/modules/FindGLFW.cmake b/modules/FindGLFW.cmake -index 5e13798f7..d7cb12b03 100644 ---- a/modules/FindGLFW.cmake -+++ b/modules/FindGLFW.cmake -@@ -64,7 +64,7 @@ if(TARGET glfw) - endif() - - # In case no config file was found, try manually finding the library. --find_library(GLFW_LIBRARY NAMES glfw glfw3) -+find_library(GLFW_LIBRARY NAMES glfw glfw3 glfw3dll) - - # Include dir - find_path(GLFW_INCLUDE_DIR diff --git a/ports/magnum/CONTROL b/ports/magnum/CONTROL index 3e99db730..0570cb4dc 100644 --- a/ports/magnum/CONTROL +++ b/ports/magnum/CONTROL @@ -1,5 +1,5 @@ Source: magnum -Version: 2019.01-2 +Version: 2019.10 Build-Depends: corrade[utility] Description: C++11/C++14 graphics middleware for games and data visualization Homepage: https://magnum.graphics/ diff --git a/ports/magnum/portfile.cmake b/ports/magnum/portfile.cmake index 3d77bcd23..113698702 100644 --- a/ports/magnum/portfile.cmake +++ b/ports/magnum/portfile.cmake @@ -2,13 +2,12 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO mosra/magnum - REF v2019.01 - SHA512 1edce0a38af90bd456a827b073d30d470a13b47797d62ba22001643be7519722c6886498a63be5e2ee65b8649a7eb2c217bbe2cd36ab4f4523d91aaee573ffd5 + REF v2019.10 + SHA512 b1c991199fa9b09b780ea822de4b2251c70fcc95e7f28bb14a6184861d92fcd4c6e6fe43ad21acfbfd191cd46e79bf58b867240ad6f706b07cd1fbe145b8eaff HEAD_REF master PATCHES 001-sdl-includes.patch 002-tools-path.patch - 003-glfw-find-module.patch ) if(VCPKG_LIBRARY_LINKAGE STREQUAL static) |
