pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/sysutils/dupeguru sysutils/dupeguru: import dupeguru-4...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e36daa429c2c
branches:  trunk
changeset: 369050:e36daa429c2c
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Sep 26 11:22:39 2017 +0000

description:
sysutils/dupeguru: import dupeguru-4.0.3

dupeGuru is a tool to find duplicate files on your computer. It can
scan either filenames or contents. The filename scan features a
fuzzy matching algorithm that can find duplicate filenames even
when they are not exactly the same.

diffstat:

 sysutils/dupeguru/DESCR                        |    4 +
 sysutils/dupeguru/Makefile                     |   49 ++
 sysutils/dupeguru/PLIST                        |  464 +++++++++++++++++++++++++
 sysutils/dupeguru/distinfo                     |    7 +
 sysutils/dupeguru/patches/patch-qt_platform.py |   13 +
 5 files changed, 537 insertions(+), 0 deletions(-)

diffs (truncated from 557 to 300 lines):

diff -r ebfc236f206a -r e36daa429c2c sysutils/dupeguru/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/dupeguru/DESCR   Tue Sep 26 11:22:39 2017 +0000
@@ -0,0 +1,4 @@
+dupeGuru is a tool to find duplicate files on your computer. It can
+scan either filenames or contents. The filename scan features a
+fuzzy matching algorithm that can find duplicate filenames even
+when they are not exactly the same.
diff -r ebfc236f206a -r e36daa429c2c sysutils/dupeguru/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/dupeguru/Makefile        Tue Sep 26 11:22:39 2017 +0000
@@ -0,0 +1,49 @@
+# $NetBSD: Makefile,v 1.1 2017/09/26 11:22:39 wiz Exp $
+
+DISTNAME=      dupeguru-src-4.0.3
+PKGNAME=       ${DISTNAME:S/-src//}
+CATEGORIES=    sysutils
+MASTER_SITES=  https://download.hardcoded.net/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://www.hardcoded.net/dupeguru/
+COMMENT=       Find duplicate files
+LICENSE=       gnu-gpl-v3
+
+BUILD_DEPENDS+=        ${PYPKGPREFIX}-polib>=1.0.4:../../devel/py-polib
+BUILD_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=1.3.4nb1:../../textproc/py-sphinx
+DEPENDS+=      ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5
+DEPENDS+=      ${PYPKGPREFIX}-hsaudiotag3k-[0-9]*:../../nih/py-hsaudiotag3k
+DEPENDS+=      ${PYPKGPREFIX}-Send2Trash-[0-9]*:../../nih/py-Send2Trash
+#DEPENDS+=     ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
+#DEPENDS+=     ${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree
+
+EXTRACT_USING= bsdtar
+
+WRKSRC=                ${WRKDIR}
+USE_LANGUAGES= c
+USE_TOOLS=     gmake pax
+#MAKE_JOBS_SAFE=       no
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+REPLACE_PYTHON+=       qt/run_template.py
+
+INSTALLATION_DIRS=     bin share/applications share/dupeguru
+
+do-build:
+       cd ${WRKSRC} && ${PYTHONBIN} build.py
+       ${CHMOD} +x ${WRKSRC}/run.py
+
+do-install:
+       rm -rf ${WRKSRC}/build/dupeguru-arch
+       cd ${WRKSRC} && ${PYTHONBIN} package.py --arch
+       cd ${WRKSRC}/build/dupeguru-arch && pax -pp -rw * ${DESTDIR}${PREFIX}/share/dupeguru
+       ${RM} -rf ${DESTDIR}${PREFIX}/share/dupeguru/hsaudiotag
+       ${RM} -rf ${DESTDIR}${PREFIX}/share/dupeguru/send2trash
+       ${LN} -s ${DESTDIR}${PREFIX}/share/dupeguru/run.py ${DESTDIR}${PREFIX}/bin/dupeguru
+       ${INSTALL_DATA} ${WRKSRC}/build/dupeguru-arch/dupeguru.desktop ${DESTDIR}${PREFIX}/share/applications
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r ebfc236f206a -r e36daa429c2c sysutils/dupeguru/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/dupeguru/PLIST   Tue Sep 26 11:22:39 2017 +0000
@@ -0,0 +1,464 @@
+@comment $NetBSD: PLIST,v 1.1 2017/09/26 11:22:39 wiz Exp $
+bin/dupeguru
+share/applications/dupeguru.desktop
+share/dupeguru/core/__init__.py
+share/dupeguru/core/__init__.pyc
+share/dupeguru/core/app.py
+share/dupeguru/core/app.pyc
+share/dupeguru/core/directories.py
+share/dupeguru/core/directories.pyc
+share/dupeguru/core/engine.py
+share/dupeguru/core/engine.pyc
+share/dupeguru/core/export.py
+share/dupeguru/core/export.pyc
+share/dupeguru/core/fs.py
+share/dupeguru/core/fs.pyc
+share/dupeguru/core/gui/__init__.py
+share/dupeguru/core/gui/__init__.pyc
+share/dupeguru/core/gui/base.py
+share/dupeguru/core/gui/base.pyc
+share/dupeguru/core/gui/deletion_options.py
+share/dupeguru/core/gui/deletion_options.pyc
+share/dupeguru/core/gui/details_panel.py
+share/dupeguru/core/gui/details_panel.pyc
+share/dupeguru/core/gui/directory_tree.py
+share/dupeguru/core/gui/directory_tree.pyc
+share/dupeguru/core/gui/ignore_list_dialog.py
+share/dupeguru/core/gui/ignore_list_dialog.pyc
+share/dupeguru/core/gui/ignore_list_table.py
+share/dupeguru/core/gui/ignore_list_table.pyc
+share/dupeguru/core/gui/prioritize_dialog.py
+share/dupeguru/core/gui/prioritize_dialog.pyc
+share/dupeguru/core/gui/problem_dialog.py
+share/dupeguru/core/gui/problem_dialog.pyc
+share/dupeguru/core/gui/problem_table.py
+share/dupeguru/core/gui/problem_table.pyc
+share/dupeguru/core/gui/result_table.py
+share/dupeguru/core/gui/result_table.pyc
+share/dupeguru/core/gui/stats_label.py
+share/dupeguru/core/gui/stats_label.pyc
+share/dupeguru/core/ignore.py
+share/dupeguru/core/ignore.pyc
+share/dupeguru/core/markable.py
+share/dupeguru/core/markable.pyc
+share/dupeguru/core/me/__init__.py
+share/dupeguru/core/me/__init__.pyc
+share/dupeguru/core/me/fs.py
+share/dupeguru/core/me/fs.pyc
+share/dupeguru/core/me/prioritize.py
+share/dupeguru/core/me/prioritize.pyc
+share/dupeguru/core/me/result_table.py
+share/dupeguru/core/me/result_table.pyc
+share/dupeguru/core/me/scanner.py
+share/dupeguru/core/me/scanner.pyc
+share/dupeguru/core/pe/__init__.py
+share/dupeguru/core/pe/__init__.pyc
+share/dupeguru/core/pe/_block.so
+share/dupeguru/core/pe/_cache.so
+share/dupeguru/core/pe/block.py
+share/dupeguru/core/pe/block.pyc
+share/dupeguru/core/pe/cache.py
+share/dupeguru/core/pe/cache.pyc
+share/dupeguru/core/pe/cache_shelve.py
+share/dupeguru/core/pe/cache_shelve.pyc
+share/dupeguru/core/pe/cache_sqlite.py
+share/dupeguru/core/pe/cache_sqlite.pyc
+share/dupeguru/core/pe/exif.py
+share/dupeguru/core/pe/exif.pyc
+share/dupeguru/core/pe/iphoto_plist.py
+share/dupeguru/core/pe/iphoto_plist.pyc
+share/dupeguru/core/pe/matchblock.py
+share/dupeguru/core/pe/matchblock.pyc
+share/dupeguru/core/pe/matchexif.py
+share/dupeguru/core/pe/matchexif.pyc
+share/dupeguru/core/pe/photo.py
+share/dupeguru/core/pe/photo.pyc
+share/dupeguru/core/pe/prioritize.py
+share/dupeguru/core/pe/prioritize.pyc
+share/dupeguru/core/pe/result_table.py
+share/dupeguru/core/pe/result_table.pyc
+share/dupeguru/core/pe/scanner.py
+share/dupeguru/core/pe/scanner.pyc
+share/dupeguru/core/prioritize.py
+share/dupeguru/core/prioritize.pyc
+share/dupeguru/core/results.py
+share/dupeguru/core/results.pyc
+share/dupeguru/core/scanner.py
+share/dupeguru/core/scanner.pyc
+share/dupeguru/core/se/__init__.py
+share/dupeguru/core/se/__init__.pyc
+share/dupeguru/core/se/fs.py
+share/dupeguru/core/se/fs.pyc
+share/dupeguru/core/se/result_table.py
+share/dupeguru/core/se/result_table.pyc
+share/dupeguru/core/se/scanner.py
+share/dupeguru/core/se/scanner.pyc
+share/dupeguru/core/util.py
+share/dupeguru/core/util.pyc
+share/dupeguru/dgse_logo_128.png
+share/dupeguru/dupeguru.desktop
+share/dupeguru/help/.buildinfo
+share/dupeguru/help/.doctrees/changelog.doctree
+share/dupeguru/help/.doctrees/contribute.doctree
+share/dupeguru/help/.doctrees/developer/core/app.doctree
+share/dupeguru/help/.doctrees/developer/core/directories.doctree
+share/dupeguru/help/.doctrees/developer/core/engine.doctree
+share/dupeguru/help/.doctrees/developer/core/fs.doctree
+share/dupeguru/help/.doctrees/developer/core/gui/deletion_options.doctree
+share/dupeguru/help/.doctrees/developer/core/gui/index.doctree
+share/dupeguru/help/.doctrees/developer/core/index.doctree
+share/dupeguru/help/.doctrees/developer/core/results.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/build.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/conflict.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/desktop.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/gui/base.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/gui/column.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/gui/progress_window.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/gui/selectable_list.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/gui/table.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/gui/text_field.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/gui/tree.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/index.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/jobprogress/job.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/jobprogress/performer.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/jobprogress/qt.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/notify.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/path.doctree
+share/dupeguru/help/.doctrees/developer/hscommon/util.doctree
+share/dupeguru/help/.doctrees/developer/index.doctree
+share/dupeguru/help/.doctrees/environment.pickle
+share/dupeguru/help/.doctrees/faq.doctree
+share/dupeguru/help/.doctrees/folders.doctree
+share/dupeguru/help/.doctrees/index.doctree
+share/dupeguru/help/.doctrees/preferences.doctree
+share/dupeguru/help/.doctrees/quick_start.doctree
+share/dupeguru/help/.doctrees/reprioritize.doctree
+share/dupeguru/help/.doctrees/results.doctree
+share/dupeguru/help/.doctrees/scan.doctree
+share/dupeguru/help/_sources/changelog.rst.txt
+share/dupeguru/help/_sources/contribute.rst.txt
+share/dupeguru/help/_sources/developer/core/app.rst.txt
+share/dupeguru/help/_sources/developer/core/directories.rst.txt
+share/dupeguru/help/_sources/developer/core/engine.rst.txt
+share/dupeguru/help/_sources/developer/core/fs.rst.txt
+share/dupeguru/help/_sources/developer/core/gui/deletion_options.rst.txt
+share/dupeguru/help/_sources/developer/core/gui/index.rst.txt
+share/dupeguru/help/_sources/developer/core/index.rst.txt
+share/dupeguru/help/_sources/developer/core/results.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/build.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/conflict.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/desktop.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/gui/base.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/gui/column.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/gui/progress_window.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/gui/selectable_list.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/gui/table.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/gui/text_field.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/gui/tree.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/index.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/jobprogress/job.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/jobprogress/performer.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/jobprogress/qt.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/notify.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/path.rst.txt
+share/dupeguru/help/_sources/developer/hscommon/util.rst.txt
+share/dupeguru/help/_sources/developer/index.rst.txt
+share/dupeguru/help/_sources/faq.rst.txt
+share/dupeguru/help/_sources/folders.rst.txt
+share/dupeguru/help/_sources/index.rst.txt
+share/dupeguru/help/_sources/preferences.rst.txt
+share/dupeguru/help/_sources/quick_start.rst.txt
+share/dupeguru/help/_sources/reprioritize.rst.txt
+share/dupeguru/help/_sources/results.rst.txt
+share/dupeguru/help/_sources/scan.rst.txt
+share/dupeguru/help/_static/ajax-loader.gif
+share/dupeguru/help/_static/alert_info_32.png
+share/dupeguru/help/_static/alert_warning_32.png
+share/dupeguru/help/_static/basic.css
+share/dupeguru/help/_static/bg-page.png
+share/dupeguru/help/_static/bullet_orange.png
+share/dupeguru/help/_static/comment-bright.png
+share/dupeguru/help/_static/comment-close.png
+share/dupeguru/help/_static/comment.png
+share/dupeguru/help/_static/doctools.js
+share/dupeguru/help/_static/down-pressed.png
+share/dupeguru/help/_static/down.png
+share/dupeguru/help/_static/file.png
+share/dupeguru/help/_static/haiku.css
+share/dupeguru/help/_static/jquery-3.1.0.js
+share/dupeguru/help/_static/jquery.js
+share/dupeguru/help/_static/minus.png
+share/dupeguru/help/_static/plus.png
+share/dupeguru/help/_static/pygments.css
+share/dupeguru/help/_static/searchtools.js
+share/dupeguru/help/_static/underscore-1.3.1.js
+share/dupeguru/help/_static/underscore.js
+share/dupeguru/help/_static/up-pressed.png
+share/dupeguru/help/_static/up.png
+share/dupeguru/help/_static/websupport.js
+share/dupeguru/help/changelog.html
+share/dupeguru/help/contribute.html
+share/dupeguru/help/developer/core/app.html
+share/dupeguru/help/developer/core/directories.html
+share/dupeguru/help/developer/core/engine.html
+share/dupeguru/help/developer/core/fs.html
+share/dupeguru/help/developer/core/gui/deletion_options.html
+share/dupeguru/help/developer/core/gui/index.html
+share/dupeguru/help/developer/core/index.html
+share/dupeguru/help/developer/core/results.html
+share/dupeguru/help/developer/hscommon/build.html
+share/dupeguru/help/developer/hscommon/conflict.html
+share/dupeguru/help/developer/hscommon/desktop.html
+share/dupeguru/help/developer/hscommon/gui/base.html
+share/dupeguru/help/developer/hscommon/gui/column.html
+share/dupeguru/help/developer/hscommon/gui/progress_window.html
+share/dupeguru/help/developer/hscommon/gui/selectable_list.html
+share/dupeguru/help/developer/hscommon/gui/table.html
+share/dupeguru/help/developer/hscommon/gui/text_field.html
+share/dupeguru/help/developer/hscommon/gui/tree.html
+share/dupeguru/help/developer/hscommon/index.html
+share/dupeguru/help/developer/hscommon/jobprogress/job.html
+share/dupeguru/help/developer/hscommon/jobprogress/performer.html
+share/dupeguru/help/developer/hscommon/jobprogress/qt.html
+share/dupeguru/help/developer/hscommon/notify.html
+share/dupeguru/help/developer/hscommon/path.html
+share/dupeguru/help/developer/hscommon/util.html
+share/dupeguru/help/developer/index.html
+share/dupeguru/help/faq.html
+share/dupeguru/help/folders.html
+share/dupeguru/help/genindex.html
+share/dupeguru/help/index.html
+share/dupeguru/help/objects.inv
+share/dupeguru/help/preferences.html
+share/dupeguru/help/py-modindex.html
+share/dupeguru/help/quick_start.html
+share/dupeguru/help/reprioritize.html



Home | Main Index | Thread Index | Old Index