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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e0f862175da638adfd4a86ab0846ef72794bb75a">https://github.com/macports/macports-ports/commit/e0f862175da638adfd4a86ab0846ef72794bb75a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e0f862175da638adfd4a86ab0846ef72794bb75a
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Sat Nov 7 18:15:58 2020 -0800

<span style='display:block; white-space:pre;color:#404040;'>    bibletime: new port v3.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    long-developed Bible study program
</span><span style='display:block; white-space:pre;color:#404040;'>    uses sword for backend
</span>---
 editors/bibletime/Portfile                         | 76 ++++++++++++++++++++++
 .../bibletime/files/patch-bibletime-macports.diff  | 26 ++++++++
 2 files changed, 102 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/bibletime/Portfile b/editors/bibletime/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..33f24b37449
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/bibletime/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,76 @@
</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               github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               qt5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+qt5.min_version         5.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+qt5.depends_component   qtbase qttools qtsvg qtdeclarative
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            bibletime bibletime 3.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from     releases
</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;'>+platforms               darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             Bible study tool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        BibleTime is a completely free Bible study program, built for Linux,\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        Windows, FreeBSD and macOS. BibleTime contains over 400 free Bible\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        texts, commentaries, dictionaries and books, provided by the\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        Crosswire Bible Society.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                http://bibletime.info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz                  yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  9d838bd20fbcb7ca850fba4837cc66096b6f073e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  d6beef62ad44b255e3dc4c5e89214bf01a0e85c9136073b0be12fca3d2b22622 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    1568732
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.build_type        Release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# there is rather extensive multilingual documentation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the logic for languages is here cmake/BTDocumentation.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# available lang lists are here ./i18n/handbook and ./i18n/howto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and of course, they are not quite the same for each
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# normally if you spec none of them, you get all of them
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# unfortunately building "ar" fails on my systems so have to spec all the others instead
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# could just force the build of English, but that's not multicultural...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set handbook_langs_to_build       en
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set howto_langs_to_build          en
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set handbook_langs_to_build "en;br;cs;de;es;fi;fr;hu;it;ko;lt;nl;pt_BR;th;uk"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set howto_langs_to_build    "en;br;cs;de;es;fi;fr;hu;it;ko;lt;nl;pt_BR;th;bg;da;ja;ru"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:docbook-xsl-ns \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:docbook-xml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:fop \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libxslt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:po4a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append      port:sword \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:clucene
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remove several hard-coded flags, deployment target, and sysroot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              patch-bibletime-macports.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   -DBT_DOCBOOK_XSL_HTML_CHUNK_XSL=${prefix}/share/xsl/docbook-xsl-ns/html/chunk.xsl  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DBT_DOCBOOK_XSL_PDF_DOCBOOK_XSL=${prefix}/share/xsl/docbook-xsl-ns/fo/docbook.xsl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DBUILD_HOWTO_HTML_LANGUAGES=\"${howto_langs_to_build}\" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DBUILD_HOWTO_PDF_LANGUAGES=\"${howto_langs_to_build}\"  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DBUILD_HANDBOOK_HTML_LANGUAGES=\"${handbook_langs_to_build}\" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DBUILD_HANDBOOK_PDF_LANGUAGES=\"${handbook_langs_to_build}\"
</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;'>+    # layout is important -- app will not start if doc directory not properly located
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${destroot}${prefix}/BibleTime.app ${destroot}${applications_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${destroot}${prefix}/share/doc ${destroot}${applications_dir}/BibleTime.app/Contents/share
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/bibletime/files/patch-bibletime-macports.diff b/editors/bibletime/files/patch-bibletime-macports.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..487aa84bbe4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/bibletime/files/patch-bibletime-macports.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git cmake/BTApplication.cmake cmake/BTApplication.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9c5eaa6..9da73dd 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cmake/BTApplication.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cmake/BTApplication.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,20 +55,6 @@ IF(MSVC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   SET(CMAKE_CXX_FLAGS_DEBUG   "-DSWUSINGDLL /MDd /Zc:wchar_t- /W1 /D_UNICODE /DUNICODE /Zc:wchar_t /Od")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ELSE()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ADD_COMPILE_OPTIONS("-fPIE" "-fexceptions")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  SET(CMAKE_CXX_FLAGS_RELEASE "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  SET(CMAKE_CXX_FLAGS_DEBUG "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  IF(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    SET(T "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    LIST(APPEND BibleTime_CXXFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        "-mmacosx-version-min=10.12"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        "-stdlib=libc++"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        "-isysroot" "${T}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    LIST(APPEND BibleTime_LDFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        "-mmacosx-version-min=10.12"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        "-stdlib=libc++"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    UNSET(T)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ENDIF()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ENDIF()
</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></pre><pre style='margin:0'>

</pre>