pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Sigil: add update to 1.4.3



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Thu Mar 18 12:02:20 2021 +0100
Changeset:	a42b2fc9ab30247b5ac0f5330326169a51810c62

Modified Files:
	Makefile
Added Files:
	Sigil/DESCR
	Sigil/Makefile
	Sigil/PLIST
	Sigil/TODO
	Sigil/distinfo
	Sigil/patches/patch-3rdparty_minizip_ioapi.c
	Sigil/patches/patch-CMakeLists.txt
	Sigil/patches/patch-src_Misc_Language.cpp

Log Message:
Sigil: add update to 1.4.3

Doesn't run:
FATAL:zygote_communication_linux.cc(260)] Cannot communicate with zygote

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a42b2fc9ab30247b5ac0f5330326169a51810c62

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                     |   7 +-
 Sigil/DESCR                                  |  22 +++
 Sigil/Makefile                               |  54 +++++
 Sigil/PLIST                                  | 282 +++++++++++++++++++++++++++
 Sigil/TODO                                   |   2 +
 Sigil/distinfo                               |   9 +
 Sigil/patches/patch-3rdparty_minizip_ioapi.c |  21 ++
 Sigil/patches/patch-CMakeLists.txt           |  17 ++
 Sigil/patches/patch-src_Misc_Language.cpp    | 116 +++++++++++
 9 files changed, 527 insertions(+), 3 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 78d8872d46..0dd1abdaee 100644
--- a/Makefile
+++ b/Makefile
@@ -69,6 +69,7 @@ SUBDIR+=	ReZound
 SUBDIR+=	RigelEngine
 SUBDIR+=	SLADE
 SUBDIR+=	Siesta
+SUBDIR+=	Sigil
 SUBDIR+=	StepTalk
 SUBDIR+=	TT2020-ttf-git
 SUBDIR+=	Terminal
@@ -3319,9 +3320,9 @@ SUBDIR+=	py-autokey
 SUBDIR+=	py-automata
 SUBDIR+=	py-avocado-framework
 SUBDIR+=	py-awesome-slugify
-SUBDIR+=	py-azure-storage-blob
 SUBDIR+=	py-azure-common
 SUBDIR+=	py-azure-core
+SUBDIR+=	py-azure-storage-blob
 SUBDIR+=	py-b3j0f.aop
 SUBDIR+=	py-backports-datetime-fromisoformat
 SUBDIR+=	py-backports.csv
@@ -5345,10 +5346,10 @@ SUBDIR+=	termbox
 SUBDIR+=	terminology
 SUBDIR+=	termit
 SUBDIR+=	termshark
-SUBDIR+=	terraform013
-SUBDIR+=	terraform014
 SUBDIR+=	terraform-provider-archive
 SUBDIR+=	terraform-provider-template
+SUBDIR+=	terraform013
+SUBDIR+=	terraform014
 SUBDIR+=	tesseract-game
 SUBDIR+=	tesseract-game-svn
 SUBDIR+=	testssl
diff --git a/Sigil/DESCR b/Sigil/DESCR
new file mode 100644
index 0000000000..9482e44053
--- /dev/null
+++ b/Sigil/DESCR
@@ -0,0 +1,22 @@
+Sigil is a multi-platform WYSIWYG ebook editor. It is designed to
+edit books in ePub format. Features:
+
+    * Free and open source software under GPLv3
+    * Multi-platform: runs on Windows, Linux and Mac
+    * Full Unicode support: everything you see in Sigil is in UTF-16
+    * Advanced automatic conversion of all imported documents to Unicode
+    * Full EPUB spec support
+    * WYSIWYG editing
+    * Multiple Views: Book View, Code View and Split View
+    * Metadata editor with full support for all possible metadata
+      entries (more than 200) with full descriptions for each
+    * Multi-level Table Of Contents editor
+    * Book View fully supports the display of any XHTML document
+      possible under the OPS spec
+    * SVG support and basic XPGT support
+    * Currently imports TXT, HTML and EPUB files
+    * Currently exports EPUB and SGF (Sigil native format)
+    * Embedded HTML Tidy; all imported documents are thoroughly
+      cleaned; changing views cleans the document so no matter how
+      much you screw up your code, it will fix it (usually )
+    * An actually usable user interface
diff --git a/Sigil/Makefile b/Sigil/Makefile
new file mode 100644
index 0000000000..7a2443b567
--- /dev/null
+++ b/Sigil/Makefile
@@ -0,0 +1,54 @@
+# $NetBSD: Makefile,v 1.139 2021/02/07 06:30:19 ryoon Exp $
+
+DISTNAME=	Sigil-1.4.3
+CATEGORIES=	editors
+MASTER_SITES=	${MASTER_SITE_GITHUB:=Sigil-Ebook/}
+GITHUB_PROJECT=	Sigil
+GITHUB_TAG=	${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://sigil-ebook.com/
+COMMENT=	Multi-platform WYSIWYG ebook editor (for the ePub format)
+LICENSE=	gnu-gpl-v3
+
+DEPENDS+=	${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk
+DEPENDS+=	${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+
+Qt5_DIR=	${BUILDLINK_PREFIX.qt5-qtbase}/qt5
+ALL_ENV+=	Qt5_DIR=${Qt5_DIR}
+
+BUILDLINK_TRANSFORM+=	opt:-O2:-O0
+#MAKE_ENV+=		CXX_FLAGS="-g"
+
+USE_LANGUAGES=	c c++0x
+USE_CMAKE=	yes
+USE_TOOLS+=	pkg-config
+
+#CMAKE_ARGS+=	-DCMAKE_BUILD_TYPE=Debug
+
+BUILDLINK_TRANSFORM+=	l:BoostParts:boost_date_time:boost_filesystem:boost_regex:boost_system:boost_thread:boost_program_options
+BUILDLINK_TRANSFORM+=	l:Xerces:xerces-c
+BUILDLINK_TRANSFORM+=	l:zlib:z
+
+#LDFLAGS+=	${COMPILER_RPATH_FLAG}${PREFIX}/lib/sigil
+#LDFLAGS+=	${COMPILER_RPATH_FLAG}${PREFIX}/lib
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+REPLACE_PYTHON+=		src/Resource_Files/*/*/*/*.py
+REPLACE_PYTHON+=		src/Resource_Files/*/*/*.py
+REPLACE_PYTHON+=		src/Resource_Files/*/*.py
+
+.include "../../textproc/xerces-c/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/pcre/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../textproc/hunspell/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../x11/qt5-qttools/buildlink3.mk"
+.include "../../x11/qt5-qtwebchannel/buildlink3.mk"
+.include "../../wip/qt5-qtwebengine/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/Sigil/PLIST b/Sigil/PLIST
new file mode 100644
index 0000000000..962fd156ac
--- /dev/null
+++ b/Sigil/PLIST
@@ -0,0 +1,282 @@
+@comment $NetBSD$
+bin/sigil
+lib/sigil/libhunspell.so
+lib/sigil/libsigilgumbo.so
+lib/sigil/sigil
+share/applications/sigil.desktop
+share/pixmaps/sigil.png
+share/sigil/examples/clip_entries.ini
+share/sigil/examples/search_entries.ini
+share/sigil/hunspell_dictionaries/About.txt
+share/sigil/hunspell_dictionaries/COPYING_GPLv2.txt
+share/sigil/hunspell_dictionaries/COPYING_GPLv3.txt
+share/sigil/hunspell_dictionaries/COPYING_LGPL_v2.0.txt
+share/sigil/hunspell_dictionaries/COPYING_LGPL_v2.1.txt
+share/sigil/hunspell_dictionaries/README.txt
+share/sigil/hunspell_dictionaries/README_de_DE_frami.txt
+share/sigil/hunspell_dictionaries/README_en_GB.txt
+share/sigil/hunspell_dictionaries/README_en_US.txt
+share/sigil/hunspell_dictionaries/README_es_ANY.txt
+share/sigil/hunspell_dictionaries/README_extension_owner.txt
+share/sigil/hunspell_dictionaries/README_fr.txt
+share/sigil/hunspell_dictionaries/README_hyph_de.txt
+share/sigil/hunspell_dictionaries/README_hyph_en_GB.txt
+share/sigil/hunspell_dictionaries/README_hyph_en_US.txt
+share/sigil/hunspell_dictionaries/README_hyph_es_ANY.txt
+share/sigil/hunspell_dictionaries/README_hyph_fr.txt
+share/sigil/hunspell_dictionaries/de_DE.aff
+share/sigil/hunspell_dictionaries/de_DE.dic
+share/sigil/hunspell_dictionaries/en_GB.aff
+share/sigil/hunspell_dictionaries/en_GB.dic
+share/sigil/hunspell_dictionaries/en_US.aff
+share/sigil/hunspell_dictionaries/en_US.dic
+share/sigil/hunspell_dictionaries/es.aff
+share/sigil/hunspell_dictionaries/es.dic
+share/sigil/hunspell_dictionaries/fr.aff
+share/sigil/hunspell_dictionaries/fr.dic
+share/sigil/hunspell_dictionaries/hyph_de_DE.dic
+share/sigil/hunspell_dictionaries/hyph_en_GB.dic
+share/sigil/hunspell_dictionaries/hyph_en_US.dic
+share/sigil/hunspell_dictionaries/hyph_es.dic
+share/sigil/hunspell_dictionaries/hyph_fr.dic
+share/sigil/hunspell_dictionaries/license.txt
+share/sigil/iconthemes/fluent.rcc
+share/sigil/iconthemes/main.rcc
+share/sigil/iconthemes/material.rcc
+share/sigil/plugin_launchers/python/bookcontainer.py
+share/sigil/plugin_launchers/python/compatibility_utils.py
+share/sigil/plugin_launchers/python/epub_utils.py
+share/sigil/plugin_launchers/python/hrefutils.py
+share/sigil/plugin_launchers/python/inputcontainer.py
+share/sigil/plugin_launchers/python/launcher.py
+share/sigil/plugin_launchers/python/navprocessor.py
+share/sigil/plugin_launchers/python/opf_parser.py
+share/sigil/plugin_launchers/python/outputcontainer.py
+share/sigil/plugin_launchers/python/pluginhunspell.py
+share/sigil/plugin_launchers/python/pluginhunspellml.py
+share/sigil/plugin_launchers/python/preferences.py
+share/sigil/plugin_launchers/python/quickparser.py
+share/sigil/plugin_launchers/python/sigil_bs4/AUTHORS.txt
+share/sigil/plugin_launchers/python/sigil_bs4/COPYING.txt
+share/sigil/plugin_launchers/python/sigil_bs4/__init__.py
+share/sigil/plugin_launchers/python/sigil_bs4/builder/__init__.py
+share/sigil/plugin_launchers/python/sigil_bs4/builder/_html5lib.py
+share/sigil/plugin_launchers/python/sigil_bs4/builder/_htmlparser.py
+share/sigil/plugin_launchers/python/sigil_bs4/builder/_lxml.py
+share/sigil/plugin_launchers/python/sigil_bs4/dammit.py
+share/sigil/plugin_launchers/python/sigil_bs4/diagnose.py
+share/sigil/plugin_launchers/python/sigil_bs4/element.py
+share/sigil/plugin_launchers/python/sigil_bs4/sigil_custom_changes_to_bs4-4.4.0.patch.txt
+share/sigil/plugin_launchers/python/sigil_gumbo_bs4_adapter.py
+share/sigil/plugin_launchers/python/sigil_gumboc.py
+share/sigil/plugin_launchers/python/sigil_gumboc_tags.py
+share/sigil/plugin_launchers/python/unipath.py
+share/sigil/plugin_launchers/python/validationcontainer.py
+share/sigil/plugin_launchers/python/validationresult.py
+share/sigil/plugin_launchers/python/wrapper.py
+share/sigil/polyfills/MJ/MathJax.js
+share/sigil/polyfills/MJ/config/local/SIGIL_EBOOK_MML_SVG.js
+share/sigil/polyfills/MJ/extensions/AssistiveMML.js
+share/sigil/polyfills/MJ/extensions/MathEvents.js
+share/sigil/polyfills/MJ/extensions/MathML/mml3.js
+share/sigil/polyfills/MJ/extensions/fast-preview.js
+share/sigil/polyfills/MJ/extensions/jsMath2jax.js
+share/sigil/polyfills/MJ/extensions/mml2jax.js
+share/sigil/polyfills/MJ/extensions/toMathML.js
+share/sigil/polyfills/MJ/jax/element/mml/jax.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/Arrows.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/BasicLatin.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/CombDiacritMarks.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/CombDiactForSymbols.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/Dingbats.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/GeneralPunctuation.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/GeometricShapes.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/GreekAndCoptic.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/Latin1Supplement.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/LetterlikeSymbols.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/MathOperators.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/MiscMathSymbolsA.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/MiscMathSymbolsB.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/MiscSymbolsAndArrows.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/MiscTechnical.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/SpacingModLetters.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/SuppMathOperators.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/SupplementalArrowsA.js
+share/sigil/polyfills/MJ/jax/element/mml/optable/SupplementalArrowsB.js
+share/sigil/polyfills/MJ/jax/input/MathML/config.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/a.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/b.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/c.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/d.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/e.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/f.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/fr.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/g.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/h.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/i.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/j.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/k.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/l.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/m.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/n.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/o.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/opf.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/p.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/q.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/r.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/s.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/scr.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/t.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/u.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/v.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/w.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/x.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/y.js
+share/sigil/polyfills/MJ/jax/input/MathML/entities/z.js
+share/sigil/polyfills/MJ/jax/input/MathML/jax.js
+share/sigil/polyfills/MJ/jax/output/PreviewHTML/config.js
+share/sigil/polyfills/MJ/jax/output/PreviewHTML/jax.js
+share/sigil/polyfills/MJ/jax/output/SVG/autoload/annotation-xml.js
+share/sigil/polyfills/MJ/jax/output/SVG/autoload/maction.js
+share/sigil/polyfills/MJ/jax/output/SVG/autoload/menclose.js
+share/sigil/polyfills/MJ/jax/output/SVG/autoload/mglyph.js
+share/sigil/polyfills/MJ/jax/output/SVG/autoload/mmultiscripts.js
+share/sigil/polyfills/MJ/jax/output/SVG/autoload/ms.js
+share/sigil/polyfills/MJ/jax/output/SVG/autoload/mtable.js
+share/sigil/polyfills/MJ/jax/output/SVG/autoload/multiline.js
+share/sigil/polyfills/MJ/jax/output/SVG/config.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Italic/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Math/Italic/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Script/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/fontdata-extra.js
+share/sigil/polyfills/MJ/jax/output/SVG/fonts/TeX/fontdata.js
+share/sigil/polyfills/MJ/jax/output/SVG/jax.js
+share/sigil/python3lib/cssreformatter.py
+share/sigil/python3lib/diffstat.py
+share/sigil/python3lib/gencheck.py
+share/sigil/python3lib/metadata_utils.py
+share/sigil/python3lib/metaproc2.py
+share/sigil/python3lib/metaproc3.py
+share/sigil/python3lib/ncxdata.py
+share/sigil/python3lib/ncxgenerator.py
+share/sigil/python3lib/opf2data.py
+share/sigil/python3lib/opf3data.py
+share/sigil/python3lib/opf_newparser.py
+share/sigil/python3lib/repomanager.py
+share/sigil/python3lib/sanitycheck.py
+share/sigil/python3lib/sdifflibparser.py
+share/sigil/python3lib/updatechecker.py
+share/sigil/python3lib/xmlprocessor.py
+share/sigil/python3lib/xmlsanitycheck.py
+share/sigil/translations/sigil_az.qm
+share/sigil/translations/sigil_ca.qm
+share/sigil/translations/sigil_cs.qm
+share/sigil/translations/sigil_de.qm
+share/sigil/translations/sigil_en.qm
+share/sigil/translations/sigil_es.qm
+share/sigil/translations/sigil_fi.qm
+share/sigil/translations/sigil_fr.qm
+share/sigil/translations/sigil_gl.qm
+share/sigil/translations/sigil_it.qm
+share/sigil/translations/sigil_ja.qm
+share/sigil/translations/sigil_ko.qm
+share/sigil/translations/sigil_nl.qm
+share/sigil/translations/sigil_pl.qm
+share/sigil/translations/sigil_pt_BR.qm
+share/sigil/translations/sigil_ru.qm
+share/sigil/translations/sigil_sr.qm
+share/sigil/translations/sigil_sv.qm
+share/sigil/translations/sigil_th.qm
+share/sigil/translations/sigil_uk_UA.qm
+share/sigil/translations/sigil_zh_CN.qm
+share/sigil/translations/sigil_zh_TW.qm
diff --git a/Sigil/TODO b/Sigil/TODO
new file mode 100644
index 0000000000..ca9b536f0d
--- /dev/null
+++ b/Sigil/TODO
@@ -0,0 +1,2 @@
+Runtime error:
+FATAL:zygote_communication_linux.cc(260)] Cannot communicate with zygote
diff --git a/Sigil/distinfo b/Sigil/distinfo
new file mode 100644
index 0000000000..972a08a2ed
--- /dev/null
+++ b/Sigil/distinfo
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.45 2020/03/19 11:33:13 joerg Exp $
+
+SHA1 (Sigil-1.4.3.tar.gz) = dfc60318b93ccce8cb97aca72795521286098c68
+RMD160 (Sigil-1.4.3.tar.gz) = ccbf66194a83ede65799db0eb9020583547140c8
+SHA512 (Sigil-1.4.3.tar.gz) = 2f1e13a78a361df9b9031d5c04831d7e3ff09d16ed9cbd198b7735a4700f86e367f607554e805eb50db1a4562cbca33a8fb9cdf8167a95a43cbc2668ceb5550c
+Size (Sigil-1.4.3.tar.gz) = 24118565 bytes
+SHA1 (patch-3rdparty_minizip_ioapi.c) = a68dead89687529b7022cda3bc8a079e5f5c1459
+SHA1 (patch-CMakeLists.txt) = f7dc6af8449fb79b378dc5f6b78d5c5e6beaf7db
+SHA1 (patch-src_Misc_Language.cpp) = 5ae2fc9b76b1a706efd05eecad95d5a6760a6357
diff --git a/Sigil/patches/patch-3rdparty_minizip_ioapi.c b/Sigil/patches/patch-3rdparty_minizip_ioapi.c
new file mode 100644
index 0000000000..84e0a5fac0
--- /dev/null
+++ b/Sigil/patches/patch-3rdparty_minizip_ioapi.c
@@ -0,0 +1,21 @@
+$NetBSD: patch-3rdparty_minizip_ioapi.c,v 1.1 2016/03/02 23:08:22 ryoon Exp $
+
+Fix linking on NetBSD and DragonFly BSD, where fopen, fseek, and ftello
+are 64-bit filesize safe.
+https://github.com/nmoinvaz/minizip/pull/20
+
+--- 3rdparty/minizip/ioapi.c.orig	2016-01-30 15:39:54.000000000 +0000
++++ 3rdparty/minizip/ioapi.c
+@@ -14,6 +14,12 @@
+         #define _CRT_SECURE_NO_WARNINGS
+ #endif
+ 
++#if defined(__NetBSD__) || defined(__DragonFly__)
++#define fopen64 fopen
++#define fseeko64 fseek
++#define ftello64 ftello
++#endif
++
+ #include "ioapi.h"
+ 
+ voidpf call_zopen64 (const zlib_filefunc64_32_def* pfilefunc,const void*filename,int mode)
diff --git a/Sigil/patches/patch-CMakeLists.txt b/Sigil/patches/patch-CMakeLists.txt
new file mode 100644
index 0000000000..f1caf9f073
--- /dev/null
+++ b/Sigil/patches/patch-CMakeLists.txt
@@ -0,0 +1,17 @@
+$NetBSD: patch-CMakeLists.txt,v 1.7 2019/04/01 21:40:55 wiz Exp $
+
+Try finding python 3.7
+
+--- CMakeLists.txt.orig	2019-03-20 00:01:44.000000000 +0000
++++ CMakeLists.txt
+@@ -92,8 +92,8 @@ if ( WIN32 )
+     find_package (PythonLibs 3.5)
+ endif()
+ if( UNIX AND NOT APPLE )
+-    find_package(PythonInterp 3.4)
+-    find_package (PythonLibs 3.4)
++    find_package(PythonInterp 3.7)
++    find_package (PythonLibs 3.7)
+ endif()
+ 
+ # gumbo-parser it is our main xhtml/html5 parser.
diff --git a/Sigil/patches/patch-src_Misc_Language.cpp b/Sigil/patches/patch-src_Misc_Language.cpp
new file mode 100644
index 0000000000..fb525361ab
--- /dev/null
+++ b/Sigil/patches/patch-src_Misc_Language.cpp
@@ -0,0 +1,116 @@
+$NetBSD: patch-src_Misc_Language.cpp,v 1.1 2020/03/18 17:53:18 joerg Exp $
+
+Workaround excessive stack use in clang during codegen.
+
+--- src/Misc/Language.cpp.orig	2020-03-18 13:57:20.504966123 +0000
++++ src/Misc/Language.cpp
+@@ -127,7 +127,8 @@ void Language::SetLanguageMap()
+          "ca-ES" << tr("Catalan") + QString(" - ") + tr("Spain") <<
+          "km"    << tr("Central Khmer") <<
+          "ch"    << tr("Chamorro") <<
+-         "ce"    << tr("Chechen") <<
++         "ce"    << tr("Chechen");
++    data <<
+          "zh"    << tr("Chinese") <<
+          "zh-CN" << tr("Chinese") + QString(" - ") + tr("China") <<
+          "zh-HK" << tr("Chinese") + QString(" - ") + tr("Hong Kong") <<
+@@ -178,7 +179,8 @@ void Language::SetLanguageMap()
+          "gd-IE" << tr("Gaelic") + QString(" - ") + tr("Ireland") <<
+          "gl"    << tr("Galician") <<
+          "lg"    << tr("Ganda") <<
+-         "ka"    << tr("Georgian") <<
++         "ka"    << tr("Georgian");
++    data <<
+          "de"    << tr("German") <<
+          "de-AT" << tr("German") + QString(" - ") + tr("Austria") <<
+          "de-DE" << tr("German") + QString(" - ") + tr("Germany") <<
+@@ -226,7 +228,8 @@ void Language::SetLanguageMap()
+          "kj"    << tr("Kuanyama") <<
+          "ku"    << tr("Kurdish") <<
+          "lo"    << tr("Lao") <<
+-         "la"    << tr("Latin") <<
++         "la"    << tr("Latin");
++    data <<
+          "lv"    << tr("Latvian") <<
+          "lv-LV" << tr("Latvian") + QString(" - ") + tr("Latvia") <<
+          "li"    << tr("Limburgan") <<
+@@ -275,7 +278,8 @@ void Language::SetLanguageMap()
+          "ro-MO" << tr("Romanian") + QString(" - ") + tr("Moldova") <<
+          "ro-RO" << tr("Romanian") + QString(" - ") + tr("Romania") <<
+          "rm"    << tr("Romansh") <<
+-         "rn"    << tr("Rundi") <<
++         "rn"    << tr("Rundi");
++    data <<
+          "ru"    << tr("Russian") <<
+          "ru-MO" << tr("Russian") + QString(" - ") + tr("Moldova") <<
+          "sm"    << tr("Samoan") <<
+@@ -326,7 +330,8 @@ void Language::SetLanguageMap()
+          "te"    << tr("Telugu") <<
+          "th"    << tr("Thai") <<
+          "bo"    << tr("Tibetan") <<
+-         "ti"    << tr("Tigrinya") <<
++         "ti"    << tr("Tigrinya");
++    data <<
+          "to"    << tr("Tonga") <<
+          "ts"    << tr("Tsonga") <<
+          "tn"    << tr("Tswana") <<
+@@ -376,7 +381,8 @@ void Language::SetLanguageMap()
+          "awa"   << tr("Awadhi") <<
+          "ban"   << tr("Balinese") <<
+          "bat"   << tr("Baltic languages") <<
+-         "bal"   << tr("Baluchi") <<
++         "bal"   << tr("Baluchi");
++    data <<
+          "bai"   << tr("Bamileke languages") <<
+          "bad"   << tr("Banda languages") <<
+          "bnt"   << tr("Bantu languages") <<
+@@ -425,7 +431,8 @@ void Language::SetLanguageMap()
+          "doi"   << tr("Dogri") <<
+          "dgr"   << tr("Dogrib") <<
+          "dra"   << tr("Dravidian languages") <<
+-         "dua"   << tr("Duala") <<
++         "dua"   << tr("Duala");
++    data <<
+          "dum"   << tr("Dutch- Middle (ca.1050-1350)") <<
+          "dyu"   << tr("Dyula") <<
+          "frs"   << tr("Eastern Frisian") <<
+@@ -474,7 +481,8 @@ void Language::SetLanguageMap()
+          "inc"   << tr("Indic languages") <<
+          "ine"   << tr("Indo-European languages") <<
+          "inh"   << tr("Ingush") <<
+-         "ira"   << tr("Iranian languages") <<
++         "ira"   << tr("Iranian languages");
++    data <<
+          "mga"   << tr("Irish- Middle (900-1200)") <<
+          "sga"   << tr("Irish- Old (to 900)") <<
+          "iro"   << tr("Iroquoian languages") <<
+@@ -524,7 +532,8 @@ void Language::SetLanguageMap()
+          "mai"   << tr("Maithili") <<
+          "mak"   << tr("Makasar") <<
+          "mnc"   << tr("Manchu") <<
+-         "mdr"   << tr("Mandar") <<
++         "mdr"   << tr("Mandar");
++    data <<
+          "man"   << tr("Mandingo") <<
+          "mni"   << tr("Manipuri") <<
+          "mno"   << tr("Manobo languages") <<
+@@ -573,7 +582,8 @@ void Language::SetLanguageMap()
+          "pap"   << tr("Papiamento") <<
+          "paa"   << tr("Papuan languages") <<
+          "gug"   << tr("Paraguayan Guaraní") <<
+-         "peo"   << tr("Persian- Old (ca.600-400 B.C.)") <<
++         "peo"   << tr("Persian- Old (ca.600-400 B.C.)");
++    data <<
+          "phi"   << tr("Philippine languages") <<
+          "phn"   << tr("Phoenician") <<
+          "pon"   << tr("Pohnpeian") <<
+@@ -623,7 +633,8 @@ void Language::SetLanguageMap()
+          "tet"   << tr("Tetum") <<
+          "tig"   << tr("Tigre") <<
+          "tem"   << tr("Timne") <<
+-         "tiv"   << tr("Tiv") <<
++         "tiv"   << tr("Tiv");
++    data <<
+          "tli"   << tr("Tlingit") <<
+          "tpi"   << tr("Tok Pisin") <<
+          "tkl"   << tr("Tokelau") <<


Home | Main Index | Thread Index | Old Index