svn commit: r535526 - in head: . sysutils sysutils/py-rdiff-backup sysutils/py-rdiff-backup/files sysutils/rdiff-backup
Hiroki Tagato
tagattie at FreeBSD.org
Sun May 17 08:35:21 UTC 2020
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 at 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 at 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 at 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
More information about the svn-ports-head
mailing list