svn commit: r400403 - in branches/2015Q4/mail/cone: . files
Guido Falsi
madpilot at FreeBSD.org
Wed Oct 28 17:26:43 UTC 2015
Author: madpilot
Date: Wed Oct 28 17:26:41 2015
New Revision: 400403
URL: https://svnweb.freebsd.org/changeset/ports/400403
Log:
MFH: r400398
- Update to 0.92 [1]
- Fix build without SSLv3 [2]
Thanks ro brnrd for providing an updated patch.
PR: 202677 [1], 203697 [2]
Submitted by: yamagi at yamagi.org [1]
Submitted by: cpbsdmail at gmail.com [2]
Approved by: ports-secteam (feld)
Added:
branches/2015Q4/mail/cone/files/patch-cone_cursesmessage.C
- copied unchanged from r400398, head/mail/cone/files/patch-cone_cursesmessage.C
branches/2015Q4/mail/cone/files/patch-libmail_envelope.H
- copied unchanged from r400398, head/mail/cone/files/patch-libmail_envelope.H
branches/2015Q4/mail/cone/files/patch-libs_tcpd_libcouriertls.c
- copied unchanged from r400398, head/mail/cone/files/patch-libs_tcpd_libcouriertls.c
Deleted:
branches/2015Q4/mail/cone/files/patch-curses-cursescontainer-C.diff
branches/2015Q4/mail/cone/files/patch-libmail-envelope-h.diff
Modified:
branches/2015Q4/mail/cone/Makefile
branches/2015Q4/mail/cone/distinfo
branches/2015Q4/mail/cone/pkg-plist
Directory Properties:
branches/2015Q4/ (props changed)
Modified: branches/2015Q4/mail/cone/Makefile
==============================================================================
--- branches/2015Q4/mail/cone/Makefile Wed Oct 28 17:04:09 2015 (r400402)
+++ branches/2015Q4/mail/cone/Makefile Wed Oct 28 17:26:41 2015 (r400403)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= cone
-PORTVERSION= 0.90
-PORTREVISION= 4
+PORTVERSION= 0.92
CATEGORIES= mail
# This is for beta versions, leave it in please:
#MASTER_SITES= http://www.courier-mta.org/beta/${PORTNAME}/ \
@@ -16,33 +15,29 @@ COMMENT= Console based mail client with
LICENSE= GPLv3
-LIB_DEPENDS= libaspell.so:${PORTSDIR}/textproc/aspell
+LIB_DEPENDS= libaspell.so:${PORTSDIR}/textproc/aspell \
+ libcourier-unicode.so:${PORTSDIR}/devel/courier-unicode
BUILD_DEPENDS= gpgv:${PORTSDIR}/security/gnupg1
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= fam gettext gmake iconv ncurses perl5 shebangfix tar:bzip2
USE_GNOME= libxml2
-USE_GCC= yes
SHEBANG_FILES= sysconftool
CPPFLAGS+= -I${LOCALBASE}/include \
- -D_XOPEN_SOURCE_EXTENDED \
- -I${WRKDIR} -D_XOPEN_SOURCE_EXTENDED
+ -D_XOPEN_SOURCE_EXTENDED
LDFLAGS+= -L${LOCALBASE}/lib
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= -C --without-db --with-certdb=${PREFIX}/share/cone/rootcerts --exec-prefix=${PREFIX}
-CONFIGURE_ENV= REHASH="${PERL} ${SCRIPTDIR}/c_rehash"
-
+CONFIGURE_ARGS+= --with-certdb=${PREFIX}/share/cone/rootcerts --exec-prefix=${PREFIX}
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= DOCS
-post-extract:
- @${MKDIR} ${WRKDIR}/ncursesw
- ${LN} -s ${LOCALBASE}/include/ncurses/ncurses.h ${WRKDIR}/ncursesw/curses.h
-
post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/leaf
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mailtool
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/cone
${INSTALL_SCRIPT} ${WRKSRC}/sysconftool ${STAGEDIR}${PREFIX}/sbin/cone-sysconftool
${RM} -f ${STAGEDIR}${PREFIX}/share/cone/rootcerts/.0
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Modified: branches/2015Q4/mail/cone/distinfo
==============================================================================
--- branches/2015Q4/mail/cone/distinfo Wed Oct 28 17:04:09 2015 (r400402)
+++ branches/2015Q4/mail/cone/distinfo Wed Oct 28 17:26:41 2015 (r400403)
@@ -1,2 +1,2 @@
-SHA256 (cone-0.90.tar.bz2) = b03edfbf3392fb7b8d93574dad2bc4c7cbfca8890afabac8b99b21a9f46d8733
-SIZE (cone-0.90.tar.bz2) = 3906323
+SHA256 (cone-0.92.tar.bz2) = bfc1170565d931ac9b8a674410f44cb2472c7b755b5bb97e9915d37fdfe9d631
+SIZE (cone-0.92.tar.bz2) = 3774451
Copied: branches/2015Q4/mail/cone/files/patch-cone_cursesmessage.C (from r400398, head/mail/cone/files/patch-cone_cursesmessage.C)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2015Q4/mail/cone/files/patch-cone_cursesmessage.C Wed Oct 28 17:26:41 2015 (r400403, copy of r400398, head/mail/cone/files/patch-cone_cursesmessage.C)
@@ -0,0 +1,15 @@
+--- cone/cursesmessage.C.orig 2014-01-06 19:51:56 UTC
++++ cone/cursesmessage.C
+@@ -3761,10 +3761,10 @@ bool CursesMessage::decrypt(std::string
+ gi.passphrase_fd=passphrase_fd.c_str();
+ }
+
+- gi.input_func= &tempSaveText.input_func;
++ gi.input_func= &CursesMessage::DecryptSaveText::input_func;
+ gi.input_func_arg= &tempSaveText;
+
+- gi.output_func= &tempSaveText.output_func;
++ gi.output_func= &CursesMessage::DecryptSaveText::output_func;
+ gi.output_func_arg= &tempSaveText;
+
+ gi.errhandler_func= &tempSaveText.err_func;
Copied: branches/2015Q4/mail/cone/files/patch-libmail_envelope.H (from r400398, head/mail/cone/files/patch-libmail_envelope.H)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2015Q4/mail/cone/files/patch-libmail_envelope.H Wed Oct 28 17:26:41 2015 (r400403, copy of r400398, head/mail/cone/files/patch-libmail_envelope.H)
@@ -0,0 +1,10 @@
+--- libmail/envelope.H.orig 2014-01-06 19:37:10 UTC
++++ libmail/envelope.H
+@@ -8,6 +8,7 @@
+
+ #include <vector>
+ #include <string>
++#include <time.h>
+
+ #include "namespace.H"
+
Copied: branches/2015Q4/mail/cone/files/patch-libs_tcpd_libcouriertls.c (from r400398, head/mail/cone/files/patch-libs_tcpd_libcouriertls.c)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2015Q4/mail/cone/files/patch-libs_tcpd_libcouriertls.c Wed Oct 28 17:26:41 2015 (r400403, copy of r400398, head/mail/cone/files/patch-libs_tcpd_libcouriertls.c)
@@ -0,0 +1,18 @@
+--- libs/tcpd/libcouriertls.c.orig 2014-10-22 08:00:04 UTC
++++ libs/tcpd/libcouriertls.c
+@@ -74,7 +74,15 @@ struct proto_ops op_list[] =
+ { "TLSv1", &TLSv1_method, SSL_OP_ALL },
+ { "TLS1", &TLSv1_method, SSL_OP_ALL },
+ { "SSL3+", &SSLv23_method, SSL_OP_ALL|SSL_OP_NO_SSLv2 },
++#ifndef OPENSSL_NO_SSL3
+ { "SSL3", &SSLv3_method, SSL_OP_ALL },
++#else
++ { "SSL3", &SSLv23_method, SSL_OP_ALL|SSL_OP_NO_SSLv2|SSL_OP_NO_TLSv1
++#ifdef HAVE_TLSV1_1_METHOD
++ |SSL_OP_NO_TLSv1_1|SSL_OP_NO_TLSv1_2
++#endif /* SSL_OP_NO_TLSv1 */
++ },
++#endif /* OPENSSL_NO_SSL3 */
+ { "SSL23", &SSLv23_method, SSL_OP_ALL },
+ { "", &SSLv23_method, SSL_OP_ALL|SSL_OP_NO_SSLv2|SSL_OP_NO_SSLv3 },
+ { NULL, &SSLv23_method, SSL_OP_ALL|SSL_OP_NO_SSLv2|SSL_OP_NO_SSLv3 },
Modified: branches/2015Q4/mail/cone/pkg-plist
==============================================================================
--- branches/2015Q4/mail/cone/pkg-plist Wed Oct 28 17:04:09 2015 (r400402)
+++ branches/2015Q4/mail/cone/pkg-plist Wed Oct 28 17:26:41 2015 (r400403)
@@ -1,16 +1,19 @@
bin/cone
bin/leaf
bin/mailtool
-sbin/cone-sysconftool
-etc/cone.dist
+ at sample etc/cone.dist etc/cone
libexec/cone
man/man1/cone.1.gz
-man/man1/mailtool.1.gz
man/man1/leaf.1.gz
+man/man1/mailtool.1.gz
+sbin/cone-sysconftool
%%DATADIR%%/APPLICATION.PDF.filter
+%%DATADIR%%/FAQ.html
%%DATADIR%%/IMAGE.GIF.filter
%%DATADIR%%/IMAGE.JPEG.filter
%%DATADIR%%/IMAGE.PNG.filter
+%%DATADIR%%/INSTALL.html
+%%DATADIR%%/README.html
%%DATADIR%%/account-checknewmail.html
%%DATADIR%%/account-copymessagesto.html
%%DATADIR%%/account-createfolder.html
@@ -71,7 +74,6 @@ man/man1/leaf.1.gz
%%DATADIR%%/cppnamespace.html
%%DATADIR%%/emailaddress.html
%%DATADIR%%/envelope.html
-%%DATADIR%%/FAQ.html
%%DATADIR%%/folder-addmessage.html
%%DATADIR%%/folder-clone.html
%%DATADIR%%/folder-create.html
@@ -97,9 +99,10 @@ man/man1/leaf.1.gz
%%DATADIR%%/header-list.html
%%DATADIR%%/header-mime.html
%%DATADIR%%/header-plain.html
-%%DATADIR%%/index.html
+%%DATADIR%%/http.handler
+%%DATADIR%%/https.handler
%%DATADIR%%/icon.gif
-%%DATADIR%%/INSTALL.html
+%%DATADIR%%/index.html
%%DATADIR%%/leaf.html
%%DATADIR%%/libmail-folder.html
%%DATADIR%%/libmail-misc.html
@@ -148,18 +151,15 @@ man/man1/leaf.1.gz
%%DATADIR%%/misc.html
%%DATADIR%%/moredocs.html
%%DATADIR%%/native.html
-%%DATADIR%%/README.html
%%DATADIR%%/search.html
%%DATADIR%%/smap1.html
%%DATADIR%%/smapconcurrency.html
-%%DATADIR%%/smapfolders.html
%%DATADIR%%/smapcopymovemessages.html
+%%DATADIR%%/smapfolders.html
%%DATADIR%%/smaplogout.html
%%DATADIR%%/smapmessagecontents.html
%%DATADIR%%/smapsyntax.html
%%DATADIR%%/smapusingfolders.html
%%DATADIR%%/store.html
%%DATADIR%%/synchronous.html
-%%DATADIR%%/http.handler
-%%DATADIR%%/https.handler
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
More information about the svn-ports-all
mailing list