aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLily <47812810+LilyWangL@users.noreply.github.com>2019-09-18 03:17:59 +0800
committerVictor Romero <romerosanchezv@gmail.com>2019-09-17 12:17:59 -0700
commit0dc77518848dfc31bbcd7af2d76fca43dae4cbd4 (patch)
treef2f2c45984444dfb5b0bc99b93ea67044ae0d446
parentbca9f594e8347a881b85383788c2a19893b6dc33 (diff)
downloadvcpkg-0dc77518848dfc31bbcd7af2d76fca43dae4cbd4.tar.gz
vcpkg-0dc77518848dfc31bbcd7af2d76fca43dae4cbd4.zip
[duktape] Change download path of pip. (#8144)
* [duktape] Update download path for pip. * [duktape] Fix copy file failed on Linux * [duktape] Modify the download method. * [duktape] Update download path for pip.
-rw-r--r--ports/duktape/CONTROL2
-rw-r--r--ports/duktape/portfile.cmake14
2 files changed, 9 insertions, 7 deletions
diff --git a/ports/duktape/CONTROL b/ports/duktape/CONTROL
index 650edce8c..27fe7556c 100644
--- a/ports/duktape/CONTROL
+++ b/ports/duktape/CONTROL
@@ -1,5 +1,5 @@
Source: duktape
-Version: 2.4.0-3
+Version: 2.4.0-4
Homepage: https://github.com/svaarala/duktape
Description: Embeddable Javascript engine with a focus on portability and compact footprint.
Build-Depends:
diff --git a/ports/duktape/portfile.cmake b/ports/duktape/portfile.cmake
index 9d9797f54..3f9b03e41 100644
--- a/ports/duktape/portfile.cmake
+++ b/ports/duktape/portfile.cmake
@@ -27,12 +27,14 @@ get_filename_component(PYTHON2_DIR "${PYTHON2}" DIRECTORY)
vcpkg_add_to_path("${PYTHON2_DIR}")
if(NOT EXISTS ${PYTHON2_DIR}/easy_install${EXECUTABLE_SUFFIX})
if(NOT EXISTS ${PYTHON2_DIR}/Scripts/pip${EXECUTABLE_SUFFIX})
- vcpkg_download_distfile(GET_PIP
- URLS "https://bootstrap.pypa.io/3.3/get-pip.py"
- FILENAME "tools/python/python2/get-pip.py"
- SHA512 99520d223819708b8f6e4b839d1fa215e4e8adc7fcd0db6c25a0399cf2fa10034b35673cf450609303646d12497f301ef53b7e7cc65c78e7bce4af0c673555ad
- )
- execute_process(COMMAND ${PYTHON2_DIR}/python${EXECUTABLE_SUFFIX} ${PYTHON2_DIR}/get-pip.py)
+ vcpkg_from_github(
+ OUT_SOURCE_PATH PYFILE_PATH
+ REPO pypa/get-pip
+ REF 309a56c5fd94bd1134053a541cb4657a4e47e09d #2019-08-25
+ SHA512 bb4b0745998a3205cd0f0963c04fb45f4614ba3b6fcbe97efe8f8614192f244b7ae62705483a5305943d6c8fedeca53b2e9905aed918d2c6106f8a9680184c7a
+ HEAD_REF master
+ )
+ execute_process(COMMAND ${PYTHON2_DIR}/python${EXECUTABLE_SUFFIX} ${PYFILE_PATH}/get-pip.py)
endif()
execute_process(COMMAND ${PYTHON2_DIR}/Scripts/pip${EXECUTABLE_SUFFIX} install pyyaml)
else()