diff options
| author | Matthias Kuhn <matthias@opengis.ch> | 2021-03-01 21:09:04 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-01 12:09:04 -0800 |
| commit | e75b7c36813bfb5b57c13bfb5a1e6bd6f2a47562 (patch) | |
| tree | bb8aa9f498e26e7d79c9801e950d7e2ed709b785 | |
| parent | 9b9a6680b25872989c8eb0303d670f32e5cfe6a4 (diff) | |
| download | vcpkg-e75b7c36813bfb5b57c13bfb5a1e6bd6f2a47562.tar.gz vcpkg-e75b7c36813bfb5b57c13bfb5a1e6bd6f2a47562.zip | |
[qscintilla] Update to 2.12 (#16455)
* Bump qscintilla to 2.12
* Versioning
* Shorten patch
* Switch to tar.gz
* [qscintilla] Update to 2.12
Co-authored-by: Jonliu1993 <13720414433@163.com>
| -rw-r--r-- | ports/qscintilla/CONTROL | 2 | ||||
| -rw-r--r-- | ports/qscintilla/fix-static.patch | 58 | ||||
| -rw-r--r-- | ports/qscintilla/portfile.cmake | 10 | ||||
| -rw-r--r-- | versions/baseline.json | 2 | ||||
| -rw-r--r-- | versions/q-/qscintilla.json | 5 |
5 files changed, 41 insertions, 36 deletions
diff --git a/ports/qscintilla/CONTROL b/ports/qscintilla/CONTROL index 6f730f993..2a4990eb0 100644 --- a/ports/qscintilla/CONTROL +++ b/ports/qscintilla/CONTROL @@ -1,5 +1,5 @@ Source: qscintilla -Version: 2.11.4-2 +Version: 2.12.0 Homepage: https://www.riverbankcomputing.com/software/qscintilla Description: QScintilla is a port to Qt of the Scintilla editing component. Features syntax highlighting, code-completion and much more (Barebone build without python bindings (missing dependeny PyQt) and without QtDesigner plugin) Build-Depends: qt5-base[core], qt5-macextras (osx), qt5-winextras (windows)
\ No newline at end of file diff --git a/ports/qscintilla/fix-static.patch b/ports/qscintilla/fix-static.patch index f3a4a616d..1c0569d47 100644 --- a/ports/qscintilla/fix-static.patch +++ b/ports/qscintilla/fix-static.patch @@ -1,29 +1,29 @@ -diff --git a/Qt4Qt5/qscintilla.pro b/Qt4Qt5/qscintilla.pro
-index 075079c32..8ff8678b6 100644
---- a/Qt4Qt5/qscintilla.pro
-+++ b/Qt4Qt5/qscintilla.pro
-@@ -37,13 +37,13 @@ CONFIG(debug, debug|release) {
- TARGET = qscintilla2_qt$${QT_MAJOR_VERSION}
- }
-
--macx:!CONFIG(staticlib) {
-+macx:!CONFIG(static) {
- QMAKE_POST_LINK += install_name_tool -id @rpath/$(TARGET1) $(TARGET)
- }
-
- INCLUDEPATH += . ../include ../lexlib ../src
-
--!CONFIG(staticlib) {
-+!CONFIG(static) {
- DEFINES += QSCINTILLA_MAKE_DLL
- }
- DEFINES += SCINTILLA_QT SCI_LEXER INCLUDE_DEPRECATED_FEATURES
-@@ -90,7 +90,7 @@ greaterThan(QT_MAJOR_VERSION, 4) {
- } else {
- features.path = $$[QT_INSTALL_DATA]/mkspecs/features
- }
--CONFIG(staticlib) {
-+CONFIG(static) {
- features.files = $$PWD/features_staticlib/qscintilla2.prf
- } else {
- features.files = $$PWD/features/qscintilla2.prf
+diff --git a/src/qscintilla.pro b/src/qscintilla.pro +index 8d0acd2..2246442 100644 +--- a/src/qscintilla.pro ++++ b/src/qscintilla.pro +@@ -37,13 +37,13 @@ CONFIG(debug, debug|release) { + TARGET = qscintilla2_qt$${QT_MAJOR_VERSION} + } + +-macx:!CONFIG(staticlib) { ++macx:!CONFIG(static) { + QMAKE_POST_LINK += install_name_tool -id @rpath/$(TARGET1) $(TARGET) + } + + INCLUDEPATH += . ../scintilla/include ../scintilla/lexlib ../scintilla/src + +-!CONFIG(staticlib) { ++!CONFIG(static) { + DEFINES += QSCINTILLA_MAKE_DLL + } + DEFINES += SCINTILLA_QT SCI_LEXER INCLUDE_DEPRECATED_FEATURES +@@ -82,7 +82,7 @@ qsci.files = ../qsci + INSTALLS += qsci + + features.path = $$[QT_HOST_DATA]/mkspecs/features +-CONFIG(staticlib) { ++CONFIG(static) { + features.files = $$PWD/features_staticlib/qscintilla2.prf + } else { + features.files = $$PWD/features/qscintilla2.prf diff --git a/ports/qscintilla/portfile.cmake b/ports/qscintilla/portfile.cmake index 8ef897290..11fd204de 100644 --- a/ports/qscintilla/portfile.cmake +++ b/ports/qscintilla/portfile.cmake @@ -1,7 +1,7 @@ vcpkg_download_distfile(ARCHIVE - URLS "https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.11.4/QScintilla-2.11.4.tar.gz" - FILENAME "QScintilla-2.11.4.tar.gz" - SHA512 90fc2427121ca9ae55e34cf636460099bbdadd844318d9ef05f86790a36e25fb64528264bb7bb99e46b7add96378eff0cc69bb692940c6a1bddfadf86a9abdbd + URLS "https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.12.0/QScintilla_src-2.12.0.tar.gz" + FILENAME "QScintilla-2.12.0.tar.gz" + SHA512 9bdaba5c33c1b11ccad83eb1fda72142758afc50c955a62d5a8ff102b41d4b67d897bf96ce0540e16bc5a7fae2ce1acbf06931d5f0ae6768759c9ff072c03daa ) vcpkg_extract_source_archive_ex( @@ -18,7 +18,7 @@ get_filename_component(PYTHON3_PATH ${PYTHON3} DIRECTORY) vcpkg_add_to_path(${PYTHON3_PATH}) vcpkg_configure_qmake( - SOURCE_PATH ${SOURCE_PATH}/Qt4Qt5 + SOURCE_PATH ${SOURCE_PATH}/src OPTIONS CONFIG+=build_all CONFIG-=hide_symbols @@ -34,7 +34,7 @@ else() vcpkg_install_qmake() endif() -file(GLOB HEADER_FILES ${SOURCE_PATH}/Qt4Qt5/Qsci/*) +file(GLOB HEADER_FILES ${SOURCE_PATH}/src/Qsci/*) file(COPY ${HEADER_FILES} DESTINATION ${CURRENT_PACKAGES_DIR}/include/Qsci) vcpkg_copy_pdbs() diff --git a/versions/baseline.json b/versions/baseline.json index c0e7f4764..bdcbb7941 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -4817,7 +4817,7 @@ "port-version": 0 }, "qscintilla": { - "baseline": "2.11.4-2", + "baseline": "2.12.0", "port-version": 0 }, "qt-advanced-docking-system": { diff --git a/versions/q-/qscintilla.json b/versions/q-/qscintilla.json index 988d01c01..680be0585 100644 --- a/versions/q-/qscintilla.json +++ b/versions/q-/qscintilla.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "753c09c98e94157f9998e6528d5bb7dce4337ced", + "version-string": "2.12.0", + "port-version": 0 + }, + { "git-tree": "3279799f70de1a88e50db50b7e99dcdf1b08ac31", "version-string": "2.11.4-2", "port-version": 0 |
