Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Feb 2018 18:35:03 +0000 (UTC)
From:      Bernard Spil <brnrd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r462052 - in head/devel: dcmtk gdcm gnome-vfs godot grpc hadoop hadoop2 libewf libmsocket libopkele mico mongo-cxx-driver omniORB poco-ssl ptlib staf tcl-trf thrift-cpp tla
Message-ID:  <201802161835.w1GIZ3GF053376@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brnrd
Date: Fri Feb 16 18:35:03 2018
New Revision: 462052
URL: https://svnweb.freebsd.org/changeset/ports/462052

Log:
  security/openssl-devel: Mark ports broken cat devel
  
   - REASON from build log

Modified:
  head/devel/dcmtk/Makefile
  head/devel/gdcm/Makefile
  head/devel/gnome-vfs/Makefile
  head/devel/godot/Makefile
  head/devel/grpc/Makefile
  head/devel/hadoop/Makefile
  head/devel/hadoop2/Makefile
  head/devel/libewf/Makefile
  head/devel/libmsocket/Makefile
  head/devel/libopkele/Makefile
  head/devel/mico/Makefile
  head/devel/mongo-cxx-driver/Makefile
  head/devel/omniORB/Makefile
  head/devel/poco-ssl/Makefile
  head/devel/ptlib/Makefile
  head/devel/staf/Makefile
  head/devel/tcl-trf/Makefile
  head/devel/thrift-cpp/Makefile
  head/devel/tla/Makefile

Modified: head/devel/dcmtk/Makefile
==============================================================================
--- head/devel/dcmtk/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/dcmtk/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -10,6 +10,9 @@ MASTER_SITES=	ftp://dicom.offis.de/pub/dicom/offis/sof
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Toolkit to work with DICOM objects
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	use of undeclared identifier 'TLS1_TXT_RSA_EXPORT1024_WITH_DES_CBC_SHA'
+
 LIB_DEPENDS=	libtiff.so:graphics/tiff \
 		libpng.so:graphics/png
 

Modified: head/devel/gdcm/Makefile
==============================================================================
--- head/devel/gdcm/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/gdcm/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -12,6 +12,9 @@ COMMENT=	Grassroots DICOM library
 
 LICENSE=	BSD3CLAUSE
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	variable has incomplete type 'X509_STORE_CTX' (aka 'x509_store_ctx_st')
+
 LIB_DEPENDS=	libopenjpeg.so:graphics/openjpeg15 \
 		libexpat.so:textproc/expat2
 

Modified: head/devel/gnome-vfs/Makefile
==============================================================================
--- head/devel/gnome-vfs/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/gnome-vfs/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -16,6 +16,9 @@ LICENSE_COMB=	multi
 LICENSE_FILE_LGPL20=	${WRKSRC}/COPYING.LIB
 LICENSE_FILE_LGPL20+ =	${WRKSRC}/COPYING.LIB
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	incomplete definition of type 'struct ssl_st'
+
 USES=		tar:bzip2
 
 .if !defined(REFERENCE_PORT)

Modified: head/devel/godot/Makefile
==============================================================================
--- head/devel/godot/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/godot/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -15,6 +15,9 @@ LICENSE_COMB=		multi
 LICENSE_FILE_CC-BY-3.0=	${WRKSRC}/LOGO_LICENSE.md
 LICENSE_FILE_MIT=	${WRKSRC}/LICENSE.md
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	member access into incomplete type 'BIO' (aka 'bio_st')
+
 LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libpng.so:graphics/png \
 		libmpcdec.so:audio/musepack \

Modified: head/devel/grpc/Makefile
==============================================================================
--- head/devel/grpc/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/grpc/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -12,6 +12,9 @@ COMMENT=	HTTP/2-based RPC framework
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	use of undeclared identifier 'SSL_get0_next_proto_negotiated'
+
 BUILD_DEPENDS=	go:lang/go \
 		yasm:devel/yasm
 LIB_DEPENDS=	libgflags.so:devel/gflags \

Modified: head/devel/hadoop/Makefile
==============================================================================
--- head/devel/hadoop/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/hadoop/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -15,6 +15,9 @@ COMMENT=	Apache Map/Reduce framework
 
 LICENSE=	APACHE20
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	variable has incomplete type 'HMAC_CTX' (aka 'hmac_ctx_st')
+
 BUILD_DEPENDS=	gmake:devel/gmake \
 		gsed:textproc/gsed
 RUN_DEPENDS=	bash:shells/bash

Modified: head/devel/hadoop2/Makefile
==============================================================================
--- head/devel/hadoop2/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/hadoop2/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -24,6 +24,9 @@ COMMENT=	Apache Map/Reduce framework
 
 LICENSE=	APACHE20
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	incomplete definition of type 'struct evp_cipher_ctx_st'
+
 BUILD_DEPENDS=	${LOCALBASE}/share/java/maven3/bin/mvn:devel/maven3 \
 		cmake:devel/cmake \
 		${LOCALBASE}/protobuf25/bin/protoc:devel/protobuf25

Modified: head/devel/libewf/Makefile
==============================================================================
--- head/devel/libewf/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/libewf/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -13,6 +13,9 @@ COMMENT=	Library for support of the Expert Witness Com
 LICENSE=	LGPL3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	field has incomplete type 'EVP_MD_CTX' (aka 'struct evp_md_ctx_st')
+
 LIB_DEPENDS=	libsmdev.so:devel/libsmdev \
 		libsmraw.so:devel/libsmraw \
 		libuuid.so:misc/e2fsprogs-libuuid

Modified: head/devel/libmsocket/Makefile
==============================================================================
--- head/devel/libmsocket/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/libmsocket/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -10,11 +10,14 @@ MASTER_SITES=	SF/kageki/${PORTNAME}/${PORTNAME}-${PORT
 MAINTAINER=	rodrigo@FreeBSD.org
 COMMENT=	Socket abstraction library for C programmers
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	invalid application of 'sizeof' to an incomplete type 'X509' (aka 'struct x509_st')
+
 LIB_DEPENDS=	libevent.so:devel/libevent
 
 OPTIONS_DEFINE=	DEBUG
 
-USES=		tar:bzip2 desthack
+USES=		tar:bzip2 desthack ssl
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-throttling \

Modified: head/devel/libopkele/Makefile
==============================================================================
--- head/devel/libopkele/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/libopkele/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -19,6 +19,8 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libxslt.so:textproc/libxslt
 
 BROKEN_powerpc64=	fails to compile: iterator.h: error: invalid abstract return type
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	member access into incomplete type 'DH' (aka 'dh_st')
 
 USE_LDCONFIG=	yes
 USES=		libtool gmake pathfix pkgconfig compiler:c++11-lang ssl

Modified: head/devel/mico/Makefile
==============================================================================
--- head/devel/mico/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/mico/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -15,6 +15,9 @@ LICENSE_COMB=	multi
 LICENSE_FILE_GPLv2=	${WRKSRC}/LICENSE-GPL
 LICENSE_FILE_LGPL20=	${WRKSRC}/LICENSE-LGPL
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	member access into incomplete type 'BIO' (aka 'bio_st')
+
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-optimize --with-ssl=${OPENSSLBASE}
 MAKE_ARGS=	INSTDIR=${STAGEDIR}${PREFIX} SHARED_INSTDIR=${STAGEDIR}${PREFIX}

Modified: head/devel/mongo-cxx-driver/Makefile
==============================================================================
--- head/devel/mongo-cxx-driver/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/mongo-cxx-driver/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -13,6 +13,9 @@ COMMENT=	MongoDB Legacy C++ Driver
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/APACHE-2.0.txt
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	use of undeclared identifier 'BIO_s_file_internal'
+
 LIB_DEPENDS=	libboost_system.so:devel/boost-libs
 
 MAKE_JOBS_UNSAFE=	yes
@@ -28,7 +31,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	mongodb
 GH_PROJECT=	mongo-cxx-driver
 
-USES=		scons
+USES=		scons ssl
 MAKE_ARGS=	--prefix=${STAGEDIR}${PREFIX} \
 		--cc=${CC} \
 		--cxx=${CXX}

Modified: head/devel/omniORB/Makefile
==============================================================================
--- head/devel/omniORB/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/omniORB/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -11,6 +11,9 @@ COMMENT=	Robust high performance CORBA ORB for C++ and
 
 LICENSE=	GPLv2
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	member access into incomplete type 'DH' (aka 'dh_st')
+
 CONFLICTS=	omniORB41-4.1.*
 PLIST_SUB+=	SONUM=2
 GNU_CONFIGURE=	yes

Modified: head/devel/poco-ssl/Makefile
==============================================================================
--- head/devel/poco-ssl/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/poco-ssl/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -16,6 +16,9 @@ COMMENT=	C++ libraries with a network/internet focus (
 LICENSE=	BSL
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	field has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st')
+
 CONFLICTS=	poco-[0-9]*
 
 USES=		gmake tar:bzip2 ssl

Modified: head/devel/ptlib/Makefile
==============================================================================
--- head/devel/ptlib/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/ptlib/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -12,6 +12,9 @@ COMMENT=	Cross platform C++ library, used by OPAL
 
 LICENSE=	MPL10
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	use of undeclared identifier 'BIO_s_file_internal'
+
 LIB_DEPENDS=	libexpat.so:textproc/expat2
 
 CONFLICTS=	pwlib-1.*

Modified: head/devel/staf/Makefile
==============================================================================
--- head/devel/staf/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/staf/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -14,6 +14,9 @@ COMMENT=	Software Testing Automation Framework
 LICENSE=	EPL
 LICENSE_FILE=	${WRKSRC}/LICENSE.htm
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	variable has incomplete type 'EVP_MD_CTX' (aka 'evp_md_ctx_st')
+
 WRKSRC=		${WRKDIR}/src
 WRKSRC_SUBDIR=	${PORTNAME}
 INSTALL_WRKSRC=	${WRKDIR}/rel/freebsd/staf/${STAF_BUILD_TYPE}

Modified: head/devel/tcl-trf/Makefile
==============================================================================
--- head/devel/tcl-trf/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/tcl-trf/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -12,6 +12,9 @@ DISTNAME=	trf${PORTVERSION}
 MAINTAINER=	mi@aldan.algebra.com
 COMMENT=	Data conversion, digests, compression, error-correction for Tcl
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	use of undeclared identifier 'SHA_Init'
+
 ALL_TARGET=	all
 
 USES+=		tcl:tea tar:bzip2

Modified: head/devel/thrift-cpp/Makefile
==============================================================================
--- head/devel/thrift-cpp/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/thrift-cpp/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -19,6 +19,8 @@ LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
 DISTINFO_FILE=		${.CURDIR}/../thrift/distinfo
 
 BROKEN_powerpc64=	fails to compile: undefined reference to std::__throw_out_of_range_fmt
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	'configure: error: "Error: libcrypto required."'
 
 USES=			autoreconf pkgconfig gmake compiler:c++11-lang \
 			libtool pathfix ssl
@@ -54,10 +56,6 @@ CFLAGS+=	-I${OPENSSLINC}
 
 .if ${COMPILER_TYPE} == clang
 USE_CXXSTD=	c++11
-.endif
-
-.if ${SSL_DEFAULT} == openssl-devel
-BROKEN=		cannot find libcrypto
 .endif
 
 post-install:

Modified: head/devel/tla/Makefile
==============================================================================
--- head/devel/tla/Makefile	Fri Feb 16 18:03:56 2018	(r462051)
+++ head/devel/tla/Makefile	Fri Feb 16 18:35:03 2018	(r462052)
@@ -11,6 +11,9 @@ MASTER_SITES=	GNU/gnu-arch \
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Original arch source control management CLI written in C
 
+BROKEN_SSL=	openssl-devel
+BROKEN_SSL_REASON_openssl-devel=	incomplete definition of type 'struct X509_name_entry_st'
+
 BUILD_DEPENDS=	gpatch:devel/patch \
 		gdiff:textproc/diffutils \
 		gtar:archivers/gtar



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201802161835.w1GIZ3GF053376>