freebsd-ports/lang/mono-basic/Makefile
Mark Felder 8593616010 Update Mono to 5.10.1.47
This brings a more modern Mono release to the ports tree. After
discussions with others in the Mono community I targeted the mono
5.10.1.47 release which is the latest release in the "Visual Studio"
release channel. This is considered to be the most stable and widely
tested, which makes it a good candidate for us. We may upgrade to 5.12
after additional testing or introduce another Mono package for users who
require testing against a newer release; this has yet to be determined.

- Build from official release tarballs
- Now include BoringSSL per upstream guidelines [1]
- Remove ACCEPTANCE_TESTS, not being updated by upstream
- No long require glib; Mono includes their own replacement
- USES=display:tests required for some tests
- Remove broken for armv6, armv7: file now available [2]
- Mark as LLD safe as mono changed how it handles TLS [3]

Changelog:	http://www.mono-project.com/docs/about-mono/releases/5.10.0/

PR:		222271 [1]
PR:		221236 [2]
PR:		218885 [3]
PR:		211367
Approved by:	dbn
Differential Revision:	https://reviews.freebsd.org/D15780
2018-06-16 15:56:41 +00:00

22 lines
575 B
Makefile

# Created by: Romain Tartiere <romain@blogreen.org>
# $FreeBSD$
PORTNAME= mono-basic
PORTVERSION= 4.7
CATEGORIES= lang
MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/ \
http://ftp.novell.com/pub/mono/sources/${PORTNAME}/
MAINTAINER= mono@FreeBSD.org
COMMENT= VisualBasic.NET support for Mono
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX}
USES= gmake mono tar:bzip2
do-test:
@(cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} MONO_PATH=${WRKSRC}/class/lib/net_4_5 ${MAKE_CMD} \
${MAKE_FLAGS} Makefile ${MAKE_ARGS} test)
.include <bsd.port.mk>