<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>