aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhoebe <20694052+PhoebeHui@users.noreply.github.com>2021-09-17 09:31:30 +0800
committerGitHub <noreply@github.com>2021-09-16 18:31:30 -0700
commit69d5556d0d8c105f75055326cef346546e40e615 (patch)
treea12bad6152ccaa044abdd44945b4f2aee1ad374c
parent574c125d6f1dd8150dadf1e116cd182823591626 (diff)
downloadvcpkg-69d5556d0d8c105f75055326cef346546e40e615.tar.gz
vcpkg-69d5556d0d8c105f75055326cef346546e40e615.zip
[ffnvcodec/libproxy] Update to latest release version (#20169)
* [ffnvcodec/libproxy] Update to latest release version * Small changes * [ffnvcodec] Use version instead of version-string. Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
-rw-r--r--ports/ffnvcodec/portfile.cmake19
-rw-r--r--ports/ffnvcodec/vcpkg.json3
-rw-r--r--ports/libproxy/fix-arm-build.patch7
-rw-r--r--ports/libproxy/fix-dependency-libmodman.patch59
-rw-r--r--ports/libproxy/fix-module-lib-name.patch26
-rw-r--r--ports/libproxy/portfile.cmake39
-rw-r--r--ports/libproxy/support-windows.patch62
-rw-r--r--ports/libproxy/vcpkg.json13
-rw-r--r--versions/baseline.json8
-rw-r--r--versions/f-/ffnvcodec.json5
-rw-r--r--versions/l-/libproxy.json5
11 files changed, 119 insertions, 127 deletions
diff --git a/ports/ffnvcodec/portfile.cmake b/ports/ffnvcodec/portfile.cmake
index 31c6c9137..1b67cba6f 100644
--- a/ports/ffnvcodec/portfile.cmake
+++ b/ports/ffnvcodec/portfile.cmake
@@ -1,9 +1,8 @@
-# Get nvcodec
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO FFmpeg/nv-codec-headers
- REF 5ee2ae591f74f53bd6028344f8690f1558a1f17a # 10.0.26.0
- SHA512 f9d40a44f85016f0f76c7f630c3defb2e94858b43ae714adae546842c2801f51358b7c2b3326952e7aeb25f5b1611af4eee3024f495eaaaecbfd31851cc7edca
+ REF b641a195edbe3ac9788e681e22c2e2fad8aacddb # 11.1.5.0
+ SHA512 e8b4c21ddc9c39dadd9b69ebdfcf38cf1e61f19ffb88d0a4d9086ddbf69285d2c8c946bb02bde3ee943accae559a72468f096718ad69ac03a43746c1eb0ed483
HEAD_REF master
)
@@ -30,7 +29,7 @@ if(VCPKG_TARGET_IS_WINDOWS)
LOGNAME build-${TARGET_TRIPLET}
)
- file(INSTALL ${SOURCE_PATH}/ffnvcodec.pc DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig)
+ file(INSTALL "${SOURCE_PATH}/ffnvcodec.pc" DESTINATION "${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig")
# Linux, etc.
else()
@@ -47,12 +46,12 @@ else()
# FFmpeg uses pkgconfig to find ffnvcodec.pc, so install it where
# FFMpeg's call to pkgconfig expects to find it.
- file(INSTALL ${SOURCE_PATH}/ffnvcodec.pc DESTINATION ${CURRENT_PACKAGES_DIR}/lib/pkgconfig)
- file(INSTALL ${SOURCE_PATH}/ffnvcodec.pc DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig)
+ file(INSTALL "${SOURCE_PATH}/ffnvcodec.pc" DESTINATION "${CURRENT_PACKAGES_DIR}/lib/pkgconfig")
+ file(INSTALL "${SOURCE_PATH}/ffnvcodec.pc" DESTINATION "${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig")
endif()
-# Install the files to their default vcpkg locations
-file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR})
-file(INSTALL ${CURRENT_PORT_DIR}/copyright DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
-
vcpkg_fixup_pkgconfig()
+
+# Install the files to their default vcpkg locations
+file(INSTALL "${SOURCE_PATH}/include" DESTINATION "${CURRENT_PACKAGES_DIR}")
+file(INSTALL "${CURRENT_PORT_DIR}/copyright" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
diff --git a/ports/ffnvcodec/vcpkg.json b/ports/ffnvcodec/vcpkg.json
index f21ec1e94..7ef678a4b 100644
--- a/ports/ffnvcodec/vcpkg.json
+++ b/ports/ffnvcodec/vcpkg.json
@@ -1,7 +1,6 @@
{
"name": "ffnvcodec",
- "version-string": "10.0.26.0",
- "port-version": 2,
+ "version": "11.1.5.0",
"description": "FFmpeg version of Nvidia Codec SDK headers.",
"homepage": "https://github.com/FFmpeg/nv-codec-headers",
"supports": "(windows | linux) & !uwp"
diff --git a/ports/libproxy/fix-arm-build.patch b/ports/libproxy/fix-arm-build.patch
index ad898c835..c334b8b99 100644
--- a/ports/libproxy/fix-arm-build.patch
+++ b/ports/libproxy/fix-arm-build.patch
@@ -1,15 +1,14 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 51b0e5e..aa94b87 100644
+index 1c68939..9ef6895 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -51,6 +51,10 @@ else()
- endif()
+@@ -42,6 +42,9 @@ else()
+ include_directories(${CMAKE_CURRENT_SOURCE_DIR})
endif()
+if (WIN32)
+ link_libraries(Advapi32)
+endif()
-+
# Conditionally build bindings
if(NOT WIN32)
add_subdirectory(bindings)
diff --git a/ports/libproxy/fix-dependency-libmodman.patch b/ports/libproxy/fix-dependency-libmodman.patch
index c84b86d01..84a17411b 100644
--- a/ports/libproxy/fix-dependency-libmodman.patch
+++ b/ports/libproxy/fix-dependency-libmodman.patch
@@ -1,21 +1,52 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 451e7a6..b6782fb 100644
+index 4f51e38..32a0319 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -32,13 +32,15 @@ option(WITH_WEBKIT3 "Build against gtk-3 version of webkitgtk" OFF)
- ### Subdirectories
- # Conditionally build bundled libmodman
- option(FORCE_SYSTEM_LIBMODMAN "Force using system libmodman" OFF)
--find_package(libmodman QUIET)
+@@ -31,11 +31,15 @@ include(cmake/ctest.cmk)
+ include(cmake/paths.cmk)
+
+ option(WITH_WEBKIT3 "Build against gtk-3 version of webkitgtk" OFF)
+-
+-### Subdirectories
+-
+-add_subdirectory(libmodman)
+-include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+find_package(libmodman REQUIRED)
- if(LIBMODMAN_FOUND)
- if("${LIBMODMAN_VERSION_MAJOR}" STREQUAL "2")
- message(STATUS "Building with system libmodman")
- else()
- message(FATAL_ERROR "Found incompatible libmodman on your system (libmodman 2.X is needed)")
- endif()
++if(LIBMODMAN_FOUND)
+ include_directories(${LIBMODMAN_INCLUDE_DIR})
+ link_libraries(${LIBMODMAN_LIBRARIES})
++else()
++ ### Subdirectories
++ add_subdirectory(libmodman)
++ include_directories(${CMAKE_CURRENT_SOURCE_DIR})
++endif()
+
+ # Conditionally build bindings
+ if(NOT WIN32)
+diff --git a/libproxy/cmake/libproxy.cmk b/libproxy/cmake/libproxy.cmk
+index 9356486..f9eed2c 100644
+--- a/libproxy/cmake/libproxy.cmk
++++ b/libproxy/cmake/libproxy.cmk
+@@ -1,8 +1,8 @@
+ add_library(libproxy SHARED extension_config.cpp extension_pacrunner.cpp extension_wpad.cpp proxy.cpp url.cpp ${LIBPROXY_SOURCES})
+ if(WIN32)
+- target_link_libraries(libproxy modman;ws2_32;${LIBPROXY_LIBRARIES})
++ target_link_libraries(libproxy ${LIBMODMAN_LIBRARIES};ws2_32;${LIBPROXY_LIBRARIES})
else()
- if(FORCE_SYSTEM_LIBMODMAN)
- message(FATAL_ERROR "Libmodman could not be found on your system")
+- target_link_libraries(libproxy modman;m;pthread;${CMAKE_DL_LIBS};${LIBPROXY_LIBRARIES})
++ target_link_libraries(libproxy ${LIBMODMAN_LIBRARIES};m;pthread;${CMAKE_DL_LIBS};${LIBPROXY_LIBRARIES})
+ endif()
+ file(TO_NATIVE_PATH ${MODULE_INSTALL_DIR} MODULE_INSTALL_DIR)
+ if(WIN32)
+@@ -21,8 +21,8 @@ set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp
+ set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1)
+ set_target_properties(libproxy PROPERTIES INTERFACE_LINK_LIBRARIES "")
+ set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "")
+-if(NOT APPLE)
+- set_target_properties(libproxy PROPERTIES LINK_FLAGS "-Wl,--version-script,${CMAKE_CURRENT_SOURCE_DIR}/libproxy.map")
+-endif()
++#if(NOT APPLE)
++# set_target_properties(libproxy PROPERTIES LINK_FLAGS "-Wl,--version-script,${CMAKE_CURRENT_SOURCE_DIR}/libproxy.map")
++#endif()
+ install(TARGETS libproxy RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
+ install(FILES proxy.h DESTINATION ${INCLUDE_INSTALL_DIR})
diff --git a/ports/libproxy/fix-module-lib-name.patch b/ports/libproxy/fix-module-lib-name.patch
index a4d8cb29b..2a8790afe 100644
--- a/ports/libproxy/fix-module-lib-name.patch
+++ b/ports/libproxy/fix-module-lib-name.patch
@@ -1,13 +1,13 @@
-diff --git a/libproxy/Findlibproxy.cmake.in b/libproxy/Findlibproxy.cmake.in
-index ef44489..c0bd2ae 100644
---- a/libproxy/Findlibproxy.cmake.in
-+++ b/libproxy/Findlibproxy.cmake.in
-@@ -12,7 +12,7 @@
-
- # Find proxy.h and the corresponding library (libproxy.so)
- FIND_PATH(LIBPROXY_INCLUDE_DIR proxy.h )
--FIND_LIBRARY(LIBPROXY_LIBRARIES NAMES proxy )
-+FIND_LIBRARY(LIBPROXY_LIBRARIES NAMES proxy libproxy)
-
- # Set library version
- SET(LIBPROXY_VERSION @PROJECT_VERSION@)
+diff --git a/libproxy/Findlibproxy.cmake.in b/libproxy/Findlibproxy.cmake.in
+index ef44489..c0bd2ae 100644
+--- a/libproxy/Findlibproxy.cmake.in
++++ b/libproxy/Findlibproxy.cmake.in
+@@ -12,7 +12,7 @@
+
+ # Find proxy.h and the corresponding library (libproxy.so)
+ FIND_PATH(LIBPROXY_INCLUDE_DIR proxy.h )
+-FIND_LIBRARY(LIBPROXY_LIBRARIES NAMES proxy )
++FIND_LIBRARY(LIBPROXY_LIBRARIES NAMES proxy libproxy)
+
+ # Set library version
+ SET(LIBPROXY_VERSION @PROJECT_VERSION@)
diff --git a/ports/libproxy/portfile.cmake b/ports/libproxy/portfile.cmake
index 214e94675..94c3ecda3 100644
--- a/ports/libproxy/portfile.cmake
+++ b/ports/libproxy/portfile.cmake
@@ -8,8 +8,8 @@ endif()
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO libproxy/libproxy
- REF 5924d4223e2b7238607749d977c0a878fe33cdbc #0.4.15
- SHA512 3c3be46e1ccd7e25a9b6e5fd71bfac5c1075bc9230a9a7ca94ee5e82bdbf090ab08dd53d8c6946db1353024409b234b35822d22f95a02cfb48bb54705b07d478
+ REF e78a5ccfe0a2340f2c73e419767f8492ffc2787a #0.4.17
+ SHA512 b22251f73f7a94dade5dcdcd9d5510170038b0d101ee98ab427106c20a3d9979c2b16c57d6cf8d8ae59c3a28ccffcecafc0bed399926dc2416a27837fd2f043c
HEAD_REF master
PATCHES
fix-tools-path.patch
@@ -21,30 +21,29 @@ vcpkg_from_github(
)
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
- bindings-csharp WITH_DOTNET
- bindings-python WITH_PYTHON2
- bindings-python WITH_PYTHON3
- bindings-perl WITH_PERL
- bindings-vala WITH_VALA
- tools BUILD_TOOLS
- tests BUILD_TESTING
+ FEATURES
+ bindings-csharp WITH_DOTNET
+ bindings-python WITH_PYTHON2
+ bindings-python WITH_PYTHON3
+ bindings-perl WITH_PERL
+ bindings-vala WITH_VALA
+ tools BUILD_TOOLS
+ tests BUILD_TESTING
)
-vcpkg_configure_cmake(
- SOURCE_PATH ${SOURCE_PATH}
- PREFER_NINJA
+vcpkg_cmake_configure(
+ SOURCE_PATH "${SOURCE_PATH}"
OPTIONS ${FEATURE_OPTIONS}
-DWITH_WEBKIT3=OFF
- -DFORCE_SYSTEM_LIBMODMAN=ON
)
-vcpkg_install_cmake()
-vcpkg_fixup_cmake_targets(CONFIG_PATH share/cmake/Modules)
+vcpkg_cmake_install()
+vcpkg_cmake_config_fixup(CONFIG_PATH share/cmake/Modules)
vcpkg_copy_pdbs()
-file(COPY ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake
- ${CMAKE_CURRENT_LIST_DIR}/usage
- DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
-file(REMOVE_RECURSE ${LIBPROXY_TOOLS} ${CURRENT_PACKAGES_DIR}/debug/include ${CURRENT_PACKAGES_DIR}/debug/share)
+file(COPY "${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake"
+ "${CMAKE_CURRENT_LIST_DIR}/usage"
+ DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
+file(REMOVE_RECURSE "${LIBPROXY_TOOLS}" "${CURRENT_PACKAGES_DIR}/debug/include" "${CURRENT_PACKAGES_DIR}/debug/share")
-file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
+file(INSTALL "${SOURCE_PATH}/COPYING" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
diff --git a/ports/libproxy/support-windows.patch b/ports/libproxy/support-windows.patch
index fdbe801a0..1cad01ff4 100644
--- a/ports/libproxy/support-windows.patch
+++ b/ports/libproxy/support-windows.patch
@@ -19,65 +19,13 @@ index 0301dce..0eb5f83 100644
set (PKGCONFIG_PREFIX ${CMAKE_INSTALL_PREFIX})
diff --git a/libproxy/cmake/libproxy.cmk b/libproxy/cmake/libproxy.cmk
-index aab7593..465685f 100644
+index de68e5c..9356486 100644
--- a/libproxy/cmake/libproxy.cmk
+++ b/libproxy/cmake/libproxy.cmk
-@@ -21,5 +21,5 @@ set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp
- set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1)
- set_target_properties(libproxy PROPERTIES INTERFACE_LINK_LIBRARIES "")
- set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "")
+@@ -24,5 +24,5 @@ set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "")
+ if(NOT APPLE)
+ set_target_properties(libproxy PROPERTIES LINK_FLAGS "-Wl,--version-script,${CMAKE_CURRENT_SOURCE_DIR}/libproxy.map")
+ endif()
-install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR})
+install(TARGETS libproxy RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
install(FILES proxy.h DESTINATION ${INCLUDE_INSTALL_DIR})
-diff --git a/libproxy/modules/config_kde.cpp b/libproxy/modules/config_kde.cpp
-index b9bd241..73b978e 100644
---- a/libproxy/modules/config_kde.cpp
-+++ b/libproxy/modules/config_kde.cpp
-@@ -19,7 +19,9 @@
- ******************************************************************************/
-
- #include <sys/stat.h>
-+#if !defined(WIN32)
- #include <unistd.h>
-+#endif
-
- #include <algorithm>
- #include <cstdlib>
-@@ -137,7 +139,11 @@ private:
- string command_output(const string &cmdline) throw (runtime_error) {
- // Capture stderr as well
- const string command = "(" + cmdline + ")2>&1";
-+#if !defined(WIN32)
- FILE *pipe = popen(command.c_str(), "r");
-+#else
-+ FILE *pipe = _popen(command.c_str(), "r");
-+#endif
- if (!pipe)
- throw runtime_error("Unable to run command");
-
-@@ -148,7 +154,11 @@ private:
- result += buffer; // TODO: If this throws bad_alloc, pipe is leaked
- }
-
-+#if !defined(WIN32)
- if(pclose(pipe) != 0)
-+#else
-+ if(_pclose(pipe) != 0)
-+#endif
- throw runtime_error("Command failed");
-
- // Trim newlines and whitespace at end
-diff --git a/libproxy/url.cpp b/libproxy/url.cpp
-index b61a9bc..021763e 100644
---- a/libproxy/url.cpp
-+++ b/libproxy/url.cpp
-@@ -33,7 +33,9 @@
- #include <cstdlib> // For atoi()
- #include <sys/stat.h> // For stat()
- #include <algorithm> // For transform()
-+#if !defined(WIN32)
- #include <unistd.h> // For read() close()
-+#endif
-
- #ifdef WIN32
- #include <io.h>
diff --git a/ports/libproxy/vcpkg.json b/ports/libproxy/vcpkg.json
index 8f3965104..15e72c018 100644
--- a/ports/libproxy/vcpkg.json
+++ b/ports/libproxy/vcpkg.json
@@ -1,11 +1,18 @@
{
"name": "libproxy",
- "version-string": "0.4.15",
- "port-version": 3,
+ "version": "0.4.17",
"description": "libproxy is a library that provides automatic proxy configuration management.",
"homepage": "https://github.com/libproxy/libproxy",
"dependencies": [
- "libmodman"
+ "libmodman",
+ {
+ "name": "vcpkg-cmake",
+ "host": true
+ },
+ {
+ "name": "vcpkg-cmake-config",
+ "host": true
+ }
],
"features": {
"bindings-csharp": {
diff --git a/versions/baseline.json b/versions/baseline.json
index 6b6b5f0f8..0caa9284f 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2085,8 +2085,8 @@
"port-version": 14
},
"ffnvcodec": {
- "baseline": "10.0.26.0",
- "port-version": 2
+ "baseline": "11.1.5.0",
+ "port-version": 0
},
"fftw3": {
"baseline": "3.3.9",
@@ -3637,8 +3637,8 @@
"port-version": 0
},
"libproxy": {
- "baseline": "0.4.15",
- "port-version": 3
+ "baseline": "0.4.17",
+ "port-version": 0
},
"libqcow": {
"baseline": "20210419",
diff --git a/versions/f-/ffnvcodec.json b/versions/f-/ffnvcodec.json
index 1543256ee..c249b192e 100644
--- a/versions/f-/ffnvcodec.json
+++ b/versions/f-/ffnvcodec.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "b86f38b94c28605c5f3b2bc060b8e43e26e0ad42",
+ "version": "11.1.5.0",
+ "port-version": 0
+ },
+ {
"git-tree": "8f66cad42ef3e7749e345075f467f357ca061acd",
"version-string": "10.0.26.0",
"port-version": 2
diff --git a/versions/l-/libproxy.json b/versions/l-/libproxy.json
index 7f15951dd..7dbd18fd9 100644
--- a/versions/l-/libproxy.json
+++ b/versions/l-/libproxy.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "ab650ac3327ba4cd214ca5de79a626574594c63f",
+ "version": "0.4.17",
+ "port-version": 0
+ },
+ {
"git-tree": "49aac7c55ac89c54daa7d91d8eed713a79ab2713",
"version-string": "0.4.15",
"port-version": 3