From d78f6fd1c784bffd508b7f88dbd3908a21df7f74 Mon Sep 17 00:00:00 2001 From: arved Date: Sun, 31 Jan 2010 23:12:04 +0000 Subject: Update to 1.8.8 Switch Mastersite from Gentoo to Debian Drop Maintainership --- security/matrixssl/Makefile | 16 +++++++++++----- security/matrixssl/distinfo | 6 +++--- security/matrixssl/files/patch-Makefile | 10 ---------- security/matrixssl/files/patch-examples-sslSocket.h | 18 +++++++++--------- security/matrixssl/files/patch-os-linux-linux.c | 14 -------------- security/matrixssl/pkg-plist | 3 ++- 6 files changed, 25 insertions(+), 42 deletions(-) delete mode 100644 security/matrixssl/files/patch-Makefile delete mode 100644 security/matrixssl/files/patch-os-linux-linux.c (limited to 'security/matrixssl') diff --git a/security/matrixssl/Makefile b/security/matrixssl/Makefile index c9aafd278d21..b3baaf39a1b1 100644 --- a/security/matrixssl/Makefile +++ b/security/matrixssl/Makefile @@ -5,19 +5,25 @@ # $FreeBSD$ PORTNAME= matrixssl -PORTVERSION= 1.8.3 +PORTVERSION= 1.8.8 CATEGORIES= security -MASTER_SITES= ${MASTER_SITE_GENTOO} +MASTER_SITES= ${MASTER_SITE_DEBIAN_POOL} MASTER_SITE_SUBDIR= distfiles -DISTNAME= ${PORTNAME}-${PORTVERSION:S,.,-,g}-open +DISTNAME= ${PORTNAME}_${PORTVERSION}.orig -MAINTAINER= arved@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Small alternative SSL implementation USE_GMAKE= yes -WRKSRC= ${WRKDIR}/${DISTNAME}/src +WRKSRC= ${WRKDIR}/matrixssl-1-8-8-open/src USE_LDCONFIG= yes +post-extract: + cd ${WRKDIR} && ${TAR} -xvf matrixssl-1-8-8-open.tgz + +post-patch: + ${REINPLACE_CMD} -e "s,^CC,#CC,;s,-O3,${CFLAGS}," ${WRKSRC}/Makefile + do-install: ${INSTALL_DATA} ${WRKSRC}/libmatrixssl* ${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/../*.h ${PREFIX}/include diff --git a/security/matrixssl/distinfo b/security/matrixssl/distinfo index 67f95c65413d..0237db95e2e8 100644 --- a/security/matrixssl/distinfo +++ b/security/matrixssl/distinfo @@ -1,3 +1,3 @@ -MD5 (matrixssl-1-8-3-open.tar.gz) = 1cfc2622b01b5457538c0d8ec58790bf -SHA256 (matrixssl-1-8-3-open.tar.gz) = af0992ff2a07896dfcd128a6fd2f6eb8e1b21bc7aa9a55b4cbdc0b0b2f44f818 -SIZE (matrixssl-1-8-3-open.tar.gz) = 417545 +MD5 (matrixssl_1.8.8.orig.tar.gz) = c8102e40a92c7571c3890686e0bfeac4 +SHA256 (matrixssl_1.8.8.orig.tar.gz) = 6c40581406b7732030d8bdf2fb40628448b826b36b0f81745d43479f028537b6 +SIZE (matrixssl_1.8.8.orig.tar.gz) = 735470 diff --git a/security/matrixssl/files/patch-Makefile b/security/matrixssl/files/patch-Makefile deleted file mode 100644 index 14188cc72dd8..000000000000 --- a/security/matrixssl/files/patch-Makefile +++ /dev/null @@ -1,10 +0,0 @@ ---- Makefile.orig Tue Apr 17 18:14:59 2007 -+++ Makefile Tue Apr 17 18:15:10 2007 -@@ -5,7 +5,6 @@ - # Copyright (c) PeerSec Networks, 2002-2007. All Rights Reserved. - # - --CC = gcc - STRIP = strip - AR = ar - RANLIB = ranlib diff --git a/security/matrixssl/files/patch-examples-sslSocket.h b/security/matrixssl/files/patch-examples-sslSocket.h index ded2927f0df7..5eb96d398843 100644 --- a/security/matrixssl/files/patch-examples-sslSocket.h +++ b/security/matrixssl/files/patch-examples-sslSocket.h @@ -1,10 +1,10 @@ ---- ../examples/sslSocket.h.orig Tue Apr 17 18:22:16 2007 -+++ ../examples/sslSocket.h Tue Apr 17 18:22:39 2007 -@@ -49,6 +49,7 @@ - #define WOULD_BLOCK WSAEWOULDBLOCK - #define getSocketError() WSAGetLastError() - #elif LINUX +--- ../examples/sslSocket.h.orig 2010-02-01 00:06:47.000000000 +0100 ++++ ../examples/sslSocket.h 2010-02-01 00:06:59.000000000 +0100 +@@ -50,6 +50,7 @@ + #define getSocketError() WSAGetLastError() + #elif LINUX + #include + #include - #include - #include - #include + #include + #include + #include diff --git a/security/matrixssl/files/patch-os-linux-linux.c b/security/matrixssl/files/patch-os-linux-linux.c deleted file mode 100644 index 782f19480ee4..000000000000 --- a/security/matrixssl/files/patch-os-linux-linux.c +++ /dev/null @@ -1,14 +0,0 @@ ---- os/linux/linux.c.orig Tue Apr 17 18:12:00 2007 -+++ os/linux/linux.c Tue Apr 17 18:13:10 2007 -@@ -122,7 +122,11 @@ - #ifdef USE_MULTITHREADING - pthread_mutexattr_init(&attr); - #ifndef OSX -+#ifndef PTHREAD_MUTEX_RECURSIVE_NP -+ pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); -+#else - pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE_NP); -+#endif - #endif /* !OSX */ - #endif /* USE_MULTITHREADING */ - return psOpenMalloc(MAX_MEMORY_USAGE); diff --git a/security/matrixssl/pkg-plist b/security/matrixssl/pkg-plist index aa8d6a788dca..5ae67f3fa07b 100644 --- a/security/matrixssl/pkg-plist +++ b/security/matrixssl/pkg-plist @@ -8,7 +8,8 @@ lib/libmatrixsslstatic.a %%PORTDOCS%%%%DOCSDIR%%/MatrixSSLKeyGeneration.pdf %%PORTDOCS%%%%DOCSDIR%%/MatrixSSLPortingGuide.pdf %%PORTDOCS%%%%DOCSDIR%%/MatrixSSLSocketApi.pdf -%%PORTDOCS%%%%DOCSDIR%%/MatrixSSL1.8ReleaseNotes.pdf +%%PORTDOCS%%%%DOCSDIR%%/MatrixSSL-1.8.8-SecurityNotes.pdf +%%PORTDOCS%%%%DOCSDIR%%/Renegotiating_TLS.pdf %%PORTDOCS%%%%EXAMPLESDIR%%/CAcertSrv.pem %%PORTDOCS%%%%EXAMPLESDIR%%/Makefile %%PORTDOCS%%%%EXAMPLESDIR%%/certSrv.p12 -- cgit