Index: head/net/ulxmlrpcpp/Makefile =================================================================== --- head/net/ulxmlrpcpp/Makefile (revision 512510) +++ head/net/ulxmlrpcpp/Makefile (revision 512511) @@ -1,31 +1,31 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= ulxmlrpcpp PORTVERSION= 1.7.5 PORTREVISION= 3 CATEGORIES= net devel MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Ultra lightweight xml-rpc library written in C++ LIB_DEPENDS= libexpat.so:textproc/expat2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= tar:bzip2 pathfix iconv libtool ssl +USES= compiler:c++11-lang tar:bzip2 pathfix iconv libtool ssl GNU_CONFIGURE= yes CONFIGURE_ENV= PTHREAD_LIBS="-lpthread" INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e \ '/^SUBDIRS/s| docs | |g' ${WRKSRC}/ulxmlrpcpp/Makefile.in .include Index: head/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__contrib__ssl_connection.cpp =================================================================== --- head/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__contrib__ssl_connection.cpp (revision 512510) +++ head/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__contrib__ssl_connection.cpp (revision 512511) @@ -1,14 +1,22 @@ ---- ulxmlrpcpp/contrib/ssl_connection.cpp.orig +--- ulxmlrpcpp/contrib/ssl_connection.cpp.orig 2009-08-12 14:37:53 UTC +++ ulxmlrpcpp/contrib/ssl_connection.cpp -@@ -227,7 +227,11 @@ +@@ -40,6 +40,7 @@ + //STL + #include + #include ++#include + + #include + +@@ -227,7 +228,11 @@ ULXR_API_IMPL(void) SSLConnection::initializeCTX() if (ssl_ctx != 0) SSL_CTX_free(ssl_ctx); +#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L + const SSL_METHOD *meth = SSLv23_method(); +#else SSL_METHOD *meth = SSLv23_method(); +#endif ssl_ctx = SSL_CTX_new (meth); Index: head/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_ssl_connection.cpp =================================================================== --- head/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_ssl_connection.cpp (revision 512510) +++ head/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_ssl_connection.cpp (revision 512511) @@ -1,14 +1,22 @@ ---- ulxmlrpcpp/ulxr_ssl_connection.cpp.orig +--- ulxmlrpcpp/ulxr_ssl_connection.cpp.orig 2009-08-12 14:38:22 UTC +++ ulxmlrpcpp/ulxr_ssl_connection.cpp -@@ -95,7 +95,11 @@ +@@ -40,6 +40,7 @@ + #include + #include + #include ++#include + + + static int s_server_session_id_context = 1; +@@ -95,7 +96,11 @@ ULXR_API_IMPL(void) ULXR_API_IMPL(void) SSLConnection::initializeCTX() { ULXR_TRACE(ULXR_PCHAR("initializeCTX")); +#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10000000L + const SSL_METHOD *meth = SSLv23_method(); +#else SSL_METHOD *meth = SSLv23_method(); +#endif ssl_ctx = SSL_CTX_new (meth); if (!ssl_ctx) {