mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
- 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
This commit is contained in:
parent
d495307651
commit
9bce152d2e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=535526
1
MOVED
1
MOVED
@ -15011,3 +15011,4 @@ net-p2p/parity-ethereum|net-p2p/openethereum|2020-05-13|Renamed upstream for tra
|
||||
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
|
||||
|
@ -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
|
||||
|
35
sysutils/py-rdiff-backup/Makefile
Normal file
35
sysutils/py-rdiff-backup/Makefile
Normal file
@ -0,0 +1,35 @@
|
||||
# Created by: Gerhard Häring <gh@ghaering.de>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= rdiff-backup
|
||||
DISTVERSION= 2.0.0
|
||||
CATEGORIES= sysutils python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= uzsolt@uzsolt.hu
|
||||
COMMENT= Easy to use and efficient backup and restore utility
|
||||
|
||||
LICENSE= GPLv2+
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
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
|
||||
|
||||
post-install:
|
||||
${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>
|
3
sysutils/py-rdiff-backup/distinfo
Normal file
3
sysutils/py-rdiff-backup/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1589335376
|
||||
SHA256 (rdiff-backup-2.0.0.tar.gz) = 1ce16abd4232d49212654572bf1fae4cdbc94e4056d96ef506feeeb87c14a0c3
|
||||
SIZE (rdiff-backup-2.0.0.tar.gz) = 408363
|
@ -1,43 +0,0 @@
|
||||
# Created by: Gerhard Häring <gh@ghaering.de>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= rdiff-backup
|
||||
PORTVERSION= 1.2.8
|
||||
PORTREVISION= 3
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= sysutils
|
||||
MASTER_SITES= SAVANNAH \
|
||||
LOCAL/vd/${PORTNAME}${PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= uzsolt@uzsolt.hu
|
||||
COMMENT= Local/remote mirroring+incremental backup
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
DEPRECATED= Uses deprecated version of python
|
||||
EXPIRATION_DATE= 2020-09-15
|
||||
|
||||
LIB_DEPENDS= librsync.so:net/librsync
|
||||
|
||||
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
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (rdiff-backup-1.2.8.tar.gz) = 0d91a85b40949116fa8aaf15da165c34a2d15449b3cbe01c8026391310ac95db
|
||||
SIZE (rdiff-backup-1.2.8.tar.gz) = 196526
|
@ -1,16 +0,0 @@
|
||||
--- _librsyncmodule.c.orig 2009-03-16 14:36:21 UTC
|
||||
+++ _librsyncmodule.c
|
||||
@@ -59,8 +59,13 @@ _librsync_new_sigmaker(PyObject* self, P
|
||||
if (sm == NULL) return NULL;
|
||||
sm->x_attr = NULL;
|
||||
|
||||
+#ifdef RS_DEFAULT_STRONG_LEN
|
||||
sm->sig_job = rs_sig_begin((size_t)blocklen,
|
||||
(size_t)RS_DEFAULT_STRONG_LEN);
|
||||
+#else
|
||||
+ sm->sig_job = rs_sig_begin((size_t)blocklen,
|
||||
+ (size_t)8, RS_MD4_SIG_MAGIC);
|
||||
+#endif
|
||||
return (PyObject*)sm;
|
||||
}
|
||||
|
@ -1,31 +0,0 @@
|
||||
--- setup.py.orig 2008-08-06 21:24:28.756047734 +0200
|
||||
+++ setup.py 2008-08-06 21:24:18.122056264 +0200
|
||||
@@ -58,6 +58,10 @@
|
||||
'zipfile': None
|
||||
})
|
||||
|
||||
+LOCALBASE = os.getenv("LOCALBASE", "/usr/local")
|
||||
+include_dirs = ["%s/include" % LOCALBASE]
|
||||
+library_dirs = ["%s/lib" % LOCALBASE]
|
||||
+
|
||||
setup(name="rdiff-backup",
|
||||
version=version_string,
|
||||
description="Local/remote mirroring+incremental backup",
|
||||
@@ -68,14 +72,8 @@
|
||||
ext_modules = [Extension("rdiff_backup.C", ["cmodule.c"]),
|
||||
Extension("rdiff_backup._librsync",
|
||||
["_librsyncmodule.c"],
|
||||
- include_dirs=incdir_list,
|
||||
- library_dirs=libdir_list,
|
||||
+ include_dirs=include_dirs,
|
||||
+ library_dirs=library_dirs,
|
||||
libraries=libname,
|
||||
extra_link_args=lflags_arg)],
|
||||
- scripts = ['rdiff-backup', 'rdiff-backup-statistics'],
|
||||
- data_files = [('share/man/man1', ['rdiff-backup.1',
|
||||
- 'rdiff-backup-statistics.1']),
|
||||
- ('share/doc/rdiff-backup-%s' % (version_string,),
|
||||
- ['CHANGELOG', 'COPYING', 'README', 'FAQ.html'])],
|
||||
- **extra_options)
|
||||
-
|
||||
+ scripts = ['rdiff-backup', 'rdiff-backup-statistics'])
|
@ -1,112 +0,0 @@
|
||||
bin/rdiff-backup
|
||||
bin/rdiff-backup-statistics
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/C.so
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/FilenameMapping.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/FilenameMapping.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/FilenameMapping.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Globals.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Globals.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Globals.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Hardlink.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Hardlink.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Hardlink.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Main.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Main.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Main.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Rdiff.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Rdiff.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Rdiff.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Security.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Security.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Security.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/SetConnections.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/SetConnections.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/SetConnections.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/TempFile.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/TempFile.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/TempFile.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Time.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Time.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/Time.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/_librsync.so
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/backup.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/backup.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/backup.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/compare.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/compare.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/compare.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/connection.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/connection.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/connection.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/eas_acls.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/eas_acls.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/eas_acls.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/fs_abilities.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/fs_abilities.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/fs_abilities.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/hash.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/hash.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/hash.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/increment.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/increment.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/increment.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/iterfile.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/iterfile.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/iterfile.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/lazy.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/lazy.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/lazy.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/librsync.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/librsync.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/librsync.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/log.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/log.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/log.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/longname.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/longname.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/longname.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/manage.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/manage.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/manage.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/metadata.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/metadata.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/metadata.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/regress.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/regress.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/regress.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/restore.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/restore.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/restore.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/robust.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/robust.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/robust.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/rorpiter.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/rorpiter.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/rorpiter.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/rpath.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/rpath.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/rpath.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/selection.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/selection.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/selection.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/static.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/static.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/static.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/statistics.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/statistics.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/statistics.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/user_group.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/user_group.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/user_group.pyo
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/win_acls.py
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/win_acls.pyc
|
||||
%%PYTHON_SITELIBDIR%%/rdiff_backup/win_acls.pyo
|
||||
man/man1/rdiff-backup-statistics.1.gz
|
||||
man/man1/rdiff-backup.1.gz
|
||||
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
|
||||
%%PORTDOCS%%%%DOCSDIR%%/COPYING
|
||||
%%PORTDOCS%%%%DOCSDIR%%/FAQ.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
Loading…
Reference in New Issue
Block a user