head	1.110;
access;
symbols
	RELEASE_8_3_0:1.100
	RELEASE_9_0_0:1.100
	RELEASE_7_4_0:1.95
	RELEASE_8_2_0:1.95
	RELEASE_6_EOL:1.95
	RELEASE_8_1_0:1.93
	RELEASE_7_3_0:1.90
	RELEASE_8_0_0:1.85
	RELEASE_7_2_0:1.76
	RELEASE_7_1_0:1.73
	RELEASE_6_4_0:1.73
	RELEASE_5_EOL:1.69
	RELEASE_7_0_0:1.69
	RELEASE_6_3_0:1.69
	PRE_XORG_7:1.66
	RELEASE_4_EOL:1.58
	RELEASE_6_2_0:1.57
	RELEASE_6_1_0:1.55
	RELEASE_5_5_0:1.55
	RELEASE_6_0_0:1.48
	RELEASE_5_4_0:1.41
	RELEASE_4_11_0:1.36
	RELEASE_5_3_0:1.34
	RELEASE_4_10_0:1.26
	RELEASE_5_2_1:1.20
	RELEASE_5_2_0:1.20
	RELEASE_4_9_0:1.17
	RELEASE_5_1_0:1.15
	RELEASE_4_8_0:1.12
	RELEASE_5_0_0:1.5
	RELEASE_4_7_0:1.4;
locks; strict;
comment	@# @;


1.110
date	2013.03.20.00.54.59;	author svnexp;	state Exp;
branches;
next	1.109;

1.109
date	2013.03.08.21.56.27;	author svnexp;	state Exp;
branches;
next	1.108;

1.108
date	2013.02.04.22.49.38;	author svnexp;	state Exp;
branches;
next	1.107;

1.107
date	2013.01.15.12.48.39;	author svnexp;	state Exp;
branches;
next	1.106;

1.106
date	2013.01.11.08.41.45;	author svnexp;	state Exp;
branches;
next	1.105;

1.105
date	2012.11.17.05.58.53;	author svnexp;	state Exp;
branches;
next	1.104;

1.104
date	2012.09.25.15.54.43;	author romain;	state Exp;
branches;
next	1.103;

1.103
date	2012.06.29.18.24.08;	author az;	state Exp;
branches;
next	1.102;

1.102
date	2012.05.13.07.48.35;	author romain;	state Exp;
branches;
next	1.101;

1.101
date	2012.05.02.18.16.19;	author romain;	state Exp;
branches;
next	1.100;

1.100
date	2011.10.08.23.13.36;	author romain;	state Exp;
branches;
next	1.99;

1.99
date	2011.09.21.17.52.24;	author romain;	state Exp;
branches;
next	1.98;

1.98
date	2011.06.12.19.06.22;	author romain;	state Exp;
branches;
next	1.97;

1.97
date	2011.05.13.16.12.53;	author romain;	state Exp;
branches;
next	1.96;

1.96
date	2011.05.13.16.09.36;	author romain;	state Exp;
branches;
next	1.95;

1.95
date	2010.10.18.17.40.17;	author romain;	state Exp;
branches;
next	1.94;

1.94
date	2010.07.28.18.02.38;	author romain;	state Exp;
branches;
next	1.93;

1.93
date	2010.06.01.18.15.06;	author romain;	state Exp;
branches;
next	1.92;

1.92
date	2010.06.01.12.41.25;	author romain;	state Exp;
branches;
next	1.91;

1.91
date	2010.05.31.01.59.33;	author ade;	state Exp;
branches;
next	1.90;

1.90
date	2010.02.04.11.23.36;	author romain;	state Exp;
branches;
next	1.89;

1.89
date	2010.02.01.17.21.01;	author romain;	state Exp;
branches;
next	1.88;

1.88
date	2010.01.01.21.53.13;	author glewis;	state Exp;
branches;
next	1.87;

1.87
date	2009.12.24.09.34.40;	author glewis;	state Exp;
branches;
next	1.86;

1.86
date	2009.12.06.19.47.18;	author glewis;	state Exp;
branches;
next	1.85;

1.85
date	2009.08.23.15.26.14;	author erwin;	state Exp;
branches;
next	1.84;

1.84
date	2009.08.21.15.23.19;	author erwin;	state Exp;
branches;
next	1.83;

1.83
date	2009.08.09.18.53.09;	author flz;	state Exp;
branches;
next	1.82;

1.82
date	2009.08.02.19.34.28;	author mezz;	state Exp;
branches;
next	1.81;

1.81
date	2009.07.17.12.33.53;	author flz;	state Exp;
branches;
next	1.80;

1.80
date	2009.07.17.10.32.21;	author flz;	state Exp;
branches;
next	1.79;

1.79
date	2009.07.11.16.53.16;	author glewis;	state Exp;
branches;
next	1.78;

1.78
date	2009.07.06.10.21.17;	author flz;	state Exp;
branches;
next	1.77;

1.77
date	2009.06.22.07.55.46;	author flz;	state Exp;
branches;
next	1.76;

1.76
date	2009.02.09.08.59.57;	author flz;	state Exp;
branches;
next	1.75;

1.75
date	2009.01.05.20.36.31;	author pav;	state Exp;
branches;
next	1.74;

1.74
date	2008.09.23.13.24.20;	author wxs;	state Exp;
branches;
next	1.73;

1.73
date	2008.07.25.22.46.14;	author miwi;	state Exp;
branches;
next	1.72;

1.72
date	2008.07.25.12.24.00;	author pav;	state Exp;
branches;
next	1.71;

1.71
date	2008.06.18.20.09.56;	author pav;	state Exp;
branches;
next	1.70;

1.70
date	2008.06.06.13.41.11;	author edwin;	state Exp;
branches;
next	1.69;

1.69
date	2007.10.25.18.34.27;	author tmclaugh;	state Exp;
branches;
next	1.68;

1.68
date	2007.10.23.03.19.04;	author tmclaugh;	state Exp;
branches;
next	1.67;

1.67
date	2007.10.17.10.12.44;	author ade;	state Exp;
branches;
next	1.66;

1.66
date	2007.03.24.22.19.49;	author tmclaugh;	state Exp;
branches;
next	1.65;

1.65
date	2007.03.17.03.48.02;	author tmclaugh;	state Exp;
branches;
next	1.64;

1.64
date	2007.02.25.02.12.20;	author tmclaugh;	state Exp;
branches;
next	1.63;

1.63
date	2007.02.19.04.41.07;	author tmclaugh;	state Exp;
branches;
next	1.62;

1.62
date	2007.02.15.19.32.01;	author tmclaugh;	state Exp;
branches;
next	1.61;

1.61
date	2007.02.12.03.25.31;	author tmclaugh;	state Exp;
branches;
next	1.60;

1.60
date	2007.02.04.22.27.27;	author tmclaugh;	state Exp;
branches;
next	1.59;

1.59
date	2007.02.04.21.58.45;	author tmclaugh;	state Exp;
branches;
next	1.58;

1.58
date	2006.12.09.20.25.55;	author tmclaugh;	state Exp;
branches;
next	1.57;

1.57
date	2006.10.07.17.39.36;	author tmclaugh;	state Exp;
branches;
next	1.56;

1.56
date	2006.04.23.19.57.11;	author tmclaugh;	state Exp;
branches;
next	1.55;

1.55
date	2006.02.23.10.37.41;	author ade;	state Exp;
branches;
next	1.54;

1.54
date	2006.02.19.06.14.39;	author tmclaugh;	state Exp;
branches;
next	1.53;

1.53
date	2006.01.24.04.41.29;	author tmclaugh;	state Exp;
branches;
next	1.52;

1.52
date	2006.01.14.21.34.06;	author tmclaugh;	state Exp;
branches;
next	1.51;

1.51
date	2005.11.15.06.49.55;	author ade;	state Exp;
branches;
next	1.50;

1.50
date	2005.11.10.04.17.25;	author tmclaugh;	state Exp;
branches;
next	1.49;

1.49
date	2005.11.06.07.36.17;	author tmclaugh;	state Exp;
branches;
next	1.48;

1.48
date	2005.08.03.02.34.06;	author mezz;	state Exp;
branches;
next	1.47;

1.47
date	2005.07.21.02.29.18;	author mezz;	state Exp;
branches;
next	1.46;

1.46
date	2005.07.17.21.44.53;	author mezz;	state Exp;
branches;
next	1.45;

1.45
date	2005.07.12.22.02.38;	author mezz;	state Exp;
branches;
next	1.44;

1.44
date	2005.07.10.21.37.13;	author mezz;	state Exp;
branches;
next	1.43;

1.43
date	2005.06.01.06.53.26;	author mezz;	state Exp;
branches;
next	1.42;

1.42
date	2005.05.16.06.32.36;	author mezz;	state Exp;
branches;
next	1.41;

1.41
date	2005.03.12.10.54.25;	author marcus;	state Exp;
branches;
next	1.40;

1.40
date	2005.02.27.04.27.54;	author mezz;	state Exp;
branches;
next	1.39;

1.39
date	2005.02.19.20.54.15;	author mezz;	state Exp;
branches;
next	1.38;

1.38
date	2005.02.13.18.28.21;	author linimon;	state Exp;
branches;
next	1.37;

1.37
date	2005.01.21.06.13.48;	author mezz;	state Exp;
branches;
next	1.36;

1.36
date	2004.12.10.19.46.48;	author mezz;	state Exp;
branches;
next	1.35;

1.35
date	2004.11.26.05.44.09;	author mezz;	state Exp;
branches;
next	1.34;

1.34
date	2004.08.29.01.20.25;	author pav;	state Exp;
branches;
next	1.33;

1.33
date	2004.07.25.15.07.11;	author pav;	state Exp;
branches;
next	1.32;

1.32
date	2004.07.14.16.40.17;	author pav;	state Exp;
branches;
next	1.31;

1.31
date	2004.06.27.13.03.45;	author pav;	state Exp;
branches;
next	1.30;

1.30
date	2004.06.24.20.05.54;	author marcus;	state Exp;
branches;
next	1.29;

1.29
date	2004.06.12.22.19.10;	author marcus;	state Exp;
branches;
next	1.28;

1.28
date	2004.06.12.22.08.56;	author marcus;	state Exp;
branches;
next	1.27;

1.27
date	2004.05.21.20.27.05;	author marcus;	state Exp;
branches;
next	1.26;

1.26
date	2004.04.05.03.30.54;	author marcus;	state Exp;
branches;
next	1.25;

1.25
date	2004.03.14.06.16.50;	author ade;	state Exp;
branches;
next	1.24;

1.24
date	2004.02.27.20.38.14;	author marcus;	state Exp;
branches;
next	1.23;

1.23
date	2004.02.16.12.24.44;	author kris;	state Exp;
branches;
next	1.22;

1.22
date	2004.02.04.05.21.39;	author marcus;	state Exp;
branches;
next	1.21;

1.21
date	2003.12.15.21.36.37;	author marcus;	state Exp;
branches;
next	1.20;

1.20
date	2003.10.17.03.27.36;	author marcus;	state Exp;
branches;
next	1.19;

1.19
date	2003.10.07.03.33.38;	author marcus;	state Exp;
branches;
next	1.18;

1.18
date	2003.10.06.17.55.54;	author marcus;	state Exp;
branches;
next	1.17;

1.17
date	2003.06.16.20.52.57;	author adamw;	state Exp;
branches;
next	1.16;

1.16
date	2003.06.16.00.12.22;	author marcus;	state Exp;
branches;
next	1.15;

1.15
date	2003.05.07.05.10.28;	author jmallett;	state Exp;
branches;
next	1.14;

1.14
date	2003.04.22.04.31.48;	author marcus;	state Exp;
branches;
next	1.13;

1.13
date	2003.04.20.19.28.12;	author marcus;	state Exp;
branches;
next	1.12;

1.12
date	2003.02.28.07.05.20;	author jmallett;	state Exp;
branches;
next	1.11;

1.11
date	2003.02.26.02.28.59;	author jmallett;	state Exp;
branches;
next	1.10;

1.10
date	2003.02.07.18.59.45;	author marcus;	state Exp;
branches;
next	1.9;

1.9
date	2003.01.26.21.03.08;	author jmallett;	state Exp;
branches;
next	1.8;

1.8
date	2003.01.13.17.40.55;	author marcus;	state Exp;
branches;
next	1.7;

1.7
date	2003.01.04.16.57.51;	author marcus;	state Exp;
branches;
next	1.6;

1.6
date	2003.01.01.19.16.15;	author marcus;	state Exp;
branches;
next	1.5;

1.5
date	2002.11.30.20.11.52;	author marcus;	state Exp;
branches;
next	1.4;

1.4
date	2002.08.12.09.20.50;	author nakai;	state Exp;
branches;
next	1.3;

1.3
date	2002.08.03.13.12.47;	author nakai;	state Exp;
branches;
next	1.2;

1.2
date	2002.07.28.17.12.13;	author marcus;	state Exp;
branches;
next	1.1;

1.1
date	2002.07.22.13.41.43;	author nakai;	state Exp;
branches;
next	;


desc
@@


1.110
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314682
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Yukihiro Nakai <nakai@@FreeBSD.org>
# $FreeBSD: head/lang/mono/Makefile 314682 2013-03-19 19:38:01Z romain $

PORTNAME=	mono
PORTVERSION=	3.0.3
PORTREVISION=	2
CATEGORIES=	lang
MASTER_SITES=	http://download.mono-project.com/sources/${PORTNAME}/

MAINTAINER=	mono@@FreeBSD.org
COMMENT=	An open source implementation of .NET Development Framework

BUILD_DEPENDS=	p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
    		bash:${PORTSDIR}/shells/bash

USE_BZIP2=	yes
USES=		bison pathfix
USE_GNOME=	glib20
USE_GMAKE=	yes
USE_PERL5_BUILD=yes
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
USE_GETTEXT=	yes
MAKE_JOBS_UNSAFE=yes

# Moonlight is installed as part of www/moonlight
CONFIGURE_ARGS=	--with-moonlight=no

CONFIGURE_ENV=	ac_cv_header_sys_inotify_h=no

# Set location for .wapi creation.
MONO_SHARED_DIR=${WRKDIR}

# LC_ALL is set in order to work around issues people are having when using
# other languages.  This has shown itself in build fails and possibly other
# strange crashes.
MAKE_ENV=	MONO_SHARED_DIR="${MONO_SHARED_DIR}" \
		LC_ALL=C

ONLY_FOR_ARCHS=	i386 amd64 powerpc

MAN1=		al.1 cccheck.1 ccrewrite.1 cert2spc.1 certmgr.1 chktrust.1 \
		cilc.1 crlupdate.1 csharp.1 disco.1 dtd2xsd.1 gacutil.1 \
		genxs.1 httpcfg.1 ilasm.1 lc.1 macpack.1 makecert.1 mconfig.1 \
		mcs.1 mdassembler.1 mdoc-assemble.1 mdoc-export-html.1 \
		mdoc-export-msxdoc.1 mdoc-update.1 mdoc-validate.1 mdoc.1 \
		mdvalidater.1 mkbundle.1 mono-api-info.1 mono-cil-strip.1 \
		mono-configuration-crypto.1 mono-service.1 mono-shlib-cop.1 \
		mono-xmltool.1 mono.1 monodis.1 monodocer.1 monodocs2html.1 \
		monolinker.1 monop.1 mozroots.1 mprof-report.1 pdb2mdb.1 \
		permview.1 prj2make.1 resgen.1 secutil.1 setreg.1 sgen.1 \
		signcode.1 sn.1 soapsuds.1 sqlsharp.1 wsdl.1 xbuild.1 xsd.1
MAN5=		mdoc.5 mono-config.5

.include <bsd.port.pre.mk>

pre-everything::
	@@${CAT} ${PKGMESSAGE}

post-patch:
	@@${REINPLACE_CMD} -e 's|^#!/bin/bash|#!/bin/sh|g' \
		${WRKSRC}/mcs/class/Managed.Windows.Forms/build-csproj \
		${WRKSRC}/mcs/class/Managed.Windows.Forms/build-csproj2k5 \
		${WRKSRC}/mcs/class/Mono.WebBrowser/build-csproj2k5
	@@${FIND} ${WRKSRC} -name '*.sh' | ${XARGS} ${REINPLACE_CMD} \
		-e 's|^#!/bin/bash|#!/bin/sh|g'

tests: build
	@@${ECHO_MSG} "===> Running mono regression tests"
	@@(cd ${WRKSRC}/mono/tests && ${SETENV} ${MAKE_ENV} ${GMAKE} \
		${MAKE_FLAGS} Makefile ${MAKE_ARGS} test)

post-configure:
	@@${REINPLACE_CMD} -e 's|share\/man|man|g' \
		${WRKSRC}/mcs/jay/Makefile

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


1.109
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313635
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/mono/Makefile 313635 2013-03-08 11:32:11Z bapt $
d6 1
a6 1
PORTREVISION=	1
@


1.108
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311650
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/mono/Makefile 311650 2013-02-04 21:57:56Z romain $
d17 2
a18 2
USE_BISON=	build
USE_GNOME=	gnomehack glib20
@


1.107
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310437
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/mono/Makefile 310437 2013-01-15 12:21:25Z romain $
d6 1
@


1.106
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310220
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r310220 | romain | 2013-01-11 08:31:54 +0000 (Fri, 11 Jan 2013) | 2 lines
## SVN ##
## SVN ## Update to 3.0.3.
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 2
a2 2
# Created by:	Yukihiro Nakai <nakai@@FreeBSD.org>
# $FreeBSD: head/lang/mono/Makefile 310220 2013-01-11 08:31:54Z romain $
d39 1
a39 1
ONLY_FOR_ARCHS=	i386 amd64 ppc
@


1.105
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:   mono
# Date created:        22 July 2002
# Whom:                Yukihiro Nakai <nakai@@FreeBSD.org>
#
# $FreeBSD: head/lang/mono/Makefile 304843 2012-09-25 15:54:43Z romain $
#
d5 1
a5 1
PORTVERSION=	2.11.4
d19 1
a19 1
USE_PERL5_BUILD=	yes
@


1.104
log
@SVN rev 304843 on 2012-09-25 15:54:43Z by romain

Update to 2.11.4.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.103
log
@- Remove SITE_PERL from *_DEPENDS

Approved by: portmgr@@ (bapt@@)
@
text
@d9 1
a9 1
PORTVERSION=	2.11.1
@


1.102
log
@Fix build when devel/libinotify is installed

PR:		ports/167632
Submitted by:	sunpoet
@
text
@d16 1
a16 1
BUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser \
@


1.101
log
@Update to 2.11.1.
@
text
@d32 2
@


1.100
log
@Update to 2.10.6.
@
text
@d9 1
a9 1
PORTVERSION=	2.10.6
d43 4
a46 4
MAN1=		al.1 ccrewrite.1 cert2spc.1 certmgr.1 chktrust.1 cilc.1 \
		csharp.1 disco.1 dtd2xsd.1 gacutil.1 genxs.1 httpcfg.1 \
		ilasm.1 lc.1 macpack.1 makecert.1 mconfig.1 mcs.1 \
		mdassembler.1 mdoc-assemble.1 mdoc-export-html.1 \
d51 3
a53 3
		monolinker.1 monop.1 mozroots.1 pdb2mdb.1 permview.1 \
		prj2make.1 resgen.1 secutil.1 setreg.1 sgen.1 signcode.1 sn.1 \
		soapsuds.1 sqlsharp.1 wsdl.1 xbuild.1 xsd.1
@


1.99
log
@Update to 2.10.5.
@
text
@d9 1
a9 1
PORTVERSION=	2.10.5
@


1.98
log
@Hello Mono 2.10!

Main updates
------------
devel/mono-tools                2.6.2 -> 2.10
lang/mono                       2.6.7 -> 2.10.2
lang/mono-basic                 2.6.2 -> 2.10.2
www/mod_mono                    2.6.3 -> 2.10
www/xsp                         2.6.5 -> 2.10.2
x11-toolkits/libgdiplus         2.6.7 -> 2.10

Other updates
-------------
deskutils/tomboy                1.4.2 -> 1.6.1
devel/mono-addins               0.5 -> 0.6.1
devel/monodevelop               2.4 -> 2.4.2
graphics/f-spot                 0.8.0 -> 0.8.2
print/pdfmod                    0.9.0 -> 0.9.1
x11-toolkits/gnome-sharp20      2.24.1 -> 2.24.2

Ports marked BROKEN
-------------------
multimedia/banshee
multimedia/moonlight

PR:		ports/155948
Submitted by:	me
@
text
@d9 1
a9 1
PORTVERSION=	2.10.2
d11 1
a11 1
MASTER_SITES=	http://ftp.novell.com/pub/mono/sources/${PORTNAME}/
d78 1
a78 1
.include "${.CURDIR}/../../lang/mono/bsd.mono.mk"
@


1.97
log
@Force commit to fix wrong info in last commit log

PR:		ports/143537
Submitted by:	Ivan Klymenko <fidaj@@ukr.net>
Pointy hat to:	me
@
text
@d9 1
a9 2
PORTVERSION=	2.6.7
PORTREVISION=	1
a31 3
OPTIONS=	PROFILE2	"Enable the 2.0 mono profile"			on \
		PROFILE4	"Enable the 4.0 mono profile (experimental)"	off

d43 7
a49 6
MAN1=		al.1 cert2spc.1 certmgr.1 chktrust.1 cilc.1 csharp.1 disco.1 \
		dtd2xsd.1 gacutil.1 genxs.1 httpcfg.1 ilasm.1 jay.1 lc.1 \
		macpack.1 makecert.1 mconfig.1 mcs.1 mdassembler.1 \
		mdoc-assemble.1 mdoc-export-html.1 mdoc-export-msxdoc.1 \
		mdoc-update.1 mdoc-validate.1 mdoc.1 mdvalidater.1 mint.1 \
		mkbundle.1 mono-cil-strip.1 mono-service.1 mono-shlib-cop.1 \
d51 3
a53 3
		monolinker.1 monop.1 monostyle.1 mozroots.1 oldmono.1 \
		permview.1 prj2make.1 resgen.1 secutil.1 setreg.1 sgen.1 \
		signcode.1 sn.1 soapsuds.1 sqlsharp.1 wsdl.1 xsd.1
a57 16
.if defined(WITH_PROFILE2) && !defined(WITHOUT_PROFILE2)
CONFIGURE_ARGS+=--with-profile2=yes
PLIST_SUB+=	PROFILE2=""
.else
CONFIGURE_ARGS+=--with-profile2=no
PLIST_SUB+=	PROFILE2="@@comment "
.endif

.if defined(WITH_PROFILE4) && !defined(WITHOUT_PROFILE4)
CONFIGURE_ARGS+=--with-profile4=yes
PLIST_SUB+=	PROFILE4=""
.else
CONFIGURE_ARGS+=--with-profile4=no
PLIST_SUB+=	PROFILE4="@@comment "
.endif

@


1.96
log
@make jobs unsafe

PR:		lang/mono
Submitted by:	Ivan Klymenko <fidaj@@ukr.net>
@
text
@@


1.95
log
@- Fix SigSegv when calling a managed handler.
@
text
@d28 1
@


1.94
log
@Update to 2.6.7.
@
text
@d10 1
@


1.93
log
@- Fix pkg-plist (some lines where removed from the diff by mistake);
- Bump PORTREVISION.
@
text
@a5 1
#   $Id: Makefile,v 1.98 2007/12/13 19:31:45 killfill Exp $
d9 1
a9 2
PORTVERSION=	2.6.4
PORTREVISION=	1
@


1.92
log
@- Update lang/mono to 2.6.4;
- Update a bunch of C# ports as well (audio/taglib-sharp, deskutils/tomboy,
  devel/mono-tools, devel/monodevelop, devel/monodevelop-boo,
  devel/monodevelop-database, devel/monodevelop-java, devel/monodevelop-vala,
  graphics/f-spot, lang/boo [1], lang/mono-basic, mail/gmime24, gmime24-sharp,
  multimedia/banshee, multimedia/banshee-mirage, multimedia/moonlight,
  www/mod_mono, www/webkit-sharp, www/xsp, x11-toolkits/gnome-desktop-sharp20,
  x11-toolkits/gtk-sharp20, x11-toolkits/libgdiplus).

PR:		ports/143657 [1]
Submitted by:	glewis [1]
@
text
@d11 1
@


1.91
log
@Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
@
text
@d10 1
a10 2
PORTVERSION=	2.4.3.1
PORTREVISION=	2
d17 2
a18 1
BUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser
a23 1
USE_AUTOTOOLS=	libtool:22
a24 1
LIBTOOLFILES=	configure libgc/configure
a26 3
CONFIGURE_ENV=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
		PTHREAD_LIBS="${PTHREAD_LIBS}"
MAKE_ARGS=	EXTERNAL_MCS=false
a27 1
MAKE_JOBS_UNSAFE=yes
d29 5
a33 1
OPTIONS=	MOON	"Enable Moonlight Profile (2.1 Alpha)"	on
d44 1
a44 1
ONLY_FOR_ARCHS=	i386 amd64 powerpc
d55 1
a55 1
		signcode.1 sn.1 soapsuds.1 sqlsharp.1 wsdl.1 xbuild.1 xsd.1
d60 6
a65 2
.if ${ARCH} == "amd64"
MAKE_ARGS+=	MONO_GENERIC_SHARING=none #https://bugzilla.novell.com/show_bug.cgi?id=434457
d68 3
a70 3
.if defined(WITH_MOON) && !defined(WITHOUT_MOON)
CONFIGURE_ARGS+=	--with-moonlight
PLIST_SUB+=	MOON=""
d72 2
a73 2
CONFIGURE_ARGS+=	--without-moonlight
PLIST_SUB+=	MOON="@@comment "
a79 2
	@@${REINPLACE_CMD} -e 's|libgamin-1.so.0|libgamin-1.so.1|g' \
		${WRKSRC}/mcs/class/System/System.IO/FAMWatcher.cs
d83 3
a85 5
		${WRKSRC}/mcs/class/Mono.WebBrowser/build-csproj2k5 \
		${WRKSRC}/mcs/class/Mono.Cairo/Samples/gtk/compile.sh \
		${WRKSRC}/mcs/class/Mono.Cairo/Samples/png/compile.sh \
		${WRKSRC}/mcs/class/Mono.Cairo/Samples/win32/compile.sh \
		${WRKSRC}/mcs/class/Mono.Cairo/Samples/x11/compile.sh
@


1.90
log
@Mark MAKE_JOBS_UNSAFE.

PR:		ports/143537
Submitted by:	Dmitry Marakasov <amdmi3@@amdmi3.ru>
Approved by:	flz (mentor)
@
text
@d11 1
a11 1
PORTREVISION=	1
@


1.89
log
@Add notes about FreeBSD 6 threads.

PR:		ports/140916
Submitted by:	"RandomUser" <rannumgen@@globaleyes.net>
Approved by:	flz (mentor)
@
text
@d33 1
@


1.88
log
@. Update to 2.4.3.1.

PR:		142153
Submitted by:	Romain Tartiere <mono@@FreeBSD.org>
@
text
@d11 1
@


1.87
log
@. Update to 2.4.3.

PR:		141374
Submitted by:	Romain Tartiere <mono@@FreeBSD.org>
@
text
@d10 1
a10 1
PORTVERSION=	2.4.3
@


1.86
log
@. Add PowerPC support.

PR:		140362
Submitted by:	Justin Hibbits <chmeeedalf@@gmail.com>
@
text
@d10 1
a10 2
PORTVERSION=	2.4.2.3
PORTREVISION=	1
d47 5
a51 5
		dtd2xsd.1 gacutil.1 genxs.1 httpcfg.1 ilasm.1 jay.1 macpack.1 \
		makecert.1 mconfig.1 mcs.1 mdassembler.1 mdoc-assemble.1 \
		mdoc-export-html.1 mdoc-export-msxdoc.1 mdoc-update.1 \
		mdoc-validate.1 mdoc.1 mdvalidater.1 mint.1 mkbundle.1 \
		mono-cil-strip.1 mono-service.1 mono-shlib-cop.1 \
d55 1
a55 1
		signcode.1 sn.1 soapsuds.1 sqlsharp.1 wsdl.1 xsd.1
@


1.85
log
@Remove BROKEN, probably an error on the cluster.

Submitted by:	maintainer
@
text
@d45 1
a45 1
ONLY_FOR_ARCHS=	i386 amd64
@


1.84
log
@Mark BROKEN: does not build
@
text
@a19 2
BROKEN=		does not build

@


1.83
log
@- Update lang/mono to 2.4.2.3.
- Remove a patch that makes xsp fail.
- Cleanup.

PR:		ports/137223
Submitted by:	Romain Tartiere
@
text
@d20 2
@


1.82
log
@-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
@
text
@d10 1
a10 1
PORTVERSION=	2.4.2.2
a61 1
USE_FAM=	yes
a75 4
.if exists(${LOCALBASE}/lib/libfam.so)
USE_FAM=	yes
.endif

a76 5
	@@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \
		${WRKSRC}/configure ${WRKSRC}/libgc/configure
	@@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; \
		s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' \
		${WRKSRC}/mcs/tools/mkbundle/mkbundle.cs
a86 17
	@@${REINPLACE_CMD} -e 's|^#!/bin/perl|#!/usr/bin/env perl|g' \
		${WRKSRC}/mcs/errors/do-tests.pl \
		${WRKSRC}/mcs/tools/scan-tests.pl \
		${WRKSRC}/msvc/create-windef.pl \
		${WRKSRC}/mono/benchmark/test-driver \
		${WRKSRC}/mono/cil/make-opcodes-def.pl \
		${WRKSRC}/mono/metadata/make-bundle.pl \
		${WRKSRC}/mono/mini/genmdesc.pl \
		${WRKSRC}/mono/tests/stress-runner.pl

.if ${OSVERSION} >= 700000 && ${OSVERSION} < 800000
	@@${REINPLACE_CMD} -e 's|freebsd6|freebsd7|g' \
		${WRKSRC}/configure ${WRKSRC}/libgc/configure
.elif ${OSVERSION} >= 800000
	@@${REINPLACE_CMD} -e 's|freebsd6|freebsd8|g' \
		${WRKSRC}/configure ${WRKSRC}/libgc/configure
.endif
@


1.81
log
@Remove -D_GNU_SOURCE from CPPFLAGS as it causes segfault in strerror_r.
@
text
@d24 1
a24 1
USE_AUTOTOOLS=	libtool:15
@


1.80
log
@- Update lang/mono to 2.4.2.2
- Add OPTIONS
- Cleanup

PR:		ports/136861
Submitted by:	Romain Tartiere
@
text
@d11 1
@


1.79
log
@. Update to 2.4.2.1
. Fix portlint FATALs
. Fix packing list (remove duplicate @@dirrm lines)

PR:		136659
Approved by:	mono@@ (Romain Tartiere)
@
text
@d10 1
a10 1
PORTVERSION=	2.4.2.1
a29 5
CONFIGURE_ARGS=	--program-transform-name=\'\' \
		--with-moonlinght=no \
		--with-preview=yes \
		--with-sigaltstack=no \
		--mandir=${PREFIX}/man
d31 3
d65 8
@


1.78
log
@Update lang/mono to 2.4.2.

PR:		ports/136350
Submitted by:	Romain Tartiere
@
text
@d10 1
a10 1
PORTVERSION=	2.4.2
d46 1
a46 1
ONLY_FOR_ARCHS= i386 amd64
d48 11
a58 8
MAN1=		al.1 cert2spc.1 certmgr.1 chktrust.1 cilc.1 disco.1 dtd2xsd.1 \
		gacutil.1 genxs.1 httpcfg.1 ilasm.1 jay.1 macpack.1 makecert.1 \
		mconfig.1 mcs.1 mint.1 mkbundle.1 mono-service.1 mono-shlib-cop.1 \
		mono-xmltool.1 mono.1 monodis.1 monolinker.1 monop.1 \
		monostyle.1 mozroots.1 oldmono.1 permview.1 prj2make.1 secutil.1 \
		setreg.1 sgen.1 signcode.1 sn.1 soapsuds.1 sqlsharp.1 wsdl.1 \
		xsd.1 resgen.1
MAN5=		mono-config.5
@


1.77
log
@- Update lang/mono to 2.4.
- Update a bunch of c# ports as well (gtksharp20, mono-zeroconf, tomboy,
gnome-desktop-sharp, gnomesharp20).
- Remove devel/monodoc as it is now included in lang/mono.
- Add www/mod_mono, an apache module serving ASP.net pages.
- Add www/xsp, a mono-based webserver.

PR:		ports/135248, ports/135249
Submitted by:	Romain Tartiere <romain@@blogreen.org>
@
text
@d10 1
a10 1
PORTVERSION=	2.4
@


1.76
log
@- Update lang/mono to 2.0.1.
- Also update a bunch of c-sharp ports to their latest version.
- Change maintainership to mono@@FreeBSD.org.

PR:		ports/129724
Submitted by:	Phillip Neumann, Romain Tartiere (bsd-sharp team)
@
text
@d10 1
a10 2
PORTVERSION=	2.0.1
PORTREVISION=	6
d12 1
a12 1
MASTER_SITES=	ftp://ftp.novell.com/pub/mono/sources/${PORTNAME}/
d51 1
a51 1
		mono-xmltool.1 mono.1 monoburg.1 monodis.1 monolinker.1 monop.1 \
d53 2
a54 2
		setreg.1 sgen.1 signcode.1 sn.1 soapsuds.1 sqlsharp.1 vbnc.1 \
		wsdl.1 xsd.1 resgen.1
@


1.75
log
@- Remove conditional checks for FreeBSD 5.x and older
@
text
@d6 1
a6 1
#   $Id: Makefile,v 1.94 2007/10/03 01:34:13 killfill Exp $
d10 2
a11 2
PORTVERSION=	1.2.5.1
PORTREVISION=	1
d13 1
a13 1
MASTER_SITES=	http://ftp.novell.com/pub/mono/sources/${PORTNAME}/
d15 1
a15 1
MAINTAINER=	bsd-sharp@@googlegroups.com
d18 1
a18 1
CONFLICTS=	mono-devel-[0-9]* mono-svn-[0-9]*
d25 1
d32 3
a34 2
		--with-gc=included \
		--with-tls=pthread \
d44 2
a45 1
MAKE_ENV=	LC_ALL=C
a46 2
# Removed amd64 arch because builds are exhibiting semaphore problems on
# pointyhat runs causing failure to build.
d50 6
a55 6
		gacutil.1 genxs.1 ilasm.1 jay.1 macpack.1 makecert.1 mcs.1 \
		mint.1 mkbundle.1 mono-service.1 mono-shlib-cop.1 mono.1 \
		monoburg.1 monodis.1 monop.1 monostyle.1 mozroots.1 oldmono.1 \
		permview.1 prj2make.1 secutil.1 setreg.1 signcode.1 sn.1 \
		soapsuds.1 sqlsharp.1 wsdl.1 xsd.1 mono-xmltool.1 sgen.1 \
		httpcfg.1 vbnc.1 resgen.1 monolinker.1
d62 1
d82 15
a96 1
		${WRKSRC}/mcs/class/Managed.Windows.Forms/build-csproj2k5
@


1.74
log
@Change from USE_BISON=yes to USE_BISON=build (functionally equivalent).

PR:		ports/127512
Submitted by:	Paul Hoffman <phoffman@@proper.com>
Approved by:	maintainer
@
text
@a65 9
.if ${OSVERSION} < 503000
IGNORE=	does not work on 4.X and 5.X before 503000
.endif

# ttyname_r(3) patch
.if ${OSVERSION} < 600028
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-support_mph.h
.endif

@


1.73
log
@- Update maintainer mail address

PR:		125786
Submitted by:	Phillip N. <pneumann@@gmail.com>
@
text
@d21 1
a21 1
USE_BISON=	yes
@


1.72
log
@- Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV
@
text
@d15 1
a15 1
MAINTAINER=	bsd-sharp-list@@forge.novell.com
@


1.71
log
@- Fix fetch
@
text
@d42 1
a42 2
MAKE_ENV=	MONO_SHARED_DIR="${MONO_SHARED_DIR}" \
		LC_ALL=C
@


1.70
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d13 1
a13 1
MASTER_SITES=	http://go-mono.com/sources/${PORTNAME}/
@


1.69
log
@Fix build on -CURRENT

Submitted by:	Ted Faber
@
text
@d11 1
@


1.68
log
@Update to 1.2.5.1
- reenable amd64 support while we're at it.

Submitted by:	Phillip Neumann
Project by:	BSD# (http://www.mono-project.com/Mono:FreeBSD)
@
text
@d91 1
a91 1
.if ${OSVERSION} >= 700000
d93 4
a96 1
	${WRKSRC}/configure ${WRKSRC}/libgc/configure
@


1.67
log
@Migration from bison 1.x to 2.x

PR:		117086
Tested by:	-exp runs
@
text
@d6 1
a6 1
#   $Id: Makefile,v 1.78 2007/02/26 22:13:36 tmclau02 Exp $
d10 1
a10 2
PORTVERSION=	1.2.3.1
PORTREVISION=	3
d12 1
a12 3
MASTER_SITES=	http://www.go-mono.com/sources/mono/ \
		${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	tmclaugh/mono
d19 2
a20 1
USE_BISON=	build
d31 2
a32 1
		--with-tls=pthread
d46 1
a46 1
ONLY_FOR_ARCHS= i386 #amd64
d54 1
a54 1
		httpcfg.1
d59 4
a79 4
	@@${REINPLACE_CMD} -e 's|%%X11BASE%%|${X11BASE}|g' \
		${WRKSRC}/mono/metadata/assembly.c
	@@${REINPLACE_CMD} -e 's|.so.0|.so|g' \
		${WRKSRC}/configure
d85 5
d102 1
a102 1
	${REINPLACE_CMD} -e 's|share\/man|man|g' \
d105 1
a105 5
pre-su-install:
	${MKDIR} ${X11BASE}/lib/mono/1.0
	${MKDIR} ${X11BASE}/lib/mono/2.0
	${MKDIR} ${X11BASE}/lib/mono/gac

@


1.66
log
@Fix socket threading in Mono's IO layer.
- patch-mono_io-layer_sockets.c
- patch-mono_io-layer_socket-private.h

Submitted by:	Robert Wojciechowski
@
text
@d11 1
a11 1
PORTREVISION=	2
d22 1
a22 1
USE_BISON=	yes
@


1.65
log
@Update to 1.2.3.1
- 1,933 missing methods were implemented
- 164 methods with pending implementations were fixed
- Several critical fixes to the runtime startup affecting multi-threaded
  applications
- Windows.Forms improvements and bugfixes

Submitted by:	Phillip Neumann
Project by:	BSD# <http://www.mono-project.com/Mono:FreeBSD>
@
text
@d11 1
a11 1
PORTREVISION=	1
@


1.64
log
@- Work around crashes during build due to LC_* settings in environment by
  setting LC_ALL=C [1]
- Crash instead of looping infinitely when Mono can't obtain a semaphore.
  Patch from Mono's SVN [2]

Reported by:	A few people [1], pointyhat [2]
Submitted by:	Phillip Neumann [1], Lou Kamenov [2]
@
text
@d6 1
a6 1
#   $Id: Makefile,v 1.71 2007/01/13 21:29:41 tmclau02 Exp $
d10 2
a11 2
PORTVERSION=	1.2.2.1
PORTREVISION=	3
d54 2
a55 1
		soapsuds.1 sqlsharp.1 wsdl.1 xsd.1 mono-xmltool.1 sgen.1
@


1.63
log
@Force build to use the bundled mcs instead of the system's mcs if Mono is
already installed.  This clears up issues where some people could not build
Mono if it was already installed.
@
text
@d11 1
a11 1
PORTREVISION=	2
d36 13
a56 8
# Removed amd64 arch because builds are exhibiting semaphore problems on
# pointyhat runs causing failure to build.
ONLY_FOR_ARCHS=	i386 #amd64

MONO_SHARED_DIR=${WRKDIR}

MAKE_ENV=MONO_SHARED_DIR=${MONO_SHARED_DIR}

@


1.62
log
@Remove amd64 as an available arch to build on.
- builds are exhibiting semaphore problems on pointyhat runs causing failure
  to build.
@
text
@d11 1
a11 1
PORTREVISION=	1
d34 1
@


1.61
log
@Fix objformat fallout on -CURRENT.

Thanks to Andrzej Tobola and Sebastian Nowicki for lending me access to a
machine.
@
text
@d43 3
a45 1
ONLY_FOR_ARCHS=	i386 amd64
@


1.60
log
@s/INSTALLS_SHLIB/USE_LDCONFIG/
@
text
@d11 1
d25 1
@


1.59
log
@- Update to 1.2.2.1
- amd64 now enabled (and reportedly works quite well)
- Remove annoying semdel stuff because mono releases its semaphoresa now

Thanks to everyone on the BSD# mailing list for providing feedback as to the
stability of this release on multiple archs and version lines.

Helped by:      Many people on the BSD# mailing list
Projecy by:     BSD# (http://www.mono-project.com/Mono:FreeBSD)
@
text
@d26 1
a26 1
INSTALLS_SHLIB=	yes
@


1.58
log
@Use PTHREAD_LIBS with the included libgc.

Submitted by:	nork
@
text
@d6 1
a6 1
#   $Id: Makefile,v 1.62 2006/10/07 02:36:33 tmclau02 Exp $
d10 1
a10 1
PORTVERSION=	1.1.13.8.1
d12 1
a12 1
MASTER_SITES=	http://www.go-mono.com/sources/mono-1.1/ \
d38 1
a38 1
		soapsuds.1 sqlsharp.1 wsdl.1 xsd.1
d41 1
a41 1
ONLY_FOR_ARCHS=	i386 #amd64
a94 9
post-install:
	@@${INSTALL_PROGRAM} ${WRKSRC}/mono/handles/semdel ${PREFIX}/bin/mono-semdel
	@@${SETENV} G_DEBUG="" MONO_SHARED_DIR_PORT="${MONO_SHARED_DIR}" ${SH} ${WRKSRC}/runtime/semdel-wrapper 2> /dev/null || true
	@@${SETENV} G_DEBUG=""  MONO_SHARED_DIR_PORT="${WRKSRC}/runtime" ${SH} ${WRKSRC}/runtime/semdel-wrapper 2> /dev/null || true

pre-clean:
	@@${SETENV} G_DEBUG="" MONO_SHARED_DIR_PORT="${MONO_SHARED_DIR}" ${SH} ${WRKSRC}/runtime/semdel-wrapper 2> /dev/null || true
	@@${SETENV} G_DEBUG="" MONO_SHARED_DIR_PORT="${WRKSRC}/runtime" ${SH} ${WRKSRC}/runtime/semdel-wrapper 2> /dev/null || true

@


1.57
log
@Update to 1.1.13.8.1
- fix CVE-2006-5072:
	Sebastian Krahmer of the SuSE security team discovered that the
	System.CodeDom.Compiler classes used temporary files in an insecure
	way. This could allow a symbolic link attack to create or overwrite
	arbitrary files with the privileges of the user invoking the
	program. Under some circumstances, a local attacker could also
	exploit this to inject arbitrary code into running Mono processes.
	vuxml id: 5a39a22e-5478-11db-8f1a-000a48049292

- Add USE_NANT to bsd.mono.mk for those ports I have hanging around
  which require NANT to build.

Release notes:
- 1.1.13.8.1:	http://go-mono.com/archive/1.1.13.8.1/
- 1.1.13.8:	http://go-mono.com/archive/1.1.13.8/

Project by: BSD# http://www.mono-project.com/Mono:FreeBSD
@
text
@d70 2
@


1.56
log
@- Update to 1.1.13.6
	Changelog: http://go-mono.com/archive/1.1.13.5/
- Fix my MASTER_SITE_SUBDIR
- Fix pthread usage when running unit tests.
- portlint

I had said on the BSD# mailing list that I would probably enable amd64
in the port but I'm holding off on that until some EM64T issues are
tracked down.

[1] http://forge.novell.com/pipermail/bsd-sharp-list/2006-April/000813.html
[2] http://forge.novell.com/pipermail/bsd-sharp-list/2006-April/000815.html
@
text
@d6 1
a6 1
#   $Id: Makefile,v 1.58 2006/04/15 02:00:25 tmclau02 Exp $
d10 1
a10 2
PORTVERSION=	1.1.13.6
PORTREVISION=	1
@


1.55
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@d6 1
a6 1
#   $Id: Makefile,v 1.55 2006/02/05 03:04:28 tmclau02 Exp $
d10 1
a10 1
PORTVERSION=	1.1.13.2
d15 1
a15 1
MASTER_SITE_SUBDIR=	tmclaugh
d54 1
a54 1
IGNORE=	Does not work on 4.X and 5.X before 503000
d71 4
@


1.54
log
@Update to 1.1.13.2

Release notes:	http://go-mono.com/archive/1.1.13/

Port changes:
- Execute mono-semdel during pre-clean in addition to post-install
- Execute mono-semdel over ${WRKSRC}/runtime as a precaution
- Add G_DEBUG="" to mono-semdel target in bsd.mono.mk to prevent
  dropping core files with upcomming glib 2.9 [1]
- add XSP_DOCROOT for when we eventually have an xsp port in the ports
  tree (If interested in xsp let me know)
- Remove lingering USE_REINPLACE while I'm here

Submitted by:	Andres Kohn [1]
Project by:	BSD# <http://www.mono-project.com/Mono:FreeBSD>
@
text
@d11 1
d26 1
a26 1
USE_AUTOTOOLS=	libtool:15
@


1.53
log
@Add mirror site on MASTER_SITE_LOCAL.

Prompted by:	kris
@
text
@d6 1
a6 1
#   $Id: Makefile,v 1.53 2006/01/03 03:33:54 tmclau02 Exp $
d10 1
a10 1
PORTVERSION=	1.1.12.1
a20 1
USE_REINPLACE=	yes
d80 4
d91 6
a96 1
	@@${SETENV} MONO_SHARED_DIR_PORT="${MONO_SHARED_DIR}" ${SH} ${WRKSRC}/runtime/semdel-wrapper 2> /dev/null || true
@


1.52
log
@Update to 1.1.12.1

Project by: BSD# <www.mono-project.com/Mono:FreeBSD>
@
text
@d12 3
a14 1
MASTER_SITES=	http://www.go-mono.com/sources/mono-1.1/
@


1.51
log
@Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
@
text
@d6 1
a6 1
#   $Id: Makefile,v 1.47 2005/11/06 03:26:36 tmclau02 Exp $
d10 1
a10 2
PORTVERSION=	1.1.9.2
PORTREVISION=	3
d35 1
a35 1
		monoburg.1 monodis.1 monop.1 monostyle.1 oldmono.1 \
@


1.50
log
@(Long awaited) update to 1.1.9.2

Mono Changes:
    - Series release:	http://www.go-mono.com/archive/1.1.9/
    - Patch release:	http://www.go-mono.com/archive/1.1.9.1_0/
			(No 1.1.9.2 release announcement.)

Port Changes:
    - Add pkg-message to explain reasons for common build failures and
      note the need to possibly increase the number of semaphores from
      the default FreeBSD amounts.
    - Add preliminary amd64 support [1,2] which has been disabled for
      the time being due to lingering stability issues.
    - Force the Mono build to only write within ${WRKDIR} and no longer
      write to ~/.wapi which leads to...
    - Add bsd.mono.mk which is a common makefile all Mono consumers will
      depend on.  Currently this file sets the location of the .wapi the
      build process will write to.  Since Mono does not cleanup the
      semaphore created for a .wapi when the last Mono process exits
      this file also handles the removal of the semaphore created during
      port building so we do not exhaust the machine's semaphore limit.

Submitted by:	Jean-Michel "tuo" Herve <jm.herve@@gameproduction.org> [1]
		Joe Lewis <joe@@joe-lewis.com> [1]
		Lou Kamenov on BSD# mailinglist [2]
Approved by:	ahze (mentor)
Project by:	BSD# <http://www.mono-project.com/Mono:FreeBSD>
@
text
@d25 1
a25 1
USE_LIBTOOL_VER=15
@


1.49
log
@Bump PORTREVISION to chase glib update that came with Gnome 2.12
- Initially I planned to make a large Mono commit right after Gnome 2.12
  was merged but the new Gnome has in part caused me to delay merging
  updates to Mono and friends.

Approved by:	mezz (co-mentor)
@
text
@a4 1
# $Id: Makefile,v 1.30 2005/07/12 22:00:50 mezz7 Exp $
d6 1
d10 1
a10 1
PORTVERSION=	1.1.8.2
d33 1
a33 1
MAN1=		cert2spc.1 certmgr.1 chktrust.1 cilc.1 disco.1 dtd2xsd.1 \
d41 1
a41 1
ONLY_FOR_ARCHS=	i386
d43 3
a45 1
MAKE_ENV=MONO_SHARED_DIR=${WRKDIR}
d49 3
d72 1
a72 1
		${WRKSRC}/configure ${WRKSRC}/libgc/configure
d85 4
@


1.48
log
@Fix the plist by taking care of directories in X11BASE too.

	lib/mono/1.0
	lib/mono/2.0

Approved by:	portmgr (marcus)
Reported by:	krion via pointyhat
@
text
@d11 1
a11 1
PORTREVISION=	2
@


1.47
log
@Really fix build for FreeBSD 7.x.

	Change from:	${OSVERSION} > 700000
	To:		${OSVERSION} >= 700000

Reported by:	Anthony Ginepro <rapiere@@renaissance.homeip.net>
@
text
@d11 1
a11 1
PORTREVISION=	1
d76 2
@


1.46
log
@Fix the build on FreeBSD 7.x by teach it. I need to contact with mainstream
for use wildcard 'freebsd*' in general configure and 'freebsd[0-9] for any
version that need to be different.

Reported by:	krismail
@
text
@d65 1
a65 1
.if ${OSVERSION} > 700000
@


1.45
log
@Fix the .so.0 -> .so, got bite by beagle when it can't find libsqlite.so.0.
Bump the PORTREVISION.
@
text
@d65 4
@


1.44
log
@Update to 1.1.8.2, most semaphore bugs in 1.1.8(.1) have been fixed.

Release Notes:
	http://www.go-mono.com/archive/1.1.8/
	http://www.go-mono.com/archive/1.1.8.1/

BTW: Welcome apeiron (Christopher Nehren <apeiron@@comcast.net>) to BSD# team,
     he has the commit access over there.

BSD# - Project by:	http://www.mono-project.com/Mono:FreeBSD
@
text
@d5 1
a5 1
# $Id: Makefile,v 1.29 2005/07/07 05:52:45 tmclau02 Exp $
d11 1
d63 2
@


1.43
log
@[...Took from jylefort's comment in email with a bit tweak...]
Mono will using Gamin or FAM by default if it exists in the runtime. If either
doesn't exist then it will use KeventWatcher.cs. Add auto-check on Gamin and
FAM for dependency. Bump the PORTREVISION to have the fix of kqueue.

Rationale:

	- KeventWatcher.cs is naive, it does not report changes made to
	  files within a monitored directory [1]
	- KeventWatcher.cs is implemented in C#, it is therefore slower than
	  Gamin or FAM, which are implemented in C and C++, respectively

[1] this is a bug which should be reported to the vendor

Testing, using the attached WatchTest.cs:

  With KeventWatcher.cs:

	$ mono WatchTest.exe /somedir &
	[1] 89857
	$ touch /somedir/foo
	OnCreatedEvent /somedir/foo
	$ echo foo >> /somedir/foo
	<nothing happens>

  With Gamin:

	$ mono WatchTest.exe /somedir &
	[1] 89889
	$ touch /somedir/foo
	OnCreatedEvent /somedir/foo
	$ echo foo >> /somedir/foo
	OnChangedEvent /somedir/foo

Submitted by:	jylefort
@
text
@d5 1
a5 1
# $Id: Makefile,v 1.22 2005/05/16 03:43:07 mezz7 Exp $
d10 1
a10 2
PORTVERSION=	1.1.7
PORTREVISION=	4
d34 4
a37 3
		mint.1 mkbundle.1 mono-service.1 mono.1 monoburg.1 monodis.1 \
		monop.1 monostyle.1 oldmono.1 permview.1 prj2make.1 secutil.1 \
		setreg.1 signcode.1 sn.1 soapsuds.1 sqlsharp.1 wsdl.1 xsd.1
d55 2
a56 4
.if exists(${LOCALBASE}/lib/libgamin-1.so)
LIB_DEPENDS+=	fam.0:${PORTSDIR}/devel/gamin
.elif exists(${LOCALBASE}/lib/libfam.so)
LIB_DEPENDS+=	fam.0:${PORTSDIR}/devel/fam
d63 5
@


1.42
log
@Update to 1.1.7, Bill Middleton has been working against the Mono SVN to fix
FreeBSD problems with Mono. As of Mono 1.1.7, Mono has made a tremendous leap
in stability on FreeBSD. Many C# apps now works much better with Mono 1.1.7.

BSD# - Project by:	http://www.mono-project.com/Mono:FreeBSD
@
text
@d11 1
a11 1
PORTREVISION=	3
d55 6
@


1.41
log
@Bump PORTREVISION to chase the glib20 shared lib version change.
@
text
@d5 1
a5 1
# $Id: Makefile,v 1.20 2005/02/23 23:26:44 tmclau02 Exp $
d10 2
a11 2
PORTVERSION=	1.0.6
PORTREVISION=	1
d13 1
a13 1
MASTER_SITES=	http://www.go-mono.com/archive/${PORTVERSION}/
d18 1
a18 1
CONFLICTS=	mono-devel-*
d33 4
a36 3
MAN1=		cert2spc.1 certmgr.1 chktrust.1 cilc.1 disco.1 gacutil.1 \
		genxs.1 ilasm.1 makecert.1 mcs.1 mint.1 mono.1 \
		monoburg.1 monodis.1 monop.1 monostyle.1 oldmono.1 secutil.1 \
d46 7
a52 4
.if ${OSVERSION} < 500000
EXTRA_PATCHES=	${FILESDIR}/extra-patch-signbit
.elif ${OSVERSION} < 503000
IGNORE=	"Does not work on 5.X before 503000"
@


1.40
log
@Update to 1.0.6, see details: http://www.go-mono.com/archive/1.0.6/

Submitted by:	Tom McLaughlin <tmclaugh@@sdf.lonestar.org>
Project by:	BSD# - http://forge.novell.com/modules/xfmod/project/?bsd-sharp
@
text
@d11 1
@


1.39
log
@BSD# Project is taking the maintainership.

BSD# Project: http://forge.novell.com/modules/xfmod/project/?bsd-sharp

Submitted by:	tmclaugh
@
text
@d5 1
a5 1
# $Id: Makefile,v 1.17 2005/01/09 23:53:24 mezz7 Exp $
d10 1
a10 2
PORTVERSION=	1.0.5
PORTREVISION=	1
d17 2
@


1.38
log
@With portmgr hat on, reset maintainership of these ports.  Maintainer's
old email address bounces, and he has not been responsive to email on the
only other one we have for him.

These ports are now available for adoption.

Come back coop, we miss ya ...
@
text
@d15 1
a15 1
MAINTAINER=	ports@@FreeBSD.org
@


1.37
log
@Fix the pkg-plist issue in gtk-sharp when it installs in mono's directory. Let
mono to take of ${X11BASE} directories same as in ${LOCALBASE}.

Project by:	BSD# - http://forge.novell.com/modules/xfmod/project/?bsd-sharp
Approved by:	maintainer timeout (still no contact for months)
@
text
@d15 1
a15 1
MAINTAINER=	coop9211@@uidaho.edu
@


1.36
log
@Update to 1.0.5.

Submitted by:	Tom McLaughlin <tmclaugh@@sdf.lonestar.org>
Project by:	BSD# - http://forge.novell.com/modules/xfmod/project/?bsd-sharp
Approved by:	maintainer timeout (still no contact for months)
@
text
@d5 1
a5 1
# $Id: Makefile,v 1.16 2004/12/10 07:09:02 tmclau02 Exp $
d11 1
d53 3
@


1.35
log
@Update to 1.0.4. Mono has been set to IGNORE on 5.x if OSVERSION is below
503000.  Mono 1.0.1 and greater have been broken on earlier OSVERSION
versions. Warning, not all C# apps will not working, because FreeBSD still
need to work more on pthread issues. Few C# apps such as Blam, Muine, Tomboy
and etc work perfect.

PR:		ports/74397 ports/74398
Submitted by:	Tom McLaughlin <tmclaugh@@sdf.lonestar.org>
Project by:	BSD# - http://forge.novell.com/modules/xfmod/project/?bsd-sharp
Approved by:	maintainer timeout (no contract for months)
@
text
@d5 1
d10 1
a10 1
PORTVERSION=	1.0.4
d38 2
@


1.34
log
@- Don't hardcode shlib versions
- Libintl is not part of libc on FreeBSD

PR:		ports/70318
Submitted by:	Christopher Nehren <apeiron@@comcast.net>
Approved by:	maintainer timeout (14 days)
@
text
@d9 1
a9 2
PORTVERSION=	1.0
PORTREVISION=	1
d11 1
a11 1
MASTER_SITES=	http://mono.ximian.com/archive/${PORTVERSION}/
d18 1
a18 1
USE_GNOME=	gnomehack glib20 pkgconfig
d20 2
a21 1
GNU_CONFIGURE=	yes
d27 1
a27 1
		--with-nptl=no
d41 2
a42 2
.elif ${OSVERSION} < 502113
IGNORE=	"Does not work on 5.X before 502113"
d45 4
@


1.33
log
@- Chase redirect

PR:		ports/69568
Submitted by:	zeekay <zk@@wspim.edu.pl>
@
text
@d10 1
@


1.32
log
@- Update to 1.0

PR:		ports/68804
Submitted by:	John Merryweather Cooper <johnmary@@adelphia.net> (maintainer)
@
text
@d11 1
a11 1
MASTER_SITES=	http://mono2.ximian.com/archive/${PORTVERSION}/
@


1.31
log
@- Update to 0.97

PR:		ports/68409
Submitted by:	John Merryweather Cooper <coop9211@@uidaho.edu> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.97
d11 1
a11 1
MASTER_SITES=	http://www.go-mono.com/archive/rc/
d22 2
a42 6

post-patch:
	@@${FIND} ${WRKSRC} -type f -name configure | ${XARGS} ${REINPLACE_CMD} \
		-e 's|-pthread|${PTHREAD_LIBS}|g' \
		-e 's|-D_REENTRANT|${PTHREAD_CFLAGS}|g'
	@@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/libgc/threadlibs.c
@


1.30
log
@We have a new Mono vict^W^W^Wolunteer!  John Merryweather Cooper has offered
to take these ports.
@
text
@d9 1
a9 1
PORTVERSION=	0.95
d11 1
a11 1
MASTER_SITES=	http://www.go-mono.com/archive/beta2/
d23 2
a24 3
		--with-gc=included
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
		LDFLAGS="-L${LOCALBASE}/lib"
d44 3
a46 1
		-e 's|-pthread|${PTHREAD_LIBS}|g'
@


1.29
log
@Make uses elif not elsif, Marcus.

Reported by:	Freshports
@
text
@d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
@


1.28
log
@Update to 0.95 (aka Mono 1.0 Beta 2).  With this commit, plus David Xu's
KSE signal fixes from 6/12/2004, Mono now works on both 4.X and -CURRENT
(well, all but two benchmarks build and run successfully on both 4.X and
-CURRENT).

Note: you may need to rm -r ~/.wapi before building if you've tried older
versions of Mono.
@
text
@d39 1
a39 1
.elsif ${OSVERSION} < 502113
@


1.27
log
@Resign maintainership to ports@@.  gnome@@ hasn't been that active in maintaining
this, and there are some non-trivial GC problems to overcome.  Hopefully
someone will step up with a passion for .NET.
@
text
@d9 1
a9 2
PORTVERSION=	0.30.1
PORTREVISION=	1
d11 1
a11 1
MASTER_SITES=	http://www.go-mono.com/archive/
a15 1
USE_LIBTOOL_VER=13
d20 1
a20 1
LIBTOOLFILES=	configure libgc/configure
d27 4
a30 3
MAN1=		cert2spc.1 cilc.1 disco.1 genxs.1 ilasm.1 mcs.1 mint.1 mono.1 \
		monoburg.1 monodis.1 monostyle.1 oldmono.1 soapsuds.1 \
		sqlsharp.1 wsdl.1
d39 2
a40 2
.else
IGNORE=	"Does not work on -CURRENT with garbage collection enabled"
d44 2
a45 2
	@@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \
		${WRKSRC}/configure
@


1.26
log
@Chase the glib20 update, and bump all affected ports' PORTREVISIONs.
@
text
@d14 1
a14 1
MAINTAINER=	gnome@@FreeBSD.org
@


1.25
log
@Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
@
text
@d10 1
@


1.24
log
@Update to 0.30.1.

PR:		63172
Submitted by:	ZParta <zparta@@skebo.ac>
@
text
@d16 1
a16 1
USE_LIBTOOL=	yes
@


1.23
log
@Change BROKEN to IGNORE since the package actually builds (but does not work)
@
text
@d9 1
a9 2
PORTVERSION=	0.29
PORTREVISION=	1
d28 3
a30 3
MAN1=		cert2spc.1 cilc.1 ilasm.1 mcs.1 mint.1 mono.1 \
		monoburg.1 monodis.1 monostyle.1 oldmono.1 \
		sqlsharp.1
@


1.22
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
@
text
@d41 1
a41 1
BROKEN=	"Does not work on -CURRENT with garbage collection enabled"
@


1.21
log
@Update to 0.29.

PR:		60228
Submitted by:	John Merryweather Cooper <johnmary@@adelphia.net>
@
text
@d10 1
@


1.20
log
@Mark BROKEN on -CURRENT.  Having garbage collection enabled causes mono
to core dump when it tries to allocate what seems like 512 MB of memory
when it tries to do garbage collection.  Anyone wanting to look at fixing
boehm-gc on FreeBSD is more than welcome to submit patches.  You will not
be turned away.
@
text
@d9 1
a9 2
PORTVERSION=	0.28
PORTREVISION=	1
@


1.19
log
@I believe this works now.  I am able to compile and run some C# apps included
in the mono/tests/ subdirectory, and it no longer hangs or dies with weird
errors.  (And, yes, I do have garbage collecting enabled).

I'll let the C# user community be my judge.  There still may be some issues
since boehm-gc isn't fully functional in its multi-threaded state on FreeBSD.
@
text
@d40 2
@


1.18
log
@Update to 0.28, and mark that it is only for i386.  Note, it's still not
clear whether this works correctly on FreeBSD.
@
text
@d10 1
a16 2
LIB_DEPENDS=	gc.1:${PORTSDIR}/devel/boehm-gc

d22 1
d24 2
a25 1
CONFIGURE_ARGS=	--program-transform-name=\'\'
d36 11
a46 1
.include <bsd.port.mk>
@


1.17
log
@Utilize USE_GNOME= pkgconfig.
@
text
@d9 1
a9 2
PORTVERSION=	0.24
PORTREVISION=	1
d22 1
d32 2
@


1.16
log
@Add some missing libraries to the plist.

Reported by:	bento
@
text
@a16 1
BUILD_DEPENDS=	pkg-config:${PORTSDIR}/devel/pkgconfig
d22 1
a22 1
USE_GNOME=	gnomehack glib20
@


1.15
log
@Upgrade to latest Mono (0.24 release), which includes most notably
a newer and much better JIT.

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


1.14
log
@Convert to new GNOME infrastructure.
@
text
@d9 1
a9 1
PORTVERSION=	0.21
d28 3
a30 2
MAN1=		mcs.1 mint.1 mono.1 monoburg.1 monodis.1 monostyle.1 \
       		sqlsharp.1
@


1.13
log
@Remove USE_GNOMENG.
@
text
@d17 1
a17 2
LIB_DEPENDS=	glib-2.0.200:${PORTSDIR}/devel/glib20 \
		gc.1:${PORTSDIR}/devel/boehm-gc
d22 1
a22 1
USE_GNOME=	gnomehack
a26 1
CONFIGURE_TARGET=	--target=${MACHINE_ARCH}-unknown-freebsd${OSREL}
@


1.12
log
@Update to 0.21.

Approved by:	marcus (mentor)
@
text
@a22 1
USE_GNOMENG=	yes
@


1.11
log
@Update to 0.20, de-pkg-comment.

Approved by:	marcus (mentor)
@
text
@d9 1
a9 1
PORTVERSION=	0.20
@


1.10
log
@Chase glib20's shared lib version.
@
text
@d9 1
a9 2
PORTVERSION=	0.19
PORTREVISION=	1
d14 1
a33 4

post-patch:
	@@${REINPLACE_CMD} -e 's|<gc.h|<'${LOCALBASE}/'include/gc.h|g' \
		${WRKSRC}/mono/os/gc_wrapper.h
@


1.9
log
@Update to Mono 0.19.

Reviewed by:	marcus (mentor)
@
text
@d10 1
d17 1
a17 1
LIB_DEPENDS=	glib-2.0.0:${PORTSDIR}/devel/glib20 \
@


1.8
log
@Update to 0.18.
@
text
@d9 1
a9 1
PORTVERSION=	0.18
@


1.7
log
@Define INSTALLS_SHLIB.
@
text
@d9 1
a9 1
PORTVERSION=	0.17
d31 1
a31 1
       		sqlsharpcli.1
@


1.6
log
@Update to 0.17.

Requested by:	many
Not tested by:	me
@
text
@d24 1
@


1.5
log
@Fix build on -CURRENT and with bison 1.75.

Reported by:	bento
@
text
@d9 1
a9 2
PORTVERSION=	0.13
PORTREVISION=	1
a19 1
USE_AUTOCONF=	yes
d22 2
d29 2
a30 1
MAN1=		mcs.1 mint.1 mono.1 monoburg.1 monodis.1 monostyle.1
d33 3
a35 5
pre-patch:
	@@find ${WRKSRC} -name Makefile.in | xargs ${REINPLACE_CMD} -e \
		's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g'
	@@find ${WRKSRC}/mono -name *.c | xargs ${REINPLACE_CMD} -e \
		's|gc/gc.h|'${LOCALBASE}/'include/gc.h|g'
@


1.4
log
@Add fix for bind critical bug.
Add fix OSREL in Makefile
@
text
@d25 1
a25 1
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include " \
d33 1
a33 1
		@@find ${WRKSRC} -name Makefile.in | xargs ${REINPLACE_CMD} -e \
d35 1
a35 1
		@@find ${WRKSRC}/mono -name *.c | xargs ${REINPLACE_CMD} -e \
@


1.3
log
@Update to 0.13
@
text
@d10 1
d21 1
d27 1
a27 1
CONFIGURE_TARGET=	--target=${MACHINE_ARCH}-unknown-freebsd{OSREL}
@


1.2
log
@Add USE_BISON.

Submitted by:	bento
@
text
@d9 1
a9 1
PORTVERSION=	0.12
d22 1
d25 1
d28 1
@


1.1
log
@Initial import.
.NET clone by Ximian
@
text
@d21 1
@

