pkgsrc-WIP-changes archive

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

py-tortoisehg: convert to qt6



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Wed Apr 3 15:32:28 2024 +0200
Changeset:	6ff3908bab4b5d7244dbc548a76e79eca952cbdc

Modified Files:
	Makefile
Added Files:
	py-tortoisehg/DESCR
	py-tortoisehg/MESSAGE
	py-tortoisehg/Makefile
	py-tortoisehg/PLIST
	py-tortoisehg/TODO
	py-tortoisehg/distinfo

Log Message:
py-tortoisehg: convert to qt6

Doesn't start on NetBSD.

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

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

diffstat:
 Makefile               |   4 +-
 py-tortoisehg/DESCR    |   1 +
 py-tortoisehg/MESSAGE  |   9 +
 py-tortoisehg/Makefile |  53 ++++
 py-tortoisehg/PLIST    | 735 +++++++++++++++++++++++++++++++++++++++++++++++++
 py-tortoisehg/TODO     |  24 ++
 py-tortoisehg/distinfo |   5 +
 7 files changed, 828 insertions(+), 3 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 2b6d1847e8..1152588823 100644
--- a/Makefile
+++ b/Makefile
@@ -909,7 +909,6 @@ SUBDIR+=	firefox-hg
 SUBDIR+=	firefox-wrapper
 SUBDIR+=	firefox102
 SUBDIR+=	firehose
-SUBDIR+=	fish
 SUBDIR+=	flag
 SUBDIR+=	flam3-svn
 SUBDIR+=	flameshot
@@ -2540,7 +2539,6 @@ SUBDIR+=	omnispeak
 SUBDIR+=	oneloop
 SUBDIR+=	oolite
 SUBDIR+=	oops
-SUBDIR+=	oorexx
 SUBDIR+=	oorexx-svn
 SUBDIR+=	opa
 SUBDIR+=	opal
@@ -4658,6 +4656,7 @@ SUBDIR+=	py-topkapi
 SUBDIR+=	py-torch
 SUBDIR+=	py-toro
 SUBDIR+=	py-toronado
+SUBDIR+=	py-tortoisehg
 SUBDIR+=	py-toscawidgets
 SUBDIR+=	py-towncrier
 SUBDIR+=	py-traceInv
@@ -5577,7 +5576,6 @@ SUBDIR+=	umoci
 SUBDIR+=	umurmur
 SUBDIR+=	unagi
 SUBDIR+=	unarchiver-clt
-SUBDIR+=	uncrustify
 SUBDIR+=	undo-tree
 SUBDIR+=	unicorn5hc
 SUBDIR+=	unifi
diff --git a/py-tortoisehg/DESCR b/py-tortoisehg/DESCR
new file mode 100644
index 0000000000..18ff5c95cc
--- /dev/null
+++ b/py-tortoisehg/DESCR
@@ -0,0 +1 @@
+Tortoisehg is a GUI front end for the Mercurial dvcs.
diff --git a/py-tortoisehg/MESSAGE b/py-tortoisehg/MESSAGE
new file mode 100644
index 0000000000..3b4037caac
--- /dev/null
+++ b/py-tortoisehg/MESSAGE
@@ -0,0 +1,9 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2014/07/05 15:33:03 wiz Exp $
+
+Including TortoiseHG's mergetools.rc in your ~/.hgrc file is
+recommended, especially if the merge tool you use is devel/kdiff3.
+
+%include ${PREFIX}/share/tortoisehg/mergetools.rc
+
+===========================================================================
diff --git a/py-tortoisehg/Makefile b/py-tortoisehg/Makefile
new file mode 100644
index 0000000000..57cf1faa3a
--- /dev/null
+++ b/py-tortoisehg/Makefile
@@ -0,0 +1,53 @@
+# $NetBSD: Makefile,v 1.98 2024/02/19 12:47:39 wiz Exp $
+
+DISTNAME=		tortoisehg-6.6.3
+PKGNAME=		${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=		devel python
+MASTER_SITES=		https://www.mercurial-scm.org/release/tortoisehg/targz/
+
+MAINTAINER=		pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=		https://tortoisehg.bitbucket.io/
+COMMENT=		GUI for Mercurial
+LICENSE=		gnu-gpl-v2
+
+TOOL_DEPENDS+=	${PYPKGPREFIX}-sphinx>=7.0.0:../../textproc/py-sphinx
+DEPENDS+=	${PYPKGPREFIX}-iniparse>=0.4:../../textproc/py-iniparse
+DEPENDS+=	${PYPKGPREFIX}-mercurial>=5.0.0:../../devel/py-mercurial
+DEPENDS+=	${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
+DEPENDS+=	${PYPKGPREFIX}-qt6-qscintilla-[0-9]*:../../x11/py-qt6-qscintilla
+DEPENDS+=	${PYPKGPREFIX}-sip-qt6-[0-9]*:../../x11/py-sip-qt6
+
+USE_TOOLS+=		pax
+
+REPLACE_PYTHON+=	thg
+
+thg_icon=		/share/pixmaps/tortoisehg/icons/thg_logo.ico
+SUBST_CLASSES+=		df
+SUBST_STAGE.df=		post-configure
+SUBST_MESSAGE.df=	Fixing icon reference in desktop file
+SUBST_FILES.df=		contrib/thg.desktop
+SUBST_SED.df=		-e 's:thg_logo:${PREFIX}${thg_icon}:1'
+
+INSTALLATION_DIRS+=	share/applications
+INSTALLATION_DIRS+=	share/doc/tortoisehg
+
+PYTHON_SELF_CONFLICT=	yes
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27 38
+
+pre-build:
+	${RUN} cd ${WRKSRC}/doc && ${MAKE_PROGRAM} SPHINXBUILD=sphinx-build-${PYVERSSUFFIX} html
+	${RUN} rm ${WRKSRC}/doc/build/html/.buildinfo
+	# conflicts with mercurial
+	# https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4629
+	${RM} ${WRKSRC}/hgext3rd/__init__.py
+
+post-install:
+	${INSTALL_DATA} ${WRKSRC}/contrib/thg.desktop ${DESTDIR}${PREFIX}/share/applications/thg.desktop
+	${INSTALL_DATA} ${WRKSRC}/COPYING.txt ${DESTDIR}${PREFIX}/share/doc/tortoisehg
+	cd ${WRKSRC}/doc/build && ${PAX} -pp -rw html ${DESTDIR}${PREFIX}/share/doc/tortoisehg
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-tortoisehg/PLIST b/py-tortoisehg/PLIST
new file mode 100644
index 0000000000..b608e2edc3
--- /dev/null
+++ b/py-tortoisehg/PLIST
@@ -0,0 +1,735 @@
+@comment $NetBSD: PLIST,v 1.25 2023/05/07 10:50:25 wiz Exp $
+bin/thg
+${PYSITELIB}/hgext3rd/thg.py
+${PYSITELIB}/hgext3rd/thg.pyc
+${PYSITELIB}/hgext3rd/thg.pyo
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/tortoisehg/__init__.py
+${PYSITELIB}/tortoisehg/__init__.pyc
+${PYSITELIB}/tortoisehg/__init__.pyo
+${PYSITELIB}/tortoisehg/hgqt/__init__.py
+${PYSITELIB}/tortoisehg/hgqt/__init__.pyc
+${PYSITELIB}/tortoisehg/hgqt/__init__.pyo
+${PYSITELIB}/tortoisehg/hgqt/about.py
+${PYSITELIB}/tortoisehg/hgqt/about.pyc
+${PYSITELIB}/tortoisehg/hgqt/about.pyo
+${PYSITELIB}/tortoisehg/hgqt/archive.py
+${PYSITELIB}/tortoisehg/hgqt/archive.pyc
+${PYSITELIB}/tortoisehg/hgqt/archive.pyo
+${PYSITELIB}/tortoisehg/hgqt/backout.py
+${PYSITELIB}/tortoisehg/hgqt/backout.pyc
+${PYSITELIB}/tortoisehg/hgqt/backout.pyo
+${PYSITELIB}/tortoisehg/hgqt/bisect.py
+${PYSITELIB}/tortoisehg/hgqt/bisect.pyc
+${PYSITELIB}/tortoisehg/hgqt/bisect.pyo
+${PYSITELIB}/tortoisehg/hgqt/blockmatcher.py
+${PYSITELIB}/tortoisehg/hgqt/blockmatcher.pyc
+${PYSITELIB}/tortoisehg/hgqt/blockmatcher.pyo
+${PYSITELIB}/tortoisehg/hgqt/bookmark.py
+${PYSITELIB}/tortoisehg/hgqt/bookmark.pyc
+${PYSITELIB}/tortoisehg/hgqt/bookmark.pyo
+${PYSITELIB}/tortoisehg/hgqt/branchop.py
+${PYSITELIB}/tortoisehg/hgqt/branchop.pyc
+${PYSITELIB}/tortoisehg/hgqt/branchop.pyo
+${PYSITELIB}/tortoisehg/hgqt/bugreport.py
+${PYSITELIB}/tortoisehg/hgqt/bugreport.pyc
+${PYSITELIB}/tortoisehg/hgqt/bugreport.pyo
+${PYSITELIB}/tortoisehg/hgqt/chunks.py
+${PYSITELIB}/tortoisehg/hgqt/chunks.pyc
+${PYSITELIB}/tortoisehg/hgqt/chunks.pyo
+${PYSITELIB}/tortoisehg/hgqt/clone.py
+${PYSITELIB}/tortoisehg/hgqt/clone.pyc
+${PYSITELIB}/tortoisehg/hgqt/clone.pyo
+${PYSITELIB}/tortoisehg/hgqt/close_branch.py
+${PYSITELIB}/tortoisehg/hgqt/close_branch.pyc
+${PYSITELIB}/tortoisehg/hgqt/close_branch.pyo
+${PYSITELIB}/tortoisehg/hgqt/cmdcore.py
+${PYSITELIB}/tortoisehg/hgqt/cmdcore.pyc
+${PYSITELIB}/tortoisehg/hgqt/cmdcore.pyo
+${PYSITELIB}/tortoisehg/hgqt/cmdui.py
+${PYSITELIB}/tortoisehg/hgqt/cmdui.pyc
+${PYSITELIB}/tortoisehg/hgqt/cmdui.pyo
+${PYSITELIB}/tortoisehg/hgqt/commit.py
+${PYSITELIB}/tortoisehg/hgqt/commit.pyc
+${PYSITELIB}/tortoisehg/hgqt/commit.pyo
+${PYSITELIB}/tortoisehg/hgqt/compress.py
+${PYSITELIB}/tortoisehg/hgqt/compress.pyc
+${PYSITELIB}/tortoisehg/hgqt/compress.pyo
+${PYSITELIB}/tortoisehg/hgqt/csinfo.py
+${PYSITELIB}/tortoisehg/hgqt/csinfo.pyc
+${PYSITELIB}/tortoisehg/hgqt/csinfo.pyo
+${PYSITELIB}/tortoisehg/hgqt/cslist.py
+${PYSITELIB}/tortoisehg/hgqt/cslist.pyc
+${PYSITELIB}/tortoisehg/hgqt/cslist.pyo
+${PYSITELIB}/tortoisehg/hgqt/customtools.py
+${PYSITELIB}/tortoisehg/hgqt/customtools.pyc
+${PYSITELIB}/tortoisehg/hgqt/customtools.pyo
+${PYSITELIB}/tortoisehg/hgqt/docklog.py
+${PYSITELIB}/tortoisehg/hgqt/docklog.pyc
+${PYSITELIB}/tortoisehg/hgqt/docklog.pyo
+${PYSITELIB}/tortoisehg/hgqt/filectxactions.py
+${PYSITELIB}/tortoisehg/hgqt/filectxactions.pyc
+${PYSITELIB}/tortoisehg/hgqt/filectxactions.pyo
+${PYSITELIB}/tortoisehg/hgqt/filedata.py
+${PYSITELIB}/tortoisehg/hgqt/filedata.pyc
+${PYSITELIB}/tortoisehg/hgqt/filedata.pyo
+${PYSITELIB}/tortoisehg/hgqt/filedialogs.py
+${PYSITELIB}/tortoisehg/hgqt/filedialogs.pyc
+${PYSITELIB}/tortoisehg/hgqt/filedialogs.pyo
+${PYSITELIB}/tortoisehg/hgqt/fileencoding.py
+${PYSITELIB}/tortoisehg/hgqt/fileencoding.pyc
+${PYSITELIB}/tortoisehg/hgqt/fileencoding.pyo
+${PYSITELIB}/tortoisehg/hgqt/filelistview.py
+${PYSITELIB}/tortoisehg/hgqt/filelistview.pyc
+${PYSITELIB}/tortoisehg/hgqt/filelistview.pyo
+${PYSITELIB}/tortoisehg/hgqt/fileview.py
+${PYSITELIB}/tortoisehg/hgqt/fileview.pyc
+${PYSITELIB}/tortoisehg/hgqt/fileview.pyo
+${PYSITELIB}/tortoisehg/hgqt/graft.py
+${PYSITELIB}/tortoisehg/hgqt/graft.pyc
+${PYSITELIB}/tortoisehg/hgqt/graft.pyo
+${PYSITELIB}/tortoisehg/hgqt/graph.py
+${PYSITELIB}/tortoisehg/hgqt/graph.pyc
+${PYSITELIB}/tortoisehg/hgqt/graph.pyo
+${PYSITELIB}/tortoisehg/hgqt/graphopt.py
+${PYSITELIB}/tortoisehg/hgqt/graphopt.pyc
+${PYSITELIB}/tortoisehg/hgqt/graphopt.pyo
+${PYSITELIB}/tortoisehg/hgqt/grep.py
+${PYSITELIB}/tortoisehg/hgqt/grep.pyc
+${PYSITELIB}/tortoisehg/hgqt/grep.pyo
+${PYSITELIB}/tortoisehg/hgqt/guess.py
+${PYSITELIB}/tortoisehg/hgqt/guess.pyc
+${PYSITELIB}/tortoisehg/hgqt/guess.pyo
+${PYSITELIB}/tortoisehg/hgqt/hgconfig.py
+${PYSITELIB}/tortoisehg/hgqt/hgconfig.pyc
+${PYSITELIB}/tortoisehg/hgqt/hgconfig.pyo
+${PYSITELIB}/tortoisehg/hgqt/hgemail.py
+${PYSITELIB}/tortoisehg/hgqt/hgemail.pyc
+${PYSITELIB}/tortoisehg/hgqt/hgemail.pyo
+${PYSITELIB}/tortoisehg/hgqt/hgemail_ui.py
+${PYSITELIB}/tortoisehg/hgqt/hgemail_ui.pyc
+${PYSITELIB}/tortoisehg/hgqt/hgemail_ui.pyo
+${PYSITELIB}/tortoisehg/hgqt/hgignore.py
+${PYSITELIB}/tortoisehg/hgqt/hgignore.pyc
+${PYSITELIB}/tortoisehg/hgqt/hgignore.pyo
+${PYSITELIB}/tortoisehg/hgqt/hginit.py
+${PYSITELIB}/tortoisehg/hgqt/hginit.pyc
+${PYSITELIB}/tortoisehg/hgqt/hginit.pyo
+${PYSITELIB}/tortoisehg/hgqt/hgrcutil.py
+${PYSITELIB}/tortoisehg/hgqt/hgrcutil.pyc
+${PYSITELIB}/tortoisehg/hgqt/hgrcutil.pyo
+${PYSITELIB}/tortoisehg/hgqt/htmldelegate.py
+${PYSITELIB}/tortoisehg/hgqt/htmldelegate.pyc
+${PYSITELIB}/tortoisehg/hgqt/htmldelegate.pyo
+${PYSITELIB}/tortoisehg/hgqt/htmlui.py
+${PYSITELIB}/tortoisehg/hgqt/htmlui.pyc
+${PYSITELIB}/tortoisehg/hgqt/htmlui.pyo
+${PYSITELIB}/tortoisehg/hgqt/infobar.py
+${PYSITELIB}/tortoisehg/hgqt/infobar.pyc
+${PYSITELIB}/tortoisehg/hgqt/infobar.pyo
+${PYSITELIB}/tortoisehg/hgqt/lexers.py
+${PYSITELIB}/tortoisehg/hgqt/lexers.pyc
+${PYSITELIB}/tortoisehg/hgqt/lexers.pyo
+${PYSITELIB}/tortoisehg/hgqt/lfprompt.py
+${PYSITELIB}/tortoisehg/hgqt/lfprompt.pyc
+${PYSITELIB}/tortoisehg/hgqt/lfprompt.pyo
+${PYSITELIB}/tortoisehg/hgqt/locktool.py
+${PYSITELIB}/tortoisehg/hgqt/locktool.pyc
+${PYSITELIB}/tortoisehg/hgqt/locktool.pyo
+${PYSITELIB}/tortoisehg/hgqt/manifestmodel.py
+${PYSITELIB}/tortoisehg/hgqt/manifestmodel.pyc
+${PYSITELIB}/tortoisehg/hgqt/manifestmodel.pyo
+${PYSITELIB}/tortoisehg/hgqt/matching.py
+${PYSITELIB}/tortoisehg/hgqt/matching.pyc
+${PYSITELIB}/tortoisehg/hgqt/matching.pyo
+${PYSITELIB}/tortoisehg/hgqt/merge.py
+${PYSITELIB}/tortoisehg/hgqt/merge.pyc
+${PYSITELIB}/tortoisehg/hgqt/merge.pyo
+${PYSITELIB}/tortoisehg/hgqt/messageentry.py
+${PYSITELIB}/tortoisehg/hgqt/messageentry.pyc
+${PYSITELIB}/tortoisehg/hgqt/messageentry.pyo
+${PYSITELIB}/tortoisehg/hgqt/mq.py
+${PYSITELIB}/tortoisehg/hgqt/mq.pyc
+${PYSITELIB}/tortoisehg/hgqt/mq.pyo
+${PYSITELIB}/tortoisehg/hgqt/p4pending.py
+${PYSITELIB}/tortoisehg/hgqt/p4pending.pyc
+${PYSITELIB}/tortoisehg/hgqt/p4pending.pyo
+${PYSITELIB}/tortoisehg/hgqt/phabreview.py
+${PYSITELIB}/tortoisehg/hgqt/phabreview.pyc
+${PYSITELIB}/tortoisehg/hgqt/phabreview.pyo
+${PYSITELIB}/tortoisehg/hgqt/phabreview_ui.py
+${PYSITELIB}/tortoisehg/hgqt/phabreview_ui.pyc
+${PYSITELIB}/tortoisehg/hgqt/phabreview_ui.pyo
+${PYSITELIB}/tortoisehg/hgqt/pick.py
+${PYSITELIB}/tortoisehg/hgqt/pick.pyc
+${PYSITELIB}/tortoisehg/hgqt/pick.pyo
+${PYSITELIB}/tortoisehg/hgqt/postreview.py
+${PYSITELIB}/tortoisehg/hgqt/postreview.pyc
+${PYSITELIB}/tortoisehg/hgqt/postreview.pyo
+${PYSITELIB}/tortoisehg/hgqt/postreview_ui.py
+${PYSITELIB}/tortoisehg/hgqt/postreview_ui.pyc
+${PYSITELIB}/tortoisehg/hgqt/postreview_ui.pyo
+${PYSITELIB}/tortoisehg/hgqt/prune.py
+${PYSITELIB}/tortoisehg/hgqt/prune.pyc
+${PYSITELIB}/tortoisehg/hgqt/prune.pyo
+${PYSITELIB}/tortoisehg/hgqt/purge.py
+${PYSITELIB}/tortoisehg/hgqt/purge.pyc
+${PYSITELIB}/tortoisehg/hgqt/purge.pyo
+${PYSITELIB}/tortoisehg/hgqt/qdelete.py
+${PYSITELIB}/tortoisehg/hgqt/qdelete.pyc
+${PYSITELIB}/tortoisehg/hgqt/qdelete.pyo
+${PYSITELIB}/tortoisehg/hgqt/qfold.py
+${PYSITELIB}/tortoisehg/hgqt/qfold.pyc
+${PYSITELIB}/tortoisehg/hgqt/qfold.pyo
+${PYSITELIB}/tortoisehg/hgqt/qsci.py
+${PYSITELIB}/tortoisehg/hgqt/qsci.pyc
+${PYSITELIB}/tortoisehg/hgqt/qsci.pyo
+${PYSITELIB}/tortoisehg/hgqt/qscilib.py
+${PYSITELIB}/tortoisehg/hgqt/qscilib.pyc
+${PYSITELIB}/tortoisehg/hgqt/qscilib.pyo
+${PYSITELIB}/tortoisehg/hgqt/qtapp.py
+${PYSITELIB}/tortoisehg/hgqt/qtapp.pyc
+${PYSITELIB}/tortoisehg/hgqt/qtapp.pyo
+${PYSITELIB}/tortoisehg/hgqt/qtcore.py
+${PYSITELIB}/tortoisehg/hgqt/qtcore.pyc
+${PYSITELIB}/tortoisehg/hgqt/qtcore.pyo
+${PYSITELIB}/tortoisehg/hgqt/qtgui.py
+${PYSITELIB}/tortoisehg/hgqt/qtgui.pyc
+${PYSITELIB}/tortoisehg/hgqt/qtgui.pyo
+${PYSITELIB}/tortoisehg/hgqt/qtlib.py
+${PYSITELIB}/tortoisehg/hgqt/qtlib.pyc
+${PYSITELIB}/tortoisehg/hgqt/qtlib.pyo
+${PYSITELIB}/tortoisehg/hgqt/qtnetwork.py
+${PYSITELIB}/tortoisehg/hgqt/qtnetwork.pyc
+${PYSITELIB}/tortoisehg/hgqt/qtnetwork.pyo
+${PYSITELIB}/tortoisehg/hgqt/quickop.py
+${PYSITELIB}/tortoisehg/hgqt/quickop.pyc
+${PYSITELIB}/tortoisehg/hgqt/quickop.pyo
+${PYSITELIB}/tortoisehg/hgqt/rebase.py
+${PYSITELIB}/tortoisehg/hgqt/rebase.pyc
+${PYSITELIB}/tortoisehg/hgqt/rebase.pyo
+${PYSITELIB}/tortoisehg/hgqt/rejects.py
+${PYSITELIB}/tortoisehg/hgqt/rejects.pyc
+${PYSITELIB}/tortoisehg/hgqt/rejects.pyo
+${PYSITELIB}/tortoisehg/hgqt/rename.py
+${PYSITELIB}/tortoisehg/hgqt/rename.pyc
+${PYSITELIB}/tortoisehg/hgqt/rename.pyo
+${PYSITELIB}/tortoisehg/hgqt/repofilter.py
+${PYSITELIB}/tortoisehg/hgqt/repofilter.pyc
+${PYSITELIB}/tortoisehg/hgqt/repofilter.pyo
+${PYSITELIB}/tortoisehg/hgqt/repomodel.py
+${PYSITELIB}/tortoisehg/hgqt/repomodel.pyc
+${PYSITELIB}/tortoisehg/hgqt/repomodel.pyo
+${PYSITELIB}/tortoisehg/hgqt/reporegistry.py
+${PYSITELIB}/tortoisehg/hgqt/reporegistry.pyc
+${PYSITELIB}/tortoisehg/hgqt/reporegistry.pyo
+${PYSITELIB}/tortoisehg/hgqt/repotab.py
+${PYSITELIB}/tortoisehg/hgqt/repotab.pyc
+${PYSITELIB}/tortoisehg/hgqt/repotab.pyo
+${PYSITELIB}/tortoisehg/hgqt/repotreeitem.py
+${PYSITELIB}/tortoisehg/hgqt/repotreeitem.pyc
+${PYSITELIB}/tortoisehg/hgqt/repotreeitem.pyo
+${PYSITELIB}/tortoisehg/hgqt/repotreemodel.py
+${PYSITELIB}/tortoisehg/hgqt/repotreemodel.pyc
+${PYSITELIB}/tortoisehg/hgqt/repotreemodel.pyo
+${PYSITELIB}/tortoisehg/hgqt/repoview.py
+${PYSITELIB}/tortoisehg/hgqt/repoview.pyc
+${PYSITELIB}/tortoisehg/hgqt/repoview.pyo
+${PYSITELIB}/tortoisehg/hgqt/repowidget.py
+${PYSITELIB}/tortoisehg/hgqt/repowidget.pyc
+${PYSITELIB}/tortoisehg/hgqt/repowidget.pyo
+${PYSITELIB}/tortoisehg/hgqt/resolve.py
+${PYSITELIB}/tortoisehg/hgqt/resolve.pyc
+${PYSITELIB}/tortoisehg/hgqt/resolve.pyo
+${PYSITELIB}/tortoisehg/hgqt/revdetails.py
+${PYSITELIB}/tortoisehg/hgqt/revdetails.pyc
+${PYSITELIB}/tortoisehg/hgqt/revdetails.pyo
+${PYSITELIB}/tortoisehg/hgqt/revert.py
+${PYSITELIB}/tortoisehg/hgqt/revert.pyc
+${PYSITELIB}/tortoisehg/hgqt/revert.pyo
+${PYSITELIB}/tortoisehg/hgqt/revpanel.py
+${PYSITELIB}/tortoisehg/hgqt/revpanel.pyc
+${PYSITELIB}/tortoisehg/hgqt/revpanel.pyo
+${PYSITELIB}/tortoisehg/hgqt/revset.py
+${PYSITELIB}/tortoisehg/hgqt/revset.pyc
+${PYSITELIB}/tortoisehg/hgqt/revset.pyo
+${PYSITELIB}/tortoisehg/hgqt/run.py
+${PYSITELIB}/tortoisehg/hgqt/run.pyc
+${PYSITELIB}/tortoisehg/hgqt/run.pyo
+${PYSITELIB}/tortoisehg/hgqt/serve.py
+${PYSITELIB}/tortoisehg/hgqt/serve.pyc
+${PYSITELIB}/tortoisehg/hgqt/serve.pyo
+${PYSITELIB}/tortoisehg/hgqt/serve_ui.py
+${PYSITELIB}/tortoisehg/hgqt/serve_ui.pyc
+${PYSITELIB}/tortoisehg/hgqt/serve_ui.pyo
+${PYSITELIB}/tortoisehg/hgqt/settings.py
+${PYSITELIB}/tortoisehg/hgqt/settings.pyc
+${PYSITELIB}/tortoisehg/hgqt/settings.pyo
+${PYSITELIB}/tortoisehg/hgqt/shellconf.py
+${PYSITELIB}/tortoisehg/hgqt/shellconf.pyc
+${PYSITELIB}/tortoisehg/hgqt/shellconf.pyo
+${PYSITELIB}/tortoisehg/hgqt/shelve.py
+${PYSITELIB}/tortoisehg/hgqt/shelve.pyc
+${PYSITELIB}/tortoisehg/hgqt/shelve.pyo
+${PYSITELIB}/tortoisehg/hgqt/shortcutregistry.py
+${PYSITELIB}/tortoisehg/hgqt/shortcutregistry.pyc
+${PYSITELIB}/tortoisehg/hgqt/shortcutregistry.pyo
+${PYSITELIB}/tortoisehg/hgqt/shortcutsettings.py
+${PYSITELIB}/tortoisehg/hgqt/shortcutsettings.pyc
+${PYSITELIB}/tortoisehg/hgqt/shortcutsettings.pyo
+${PYSITELIB}/tortoisehg/hgqt/sign.py
+${PYSITELIB}/tortoisehg/hgqt/sign.pyc
+${PYSITELIB}/tortoisehg/hgqt/sign.pyo
+${PYSITELIB}/tortoisehg/hgqt/status.py
+${PYSITELIB}/tortoisehg/hgqt/status.pyc
+${PYSITELIB}/tortoisehg/hgqt/status.pyo
+${PYSITELIB}/tortoisehg/hgqt/sync.py
+${PYSITELIB}/tortoisehg/hgqt/sync.pyc
+${PYSITELIB}/tortoisehg/hgqt/sync.pyo
+${PYSITELIB}/tortoisehg/hgqt/tag.py
+${PYSITELIB}/tortoisehg/hgqt/tag.pyc
+${PYSITELIB}/tortoisehg/hgqt/tag.pyo
+${PYSITELIB}/tortoisehg/hgqt/thgimport.py
+${PYSITELIB}/tortoisehg/hgqt/thgimport.pyc
+${PYSITELIB}/tortoisehg/hgqt/thgimport.pyo
+${PYSITELIB}/tortoisehg/hgqt/thgrepo.py
+${PYSITELIB}/tortoisehg/hgqt/thgrepo.pyc
+${PYSITELIB}/tortoisehg/hgqt/thgrepo.pyo
+${PYSITELIB}/tortoisehg/hgqt/thgstrip.py
+${PYSITELIB}/tortoisehg/hgqt/thgstrip.pyc
+${PYSITELIB}/tortoisehg/hgqt/thgstrip.pyo
+${PYSITELIB}/tortoisehg/hgqt/topic.py
+${PYSITELIB}/tortoisehg/hgqt/topic.pyc
+${PYSITELIB}/tortoisehg/hgqt/topic.pyo
+${PYSITELIB}/tortoisehg/hgqt/update.py
+${PYSITELIB}/tortoisehg/hgqt/update.pyc
+${PYSITELIB}/tortoisehg/hgqt/update.pyo
+${PYSITELIB}/tortoisehg/hgqt/updatecheck.py
+${PYSITELIB}/tortoisehg/hgqt/updatecheck.pyc
+${PYSITELIB}/tortoisehg/hgqt/updatecheck.pyo
+${PYSITELIB}/tortoisehg/hgqt/visdiff.py
+${PYSITELIB}/tortoisehg/hgqt/visdiff.pyc
+${PYSITELIB}/tortoisehg/hgqt/visdiff.pyo
+${PYSITELIB}/tortoisehg/hgqt/wctxcleaner.py
+${PYSITELIB}/tortoisehg/hgqt/wctxcleaner.pyc
+${PYSITELIB}/tortoisehg/hgqt/wctxcleaner.pyo
+${PYSITELIB}/tortoisehg/hgqt/webconf.py
+${PYSITELIB}/tortoisehg/hgqt/webconf.pyc
+${PYSITELIB}/tortoisehg/hgqt/webconf.pyo
+${PYSITELIB}/tortoisehg/hgqt/webconf_ui.py
+${PYSITELIB}/tortoisehg/hgqt/webconf_ui.pyc
+${PYSITELIB}/tortoisehg/hgqt/webconf_ui.pyo
+${PYSITELIB}/tortoisehg/hgqt/workbench.py
+${PYSITELIB}/tortoisehg/hgqt/workbench.pyc
+${PYSITELIB}/tortoisehg/hgqt/workbench.pyo
+${PYSITELIB}/tortoisehg/util/__init__.py
+${PYSITELIB}/tortoisehg/util/__init__.pyc
+${PYSITELIB}/tortoisehg/util/__init__.pyo
+${PYSITELIB}/tortoisehg/util/__version__.py
+${PYSITELIB}/tortoisehg/util/__version__.pyc
+${PYSITELIB}/tortoisehg/util/__version__.pyo
+${PYSITELIB}/tortoisehg/util/bugtraq.py
+${PYSITELIB}/tortoisehg/util/bugtraq.pyc
+${PYSITELIB}/tortoisehg/util/bugtraq.pyo
+${PYSITELIB}/tortoisehg/util/cachethg.py
+${PYSITELIB}/tortoisehg/util/cachethg.pyc
+${PYSITELIB}/tortoisehg/util/cachethg.pyo
+${PYSITELIB}/tortoisehg/util/colormap.py
+${PYSITELIB}/tortoisehg/util/colormap.pyc
+${PYSITELIB}/tortoisehg/util/colormap.pyo
+${PYSITELIB}/tortoisehg/util/config.py
+${PYSITELIB}/tortoisehg/util/config.pyc
+${PYSITELIB}/tortoisehg/util/config.pyo
+${PYSITELIB}/tortoisehg/util/configitems.py
+${PYSITELIB}/tortoisehg/util/configitems.pyc
+${PYSITELIB}/tortoisehg/util/configitems.pyo
+${PYSITELIB}/tortoisehg/util/debugthg.py
+${PYSITELIB}/tortoisehg/util/debugthg.pyc
+${PYSITELIB}/tortoisehg/util/debugthg.pyo
+${PYSITELIB}/tortoisehg/util/editor.py
+${PYSITELIB}/tortoisehg/util/editor.pyc
+${PYSITELIB}/tortoisehg/util/editor.pyo
+${PYSITELIB}/tortoisehg/util/gpg.py
+${PYSITELIB}/tortoisehg/util/gpg.pyc
+${PYSITELIB}/tortoisehg/util/gpg.pyo
+${PYSITELIB}/tortoisehg/util/hgcommands.py
+${PYSITELIB}/tortoisehg/util/hgcommands.pyc
+${PYSITELIB}/tortoisehg/util/hgcommands.pyo
+${PYSITELIB}/tortoisehg/util/hgdispatch.py
+${PYSITELIB}/tortoisehg/util/hgdispatch.pyc
+${PYSITELIB}/tortoisehg/util/hgdispatch.pyo
+${PYSITELIB}/tortoisehg/util/hglib.py
+${PYSITELIB}/tortoisehg/util/hglib.pyc
+${PYSITELIB}/tortoisehg/util/hglib.pyo
+${PYSITELIB}/tortoisehg/util/hgversion.py
+${PYSITELIB}/tortoisehg/util/hgversion.pyc
+${PYSITELIB}/tortoisehg/util/hgversion.pyo
+${PYSITELIB}/tortoisehg/util/i18n.py
+${PYSITELIB}/tortoisehg/util/i18n.pyc
+${PYSITELIB}/tortoisehg/util/i18n.pyo
+${PYSITELIB}/tortoisehg/util/menuthg.py
+${PYSITELIB}/tortoisehg/util/menuthg.pyc
+${PYSITELIB}/tortoisehg/util/menuthg.pyo
+${PYSITELIB}/tortoisehg/util/obsoleteutil.py
+${PYSITELIB}/tortoisehg/util/obsoleteutil.pyc
+${PYSITELIB}/tortoisehg/util/obsoleteutil.pyo
+${PYSITELIB}/tortoisehg/util/partialcommit.py
+${PYSITELIB}/tortoisehg/util/partialcommit.pyc
+${PYSITELIB}/tortoisehg/util/partialcommit.pyo
+${PYSITELIB}/tortoisehg/util/patchctx.py
+${PYSITELIB}/tortoisehg/util/patchctx.pyc
+${PYSITELIB}/tortoisehg/util/patchctx.pyo
+${PYSITELIB}/tortoisehg/util/paths.py
+${PYSITELIB}/tortoisehg/util/paths.pyc
+${PYSITELIB}/tortoisehg/util/paths.pyo
+${PYSITELIB}/tortoisehg/util/pipeui.py
+${PYSITELIB}/tortoisehg/util/pipeui.pyc
+${PYSITELIB}/tortoisehg/util/pipeui.pyo
+${PYSITELIB}/tortoisehg/util/shlib.py
+${PYSITELIB}/tortoisehg/util/shlib.pyc
+${PYSITELIB}/tortoisehg/util/shlib.pyo
+${PYSITELIB}/tortoisehg/util/terminal.py
+${PYSITELIB}/tortoisehg/util/terminal.pyc
+${PYSITELIB}/tortoisehg/util/terminal.pyo
+${PYSITELIB}/tortoisehg/util/thgstatus.py
+${PYSITELIB}/tortoisehg/util/thgstatus.pyc
+${PYSITELIB}/tortoisehg/util/thgstatus.pyo
+${PYSITELIB}/tortoisehg/util/thread2.py
+${PYSITELIB}/tortoisehg/util/thread2.pyc
+${PYSITELIB}/tortoisehg/util/thread2.pyo
+${PYSITELIB}/tortoisehg/util/typelib.py
+${PYSITELIB}/tortoisehg/util/typelib.pyc
+${PYSITELIB}/tortoisehg/util/typelib.pyo
+${PYSITELIB}/tortoisehg/util/version.py
+${PYSITELIB}/tortoisehg/util/version.pyc
+${PYSITELIB}/tortoisehg/util/version.pyo
+${PYSITELIB}/tortoisehg/util/wconfig.py
+${PYSITELIB}/tortoisehg/util/wconfig.pyc
+${PYSITELIB}/tortoisehg/util/wconfig.pyo
+${PYSITELIB}/tortoisehg/util/win32ill.py
+${PYSITELIB}/tortoisehg/util/win32ill.pyc
+${PYSITELIB}/tortoisehg/util/win32ill.pyo
+share/applications/thg.desktop
+share/doc/tortoisehg/COPYING.txt
+share/doc/tortoisehg/html/_images/archive.png
+share/doc/tortoisehg/html/_images/clone.png
+share/doc/tortoisehg/html/_images/cmenu-files.png
+share/doc/tortoisehg/html/_images/cmenu-nofiles.png
+share/doc/tortoisehg/html/_images/commit.png
+share/doc/tortoisehg/html/_images/desktop-workbench.png
+share/doc/tortoisehg/html/_images/dock-toolbar.png
+share/doc/tortoisehg/html/_images/edit-toolbar.png
+share/doc/tortoisehg/html/_images/email.png
+share/doc/tortoisehg/html/_images/file-menu.png
+share/doc/tortoisehg/html/_images/filter-toolbar.png
+share/doc/tortoisehg/html/_images/guess.png
+share/doc/tortoisehg/html/_images/ignore.jpg
+share/doc/tortoisehg/html/_images/import.png
+share/doc/tortoisehg/html/_images/init.png
+share/doc/tortoisehg/html/_images/nautilus.png
+share/doc/tortoisehg/html/_images/overlayicons.png
+share/doc/tortoisehg/html/_images/patchqueue.png
+share/doc/tortoisehg/html/_images/rejects.png
+share/doc/tortoisehg/html/_images/repository-menu.png
+share/doc/tortoisehg/html/_images/serve.png
+share/doc/tortoisehg/html/_images/settings.png
+share/doc/tortoisehg/html/_images/share.png
+share/doc/tortoisehg/html/_images/shell-config-cmenu.png
+share/doc/tortoisehg/html/_images/shell-config-icons.png
+share/doc/tortoisehg/html/_images/shelve.png
+share/doc/tortoisehg/html/_images/single-revision-cmenu.png
+share/doc/tortoisehg/html/_images/sync-toolbar.png
+share/doc/tortoisehg/html/_images/synchronize.png
+share/doc/tortoisehg/html/_images/task-toolbar.png
+share/doc/tortoisehg/html/_images/view-menu.png
+share/doc/tortoisehg/html/_images/visual-diff.jpg
+share/doc/tortoisehg/html/_images/workbench.png
+share/doc/tortoisehg/html/_sources/archive.txt
+share/doc/tortoisehg/html/_sources/clone.txt
+share/doc/tortoisehg/html/_sources/commit.txt
+share/doc/tortoisehg/html/_sources/common.txt
+share/doc/tortoisehg/html/_sources/daily.txt
+share/doc/tortoisehg/html/_sources/debugging.txt
+share/doc/tortoisehg/html/_sources/explorer.txt
+share/doc/tortoisehg/html/_sources/extensions.txt
+share/doc/tortoisehg/html/_sources/faq.txt
+share/doc/tortoisehg/html/_sources/guess.txt
+share/doc/tortoisehg/html/_sources/ignore.txt
+share/doc/tortoisehg/html/_sources/index.txt
+share/doc/tortoisehg/html/_sources/init.txt
+share/doc/tortoisehg/html/_sources/intro.txt
+share/doc/tortoisehg/html/_sources/nautilus.txt
+share/doc/tortoisehg/html/_sources/nonhg.txt
+share/doc/tortoisehg/html/_sources/patches.txt
+share/doc/tortoisehg/html/_sources/preface.txt
+share/doc/tortoisehg/html/_sources/quick.txt
+share/doc/tortoisehg/html/_sources/serve.txt
+share/doc/tortoisehg/html/_sources/settings.txt
+share/doc/tortoisehg/html/_sources/shelve.txt
+share/doc/tortoisehg/html/_sources/sync.txt
+share/doc/tortoisehg/html/_sources/whatsnew.txt
+share/doc/tortoisehg/html/_sources/workbench.txt
+share/doc/tortoisehg/html/_static/alabaster.css
+share/doc/tortoisehg/html/_static/basic.css
+share/doc/tortoisehg/html/_static/custom.css
+share/doc/tortoisehg/html/_static/doctools.js
+share/doc/tortoisehg/html/_static/documentation_options.js
+share/doc/tortoisehg/html/_static/file.png
+share/doc/tortoisehg/html/_static/language_data.js
+share/doc/tortoisehg/html/_static/minus.png
+share/doc/tortoisehg/html/_static/plus.png
+share/doc/tortoisehg/html/_static/pygments.css
+share/doc/tortoisehg/html/_static/searchtools.js
+share/doc/tortoisehg/html/_static/sphinx_highlight.js
+share/doc/tortoisehg/html/_static/thg_logo_92x50.png
+share/doc/tortoisehg/html/_static/tortoisehg.css
+share/doc/tortoisehg/html/archive.html
+share/doc/tortoisehg/html/clone.html
+share/doc/tortoisehg/html/commit.html
+share/doc/tortoisehg/html/common.html
+share/doc/tortoisehg/html/daily.html
+share/doc/tortoisehg/html/debugging.html
+share/doc/tortoisehg/html/explorer.html
+share/doc/tortoisehg/html/extensions.html
+share/doc/tortoisehg/html/faq.html
+share/doc/tortoisehg/html/genindex.html
+share/doc/tortoisehg/html/guess.html
+share/doc/tortoisehg/html/ignore.html
+share/doc/tortoisehg/html/index.html
+share/doc/tortoisehg/html/init.html
+share/doc/tortoisehg/html/intro.html
+share/doc/tortoisehg/html/nautilus.html
+share/doc/tortoisehg/html/nonhg.html
+share/doc/tortoisehg/html/objects.inv
+share/doc/tortoisehg/html/patches.html
+share/doc/tortoisehg/html/preface.html
+share/doc/tortoisehg/html/py-modindex.html
+share/doc/tortoisehg/html/quick.html
+share/doc/tortoisehg/html/search.html
+share/doc/tortoisehg/html/searchindex.js
+share/doc/tortoisehg/html/serve.html
+share/doc/tortoisehg/html/settings.html
+share/doc/tortoisehg/html/shelve.html
+share/doc/tortoisehg/html/sync.html
+share/doc/tortoisehg/html/whatsnew.html
+share/doc/tortoisehg/html/workbench.html
+share/locale/ar/LC_MESSAGES/tortoisehg.mo
+share/locale/bg/LC_MESSAGES/tortoisehg.mo
+share/locale/ca/LC_MESSAGES/tortoisehg.mo
+share/locale/cs/LC_MESSAGES/tortoisehg.mo
+share/locale/da/LC_MESSAGES/tortoisehg.mo
+share/locale/de/LC_MESSAGES/tortoisehg.mo
+share/locale/en_AU/LC_MESSAGES/tortoisehg.mo
+share/locale/en_GB/LC_MESSAGES/tortoisehg.mo
+share/locale/es/LC_MESSAGES/tortoisehg.mo
+share/locale/et/LC_MESSAGES/tortoisehg.mo
+share/locale/fa/LC_MESSAGES/tortoisehg.mo
+share/locale/fi/LC_MESSAGES/tortoisehg.mo
+share/locale/fr/LC_MESSAGES/tortoisehg.mo
+share/locale/he/LC_MESSAGES/tortoisehg.mo
+share/locale/hr/LC_MESSAGES/tortoisehg.mo
+share/locale/hu/LC_MESSAGES/tortoisehg.mo
+share/locale/id/LC_MESSAGES/tortoisehg.mo
+share/locale/it/LC_MESSAGES/tortoisehg.mo
+share/locale/ja/LC_MESSAGES/tortoisehg.mo
+share/locale/jv/LC_MESSAGES/tortoisehg.mo
+share/locale/ko/LC_MESSAGES/tortoisehg.mo
+share/locale/lv/LC_MESSAGES/tortoisehg.mo
+share/locale/nb/LC_MESSAGES/tortoisehg.mo
+share/locale/nl/LC_MESSAGES/tortoisehg.mo
+share/locale/nn/LC_MESSAGES/tortoisehg.mo
+share/locale/oc/LC_MESSAGES/tortoisehg.mo
+share/locale/pl/LC_MESSAGES/tortoisehg.mo
+share/locale/pt/LC_MESSAGES/tortoisehg.mo
+share/locale/pt_BR/LC_MESSAGES/tortoisehg.mo
+share/locale/ru/LC_MESSAGES/tortoisehg.mo
+share/locale/sr/LC_MESSAGES/tortoisehg.mo
+share/locale/sv/LC_MESSAGES/tortoisehg.mo
+share/locale/th/LC_MESSAGES/tortoisehg.mo
+share/locale/tr/LC_MESSAGES/tortoisehg.mo
+share/locale/uk/LC_MESSAGES/tortoisehg.mo
+share/locale/zh_CN/LC_MESSAGES/tortoisehg.mo
+share/locale/zh_TW/LC_MESSAGES/tortoisehg.mo
+share/nautilus-python/extensions/nautilus-thg.py
+share/pixmaps/thg_logo.svg
+share/pixmaps/tortoisehg/16x16/actions/hg-add.png
+share/pixmaps/tortoisehg/16x16/actions/thg-repoconfig.png
+share/pixmaps/tortoisehg/16x16/actions/thg-userconfig.png
+share/pixmaps/tortoisehg/16x16/apps/gnupg.png
+share/pixmaps/tortoisehg/16x16/apps/kiln.png
+share/pixmaps/tortoisehg/16x16/apps/reviewboard.png
+share/pixmaps/tortoisehg/16x16/mimetypes/text-x-generic.png
+share/pixmaps/tortoisehg/16x16/status/hg-removed.png
+share/pixmaps/tortoisehg/22x22/actions/window-close.png
+share/pixmaps/tortoisehg/24x24/actions/hg-incoming.png
+share/pixmaps/tortoisehg/24x24/actions/hg-outgoing.png
+share/pixmaps/tortoisehg/24x24/actions/hg-pull.png
+share/pixmaps/tortoisehg/24x24/actions/hg-push.png
+share/pixmaps/tortoisehg/32x32/actions/hg-add.png
+share/pixmaps/tortoisehg/32x32/actions/hg-branch.png
+share/pixmaps/tortoisehg/32x32/actions/hg-sign.png
+share/pixmaps/tortoisehg/32x32/actions/thg-repoconfig.png
+share/pixmaps/tortoisehg/32x32/actions/thg-userconfig.png
+share/pixmaps/tortoisehg/32x32/status/hg-removed.png
+share/pixmaps/tortoisehg/README.txt
+share/pixmaps/tortoisehg/TortoiseMerge.ico
+share/pixmaps/tortoisehg/detect_rename.ico
+share/pixmaps/tortoisehg/expander-close.png
+share/pixmaps/tortoisehg/expander-open.png
+share/pixmaps/tortoisehg/general.ico
+share/pixmaps/tortoisehg/hg.ico
+share/pixmaps/tortoisehg/hgB.ico
+share/pixmaps/tortoisehg/ignore.ico
+share/pixmaps/tortoisehg/menuabout.ico
+share/pixmaps/tortoisehg/menuadd.ico
+share/pixmaps/tortoisehg/menublame.ico
+share/pixmaps/tortoisehg/menucheckout.ico
+share/pixmaps/tortoisehg/menuclone.ico
+share/pixmaps/tortoisehg/menucommit.ico
+share/pixmaps/tortoisehg/menucreaterepos.ico
+share/pixmaps/tortoisehg/menudelete.ico
+share/pixmaps/tortoisehg/menulog.ico
+share/pixmaps/tortoisehg/menurepobrowse.ico
+share/pixmaps/tortoisehg/menurevert.ico
+share/pixmaps/tortoisehg/menushowchanged.ico
+share/pixmaps/tortoisehg/menusynch.ico
+share/pixmaps/tortoisehg/proxy.ico
+share/pixmaps/tortoisehg/refresh_overlays.ico
+share/pixmaps/tortoisehg/scalable/actions/application-exit.svg
+share/pixmaps/tortoisehg/scalable/actions/compare-files.svg
+share/pixmaps/tortoisehg/scalable/actions/copy-hash.svg
+share/pixmaps/tortoisehg/scalable/actions/copy-patch.svg
+share/pixmaps/tortoisehg/scalable/actions/dialog-warning.svg
+share/pixmaps/tortoisehg/scalable/actions/document-new.svg
+share/pixmaps/tortoisehg/scalable/actions/edit-copy.svg
+share/pixmaps/tortoisehg/scalable/actions/edit-cut.svg
+share/pixmaps/tortoisehg/scalable/actions/edit-file.svg
+share/pixmaps/tortoisehg/scalable/actions/edit-find.svg
+share/pixmaps/tortoisehg/scalable/actions/go-down.svg
+share/pixmaps/tortoisehg/scalable/actions/go-home.svg
+share/pixmaps/tortoisehg/scalable/actions/go-jump.svg
+share/pixmaps/tortoisehg/scalable/actions/go-next.svg
+share/pixmaps/tortoisehg/scalable/actions/go-previous.svg
+share/pixmaps/tortoisehg/scalable/actions/go-to-rev.svg
+share/pixmaps/tortoisehg/scalable/actions/go-up.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-annotate.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-archive.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-bisect-bad-good.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-bisect-good-bad.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-bisect.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-bookmarks.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-bundle.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-clone.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-commit.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-compress.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-export.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-extensions.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-grep.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-import.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-incoming.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-init.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-log.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-merge.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-outgoing.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-pull-to-here.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-pull.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-purge.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-push.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-qdelete.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-qfold.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-qgoto.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-qguard.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-qpop-all.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-qpop.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-qpush-all.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-qpush-move.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-qpush.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-rebase.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-recover.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-remove.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-rename.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-revert.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-serve.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-shelve.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-status.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-strip.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-tag.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-topics.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-transplant.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-unbundle.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-undo.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-update.svg
+share/pixmaps/tortoisehg/scalable/actions/hg-verify.svg
+share/pixmaps/tortoisehg/scalable/actions/ldiff.svg
+share/pixmaps/tortoisehg/scalable/actions/mail-forward.svg
+share/pixmaps/tortoisehg/scalable/actions/new-group.svg
+share/pixmaps/tortoisehg/scalable/actions/process-stop.svg
+share/pixmaps/tortoisehg/scalable/actions/qfinish.svg
+share/pixmaps/tortoisehg/scalable/actions/qimport.svg
+share/pixmaps/tortoisehg/scalable/actions/settings_projrc.svg
+share/pixmaps/tortoisehg/scalable/actions/status-check.svg
+share/pixmaps/tortoisehg/scalable/actions/tasktab-refresh.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-add-subrepo.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-console.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-guess.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-ignore.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-log-load-all.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-mq.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-password.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-qrefresh.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-qreorder.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-reporegistry.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-repository-open.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-shelve-delete-left.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-shelve-delete-right.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-shelve-move-left-all.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-shelve-move-left-chunks.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-shelve-move-left-file.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-shelve-move-right-all.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-shelve-move-right-chunks.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-shelve-move-right-file.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-sync-bookmarks.svg
+share/pixmaps/tortoisehg/scalable/actions/thg-sync.svg
+share/pixmaps/tortoisehg/scalable/actions/view-annotate.svg
+share/pixmaps/tortoisehg/scalable/actions/view-at-revision.svg
+share/pixmaps/tortoisehg/scalable/actions/view-diff.svg
+share/pixmaps/tortoisehg/scalable/actions/view-file.svg
+share/pixmaps/tortoisehg/scalable/actions/view-filter.svg
+share/pixmaps/tortoisehg/scalable/actions/view-hidden.svg
+share/pixmaps/tortoisehg/scalable/actions/view-refresh.svg
+share/pixmaps/tortoisehg/scalable/actions/visualdiff.svg
+share/pixmaps/tortoisehg/scalable/apps/help-browser.svg
+share/pixmaps/tortoisehg/scalable/apps/help-readme.svg
+share/pixmaps/tortoisehg/scalable/apps/hg.svg
+share/pixmaps/tortoisehg/scalable/apps/phabricator.svg
+share/pixmaps/tortoisehg/scalable/apps/preferences-desktop-font.svg
+share/pixmaps/tortoisehg/scalable/apps/system-file-manager.svg
+share/pixmaps/tortoisehg/scalable/apps/thg.svg
+share/pixmaps/tortoisehg/scalable/apps/tools-hooks.svg
+share/pixmaps/tortoisehg/scalable/apps/tools-spanner-hammer.svg
+share/pixmaps/tortoisehg/scalable/apps/utilities-terminal.svg
+share/pixmaps/tortoisehg/scalable/status/hg-merged-both.svg
+share/pixmaps/tortoisehg/scalable/status/hg-merged-p1.svg
+share/pixmaps/tortoisehg/scalable/status/hg-merged-p2.svg
+share/pixmaps/tortoisehg/scalable/status/hg-modified.svg
+share/pixmaps/tortoisehg/scalable/status/hg-patch-applied.svg
+share/pixmaps/tortoisehg/scalable/status/hg-patch-guarded.svg
+share/pixmaps/tortoisehg/scalable/status/hg-patch-unguarded.svg
+share/pixmaps/tortoisehg/scalable/status/hg-sharedrepo.svg
+share/pixmaps/tortoisehg/scalable/status/thg-added-subrepo.svg
+share/pixmaps/tortoisehg/scalable/status/thg-error.svg
+share/pixmaps/tortoisehg/scalable/status/thg-git-subrepo.svg
+share/pixmaps/tortoisehg/scalable/status/thg-remote-repo.svg
+share/pixmaps/tortoisehg/scalable/status/thg-removed-subrepo.svg
+share/pixmaps/tortoisehg/scalable/status/thg-subrepo.svg
+share/pixmaps/tortoisehg/scalable/status/thg-success.svg
+share/pixmaps/tortoisehg/scalable/status/thg-svn-subrepo.svg
+share/pixmaps/tortoisehg/scalable/status/thg-warning.svg
+share/pixmaps/tortoisehg/settings_repo.ico
+share/pixmaps/tortoisehg/settings_user.ico
+share/pixmaps/tortoisehg/shelve.ico
+share/pixmaps/tortoisehg/thg_logo.ico
+share/pixmaps/tortoisehg/thg_logo_92x50.png
diff --git a/py-tortoisehg/TODO b/py-tortoisehg/TODO
new file mode 100644
index 0000000000..3bafddf1e8
--- /dev/null
+++ b/py-tortoisehg/TODO
@@ -0,0 +1,24 @@
+Try at converting to qt6, fails to start on NetBSD:
+
+Traceback (most recent call last):
+  File "/usr/pkg/bin/thg", line 163, in <module>
+    tortoisehg.hgqt.run.run()
+    ^^^^^^^^^^^^^^^^^^^^^^^
+  File "<frozen importlib.util>", line 247, in __getattribute__
+  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
+  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
+  File "/usr/pkg/lib/python3.11/site-packages/tortoisehg/hgqt/run.py", line 500, in <module>
+    qtrun = qtapp.QtRunner()
+            ^^^^^^^^^^^^^^
+  File "<frozen importlib.util>", line 247, in __getattribute__
+  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
+  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
+  File "/usr/pkg/lib/python3.11/site-packages/tortoisehg/hgqt/qtapp.py", line 40, in <module>
+    from .qtnetwork import (
+  File "/usr/pkg/lib/python3.11/site-packages/hgdemandimport/demandimportpy3.py", line 50, in exec_module
+    self.loader.exec_module(module)
+  File "/usr/pkg/lib/python3.11/site-packages/tortoisehg/hgqt/qtnetwork.py", line 15, in <module>
+    from PyQt6.QtNetwork import *  # pytype: disable=import-error
+    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "<frozen importlib.util>", line 288, in create_module
+ImportError: /usr/pkg/lib/python3.11/site-packages/PyQt6/QtNetwork.abi3.so: Undefined PLT symbol "_ZN16QNetworkDatagram7destroyEP23QNetworkDatagramPrivate" (symnum = 1588)
diff --git a/py-tortoisehg/distinfo b/py-tortoisehg/distinfo
new file mode 100644
index 0000000000..5021aeab5c
--- /dev/null
+++ b/py-tortoisehg/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.62 2024/02/19 12:47:39 wiz Exp $
+
+BLAKE2s (tortoisehg-6.6.3.tar.gz) = e3b4924e230c461e81c8f4e2f7cf2051702e1fc26fb2d224e2fdc6f84cd4b12c
+SHA512 (tortoisehg-6.6.3.tar.gz) = b8421e3d83f2f0a67cf2f98e6c4531b53f5af9b8cf455b5b43b37c4a3cb8164c2107278701edc896557eb33c5e178a3824b085219d4cd6692042fb4cbe4cd7e5
+Size (tortoisehg-6.6.3.tar.gz) = 8933150 bytes



Home | Main Index | Thread Index | Old Index