This is foremost a feature release, see changelog at https://ranger.github.io/changelog.html (new HOMEPAGE).
Move to Python 3, add missing TDEP on py-test. Not sure why ggrep was used for tests but grep works fine so drop that TDEP as well. Instead of using gmake for tests and make for the rest, move it from TDEP to USE_GMAKE so we can drop the (poorly) hand-rolled do-test, this is cleaner and USE_GMAKE doesn't hurt here. Replace patch-setup_py with a two-line post-install. I'll take MAINTAINER if noone objects, ranger keeps working fine for me on amd64. Feedback? Any takers? diff --git a/sysutils/ranger/Makefile b/sysutils/ranger/Makefile index 9a7de6f9791..41047ddcd15 100644 --- a/sysutils/ranger/Makefile +++ b/sysutils/ranger/Makefile @@ -2,13 +2,14 @@ COMMENT = minimalistic console file manager -MODPY_EGG_VERSION = 1.7.2 +MODPY_EGG_VERSION = 1.8.1 DISTNAME = ranger-${MODPY_EGG_VERSION} -REVISION = 0 CATEGORIES = sysutils misc -HOMEPAGE = http://www.nongnu.org/ranger/ +HOMEPAGE = https://ranger.github.io/ + +MAINTAINER = Klemens Nanni <k...@posteo.org> # GPLv3+ PERMIT_PACKAGE_CDROM = Yes @@ -16,18 +17,28 @@ PERMIT_PACKAGE_CDROM = Yes MASTER_SITES = ${HOMEPAGE} MODULES = lang/python +MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3} + # libarchive (bsdtar) used as an alternative to atool; see scope.sh patch RUN_DEPENDS = archivers/libarchive \ - textproc/py-chardet + devel/desktop-file-utils \ + textproc/py-chardet${MODPY_FLAVOR} + +TEST_DEPENDS = devel/py-test${MODPY_FLAVOR} -TEST_DEPENDS = devel/gmake \ - sysutils/ggrep +TEST_ENV = PYTHON=${MODPY_BIN} + +USE_GMAKE = Yes pre-configure: - ${SUBST_CMD} ${WRKSRC}/doc/ranger.1 \ - ${WRKSRC}/ranger/ext/img_display.py + ${SUBST_CMD} ${WRKSRC}/{doc/ranger.1,ranger/ext/img_display.py} + +pre-test: + ln -sf ${LOCALBASE}/bin/py.test${MODPY_BIN_SUFFIX} \ + ${WRKDIR}/bin/py.test -do-test: - cd ${WRKSRC}; PYTHON=${MODPY_BIN} gmake test +post-install: + mv ${PREFIX}/{share/man/man1,man} + mv ${PREFIX}/share/{doc/ranger/examples,examples/ranger} .include <bsd.port.mk> diff --git a/sysutils/ranger/distinfo b/sysutils/ranger/distinfo index 3f4d77a74ad..d7c24f10419 100644 --- a/sysutils/ranger/distinfo +++ b/sysutils/ranger/distinfo @@ -1,2 +1,2 @@ -SHA256 (ranger-1.7.2.tar.gz) = lPbjQtruREXxXbWnRAoRE4SHxJzCXaDEc7vxuJePW3k= -SIZE (ranger-1.7.2.tar.gz) = 269713 +SHA256 (ranger-1.8.1.tar.gz) = FDP5+ZWLEEyX1LI6t3oqw30/mLgmQ3uUEFKlXAHHIbQ= +SIZE (ranger-1.8.1.tar.gz) = 227415 diff --git a/sysutils/ranger/patches/patch-Makefile b/sysutils/ranger/patches/patch-Makefile deleted file mode 100644 index c72b7c1422e..00000000000 --- a/sysutils/ranger/patches/patch-Makefile +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-Makefile,v 1.2 2015/11/19 19:13:35 jasper Exp $ ---- Makefile.orig Sun Oct 4 01:46:45 2015 -+++ Makefile Thu Nov 19 20:09:28 2015 -@@ -61,7 +61,7 @@ doc: cleandoc - find . -name \*.html -exec sed -i 's|'"$(CWD)"'|../..|g' -- {} \; - - test: -- @for FILE in $(shell grep -IHm 1 doctest -r ranger | grep $(FILTER) | cut -d: -f1); do \ -+ @for FILE in $(shell ggrep -IHm 1 doctest -r ranger | grep $(FILTER) | cut -d: -f1); do \ - echo "Testing $$FILE..."; \ - RANGER_DOCTEST=1 PYTHONPATH=".:"$$PYTHONPATH ${PYTHON} $$FILE; \ - done diff --git a/sysutils/ranger/patches/patch-doc_ranger_1 b/sysutils/ranger/patches/patch-doc_ranger_1 index a1c0aeba2c7..1f580a65bd6 100644 --- a/sysutils/ranger/patches/patch-doc_ranger_1 +++ b/sysutils/ranger/patches/patch-doc_ranger_1 @@ -3,7 +3,7 @@ $OpenBSD: patch-doc_ranger_1,v 1.1 2017/06/11 09:02:43 dcoppa Exp $ Index: doc/ranger.1 --- doc/ranger.1.orig +++ doc/ranger.1 -@@ -1329,7 +1329,7 @@ docstrings. Using this will disable the <F1> key on c +@@ -1399,7 +1399,7 @@ docstrings. Using this will disable the <F1> key on c .IP "W3MIMGDISPLAY_PATH" 8 .IX Item "W3MIMGDISPLAY_PATH" By changing this variable, you can change the path of the executable file for diff --git a/sysutils/ranger/patches/patch-ranger_data_scope_sh b/sysutils/ranger/patches/patch-ranger_data_scope_sh index 3b82d51c50e..5cd4e52266d 100644 --- a/sysutils/ranger/patches/patch-ranger_data_scope_sh +++ b/sysutils/ranger/patches/patch-ranger_data_scope_sh @@ -3,17 +3,12 @@ $OpenBSD: patch-ranger_data_scope_sh,v 1.3 2015/11/19 19:13:35 jasper Exp $ Meant to use atool (not ported yet), but bsdtar copes with many of these archives directly so use that instead. ---- ranger/data/scope.sh.orig Sun Oct 4 01:46:45 2015 -+++ ranger/data/scope.sh Thu Nov 19 20:09:03 2015 -@@ -1,4 +1,4 @@ --#!/usr/bin/env sh -+#!/bin/ksh - # ranger supports enhanced previews. If the option "use_preview_script" - # is set to True and this file exists, this script will be called and its - # output is displayed in ranger. ANSI color codes are supported. -@@ -48,7 +48,7 @@ case "$extension" in +Index: ranger/data/scope.sh +--- ranger/data/scope.sh.orig ++++ ranger/data/scope.sh +@@ -67,7 +67,7 @@ case "$extension" in # Archive extensions: - 7z|a|ace|alz|arc|arj|bz|bz2|cab|cpio|deb|gz|jar|lha|lz|lzh|lzma|lzo|\ + a|ace|alz|arc|arj|bz|bz2|cab|cpio|deb|gz|jar|lha|lz|lzh|lzma|lzo|\ rpm|rz|t7z|tar|tbz|tbz2|tgz|tlz|txz|tZ|tzo|war|xpi|xz|Z|zip) - try als "$path" && { dump | trim; exit 0; } + try bsdtar "$path" && { dump | trim; exit 0; } diff --git a/sysutils/ranger/patches/patch-ranger_ext_img_display_py b/sysutils/ranger/patches/patch-ranger_ext_img_display_py index bb33fb1037c..54e3eed5c9a 100644 --- a/sysutils/ranger/patches/patch-ranger_ext_img_display_py +++ b/sysutils/ranger/patches/patch-ranger_ext_img_display_py @@ -3,12 +3,15 @@ $OpenBSD: patch-ranger_ext_img_display_py,v 1.1 2017/06/11 09:02:43 dcoppa Exp $ Index: ranger/ext/img_display.py --- ranger/ext/img_display.py.orig +++ ranger/ext/img_display.py -@@ -21,7 +21,7 @@ import termios - from ranger.core.shared import FileManagerAware - from subprocess import Popen, PIPE - --W3MIMGDISPLAY_PATH = '/usr/lib/w3m/w3mimgdisplay' -+W3MIMGDISPLAY_PATH = '${LOCALBASE}/libexec/w3m/w3mimgdisplay' +@@ -25,10 +25,7 @@ from subprocess import Popen, PIPE + W3MIMGDISPLAY_ENV = "W3MIMGDISPLAY_PATH" W3MIMGDISPLAY_OPTIONS = [] + W3MIMGDISPLAY_PATHS = [ +- '/usr/lib/w3m/w3mimgdisplay', +- '/usr/libexec/w3m/w3mimgdisplay', +- '/usr/lib64/w3m/w3mimgdisplay', +- '/usr/libexec64/w3m/w3mimgdisplay', ++ '${LOCALBASE}/libexec/w3m/w3mimgdisplay', + ] + - class ImgDisplayUnsupportedException(Exception): diff --git a/sysutils/ranger/patches/patch-setup_py b/sysutils/ranger/patches/patch-setup_py deleted file mode 100644 index e0427865818..00000000000 --- a/sysutils/ranger/patches/patch-setup_py +++ /dev/null @@ -1,21 +0,0 @@ -$OpenBSD: patch-setup_py,v 1.3 2015/11/19 19:13:35 jasper Exp $ ---- setup.py.orig Sun Oct 4 01:46:45 2015 -+++ setup.py Thu Nov 19 20:10:35 2015 -@@ -22,7 +22,7 @@ if __name__ == '__main__': - url='http://ranger.nongnu.org', - scripts=['scripts/ranger', 'scripts/rifle'], - data_files=[ -- ('share/man/man1', -+ ('man/man1', - ['doc/ranger.1', - 'doc/rifle.1']), - ('share/doc/ranger', -@@ -34,7 +34,7 @@ if __name__ == '__main__': - _findall('doc/config/colorschemes')), - ('share/doc/ranger/config', _findall('doc/config')), - ('share/doc/ranger/tools', _findall('doc/tools')), -- ('share/doc/ranger/examples', _findall('examples')), -+ ('share/examples/ranger', _findall('examples')), - ], - package_data={'ranger': ['data/*', 'config/rc.conf', - 'config/rifle.conf']}, diff --git a/sysutils/ranger/pkg/PLIST b/sysutils/ranger/pkg/PLIST index 274f9be1709..f12e17af6c3 100644 --- a/sysutils/ranger/pkg/PLIST +++ b/sysutils/ranger/pkg/PLIST @@ -4,174 +4,192 @@ bin/rifle lib/python${MODPY_VERSION}/site-packages/ranger/ lib/python${MODPY_VERSION}/site-packages/ranger-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info lib/python${MODPY_VERSION}/site-packages/ranger/__init__.py -lib/python${MODPY_VERSION}/site-packages/ranger/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/ranger/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ranger/api/ lib/python${MODPY_VERSION}/site-packages/ranger/api/__init__.py -lib/python${MODPY_VERSION}/site-packages/ranger/api/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/api/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/ranger/api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/api/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/api/${MODPY_PYCACHE}options.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ranger/api/commands.py -lib/python${MODPY_VERSION}/site-packages/ranger/api/commands.pyc lib/python${MODPY_VERSION}/site-packages/ranger/api/options.py -lib/python${MODPY_VERSION}/site-packages/ranger/api/options.pyc lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/ lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/__init__.py -lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/${MODPY_PYCACHE}default.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/${MODPY_PYCACHE}jungle.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/${MODPY_PYCACHE}snow.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/${MODPY_PYCACHE}solarized.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/default.py -lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/default.pyc lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/jungle.py -lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/jungle.pyc lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/snow.py -lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/snow.pyc lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/solarized.py -lib/python${MODPY_VERSION}/site-packages/ranger/colorschemes/solarized.pyc lib/python${MODPY_VERSION}/site-packages/ranger/config/ lib/python${MODPY_VERSION}/site-packages/ranger/config/__init__.py -lib/python${MODPY_VERSION}/site-packages/ranger/config/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/config/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/ranger/config/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/config/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/config/${MODPY_PYCACHE}commands_sample.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ranger/config/commands.py -lib/python${MODPY_VERSION}/site-packages/ranger/config/commands.pyc lib/python${MODPY_VERSION}/site-packages/ranger/config/commands_sample.py -lib/python${MODPY_VERSION}/site-packages/ranger/config/commands_sample.pyc lib/python${MODPY_VERSION}/site-packages/ranger/config/rc.conf lib/python${MODPY_VERSION}/site-packages/ranger/config/rifle.conf lib/python${MODPY_VERSION}/site-packages/ranger/container/ lib/python${MODPY_VERSION}/site-packages/ranger/container/__init__.py -lib/python${MODPY_VERSION}/site-packages/ranger/container/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/container/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/ranger/container/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/container/${MODPY_PYCACHE}bookmarks.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/container/${MODPY_PYCACHE}directory.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/container/${MODPY_PYCACHE}file.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/container/${MODPY_PYCACHE}fsobject.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/container/${MODPY_PYCACHE}history.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/container/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/container/${MODPY_PYCACHE}tags.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ranger/container/bookmarks.py -lib/python${MODPY_VERSION}/site-packages/ranger/container/bookmarks.pyc lib/python${MODPY_VERSION}/site-packages/ranger/container/directory.py -lib/python${MODPY_VERSION}/site-packages/ranger/container/directory.pyc lib/python${MODPY_VERSION}/site-packages/ranger/container/file.py -lib/python${MODPY_VERSION}/site-packages/ranger/container/file.pyc lib/python${MODPY_VERSION}/site-packages/ranger/container/fsobject.py -lib/python${MODPY_VERSION}/site-packages/ranger/container/fsobject.pyc lib/python${MODPY_VERSION}/site-packages/ranger/container/history.py -lib/python${MODPY_VERSION}/site-packages/ranger/container/history.pyc lib/python${MODPY_VERSION}/site-packages/ranger/container/settings.py -lib/python${MODPY_VERSION}/site-packages/ranger/container/settings.pyc lib/python${MODPY_VERSION}/site-packages/ranger/container/tags.py -lib/python${MODPY_VERSION}/site-packages/ranger/container/tags.pyc lib/python${MODPY_VERSION}/site-packages/ranger/core/ lib/python${MODPY_VERSION}/site-packages/ranger/core/__init__.py -lib/python${MODPY_VERSION}/site-packages/ranger/core/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}actions.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}fm.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}linemode.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}loader.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}runner.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}shared.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/core/${MODPY_PYCACHE}tab.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ranger/core/actions.py -lib/python${MODPY_VERSION}/site-packages/ranger/core/actions.pyc lib/python${MODPY_VERSION}/site-packages/ranger/core/fm.py -lib/python${MODPY_VERSION}/site-packages/ranger/core/fm.pyc lib/python${MODPY_VERSION}/site-packages/ranger/core/linemode.py -lib/python${MODPY_VERSION}/site-packages/ranger/core/linemode.pyc lib/python${MODPY_VERSION}/site-packages/ranger/core/loader.py -lib/python${MODPY_VERSION}/site-packages/ranger/core/loader.pyc lib/python${MODPY_VERSION}/site-packages/ranger/core/main.py -lib/python${MODPY_VERSION}/site-packages/ranger/core/main.pyc lib/python${MODPY_VERSION}/site-packages/ranger/core/metadata.py -lib/python${MODPY_VERSION}/site-packages/ranger/core/metadata.pyc lib/python${MODPY_VERSION}/site-packages/ranger/core/runner.py -lib/python${MODPY_VERSION}/site-packages/ranger/core/runner.pyc lib/python${MODPY_VERSION}/site-packages/ranger/core/shared.py -lib/python${MODPY_VERSION}/site-packages/ranger/core/shared.pyc lib/python${MODPY_VERSION}/site-packages/ranger/core/tab.py -lib/python${MODPY_VERSION}/site-packages/ranger/core/tab.pyc lib/python${MODPY_VERSION}/site-packages/ranger/data/ lib/python${MODPY_VERSION}/site-packages/ranger/data/mime.types lib/python${MODPY_VERSION}/site-packages/ranger/data/scope.sh @comment lib/python${MODPY_VERSION}/site-packages/ranger/data/scope.sh.orig lib/python${MODPY_VERSION}/site-packages/ranger/ext/ lib/python${MODPY_VERSION}/site-packages/ranger/ext/__init__.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}accumulator.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}cached_function.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}curses_interrupt_handler.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}direction.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}get_executables.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}human_readable.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}img_display.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}iter_tools.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}keybinding_parser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}lazy_property.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}mount_path.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}next_available_filename.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}openstruct.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}popen_forked.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}relative_symlink.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}rifle.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}shell_escape.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}shutil_generatorized.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}signals.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}spawn.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/${MODPY_PYCACHE}widestring.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/accumulator.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/accumulator.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/cached_function.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/cached_function.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/curses_interrupt_handler.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/curses_interrupt_handler.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/direction.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/direction.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/get_executables.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/get_executables.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/human_readable.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/human_readable.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/img_display.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/img_display.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/iter_tools.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/iter_tools.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/keybinding_parser.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/keybinding_parser.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/lazy_property.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/lazy_property.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/mount_path.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/mount_path.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/next_available_filename.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/next_available_filename.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/openstruct.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/openstruct.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/popen_forked.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/popen_forked.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/relative_symlink.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/relative_symlink.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/rifle.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/rifle.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/shell_escape.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/shell_escape.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/shutil_generatorized.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/shutil_generatorized.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/signals.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/signals.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/spawn.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/spawn.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/ lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/__init__.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/${MODPY_PYCACHE}bzr.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/${MODPY_PYCACHE}git.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/${MODPY_PYCACHE}hg.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/${MODPY_PYCACHE}svn.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/${MODPY_PYCACHE}vcs.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/bzr.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/bzr.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/git.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/git.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/hg.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/hg.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/svn.py lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/vcs.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/vcs/vcs.pyc lib/python${MODPY_VERSION}/site-packages/ranger/ext/widestring.py -lib/python${MODPY_VERSION}/site-packages/ranger/ext/widestring.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/ lib/python${MODPY_VERSION}/site-packages/ranger/gui/__init__.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}ansi.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}bar.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}color.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}colorscheme.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}curses_shortcuts.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}displayable.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}mouse_event.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/${MODPY_PYCACHE}ui.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/ansi.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/ansi.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/bar.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/bar.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/color.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/color.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/colorscheme.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/colorscheme.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/context.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/context.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/curses_shortcuts.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/curses_shortcuts.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/displayable.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/displayable.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/mouse_event.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/mouse_event.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/ui.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/ui.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/ lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/__init__.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}browsercolumn.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}pager.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}statusbar.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}taskview.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}titlebar.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}view_base.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}view_miller.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/${MODPY_PYCACHE}view_multipane.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/browsercolumn.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/browsercolumn.pyc -lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/browserview.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/browserview.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/console.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/console.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/pager.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/pager.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/statusbar.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/statusbar.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/taskview.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/taskview.pyc lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/titlebar.py -lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/titlebar.pyc +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/view_base.py +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/view_miller.py +lib/python${MODPY_VERSION}/site-packages/ranger/gui/widgets/view_multipane.py @man man/man1/ranger.1 @man man/man1/rifle.1 +share/applications/ +share/applications/ranger.desktop share/doc/ranger/ -share/doc/ranger/CHANGELOG +share/doc/ranger/CHANGELOG.md share/doc/ranger/HACKING.md share/doc/ranger/README.md share/doc/ranger/colorschemes.txt @@ -199,7 +217,10 @@ share/examples/ranger/plugin_ipc.py share/examples/ranger/plugin_linemode.py share/examples/ranger/plugin_new_macro.py share/examples/ranger/plugin_new_sorting_method.py +share/examples/ranger/plugin_pmount.py share/examples/ranger/rc_emacs.conf share/examples/ranger/rifle_different_file_opener.conf share/examples/ranger/rifle_sxiv.sh share/examples/ranger/vim_file_chooser.vim +@exec %D/bin/update-desktop-database +@unexec-delete %D/bin/update-desktop-database