svn commit: r485604 - head/devel/monodevelop

Mathieu Arnold mat at FreeBSD.org
Thu Nov 22 22:19:48 UTC 2018


On Thu, Nov 22, 2018 at 06:00:28PM +0000, David Naylor wrote:
> Author: dbn
> Date: Thu Nov 22 18:00:28 2018
> New Revision: 485604
> URL: https://svnweb.freebsd.org/changeset/ports/485604
> 
> Log:
>   devel/monodevelop: fix build of FreeBSD12+
>   
>   With the introduction of OpenSSL 1.1 in base MonoDevelop is no longer
>   able to build.  The bundled libgit2 library does not support
>   OpenSSL 1.1.  Unfortunately MonoDevelop uses a modified version of
>   libget2 (and libgit2sharp) making updating difficult [1].

Please back this out.  A port MUST NOT install another SSL variant than
the default.

If it is broken, then it is broken.

>   [1] https://github.com/mono/monodevelop/issues/4651
> 
> Modified:
>   head/devel/monodevelop/Makefile
> 
> Modified: head/devel/monodevelop/Makefile
> ==============================================================================
> --- head/devel/monodevelop/Makefile	Thu Nov 22 15:49:46 2018	(r485603)
> +++ head/devel/monodevelop/Makefile	Thu Nov 22 18:00:28 2018	(r485604)
> @@ -4,6 +4,7 @@
>  PORTNAME=	monodevelop
>  PORTVERSION=	7.6.11.7
>  DISTVERSIONPREFIX=	${PORTNAME}-
> +PORTREVISION=	1
>  CATEGORIES=	devel
>  
>  MAINTAINER=	mono at FreeBSD.org
> @@ -14,14 +15,16 @@ LICENSE_FILE=	${WRKSRC}/COPYING
>  
>  BUILD_DEPENDS=	msbuild:devel/msbuild \
>  		fsharpc:lang/fsharp \
> -		cmake:devel/cmake
> +		cmake:devel/cmake \
> +		${LOCALBASE}/lib/libcrypto.so:security/openssl
>  LIB_DEPENDS=	libcurl.so:ftp/curl \
>  		libssh2.so:security/libssh2
>  RUN_DEPENDS=	${LOCALBASE}/lib/libgdiplus.a:x11-toolkits/libgdiplus \
>  		exctags:devel/ctags \
>  		git:devel/git \
>  		svn:devel/subversion \
> -		fsharpc:lang/fsharp
> +		fsharpc:lang/fsharp \
> +		${LOCALBASE}/lib/libcrypto.so:security/openssl
>  
>  # main/external/fsharpbinding/paket.lock
>  NUGET_FEEDS=	NUGET ROSLYN ROSLYN_FOR_VS_FOR_MAC  TEMPLATING VS_IMPL VS_EDITOR VSSDK VSTEST
> @@ -46,7 +49,7 @@ PAKET_DEPENDS=	ExtCore=0.8.46 \
>  		System.ValueTuple=4.4.0
>  PAKET_PACKAGEDIR=${WRKSRC}/external/fsharpbinding/packages
>  
> -USES=		autoreconf desktop-file-utils gettext gmake gnome mono:nuget pathfix pkgconfig shared-mime-info ssl
> +USES=		autoreconf desktop-file-utils gettext gmake gnome mono:nuget pathfix pkgconfig shared-mime-info
>  USE_GNOME=	gtksharp20 gnomesharp20
>  INSTALLS_ICONS=	yes
>  
> @@ -69,7 +72,8 @@ GH_TUPLE=	icsharpcode:RefactoringEssentials:0148f6a:1/
>  
>  INSTALL_TARGET=	install-strip
>  MAKE_ENV=	DOTNET_MSBUILD_SDK_RESOLVER_SDKS_DIR= \
> -		XDG_CACHE_HOME=${WRKDIR}
> +		XDG_CACHE_HOME=${WRKDIR} \
> +		OPENSSL_ROOT_DIR=${LOCALBASE}
>  MAKE_JOBS_UNSAFE=Build parallelization not implemented
>  WRKSRC_SUBDIR=	main
>  PORTSCOUT=	limit:^\d+\.\d+\.[1-9].*
> 
> 

-- 
Mathieu Arnold
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20181122/7bcd0c8d/attachment.sig>


More information about the svn-ports-all mailing list