<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8bdd711231a7c081bcd3808307b3dde90bf638b9">https://github.com/macports/macports-ports/commit/8bdd711231a7c081bcd3808307b3dde90bf638b9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 8bdd711231a7c081bcd3808307b3dde90bf638b9
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Tue Jun 4 00:12:59 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> sigil-qt4: new port
</span>---
editors/sigil-qt4/Portfile | 61 +++++++++++++++
editors/sigil-qt4/files/patch-newboost.diff | 116 ++++++++++++++++++++++++++++
2 files changed, 177 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/sigil-qt4/Portfile b/editors/sigil-qt4/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..cb5a543a934
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/sigil-qt4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,61 @@
</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 cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup conflicts_build 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 qt4 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name sigil-qt4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts sigil
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup Sigil-Ebook Sigil 0.6.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 2d0d67d5d27a7e868151d6efd2f0219233dec62f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 707506840d6ca90e2a794914700ecf347c090b28883e10222018a4fd27c00fbd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 10488473
</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;'>+categories editors
</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-3+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms {darwin < 20}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Sigil, the ePub editor
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description Sigil is a multi-platform WYSIWYG ebook editor. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ It is designed to edit books in ePub format.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-newboost.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append path:bin/pkg-config:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:boost \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:hunspell \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:minizip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:xercesc3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts_build libzip tidy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# /opt/local/include/xercesc/util/Xerces_autoconf_config.hpp:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# error: cstdint: No such file or directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -DCMAKE_OSX_DEPLOYMENT_TARGET=${macosx_deployment_target} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DFORCE_BUNDLED_COPIES=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# XercesCppUse.h: error: invalid conversion from 'const ushort*' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# {aka 'const short unsigned int*'} to 'const XMLCh*' {aka 'const char16_t*'} [-fpermissive]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *gcc* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -fpermissive
</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;'>+build.target Sigil
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${destroot.dir}/bin/Sigil.app ${destroot}${applications_dir}
</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;'>+livecheck none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/sigil-qt4/files/patch-newboost.diff b/editors/sigil-qt4/files/patch-newboost.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..bf783e75264
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/sigil-qt4/files/patch-newboost.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,116 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/BoostParts/boost/bind.hpp src/BoostParts/boost/bind.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e1eb386..3544ea3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/BoostParts/boost/bind.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/BoostParts/boost/bind.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // See http://www.boost.org/libs/bind/bind.html for documentation.
</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;'>+-#include <boost/bind/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <boost/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif // #ifndef BOOST_BIND_HPP_INCLUDED
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/FlightCrew/stdafx.h src/FlightCrew/stdafx.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a7c90a3..23c7efa 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/FlightCrew/stdafx.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/FlightCrew/stdafx.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30,7 +30,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <xercesc/util/PlatformUtils.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <xercesc/parsers/XercesDOMParser.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/tuple/tuple.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <boost/bind/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <boost/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/lambda/lambda.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/thread.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/format.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/Sigil/BookManipulation/Headings.cpp src/Sigil/BookManipulation/Headings.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bf098a4..8fbe78b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Sigil/BookManipulation/Headings.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Sigil/BookManipulation/Headings.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,7 +19,7 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <boost/bind/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <boost/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/tuple/tuple.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QtCore/QtCore>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/Sigil/BookManipulation/XhtmlDoc.cpp src/Sigil/BookManipulation/XhtmlDoc.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 069b5c0..5b43f9a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Sigil/BookManipulation/XhtmlDoc.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Sigil/BookManipulation/XhtmlDoc.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,7 +21,7 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <boost/bind/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <boost/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/scoped_ptr.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/shared_ptr.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <xercesc/framework/MemBufInputSource.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/Sigil/Importers/ImportHTML.cpp src/Sigil/Importers/ImportHTML.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 73620c3..8890fe8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Sigil/Importers/ImportHTML.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Sigil/Importers/ImportHTML.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,7 +19,7 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <boost/bind/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <boost/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/tuple/tuple.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QtCore/QtCore>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/Sigil/Misc/SearchOperations.cpp src/Sigil/Misc/SearchOperations.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 363a519..1ecca9d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Sigil/Misc/SearchOperations.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Sigil/Misc/SearchOperations.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,7 +19,7 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <boost/bind/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <boost/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/tuple/tuple.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <signal.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/Sigil/SourceUpdates/AnchorUpdates.cpp src/Sigil/SourceUpdates/AnchorUpdates.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 818a996..8ab31c2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Sigil/SourceUpdates/AnchorUpdates.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Sigil/SourceUpdates/AnchorUpdates.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,7 +19,7 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <boost/bind/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <boost/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/shared_ptr.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/tuple/tuple.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/Sigil/SourceUpdates/LinkUpdates.cpp src/Sigil/SourceUpdates/LinkUpdates.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6176725..b5d5c3d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Sigil/SourceUpdates/LinkUpdates.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Sigil/SourceUpdates/LinkUpdates.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,7 +20,7 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <boost/bind/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <boost/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QtCore/QtCore>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QtCore/QString>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/Sigil/SourceUpdates/UniversalUpdates.cpp src/Sigil/SourceUpdates/UniversalUpdates.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 367b0ac..8500806 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Sigil/SourceUpdates/UniversalUpdates.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Sigil/SourceUpdates/UniversalUpdates.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,7 +19,7 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <boost/bind/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <boost/bind.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/shared_ptr.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/tuple/tuple.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>