<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/02f8ddb01900e8af124ee99851e0a89e108a4c0f">https://github.com/macports/macports-ports/commit/02f8ddb01900e8af124ee99851e0a89e108a4c0f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 02f8ddb0190 QJson4: new port in devel
</span>02f8ddb0190 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 02f8ddb01900e8af124ee99851e0a89e108a4c0f
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Tue Jan 16 15:23:49 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    QJson4: new port in devel
</span>---
 devel/QJson4/Portfile                              | 34 +++++++++
 devel/QJson4/files/0001-Fix-building-library.patch | 87 ++++++++++++++++++++++
 2 files changed, 121 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/QJson4/Portfile b/devel/QJson4/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6020cdc6dcf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/QJson4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           qmake 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                QJson4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        eteran qjson4 fceaaf0786a924966cfaba7b23a95742a0a6b547
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2024.01.16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Qt4 library providing an API compatible with Qt5 JSON implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  4a0c70ea301facb4ea1624b3a733e9f9b560e228 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  70e556e70c3a1e56337530fa4aebade364c080074158c8939cd8b0e29d01fa13 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    19771
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          0001-Fix-building-library.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@PREFIX@|${prefix}|" ${worksrcpath}/QJson4.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set incdir ${destroot}${prefix}/include/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach h [glob ${worksrcpath}/*.h] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0644 -W ${worksrcpath} ${h} ${incdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/QJson4/files/0001-Fix-building-library.patch b/devel/QJson4/files/0001-Fix-building-library.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d643a961bf0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/QJson4/files/0001-Fix-building-library.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,87 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 6c8fd25da6eea41846acf1b2ccedd02eddef5086 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 16 Jan 2024 06:31:37 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Fix building library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QJson4.pri | 20 --------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QJson4.pro | 40 ++++++++++++++++++++++++----------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 24 insertions(+), 36 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete mode 100644 QJson4.pri
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git QJson4.pri QJson4.pri
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+deleted file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b0bce68..0000000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- QJson4.pri
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,20 +0,0 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DEPENDPATH  += .
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-INCLUDEPATH += .
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Input
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-HEADERS += $$PWD/QJsonArray.h        \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonDocument.h     \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonObject.h       \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonParseError.h   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonValue.h        \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonValueRef.h     \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonParser.h       \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonRoot.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SOURCES += $$PWD/QJsonArray.cpp      \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonDocument.cpp   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonObject.cpp     \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonParseError.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonValue.cpp      \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonValueRef.cpp   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           $$PWD/QJsonParser.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git QJson4.pro QJson4.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 10acba1..4fdb3e3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- QJson4.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ QJson4.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,21 +1,29 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++QT -= gui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-TEMPLATE = app
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-TARGET   = test
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++TARGET = QJson4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++TEMPLATE = lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CONFIG += sharedlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-include($$PWD/QJson4.pri)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SOURCES += \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonValueRef.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonValue.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonParser.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonParseError.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonObject.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonDocument.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonArray.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SOURCES += main.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++HEADERS += \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonValueRef.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonValue.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonRoot.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonParser.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonParseError.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonObject.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonDocument.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QJsonArray.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CONFIG(debug, debug|release) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  OBJECTS_DIR = $${OUT_PWD}/.debug/obj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  MOC_DIR     = $${OUT_PWD}/.debug/moc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  RCC_DIR     = $${OUT_PWD}/.debug/rcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  UI_DIR      = $${OUT_PWD}/.debug/uic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CONFIG(release, debug|release) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  OBJECTS_DIR = $${OUT_PWD}/.release/obj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  MOC_DIR     = $${OUT_PWD}/.release/moc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  RCC_DIR     = $${OUT_PWD}/.release/rcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  UI_DIR      = $${OUT_PWD}/.release/uic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++unix: {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    target.path = @PREFIX@/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    INSTALLS += target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span></pre><pre style='margin:0'>

</pre>