head	1.8;
access;
symbols
	RELEASE_8_3_0:1.5
	RELEASE_9_0_0:1.5
	RELEASE_7_4_0:1.5
	RELEASE_8_2_0:1.5
	RELEASE_6_EOL:1.5
	RELEASE_8_1_0:1.5
	RELEASE_7_3_0:1.4
	RELEASE_8_0_0:1.3;
locks; strict;
comment	@# @;


1.8
date	2013.03.21.15.29.41;	author svnexp;	state Exp;
branches;
next	1.7;

1.7
date	2012.11.17.05.58.49;	author svnexp;	state Exp;
branches;
next	1.6;

1.6
date	2012.06.01.05.21.17;	author dinoex;	state Exp;
branches;
next	1.5;

1.5
date	2010.03.28.06.38.53;	author dinoex;	state Exp;
branches;
next	1.4;

1.4
date	2010.02.05.11.40.13;	author dinoex;	state Exp;
branches;
next	1.3;

1.3
date	2009.07.31.13.53.13;	author dinoex;	state Exp;
branches;
next	1.2;

1.2
date	2009.05.29.04.37.38;	author pgj;	state Exp;
branches;
next	1.1;

1.1
date	2009.05.10.10.46.38;	author pgj;	state Exp;
branches;
next	;


desc
@@


1.8
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314770
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Phillip Neumann <pneumann@@gmail.com>
# $FreeBSD: head/lang/fsharp/Makefile 314770 2013-03-20 22:07:40Z pgj $

PORTNAME=	fsharp
PORTVERSION=	3.0.25
CATEGORIES=	lang
MASTER_SITES=	https://nodeload.github.com/fsharp/fsharp/tar.gz/ \
		CRITICAL
DISTFILES=	${PORTVERSION}

MAINTAINER=	mono@@FreeBSD.org
COMMENT=	Functional and object-oriented language for the .NET platform
LICENSE=	AL2

BUILD_DEPENDS=	mono>=3.0:${PORTSDIR}/lang/mono
RUN_DEPENDS=	mono>=3.0:${PORTSDIR}/lang/mono

USE_GMAKE=	yes
USE_AUTOTOOLS=	autoconf
USE_PKGCONFIG=	build

WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}

.include "${.CURDIR}/../../lang/mono/bsd.mono.mk"
.include <bsd.port.mk>
@


1.7
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:    fsharp
# Date created:		2006 10 10
# Whom:			Phillip Neumann <pneumann@@gmail.com>
#
# $FreeBSD: head/lang/fsharp/Makefile 300896 2012-07-14 13:54:48Z beat $
#
d5 1
a5 2
PORTVERSION=	1.9.6.16
PORTREVISION=	4
d7 3
a9 2
MASTER_SITES=	http://download.microsoft.com/download/F/7/4/F74A3170-261C-4E8F-B1A8-2E352C61A89B/
DISTNAME=	fsharp
d11 1
a11 1
MAINTAINER=	pgj@@FreeBSD.org
d13 1
d15 8
a22 50
BUILD_DEPENDS=	mono>=2:${PORTSDIR}/lang/mono\
		${LOCALBASE}/lib/libgdiplus.a:${PORTSDIR}/x11-toolkits/libgdiplus
RUN_DEPENDS=	mono>=2:${PORTSDIR}/lang/mono\
		${LOCALBASE}/lib/libgdiplus.a:${PORTSDIR}/x11-toolkits/libgdiplus

PORTDIR=	lib/${PORTNAME}-${PORTVERSION}
PORTDOCS=	LICENSE-fsharp.txt README-fsharp.html doc manual
PORTDATA=	lib source

PLIST_SUB=	SUBDIR=${PORTDIR}
.if !defined(NOPORTDOCS)
PLIST_SUB+=	RMLIC="@@comment "
.else
PLIST_SUB+=	RMLIC=""
.endif

WRKSRC=	${WRKDIR}/FSharp-${PORTVERSION}
USE_ZIP=	yes
RESTRICTED=	Microsoft Research Shared Source License Agreement

AOT=		Core Compiler PowerPack
WRAPPERS=	fsc fsi fslex fsyacc

post-extract:
.for wrapper in ${WRAPPERS}
	@@(${ECHO} '#!${SH}' > ${WRKDIR}/${wrapper})
	@@(${ECHO} '${LOCALBASE}/bin/mono ${PREFIX}/${PORTDIR}/bin/${wrapper}.exe $$*' >> ${WRKDIR}/${wrapper})
.endfor

do-build:

do-install:
.for asm in ${AOT}
	@@ ${GACUTIL_INSTALL} ${WRKSRC}/bin/FSharp.${asm}.dll
.endfor
	@@ ${MKDIR} ${PREFIX}/${PORTDIR} ${PREFIX}/${PORTDIR}/bin ${DOCSDIR}
	@@ (cd ${WRKSRC} && ${COPYTREE_SHARE} "bin" ${PREFIX}/${PORTDIR}/)
	@@ ${INSTALL_DATA} ${WRKSRC}/LICENSE-fsharp.txt ${DOCSDIR}/
.if !defined(NOPORTDOCS)
	@@ ${MKDIR} ${DOCSDIR}/doc ${DOCSDIR}/manual
	@@ (cd ${WRKSRC} && ${COPYTREE_SHARE} "doc manual" ${DOCSDIR}/)
	@@ ${INSTALL_DATA} ${WRKSRC}/README-fsharp.html ${DOCSDIR}/
.endif
.if !defined(NOPORTDATA)
	@@ ${MKDIR} ${DATADIR} ${DATADIR}/lib ${DATADIR}/source
	@@ (cd ${WRKSRC} && ${COPYTREE_SHARE} "lib source" ${DATADIR}/)
.endif
.for wrapper in ${WRAPPERS}
	@@ ${INSTALL_SCRIPT} ${WRKDIR}/${wrapper} ${PREFIX}/bin/
.endfor
@


1.6
log
@- update png to 1.5.10
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.5
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.4
log
@- update to jpeg-8
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.3
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.2
log
@- Update to 1.9.6.16

Approved by:	gabor (mentor)
@
text
@d10 1
@


1.1
log
@F# developed as a research programming language to provide the much
sought-after combination of type safety, succinctness, performance,
expressivity and scripting, with all the advantages of running on a
high-quality, well-supported modern runtime system.  This combination
has been so successful that the language is now being transitioned
towards a fully supported language on the .NET platform.

F# was developed as a pragmatically-oriented variant of ML that shares a
core language with OCaml.  Unlike other scripting languages it executes
at or near the speed of C# and C++, making use of the performance that
comes through strong typing.  Unlike many type-inferred,
statically-typed languages it also supports many dynamic language
techniques, such as property discovery and reflection where needed.  F#
includes extensions for working across languages and for object-oriented
programming, and it works seamlessly with other .NET programming
languages and tools.

WWW: http://research.microsoft.com/fsharp/fsharp.aspx

Approved by:	gabor (mentor)
@
text
@d9 1
a9 1
PORTVERSION=	1.9.6.2
d11 1
a11 1
MASTER_SITES=	http://download.microsoft.com/download/7/5/c/75c5ac35-9c13-4737-b363-3c930002259a/
d37 1
a37 9
AOT=		Build \
		Compiler.CodeDom Compiler.Interactive.Settings Compiler.Server.Shared Compiler \
		Core \
		LanguageService \
		PowerPack.Linq PowerPack.Math.Providers PowerPack.Plot.Excel PowerPack.Plot.Neutral \
		PowerPack.Plot.XCeed PowerPack.Plot PowerPack \
		ProjectSystem.Base ProjectSystem.FSharp ProjectSystem.PropertyPages \
		VS.FSI

d52 2
a53 2
	@@ ${MKDIR} ${PREFIX}/${PORTDIR} ${PREFIX}/${PORTDIR}/bin ${PREFIX}/${PORTDIR}/setup ${DOCSDIR}
	@@ (cd ${WRKSRC} && ${COPYTREE_SHARE} "bin setup" ${PREFIX}/${PORTDIR}/)
@

