Date: Fri, 8 Dec 2017 17:05:59 +0000 (UTC) From: Pawel Pekala <pawel@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r455785 - head/deskutils/treeline Message-ID: <201712081705.vB8H5x3o022237@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pawel Date: Fri Dec 8 17:05:59 2017 New Revision: 455785 URL: https://svnweb.freebsd.org/changeset/ports/455785 Log: - Update to version 2.0.2, now python3 based - Remove dead mirror site - Use shebangfix to fix python path - Now that we have 3 additional plugins rename HTTLOAD option to PLUGINS Changelog: http://treeline.bellz.org/index.html Modified: head/deskutils/treeline/Makefile head/deskutils/treeline/distinfo head/deskutils/treeline/pkg-plist Modified: head/deskutils/treeline/Makefile ============================================================================== --- head/deskutils/treeline/Makefile Fri Dec 8 15:46:28 2017 (r455784) +++ head/deskutils/treeline/Makefile Fri Dec 8 17:05:59 2017 (r455785) @@ -2,12 +2,10 @@ # $FreeBSD$ PORTNAME= treeline -PORTVERSION= 1.4.1 -PORTREVISION= 9 +PORTVERSION= 2.0.2 CATEGORIES= deskutils python MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/:treeline \ - http://treeline.bellz.org/plugins/:plugins \ - http://depot.fsck.ch/mirror/distfiles/:treeline,plugins + http://treeline.bellz.org/plugins2/:plugins DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:treeline EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} @@ -20,8 +18,9 @@ LICENSE_FILE= ${WRKSRC}/doc/LICENSE BUILD_DEPENDS= aspell:textproc/aspell RUN_DEPENDS= aspell:textproc/aspell -USES= python:2 pyqt:4 -USE_PYQT= gui network sip_build +USES= python:3.4+ pyqt:4 shebangfix +SHEBANG_FILES= source/treeline.py +USE_PYQT= gui network sip_build NO_BUILD= yes NO_ARCH= yes @@ -30,19 +29,20 @@ WRKSRC= ${WRKDIR}/TreeLine DESKTOP_ENTRIES= "TreeLine" "" "${DATADIR}/icons/tree/treeline.png" \ "${PORTNAME}" "Utility;" false -OPTIONS_DEFINE= DOCS HTTPLOAD +OPTIONS_DEFINE= DOCS PLUGINS OPTIONS_SUB= yes -HTTPLOAD_DESC= httpLoad plugin -HTTPLOAD_DISTFILES= httpload2.py:plugins +PLUGINS_DESC= Additional plugins: httpload, treepadexport, updateref +PLUGINS_DISTFILES= httpload.py:plugins \ + treepadexport.py:plugins \ + updateref.py:plugins \ do-install: (cd ${WRKSRC} && ${PYTHON_CMD} install.py -b ${STAGEDIR} -p ${PREFIX} \ -d ${DOCSDIR} -i ${DATADIR}/icons) - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/plugins -do-install-HTTPLOAD-on: - ${INSTALL_DATA} ${DISTDIR}/httpload2.py \ - ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/plugins +do-install-PLUGINS-on: + (cd ${DISTDIR} && ${INSTALL_DATA} ${PLUGINS_DISTFILES:S/:plugins//} \ + ${STAGEDIR}${DATADIR}/plugins) .include <bsd.port.mk> Modified: head/deskutils/treeline/distinfo ============================================================================== --- head/deskutils/treeline/distinfo Fri Dec 8 15:46:28 2017 (r455784) +++ head/deskutils/treeline/distinfo Fri Dec 8 17:05:59 2017 (r455785) @@ -1,4 +1,9 @@ -SHA256 (treeline-1.4.1.tar.gz) = d66e0fcae9bcb5e54f664381f6af73f360f9ff46c91787a126c7197fbe685489 -SIZE (treeline-1.4.1.tar.gz) = 499500 -SHA256 (httpload2.py) = 30f243207369f294eb0442bfd752dd104f82f158791b97223bbc20a6fd266593 -SIZE (httpload2.py) = 3206 +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 Modified: head/deskutils/treeline/pkg-plist ============================================================================== --- head/deskutils/treeline/pkg-plist Fri Dec 8 15:46:28 2017 (r455784) +++ head/deskutils/treeline/pkg-plist Fri Dec 8 17:05:59 2017 (r455785) @@ -1,137 +1,127 @@ bin/treeline -lib/treeline/cmdline.py -lib/treeline/cmdline.pyc -lib/treeline/conditional.py -lib/treeline/conditional.pyc -lib/treeline/configdialog.py -lib/treeline/configdialog.pyc -lib/treeline/fieldformat.py -lib/treeline/fieldformat.pyc -lib/treeline/genboolean.py -lib/treeline/genboolean.pyc -lib/treeline/gendate.py -lib/treeline/gendate.pyc -lib/treeline/gennumber.py -lib/treeline/gennumber.pyc -lib/treeline/gentime.py -lib/treeline/gentime.pyc -lib/treeline/globalref.py -lib/treeline/globalref.pyc -lib/treeline/helpview.py -lib/treeline/helpview.pyc -lib/treeline/icondict.py -lib/treeline/icondict.pyc -lib/treeline/nodeformat.py -lib/treeline/nodeformat.pyc -lib/treeline/numbering.py -lib/treeline/numbering.pyc -lib/treeline/option.py -lib/treeline/option.pyc -lib/treeline/optiondefaults.py -lib/treeline/optiondefaults.pyc -lib/treeline/optiondlg.py -lib/treeline/optiondlg.pyc -lib/treeline/output.py -lib/treeline/output.pyc -lib/treeline/p3.py -lib/treeline/p3.pyc -lib/treeline/plugininterface.py -lib/treeline/plugininterface.pyc -lib/treeline/printdata.py -lib/treeline/printdata.pyc -lib/treeline/printdialogs.py -lib/treeline/printdialogs.pyc -lib/treeline/recentfiles.py -lib/treeline/recentfiles.pyc -lib/treeline/setup.py -lib/treeline/setup.pyc -lib/treeline/spellcheck.py -lib/treeline/spellcheck.pyc -lib/treeline/treecontrol.py -lib/treeline/treecontrol.pyc -lib/treeline/treedialogs.py -lib/treeline/treedialogs.pyc -lib/treeline/treedoc.py -lib/treeline/treedoc.pyc -lib/treeline/treeeditviews.py -lib/treeline/treeeditviews.pyc -lib/treeline/treeflatview.py -lib/treeline/treeflatview.pyc -lib/treeline/treeformats.py -lib/treeline/treeformats.pyc -lib/treeline/treeitem.py -lib/treeline/treeitem.pyc -lib/treeline/treeline.pro -lib/treeline/treeline.py -lib/treeline/treeline.pyc -lib/treeline/treemainwin.py -lib/treeline/treemainwin.pyc -lib/treeline/treerightviews.py -lib/treeline/treerightviews.pyc -lib/treeline/treeselection.py -lib/treeline/treeselection.pyc -lib/treeline/treeview.py -lib/treeline/treeview.pyc -lib/treeline/treexmlparse.py -lib/treeline/treexmlparse.pyc -lib/treeline/undo.py -lib/treeline/undo.pyc -%%HTTPLOAD%%lib/treeline/plugins/httpload2.py +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%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 +%%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/dataconfigtype.png -%%DATADIR%%/icons/toolbar/32x32/datafiltercond.png -%%DATADIR%%/icons/toolbar/32x32/datafiltertext.png -%%DATADIR%%/icons/toolbar/32x32/datasetdescendtype.png -%%DATADIR%%/icons/toolbar/32x32/datasort.png -%%DATADIR%%/icons/toolbar/32x32/editaddchild.png +%%DATADIR%%/icons/toolbar/32x32/datasortnodes.png +%%DATADIR%%/icons/toolbar/32x32/editboldfont.png %%DATADIR%%/icons/toolbar/32x32/editcopy.png %%DATADIR%%/icons/toolbar/32x32/editcut.png -%%DATADIR%%/icons/toolbar/32x32/editdelete.png -%%DATADIR%%/icons/toolbar/32x32/editindent.png -%%DATADIR%%/icons/toolbar/32x32/editinsertafter.png -%%DATADIR%%/icons/toolbar/32x32/editinsertbefore.png -%%DATADIR%%/icons/toolbar/32x32/editmovedown.png -%%DATADIR%%/icons/toolbar/32x32/editmovefirst.png -%%DATADIR%%/icons/toolbar/32x32/editmovelast.png -%%DATADIR%%/icons/toolbar/32x32/editmoveup.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/editredo.png -%%DATADIR%%/icons/toolbar/32x32/editrename.png +%%DATADIR%%/icons/toolbar/32x32/editunderlinefont.png %%DATADIR%%/icons/toolbar/32x32/editundo.png -%%DATADIR%%/icons/toolbar/32x32/editunindent.png %%DATADIR%%/icons/toolbar/32x32/filenew.png %%DATADIR%%/icons/toolbar/32x32/fileopen.png %%DATADIR%%/icons/toolbar/32x32/fileprint.png %%DATADIR%%/icons/toolbar/32x32/fileprintpreview.png +%%DATADIR%%/icons/toolbar/32x32/fileprintsetup.png %%DATADIR%%/icons/toolbar/32x32/filequit.png %%DATADIR%%/icons/toolbar/32x32/filesave.png %%DATADIR%%/icons/toolbar/32x32/filesaveas.png -%%DATADIR%%/icons/toolbar/32x32/helpnext.png %%DATADIR%%/icons/toolbar/32x32/helpabout.png %%DATADIR%%/icons/toolbar/32x32/helpback.png -%%DATADIR%%/icons/toolbar/32x32/helpcontents.png %%DATADIR%%/icons/toolbar/32x32/helpforward.png %%DATADIR%%/icons/toolbar/32x32/helphome.png +%%DATADIR%%/icons/toolbar/32x32/helpnext.png %%DATADIR%%/icons/toolbar/32x32/helpprevious.png -%%DATADIR%%/icons/toolbar/32x32/textaddboldtag.png -%%DATADIR%%/icons/toolbar/32x32/textaddcolortag.png -%%DATADIR%%/icons/toolbar/32x32/textadditalicstag.png -%%DATADIR%%/icons/toolbar/32x32/textaddsizetag.png -%%DATADIR%%/icons/toolbar/32x32/textaddunderlinetag.png -%%DATADIR%%/icons/toolbar/32x32/toolsbackcolor.png -%%DATADIR%%/icons/toolbar/32x32/toolscollapse.png -%%DATADIR%%/icons/toolbar/32x32/toolsexpand.png -%%DATADIR%%/icons/toolbar/32x32/toolsfileoptions.png -%%DATADIR%%/icons/toolbar/32x32/toolsfind.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/toolsfiltertext.png +%%DATADIR%%/icons/toolbar/32x32/toolsfindtext.png %%DATADIR%%/icons/toolbar/32x32/toolsgenoptions.png -%%DATADIR%%/icons/toolbar/32x32/toolsshortcuts.png %%DATADIR%%/icons/toolbar/32x32/toolsspellcheck.png -%%DATADIR%%/icons/toolbar/32x32/toolstextcolor.png -%%DATADIR%%/icons/toolbar/32x32/viewflat.png +%%DATADIR%%/icons/toolbar/32x32/treelogo.png +%%DATADIR%%/icons/toolbar/32x32/viewcollapsebranch.png +%%DATADIR%%/icons/toolbar/32x32/viewexpandbranch.png %%DATADIR%%/icons/toolbar/32x32/viewnextselect.png -%%DATADIR%%/icons/toolbar/32x32/viewpreviousselect.png -%%DATADIR%%/icons/toolbar/32x32/viewshowchild.png +%%DATADIR%%/icons/toolbar/32x32/viewprevselect.png +%%DATADIR%%/icons/toolbar/32x32/viewshowchildpane.png %%DATADIR%%/icons/toolbar/32x32/viewshowdescend.png -%%DATADIR%%/icons/toolbar/32x32/viewtree.png %%DATADIR%%/icons/toolbar/32x32/winclosewindow.png %%DATADIR%%/icons/toolbar/32x32/winnewwindow.png %%DATADIR%%/icons/tree/anchor.png @@ -179,6 +169,7 @@ lib/treeline/undo.pyc %%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 @@ -200,6 +191,7 @@ lib/treeline/undo.pyc %%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 @@ -208,29 +200,47 @@ lib/treeline/undo.pyc %%DATADIR%%/icons/tree/x_1.png %%DATADIR%%/icons/tree/x_2.png %%DATADIR%%/icons/tree/x_3.png -%%DATADIR%%/templates/110en_Long_Plain_Text.trl -%%DATADIR%%/templates/120en_Long_HTML_Text.trl +%%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 -%%PORTDOCS%%%%DOCSDIR%%/README.html -%%PORTDOCS%%%%DOCSDIR%%/doc_condition.png -%%PORTDOCS%%%%DOCSDIR%%/doc_edit.png -%%PORTDOCS%%%%DOCSDIR%%/doc_fieldconf.png -%%PORTDOCS%%%%DOCSDIR%%/doc_filter.png -%%PORTDOCS%%%%DOCSDIR%%/doc_main.png -%%PORTDOCS%%%%DOCSDIR%%/doc_output.png -%%PORTDOCS%%%%DOCSDIR%%/readme.trl -%%PORTDOCS%%%%DOCSDIR%%/sample_basic_booklist.trl -%%PORTDOCS%%%%DOCSDIR%%/sample_basic_contacts.trl -%%PORTDOCS%%%%DOCSDIR%%/sample_basic_longtext.trl -%%PORTDOCS%%%%DOCSDIR%%/sample_bookmarks.trl -%%PORTDOCS%%%%DOCSDIR%%/sample_char_format.trl -%%PORTDOCS%%%%DOCSDIR%%/sample_color_items.trl -%%PORTDOCS%%%%DOCSDIR%%/sample_conditional_todo.trl -%%PORTDOCS%%%%DOCSDIR%%/sample_intern_links.trl -%%PORTDOCS%%%%DOCSDIR%%/sample_other_fields.trl -%%PORTDOCS%%%%DOCSDIR%%/sample_table_booklist.trl -@comment %%DOCSDIR%%/INSTALL -@comment %%DOCSDIR%%/LICENSE -@dir lib/treeline/plugins +%%DATADIR%%/titlelistview.py +%%DATADIR%%/translations/qt_de.qm +%%DATADIR%%/translations/qt_pt.qm +%%DATADIR%%/translations/treeline_de.qm +%%DATADIR%%/translations/treeline_pt.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%%/treeview.py +%%DATADIR%%/treewindow.py +%%DATADIR%%/undo.py +%%DATADIR%%/urltools.py +@dir %%DATADIR%%/plugins
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201712081705.vB8H5x3o022237>