Date: Tue, 25 Feb 2003 18:10:13 -0800 (PST) From: Dale Woolridge <dale-freebsd-port-binc@woolridge.org> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/48664: New port: Binc IMAP is a GPL licensed IMAP4rev1 server for Maildir Message-ID: <200302260210.h1Q2ADhF084996@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/48664; it has been noted by GNATS. From: Dale Woolridge <dale-freebsd-port-binc@woolridge.org> To: Simon 'portlint' Schubert <corecode@corecode.ath.cx> Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: ports/48664: New port: Binc IMAP is a GPL licensed IMAP4rev1 server for Maildir Date: Tue, 25 Feb 2003 21:03:36 -0500 --rS8CxjVDS/+yyDmU Content-Type: multipart/mixed; boundary="1yeeQ81UyVL57Vl7" Content-Disposition: inline --1yeeQ81UyVL57Vl7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Here's the new (correct) shar (attached). Apologies if you would have preferred receiving a diff, but given that the last shar was (more or less) wholly munged, a complete replacment seemed most appropriate. Final corrections included to account for getopt_long(). -- -Dale --1yeeQ81UyVL57Vl7 Content-Type: application/x-shar Content-Disposition: attachment; filename="bincimap.shar" Content-Transfer-Encoding: quoted-printable # This is a shell archive. Save it in a file, remove anything before=0A# t= his line, and then unpack it by entering "sh file". Note, it may=0A# creat= e directories; files and directories will be owned by you and=0A# have defa= ult permissions.=0A#=0A# This archive contains:=0A#=0A# /usr/ports/mail/bin= cimap/=0A# /usr/ports/mail/bincimap/pkg-descr=0A# /usr/ports/mail/bincimap/= distinfo=0A# /usr/ports/mail/bincimap/Makefile=0A# /usr/ports/mail/bincimap= /pkg-plist=0A# /usr/ports/mail/bincimap/pkg-message=0A# /usr/ports/mail/bin= cimap/files=0A# /usr/ports/mail/bincimap/files/patch-01=0A# /usr/ports/mail= /bincimap/files/patch-02=0A# /usr/ports/mail/bincimap/files/patch-03=0A#=0A= echo c - /usr/ports/mail/bincimap/=0Amkdir -p /usr/ports/mail/bincimap/ > /= dev/null 2>&1=0Aecho x - /usr/ports/mail/bincimap/pkg-descr=0Ased 's/^X//' = >/usr/ports/mail/bincimap/pkg-descr << 'END-of-/usr/ports/mail/bincimap/pkg= -descr'=0AXBinc IMAP is a GPL licensed IMAP4rev1 server for Maildir,=0AXwri= tten in C++. It strives to be stable, fast, flexible,=0AXand RFC compliant= =2E=0AX=0AXFor those familiar with qmail-pop3d, this IMAP server=0AXwill be= the natural choice. It is invoked similarily,=0AXuses checkpassword, and = it is also very easy to write=0AXyour own authenticator.=0AX=0AXWWW: http:/= /www.bincimap.andreas.hanssen.name/=0AEND-of-/usr/ports/mail/bincimap/pkg-d= escr=0Aecho x - /usr/ports/mail/bincimap/distinfo=0Ased 's/^X//' >/usr/port= s/mail/bincimap/distinfo << 'END-of-/usr/ports/mail/bincimap/distinfo'=0AXM= D5 (bincimap-1.0.24.tar.gz) =3D d30719069dbf62763f349ecd87654740=0AEND-of-/= usr/ports/mail/bincimap/distinfo=0Aecho x - /usr/ports/mail/bincimap/Makefi= le=0Ased 's/^X//' >/usr/ports/mail/bincimap/Makefile << 'END-of-/usr/ports/= mail/bincimap/Makefile'=0AX# New ports collection makefile for: binc=0AX# D= ate created: 25/03/2003=0AX# Whom: Dale Woolridge <dale-freebsd-por= t-binc@woolridge.org>=0AX#=0AX# $FreeBSD$=0AX#=0AX=0AXPORTNAME=3D bincimap= =0AXPORTVERSION=3D 1.0.24=0AXCATEGORIES=3D mail=0AXMASTER_SITES=3D http://w= ww.bincimap.andreas.hanssen.name/dl/tarballs/=0AX=0AXMAINTAINER=3D dale-fre= ebsd-port-binc@woolridge.org=0AXCOMMENT=3D Binc IMAP is a GPL licensed IMAP= 4rev1 server for Maildir=0AX=0AXMAN1=3D bincimapd.1=0AXMAN5=3D bincimap.con= f.5=0AX=0AXGNU_CONFIGURE=3D yes=0AX=0AXCONFIGURE_ARGS+=3D --sysconfd= ir=3D${PREFIX}/etc/bincimap=0AXCONFIGURE_ENV=3D CPPFLAGS=3D"-I${LOCALBASE}/= include" \=0AX LDFLAGS=3D"-L${LOCALBASE}/lib -lgnugetopt"=0AX=0AX#=0AX# co= mpile static=0AX#=0AX.if BINC_STATIC=0AXCONFIGURE_ARGS+=3D --enable-static= =0AX.endif=0AX=0AXpost-install:=0AX ${MKDIR} ${PREFIX}/etc/bincimap=0AX ${C= HOWN} ${SHAREOWN}:${SHAREGRP} ${PREFIX}/etc/bincimap=0AX ${INSTALL_DATA} ${= WRKSRC}/conf/bincimap.conf ${PREFIX}/etc/bincimap/bincimap.conf.sample=0AX = ${INSTALL_DATA} ${WRKSRC}/service/run ${PREFIX}/etc/bincimap/supervise.samp= le=0AX ${INSTALL_DATA} ${WRKSRC}/service/run-ssl ${PREFIX}/etc/bincimap/sup= ervise-ssl.sample=0AX ${INSTALL_DATA} ${WRKSRC}/conf/xinetd-bincimap ${PREF= IX}/etc/bincimap/xinetd.sample=0AX ${INSTALL_DATA} ${WRKSRC}/conf/xinetd-bi= ncimaps ${PREFIX}/etc/bincimap/xinetd-ssl.sample=0AX ${INSTALL_MAN} ${WRKSR= C}/man/bincimapd.1 ${PREFIX}/man/man1/=0AX ${INSTALL_MAN} ${WRKSRC}/man/bin= cimap.conf.5 ${PREFIX}/man/man5/=0AX @${CAT} ${PKGMESSAGE}=0AX=0AX.include = <bsd.port.mk>=0AEND-of-/usr/ports/mail/bincimap/Makefile=0Aecho x - /usr/po= rts/mail/bincimap/pkg-plist=0Ased 's/^X//' >/usr/ports/mail/bincimap/pkg-pl= ist << 'END-of-/usr/ports/mail/bincimap/pkg-plist'=0AXbin/bincimapd=0AXbin/= bincimap-auth-checkpassword=0AXbin/bincimap-uidpwd=0AXetc/bincimap/bincimap= =2Econf.sample=0AXetc/bincimap/supervise.sample=0AXetc/bincimap/supervise-s= sl.sample=0AXetc/bincimap/xinetd.sample=0AXetc/bincimap/xinetd-ssl.sample= =0AX@dirrm etc/bincimap=0AEND-of-/usr/ports/mail/bincimap/pkg-plist=0Aecho = x - /usr/ports/mail/bincimap/pkg-message=0Ased 's/^X//' >/usr/ports/mail/bi= ncimap/pkg-message << 'END-of-/usr/ports/mail/bincimap/pkg-message'=0AX****= **********************************************=0AX=0AXThe bincimapd daemon = should be invoked by a supervise'd tcpserver or xinetd.=0AX=0AXPlease exami= ne the sample configuration file (bincimap.conf.sample) and=0AXcreate your = own by modifying a copy of the sample file.=0AX=0AXSample files have been p= rovided for running bincimapd under supervise,=0AXwith and without ssl, as = supervise.sample and supervise-ssl.sample.=0AXSimilarly, a sample for runni= ng under xinetd have also been provided=0AXas xinetd.sample and xinetd-ssl.= sample.=0AX=0AXPlease note that bincimapd will reject non-encrypted logins = by default=0AX(when not used with ssl); this behaviour can be modified via = a configuration=0AXsetting.=0AX=0AX****************************************= **********=0AEND-of-/usr/ports/mail/bincimap/pkg-message=0Aecho c - /usr/po= rts/mail/bincimap/files=0Amkdir -p /usr/ports/mail/bincimap/files > /dev/nu= ll 2>&1=0Aecho x - /usr/ports/mail/bincimap/files/patch-01=0Ased 's/^X//' >= /usr/ports/mail/bincimap/files/patch-01 << 'END-of-/usr/ports/mail/bincimap= /files/patch-01'=0AX--- conf/bincimap.conf Sat Feb 22 06:53:56 2003=0AX+++ = conf/bincimap.conf Mon Feb 24 02:59:54 2003=0AX@@ -91,7 +91,7 @@ Session {= =0AX =0AX //---------------------------------------------------------------= -------------=0AX SSL {=0AX- pem file =3D "/usr/share/ssl/certs/stunnel.= pem", /* private key and=0AX+ pem file =3D "/usr/local/etc/stunnel/mail.= pem", /* private key and=0AX = certificate=0AX = chain PEM file=0AX = name */=0AEND-of-/usr/ports/mail/bincimap/files/patch-01=0Aecho x - /usr/= ports/mail/bincimap/files/patch-02=0Ased 's/^X//' >/usr/ports/mail/bincimap= /files/patch-02 << 'END-of-/usr/ports/mail/bincimap/files/patch-02'=0AX--- = src/parsers/args/args.cc Sat Feb 22 08:23:28 2003=0AX+++ src/parsers/args/a= rgs.cc Mon Feb 24 16:05:01 2003=0AX@@ -47,6 +47,8 @@=0AX #ifdef HAVE_GETOPT= _LONG=0AX #define _GNU_SOURCE=0AX #include <getopt.h>=0AX+#else=0AX+#includ= e <unistd.h>=0AX #endif=0AX =0AX using namespace Binc::Util;=0AEND-of-/usr/= ports/mail/bincimap/files/patch-02=0Aecho x - /usr/ports/mail/bincimap/file= s/patch-03=0Ased 's/^X//' >/usr/ports/mail/bincimap/files/patch-03 << 'END-= of-/usr/ports/mail/bincimap/files/patch-03'=0AX--- service/run-ssl.in Sat F= eb 22 11:49:36 2003=0AX+++ service/run-ssl.in Tue Feb 25 05:11:34 2003=0AX@= @ -11,5 +11,5 @@ exec tcpserver -c 100 -u 0 -g 0 \=0AX --logtype=3Dmu= ltilog \=0AX --conf=3D@sysconfdir@/bincimap.conf --ssl \=0AX = @prefix@/bin/bincimap-auth-checkpassword \=0AX- /bin/checkpassword = \=0AX+ /usr/local/bin/checkpassword \=0AX @prefix@/bin/bincimap= -uidpwd=0AX--- service/run.in Sat Feb 22 11:49:36 2003=0AX+++ service/run.i= n Tue Feb 25 05:11:44 2003=0AX@@ -11,5 +11,5 @@ exec tcpserver -c 100 -u 0 = -g 0 \=0AX --logtype=3Dmultilog \=0AX --conf=3D@sysconfdir@/bin= cimap.conf \=0AX @prefix@/bin/bincimap-auth-checkpassword \=0AX- /bi= n/checkpassword \=0AX+ /usr/local/bin/checkpassword \=0AX @prefi= x@/bin/bincimap-uidpwd=0AEND-of-/usr/ports/mail/bincimap/files/patch-03=0Ae= xit=0A=0A --1yeeQ81UyVL57Vl7-- --rS8CxjVDS/+yyDmU Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+XCB4v34mfh2J8ZMRAjVaAJ43IOmVB9yAI/PlRjM3la9IsLlZRgCcD0gr r20mW9xCeBd8nitdPaGUWxU= =KfFx -----END PGP SIGNATURE----- --rS8CxjVDS/+yyDmU-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302260210.h1Q2ADhF084996>