Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Nov 2018 18:00:28 +0000 (UTC)
From:      David Naylor <dbn@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r485604 - head/devel/monodevelop
Message-ID:  <201811221800.wAMI0SMY021391@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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].
  
  [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@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].*



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