View | Details | Raw Unified | Return to bug 187762
Collapse All | Expand All

(-)net/easysoap/Makefile (-15 / +9 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	easysoap
4
PORTNAME=	easysoap
5
PORTVERSION=	0.8.0
5
PORTVERSION=	0.8.0
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	net
7
CATEGORIES=	net
8
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/SWANSONG
8
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/SWANSONG
9
DISTNAME=	EasySoap++-${PORTVERSION}
9
DISTNAME=	EasySoap++-${PORTVERSION}
Lines 11-32 Link Here
11
MAINTAINER=	ports@FreeBSD.org
11
MAINTAINER=	ports@FreeBSD.org
12
COMMENT=	C++ SOAP Library based on expat
12
COMMENT=	C++ SOAP Library based on expat
13
13
14
LIB_DEPENDS=	expat.6:${PORTSDIR}/textproc/expat2
14
LICENSE=	LGPL21
15
16
LIB_DEPENDS=	libexpat.so:${PORTSDIR}/textproc/expat2
15
17
16
USE_OPENSSL=	yes
18
USE_OPENSSL=	yes
17
GNU_CONFIGURE=	yes
19
USE_AUTOTOOLS=	libtool
18
CONFIGURE_ENV=	LIBS="-L${LOCALBASE}/lib"
20
CONFIGURE_ENV=	ac_cv_lib_stdcpp_main=no
19
CPPFLAGS+=	-I${LOCALBASE}/include
20
USE_LDCONFIG=	yes
21
USE_LDCONFIG=	yes
21
22
22
NO_STAGE=	yes
23
CPPFLAGS+=	-I${LOCALBASE}/include
23
.include <bsd.port.pre.mk>
24
LDFLAGS+=	-L${LOCALBASE}/lib
24
25
post-patch:
26
	@${REINPLACE_CMD} -e 's|echo aout|echo elf|g' \
27
	    ${WRKSRC}/configure
28
29
post-install:
30
	@${RM} -f ${PREFIX}/lib/libeasysoap.la
31
25
32
.include <bsd.port.post.mk>
26
.include <bsd.port.mk>
(-)net/easysoap/files/patch-src__SOAPSSLContext.cpp (+23 lines)
Line 0 Link Here
1
--- src/SOAPSSLContext.cpp.orig
2
+++ src/SOAPSSLContext.cpp
3
@@ -143,16 +143,16 @@
4
         switch(methodType)
5
         {
6
         case SOAPSSLContext::SSL_v2:
7
-                method = SSLv2_client_method();
8
+                method = const_cast<SSL_METHOD*>(SSLv2_client_method());
9
                 break;
10
         case SOAPSSLContext::SSL_v23:
11
-                method = SSLv23_client_method();
12
+                method = const_cast<SSL_METHOD*>(SSLv23_client_method());
13
                 break; 
14
         case SOAPSSLContext::SSL_v3:
15
-                method = SSLv3_client_method();
16
+                method = const_cast<SSL_METHOD*>(SSLv3_client_method());
17
                 break; 
18
         case SOAPSSLContext::TLS_v1:
19
-                method = TLSv1_client_method();
20
+                method = const_cast<SSL_METHOD*>(TLSv1_client_method());
21
                 break; 
22
         default:
23
                 break;
(-)net/easysoap/pkg-plist (+1 lines)
Lines 41-46 Link Here
41
include/easysoap/es_msvc.h
41
include/easysoap/es_msvc.h
42
include/easysoap/es_mwerks.h
42
include/easysoap/es_mwerks.h
43
lib/libeasysoap.a
43
lib/libeasysoap.a
44
lib/libeasysoap.la
44
lib/libeasysoap.so
45
lib/libeasysoap.so
45
lib/libeasysoap.so.0
46
lib/libeasysoap.so.0
46
@dirrm include/easysoap
47
@dirrm include/easysoap

Return to bug 187762