diff options
author | Danilo G. Baio <dbaio@FreeBSD.org> | 2020-03-21 22:43:35 +0000 |
---|---|---|
committer | Danilo G. Baio <dbaio@FreeBSD.org> | 2020-03-21 22:43:35 +0000 |
commit | c3f9b609d464fee9577e62178248cafa205d7c41 (patch) | |
tree | 04a7d7ad1ff0df217b15683e7ff670c8bb9ad6cb /sysutils/duplicity/files/patch-setup.py | |
parent | audio/pulseaudio-qt: remove unnecessary dependencies (diff) |
sysutils/duplicity: Update to 0.8.12
This updates sysutils/duplicity to the current stable release.
A new port sysutils/duplicity07 has been created to keep version 0.7.19 in
the tree, as it uses a deprecated version of Python, it will be removed soon.
It will be kept for a while just in case some incompatibilities still show up.
Changelog: https://launchpad.net/duplicity/+milestone/0.8.12
http://duplicity.nongnu.org/vers8/CHANGELOG
Port improvements obtained from sysutils/duplicity-devel.
Notes
Notes:
svn path=/head/; revision=528883
Diffstat (limited to 'sysutils/duplicity/files/patch-setup.py')
-rw-r--r-- | sysutils/duplicity/files/patch-setup.py | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/sysutils/duplicity/files/patch-setup.py b/sysutils/duplicity/files/patch-setup.py deleted file mode 100644 index 1e3a8de2e5f6..000000000000 --- a/sysutils/duplicity/files/patch-setup.py +++ /dev/null @@ -1,109 +0,0 @@ ---- setup.py.orig 2017-06-15 18:48:07 UTC -+++ setup.py -@@ -23,7 +23,6 @@ - import sys - import os - from setuptools import setup, Extension --from setuptools.command.test import test - from setuptools.command.install import install - from setuptools.command.sdist import sdist - from distutils.command.build_scripts import build_scripts -@@ -35,6 +34,9 @@ if sys.version_info[:2] < (2, 6) or sys. - sys.exit(1) - - incdir_list = libdir_list = None -+LOCALBASE = os.environ.get("LOCALBASE", "/usr/local") -+incdir_list = ['%s/include' % LOCALBASE] -+libdir_list = ['%s/lib/' % LOCALBASE] - - if os.name == 'posix': - LIBRSYNC_DIR = os.environ.get('LIBRSYNC_DIR', '') -@@ -47,15 +49,9 @@ if os.name == 'posix': - incdir_list = [os.path.join(LIBRSYNC_DIR, 'include')] - libdir_list = [os.path.join(LIBRSYNC_DIR, 'lib')] - --data_files = [('share/man/man1', -+data_files = [('man/man1', - ['bin/duplicity.1', - 'bin/rdiffdir.1']), -- ('share/doc/duplicity-%s' % version_string, -- ['COPYING', -- 'README', -- 'README-REPO', -- 'README-LOG', -- 'CHANGELOG']), - ] - - top_dir = os.path.dirname(os.path.abspath(__file__)) -@@ -70,46 +66,9 @@ for root, dirs, files in os.walk(os.path - ["po/%s/duplicity.mo" % lang])) - - --class TestCommand(test): -- -- def run(self): -- # Make sure all modules are ready -- build_cmd = self.get_finalized_command("build_py") -- build_cmd.run() -- # And make sure our scripts are ready -- build_scripts_cmd = self.get_finalized_command("build_scripts") -- build_scripts_cmd.run() -- -- # make symlinks for test data -- if build_cmd.build_lib != top_dir: -- for path in ['testfiles.tar.gz', 'gnupg']: -- src = os.path.join(top_dir, 'testing', path) -- target = os.path.join(build_cmd.build_lib, 'testing', path) -- try: -- os.symlink(src, target) -- except Exception: -- pass -- -- os.environ['PATH'] = "%s:%s" % ( -- os.path.abspath(build_scripts_cmd.build_dir), -- os.environ.get('PATH')) -- -- test.run(self) -- -- - class InstallCommand(install): - - def run(self): -- # Normally, install will call build(). But we want to delete the -- # testing dir between building and installing. So we manually build -- # and mark ourselves to skip building when we run() for real. -- self.run_command('build') -- self.skip_build = True -- -- # This should always be true, but just to make sure! -- if self.build_lib != top_dir: -- testing_dir = os.path.join(self.build_lib, 'testing') -- os.system("rm -rf %s" % testing_dir) - - install.run(self) - -@@ -177,11 +136,7 @@ setup(name="duplicity", - url="http://duplicity.nongnu.org/index.html", - packages=['duplicity', - 'duplicity.backends', -- 'duplicity.backends.pyrax_identity', -- 'testing', -- 'testing.functional', -- 'testing.overrides', -- 'testing.unit'], -+ 'duplicity.backends.pyrax_identity'], - package_dir={"duplicity": "duplicity", - "duplicity.backends": "duplicity/backends", }, - ext_modules=[Extension("duplicity._librsync", -@@ -192,10 +147,7 @@ setup(name="duplicity", - scripts=['bin/rdiffdir', 'bin/duplicity'], - data_files=data_files, - install_requires=['fasteners'], -- tests_require=['fasteners', 'mock', 'pexpect'], -- test_suite='testing', -- cmdclass={'test': TestCommand, -- 'install': InstallCommand, -+ cmdclass={'install': InstallCommand, - 'sdist': SDistCommand, - 'build_scripts': BSCommand}, - ) |