diff options
author | adamw <adamw@FreeBSD.org> | 2014-03-16 01:15:45 +0800 |
---|---|---|
committer | adamw <adamw@FreeBSD.org> | 2014-03-16 01:15:45 +0800 |
commit | a0a6a89f68ea2f15d1535e01e716190cf5847d19 (patch) | |
tree | ed0b39b5d2bf7d180a1c5c5480f120c1f96b1d13 /sysutils | |
parent | 3aa82ced648b1639fdc0a43a1e931b0d79afa122 (diff) | |
download | freebsd-ports-gnome-a0a6a89f68ea2f15d1535e01e716190cf5847d19.tar.gz freebsd-ports-gnome-a0a6a89f68ea2f15d1535e01e716190cf5847d19.tar.zst freebsd-ports-gnome-a0a6a89f68ea2f15d1535e01e716190cf5847d19.zip |
- Use OPTIONS helpers
- Remove some .if's obsoleted by STAGE
- Remove CONFLICTS against ports that don't exist
PR: ports/187201
Approved by: maintainer timeout
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/duplicity/Makefile | 87 |
1 files changed, 14 insertions, 73 deletions
diff --git a/sysutils/duplicity/Makefile b/sysutils/duplicity/Makefile index 8029e00a8116..f7358a9ec68b 100644 --- a/sysutils/duplicity/Makefile +++ b/sysutils/duplicity/Makefile @@ -12,9 +12,7 @@ COMMENT= Backup tool that uses librsync and GnuPG LIB_DEPENDS= librsync.so:${PORTSDIR}/net/librsync RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg \ - ${PYTHON_PKGNAMEPREFIX}lockfile>=0:${PORTSDIR}/devel/py-lockfile - -CONFLICTS= duplicity-0.5.* duplicity-devel-[0-9]* + ${PYTHON_PKGNAMEPREFIX}lockfile>=0:${PORTSDIR}/devel/py-lockfile USE_PYTHON= 2 USE_PYDISTUTILS=yes @@ -33,75 +31,22 @@ SSH_DESC= Install SSH/SCP/SFTP backend U1_DESC= Install Ubuntu One backend PORTDOCS= COPYING README README-REPO README-LOG tarfile-LICENSE \ - tarfile-CHANGES CHANGELOG + tarfile-CHANGES CHANGELOG + +NLS_USES= gettext +SSH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.7.7.1:${PORTSDIR}/security/py-paramiko +FTP_RUN_DEPENDS= ncftp>=3.2.2:${PORTSDIR}/ftp/ncftp3 +FTPS_RUN_DEPENDS= lftp>=3.7.15:${PORTSDIR}/ftp/lftp +S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=1.6b:${PORTSDIR}/devel/py-boto +GDOCS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>0:${PORTSDIR}/devel/py-gdata +CLOUDFILES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudfiles>0:${PORTSDIR}/net/py-cloudfiles +GIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject>0:${PORTSDIR}/devel/py-gobject \ + dbus>0:${PORTSDIR}/devel/dbus +U1_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>0:${PORTSDIR}/www/py-httplib2 \ + ${PYTHON_PKGNAMEPREFIX}oauthlib>0:${PORTSDIR}/security/py-oauthlib .include <bsd.port.options.mk> -.if ${PORT_OPTIONS:MNLS} -USES+= gettext -PLIST_SUB+= NLS="" -.else -PLIST_SUB+= NLS="@comment " -.endif - -.if ${PORT_OPTIONS:MSSH} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.7.7.1:${PORTSDIR}/security/py-paramiko -PLIST_SUB+= SSH="" -.else -PLIST_SUB+= SSH="@comment " -.endif - -.if ${PORT_OPTIONS:MFTP} -RUN_DEPENDS+= ncftp>=3.2.2:${PORTSDIR}/ftp/ncftp3 -PLIST_SUB+= FTP="" -.else -PLIST_SUB+= FTP="@comment " -.endif - -.if ${PORT_OPTIONS:MFTPS} -RUN_DEPENDS+= lftp>=3.7.15:${PORTSDIR}/ftp/lftp -PLIST_SUB+= FTPS="" -.else -PLIST_SUB+= FTPS="@comment " -.endif - -.if ${PORT_OPTIONS:MS3} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}boto>=1.6b:${PORTSDIR}/devel/py-boto -PLIST_SUB+= S3="" -.else -PLIST_SUB+= S3="@comment " -.endif - -.if ${PORT_OPTIONS:MGDOCS} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}gdata>0:${PORTSDIR}/devel/py-gdata -PLIST_SUB+= GDOCS="" -.else -PLIST_SUB+= GDOCS="@comment " -.endif - -.if ${PORT_OPTIONS:MCLOUDFILES} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cloudfiles>0:${PORTSDIR}/net/py-cloudfiles -PLIST_SUB+= CLOUDFILES="" -.else -PLIST_SUB+= CLOUDFILES="@comment " -.endif - -.if ${PORT_OPTIONS:MGIO} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}gobject>0:${PORTSDIR}/devel/py-gobject \ - dbus>0:${PORTSDIR}/devel/dbus -PLIST_SUB+= GIO="" -.else -PLIST_SUB+= GIO="@comment " -.endif - -.if ${PORT_OPTIONS:MU1} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}httplib2>0:${PORTSDIR}/www/py-httplib2 \ - ${PYTHON_PKGNAMEPREFIX}oauthlib>0:${PORTSDIR}/security/py-oauthlib -PLIST_SUB+= U1="" -.else -PLIST_SUB+= U1="@comment " -.endif - post-patch: .if empty(PORT_OPTIONS:MNLS) @${REINPLACE_CMD} -e '54,62d' \ @@ -140,14 +85,10 @@ post-patch: @${RM} -f ${WRKSRC}/${PORTNAME}/backends/u1backend.py .endif -MAN1= duplicity.1 rdiffdir.1 - post-install: -.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include <bsd.port.mk> |