From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 15 22:40:10 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5EB61065670 for ; Sun, 15 May 2011 22:40:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C165A8FC0C for ; Sun, 15 May 2011 22:40:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p4FMeAru051178 for ; Sun, 15 May 2011 22:40:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p4FMeAoP051177; Sun, 15 May 2011 22:40:10 GMT (envelope-from gnats) Resent-Date: Sun, 15 May 2011 22:40:10 GMT Resent-Message-Id: <201105152240.p4FMeAoP051177@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Alexey V. Degtyarev" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4038B1065670 for ; Sun, 15 May 2011 22:38:51 +0000 (UTC) (envelope-from alexey@mail-2.renatasystems.org) Received: from mail-2.renatasystems.org (66.in-addr.isbiz.ru [91.217.74.66]) by mx1.freebsd.org (Postfix) with ESMTP id 4C0F48FC0C for ; Sun, 15 May 2011 22:38:49 +0000 (UTC) Received: from alexey by mail-2.renatasystems.org with local (Exim 4.76 (FreeBSD)) (envelope-from ) id 1QLIiX-000NMu-QT for FreeBSD-gnats-submit@freebsd.org; Sat, 14 May 2011 17:33:30 +0000 Message-Id: Date: Sat, 14 May 2011 17:33:29 +0000 From: "Alexey V. Degtyarev" Sender: "Alexey V. Degtyarev, HostComm.ru, , +7 906 783 7755" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/157077: New port: mail/sieve-connect - Command-line client for the MANAGESIEVE protocol X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Alexey V. Degtyarev" List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 May 2011 22:40:11 -0000 >Number: 157077 >Category: ports >Synopsis: New port: mail/sieve-connect - Command-line client for the MANAGESIEVE protocol >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun May 15 22:40:09 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Alexey V. Degtyarev >Release: FreeBSD 8.2-RELEASE amd64 >Organization: >Environment: System: FreeBSD renatasystems.org 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Wed Feb 23 16:34:34 UTC 2011 root@amd64-builder.renatasystems.org:/usr/obj/usr/src/sys/GENERIC amd64 >Description: This is sieve-connect. A client for the ManageSieve protocol, as specifed in RFC 5804. Historically, this was MANAGESIEVE as implemented by timsieved in Cyrus IMAP. This is not yet fully compatible with RFC 5804, but is moving towards that from the timsieved baseline; some issues to be worked on are documented in the "TODO" file. sieve-connect speaks ManageSieve and supports TLS for connection privacy and also authentication if using client certificates. sieve-connect will use SASL authentication; SASL integrity layers are not supported, use TLS instead. GSSAPI-based authentication should generally work, provided that client and server can use a common underlaying protocol. If it doesn't work for you, please report the issue. sieve-connect is designed to be both a tool which can be invoked from scripts and also a decent interactive client. It should also be a drop-in replacement for "sieveshell", as supplied with Cyrus IMAP. WWW: http://people.spodhuis.org/phil.pennock/software/ >How-To-Repeat: >Fix: --- sieve-connect.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # sieve-connect # sieve-connect/pkg-plist # sieve-connect/pkg-descr # sieve-connect/distinfo # sieve-connect/Makefile # echo c - sieve-connect mkdir -p sieve-connect > /dev/null 2>&1 echo x - sieve-connect/pkg-plist sed 's/^X//' >sieve-connect/pkg-plist << 'bf9d40aef8120b50fa357733e9e82fd8' Xbin/sieve-connect bf9d40aef8120b50fa357733e9e82fd8 echo x - sieve-connect/pkg-descr sed 's/^X//' >sieve-connect/pkg-descr << 'd7ef9f4194767640b76df82303043d21' XThis is sieve-connect. A client for the ManageSieve protocol, as specifed in XRFC 5804. Historically, this was MANAGESIEVE as implemented by timsieved in XCyrus IMAP. X XThis is not yet fully compatible with RFC 5804, but is moving towards that from Xthe timsieved baseline; some issues to be worked on are documented in the X"TODO" file. X Xsieve-connect speaks ManageSieve and supports TLS for connection privacy and Xalso authentication if using client certificates. sieve-connect will use SASL Xauthentication; SASL integrity layers are not supported, use TLS instead. XGSSAPI-based authentication should generally work, provided that client and Xserver can use a common underlaying protocol. If it doesn't work for you, Xplease report the issue. X Xsieve-connect is designed to be both a tool which can be invoked from scripts Xand also a decent interactive client. It should also be a drop-in replacement Xfor "sieveshell", as supplied with Cyrus IMAP. X XWWW: http://people.spodhuis.org/phil.pennock/software/ d7ef9f4194767640b76df82303043d21 echo x - sieve-connect/distinfo sed 's/^X//' >sieve-connect/distinfo << 'a00799c9e1629fa7b1ddc513e41a92bd' XSHA256 (sieve-connect-0.81.tar.bz2) = 3f8d4b15966554e2a6d635447dc826fffd4a12503bfa46f8e47fcd03e366d831 XSIZE (sieve-connect-0.81.tar.bz2) = 30750 a00799c9e1629fa7b1ddc513e41a92bd echo x - sieve-connect/Makefile sed 's/^X//' >sieve-connect/Makefile << 'c354a3a88b8404f82144990f7957b9ad' X# New ports collection makefile for: sieve-connect X# Date created: Sat 14 May 2011 X# Whom: Alexey V. Degtyarev X# X# $FreeBSD$ X# X XPORTNAME= sieve-connect XPORTVERSION= 0.81 XCATEGORIES= mail XMASTER_SITES= http://people.spodhuis.org/phil.pennock/software/ \ X ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/ X XMAINTAINER= alexey@renatasystems.org XCOMMENT= Command-line client for the MANAGESIEVE protocol X XRUN_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL \ X p5-IO-Socket-INET6>=0:${PORTSDIR}/net/p5-IO-Socket-INET6 \ X p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL \ X p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \ X p5-ReadLine-Gnu>=0:${PORTSDIR}/devel/p5-ReadLine-Gnu \ X p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey X XLICENSE= unknown XLICENSE_NAME= Public Domain XLICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT} XLICENSE_FILE= ${WRKSRC}/LICENSE X XUSE_BZIP2= yes XUSE_PERL5= yes X XMAN1= sieve-connect.1 X X.if !defined(NOPORTDOCS) XPORTDOCS= ChangeLog README TODO X.endif X Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/sieve-connect ${PREFIX}/bin/sieve-connect X ${INSTALL_MAN} ${WRKSRC}/sieve-connect.1 \ X ${MANPREFIX}/man/man1/sieve-connect.1 X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X.for _doc in ${PORTDOCS} X ${INSTALL_DATA} ${WRKSRC}/${_doc} ${DOCSDIR}/${_doc} X.endfor X.endif X X.include c354a3a88b8404f82144990f7957b9ad exit --- sieve-connect.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: