From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Oct 27 05:50:03 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1E8B16A420 for ; Sat, 27 Oct 2007 05:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CEA8813C4A5 for ; Sat, 27 Oct 2007 05:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l9R5o2sm079575 for ; Sat, 27 Oct 2007 05:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l9R5o2Do079574; Sat, 27 Oct 2007 05:50:02 GMT (envelope-from gnats) Resent-Date: Sat, 27 Oct 2007 05:50:02 GMT Resent-Message-Id: <200710270550.l9R5o2Do079574@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Phillip N." Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A7E0916A418 for ; Sat, 27 Oct 2007 05:45:42 +0000 (UTC) (envelope-from pneumann@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.225]) by mx1.freebsd.org (Postfix) with ESMTP id 5612D13C49D for ; Sat, 27 Oct 2007 05:45:42 +0000 (UTC) (envelope-from pneumann@gmail.com) Received: by wx-out-0506.google.com with SMTP id i29so936684wxd for ; Fri, 26 Oct 2007 22:45:41 -0700 (PDT) Received: by 10.70.11.1 with SMTP id 1mr965134wxk.1193463932750; Fri, 26 Oct 2007 22:45:32 -0700 (PDT) Received: from negro.transtel.cl ( [190.45.134.164]) by mx.google.com with ESMTPS id o61sm2770620hsc.2007.10.26.22.45.30 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 26 Oct 2007 22:45:31 -0700 (PDT) Message-Id: <1193438721.78510@negro.transtel.cl> Date: Fri, 26 Oct 2007 22:45:21 -0000 From: "Phillip N." To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.8 Cc: Subject: ports/117551: [New Port] lang/boo X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 05:50:03 -0000 >Number: 117551 >Category: ports >Synopsis: [New Port] lang/boo >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Oct 27 05:50:02 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Phillip N. >Release: FreeBSD 7.0-BETA1 i386 >Organization: bsd-sharp >Environment: System: FreeBSD 7.0-BETA1 #1: Sat Oct 20 15:25:30 UTC 2007 root@:/usr/obj/usr/src/sys/NEGRO >Description: The boo programming language. boo is needed for monodevelop: ports/117545 Nant (the build system that boo uses) has a little bug on SMP mashines that makes boo fails when compiling. The included patch, adds some locks for making boo compile fine. (at least on my tinderbox :) Thanks! >How-To-Repeat: >Fix: --- boo.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # boo # boo/files # boo/files/patch-default.build # boo/files/patch-extras-boo.pc.in # boo/Makefile # boo/distinfo # boo/pkg-descr # boo/pkg-plist # echo c - boo mkdir -p boo > /dev/null 2>&1 echo c - boo/files mkdir -p boo/files > /dev/null 2>&1 echo x - boo/files/patch-default.build sed 's/^X//' >boo/files/patch-default.build << 'END-of-boo/files/patch-default.build' X--- default.build.orig Tue Oct 2 18:41:01 2007 X+++ default.build Tue Oct 2 18:45:30 2007 X@@ -51,7 +51,7 @@ X X X X- X+ X X X X@@ -536,7 +536,7 @@ X X X X- X+ X X X END-of-boo/files/patch-default.build echo x - boo/files/patch-extras-boo.pc.in sed 's/^X//' >boo/files/patch-extras-boo.pc.in << 'END-of-boo/files/patch-extras-boo.pc.in' X--- extras/boo.pc.in.orig Mon Oct 1 17:53:29 2007 X+++ extras/boo.pc.in Mon Oct 1 17:53:56 2007 X@@ -1,6 +1,6 @@ X prefix=@prefix@ X exec_prefix=${prefix} X-libdir=${prefix}/lib X+libdir=${prefix}/lib/mono X X X Name: Boo END-of-boo/files/patch-extras-boo.pc.in echo x - boo/Makefile sed 's/^X//' >boo/Makefile << 'END-of-boo/Makefile' X# New ports collection makefile for: Boo X# Date created: June 17, 2005 X# Whom: Christopher Nehren X# X# $FreeBSD$ X# $Id: Makefile,v 1.26 2007/10/27 05:33:27 killfill Exp $ X# X XPORTNAME= boo XPORTVERSION= 0.8.0.2730 XCATEGORIES= lang XMASTER_SITES= http://dist.codehaus.org/boo/distributions/ XDISTNAME= ${PORTNAME}-${PORTVERSION}-src X XMAINTAINER= bsd-sharp-list@forge.novell.com XCOMMENT= A CLI-targeted programming language similar to Python X XBUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/shared-mime-info.pc:${PORTSDIR}/misc/shared-mime-info \ X ${LOCALBASE}/libdata/pkgconfig/gtksourceview-1.0.pc:${PORTSDIR}/x11-toolkits/gtksourceview XRUN_DEPENDS= mono:${PORTSDIR}/lang/mono XPATCH_DEPENDS= iconv:${PORTSDIR}/converters/libiconv XWRKSRC= ${WRKDIR} X XUSE_ZIP= yes XUSE_NANT= yes X Xpost-extract: X @${REINPLACE_CMD} \ X -e 's|"install.prefix" value="/usr/local"|"install.prefix" value="${PREFIX}"|' \ X ${WRKSRC}/default.build X Xpost-install: X ${LOCALBASE}/bin/update-mime-database ${LOCALBASE}/share/mime X X.include "${.CURDIR}/../../lang/mono/bsd.mono.mk" X.include END-of-boo/Makefile echo x - boo/distinfo sed 's/^X//' >boo/distinfo << 'END-of-boo/distinfo' XMD5 (boo-0.8.0.2730-src.zip) = de53eea5ffab5f9c1209c1f7588ad5eb XSHA256 (boo-0.8.0.2730-src.zip) = f71e58921914ce97f53a2a98d5c36a29a4c26a5a469938228323b78ca1d71df4 XSIZE (boo-0.8.0.2730-src.zip) = 3086291 END-of-boo/distinfo echo x - boo/pkg-descr sed 's/^X//' >boo/pkg-descr << 'END-of-boo/pkg-descr' XBoo is a new, object-oriented, statically-typed programming language for the XCommon Language Infrastructure (CLI) with a Python-inspired syntax and a Xspecial focus on language and compiler extensibility. X XWWW: http://boo.codehaus.org/ END-of-boo/pkg-descr echo x - boo/pkg-plist sed 's/^X//' >boo/pkg-plist << 'END-of-boo/pkg-plist' Xbin/booc Xbin/booi Xbin/booish Xlib/boo/Boo.NAnt.Tasks.dll Xlib/boo/boo.exe Xlib/boo/booc.exe Xlib/boo/booc.exe.config Xlib/boo/booc.rsp Xlib/boo/booi.exe Xlib/boo/booi.exe.config Xlib/boo/booish.exe Xlib/boo/booish.exe.config Xlib/boo/pt/strings.pt.resources Xlib/mono/boo/Boo.Lang.CodeDom.dll Xlib/mono/boo/Boo.Lang.Compiler.dll Xlib/mono/boo/Boo.Lang.Interpreter.dll Xlib/mono/boo/Boo.Lang.Parser.dll Xlib/mono/boo/Boo.Lang.Useful.dll Xlib/mono/boo/Boo.Lang.dll Xlib/mono/gac/Boo.Lang.CodeDom/2.0.0.0__32c39770e9a21a67/Boo.Lang.CodeDom.dll Xlib/mono/gac/Boo.Lang.CodeDom/2.0.0.0__32c39770e9a21a67/Boo.Lang.CodeDom.dll.mdb Xlib/mono/gac/Boo.Lang.Compiler/2.0.0.0__32c39770e9a21a67/Boo.Lang.Compiler.dll Xlib/mono/gac/Boo.Lang.Compiler/2.0.0.0__32c39770e9a21a67/Boo.Lang.Compiler.dll.mdb Xlib/mono/gac/Boo.Lang.Interpreter/2.0.0.0__32c39770e9a21a67/Boo.Lang.Interpreter.dll Xlib/mono/gac/Boo.Lang.Interpreter/2.0.0.0__32c39770e9a21a67/Boo.Lang.Interpreter.dll.mdb Xlib/mono/gac/Boo.Lang.Parser/2.0.0.0__32c39770e9a21a67/Boo.Lang.Parser.dll Xlib/mono/gac/Boo.Lang.Parser/2.0.0.0__32c39770e9a21a67/Boo.Lang.Parser.dll.mdb Xlib/mono/gac/Boo.Lang.Useful/2.0.0.0__32c39770e9a21a67/Boo.Lang.Useful.dll Xlib/mono/gac/Boo.Lang.Useful/2.0.0.0__32c39770e9a21a67/Boo.Lang.Useful.dll.mdb Xlib/mono/gac/Boo.Lang/2.0.0.0__32c39770e9a21a67/Boo.Lang.dll Xlib/mono/gac/Boo.Lang/2.0.0.0__32c39770e9a21a67/Boo.Lang.dll.mdb Xlibdata/pkgconfig/boo.pc Xshare/mime/packages/boo-mime-info.xml Xshare/mime-info/boo.mime Xshare/mime-info/boo.keys X@dirrmtry share/mime-info X@dirrm lib/mono/gac/Boo.Lang/2.0.0.0__32c39770e9a21a67 X@dirrm lib/mono/gac/Boo.Lang.Useful/2.0.0.0__32c39770e9a21a67 X@dirrm lib/mono/gac/Boo.Lang.Useful X@dirrm lib/mono/gac/Boo.Lang.Parser/2.0.0.0__32c39770e9a21a67 X@dirrm lib/mono/gac/Boo.Lang.Parser X@dirrm lib/mono/gac/Boo.Lang.Interpreter/2.0.0.0__32c39770e9a21a67 X@dirrm lib/mono/gac/Boo.Lang.Interpreter X@dirrm lib/mono/gac/Boo.Lang.Compiler/2.0.0.0__32c39770e9a21a67 X@dirrm lib/mono/gac/Boo.Lang.Compiler X@dirrm lib/mono/gac/Boo.Lang.CodeDom/2.0.0.0__32c39770e9a21a67 X@dirrm lib/mono/gac/Boo.Lang.CodeDom X@dirrm lib/mono/gac/Boo.Lang X@dirrm lib/mono/boo X@dirrm lib/boo/pt X@dirrm lib/boo X@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime X@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime END-of-boo/pkg-plist exit --- boo.shar ends here --- --- nant.patch begins here --- diff -ruN nant.orig/Makefile nant/Makefile --- nant.orig/Makefile 2007-10-25 18:26:34.000000000 +0000 +++ nant/Makefile 2007-10-26 22:42:40.000000000 +0000 @@ -8,6 +8,7 @@ PORTNAME= nant DISTVERSION= 0.85 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} diff -ruN nant.orig/files/patch-ExternalProgramBase.cs nant/files/patch-ExternalProgramBase.cs --- nant.orig/files/patch-ExternalProgramBase.cs 1970-01-01 00:00:00.000000000 +0000 +++ nant/files/patch-ExternalProgramBase.cs 2007-10-26 22:41:51.000000000 +0000 @@ -0,0 +1,18 @@ +--- src/NAnt.Core/Tasks/ExternalProgramBase.cs.orig 2007-10-27 01:56:12.000000000 -0300 ++++ src/NAnt.Core/Tasks/ExternalProgramBase.cs 2007-10-27 01:57:45.000000000 -0300 +@@ -452,6 +452,7 @@ + } + } + } ++ lock (_lockObject) + OutputWriter.Flush(); + } + /// /// Reads from the stream until the external program is ended. /// +@@ -476,6 +477,7 @@ + } + } + } ++ lock (_lockObject) + ErrorWriter.Flush(); + } + --- nant.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: