aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>2020-08-20 10:45:55 +0800
committerGitHub <noreply@github.com>2020-08-19 19:45:55 -0700
commit2f9d4a178526ba83f8daa135e07b2c45510db8be (patch)
tree671e6cbdf64cfe87d858f652b310e3825133d506
parent48309ace3e29146a79708dfc4b2e20099221a205 (diff)
downloadvcpkg-2f9d4a178526ba83f8daa135e07b2c45510db8be.tar.gz
vcpkg-2f9d4a178526ba83f8daa135e07b2c45510db8be.zip
[fluidsynth/redis-plus-plus] Update to the latest released version (#12974)
-rw-r--r--ports/fluidsynth/CONTROL2
-rw-r--r--ports/fluidsynth/force-x86-gentables.patch72
-rw-r--r--ports/fluidsynth/portfile.cmake10
-rw-r--r--ports/redis-plus-plus/CONTROL2
-rw-r--r--ports/redis-plus-plus/disable-build-test.patch13
-rw-r--r--ports/redis-plus-plus/portfile.cmake10
-rw-r--r--scripts/ci.baseline.txt1
7 files changed, 50 insertions, 60 deletions
diff --git a/ports/fluidsynth/CONTROL b/ports/fluidsynth/CONTROL
index f6fc69055..470dc2c0b 100644
--- a/ports/fluidsynth/CONTROL
+++ b/ports/fluidsynth/CONTROL
@@ -1,5 +1,5 @@
Source: fluidsynth
-Version: 2.1.0
+Version: 2.1.4
Homepage: https://github.com/FluidSynth/fluidsynth
Description: FluidSynth reads and handles MIDI events from the MIDI input device. It is the software analogue of a MIDI synthesizer. FluidSynth can also play midifiles using a Soundfont.
Build-Depends: glib \ No newline at end of file
diff --git a/ports/fluidsynth/force-x86-gentables.patch b/ports/fluidsynth/force-x86-gentables.patch
index d477ebd36..7f909ec51 100644
--- a/ports/fluidsynth/force-x86-gentables.patch
+++ b/ports/fluidsynth/force-x86-gentables.patch
@@ -1,34 +1,38 @@
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index f731632..226f408 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -368,10 +368,23 @@ endif ( MACOSX_FRAMEWORK )
- # ******* Auto Generated Lookup Tables ******
-
- include(ExternalProject)
--ExternalProject_Add(gentables
-- DOWNLOAD_COMMAND ""
-- SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/gentables
-- BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/gentables
-- INSTALL_COMMAND ${CMAKE_CURRENT_BINARY_DIR}/gentables/make_tables.exe "${CMAKE_BINARY_DIR}/"
--)
-+if(VCPKG_TARGET_ARCHITECTURE STREQUAL arm OR VCPKG_TARGET_ARCHITECTURE STREQUAL arm64)
-+ ExternalProject_Add(gentables
-+ DOWNLOAD_COMMAND ""
-+ SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/gentables
-+ BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/gentables
-+ CONFIGURE_COMMAND
-+ "${CMAKE_COMMAND}" "${CMAKE_CURRENT_SOURCE_DIR}/gentables" -G "${CMAKE_GENERATOR}" -A Win32 -B "${CMAKE_CURRENT_BINARY_DIR}/gentables"
-+ BUILD_COMMAND
-+ "${CMAKE_COMMAND}" --build "${CMAKE_CURRENT_BINARY_DIR}/gentables"
-+ INSTALL_COMMAND ${CMAKE_CURRENT_BINARY_DIR}/gentables/make_tables.exe "${CMAKE_BINARY_DIR}/"
-+ )
-+else()
-+ ExternalProject_Add(gentables
-+ DOWNLOAD_COMMAND ""
-+ SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/gentables
-+ BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/gentables
-+ INSTALL_COMMAND ${CMAKE_CURRENT_BINARY_DIR}/gentables/make_tables.exe "${CMAKE_BINARY_DIR}/"
-+ )
-+endif()
- add_dependencies(libfluidsynth-OBJ gentables)
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 356bb73..b4c43d7 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -410,14 +410,23 @@ set (GENTAB_BDIR ${CMAKE_CURRENT_BINARY_DIR}/gentables)
+ # To fix cross-compiling fluidsynth from Win32 to ARM (using vcpkg), we need to pass the current generator
+ # on to the external project, otherwise (for some unknown reason) the target compiler will be used rather
+ # than the host compiler.
+-ExternalProject_Add(gentables
+- DOWNLOAD_COMMAND ""
+- SOURCE_DIR ${GENTAB_SDIR}
+- BINARY_DIR ${GENTAB_BDIR}
+- CONFIGURE_COMMAND
+- "${CMAKE_COMMAND}" -DCMAKE_VERBOSE_MAKEFILE=${CMAKE_VERBOSE_MAKEFILE} -G "${CMAKE_GENERATOR}" -B "${GENTAB_BDIR}" "${GENTAB_SDIR}"
+- BUILD_COMMAND
+- "${CMAKE_COMMAND}" --build "${GENTAB_BDIR}"
+- INSTALL_COMMAND ${GENTAB_BDIR}/make_tables.exe "${CMAKE_BINARY_DIR}/"
+-)
++if(VCPKG_TARGET_ARCHITECTURE STREQUAL arm OR VCPKG_TARGET_ARCHITECTURE STREQUAL arm64)
++ ExternalProject_Add(gentables
++ DOWNLOAD_COMMAND ""
++ SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/gentables
++ BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/gentables
++ CONFIGURE_COMMAND
++ "${CMAKE_COMMAND}" "${CMAKE_CURRENT_SOURCE_DIR}/gentables" -G "${CMAKE_GENERATOR}" -A Win32 -B "${CMAKE_CURRENT_BINARY_DIR}/gentables"
++ BUILD_COMMAND
++ "${CMAKE_COMMAND}" --build "${CMAKE_CURRENT_BINARY_DIR}/gentables"
++ INSTALL_COMMAND ${CMAKE_CURRENT_BINARY_DIR}/gentables/make_tables.exe "${CMAKE_BINARY_DIR}/"
++ )
++else()
++ ExternalProject_Add(gentables
++ DOWNLOAD_COMMAND ""
++ SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/gentables
++ BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/gentables
++ INSTALL_COMMAND ${CMAKE_CURRENT_BINARY_DIR}/gentables/make_tables.exe "${CMAKE_BINARY_DIR}/"
++ )
++endif()
+ add_dependencies(libfluidsynth-OBJ gentables)
diff --git a/ports/fluidsynth/portfile.cmake b/ports/fluidsynth/portfile.cmake
index 0bc33fd72..fed30db03 100644
--- a/ports/fluidsynth/portfile.cmake
+++ b/ports/fluidsynth/portfile.cmake
@@ -1,8 +1,8 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO FluidSynth/fluidsynth
- REF 37c9ae2bf431a764032f023b3b2c0c0b86b7c272 #v2.1.0
- SHA512 1eea26b7d71fd09e748df0989f7df42ab57a74d8d853a835da734120ee1198c0b8d73a39b8640aef8ef0c1788c9a329671de899882601da55ec20ab6ca3ff778
+ REF 2393aef3bd0b4e78084cfe16735d402bc1497edd #v2.1.4
+ SHA512 181914f883982d931dfa4d8c0d0391fb91fbf3448e1eb1ea1541c938d874d7611066e7e289859d83b610a85ba089463e0a93f77db5a6253349f6b328a7373dc6
HEAD_REF master
PATCHES
force-x86-gentables.patch
@@ -16,13 +16,11 @@ vcpkg_configure_cmake(
vcpkg_install_cmake()
# Copy fluidsynth.exe to tools dir
-file(COPY ${CURRENT_PACKAGES_DIR}/bin/fluidsynth.exe DESTINATION ${CURRENT_PACKAGES_DIR}/tools/fluidsynth)
-vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/fluidsynth)
+vcpkg_copy_tools(TOOL_NAMES fluidsynth AUTO_CLEAN)
# Remove unnecessary files
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
-file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/fluidsynth.exe)
-file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/fluidsynth.exe)
+file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin)
diff --git a/ports/redis-plus-plus/CONTROL b/ports/redis-plus-plus/CONTROL
index 7e5d3e196..77a355f40 100644
--- a/ports/redis-plus-plus/CONTROL
+++ b/ports/redis-plus-plus/CONTROL
@@ -1,5 +1,5 @@
Source: redis-plus-plus
-Version: 1.1.1
+Version: 1.1.2
Homepage: https://github.com/sewenew/redis-plus-plus
Description: This is a C++ client for Redis. It's based on hiredis, and written in C++ 11.
Build-Depends: hiredis \ No newline at end of file
diff --git a/ports/redis-plus-plus/disable-build-test.patch b/ports/redis-plus-plus/disable-build-test.patch
deleted file mode 100644
index a180250e1..000000000
--- a/ports/redis-plus-plus/disable-build-test.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index fb160b5..6235d89 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -34,7 +34,7 @@ set_target_properties(${SHARED_LIB} PROPERTIES OUTPUT_NAME ${PROJECT_NAME})
- set_target_properties(${STATIC_LIB} PROPERTIES CLEAN_DIRECT_OUTPUT 1)
- set_target_properties(${SHARED_LIB} PROPERTIES CLEAN_DIRECT_OUTPUT 1)
-
--add_subdirectory(test)
-+#add_subdirectory(test)
-
- # Install static lib.
- install(TARGETS ${STATIC_LIB}
diff --git a/ports/redis-plus-plus/portfile.cmake b/ports/redis-plus-plus/portfile.cmake
index 8eba51a38..5878671e4 100644
--- a/ports/redis-plus-plus/portfile.cmake
+++ b/ports/redis-plus-plus/portfile.cmake
@@ -1,17 +1,19 @@
+#Blocked by ninja: error: build.ninja:348: multiple rules generate lib/redis++.lib [-w dupbuild=err]
vcpkg_fail_port_install(ON_TARGET "Windows")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO sewenew/redis-plus-plus
- REF d35267580568517f09bdf70cb582e5284c25401a
- SHA512 f065b97d438772300e30485a7550bc0fff00005f1056cf9c23216ea388fa088303869ccf2eaa70ee8b06cc0fc2406c9c6faddd5ad08759ee2d0665ac91761914
+ REF b08b36a9a91de00636e583307610f49af7876f50 # 1.1.2
+ SHA512 6dcead9fca9e7082ace28dcd72a1b325e229297080eea3e5a28ef5e6b9e4a7d1bcb3568997a5e7a031d7937a025a017ed92d7869db5829ba6113783c84bc5a68
HEAD_REF master
- PATCHES disable-build-test.patch
)
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
- PREFER_NINJIA
+ PREFER_NINJA
+ OPTIONS
+ -DREDIS_PLUS_PLUS_BUILD_TEST=OFF
)
vcpkg_install_cmake()
diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt
index 1d577ca3a..e5292ed5c 100644
--- a/scripts/ci.baseline.txt
+++ b/scripts/ci.baseline.txt
@@ -423,7 +423,6 @@ flint:x64-linux=fail
flint:x64-osx=fail
fltk:arm-uwp=fail
fltk:x64-uwp=fail
-fluidsynth:x64-linux=fail
fluidsynth:x64-osx=fail
fmem:arm-uwp=fail
fmem:x64-uwp=fail