Index: head/deskutils/treeline/Makefile =================================================================== --- head/deskutils/treeline/Makefile (revision 479097) +++ head/deskutils/treeline/Makefile (revision 479098) @@ -1,48 +1,59 @@ # Created by: Tobias Roth # $FreeBSD$ PORTNAME= treeline -PORTVERSION= 2.0.2 +PORTVERSION= 3.0.0 CATEGORIES= deskutils python -MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/:treeline \ - http://treeline.bellz.org/plugins2/:plugins -DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:treeline -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} +MASTER_SITES= https://github.com/doug-101/TreeLine/releases/download/v${PORTVERSION}/ \ + SF/${PORTNAME}/${PORTVERSION} MAINTAINER= jhale@FreeBSD.org COMMENT= Structured information storage program -LICENSE= GPLv2 +LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/doc/LICENSE -BUILD_DEPENDS= aspell:textproc/aspell -RUN_DEPENDS= aspell:textproc/aspell +USES= python:3.5+ pyqt:5 shebangfix +USE_PYQT= core gui network printsupport widgets sip -USES= python:3.4+ pyqt:4 shebangfix SHEBANG_FILES= source/treeline.py -USE_PYQT= gui network sip_build + +CONFIGURE_ARGS= -b ${STAGEDIR} -p ${PREFIX} -d ${DOCSDIR} -i ${DATADIR}/icons NO_BUILD= yes NO_ARCH= yes - WRKSRC= ${WRKDIR}/TreeLine -DESKTOP_ENTRIES= "TreeLine" "" "${DATADIR}/icons/tree/treeline.png" \ - "${PORTNAME}" "Utility;" false - -OPTIONS_DEFINE= DOCS PLUGINS +OPTIONS_DEFINE= DOCS NLS +SPELL_DESC= Spell check support +OPTIONS_SINGLE= SPELL +OPTIONS_SINGLE_SPELL= ASPELL HUNSPELL ISPELL +OPTIONS_DEFAULT= ASPELL OPTIONS_SUB= yes -PLUGINS_DESC= Additional plugins: httpload, treepadexport, updateref -PLUGINS_DISTFILES= httpload.py:plugins \ - treepadexport.py:plugins \ - updateref.py:plugins \ +ASPELL_BUILD_DEPENDS= aspell:textproc/aspell +ASPELL_RUN_DEPENDS= aspell:textproc/aspell +ASPELL_VARS= SPELL_ENGINE=aspell -do-install: - (cd ${WRKSRC} && ${PYTHON_CMD} install.py -b ${STAGEDIR} -p ${PREFIX} \ - -d ${DOCSDIR} -i ${DATADIR}/icons) +HUNSPELL_BUILD_DEPENDS= hunspell:textproc/hunspell +HUNSPELL_RUN_DEPENDS= hunspell:textproc/hunspell +HUNSPELL_VARS= SPELL_ENGINE=hunspell -do-install-PLUGINS-on: - (cd ${DISTDIR} && ${INSTALL_DATA} ${PLUGINS_DISTFILES:S/:plugins//} \ - ${STAGEDIR}${DATADIR}/plugins) +ISPELL_BUILD_DEPENDS= ispell:textproc/aspell-ispell +ISPELL_RUN_DEPENDS= ispell:textproc/aspell-ispell +ISPELL_VARS= SPELL_ENGINE=ispell + +NLS_CONFIGURE_OFF= -s + +post-patch: + @${REINPLACE_CMD} -e 's|%%SPELL_ENGINE%%|${SPELL_ENGINE}|' \ + ${WRKSRC}/install.py \ + ${WRKSRC}/source/spellcheck.py + +do-install: + (cd ${WRKSRC} && ${PYTHON_CMD} install.py ${CONFIGURE_ARGS}) + (cd ${STAGEDIR}${PREFIX} && \ + ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ + -d ${DATADIR} -f ${DATADIR_REL}) + (cd ${STAGEDIR}${DOCSDIR} && ${RM} INSTALL LICENSE) .include Index: head/deskutils/treeline/distinfo =================================================================== --- head/deskutils/treeline/distinfo (revision 479097) +++ head/deskutils/treeline/distinfo (revision 479098) @@ -1,9 +1,3 @@ -TIMESTAMP = 1512751209 -SHA256 (treeline-2.0.2.tar.gz) = 80379b6ebb5b825a02f4b8d0bb65d78f9895db5e25065f85353833e9d8ebd4c8 -SIZE (treeline-2.0.2.tar.gz) = 451377 -SHA256 (httpload.py) = 39739537bbb3e9a7969d215b919036c4b69ca6a3a09a0905e04962b7f60bc460 -SIZE (httpload.py) = 3237 -SHA256 (treepadexport.py) = 0dce2dfe5c4ef4483c79348e433ff24898ffeda3751da9d5fbd392949bd1afaa -SIZE (treepadexport.py) = 3875 -SHA256 (updateref.py) = 409142d5d4ec7e28f025c5e7c90eefaa4b54824231ab74dab8fd877b48b0e8d8 -SIZE (updateref.py) = 4113 +TIMESTAMP = 1534768526 +SHA256 (treeline-3.0.0.tar.gz) = 4217aac5c13f0a7f6728c8b48120891c37e39a88039bde602dffaf2e601f582a +SIZE (treeline-3.0.0.tar.gz) = 506835 Index: head/deskutils/treeline/files/patch-install.py =================================================================== --- head/deskutils/treeline/files/patch-install.py (nonexistent) +++ head/deskutils/treeline/files/patch-install.py (revision 479098) @@ -0,0 +1,13 @@ +Only check for the default spelling engine + +--- install.py.orig 2018-09-06 12:23:56 UTC ++++ install.py +@@ -251,7 +251,7 @@ def main(): + sys.exit(3) + global testSpell + if testSpell: +- spellCheck(['aspell -a', 'ispell -a', 'hunspell -a']) ++ spellCheck(['%%SPELL_ENGINE%% -a']) + + pythonPrefixDir = os.path.join(prefixDir, 'share', progName) + pythonBuildDir = os.path.join(buildRoot, pythonPrefixDir[1:]) Property changes on: head/deskutils/treeline/files/patch-install.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/deskutils/treeline/files/patch-source_spellcheck.py =================================================================== --- head/deskutils/treeline/files/patch-source_spellcheck.py (nonexistent) +++ head/deskutils/treeline/files/patch-source_spellcheck.py (revision 479098) @@ -0,0 +1,19 @@ +The spelling engine is not configurable at runtime and the program uses the +first one it comes across. This change sets a default to check first based +on the engine selected in the port options. + +--- source/spellcheck.py.orig 2018-04-08 19:19:50 UTC ++++ source/spellcheck.py +@@ -44,6 +44,12 @@ class SpellCheckInterface: + ('ispell', ['-a -h -Tutf8', '-a']), + ('hunspell', ['-a -H -i utf-8'])]) + langPrefix = {'aspell': 'l', 'ispell': 'd', 'hunspell': 'd'} ++ ++ """Set the default engine and check it first ++ """ ++ defaultEngine = 'hunspell' ++ engineOptions.move_to_end(defaultEngine, last=False) ++ + if spellPath: + newEngineOptions = {} + for engine in engineOptions.keys(): Property changes on: head/deskutils/treeline/files/patch-source_spellcheck.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/deskutils/treeline/pkg-plist =================================================================== --- head/deskutils/treeline/pkg-plist (revision 479097) +++ head/deskutils/treeline/pkg-plist (revision 479098) @@ -1,246 +1,325 @@ bin/treeline -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/LICENSE +share/applications/treeline.desktop %%PORTDOCS%%%%DOCSDIR%%/basichelp.html -%%PORTDOCS%%%%DOCSDIR%%/documentation.trl -%%PORTDOCS%%%%DOCSDIR%%/samples/110en_sample_basic_longtext.trl -%%PORTDOCS%%%%DOCSDIR%%/samples/120en_sample_basic_contacts.trl -%%PORTDOCS%%%%DOCSDIR%%/samples/130en_sample_basic_booklist.trl -%%PORTDOCS%%%%DOCSDIR%%/samples/210en_sample_char_format.trl -%%PORTDOCS%%%%DOCSDIR%%/samples/220en_sample_bookmarks.trl -%%PORTDOCS%%%%DOCSDIR%%/samples/230en_sample_intern_links.trl -%%PORTDOCS%%%%DOCSDIR%%/samples/240en_sample_table_booklist.trl -%%PORTDOCS%%%%DOCSDIR%%/samples/310en_sample_conditional_todo.trl -%%PORTDOCS%%%%DOCSDIR%%/samples/320en_sample_other_fields.trl -%%PORTDOCS%%%%DOCSDIR%%/samples/330en_sample_math_fields.trl -%%DATADIR%%/__pycache__/conditional.cpython-36.pyc -%%DATADIR%%/__pycache__/configdialog.cpython-36.pyc -%%DATADIR%%/__pycache__/dataeditors.cpython-36.pyc -%%DATADIR%%/__pycache__/dataeditview.cpython-36.pyc -%%DATADIR%%/__pycache__/exports.cpython-36.pyc -%%DATADIR%%/__pycache__/fieldformat.cpython-36.pyc -%%DATADIR%%/__pycache__/genboolean.cpython-36.pyc -%%DATADIR%%/__pycache__/gennumber.cpython-36.pyc -%%DATADIR%%/__pycache__/globalref.cpython-36.pyc -%%DATADIR%%/__pycache__/helpview.cpython-36.pyc -%%DATADIR%%/__pycache__/icondict.cpython-36.pyc -%%DATADIR%%/__pycache__/imports.cpython-36.pyc -%%DATADIR%%/__pycache__/linkref.cpython-36.pyc -%%DATADIR%%/__pycache__/matheval.cpython-36.pyc -%%DATADIR%%/__pycache__/miscdialogs.cpython-36.pyc -%%DATADIR%%/__pycache__/nodeformat.cpython-36.pyc -%%DATADIR%%/__pycache__/numbering.cpython-36.pyc -%%DATADIR%%/__pycache__/optiondefaults.cpython-36.pyc -%%DATADIR%%/__pycache__/options.cpython-36.pyc -%%DATADIR%%/__pycache__/outputview.cpython-36.pyc -%%DATADIR%%/__pycache__/p3.cpython-36.pyc -%%DATADIR%%/__pycache__/plugininterface.cpython-36.pyc -%%DATADIR%%/__pycache__/printdata.cpython-36.pyc -%%DATADIR%%/__pycache__/printdialogs.cpython-36.pyc -%%DATADIR%%/__pycache__/recentfiles.cpython-36.pyc -%%DATADIR%%/__pycache__/setup.cpython-36.pyc -%%DATADIR%%/__pycache__/spellcheck.cpython-36.pyc -%%DATADIR%%/__pycache__/titlelistview.cpython-36.pyc -%%DATADIR%%/__pycache__/treeformats.cpython-36.pyc -%%DATADIR%%/__pycache__/treeline.cpython-36.pyc -%%DATADIR%%/__pycache__/treelocalcontrol.cpython-36.pyc -%%DATADIR%%/__pycache__/treemaincontrol.cpython-36.pyc -%%DATADIR%%/__pycache__/treemodel.cpython-36.pyc -%%DATADIR%%/__pycache__/treenode.cpython-36.pyc -%%DATADIR%%/__pycache__/treenodelist.cpython-36.pyc -%%DATADIR%%/__pycache__/treeopener.cpython-36.pyc -%%DATADIR%%/__pycache__/treeoutput.cpython-36.pyc -%%DATADIR%%/__pycache__/treeselection.cpython-36.pyc -%%DATADIR%%/__pycache__/treeview.cpython-36.pyc -%%DATADIR%%/__pycache__/treewindow.cpython-36.pyc -%%DATADIR%%/__pycache__/undo.cpython-36.pyc -%%DATADIR%%/__pycache__/urltools.cpython-36.pyc +%%PORTDOCS%%%%DOCSDIR%%/documentation.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/110en_sample_basic_longtext.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/120en_sample_basic_contacts.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/130en_sample_basic_booklist.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/140en_sample_genealogy.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/210en_sample_char_format.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/220en_sample_bookmarks.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/230en_sample_intern_links.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/240en_sample_table_booklist.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/310en_sample_conditional_todo.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/320en_sample_other_fields.trln +%%PORTDOCS%%%%DOCSDIR%%/samples/330en_sample_math_fields.trln +share/icons/hicolor/48x48/apps/treeline-icon.png +share/icons/hicolor/scalable/apps/treeline-icon.svg +%%DATADIR%%/__pycache__/breadcrumbview.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/breadcrumbview.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/conditional.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/conditional.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/configdialog.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/configdialog.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/dataeditors.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/dataeditors.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/dataeditview.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/dataeditview.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/exports.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/exports.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/fieldformat.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/fieldformat.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/genboolean.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/genboolean.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/gennumber.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/gennumber.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/globalref.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/globalref.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/helpview.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/helpview.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/icondict.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/icondict.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/imports.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/imports.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/matheval.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/matheval.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/miscdialogs.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/miscdialogs.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/nodeformat.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/nodeformat.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/numbering.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/numbering.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/optiondefaults.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/optiondefaults.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/options.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/options.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/outputview.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/outputview.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/p3.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/p3.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/printdata.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/printdata.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/printdialogs.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/printdialogs.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/recentfiles.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/recentfiles.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/setup.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/setup.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/spellcheck.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/spellcheck.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/titlelistview.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/titlelistview.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treeformats.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treeformats.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treeline.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treeline.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treelocalcontrol.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treelocalcontrol.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treemaincontrol.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treemaincontrol.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treemodel.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treemodel.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treenode.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treenode.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treeoutput.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treeoutput.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treeselection.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treeselection.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treespot.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treespot.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treespotlist.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treespotlist.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treestructure.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treestructure.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treeview.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treeview.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/treewindow.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/treewindow.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/undo.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/undo.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/__pycache__/urltools.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% +%%DATADIR%%/__pycache__/urltools.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/breadcrumbview.py %%DATADIR%%/conditional.py %%DATADIR%%/configdialog.py %%DATADIR%%/dataeditors.py %%DATADIR%%/dataeditview.py %%DATADIR%%/exports.py %%DATADIR%%/fieldformat.py %%DATADIR%%/genboolean.py %%DATADIR%%/gennumber.py %%DATADIR%%/globalref.py %%DATADIR%%/helpview.py %%DATADIR%%/icondict.py +%%DATADIR%%/icons/toolbar/32x32/dataaddcategory.png +%%DATADIR%%/icons/toolbar/32x32/dataclonematches.png %%DATADIR%%/icons/toolbar/32x32/dataconfigtype.png +%%DATADIR%%/icons/toolbar/32x32/datacopytype.png +%%DATADIR%%/icons/toolbar/32x32/datadetachclones.png +%%DATADIR%%/icons/toolbar/32x32/dataflatcategory.png +%%DATADIR%%/icons/toolbar/32x32/datanodetype.png +%%DATADIR%%/icons/toolbar/32x32/datanumbering.png %%DATADIR%%/icons/toolbar/32x32/datasortnodes.png -%%DATADIR%%/icons/toolbar/32x32/editboldfont.png +%%DATADIR%%/icons/toolbar/32x32/dataswapcategory.png %%DATADIR%%/icons/toolbar/32x32/editcopy.png %%DATADIR%%/icons/toolbar/32x32/editcut.png -%%DATADIR%%/icons/toolbar/32x32/editextlink.png -%%DATADIR%%/icons/toolbar/32x32/editintlink.png -%%DATADIR%%/icons/toolbar/32x32/edititalicfont.png %%DATADIR%%/icons/toolbar/32x32/editpaste.png +%%DATADIR%%/icons/toolbar/32x32/editpasteafter.png +%%DATADIR%%/icons/toolbar/32x32/editpastebefore.png +%%DATADIR%%/icons/toolbar/32x32/editpastechild.png +%%DATADIR%%/icons/toolbar/32x32/editpastecloneafter.png +%%DATADIR%%/icons/toolbar/32x32/editpasteclonebefore.png +%%DATADIR%%/icons/toolbar/32x32/editpasteclonechild.png +%%DATADIR%%/icons/toolbar/32x32/editpasteplain.png %%DATADIR%%/icons/toolbar/32x32/editredo.png -%%DATADIR%%/icons/toolbar/32x32/editunderlinefont.png %%DATADIR%%/icons/toolbar/32x32/editundo.png +%%DATADIR%%/icons/toolbar/32x32/fileexport.png +%%DATADIR%%/icons/toolbar/32x32/fileimport.png %%DATADIR%%/icons/toolbar/32x32/filenew.png %%DATADIR%%/icons/toolbar/32x32/fileopen.png +%%DATADIR%%/icons/toolbar/32x32/fileopensample.png %%DATADIR%%/icons/toolbar/32x32/fileprint.png +%%DATADIR%%/icons/toolbar/32x32/fileprintpdf.png %%DATADIR%%/icons/toolbar/32x32/fileprintpreview.png %%DATADIR%%/icons/toolbar/32x32/fileprintsetup.png +%%DATADIR%%/icons/toolbar/32x32/fileproperties.png %%DATADIR%%/icons/toolbar/32x32/filequit.png %%DATADIR%%/icons/toolbar/32x32/filesave.png %%DATADIR%%/icons/toolbar/32x32/filesaveas.png +%%DATADIR%%/icons/toolbar/32x32/formatboldfont.png +%%DATADIR%%/icons/toolbar/32x32/formatclearformat.png +%%DATADIR%%/icons/toolbar/32x32/formatextlink.png +%%DATADIR%%/icons/toolbar/32x32/formatfontcolor.png +%%DATADIR%%/icons/toolbar/32x32/formatfontsize.png +%%DATADIR%%/icons/toolbar/32x32/formatintlink.png +%%DATADIR%%/icons/toolbar/32x32/formatitalicfont.png +%%DATADIR%%/icons/toolbar/32x32/formatselectall.png +%%DATADIR%%/icons/toolbar/32x32/formatunderlinefont.png %%DATADIR%%/icons/toolbar/32x32/helpabout.png %%DATADIR%%/icons/toolbar/32x32/helpback.png +%%DATADIR%%/icons/toolbar/32x32/helpbasic.png %%DATADIR%%/icons/toolbar/32x32/helpforward.png +%%DATADIR%%/icons/toolbar/32x32/helpfull.png %%DATADIR%%/icons/toolbar/32x32/helphome.png %%DATADIR%%/icons/toolbar/32x32/helpnext.png %%DATADIR%%/icons/toolbar/32x32/helpprevious.png %%DATADIR%%/icons/toolbar/32x32/nodeaddchild.png %%DATADIR%%/icons/toolbar/32x32/nodedelete.png %%DATADIR%%/icons/toolbar/32x32/nodeindent.png %%DATADIR%%/icons/toolbar/32x32/nodeinsertafter.png %%DATADIR%%/icons/toolbar/32x32/nodeinsertbefore.png %%DATADIR%%/icons/toolbar/32x32/nodemovedown.png %%DATADIR%%/icons/toolbar/32x32/nodemovefirst.png %%DATADIR%%/icons/toolbar/32x32/nodemovelast.png %%DATADIR%%/icons/toolbar/32x32/nodemoveup.png %%DATADIR%%/icons/toolbar/32x32/noderename.png %%DATADIR%%/icons/toolbar/32x32/nodeunindent.png %%DATADIR%%/icons/toolbar/32x32/printpreviewdouble.png %%DATADIR%%/icons/toolbar/32x32/printpreviewnext.png %%DATADIR%%/icons/toolbar/32x32/printpreviewprevious.png %%DATADIR%%/icons/toolbar/32x32/printpreviewsingle.png %%DATADIR%%/icons/toolbar/32x32/printpreviewzoomall.png %%DATADIR%%/icons/toolbar/32x32/printpreviewzoomin.png %%DATADIR%%/icons/toolbar/32x32/printpreviewzoomout.png %%DATADIR%%/icons/toolbar/32x32/printpreviewzoomwidth.png +%%DATADIR%%/icons/toolbar/32x32/toolsfiltercondition.png %%DATADIR%%/icons/toolbar/32x32/toolsfiltertext.png +%%DATADIR%%/icons/toolbar/32x32/toolsfindcondition.png +%%DATADIR%%/icons/toolbar/32x32/toolsfindreplace.png %%DATADIR%%/icons/toolbar/32x32/toolsfindtext.png +%%DATADIR%%/icons/toolbar/32x32/toolsfonts.png %%DATADIR%%/icons/toolbar/32x32/toolsgenoptions.png +%%DATADIR%%/icons/toolbar/32x32/toolsshortcuts.png %%DATADIR%%/icons/toolbar/32x32/toolsspellcheck.png +%%DATADIR%%/icons/toolbar/32x32/toolstoolbars.png %%DATADIR%%/icons/toolbar/32x32/treelogo.png +%%DATADIR%%/icons/toolbar/32x32/viewbreadcrumb.png %%DATADIR%%/icons/toolbar/32x32/viewcollapsebranch.png +%%DATADIR%%/icons/toolbar/32x32/viewdataeditor.png +%%DATADIR%%/icons/toolbar/32x32/viewdataoutput.png %%DATADIR%%/icons/toolbar/32x32/viewexpandbranch.png %%DATADIR%%/icons/toolbar/32x32/viewnextselect.png %%DATADIR%%/icons/toolbar/32x32/viewprevselect.png %%DATADIR%%/icons/toolbar/32x32/viewshowchildpane.png %%DATADIR%%/icons/toolbar/32x32/viewshowdescend.png +%%DATADIR%%/icons/toolbar/32x32/viewtitlelist.png %%DATADIR%%/icons/toolbar/32x32/winclosewindow.png %%DATADIR%%/icons/toolbar/32x32/winnewwindow.png %%DATADIR%%/icons/tree/anchor.png %%DATADIR%%/icons/tree/arrow_1.png %%DATADIR%%/icons/tree/arrow_2.png %%DATADIR%%/icons/tree/arrow_3.png %%DATADIR%%/icons/tree/arrow_4.png %%DATADIR%%/icons/tree/arrow_5.png %%DATADIR%%/icons/tree/bell.png %%DATADIR%%/icons/tree/book_1.png %%DATADIR%%/icons/tree/book_2.png %%DATADIR%%/icons/tree/book_3.png %%DATADIR%%/icons/tree/bookmark.png %%DATADIR%%/icons/tree/bulb.png %%DATADIR%%/icons/tree/bullet_1.png %%DATADIR%%/icons/tree/bullet_2.png %%DATADIR%%/icons/tree/bullet_3.png %%DATADIR%%/icons/tree/check_1.png %%DATADIR%%/icons/tree/check_2.png %%DATADIR%%/icons/tree/check_3.png %%DATADIR%%/icons/tree/clock.png %%DATADIR%%/icons/tree/colors.png %%DATADIR%%/icons/tree/date_1.png %%DATADIR%%/icons/tree/date_2.png %%DATADIR%%/icons/tree/default.png %%DATADIR%%/icons/tree/disk.png %%DATADIR%%/icons/tree/doc.png %%DATADIR%%/icons/tree/euro.png %%DATADIR%%/icons/tree/folder_1.png %%DATADIR%%/icons/tree/folder_2.png %%DATADIR%%/icons/tree/folder_3.png %%DATADIR%%/icons/tree/gear.png %%DATADIR%%/icons/tree/gnu.png %%DATADIR%%/icons/tree/hand.png %%DATADIR%%/icons/tree/heart.png %%DATADIR%%/icons/tree/home.png %%DATADIR%%/icons/tree/lock_1.png %%DATADIR%%/icons/tree/lock_2.png %%DATADIR%%/icons/tree/mag.png %%DATADIR%%/icons/tree/mail.png %%DATADIR%%/icons/tree/minus.png %%DATADIR%%/icons/tree/misc.png %%DATADIR%%/icons/tree/move.png %%DATADIR%%/icons/tree/music.png %%DATADIR%%/icons/tree/note.png %%DATADIR%%/icons/tree/pencil.png %%DATADIR%%/icons/tree/person.png %%DATADIR%%/icons/tree/phone.png %%DATADIR%%/icons/tree/plus.png %%DATADIR%%/icons/tree/print.png %%DATADIR%%/icons/tree/question.png %%DATADIR%%/icons/tree/rocket.png %%DATADIR%%/icons/tree/round_minus.png %%DATADIR%%/icons/tree/round_plus.png %%DATADIR%%/icons/tree/smiley_1.png %%DATADIR%%/icons/tree/smiley_2.png %%DATADIR%%/icons/tree/smiley_3.png %%DATADIR%%/icons/tree/smiley_4.png %%DATADIR%%/icons/tree/smiley_5.png %%DATADIR%%/icons/tree/sphere.png %%DATADIR%%/icons/tree/star.png %%DATADIR%%/icons/tree/sum.png %%DATADIR%%/icons/tree/table.png %%DATADIR%%/icons/tree/task_1.png %%DATADIR%%/icons/tree/task_2.png %%DATADIR%%/icons/tree/term.png %%DATADIR%%/icons/tree/text.png %%DATADIR%%/icons/tree/trash.png %%DATADIR%%/icons/tree/treeline.png %%DATADIR%%/icons/tree/treelogo.png %%DATADIR%%/icons/tree/tux_1.png %%DATADIR%%/icons/tree/tux_2.png %%DATADIR%%/icons/tree/warning.png %%DATADIR%%/icons/tree/wrench.png %%DATADIR%%/icons/tree/write.png %%DATADIR%%/icons/tree/x_1.png %%DATADIR%%/icons/tree/x_2.png %%DATADIR%%/icons/tree/x_3.png +%%DATADIR%%/icons/treeline-icon.png +%%DATADIR%%/icons/treeline-icon.svg %%DATADIR%%/imports.py -%%DATADIR%%/linkref.py %%DATADIR%%/matheval.py %%DATADIR%%/miscdialogs.py %%DATADIR%%/nodeformat.py %%DATADIR%%/numbering.py %%DATADIR%%/optiondefaults.py %%DATADIR%%/options.py %%DATADIR%%/outputview.py %%DATADIR%%/p3.py -%%DATADIR%%/plugininterface.py -%%PLUGINS%%%%DATADIR%%/plugins/httpload.py -%%PLUGINS%%%%DATADIR%%/plugins/treepadexport.py -%%PLUGINS%%%%DATADIR%%/plugins/updateref.py %%DATADIR%%/printdata.py %%DATADIR%%/printdialogs.py %%DATADIR%%/recentfiles.py %%DATADIR%%/setup.py %%DATADIR%%/spellcheck.py -%%DATADIR%%/templates/110en_Long_Text.trl -%%DATADIR%%/templates/210en_Contact_List.trl -%%DATADIR%%/templates/220en_Book_List.trl -%%DATADIR%%/templates/230en_ToDo_List.trl +%%DATADIR%%/templates/110en_Long_Text.trln +%%DATADIR%%/templates/210en_Contact_List.trln +%%DATADIR%%/templates/220en_Book_List.trln +%%DATADIR%%/templates/230en_ToDo_List.trln +%%DATADIR%%/templates/exports/live_tree_export.css +%%DATADIR%%/templates/exports/live_tree_export.html +%%DATADIR%%/templates/exports/live_tree_export.js %%DATADIR%%/titlelistview.py -%%DATADIR%%/translations/qt_de.qm -%%DATADIR%%/translations/qt_pt.qm -%%DATADIR%%/translations/treeline_de.qm -%%DATADIR%%/translations/treeline_pt.qm +%%NLS%%%%DATADIR%%/translations/qt_de.qm +%%NLS%%%%DATADIR%%/translations/treeline_de.qm %%DATADIR%%/treeformats.py %%DATADIR%%/treeline.pro %%DATADIR%%/treeline.py %%DATADIR%%/treelocalcontrol.py %%DATADIR%%/treemaincontrol.py %%DATADIR%%/treemodel.py %%DATADIR%%/treenode.py -%%DATADIR%%/treenodelist.py -%%DATADIR%%/treeopener.py %%DATADIR%%/treeoutput.py %%DATADIR%%/treeselection.py +%%DATADIR%%/treespot.py +%%DATADIR%%/treespotlist.py +%%DATADIR%%/treestructure.py %%DATADIR%%/treeview.py %%DATADIR%%/treewindow.py %%DATADIR%%/undo.py %%DATADIR%%/urltools.py -@dir %%DATADIR%%/plugins