From owner-freebsd-ports@FreeBSD.ORG Fri Apr 8 17:33:14 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B98A316A4CE; Fri, 8 Apr 2005 17:33:14 +0000 (GMT) Received: from mindfields.energyhq.es.eu.org (73.Red-213-97-200.pooles.rima-tde.net [213.97.200.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id C765E43D53; Fri, 8 Apr 2005 17:33:09 +0000 (GMT) (envelope-from flynn@energyhq.es.eu.org) Received: from scienide.energyhq.es.eu.org (scienide.energyhq.es.eu.org [IPv6:2001:470:1f01:198:210:4bff:fe3d:e256]) by mindfields.energyhq.es.eu.org (Postfix) with SMTP id 4AC47355F3; Fri, 8 Apr 2005 19:33:05 +0200 (CEST) Date: Fri, 8 Apr 2005 19:32:33 +0200 From: Miguel Mendez To: ports@freebsd.org Message-Id: <20050408193233.51f72eec.flynn@energyhq.es.eu.org> X-Mailer: Sylpheed version 1.9.5 (GTK+ 2.6.4; i386-portbld-freebsd5.4) Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Fri__8_Apr_2005_19_32_33_+0200_AlqnEzPd8q7Eoglc" cc: haskell@FreeBSD.org Subject: darcs 1.0.2 and ghc 6.4 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 17:33:14 -0000 --Signature=_Fri__8_Apr_2005_19_32_33_+0200_AlqnEzPd8q7Eoglc Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, As you probably know, darcs 1.0.2 doesn't build with ghc 6.4 due to darcs' usage of some ghc internal APIs that have changed. However the devel version does, and using a static Linux binary to retrieve the current darcs code does the trick. I've documented the procedure here: http://www.energyhq.es.eu.org/archives/000178.html The plist will be wrong because the documentation is missing, but the program works. Darcs 1.0.3 will fix this. In the meantime the port should either be marked BROKEN or you could store a tarball of a snapshot at the freebsd site and use that one until 1.0.3 comes out and use that one instead of the 1.0.2 tarball. I've been playing with darcs for some hours already and it seems to work fine so far. Cheers, --=20 Miguel Mendez http://www.energyhq.es.eu.org PGP Key: 0xDC8514F1 --Signature=_Fri__8_Apr_2005_19_32_33_+0200_AlqnEzPd8q7Eoglc Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCVsA1nLctrNyFFPERAtXhAKCBHgSdwfNe7MdOn5D9ixuBDQpyXwCfbQey CobObfzSLDhUUvycwrqWjac= =eLr0 -----END PGP SIGNATURE----- --Signature=_Fri__8_Apr_2005_19_32_33_+0200_AlqnEzPd8q7Eoglc--