From owner-freebsd-mono@FreeBSD.ORG Mon May 11 07:46:22 2015 Return-Path: Delivered-To: mono@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6C15F8AF for ; Mon, 11 May 2015 07:46:22 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5755C1AA2 for ; Mon, 11 May 2015 07:46:22 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t4B7kMQd038549 for ; Mon, 11 May 2015 07:46:22 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: [Bug 200118] lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) Date: Mon, 11 May 2015 07:46:21 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: anders@jensenwaud.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 07:46:22 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200118 Bug ID: 200118 Summary: lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: mono@FreeBSD.org Reporter: anders@jensenwaud.com Flags: maintainer-feedback?(mono@FreeBSD.org) Assignee: mono@FreeBSD.org Created attachment 156642 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=156642&action=edit Patch Hi, As part of our effort to port CoreCLR and the Roslyn compiler collection to FreeBSD, it has been necessary for us to have a working version of Mono v4.0.1 on FreeBSD. The version in Ports is on version 3.x, which is getting quite old. So I updated the port Makefile to 4.0.1.28, the most recent available version from the Mono team. The patch is available from here: https://github.com/ajensenwaud/mono4-freebsd-ports/tree/master/mono The patch is attachd to this PR. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-mono@FreeBSD.ORG Mon May 11 07:46:22 2015 Return-Path: Delivered-To: mono@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 174528AD for ; Mon, 11 May 2015 07:46:22 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 06E781AA0 for ; Mon, 11 May 2015 07:46:22 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t4B7kLBB038542 for ; Mon, 11 May 2015 07:46:21 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: maintainer-feedback requested: [Bug 200118] lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) Date: Mon, 11 May 2015 07:46:21 +0000 X-Bugzilla-Type: request Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 07:46:22 -0000 Anders has reassigned Bugzilla Automation 's request for maintainer-feedback to mono@FreeBSD.org: Bug 200118: lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200118 --- Description --- Created attachment 156642 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=156642&action=edit Patch Hi, As part of our effort to port CoreCLR and the Roslyn compiler collection to FreeBSD, it has been necessary for us to have a working version of Mono v4.0.1 on FreeBSD. The version in Ports is on version 3.x, which is getting quite old. So I updated the port Makefile to 4.0.1.28, the most recent available version from the Mono team. The patch is available from here: https://github.com/ajensenwaud/mono4-freebsd-ports/tree/master/mono The patch is attachd to this PR. From owner-freebsd-mono@FreeBSD.ORG Mon May 11 09:02:34 2015 Return-Path: Delivered-To: mono@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E0428CB3 for ; Mon, 11 May 2015 09:02:34 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CAC89137F for ; Mon, 11 May 2015 09:02:34 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t4B92YTT088366 for ; Mon, 11 May 2015 09:02:34 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: [Bug 200118] lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) Date: Mon, 11 May 2015 09:02:35 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa, patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_status keywords Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 09:02:35 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200118 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Open Keywords| |needs-qa, patch -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-mono@FreeBSD.ORG Mon May 11 09:02:48 2015 Return-Path: Delivered-To: mono@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D2F70CBC for ; Mon, 11 May 2015 09:02:48 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BDADD1383 for ; Mon, 11 May 2015 09:02:48 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t4B92mkn098658 for ; Mon, 11 May 2015 09:02:48 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: [Bug 200118] lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) Date: Mon, 11 May 2015 09:02:48 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa, patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 09:02:48 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200118 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mono@FreeBSD.org Attachment #156642| |maintainer-approval?(mono@F Flags| |reeBSD.org) -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. From owner-freebsd-mono@FreeBSD.ORG Mon May 11 09:02:48 2015 Return-Path: Delivered-To: mono@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9FABECBA for ; Mon, 11 May 2015 09:02:48 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 75C901381 for ; Mon, 11 May 2015 09:02:48 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t4B92mQ3098425 for ; Mon, 11 May 2015 09:02:48 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: maintainer-approval requested: [Bug 200118] lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) : [Attachment 156642] Patch Date: Mon, 11 May 2015 09:02:48 +0000 X-Bugzilla-Type: request Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 09:02:48 -0000 Kubilay Kocak has asked mono@FreeBSD.org for maintainer-approval: Bug 200118: lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200118 Attachment 156642: Patch https://bugs.freebsd.org/bugzilla/attachment.cgi?id=156642&action=edit From owner-freebsd-mono@FreeBSD.ORG Mon May 11 11:33:42 2015 Return-Path: Delivered-To: mono@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E92704A2 for ; Mon, 11 May 2015 11:33:42 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D32AF14AC for ; Mon, 11 May 2015 11:33:42 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t4BBXgJW041604 for ; Mon, 11 May 2015 11:33:42 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: [Bug 200118] lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) Date: Mon, 11 May 2015 11:33:42 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa, patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: anders@jensenwaud.com X-Bugzilla-Status: Open X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 11:33:43 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200118 --- Comment #1 from Anders --- (In reply to Anders from comment #0) I forgot to add: The patch file atch-mono_metadata_Makefile.in needs to be removed as part of this. Will do do this manually or do you need it as part of the patch? -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. From owner-freebsd-mono@FreeBSD.ORG Mon May 11 11:36:24 2015 Return-Path: Delivered-To: mono@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C43D74C6 for ; Mon, 11 May 2015 11:36:24 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A547C14C0 for ; Mon, 11 May 2015 11:36:24 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t4BBaOLK042662 for ; Mon, 11 May 2015 11:36:24 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: [Bug 200118] lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) Date: Mon, 11 May 2015 11:36:24 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa, patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: rhurlin@gwdg.de X-Bugzilla-Status: Open X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 11:36:25 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200118 --- Comment #2 from Rainer Hurling --- Thanks for your patch. I tried it on recent HEAD (amd64) and run into a problem with not finding 'mcs': [..snip..] Making all in runtime gmake[3]: Entering directory '/usr/ports/lang/mono/work/mono-4.0.1/runtime' if test -w /usr/ports/lang/mono/work/mono-4.0.1/mcs; then :; else chmod -R +w /usr/ports/lang/mono/work/mono-4.0.1/mcs; fi cd /usr/ports/lang/mono/work/mono-4.0.1/mcs && gmake --no-print-directory -s NO_DIR_CHECK=1 PROFILES='binary_reference_assemblies net_4_5 xbuild_12 xbuild_14 ' CC='cc' all-profiles gmake[7]: mcs: Command not found build/profiles/basic.make:93: recipe for target 'build/deps/basic-profile-check.exe' failed gmake[7]: *** [build/deps/basic-profile-check.exe] Error 127 *** The compiler 'mcs' doesn't appear to be usable. *** Trying the 'monolite' directory. * Assertion at mini-trampolines.c:1360, condition `mono_trampoline_code [tramp_type]' not met Stacktrace: ================================================================= Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= build/profiles/basic.make:93: recipe for target 'build/deps/basic-profile-check.exe' failed gmake[9]: *** [build/deps/basic-profile-check.exe] Abort trap (core dumped) *** The contents of your 'monolite' directory may be out-of-date *** You may want to try 'make get-monolite-latest' build/profiles/basic.make:77: recipe for target 'do-profile-check-monolite' failed gmake[9]: *** [do-profile-check-monolite] Error 1 build/profiles/basic.make:60: recipe for target 'do-profile-check' failed gmake[8]: *** [do-profile-check] Error 2 build/profiles/basic.make:85: recipe for target 'do-profile-check-monolite' failed gmake[7]: *** [do-profile-check-monolite] Error 2 build/profiles/basic.make:60: recipe for target 'do-profile-check' failed gmake[6]: *** [do-profile-check] Error 2 Makefile:44: recipe for target 'profile-do--basic--all' failed gmake[5]: *** [profile-do--basic--all] Error 2 Makefile:40: recipe for target 'profiles-do--all' failed gmake[4]: *** [profiles-do--all] Error 2 Makefile:555: recipe for target 'all-local' failed gmake[3]: *** [all-local] Error 2 gmake[3]: Leaving directory '/usr/ports/lang/mono/work/mono-4.0.1/runtime' Makefile:522: recipe for target 'all-recursive' failed gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory '/usr/ports/lang/mono/work/mono-4.0.1' Makefile:449: recipe for target 'all' failed gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory '/usr/ports/lang/mono/work/mono-4.0.1' -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. From owner-freebsd-mono@FreeBSD.ORG Mon May 11 11:41:25 2015 Return-Path: Delivered-To: mono@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8F0E36FE for ; Mon, 11 May 2015 11:41:25 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 792801516 for ; Mon, 11 May 2015 11:41:25 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t4BBfP7c048204 for ; Mon, 11 May 2015 11:41:25 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: [Bug 200118] lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) Date: Mon, 11 May 2015 11:41:25 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa, patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: anders@jensenwaud.com X-Bugzilla-Status: Open X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 11:41:25 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200118 --- Comment #3 from Anders --- (In reply to Rainer Hurling from comment #2) Could this be because you are running CURRENT? mcs is running alive and well here: freebsd-frankfurt% uname -a FreeBSD freebsd-frankfurt 10.1-RELEASE-p9 FreeBSD 10.1-RELEASE-p9 #0: Tue Apr 7 01:09:46 UTC 2015 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 freebsd-frankfurt% mcs --version Mono C# compiler version 4.0.1.0 freebsd-frankfurt% which mcs /usr/local/bin/mcs Not sure about the stack trace below. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. From owner-freebsd-mono@FreeBSD.ORG Mon May 11 11:48:11 2015 Return-Path: Delivered-To: mono@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7CE60940 for ; Mon, 11 May 2015 11:48:11 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 66EF2161B for ; Mon, 11 May 2015 11:48:11 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t4BBmBbT052635 for ; Mon, 11 May 2015 11:48:11 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: [Bug 200118] lang/mono: Updated to support Mono v4.0.1 (4.0.1.28) Date: Mon, 11 May 2015 11:48:11 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa, patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: rhurlin@gwdg.de X-Bugzilla-Status: Open X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 11:48:11 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200118 --- Comment #4 from Rainer Hurling --- (In reply to Anders from comment #3) Thanks for the answer. But this is not my problems. I am in the build process of lang/mono and there is no installed version in /usr/local/bin. The following breaks the build: cd /usr/ports/lang/mono/work/mono-4.0.1/mcs gmake --no-print-directory -s NO_DIR_CHECK=1 PROFILES='binary_reference_assemblies net_4_5 xbuild_12 xbuild_14 ' CC='cc' all-profiles gmake[7]: mcs: Command not found -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. From owner-freebsd-mono@FreeBSD.ORG Wed May 13 18:08:50 2015 Return-Path: Delivered-To: freebsd-mono@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A1F76C94 for ; Wed, 13 May 2015 18:08:50 +0000 (UTC) Received: from vfemail.net (ninezero.vfemail.net [96.30.253.190]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 66AD21048 for ; Wed, 13 May 2015 18:08:50 +0000 (UTC) Received: (qmail 45289 invoked by uid 89); 13 May 2015 18:08:37 -0000 Received: from localhost (HELO freequeue.vfemail.net) (127.0.0.1) by localhost with (DHE-RSA-AES256-SHA encrypted) SMTP; 13 May 2015 18:08:34 -0000 Received: (qmail 56819 invoked by uid 89); 13 May 2015 11:07:50 -0000 Received: by simscan 1.3.1 ppid: 56815, pid: 56817, t: 0.0033s scanners:none Received: from unknown (HELO smtp102-2.vfemail.net) (172.16.100.62) by FreeQueue with SMTP; 13 May 2015 11:07:50 -0000 Received: (qmail 28496 invoked by uid 89); 13 May 2015 11:07:50 -0000 Received: by simscan 1.4.0 ppid: 28487, pid: 28492, t: 1.0873s scanners:none Received: from unknown (HELO nil) (amJlaWNoQHZmZW1haWwubmV0@172.16.100.27) by 172.16.100.62 with ESMTPA; 13 May 2015 11:07:49 -0000 From: Jan Beich To: freebsd-mono@freebsd.org Cc: freebsd-ports@freebsd.org Subject: LOCAL/foo with prebuilt binaries vs. nuget vs. packaging separately Date: Wed, 13 May 2015 13:07:20 +0200 Message-ID: <7fsc-68if-wny@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2015 18:08:50 -0000 --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain games/openra upstream stopped shipping third-party *.dll dependencies within distfile and instead provieds a script which calls nuget. We don't have a port for nuget nor a USES facility to handle anything other than fetch(1)-like tool. Packaging the mono libraries is possible but there're 11 of which only 1 is already available: devel/newtonsoft-json. It's also complicated by AssemblyKeyFile sometimes not being provided by upstream. The key cannot be generated within Makefile as it affects GAC hash used in install path. And I'm not sure if signing with dowstream key is a good idea. https://github.com/OpenRA/OpenRA/blob/bleed/thirdparty/fetch-thirdparty-deps.sh Do you have better ideas? --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=local.diff Content-Transfer-Encoding: quoted-printable Content-Description: LOCAL/foo workaround Index: games/openra/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =2D-- games/openra/Makefile (revision 385731) +++ games/openra/Makefile (working copy) @@ -1,10 +1,12 @@ # $FreeBSD$ =20 PORTNAME=3D openra =2DPORTVERSION=3D 20141029 +PORTVERSION=3D 20150424 DISTVERSIONPREFIX=3D release- =2DPORTREVISION=3D 2 CATEGORIES=3D games +MASTER_SITES=3D LOCAL/jbeich:libs +DISTFILES=3D ${DISTNAME}${EXTRACT_SUFX} \ + ${PORTNAME}-20150511.thirdparty.txz:libs =20 MAINTAINER=3D jbeich@FreeBSD.org COMMENT=3D Multiplayer re-envisioning of early RTS games by Westwood Studi= os @@ -43,9 +45,14 @@ ZENITY_DESC=3D Use native crash dialog =20 .include =20 +post-extract: +# XXX Convert to USES=3Dnuget or package dependencies instead + ${MV} ${WRKDIR}/thirdparty/download/* ${WRKSRC}/thirdparty + post-patch: ${REINPLACE_CMD} -e 's/Linux/${OPSYS}/' \ -e '/CP_R/s,hicolor/,hicolor,' \ + -e '/fetch-thirdparty-deps/d' \ -e 's/crashdialog/gamemonitor/' \ -e '/^mods:/s/$$/ version/' \ -e '/^docs:/s/$$/ all/' \ Index: games/openra/distinfo =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =2D-- games/openra/distinfo (revision 385731) +++ games/openra/distinfo (working copy) @@ -1,2 +1,4 @@ =2DSHA256 (openra-OpenRA-release-20141029_GH0.tar.gz) =3D f9986bb0d8b5b0580= 56f012e547eab015da1e4f079414cb419661a833ce35920 =2DSIZE (openra-OpenRA-release-20141029_GH0.tar.gz) =3D 15336937 +SHA256 (openra-OpenRA-release-20150424_GH0.tar.gz) =3D b5837cc6b33ff804aa4= 5f25c77662d448828815b1b554eab38ed6bd2ae48dd07 +SIZE (openra-OpenRA-release-20150424_GH0.tar.gz) =3D 17110851 +SHA256 (openra-20150511.thirdparty.txz) =3D 53d1f4d642a85b7ddab5f9399cf290= 531cb81a2649868f0fa91bd722260a6e47 +SIZE (openra-20150511.thirdparty.txz) =3D 1156972 Index: games/openra/files/patch-Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =2D-- games/openra/files/patch-Makefile (revision 385731) +++ games/openra/files/patch-Makefile (working copy) @@ -2,7 +2,7 @@ =20 --- Makefile~ +++ Makefile =2D@@ -357,10 +357,28 @@ install-linux-desktop: +@@ -381,10 +381,28 @@ install-linux-mime: install-linux-scripts: @echo "#!/bin/sh" > openra @echo 'cd "$(gameinstalldir)"' >> openra @@ -18,7 +18,7 @@ + @echo 'else' >> openra + @echo ' mono OpenRA.Game.exe "$$@"' >> openra + @echo 'fi' >> openra =2D @echo 'if [ $$? !=3D 0 ]' >> openra + @echo 'if [ $$? !=3D 0 -a $$? !=3D 1 ]' >> openra @echo 'then' >> openra - @echo 'ZENITY=3D`which zenity` || echo "OpenRA needs zenity installed to= display a graphical error dialog. See ~/.openra. for log files."' >> openra + @echo ' if [ -z "$$ZENITY" ]' >> openra Index: games/openra/files/patch-xamarin-bug23319 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =2D-- games/openra/files/patch-xamarin-bug23319 (revision 385731) +++ games/openra/files/patch-xamarin-bug23319 (working copy) @@ -1,50 +0,0 @@ =2Dcommit 04cbea3 =2DAuthor: Gordon Martin =2DDate: Tue Nov 11 13:35:49 2014 +0000 =2D =2D Desugaring a couple of ternary expressions which prevented OpenRA bu= ilding on Mono 3.10 and certain versions of the 3.8 series due to a bug in = Mono: https://bugzilla.xamarin.com/show_bug.cgi?id=3D23319 =2D--- =2D OpenRA.Game/Exts.cs | 8 ++++++-- =2D OpenRA.Mods.RA/Render/WithMuzzleFlash.cs | 10 ++++++++-- =2D 2 files changed, 14 insertions(+), 4 deletions(-) =2D =2Ddiff --git OpenRA.Game/Exts.cs OpenRA.Game/Exts.cs =2Dindex 19d177a..0faf5af 100644 =2D--- OpenRA.Game/Exts.cs =2D+++ OpenRA.Game/Exts.cs =2D@@ -374,8 +374,12 @@ public static T[] MakeArray(int count, Func f) =2D var result =3D new T[width, height]; =2D for (var i =3D 0; i < width; i++) =2D for (var j =3D 0; j < height; j++) =2D- result[i, j] =3D i <=3D ts.GetUpperBound(0) && j <=3D ts.GetUpperB= ound(1) =2D- ? ts[i, j] : t; =2D+ // Workaround for broken ternary operators in certain versions of = mono (3.10 and=20=20 =2D+ // certain versions of the 3.8 series): https://bugzilla.xamarin.c= om/show_bug.cgi?id=3D23319 =2D+ if (i <=3D ts.GetUpperBound(0) && j <=3D ts.GetUpperBound(1)) =2D+ result[i, j] =3D ts[i, j]; =2D+ else =2D+ result[i, j] =3D t; =2D return result; =2D } =2D=20 =2Ddiff --git OpenRA.Mods.RA/Render/WithMuzzleFlash.cs OpenRA.Mods.RA/Rende= r/WithMuzzleFlash.cs =2Dindex 2db391a..40a59d9 100644 =2D--- OpenRA.Mods.RA/Render/WithMuzzleFlash.cs =2D+++ OpenRA.Mods.RA/Render/WithMuzzleFlash.cs =2D@@ -51,8 +51,14 @@ public WithMuzzleFlash(Actor self, WithMuzzleFlashInf= o info) =2D var turreted =3D self.TraitsImplementing() =2D .FirstOrDefault(t =3D> t.Name =3D=3D arm.Info.Turret); =2D=20 =2D- getFacing =3D turreted !=3D null ? () =3D> turreted.TurretFacing : =2D- facing !=3D null ? (Func)(() =3D> facing.Facing) : () =3D> 0; =2D+ // Workaround for broken ternary operators in certain versions of = mono (3.10 and=20=20 =2D+ // certain versions of the 3.8 series): https://bugzilla.xamarin.c= om/show_bug.cgi?id=3D23319 =2D+ if (turreted !=3D null) =2D+ getFacing =3D () =3D> turreted.TurretFacing; =2D+ else if (facing !=3D null) =2D+ getFacing =3D (Func)(() =3D> facing.Facing); =2D+ else =2D+ getFacing =3D () =3D> 0; =2D=20 =2D var muzzleFlash =3D new Animation(self.World, render.GetImage(self= ), getFacing); =2D visible.Add(barrel, false); --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJVUzBoXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQjQ0MzY3NEM3RDIzNTc4NkUxNDkyQ0VF NEM3Nzg4MzQ3OURCRERCAAoJEOTHeINHnb3b/mcIAJLCN5A9n9ehSUN2YrRVH5PQ Jz4seV8/5sfSgauKLRSgGkXit9lWjOwvzqWWa+ITdQt4LMvdCIHMyTeQAQqxtmdj F8bxa/Iys5PIZtpN+FVpS2s42YoSlxusyT/a3nYGRkKu67o2jDKvR7smwxCwnRlD uxczr3GZOl36PIdgR/qXqgvJczNHW0ITkb4+7exkPg3+7XL/t1YyqT3EXqRpRmzE BIv1GRBiHyHQkOwgia/tsT+nUCr++t06FlhZzRmZAooCcz4BhQytkvt/uKFH7oXL iTashSUOMOaV+RW+ueIjNP36qDXbuGqF5Ly3cvJEphox0xIvd6wJDNFpAgHum/I= =xfoE -----END PGP SIGNATURE----- --==-=-=-- From owner-freebsd-mono@FreeBSD.ORG Sat May 16 13:30:19 2015 Return-Path: Delivered-To: mono@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2F5C112E for ; Sat, 16 May 2015 13:30:19 +0000 (UTC) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1F7EF171B for ; Sat, 16 May 2015 13:30:19 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.9/8.14.9) with ESMTP id t4GDUIh8090757 for ; Sat, 16 May 2015 13:30:18 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.9/8.14.9/Submit) id t4GDUIkw090756; Sat, 16 May 2015 13:30:18 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201505161330.t4GDUIkw090756@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sat, 16 May 2015 13:30:18 +0000 From: portscout@FreeBSD.org To: mono@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2015 13:30:19 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/mono@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ lang/mono | 3.12.1 | 4.0.1.34 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks.