From owner-freebsd-mono@freebsd.org Tue Oct 18 10:55:34 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DE99EC17FE3 for ; Tue, 18 Oct 2016 10:55:34 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id C9787EA for ; Tue, 18 Oct 2016 10:55:34 +0000 (UTC) (envelope-from romain@blogreen.org) Received: by mailman.ysv.freebsd.org (Postfix) id C8DDBC17FE0; Tue, 18 Oct 2016 10:55:34 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C8885C17FDF for ; Tue, 18 Oct 2016 10:55:34 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (marvin.blogreen.org [IPv6:2001:41d0:fe22:1a01::2]) by mx1.freebsd.org (Postfix) with ESMTP id 8549BE7 for ; Tue, 18 Oct 2016 10:55:34 +0000 (UTC) (envelope-from romain@blogreen.org) Received: by marvin.blogreen.org (Postfix, from userid 1001) id 832B6220D91; Tue, 18 Oct 2016 12:55:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=blogreen.org; s=marvin; t=1476788130; bh=zgYP5UfV6D8uzGvQSkHQ//zbdlrEdDJLm7ZYBpSqfNw=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=WlYV0MRxD6La2j0HjQFqc+8I6i4mtcf3h9a0MtHreLtks7aWS0eQhZtJ+RBhpq3/F eiDn4/364WFpHFY+fSSg4d3fE+1swkguXM5umVhuxapK9Hei1vh6x4C4QtvQqV0/I7 za1RKeuMM3fsTuIxQlc1ZlBNJVFZj7k94LrR2Tvw= Date: Tue, 18 Oct 2016 12:55:30 +0200 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: David Naylor Cc: mono@freebsd.org Subject: Re: Suggestions for USES=mono Message-ID: <20161018105530.GA75310@FreeBSD.org> References: <1831201.DN91mGobR3@dragon.local> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="a8Wt8u1KmwUX3Y2C" Content-Disposition: inline In-Reply-To: <1831201.DN91mGobR3@dragon.local> X-PGP-Key: http://romain.blogreen.org/pubkey.asc User-Agent: Mutt/1.7.0 (2016-08-17) X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2016 10:55:35 -0000 --a8Wt8u1KmwUX3Y2C Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, On Tue, Oct 18, 2016 at 08:28:42AM +0200, David Naylor wrote: > I would like to suggest the following arguments be added to USES=3Dmono: >=20 > 1) nuget: to implement the nuget packaging code currently in lang/fsharp= =2E =20 > This will allow for easier building of ports that have nuget dependencies= =2E =20 > Existing users: lang/fsharp >=20 > 2) lib: mark a port as using native libraries (aka installs files in lib= /*). =20 > Without this a port will be marked as NO_ARCH=3Dyes. Existing users: x11- > toolkits/gtk-sharp20 toolkits/gtk-sharp30 >=20 > 3) build/run: mark a port as requiring mono to build or run, but is not = a=20 > .Net port (i.e. it does not install .dll or .exe files). Thus, NO_ARCH i= s not=20 > set. (I'm not sure if this argument is actually required, as yet). =20 Nice. I guess that the default USES+=3D mono would be equivalent to: USES+=3D mono:build:run While here, you may also want to have a look to the following PR for which I have no clue: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196871 I would be happy to test stuff, Thanks! --=20 Romain Tarti=E8re http://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated) --a8Wt8u1KmwUX3Y2C Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCAAGBQJYBf+fAAoJELpNHZVREjNveZsMAK+otUIf8FQc5oSHDVj/kpnL tEfgknvcM95Y1Kik7jQJ6b0U9/UluRfJfSmV4blVtBZ5CUQrCaILi9eUrRMCh0vX yVQSy3bJOciuZ7+FuA3U9LtKXUVk9LKtIVq4n0pKOOI9Nw5KZHGJwLHRDXnzXz1U b7bNV/0VoYvqroyLuCMreTYJPhsCZuO6laS5tuj+rx1z+THDZri3hUmRYYE5dPjU 7pFg59KubRnI5v5DgCzgNTF9/fQBMqgEwm1YjWxAgyS6Ru+k6CxF79lK9zNekcK1 TwprjFdO8j6Jyl1lLM9ghuO9GxfJgUS2Eh3KjdJwcDKD7OwefSWBY9agAwnf7WES e7UBofsD+iAwKm8OsGCVez4EQceGqNpKaygitzh8q2LClFsIM0xnBBY461d3ZOlf 5zUhlibCQIgwPtt41jn9UbRwdJoKPLqpl2bY5LyAKIiBYihCR737bVhrAiWieT+U BpVBrotbqlGgAIgHUvwr9hmV4vu8fu3nXJ1PrxMlyg== =ZF2p -----END PGP SIGNATURE----- --a8Wt8u1KmwUX3Y2C--