From root@server.t-hosting.hu  Sat Apr  8 09:34:01 2006
Return-Path: <root@server.t-hosting.hu>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A2FC516A402
	for <FreeBSD-gnats-submit@freebsd.org>; Sat,  8 Apr 2006 09:34:01 +0000 (UTC)
	(envelope-from root@server.t-hosting.hu)
Received: from server.t-hosting.hu (server.t-hosting.hu [217.20.133.7])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 2B35F43D48
	for <FreeBSD-gnats-submit@freebsd.org>; Sat,  8 Apr 2006 09:34:01 +0000 (GMT)
	(envelope-from root@server.t-hosting.hu)
Received: from localhost (localhost [127.0.0.1])
	by server.t-hosting.hu (Postfix) with ESMTP id 2DB03998C32;
	Sat,  8 Apr 2006 11:34:00 +0200 (CEST)
Received: from server.t-hosting.hu ([127.0.0.1])
	by localhost (server.t-hosting.hu [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id vhOEhnAuix-J; Sat,  8 Apr 2006 11:33:54 +0200 (CEST)
Received: by server.t-hosting.hu (Postfix, from userid 0)
	id C6B58998C16; Sat,  8 Apr 2006 11:33:54 +0200 (CEST)
Message-Id: <20060408093354.C6B58998C16@server.t-hosting.hu>
Date: Sat,  8 Apr 2006 11:33:54 +0200 (CEST)
From: Gabor Kovesdan <gabor.kovesdan@t-hosting.hu>
Reply-To: Gabor Kovesdan <gabor.kovesdan@t-hosting.hu>
To: FreeBSD-gnats-submit@freebsd.org
Cc: Gabor Kovesdan <gabor.kovesdan@t-hosting.hu>
Subject: [port update] lang/mono
X-Send-Pr-Version: 3.113
X-GNATS-Notify: bsd-sharp-list@forge.novell.com

>Number:         95513
>Category:       ports
>Synopsis:       [port update] lang/mono
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    tmclaugh
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 08 09:40:15 GMT 2006
>Closed-Date:    Mon Feb 05 01:03:56 GMT 2007
>Last-Modified:  Mon Feb 05 01:03:56 GMT 2007
>Originator:     Gabor Kovesdan
>Release:        FreeBSD 5.3-RELEASE-p17 amd64
>Organization:
n/a
>Environment:
>Description:

- it compiles on amd64 and seem to work, too
- porltint cleanup

>How-To-Repeat:
>Fix:

--- mondo.diff begins here ---
Index: ports/lang/mono/Makefile
===================================================================
RCS file: /usr/cvs/ports/lang/mono/Makefile,v
retrieving revision 1.55
diff -u -r1.55 Makefile
--- ports/lang/mono/Makefile	23 Feb 2006 10:37:41 -0000	1.55
+++ ports/lang/mono/Makefile	8 Apr 2006 09:31:09 -0000
@@ -39,7 +39,7 @@
 		soapsuds.1 sqlsharp.1 wsdl.1 xsd.1
 MAN5=		mono-config.5
 
-ONLY_FOR_ARCHS=	i386 #amd64
+ONLY_FOR_ARCHS=	i386 amd64
 
 MONO_SHARED_DIR=${WRKDIR}
 
@@ -51,7 +51,7 @@
 	@${CAT} ${PKGMESSAGE}
 
 .if ${OSVERSION} < 503000
-IGNORE=	Does not work on 4.X and 5.X before 503000
+IGNORE=	does not work on 4.X and 5.X before 503000
 .endif
 
 # ttyname_r(3) patch
--- mondo.diff ends here ---


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Sat Apr 8 13:28:18 UTC 2006 
State-Changed-Why:  
Awaiting maintainers feedback 

http://www.freebsd.org/cgi/query-pr.cgi?pr=95513 
Responsible-Changed-From-To: freebsd-ports-bugs->tmclaugh 
Responsible-Changed-By: tmclaugh 
Responsible-Changed-When: Sat Apr 8 17:31:16 UTC 2006 
Responsible-Changed-Why:  
I have no amd64 hardware available and have have yet to find someone who 
wants to take up looking after it on that platform.  Last reports I saw say 
it does not build on -CURRENT/amd64 but again, I'm really not sure.  Until I 
can find someone who will actively look after Mono on amd64 (ie. by 
tinderboxing the BSD# tree and fixing the problems on the platform when they 
crop up) I'm leaving amd64 commented out with the advice that it should work 
but if problems arise you're on your own. 

I'll take care of the portlint change in my next commit. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=95513 

From: =?ISO-8859-1?Q?K=F6vesd=E1n_G=E1bor?= <gabor.kovesdan@t-hosting.hu>
To: bug-followup@FreeBSD.org,  gabor.kovesdan@t-hosting.hu
Cc:  
Subject: Re: ports/95513: [port update] lang/mono
Date: Wed, 12 Apr 2006 15:49:29 +0200

 Ok, I see your point. Unfortunately I can only test on 5.3 currently. I 
 haven't done deep testing yet, but it compiles and the binary seems to 
 be working:
 
 [root@server ~]# /usr/local/bin/mono --version
 Mono JIT compiler version 1.1.13.2, (C) 2002-2005 Novell, Inc and 
 Contributors. www.mono-project.com
         TLS:           normal
         GC:            Included Boehm (with typed GC)
         SIGSEGV      : altstack
  If possible, please leave this thread in feedback state if somebody 
 wants to do a deep testing. Or maybe I'll be able to test if I get a new 
 hard disk and have enough time.
 
 Thanks,
 
 Gabor Kovesdan

From: Tom McLaughlin <tmclaugh@sdf.lonestar.org>
To: bug-followup@FreeBSD.org, gabor.kovesdan@t-hosting.hu
Cc:  
Subject: Re: ports/95513: [port update] lang/mono
Date: Wed, 12 Apr 2006 12:45:00 -0400

 No problem, I'll leave this in feedback for a bit.
 

From: "Scot Hetzel" <swhetzel@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/95513: [port update] lang/mono
Date: Sat, 19 Aug 2006 15:39:57 -0500

 ------=_Part_23474_10696571.1156019997242
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 I have a AMD64 system that we can use to test this port on, just let
 me know what I can do to help get this running on FreeBSD/amd64
 (6.1-STABLE).
 
 I don't have a -CURRENT system, but we could enable the amd64 build,
 and let the the package builder attempt to build the port.  Then we
 could attempt to fix the problem on -CURRENT, or mark the port broken
 on -CURRENT.  This way we would still have ports built for 5.x and 6.x
 -STABLE branches.
 
 I had a look thru the configure script for mono and I noticed that it
 doesn't build the mono debugger, attached is a patch to configure,
 that enables the debugger.
 
 Scot
 -- 
 DISCLAIMER:
 No electrons were mamed while sending this message. Only slightly bruised.
 
 ------=_Part_23474_10696571.1156019997242
 Content-Type: text/plain; name=patch-configure; charset=ANSI_X3.4-1968
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_er2g4uy7
 Content-Disposition: attachment; filename="patch-configure"
 
 LS0tIGNvbmZpZ3VyZS5vcmlnCVNhdCBBdWcgMTkgMTA6MjY6MDcgMjAwNgorKysgY29uZmlndXJl
 CVNhdCBBdWcgMTkgMTA6Mjc6MTcgMjAwNgpAQCAtMzYyNTQsNyArMzYyNTQsNyBAQAogbW9ub19k
 ZWJ1Z2dlcl9zdXBwb3J0ZWQ9bm8KIGlmIHRlc3QgIngkVEFSR0VUIiA9ICJ4QU1ENjQiIC1vICJ4
 JFRBUkdFVCIgPSAieFg4NiI7IHRoZW4KIAljYXNlICIkaG9zdCIgaW4KLQkqLSotKmxpbnV4KikK
 KwkqLSotKmxpbnV4KnwqZnJlZWJzZCopCiAJCW1vbm9fZGVidWdnZXJfc3VwcG9ydGVkPXllcwog
 CQk7OwogCWVzYWMK
 ------=_Part_23474_10696571.1156019997242--

From: Tom McLaughlin <tmclaugh@sdf.lonestar.org>
To: bug-followup@FreeBSD.org, gabor.kovesdan@t-hosting.hu
Cc:  
Subject: Re: ports/95513: [port update] lang/mono
Date: Mon, 09 Oct 2006 02:02:44 -0400

 Mono is known to be broken on amd64/-CURRENT.  This occurred after
 jemalloc was committed.  I have the recent 1.1.17.2 release sitting in a
 CVS repo outside the FreeBSD tree which I hear works pretty reliably on
 amd64.  Unfortunately due to timing I don't think this will make it into
 the tree before the 6.2 freeze.
 
 As for the patch, this enables some form of debugger support within Mono
 but it does not provide the debugger.  That is a separate package and
 last I looked at it, it needed serious porting to get working on
 FreeBSD.
 
 tom
 -- 
 | tmclaugh at sdf.lonestar.org             tmclaugh at FreeBSD.org |
 | FreeBSD                                   http://www.FreeBSD.org |
 | BSD#                    http://www.mono-project.com/Mono:FreeBSD |
 
State-Changed-From-To: feedback->closed 
State-Changed-By: tmclaugh 
State-Changed-When: Mon Feb 5 01:02:47 UTC 2007 
State-Changed-Why:  
amd64 support was left enabled after the 1.2.2.1 update 

http://www.freebsd.org/cgi/query-pr.cgi?pr=95513 
>Unformatted:
