From e75b7c36813bfb5b57c13bfb5a1e6bd6f2a47562 Mon Sep 17 00:00:00 2001 From: Matthias Kuhn Date: Mon, 1 Mar 2021 21:09:04 +0100 Subject: [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> --- ports/qscintilla/CONTROL | 2 +- ports/qscintilla/fix-static.patch | 58 +++++++++++++++++++-------------------- ports/qscintilla/portfile.cmake | 10 +++---- versions/baseline.json | 2 +- 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,5 +1,10 @@ { "versions": [ + { + "git-tree": "753c09c98e94157f9998e6528d5bb7dce4337ced", + "version-string": "2.12.0", + "port-version": 0 + }, { "git-tree": "3279799f70de1a88e50db50b7e99dcdf1b08ac31", "version-string": "2.11.4-2", -- cgit v1.2.3