Commit Graph

107 Commits

Author SHA1 Message Date
Stefan Eßer
e49cdc8b64 sysutils/duplicity: Add CPE information
Approved by:	portmgr (blanket)
2021-10-13 15:52:57 +02:00
Danilo G. Baio
c244f52f6f sysutils/duplicity: Update to 0.8.20
Changelog:     https://launchpad.net/duplicity/+milestone/0.8.20

PR:		257996
Submitted by:	PopularMoment@protonmail.com (Based on)
2021-08-23 08:41:02 -03:00
Danilo G. Baio
7bda3f00f3 sysutils/duplicity: Update to 0.8.19
Changelog:  https://launchpad.net/duplicity/+milestone/0.8.19
      https://launchpad.net/duplicity/+milestone/0.8.18
2021-05-01 18:13:24 -03:00
Mathieu Arnold
305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Kai Knoblich
8513696e62 sysutils/duplicity: Fix packaging with Python 3.8
* Apply the same fix as in r559094 by stripping libraries by wildcard paths.

* Also use PYTHONPREFIX_SITELIBDIR instead PYTHON_SITELIBDIR to make the
  port PREFIX safe while I'm here.

PR:		253815
Approved by:	python (with hat)
2021-03-06 12:16:03 +00:00
Danilo G. Baio
f9d7f45bf1 sysutils/duplicity: Update to 0.8.17
Changelog:	https://launchpad.net/duplicity/+milestone/0.8.17

MFH:		2020Q4 (blanket: bugfix release)
2020-11-16 23:27:54 +00:00
Danilo G. Baio
58f7d72c10 sysutils/duplicity: Update to 0.8.16
Changelog:	https://launchpad.net/duplicity/+milestone/0.8.16

MFH:		2020Q4 (blanket: bugfix release)
2020-10-06 22:33:12 +00:00
Danilo G. Baio
3bbdc8d831 sysutils/duplicity: Update to 0.8.15
Changelog:	https://launchpad.net/duplicity/+milestone/0.8.15

MFH:		2020Q3 (blanket: bugfix release)
2020-08-02 12:49:27 +00:00
Danilo G. Baio
ead7dc3cec sysutils/duplicity: Update to 0.8.14
Changelog:	https://launchpad.net/duplicity/+milestone/0.8.14

MFH:		2020Q3 (blanket: bugfix release)
2020-07-04 22:58:02 +00:00
Danilo G. Baio
f59764d1db sysutils/duplicity: Update to 0.8.13
Changelog:	https://launchpad.net/duplicity/+milestone/0.8.13
2020-05-07 02:30:49 +00:00
Danilo G. Baio
da2812d999 sysutils/duplicity: Fix build when NLS option is off
Reported by:	filis
MFH:		2020Q2 (build blanket)
2020-04-06 00:27:15 +00:00
Sunpoet Po-Chuan Hsieh
452a10af6c Move net/librsync2 to net/librsync
- Bump PORTREVISION of dependent ports for dependency change

net/librsync was removed from ports tree almost 3 years ago.

from MOVED:
net/librsync|net/librsync2|2017-04-28|Unmaintained, CVE-2014-8242, use net/librsync2 instead
2020-04-02 11:58:44 +00:00
Danilo G. Baio
c3f9b609d4 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.
2020-03-21 22:43:35 +00:00
Antoine Brodin
b0a03dfd8b Remove optional dependency on py-gobject
With hat:	portmgr
2020-02-19 10:59:04 +00:00
Danilo G. Baio
144c7855e2 Add sysutils/duplicity-devel: Backup tool that uses librsync and GnuPG
This is the current development release.

Duplicity backs directories by producing encrypted tar-format volumes and
uploading them to a remote or local file server. Because duplicity uses
librsync, the incremental archives are space efficient and only record the
parts of files that have changed since the last backup. Because duplicity
uses GnuPG to encrypt and/or sign these archives, they will be safe from
spying and/or modification by the server.

WWW: http://duplicity.nongnu.org
2019-11-15 14:38:15 +00:00
Mathieu Arnold
bc89cd3d2c Convert to UCL & cleanup pkg-message (categories s) 2019-08-14 12:16:12 +00:00
Danilo G. Baio
596f019243 sysutils/duplicity: Update to 0.7.19
Changelog:	https://launchpad.net/duplicity/+milestone/0.7.19
2019-05-05 00:40:58 +00:00
Danilo G. Baio
6917094c20 sysutils/duplicity: Options update
- Use GNUPG2 as default [1]

- Drop SSH option

  Install paramiko and pexpect as SSH/SCP/SFTP backend.

  Duplicity uses paramiko as default, and pexpect is necessary for
  par2backend.py, thats why we are also installing it. [2]

  scp:// will use paramiko, you can also set like this
  paramiko+scp:// or pexpect+scp://

PR:		232927 [1]
Reported by:	rs.os@t-online.de [1]
Reported by:	Paul Holmanskikh <paul.holmanskikh@gmail.com> [2]
2019-03-02 16:59:49 +00:00
Danilo G. Baio
ecc6ba8613 sysutils/duplicity: Update to 0.7.18.2
PR:		232507
Submitted by:	Nathan <ndowens@yahoo.com>
Reported by:	johnllyon@gmail.com
2018-10-24 22:55:12 +00:00
Mathieu Arnold
4376dbbb58 Use PY_FLAVOR for dependencies.
FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
2018-06-20 17:05:41 +00:00
Danilo G. Baio
6cf62064ca sysutils/duplicity: Update to 0.7.17
Changes:	https://launchpad.net/duplicity/+milestone/0.7.17
2018-02-27 01:53:17 +00:00
Danilo G. Baio
87c292906d sysutils/duplicity: Update to 0.7.16
- Enable option PEXPECT as default [1]
- Fix shebang errors [1]
- Update the deprecated way of setting Python version
- Fix WWW

Changes:	https://launchpad.net/duplicity/+milestone/0.7.16

Submitted by:	mmokhi [1]
Differential Revision:	D14052 [1]
2018-01-27 20:14:28 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Danilo G. Baio
71794baf4f sysutils/duplicity: Update to 0.7.15
Changes:	https://launchpad.net/duplicity/+milestone/0.7.15
2017-11-15 10:41:11 +00:00
Baptiste Daroussin
e783b8ab51 Remove py-python-cloudfiles expired since 2017-08-31 2017-10-12 08:13:48 +00:00
Mathieu Arnold
8353b26718 Convert to utf-8.
Sponsored by:	Absolight
2017-10-06 13:09:01 +00:00
Mahdi Mokhtari
725f3f8a74 sysutils/duplicity: Upgrade port to newest release (0.7.14)
Reviewed by:	dbaio (maintainer), feld (mentor)
Approved by:	dbaio (maintainer), feld (mentor)
Sponsored by:	Netzkommune GmbH
Differential Revision:	https://reviews.freebsd.org/D12193
2017-09-01 20:04:29 +00:00
Danilo G. Baio
0671abdecb sysutils/duplicity: Update to 0.7.13.1
Changed RUN_DEPENDS from devel/py-lockfile to devel/py-fasteners:
  Fixed bug #1320641 and others regarding lockfile
    - swap from lockfile to fasteners module
    - use an fcntl() style lock for process lock of duplicity cache
    - lockfile will now clear if duplicity is killed or crashes

See the changelog file for more information.

Changes: http://www.nongnu.org/duplicity/CHANGELOG

Approved by:	garga (mentor)
Differential Revision:	https://reviews.freebsd.org/D11548
2017-07-12 01:20:53 +00:00
Sunpoet Po-Chuan Hsieh
f42ff732a8 Move net/py-cloudfiles to net/py-python-cloudfiles
- Add PyPI as primary WWW
- Bump PORTREVISION for dependent ports
2017-05-30 15:20:57 +00:00
Danilo G. Baio
f8cc2c102f Update my email address
Approved by:	garga (mentor)
Differential Revision:	https://reviews.freebsd.org/D10648
2017-05-08 17:21:49 +00:00
Shaun Amott
652f5f66bd Update to 0.7.12.
PR:		218301
Submitted by:	Danilo G. Baio <dbaio@bsd.com.br> (maintainer)
2017-04-09 22:23:57 +00:00
Wen Heping
95eee101fb - Update to 0.7.11
- Pass maintainership to submitter

PR:		216366
Submitted by:	dbaio@bsd.com.br
2017-03-03 07:11:34 +00:00
Bryan Drewery
37fc8ecec9 - Update librsync to 2.0.0 and move to net/librsync2.
This is ABI-compatible with 1.0.0, but due to an accident
  upstream with releasing 1.0.1 with a reversed shlib version,
  they released 2.0.0 with only a restoration of the shlib
  version of 2.

Submitted by:	Danilo G. Baio (dbaio) <dbaio@bsd.com.br>
2017-01-24 19:44:33 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Dmitry Marakasov
237c4bba4a - Fix docs installation
- Silence stripping
2016-10-10 20:58:32 +00:00
Pawel Pekala
cff70694d7 - Update to version 0.7.10 [1]
- Modify options descriptions to match currents standards
- Fix PEXPECT option, misc/py-pexpect does not install
  pexpect executable, convert check to path independent one
- Convert to options helpers, break lines around 80 characters
- Regenerate patch with make makepatch

PR:		213145 [1]
Submitted by:	Arnaud de Prelle [1]
2016-10-03 19:15:56 +00:00
Rene Ladan
7536b2017c Reset jase@'s ports after taking in his commit bit for safekeeping.
With hat:	portmgr-secretary
2016-09-18 11:45:56 +00:00
Florian Smeets
151921b15d Update to 0.7.09
PR:		211505
Submitted by:	Philip Jocks
Approved by:	maintainer timeout (5 weeks)
2016-09-09 05:21:09 +00:00
Kurt Jaeger
98d9ba11eb sysutils/duplicity: 0.7.06 -> 0.7.07.1
Changes: http://duplicity.nongnu.org/CHANGELOG
- Fixed bug #1570293 duplicity is very slow due to excessive fsync
- LIB_DEPENDS from librsync to librsync1

PR:		210073
Submitted by:	Philip Jocks <freebsdbugs@filis.org>
Approved by:	jase (maintainer timeout)
2016-06-21 05:31:14 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Kurt Jaeger
db6ce6db78 sysutils/duplicity: 0.6.25 -> 0.7.06
Changes:
  http://www.nongnu.org/duplicity/CHANGELOG

PR:		199892
Submitted by:	Claudius Herder <claudius.herder@ambtec.de>
Approved by:	jase (maintainer timeout)
2016-03-06 09:51:53 +00:00
Jase Thew
7167652f28 - Update to 0.6.25
Changes:	http://duplicity.nongnu.org/Changelog.GNU
2015-02-25 00:22:39 +00:00
Marcus von Appen
fae188751b - Convert ports of sysutils/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-24 16:56:10 +00:00
Jase Thew
5e832a712a - Update to 0.6.24
Changes:	http://duplicity.nongnu.org/Changelog.GNU
2014-05-18 15:22:04 +00:00
Adam Weinberger
32cecfd21b - Use OPTIONS helpers
- Remove some .if's obsoleted by STAGE
- Remove CONFLICTS against ports that don't exist

PR:		ports/187201
Approved by:	maintainer timeout
2014-03-15 17:15:45 +00:00
Jase Thew
0bd957cdda - Add missing RUN_DEPENDS of devel/py-lockfile
PR:	ports/186461
Reported by:	Helmut Ritter
2014-02-05 17:47:55 +00:00
Jase Thew
3e726b4a95 - Update to 0.6.23
- CloudFiles backend is updated to support (and use by default)
  Rackspace's all-encompassing Python API library pyrax. As the
  library is not currently in the Ports Collection, revert the
  default module used for the backend to py-cloudfiles. This can
  be overridden by using --cf-backend=pyrax at runtime
- Pet portlint(8), rename Makefile variable file to f
- Update pkg-message to mention mega backend
- Change to PYDISTUTILS_AUTOPLIST=YES, list documentation in
  PORTDOCS and remove pkg-plist

Changes:	http://duplicity.nongnu.org/Changelog.GNU
2014-02-01 18:31:16 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Baptiste Daroussin
313cb94889 Part 2 at removing now useless FETCH_ARGS redifition 2014-01-03 01:12:59 +00:00
Jase Thew
d0bc103116 - Convert LIB_DEPENDS to new format, missed in previous commit 2013-11-03 17:26:45 +00:00