Sat Apr 18 19:42:18 2020 UTC ()
Initial import of TextTest, an open source tool for text-based
functional testing. This means running a program in lots of different
ways from the command line, and using the text output produced as a
means of controlling the behaviour of that application.


(schmonz)
diff -r0 -r1.1 pkgsrc/devel/texttest/DESCR
diff -r0 -r1.1 pkgsrc/devel/texttest/Makefile
diff -r0 -r1.1 pkgsrc/devel/texttest/PLIST
diff -r0 -r1.1 pkgsrc/devel/texttest/distinfo
diff -r0 -r1.1 pkgsrc/devel/texttest/patches/patch-texttestlib_default_____init____.py

File Added: pkgsrc/devel/texttest/DESCR
TextTest is an open source tool for text-based functional testing. This
means running a program in lots of different ways from the command line,
and using the text output produced as a means of controlling the
behaviour of that application.

File Added: pkgsrc/devel/texttest/Makefile
# $NetBSD: Makefile,v 1.1 2020/04/18 19:42:18 schmonz Exp $

DISTNAME=		TextTest-4.0.0
PKGNAME=		${DISTNAME:tl}
CATEGORIES=		devel python
MASTER_SITES=		${MASTER_SITE_SOURCEFORGE:=texttest/}

MAINTAINER=		schmonz@NetBSD.org
HOMEPAGE=		http://texttest.sourceforge.net/
COMMENT=		Tool for text-based Approval Testing
LICENSE=		gnu-lgpl-v2.1

DEPENDS+=		${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3

USE_LANGUAGES=		# none

REPLACE_PYTHON=		texttestlib/default/batch/__init__.py \
			texttestlib/default/virtualdisplay.py

SUBST_CLASSES+=		prefix
SUBST_STAGE.prefix=	pre-configure
SUBST_FILES.prefix=	texttestlib/default/__init__.py
SUBST_VARS.prefix=	PREFIX

.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/texttest/PLIST
@comment $NetBSD: PLIST,v 1.1 2020/04/18 19:42:18 schmonz Exp $
bin/filter_fpdiff.py
bin/filter_rundependent.py
bin/interpretcore
bin/texttest
${PYSITELIB}/texttestlib/__init__.py
${PYSITELIB}/texttestlib/__init__.pyo
${PYSITELIB}/texttestlib/__init__.pyc
${PYSITELIB}/texttestlib/engine.pyo
${PYSITELIB}/texttestlib/engine.pyc
${PYSITELIB}/texttestlib/jobprocess.pyo
${PYSITELIB}/texttestlib/jobprocess.pyc
${PYSITELIB}/texttestlib/logconfiggen.pyo
${PYSITELIB}/texttestlib/logconfiggen.pyc
${PYSITELIB}/texttestlib/plugins.pyo
${PYSITELIB}/texttestlib/plugins.pyc
${PYSITELIB}/texttestlib/testmodel.pyo
${PYSITELIB}/texttestlib/testmodel.pyc
${PYSITELIB}/texttestlib/texttest_version.pyo
${PYSITELIB}/texttestlib/texttest_version.pyc
${PYSITELIB}/texttestlib/utils.pyo
${PYSITELIB}/texttestlib/utils.pyc
${PYSITELIB}/texttestlib/default/__init__.py
${PYSITELIB}/texttestlib/default/__init__.pyo
${PYSITELIB}/texttestlib/default/__init__.pyc
${PYSITELIB}/texttestlib/default/actionrunner.pyo
${PYSITELIB}/texttestlib/default/actionrunner.pyc
${PYSITELIB}/texttestlib/default/colorer.pyo
${PYSITELIB}/texttestlib/default/colorer.pyc
${PYSITELIB}/texttestlib/default/comparefile.pyo
${PYSITELIB}/texttestlib/default/comparefile.pyc
${PYSITELIB}/texttestlib/default/comparetest.pyo
${PYSITELIB}/texttestlib/default/comparetest.pyc
${PYSITELIB}/texttestlib/default/console.pyo
${PYSITELIB}/texttestlib/default/console.pyc
${PYSITELIB}/texttestlib/default/fpdiff.pyo
${PYSITELIB}/texttestlib/default/fpdiff.pyc
${PYSITELIB}/texttestlib/default/performance.pyo
${PYSITELIB}/texttestlib/default/performance.pyc
${PYSITELIB}/texttestlib/default/reconnect.pyo
${PYSITELIB}/texttestlib/default/reconnect.pyc
${PYSITELIB}/texttestlib/default/rundependent.pyo
${PYSITELIB}/texttestlib/default/rundependent.pyc
${PYSITELIB}/texttestlib/default/runtest.pyo
${PYSITELIB}/texttestlib/default/runtest.pyc
${PYSITELIB}/texttestlib/default/sandbox.pyo
${PYSITELIB}/texttestlib/default/sandbox.pyc
${PYSITELIB}/texttestlib/default/scripts.pyo
${PYSITELIB}/texttestlib/default/scripts.pyc
${PYSITELIB}/texttestlib/default/storytext_interface.pyo
${PYSITELIB}/texttestlib/default/storytext_interface.pyc
${PYSITELIB}/texttestlib/default/traffic.pyo
${PYSITELIB}/texttestlib/default/traffic.pyc
${PYSITELIB}/texttestlib/default/virtualdisplay.pyo
${PYSITELIB}/texttestlib/default/virtualdisplay.pyc
${PYSITELIB}/texttestlib/default/actionrunner.py
${PYSITELIB}/texttestlib/default/batch/HTMLcolors.py
${PYSITELIB}/texttestlib/default/batch/HTMLgen.py
${PYSITELIB}/texttestlib/default/batch/__init__.py
${PYSITELIB}/texttestlib/default/batch/HTMLcolors.pyo
${PYSITELIB}/texttestlib/default/batch/HTMLcolors.pyc
${PYSITELIB}/texttestlib/default/batch/HTMLgen.pyo
${PYSITELIB}/texttestlib/default/batch/HTMLgen.pyc
${PYSITELIB}/texttestlib/default/batch/__init__.pyo
${PYSITELIB}/texttestlib/default/batch/__init__.pyc
${PYSITELIB}/texttestlib/default/batch/batchutils.pyo
${PYSITELIB}/texttestlib/default/batch/batchutils.pyc
${PYSITELIB}/texttestlib/default/batch/imgsize.pyo
${PYSITELIB}/texttestlib/default/batch/imgsize.pyc
${PYSITELIB}/texttestlib/default/batch/jenkinschanges.pyo
${PYSITELIB}/texttestlib/default/batch/jenkinschanges.pyc
${PYSITELIB}/texttestlib/default/batch/junitreport.pyo
${PYSITELIB}/texttestlib/default/batch/junitreport.pyc
${PYSITELIB}/texttestlib/default/batch/resultgraphs.pyo
${PYSITELIB}/texttestlib/default/batch/resultgraphs.pyc
${PYSITELIB}/texttestlib/default/batch/summarypages.pyo
${PYSITELIB}/texttestlib/default/batch/summarypages.pyc
${PYSITELIB}/texttestlib/default/batch/testoverview.pyo
${PYSITELIB}/texttestlib/default/batch/testoverview.pyc
${PYSITELIB}/texttestlib/default/batch/batchutils.py
${PYSITELIB}/texttestlib/default/batch/imgsize.py
${PYSITELIB}/texttestlib/default/batch/jenkinschanges.py
${PYSITELIB}/texttestlib/default/batch/junitreport.py
${PYSITELIB}/texttestlib/default/batch/resultgraphs.py
${PYSITELIB}/texttestlib/default/batch/summarypages.py
${PYSITELIB}/texttestlib/default/batch/testoverview.py
${PYSITELIB}/texttestlib/default/batch/testoverview_javascript/comment.js
${PYSITELIB}/texttestlib/default/batch/testoverview_javascript/comment.php
${PYSITELIB}/texttestlib/default/batch/testoverview_javascript/commentlist.js
${PYSITELIB}/texttestlib/default/batch/testoverview_javascript/commentliststyle.css
${PYSITELIB}/texttestlib/default/batch/testoverview_javascript/filter.js
${PYSITELIB}/texttestlib/default/batch/testoverview_javascript/jquery.js
${PYSITELIB}/texttestlib/default/colorer.py
${PYSITELIB}/texttestlib/default/comparefile.py
${PYSITELIB}/texttestlib/default/comparetest.py
${PYSITELIB}/texttestlib/default/console.py
${PYSITELIB}/texttestlib/default/fpdiff.py
${PYSITELIB}/texttestlib/default/gtkgui/__init__.py
${PYSITELIB}/texttestlib/default/gtkgui/__init__.pyo
${PYSITELIB}/texttestlib/default/gtkgui/__init__.pyc
${PYSITELIB}/texttestlib/default/gtkgui/actionholders.pyo
${PYSITELIB}/texttestlib/default/gtkgui/actionholders.pyc
${PYSITELIB}/texttestlib/default/gtkgui/controller.pyo
${PYSITELIB}/texttestlib/default/gtkgui/controller.pyc
${PYSITELIB}/texttestlib/default/gtkgui/entrycompletion.pyo
${PYSITELIB}/texttestlib/default/gtkgui/entrycompletion.pyc
${PYSITELIB}/texttestlib/default/gtkgui/filetrees.pyo
${PYSITELIB}/texttestlib/default/gtkgui/filetrees.pyc
${PYSITELIB}/texttestlib/default/gtkgui/guiplugins.pyo
${PYSITELIB}/texttestlib/default/gtkgui/guiplugins.pyc
${PYSITELIB}/texttestlib/default/gtkgui/guiutils.pyo
${PYSITELIB}/texttestlib/default/gtkgui/guiutils.pyc
${PYSITELIB}/texttestlib/default/gtkgui/statusviews.pyo
${PYSITELIB}/texttestlib/default/gtkgui/statusviews.pyc
${PYSITELIB}/texttestlib/default/gtkgui/stockitems.pyo
${PYSITELIB}/texttestlib/default/gtkgui/stockitems.pyc
${PYSITELIB}/texttestlib/default/gtkgui/testtree.pyo
${PYSITELIB}/texttestlib/default/gtkgui/testtree.pyc
${PYSITELIB}/texttestlib/default/gtkgui/textinfo.pyo
${PYSITELIB}/texttestlib/default/gtkgui/textinfo.pyc
${PYSITELIB}/texttestlib/default/gtkgui/actionholders.py
${PYSITELIB}/texttestlib/default/gtkgui/controller.py
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/__init__.py
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/__init__.pyo
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/__init__.pyc
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/adminactions.pyo
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/adminactions.pyc
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/changeteststate.pyo
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/changeteststate.pyc
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/fileproperties.pyo
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/fileproperties.pyc
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/fileviewers.pyo
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/fileviewers.pyc
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/helpdialogs.pyo
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/helpdialogs.pyc
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/housekeeping.pyo
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/housekeeping.pyc
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/runningactions.pyo
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/runningactions.pyc
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/selectandfilter.pyo
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/selectandfilter.pyc
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/adminactions.py
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/changeteststate.py
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/fileproperties.py
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/fileviewers.py
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/helpdialogs.py
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/housekeeping.py
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/runningactions.py
${PYSITELIB}/texttestlib/default/gtkgui/default_gui/selectandfilter.py
${PYSITELIB}/texttestlib/default/gtkgui/entrycompletion.py
${PYSITELIB}/texttestlib/default/gtkgui/filetrees.py
${PYSITELIB}/texttestlib/default/gtkgui/guiplugins.py
${PYSITELIB}/texttestlib/default/gtkgui/guiutils.py
${PYSITELIB}/texttestlib/default/gtkgui/statusviews.py
${PYSITELIB}/texttestlib/default/gtkgui/stockitems.py
${PYSITELIB}/texttestlib/default/gtkgui/testtree.py
${PYSITELIB}/texttestlib/default/gtkgui/textinfo.py
${PYSITELIB}/texttestlib/default/gtkgui/version_control/__init__.py
${PYSITELIB}/texttestlib/default/gtkgui/version_control/__init__.pyo
${PYSITELIB}/texttestlib/default/gtkgui/version_control/__init__.pyc
${PYSITELIB}/texttestlib/default/gtkgui/version_control/bzr.pyo
${PYSITELIB}/texttestlib/default/gtkgui/version_control/bzr.pyc
${PYSITELIB}/texttestlib/default/gtkgui/version_control/custom_widgets.pyo
${PYSITELIB}/texttestlib/default/gtkgui/version_control/custom_widgets.pyc
${PYSITELIB}/texttestlib/default/gtkgui/version_control/custom_widgets_storytext.pyo
${PYSITELIB}/texttestlib/default/gtkgui/version_control/custom_widgets_storytext.pyc
${PYSITELIB}/texttestlib/default/gtkgui/version_control/cvs.pyo
${PYSITELIB}/texttestlib/default/gtkgui/version_control/cvs.pyc
${PYSITELIB}/texttestlib/default/gtkgui/version_control/git.pyo
${PYSITELIB}/texttestlib/default/gtkgui/version_control/git.pyc
${PYSITELIB}/texttestlib/default/gtkgui/version_control/hg.pyo
${PYSITELIB}/texttestlib/default/gtkgui/version_control/hg.pyc
${PYSITELIB}/texttestlib/default/gtkgui/version_control/vcs_independent.pyo
${PYSITELIB}/texttestlib/default/gtkgui/version_control/vcs_independent.pyc
${PYSITELIB}/texttestlib/default/gtkgui/version_control/bzr.py
${PYSITELIB}/texttestlib/default/gtkgui/version_control/custom_widgets.py
${PYSITELIB}/texttestlib/default/gtkgui/version_control/custom_widgets_storytext.py
${PYSITELIB}/texttestlib/default/gtkgui/version_control/cvs.py
${PYSITELIB}/texttestlib/default/gtkgui/version_control/git.py
${PYSITELIB}/texttestlib/default/gtkgui/version_control/hg.py
${PYSITELIB}/texttestlib/default/gtkgui/version_control/vcs_independent.py
${PYSITELIB}/texttestlib/default/knownbugs/__init__.py
${PYSITELIB}/texttestlib/default/knownbugs/__init__.pyo
${PYSITELIB}/texttestlib/default/knownbugs/__init__.pyc
${PYSITELIB}/texttestlib/default/knownbugs/bugzilla.pyo
${PYSITELIB}/texttestlib/default/knownbugs/bugzilla.pyc
${PYSITELIB}/texttestlib/default/knownbugs/bugzillav2.pyo
${PYSITELIB}/texttestlib/default/knownbugs/bugzillav2.pyc
${PYSITELIB}/texttestlib/default/knownbugs/github.pyo
${PYSITELIB}/texttestlib/default/knownbugs/github.pyc
${PYSITELIB}/texttestlib/default/knownbugs/jira.pyo
${PYSITELIB}/texttestlib/default/knownbugs/jira.pyc
${PYSITELIB}/texttestlib/default/knownbugs/trac.pyo
${PYSITELIB}/texttestlib/default/knownbugs/trac.pyc
${PYSITELIB}/texttestlib/default/knownbugs/bugzilla.py
${PYSITELIB}/texttestlib/default/knownbugs/bugzillav2.py
${PYSITELIB}/texttestlib/default/knownbugs/github.py
${PYSITELIB}/texttestlib/default/knownbugs/jira.py
${PYSITELIB}/texttestlib/default/knownbugs/trac.py
${PYSITELIB}/texttestlib/default/performance.py
${PYSITELIB}/texttestlib/default/reconnect.py
${PYSITELIB}/texttestlib/default/rundependent.py
${PYSITELIB}/texttestlib/default/runtest.py
${PYSITELIB}/texttestlib/default/sandbox.py
${PYSITELIB}/texttestlib/default/scripts.py
${PYSITELIB}/texttestlib/default/storytext_interface.py
${PYSITELIB}/texttestlib/default/traffic.py
${PYSITELIB}/texttestlib/default/virtualdisplay.py
${PYSITELIB}/texttestlib/doc/CREDITS.txt
${PYSITELIB}/texttestlib/doc/ChangeLog
${PYSITELIB}/texttestlib/doc/LICENSE.txt
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_2.x
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.1
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.10
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.11
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.12
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.13
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.14
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.15
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.16
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.17
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.18
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.19
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.20
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.21
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.22
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.23
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.24
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.25
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.26
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.27
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.29
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.3
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.4
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.5
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.6
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_${PYVERSSUFFIX}
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.8
${PYSITELIB}/texttestlib/doc/MigrationNotes_from_3.9
${PYSITELIB}/texttestlib/doc/quick_start.txt
${PYSITELIB}/texttestlib/engine.py
${PYSITELIB}/texttestlib/etc/.gtkrc-2.0
${PYSITELIB}/texttestlib/etc/bzr.xml
${PYSITELIB}/texttestlib/etc/capturemock_config
${PYSITELIB}/texttestlib/etc/cvs.xml
${PYSITELIB}/texttestlib/etc/default_gui-dynamic.xml
${PYSITELIB}/texttestlib/etc/default_gui-static.xml
${PYSITELIB}/texttestlib/etc/default_gui-unordered_text-dynamic.xml
${PYSITELIB}/texttestlib/etc/default_gui-use_case_record_mode-dynamic.xml
${PYSITELIB}/texttestlib/etc/default_gui-use_case_record_mode-static.xml
${PYSITELIB}/texttestlib/etc/default_gui-view_program-dynamic.xml
${PYSITELIB}/texttestlib/etc/default_gui-view_program.xml
${PYSITELIB}/texttestlib/etc/default_gui.uimap
${PYSITELIB}/texttestlib/etc/default_gui.xml
${PYSITELIB}/texttestlib/etc/git.xml
${PYSITELIB}/texttestlib/etc/hg.xml
${PYSITELIB}/texttestlib/etc/rsync_exclude_patterns
${PYSITELIB}/texttestlib/etc/sge.xml
${PYSITELIB}/texttestlib/etc/summary_template.html
${PYSITELIB}/texttestlib/images/arrow_down.png
${PYSITELIB}/texttestlib/images/arrow_up.png
${PYSITELIB}/texttestlib/images/green_arrow_across.png
${PYSITELIB}/texttestlib/images/red_arrow_across.png
${PYSITELIB}/texttestlib/images/retro/texttest-icon-dynamic.jpg
${PYSITELIB}/texttestlib/images/retro/texttest-icon-static.jpg
${PYSITELIB}/texttestlib/images/retro/texttest-logo.gif
${PYSITELIB}/texttestlib/images/retro/texttest-logo.jpg
${PYSITELIB}/texttestlib/images/texttest-icon-dynamic.png
${PYSITELIB}/texttestlib/images/texttest-icon-static.png
${PYSITELIB}/texttestlib/images/texttest-logo.png
${PYSITELIB}/texttestlib/images/throbber_active.gif
${PYSITELIB}/texttestlib/images/throbber_inactive.png
${PYSITELIB}/texttestlib/jobprocess.py
${PYSITELIB}/texttestlib/libexec/sitecustomize.pyo
${PYSITELIB}/texttestlib/libexec/sitecustomize.pyc
${PYSITELIB}/texttestlib/libexec/startWindowManager.pyo
${PYSITELIB}/texttestlib/libexec/startWindowManager.pyc
${PYSITELIB}/texttestlib/libexec/startXvfb.pyo
${PYSITELIB}/texttestlib/libexec/startXvfb.pyc
${PYSITELIB}/texttestlib/libexec/interpretcore
${PYSITELIB}/texttestlib/libexec/sitecustomize.py
${PYSITELIB}/texttestlib/libexec/startWindowManager.py
${PYSITELIB}/texttestlib/libexec/startXvfb.py
${PYSITELIB}/texttestlib/log/logconfiggen_setup.pyo
${PYSITELIB}/texttestlib/log/logconfiggen_setup.pyc
${PYSITELIB}/texttestlib/log/regenerate_log_config.pyo
${PYSITELIB}/texttestlib/log/regenerate_log_config.pyc
${PYSITELIB}/texttestlib/log/logconfiggen_setup.py
${PYSITELIB}/texttestlib/log/logging.batch
${PYSITELIB}/texttestlib/log/logging.console
${PYSITELIB}/texttestlib/log/logging.debug
${PYSITELIB}/texttestlib/log/logging.gui
${PYSITELIB}/texttestlib/log/regenerate_log_config.py
${PYSITELIB}/texttestlib/logconfiggen.py
${PYSITELIB}/texttestlib/plugins.py
${PYSITELIB}/texttestlib/queuesystem/__init__.py
${PYSITELIB}/texttestlib/queuesystem/__init__.pyo
${PYSITELIB}/texttestlib/queuesystem/__init__.pyc
${PYSITELIB}/texttestlib/queuesystem/abstractqueuesystem.pyo
${PYSITELIB}/texttestlib/queuesystem/abstractqueuesystem.pyc
${PYSITELIB}/texttestlib/queuesystem/condor.pyo
${PYSITELIB}/texttestlib/queuesystem/condor.pyc
${PYSITELIB}/texttestlib/queuesystem/ec2cloud.pyo
${PYSITELIB}/texttestlib/queuesystem/ec2cloud.pyc
${PYSITELIB}/texttestlib/queuesystem/gridqueuesystem.pyo
${PYSITELIB}/texttestlib/queuesystem/gridqueuesystem.pyc
${PYSITELIB}/texttestlib/queuesystem/local.pyo
${PYSITELIB}/texttestlib/queuesystem/local.pyc
${PYSITELIB}/texttestlib/queuesystem/lsf.pyo
${PYSITELIB}/texttestlib/queuesystem/lsf.pyc
${PYSITELIB}/texttestlib/queuesystem/masterprocess.pyo
${PYSITELIB}/texttestlib/queuesystem/masterprocess.pyc
${PYSITELIB}/texttestlib/queuesystem/sge.pyo
${PYSITELIB}/texttestlib/queuesystem/sge.pyc
${PYSITELIB}/texttestlib/queuesystem/slavejobs.pyo
${PYSITELIB}/texttestlib/queuesystem/slavejobs.pyc
${PYSITELIB}/texttestlib/queuesystem/utils.pyo
${PYSITELIB}/texttestlib/queuesystem/utils.pyc
${PYSITELIB}/texttestlib/queuesystem/abstractqueuesystem.py
${PYSITELIB}/texttestlib/queuesystem/condor.py
${PYSITELIB}/texttestlib/queuesystem/ec2cloud.py
${PYSITELIB}/texttestlib/queuesystem/gridqueuesystem.py
${PYSITELIB}/texttestlib/queuesystem/local.py
${PYSITELIB}/texttestlib/queuesystem/lsf.py
${PYSITELIB}/texttestlib/queuesystem/masterprocess.py
${PYSITELIB}/texttestlib/queuesystem/sge.py
${PYSITELIB}/texttestlib/queuesystem/slavejobs.py
${PYSITELIB}/texttestlib/queuesystem/utils.py
${PYSITELIB}/texttestlib/testmodel.py
${PYSITELIB}/texttestlib/texttest_version.py
${PYSITELIB}/texttestlib/utils.py

File Added: pkgsrc/devel/texttest/distinfo
$NetBSD: distinfo,v 1.1 2020/04/18 19:42:18 schmonz Exp $

SHA1 (TextTest-4.0.0.tar.gz) = d500195985f526e05a2106c0e3a4ff74ec5fe835
RMD160 (TextTest-4.0.0.tar.gz) = 5064af6bd4474d986839afe68a2953e1492f5f98
SHA512 (TextTest-4.0.0.tar.gz) = 36b8d4516db43ec477b3a0300142a4fdb2313289a31d4f0c411ff6b4ef4e18e9a5d3c4e9e95fd097617c44ec25139e06ac29a560bfaf5b40eba1e909e16fd2bd
Size (TextTest-4.0.0.tar.gz) = 594936 bytes
SHA1 (patch-texttestlib_default_____init____.py) = 3bd79ebe3e6e6d7311d73b7063622c4cddb984d5

File Added: pkgsrc/devel/texttest/patches/patch-texttestlib_default_____init____.py
$NetBSD: patch-texttestlib_default_____init____.py,v 1.1 2020/04/18 19:42:18 schmonz Exp $

Find pkgsrc-provided diff tools.

--- texttestlib/default/__init__.py.orig	2020-03-23 09:09:04.000000000 +0000
+++ texttestlib/default/__init__.py
@@ -1422,7 +1422,7 @@ class Config:
     def defaultDiffProgram(self):
         if os.name == "posix":
             for diff in ('tkdiff', 'kdiff3', 'meld'):
-                for prefix in ("/usr/bin", "/usr/local/bin"):
+                for prefix in ("/usr/bin", "@PREFIX@/bin", "/usr/local/bin"):
                     path = os.path.join(prefix, diff)
                     if os.path.exists(path):
                         return path