aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Kuhn <matthias@opengis.ch>2021-03-01 21:09:04 +0100
committerGitHub <noreply@github.com>2021-03-01 12:09:04 -0800
commite75b7c36813bfb5b57c13bfb5a1e6bd6f2a47562 (patch)
treebb8aa9f498e26e7d79c9801e950d7e2ed709b785
parent9b9a6680b25872989c8eb0303d670f32e5cfe6a4 (diff)
downloadvcpkg-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/CONTROL2
-rw-r--r--ports/qscintilla/fix-static.patch58
-rw-r--r--ports/qscintilla/portfile.cmake10
-rw-r--r--versions/baseline.json2
-rw-r--r--versions/q-/qscintilla.json5
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