View | Details | Raw Unified | Return to bug 187201
Collapse All | Expand All

(-)Makefile (-71 / +12 lines)
Lines 14-21 Link Here
14
RUN_DEPENDS=	gpg:${PORTSDIR}/security/gnupg \
14
RUN_DEPENDS=	gpg:${PORTSDIR}/security/gnupg \
15
		${PYTHON_PKGNAMEPREFIX}lockfile>=0:${PORTSDIR}/devel/py-lockfile
15
		${PYTHON_PKGNAMEPREFIX}lockfile>=0:${PORTSDIR}/devel/py-lockfile
16
16
17
CONFLICTS=	duplicity-0.5.* duplicity-devel-[0-9]*
18
19
USE_PYTHON=	2
17
USE_PYTHON=	2
20
USE_PYDISTUTILS=yes
18
USE_PYDISTUTILS=yes
21
PYDISTUTILS_AUTOPLIST=	yes
19
PYDISTUTILS_AUTOPLIST=	yes
Lines 35-107 Link Here
35
PORTDOCS=	COPYING README README-REPO README-LOG tarfile-LICENSE \
33
PORTDOCS=	COPYING README README-REPO README-LOG tarfile-LICENSE \
36
		tarfile-CHANGES CHANGELOG
34
		tarfile-CHANGES CHANGELOG
37
35
36
NLS_USES=			gettext
37
SSH_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}paramiko>=1.7.7.1:${PORTSDIR}/security/py-paramiko
38
FTP_RUN_DEPENDS=	ncftp>=3.2.2:${PORTSDIR}/ftp/ncftp3
39
FTPS_RUN_DEPENDS=	lftp>=3.7.15:${PORTSDIR}/ftp/lftp
40
S3_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}boto>=1.6b:${PORTSDIR}/devel/py-boto
41
GDOCS_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}gdata>0:${PORTSDIR}/devel/py-gdata
42
CLOUDFILES_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cloudfiles>0:${PORTSDIR}/net/py-cloudfiles
43
GIO_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}gobject>0:${PORTSDIR}/devel/py-gobject \
44
					dbus>0:${PORTSDIR}/devel/dbus
45
U1_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}httplib2>0:${PORTSDIR}/www/py-httplib2 \
46
					${PYTHON_PKGNAMEPREFIX}oauthlib>0:${PORTSDIR}/security/py-oauthlib
47
38
.include <bsd.port.options.mk>
48
.include <bsd.port.options.mk>
39
49
40
.if ${PORT_OPTIONS:MNLS}
41
USES+=		gettext
42
PLIST_SUB+=	NLS=""
43
.else
44
PLIST_SUB+=	NLS="@comment "
45
.endif
46
47
.if ${PORT_OPTIONS:MSSH}
48
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}paramiko>=1.7.7.1:${PORTSDIR}/security/py-paramiko
49
PLIST_SUB+=	SSH=""
50
.else
51
PLIST_SUB+=	SSH="@comment "
52
.endif
53
54
.if ${PORT_OPTIONS:MFTP}
55
RUN_DEPENDS+=	ncftp>=3.2.2:${PORTSDIR}/ftp/ncftp3
56
PLIST_SUB+=	FTP=""
57
.else
58
PLIST_SUB+=	FTP="@comment "
59
.endif
60
61
.if ${PORT_OPTIONS:MFTPS}
62
RUN_DEPENDS+=	lftp>=3.7.15:${PORTSDIR}/ftp/lftp
63
PLIST_SUB+=	FTPS=""
64
.else
65
PLIST_SUB+=	FTPS="@comment "
66
.endif
67
68
.if ${PORT_OPTIONS:MS3}
69
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}boto>=1.6b:${PORTSDIR}/devel/py-boto
70
PLIST_SUB+=	S3=""
71
.else
72
PLIST_SUB+=	S3="@comment "
73
.endif
74
75
.if ${PORT_OPTIONS:MGDOCS}
76
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}gdata>0:${PORTSDIR}/devel/py-gdata
77
PLIST_SUB+=	GDOCS=""
78
.else
79
PLIST_SUB+=	GDOCS="@comment "
80
.endif
81
82
.if ${PORT_OPTIONS:MCLOUDFILES}
83
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}cloudfiles>0:${PORTSDIR}/net/py-cloudfiles
84
PLIST_SUB+=	CLOUDFILES=""
85
.else
86
PLIST_SUB+=	CLOUDFILES="@comment "
87
.endif
88
89
.if ${PORT_OPTIONS:MGIO}
90
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}gobject>0:${PORTSDIR}/devel/py-gobject \
91
		dbus>0:${PORTSDIR}/devel/dbus
92
PLIST_SUB+=	GIO=""
93
.else
94
PLIST_SUB+=	GIO="@comment "
95
.endif
96
97
.if ${PORT_OPTIONS:MU1}
98
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}httplib2>0:${PORTSDIR}/www/py-httplib2 \
99
		${PYTHON_PKGNAMEPREFIX}oauthlib>0:${PORTSDIR}/security/py-oauthlib
100
PLIST_SUB+=	U1=""
101
.else
102
PLIST_SUB+=	U1="@comment "
103
.endif
104
105
post-patch:
50
post-patch:
106
.if empty(PORT_OPTIONS:MNLS)
51
.if empty(PORT_OPTIONS:MNLS)
107
	@${REINPLACE_CMD} -e '54,62d' \
52
	@${REINPLACE_CMD} -e '54,62d' \
Lines 140-153 Link Here
140
	@${RM} -f ${WRKSRC}/${PORTNAME}/backends/u1backend.py
85
	@${RM} -f ${WRKSRC}/${PORTNAME}/backends/u1backend.py
141
.endif
86
.endif
142
87
143
MAN1=	duplicity.1 rdiffdir.1
144
145
post-install:
88
post-install:
146
.if ${PORT_OPTIONS:MDOCS}
147
	${MKDIR} ${STAGEDIR}${DOCSDIR}
89
	${MKDIR} ${STAGEDIR}${DOCSDIR}
148
.for f in ${PORTDOCS}
90
.for f in ${PORTDOCS}
149
	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
91
	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
150
.endfor
92
.endfor
151
.endif
152
93
153
.include <bsd.port.mk>
94
.include <bsd.port.mk>

Return to bug 187201