89 Commits

Author SHA1 Message Date
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
Jase Thew
bb533e3270 - Add STAGE support
- Limit use of Python to <= 2.7
- Correct include of bsd.port.options.mk
2013-11-03 17:22:37 +00:00
Jase Thew
245e1142ed - Revert r332550 - does not work as intended/is not applicable.
Duplicity itself is not fully Python 3 compatible - there's multiple
instances of "print" as command and all the unicode vs bytes string
handling needs fixing to allow working unicode filename support.
Python 3 support is currently planned for the 0.7 branch.
2013-11-03 16:54:55 +00:00
William Grzybowski
05ca77bc93 sysutils/duplicity: fix for python 3.x
PR:		ports/182765
Submitted by:	Kurt Jaeger <fbsd-ports opsec.eu>
Approved by:	maintainer (timeout)
2013-11-02 23:00:53 +00:00
Baptiste Daroussin
83f65384c9 Add NO_STAGE all over the place in preparation for the staging support (cat: sysutils) 2013-09-20 23:05:58 +00:00
Jase Thew
9241d18bcd - Update to 0.6.22
- Add options for GIO and Ubuntu One backends as their dependancies
  are now available in the Ports Collection

Changes:	http://duplicity.nongnu.org/CHANGELOG
2013-09-01 02:38:20 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Jase Thew
d56738427a - Update to 0.6.21
Changes:    http://duplicity.nongnu.org/CHANGELOG
2013-01-23 16:53:50 +00:00
Jase Thew
e78924edad - Update to 0.6.20
- Convert to new format Makefile header
- Correct an error in pkg-message

Feature safe:	yes
2012-10-28 21:27:40 +00:00
Jase Thew
21d232a377 - Add temporary patch to fix resuming encrypted backups.
PR:		ports/170114
Submitted by:	William Orr <will@worrbase.com>
Obtained from:	https://answers.launchpad.net/duplicity/+question/183711
Approved by:	flo (mentor)
2012-08-15 16:47:35 +00:00
Jase Thew
e8eb681150 - Add OPTIONS to allow the selective installation of backends. [1]
- Add dependencies for CloudFiles and Google Docs backends.

PR:		ports/168723
Submitted by:	Michael Gmelin <freebsd@grem.de> [1]
Approved by:	flo (mentor)
2012-06-10 17:34:34 +00:00
Jase Thew
7b76f6416e - Update to 0.6.19
- Update maintainer address
- Convert to new options framework
- Fix COMMENT
- Remove shlib version from LIB_DEPENDS
- Remove extraneous comment

Changes:	http://www.nongnu.org/duplicity/CHANGELOG
Approved by:	flo, culot (mentors)
2012-06-05 10:47:23 +00:00
Michael Scheidell
c31233454a - Add run dependency on security/py-paramiko to fix dependency in last upstream release. [1]
- Add run dependency on devel/py-boto to enable use of duplicity's S3 backend. [2]

PR:		ports/165705 [1]
Reported by:	Rob Evers <rob@debank.tv> [1]
Submitted by:	Jase Thew <freebsd@beardz.net> (maintainer) [2]
Approved by:	gabor (mentor, implicit)
2012-03-06 11:21:10 +00:00
Jason Helfman
b30a6d2d4a - Update to 0.6.18
PR:	ports/165649
Submitted by:	maintainer, freebsd@beardz.net
2012-03-03 19:54:37 +00:00
Martin Wilke
34ffef52be - Update to 0.6.17
PR:		162886
Submitted by:	Jase Thew <freebsd@beardz.net> (maintainer)
Feature safe:	yes
2011-11-26 15:06:32 +00:00
Doug Barton
182b87480f Update to version 0.6.16, released October 15, 2011.
Too many changes since 0.6.13 to list, see:
1. /usr/local/share/doc/duplicity/CHANGELOG, or
2. http://www.nongnu.org/duplicity/CHANGELOG

For the port, the version upgrade and maintainer change are from the PR.
Thanks to the former maintainer for his past hard work, and confirming
the change.

Additionally, add some cleanups of my own:
1. More accurate comment
2. Make NLS an OPTION
3. Minor simplification to the Makefile logic

PR:		ports/162507
Submitted by:	Jase Thew <freebsd@beardz.net>
Feature safe:	yes
2011-11-13 00:49:56 +00:00
Sahil Tandon
26a4765029 - Update to 0.6.13
PR:		ports/156944
Submitted by:	Jase Thew <freebsd@beardz.net>
Approved by:	maintainer timeout
2011-05-26 01:56:42 +00:00
Sahil Tandon
ae372b4be3 Update to 0.6.11, add WITHOUT_NLS switch and
update CONFLICTS.

PR:		ports/152744
Submitted by:	Vlad V. Teterya <vlad@vlad.uz.ua>
Approved by:	maintainer
2011-03-16 03:24:49 +00:00
Greg Larkin
afb4f48d31 - Chase security/libksba shlib version bump
Requested by:	kwm
Pointyhat to:	glarkin
2010-12-16 02:34:07 +00:00