Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Aug 2009 11:47:59 +0200
From:      Romain =?iso-8859-1?Q?Tarti=E8re?= <romain@blogreen.org>
To:        bug-followup@FreeBSD.org, mono@FreeBSD.org
Subject:   Re: ports/117551: [New Port] lang/boo, the boo programming language.
Message-ID:  <20090818094759.GA62284@blogreen.org>
In-Reply-To: <20090817075114.GA27941@blogreen.org>
References:  <20090817075114.GA27941@blogreen.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--ikeVEW9yuYc//A+q
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Aug 17, 2009 at 09:51:14AM +0200, Romain Tarti=E8re wrote:
> The attached shar supersedes this (old) PR.

Patch got mangled on the mono@ list AND gnats...  2nd try inlining it.

--- 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/distinfo
#	boo/pkg-descr
#	boo/pkg-plist
#	boo/Makefile
#
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 << 'b47f4edfaded13ea472cc1a6075=
8bfed'
X
X$FreeBSD$
X
X--- default.build.orig
X+++ default.build
X@@ -71,7 +71,7 @@
X 		<property name=3D"nosign" value=3D"true" overwrite=3D"true" />=0D
X 	</target>=0D
X =0D
X-	<target name=3D"all" depends=3D"booc, booi, booish, boo-pkgconfig, Boo.L=
ang.CodeDom, Boo.Lang.Useful, boo, Boo.Microsoft.Build.Tasks, update-vs2005=
-env, Boo.Lang.PatternMatching">=0D
X+	<target name=3D"all" depends=3D"booc, booi, booish, boo-pkgconfig, Boo.L=
ang.CodeDom, Boo.Lang.Useful, boo, Boo.Microsoft.Build.Tasks, Boo.Lang.Patt=
ernMatching">=0D
X 		<call target=3D"gendarme" if=3D"${gendarme.dir !=3D ''}" />=0D
X 	</target>=0D
X =0D
X@@ -606,7 +606,7 @@
X 		</copy>=0D
X 		=0D
X 		<copy file=3D"extras/boo.lang" todir=3D"${fakeroot.gsv}/share/gtksource=
view-1.0/language-specs/" />=0D
X-		<copy file=3D"${build.dir}/boo.pc" todir=3D"${fakeroot.libdir}/pkgconfi=
g/" />=0D
X+		<copy file=3D"${build.dir}/boo.pc" todir=3D"${fakeroot.libdir}/../libda=
ta/pkgconfig/" />=0D
X 		<copy file=3D"extras/boo-mime-info.xml" todir=3D"${fakeroot.sharedmime}=
/share/mime/packages/" />=0D
X =0D
X 		<exec program=3D"chmod" commandline=3D"+x ${fakeroot.bindir}/booc" />=0D
b47f4edfaded13ea472cc1a60758bfed
echo x - boo/files/patch-extras-boo.pc.in
sed 's/^X//' >boo/files/patch-extras-boo.pc.in << '23d23b71e2e7a5d37868acc0=
bdb19f2b'
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=3D@prefix@
X exec_prefix=3D${prefix}
X-libdir=3D${prefix}/lib
X+libdir=3D${prefix}/lib/mono
X=20
X=20
X Name: Boo
23d23b71e2e7a5d37868acc0bdb19f2b
echo x - boo/distinfo
sed 's/^X//' >boo/distinfo << '4fdc6c863ed138874776032ea2fba4ed'
XMD5 (boo-0.9.1.3287-src.zip) =3D 7fed4903a6015777fa4a589f0d0ea397
XSHA256 (boo-0.9.1.3287-src.zip) =3D b386ad02dd4c3061de51a478818ea06730a6e5=
9e5cc3472ba2a507b698764fa5
XSIZE (boo-0.9.1.3287-src.zip) =3D 3603869
4fdc6c863ed138874776032ea2fba4ed
echo x - boo/pkg-descr
sed 's/^X//' >boo/pkg-descr << 'c8089e6d21e2d90d98bae2de0998c2c5'
XBoo is a new, object-oriented, statically-typed programming language for t=
he
XCommon Language Infrastructure (CLI) with a Python-inspired syntax and a
Xspecial focus on language and compiler extensibility.
X
XWWW: http://boo.codehaus.org/
c8089e6d21e2d90d98bae2de0998c2c5
echo x - boo/pkg-plist
sed 's/^X//' >boo/pkg-plist << '23346fbc701e08510747de7762ab0572'
X@comment $FreeBSD$
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/mono/boo/Boo.Lang.CodeDom.dll
Xlib/mono/boo/Boo.Lang.Compiler.dll
Xlib/mono/boo/Boo.Lang.Extensions.dll
Xlib/mono/boo/Boo.Lang.Interpreter.dll
Xlib/mono/boo/Boo.Lang.Parser.dll
Xlib/mono/boo/Boo.Lang.PatternMatching.dll
Xlib/mono/boo/Boo.Lang.Useful.dll
Xlib/mono/boo/Boo.Lang.dll
Xlib/mono/gac/Boo.Lang.CodeDom/2.0.9.1__32c39770e9a21a67/Boo.Lang.CodeDom.d=
ll
Xlib/mono/gac/Boo.Lang.CodeDom/2.0.9.1__32c39770e9a21a67/Boo.Lang.CodeDom.d=
ll.mdb
Xlib/mono/gac/Boo.Lang.Compiler/2.0.9.1__32c39770e9a21a67/Boo.Lang.Compiler=
.dll
Xlib/mono/gac/Boo.Lang.Compiler/2.0.9.1__32c39770e9a21a67/Boo.Lang.Compiler=
.dll.mdb
Xlib/mono/gac/Boo.Lang.Extensions/2.0.9.1__32c39770e9a21a67/Boo.Lang.Extens=
ions.dll
Xlib/mono/gac/Boo.Lang.Extensions/2.0.9.1__32c39770e9a21a67/Boo.Lang.Extens=
ions.dll.mdb
Xlib/mono/gac/Boo.Lang.Interpreter/2.0.9.1__32c39770e9a21a67/Boo.Lang.Inter=
preter.dll
Xlib/mono/gac/Boo.Lang.Interpreter/2.0.9.1__32c39770e9a21a67/Boo.Lang.Inter=
preter.dll.mdb
Xlib/mono/gac/Boo.Lang.Parser/2.0.9.1__32c39770e9a21a67/Boo.Lang.Parser.dll
Xlib/mono/gac/Boo.Lang.Parser/2.0.9.1__32c39770e9a21a67/Boo.Lang.Parser.dll=
.mdb
Xlib/mono/gac/Boo.Lang.PatternMatching/2.0.9.1__32c39770e9a21a67/Boo.Lang.P=
atternMatching.dll
Xlib/mono/gac/Boo.Lang.PatternMatching/2.0.9.1__32c39770e9a21a67/Boo.Lang.P=
atternMatching.dll.mdb
Xlib/mono/gac/Boo.Lang.Useful/2.0.9.1__32c39770e9a21a67/Boo.Lang.Useful.dll
Xlib/mono/gac/Boo.Lang.Useful/2.0.9.1__32c39770e9a21a67/Boo.Lang.Useful.dll=
.mdb
Xlib/mono/gac/Boo.Lang/2.0.9.1__32c39770e9a21a67/Boo.Lang.dll
Xlib/mono/gac/Boo.Lang/2.0.9.1__32c39770e9a21a67/Boo.Lang.dll.mdb
Xlibdata/pkgconfig/boo.pc
Xshare/mime-info/boo.keys
Xshare/mime-info/boo.mime
Xshare/mime/packages/boo-mime-info.xml
Xshare/mime/text/x-boo.xml
X@dirrm lib/mono/gac/Boo.Lang/2.0.9.1__32c39770e9a21a67
X@dirrm lib/mono/gac/Boo.Lang.Useful/2.0.9.1__32c39770e9a21a67
X@dirrm lib/mono/gac/Boo.Lang.Useful
X@dirrm lib/mono/gac/Boo.Lang.PatternMatching/2.0.9.1__32c39770e9a21a67
X@dirrm lib/mono/gac/Boo.Lang.PatternMatching
X@dirrm lib/mono/gac/Boo.Lang.Parser/2.0.9.1__32c39770e9a21a67
X@dirrm lib/mono/gac/Boo.Lang.Parser
X@dirrm lib/mono/gac/Boo.Lang.Interpreter/2.0.9.1__32c39770e9a21a67
X@dirrm lib/mono/gac/Boo.Lang.Interpreter
X@dirrm lib/mono/gac/Boo.Lang.Extensions/2.0.9.1__32c39770e9a21a67
X@dirrm lib/mono/gac/Boo.Lang.Extensions
X@dirrm lib/mono/gac/Boo.Lang.Compiler/2.0.9.1__32c39770e9a21a67
X@dirrm lib/mono/gac/Boo.Lang.Compiler
X@dirrm lib/mono/gac/Boo.Lang.CodeDom/2.0.9.1__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
23346fbc701e08510747de7762ab0572
echo x - boo/Makefile
sed 's/^X//' >boo/Makefile << 'a6ec5b1f223a5f94b05221db7dd16195'
X# New ports collection makefile for:		Boo
X# Date created:					June 17, 2005
X# Whom:				Christopher Nehren <apeiron@coitusmentis.info>
X#
X# $FreeBSD$
X#   $Id: Makefile,v 1.26 2007/10/27 05:33:27 killfill Exp $
X#
X
XPORTNAME=3D	boo
XPORTVERSION=3D	0.9.1.3287
XCATEGORIES=3D	lang
XMASTER_SITES=3D	http://dist.codehaus.org/boo/distributions/
XDISTNAME=3D	${PORTNAME}-${PORTVERSION}-src
X
XMAINTAINER=3D	mono@FreeBSD.org
XCOMMENT=3D	A CLI-targeted programming language similar to Python
X
XBUILD_DEPENDS=3D	${LOCALBASE}/libdata/pkgconfig/shared-mime-info.pc:${PORT=
SDIR}/misc/shared-mime-info \
X		${LOCALBASE}/libdata/pkgconfig/gtksourceview-1.0.pc:${PORTSDIR}/x11-tool=
kits/gtksourceview
XRUN_DEPENDS=3D	mono:${PORTSDIR}/lang/mono
XPATCH_DEPENDS=3D	iconv:${PORTSDIR}/converters/libiconv
X
XWRKSRC=3D		${WRKDIR}
XUSE_ZIP=3D	yes
XUSE_NANT=3D	yes
X
Xpost-extract:
X	@${REINPLACE_CMD} \
X	-e 's|"install.prefix" value=3D"/usr/local"|"install.prefix" value=3D"${P=
REFIX}"|' \
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 <bsd.port.mk>
a6ec5b1f223a5f94b05221db7dd16195
exit

--- boo.shar ends here ---

--=20
Romain Tarti=E8re <romain@blogreen.org>        http://romain.blogreen.org/
pgp: 8DAB A124 0DA4 7024 F82A  E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43)
(plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated)

--ikeVEW9yuYc//A+q
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (FreeBSD)

iEYEARECAAYFAkqKeM8ACgkQ2OmjP/9W/0OFDwCeM4cITWOswFb9gUGSw8LWnCTL
+2kAnRu8Z9YEtXB/HZ9IuL4E5DlxGfrl
=ZlUM
-----END PGP SIGNATURE-----

--ikeVEW9yuYc//A+q--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090818094759.GA62284>