From owner-svn-ports-head@freebsd.org Thu Sep 6 12:51:35 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 531A5FFA85D; Thu, 6 Sep 2018 12:51:35 +0000 (UTC) (envelope-from jhale@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 08D6775B6D; Thu, 6 Sep 2018 12:51:35 +0000 (UTC) (envelope-from jhale@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 039AC53B1; Thu, 6 Sep 2018 12:51:35 +0000 (UTC) (envelope-from jhale@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w86CpYEG059016; Thu, 6 Sep 2018 12:51:34 GMT (envelope-from jhale@FreeBSD.org) Received: (from jhale@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w86CpYCr059011; Thu, 6 Sep 2018 12:51:34 GMT (envelope-from jhale@FreeBSD.org) Message-Id: <201809061251.w86CpYCr059011@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jhale set sender to jhale@FreeBSD.org using -f From: "Jason E. Hale" Date: Thu, 6 Sep 2018 12:51:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r479098 - in head/deskutils/treeline: . files X-SVN-Group: ports-head X-SVN-Commit-Author: jhale X-SVN-Commit-Paths: in head/deskutils/treeline: . files X-SVN-Commit-Revision: 479098 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 12:51:35 -0000 Author: jhale Date: Thu Sep 6 12:51:33 2018 New Revision: 479098 URL: https://svnweb.freebsd.org/changeset/ports/479098 Log: - Update to 3.0.0 - Now uses PyQt 5.x - Minimum python requirement raised to 3.5 - Remove DESKTOP_ENTRIES - source now includes a .desktop file - Removed options * PLUGINS - this version no longer uses them - Added options * ASPELL, HUNSPELL, and ISPELL - desired default spellchecker * NLS - conditional native language support Added: head/deskutils/treeline/files/ head/deskutils/treeline/files/patch-install.py (contents, props changed) head/deskutils/treeline/files/patch-source_spellcheck.py (contents, props changed) Modified: head/deskutils/treeline/Makefile head/deskutils/treeline/distinfo head/deskutils/treeline/pkg-plist Modified: head/deskutils/treeline/Makefile ============================================================================== --- head/deskutils/treeline/Makefile Thu Sep 6 12:51:20 2018 (r479097) +++ head/deskutils/treeline/Makefile Thu Sep 6 12:51:33 2018 (r479098) @@ -2,47 +2,58 @@ # $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 Modified: head/deskutils/treeline/distinfo ============================================================================== --- head/deskutils/treeline/distinfo Thu Sep 6 12:51:20 2018 (r479097) +++ head/deskutils/treeline/distinfo Thu Sep 6 12:51:33 2018 (r479098) @@ -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 Added: head/deskutils/treeline/files/patch-install.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/treeline/files/patch-install.py Thu Sep 6 12:51:33 2018 (r479098) @@ -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:]) Added: head/deskutils/treeline/files/patch-source_spellcheck.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/treeline/files/patch-source_spellcheck.py Thu Sep 6 12:51:33 2018 (r479098) @@ -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(): Modified: head/deskutils/treeline/pkg-plist ============================================================================== --- head/deskutils/treeline/pkg-plist Thu Sep 6 12:51:20 2018 (r479097) +++ head/deskutils/treeline/pkg-plist Thu Sep 6 12:51:33 2018 (r479098) @@ -1,60 +1,105 @@ 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 @@ -66,29 +111,55 @@ bin/treeline %%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 @@ -111,17 +182,27 @@ bin/treeline %%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 @@ -200,8 +281,9 @@ bin/treeline %%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 @@ -210,24 +292,21 @@ bin/treeline %%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 @@ -235,12 +314,12 @@ bin/treeline %%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