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> |