diff options
| author | NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> | 2020-11-20 02:56:44 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-19 10:56:44 -0800 |
| commit | dd8d436fb03565d6de0a9c5deea228ccad084193 (patch) | |
| tree | eb4f217659ed037601cb9250a42bc2a07e9364bf | |
| parent | 4297ade917a64893d669639c05f5300d32c8fc44 (diff) | |
| download | vcpkg-dd8d436fb03565d6de0a9c5deea228ccad084193.tar.gz vcpkg-dd8d436fb03565d6de0a9c5deea228ccad084193.zip | |
[vcpkg baseline][qt5-location] Update patch (#14644)
| -rw-r--r-- | ports/qt5-location/CONTROL | 2 | ||||
| -rw-r--r-- | ports/qt5-location/portfile.cmake | 9 | ||||
| -rw-r--r-- | ports/qt5-location/rename_third_party_libs_conflicts.patch | 68 |
3 files changed, 70 insertions, 9 deletions
diff --git a/ports/qt5-location/CONTROL b/ports/qt5-location/CONTROL index 16edf4033..470d25e3d 100644 --- a/ports/qt5-location/CONTROL +++ b/ports/qt5-location/CONTROL @@ -1,5 +1,5 @@ Source: qt5-location Version: 5.15.1 -Port-Version: 1 +Port-Version: 2 Description: Qt5 Location Module - Displays map, navigation, and place content in a QML application. Build-Depends: qt5-base[core], qt5-declarative, qt5-quickcontrols, qt5-quickcontrols2, qt5-serialport diff --git a/ports/qt5-location/portfile.cmake b/ports/qt5-location/portfile.cmake index e1be09062..6855151bd 100644 --- a/ports/qt5-location/portfile.cmake +++ b/ports/qt5-location/portfile.cmake @@ -1,10 +1,3 @@ -vcpkg_download_distfile( - PATCH - URLS "https://codereview.qt-project.org/gitweb?p=qt%2Fqtlocation.git;a=commitdiff_plain;h=6b2cf7e9d150b7be709fcd688c5045949cedc3d9;hp=7769ea903f87efc4ad55530a2749f104eddff2e4" - SHA512 99d16fb0e88a2250de3896815abbb22ff5aa4d3920397610cf37be701fe03a7241e0586aae5b85755aeb958926183c96a0482a8837335d20a2171ebb2a66e640 - FILENAME qt5-location-rename-99d16fb0.patch -) - message(STATUS "${PORT} has a spurious failure in which it is unable to create a parent directory! Just retry.") include(${CURRENT_INSTALLED_DIR}/share/qt5/qt_port_functions.cmake) -qt_submodule_installation(PATCHES "${PATCH}") +qt_submodule_installation(PATCHES rename_third_party_libs_conflicts.patch) diff --git a/ports/qt5-location/rename_third_party_libs_conflicts.patch b/ports/qt5-location/rename_third_party_libs_conflicts.patch new file mode 100644 index 000000000..786cea1ba --- /dev/null +++ b/ports/qt5-location/rename_third_party_libs_conflicts.patch @@ -0,0 +1,68 @@ +diff --git a/src/3rdparty/clip2tri/clip2tri.pro b/src/3rdparty/clip2tri/clip2tri.pro +index 802c040..4059a63 100644 +--- a/src/3rdparty/clip2tri/clip2tri.pro ++++ b/src/3rdparty/clip2tri/clip2tri.pro +@@ -1,4 +1,4 @@ +-TARGET = clip2tri ++TARGET = qt_clip2tri + + CONFIG += staticlib exceptions warn_off optimize_full + +@@ -18,5 +18,5 @@ gcc { + HEADERS += clip2tri.h + SOURCES += clip2tri.cpp + +-LIBS_PRIVATE += -L$$MODULE_BASE_OUTDIR/lib -lpoly2tri$$qtPlatformTargetSuffix() -lclipper$$qtPlatformTargetSuffix() ++LIBS_PRIVATE += -L$$MODULE_BASE_OUTDIR/lib -lqt_poly2tri$$qtPlatformTargetSuffix() -lqt_clipper$$qtPlatformTargetSuffix() + +diff --git a/src/3rdparty/clipper/clipper.pro b/src/3rdparty/clipper/clipper.pro +index 874d55c..a518d24 100644 +--- a/src/3rdparty/clipper/clipper.pro ++++ b/src/3rdparty/clipper/clipper.pro +@@ -1,4 +1,4 @@ +-TARGET = clipper ++TARGET = qt_clipper + + CONFIG += staticlib exceptions warn_off optimize_full + +diff --git a/src/3rdparty/poly2tri/poly2tri.pro b/src/3rdparty/poly2tri/poly2tri.pro +index 76f2779..6c5f769 100644 +--- a/src/3rdparty/poly2tri/poly2tri.pro ++++ b/src/3rdparty/poly2tri/poly2tri.pro +@@ -1,4 +1,4 @@ +-TARGET = poly2tri ++TARGET = qt_poly2tri + + CONFIG += staticlib warn_off optimize_full + +diff --git a/src/location/declarativemaps/declarativemaps.pri b/src/location/declarativemaps/declarativemaps.pri +index e2a922f..12199ee 100644 +--- a/src/location/declarativemaps/declarativemaps.pri ++++ b/src/location/declarativemaps/declarativemaps.pri +@@ -68,5 +68,5 @@ SOURCES += \ + declarativemaps/qquickgeomapgesturearea.cpp + + load(qt_build_paths) +-LIBS_PRIVATE += -L$$MODULE_BASE_OUTDIR/lib -lpoly2tri$$qtPlatformTargetSuffix() -lclip2tri$$qtPlatformTargetSuffix() ++LIBS_PRIVATE += -L$$MODULE_BASE_OUTDIR/lib -lqt_poly2tri$$qtPlatformTargetSuffix() -lqt_clip2tri$$qtPlatformTargetSuffix() + +diff --git a/src/location/location.pro b/src/location/location.pro +index 1b541b9..b0e2c3f 100644 +--- a/src/location/location.pro ++++ b/src/location/location.pro +@@ -45,4 +45,4 @@ HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS + + load(qt_module) + +-LIBS_PRIVATE += -L$$MODULE_BASE_OUTDIR/lib -lclip2tri$$qtPlatformTargetSuffix() ++LIBS_PRIVATE += -L$$MODULE_BASE_OUTDIR/lib -lqt_clip2tri$$qtPlatformTargetSuffix() +diff --git a/src/positioning/positioning.pro b/src/positioning/positioning.pro +index 6535090..db49921 100644 +--- a/src/positioning/positioning.pro ++++ b/src/positioning/positioning.pro +@@ -95,4 +95,4 @@ HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS + + load(qt_module) + +-LIBS_PRIVATE += -L$$MODULE_BASE_OUTDIR/lib -lclip2tri$$qtPlatformTargetSuffix() ++LIBS_PRIVATE += -L$$MODULE_BASE_OUTDIR/lib -lqt_clip2tri$$qtPlatformTargetSuffix() |
