[arch-commits] Commit in libetpan/trunk (PKGBUILD fix_STARTTLS_negotiation.diff)
Andreas Radke
andyrtr at archlinux.org
Tue Apr 26 14:50:39 UTC 2016
Date: Tuesday, April 26, 2016 @ 16:50:39
Author: andyrtr
Revision: 266163
upgpkg: libetpan 1.7-1
upstream update 1.7
Modified:
libetpan/trunk/PKGBUILD
Deleted:
libetpan/trunk/fix_STARTTLS_negotiation.diff
-------------------------------+
PKGBUILD | 30 +++++++--------------
fix_STARTTLS_negotiation.diff | 55 ----------------------------------------
2 files changed, 10 insertions(+), 75 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-04-26 10:26:30 UTC (rev 266162)
+++ PKGBUILD 2016-04-26 14:50:39 UTC (rev 266163)
@@ -2,38 +2,28 @@
# Maintainer: Andreas Radke <andyrtr at archlinux.org>
pkgname=libetpan
-pkgver=1.6
-pkgrel=4
+pkgver=1.7
+pkgrel=1
pkgdesc="A portable middleware for email access"
arch=('i686' 'x86_64')
url="http://www.etpan.org/libetpan.html"
license=("custom:etpan")
depends=('libsasl' 'curl' 'expat')
-source=($pkgname-$pkgver.tar.gz::https://github.com/dinhviethoa/${pkgname}/archive/${pkgver}.tar.gz
- fix_STARTTLS_negotiation.diff)
-md5sums=('1158c4ce291876c2b7bb003cd4b3566e'
- '63c65052f6cd82a23ba9e15b14c85e24')
+source=($pkgname-$pkgver.tar.gz::https://github.com/dinhviethoa/${pkgname}/archive/${pkgver}.tar.gz)
+md5sums=('8336a6752c814d83366d9e3f193f5099')
prepare() {
cd ${pkgname}-${pkgver}
- # FS#48531 - https://github.com/dinhviethoa/libetpan/commit/7f1f97f4d59d5724af97f4d32424c2841715561c
- patch -Np1 -i ${srcdir}/fix_STARTTLS_negotiation.diff
+ libtoolize --force --copy
+ aclocal -I m4
+ autoheader
+ autoconf
+ automake --add-missing --foreign --force --copy
}
build() {
cd ${pkgname}-${pkgver}
-
- # generate automake files that are not included in the tarball
-# libtoolize --force --copy
-# aclocal -I m4
-# autoheader
-# autoconf
-# automake --add-missing --foreign --force --copy
- #autoreconf -vfi
-
- #./configure --prefix=/usr \
-
- ./autogen.sh --prefix=/usr \
+ ./configure --prefix=/usr \
--disable-static \
--disable-db
make
Deleted: fix_STARTTLS_negotiation.diff
===================================================================
--- fix_STARTTLS_negotiation.diff 2016-04-26 10:26:30 UTC (rev 266162)
+++ fix_STARTTLS_negotiation.diff 2016-04-26 14:50:39 UTC (rev 266163)
@@ -1,55 +0,0 @@
-diff --git a/src/data-types/mailstream_ssl.c b/src/data-types/mailstream_ssl.c
-index 9ed676d..05a035b 100644
---- a/src/data-types/mailstream_ssl.c
-+++ b/src/data-types/mailstream_ssl.c
-@@ -495,13 +495,19 @@ static struct mailstream_ssl_data * ssl_data_new_full(int fd, time_t timeout,
- static struct mailstream_ssl_data * ssl_data_new(int fd, time_t timeout,
- void (* callback)(struct mailstream_ssl_context * ssl_context, void * cb_data), void * cb_data)
- {
-- return ssl_data_new_full(fd, timeout, SSLv23_client_method(), callback, cb_data);
--}
--
--static struct mailstream_ssl_data * tls_data_new(int fd, time_t timeout,
-- void (* callback)(struct mailstream_ssl_context * ssl_context, void * cb_data), void * cb_data)
--{
-- return ssl_data_new_full(fd, timeout, TLSv1_client_method(), callback, cb_data);
-+ return ssl_data_new_full(fd, timeout,
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-+ TLS_client_method(),
-+#else
-+ /* Despite their name the SSLv23_*method() functions have nothing to do
-+ * with the availability of SSLv2 or SSLv3. What these functions do is
-+ * negotiate with the peer the highest available SSL/TLS protocol version
-+ * available. The name is as it is for historic reasons. This is a very
-+ * common confusion and is the main reason why these names have been
-+ * deprecated in the latest dev version of OpenSSL. */
-+ SSLv23_client_method(),
-+#endif
-+ callback, cb_data);
- }
-
- #else
-@@ -635,11 +641,6 @@ static struct mailstream_ssl_data * ssl_data_new(int fd, time_t timeout,
- err:
- return NULL;
- }
--static struct mailstream_ssl_data * tls_data_new(int fd, time_t timeout,
-- void (* callback)(struct mailstream_ssl_context * ssl_context, void * cb_data), void * cb_data)
--{
-- return ssl_data_new(fd, timeout, callback, cb_data);
--}
- #endif
-
- static void ssl_data_free(struct mailstream_ssl_data * ssl_data)
-@@ -691,10 +692,7 @@ static mailstream_low * mailstream_low_ssl_open_full(int fd, int starttls, time_
- mailstream_low * s;
- struct mailstream_ssl_data * ssl_data;
-
-- if (starttls)
-- ssl_data = tls_data_new(fd, timeout, callback, cb_data);
-- else
-- ssl_data = ssl_data_new(fd, timeout, callback, cb_data);
-+ ssl_data = ssl_data_new(fd, timeout, callback, cb_data);
-
- if (ssl_data == NULL)
- goto err;
More information about the arch-commits
mailing list