Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 May 2020 08:35:20 +0000 (UTC)
From:      Hiroki Tagato <tagattie@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r535526 - in head: . sysutils sysutils/py-rdiff-backup sysutils/py-rdiff-backup/files sysutils/rdiff-backup
Message-ID:  <202005170835.04H8ZKws029186@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tagattie
Date: Sun May 17 08:35:19 2020
New Revision: 535526
URL: https://svnweb.freebsd.org/changeset/ports/535526

Log:
  - Update to 2.0.0 and undeprecate
  - Rename portname to py-rdiff-backup following Python Ports Policy[1]
  - Flavorize
  - Remove PORTEPOCH due to package name change
  - Use CHEESESHOP as MASTER_SITES instead of USE_GITHUB as per [1]
  - Update COMMENT to match the description at PyPi as per [1]
  - Update LICENSE and LICENSE_FILE based on the info at PyPi
  - Add autoplist and concurrent to USE_PYTHON as per [1]
  - Delete MAN1S and DOCS to let autoplist handle these files
  - Delete pkg-plist in favor of autoplist
  - Add TEST_DEPENDS and do-test target
  
  [1] https://wiki.freebsd.org/Python/PortsPolicy
  
  PR:		246250
  Submitted by:	Zsolt Udvari <uzsolt@uzsolt.hu> (maintainer)
  Reviewed by:	koobs, bapt
  Approved by:	ehaupt (mentor)
  Changelog:	https://github.com/rdiff-backup/rdiff-backup/blob/v2.0.0/CHANGELOG
  Differential Revision:	https://reviews.freebsd.org/D24816

Added:
  head/sysutils/py-rdiff-backup/
     - copied from r535525, head/sysutils/rdiff-backup/
Deleted:
  head/sysutils/py-rdiff-backup/files/
  head/sysutils/py-rdiff-backup/pkg-plist
  head/sysutils/rdiff-backup/
Modified:
  head/MOVED
  head/sysutils/Makefile
  head/sysutils/py-rdiff-backup/Makefile
  head/sysutils/py-rdiff-backup/distinfo

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sun May 17 08:34:43 2020	(r535525)
+++ head/MOVED	Sun May 17 08:35:19 2020	(r535526)
@@ -15011,3 +15011,4 @@ net-p2p/parity-ethereum|net-p2p/openethereum|2020-05-1
 net-im/linux-telegram-desktop|net-im/telegram-desktop|2020-05-13|Has expired: Broken for more than 6 months, use native version
 devel/libphutil||2020-05-15|Has expired: Upstream merged functionality into downstream projects.
 print/frescobaldi|print/py-frescobaldi|2020-05-16|Renamed to comply with Python Ports Policy
+sysutils/rdiff-backup|sysutils/py-rdiff-backup@py37|2020-05-16|Renamed comply with Python Ports Policy and flavored

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sun May 17 08:34:43 2020	(r535525)
+++ head/sysutils/Makefile	Sun May 17 08:35:19 2020	(r535526)
@@ -991,6 +991,7 @@
     SUBDIR += py-pyznap
     SUBDIR += py-queuelib
     SUBDIR += py-ranger
+    SUBDIR += py-rdiff-backup
     SUBDIR += py-salt
     SUBDIR += py-scandir
     SUBDIR += py-scarab
@@ -1029,7 +1030,6 @@
     SUBDIR += rclean
     SUBDIR += rcm
     SUBDIR += rdate
-    SUBDIR += rdiff-backup
     SUBDIR += rdup
     SUBDIR += read-edid
     SUBDIR += recoverdm

Modified: head/sysutils/py-rdiff-backup/Makefile
==============================================================================
--- head/sysutils/rdiff-backup/Makefile	Sun May 17 08:34:43 2020	(r535525)
+++ head/sysutils/py-rdiff-backup/Makefile	Sun May 17 08:35:19 2020	(r535526)
@@ -2,42 +2,34 @@
 # $FreeBSD$
 
 PORTNAME=	rdiff-backup
-PORTVERSION=	1.2.8
-PORTREVISION=	3
-PORTEPOCH=	1
-CATEGORIES=	sysutils
-MASTER_SITES=	SAVANNAH \
-		LOCAL/vd/${PORTNAME}${PKGNAMESUFFIX}
+DISTVERSION=	2.0.0
+CATEGORIES=	sysutils python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	uzsolt@uzsolt.hu
-COMMENT=	Local/remote mirroring+incremental backup
+COMMENT=	Easy to use and efficient backup and restore utility
 
-LICENSE=	GPLv2
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-DEPRECATED=	Uses deprecated version of python
-EXPIRATION_DATE=	2020-09-15
-
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
 LIB_DEPENDS=	librsync.so:net/librsync
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
 
+USES=		localbase:ldflags python:3.5+
+USE_LDCONFIG=	yes
+USE_PYTHON=	autoplist concurrent distutils
+
 CONFLICTS=	rdiff-backup-devel-[0-9]* rdiff-backup-1.0*
 
 PORTSCOUT=	limitw:1,even
 
-USES=		python:2.7
-USE_PYTHON=	distutils
-USE_LDCONFIG=	yes
-
-MAN1S=		rdiff-backup.1 rdiff-backup-statistics.1
-DOCS=		CHANGELOG README COPYING FAQ.html
-
-OPTIONS_DEFINE=	DOCS
-
 post-install:
-	${INSTALL_MAN} ${MAN1S:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/man/man1
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-.for lib in C.so _librsync.so
-	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME:S,-,_,}/${lib}
-.endfor
+	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/rdiff_backup/_librsync.so
+	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/rdiff_backup/C.so
+
+do-test:
+	cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m tox
 
 .include <bsd.port.mk>

Modified: head/sysutils/py-rdiff-backup/distinfo
==============================================================================
--- head/sysutils/rdiff-backup/distinfo	Sun May 17 08:34:43 2020	(r535525)
+++ head/sysutils/py-rdiff-backup/distinfo	Sun May 17 08:35:19 2020	(r535526)
@@ -1,2 +1,3 @@
-SHA256 (rdiff-backup-1.2.8.tar.gz) = 0d91a85b40949116fa8aaf15da165c34a2d15449b3cbe01c8026391310ac95db
-SIZE (rdiff-backup-1.2.8.tar.gz) = 196526
+TIMESTAMP = 1589335376
+SHA256 (rdiff-backup-2.0.0.tar.gz) = 1ce16abd4232d49212654572bf1fae4cdbc94e4056d96ef506feeeb87c14a0c3
+SIZE (rdiff-backup-2.0.0.tar.gz) = 408363



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005170835.04H8ZKws029186>