From owner-freebsd-ports@FreeBSD.ORG Thu Nov 13 05:16:12 2014 Return-Path: Delivered-To: ports@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 CBE575C4 for ; Thu, 13 Nov 2014 05:16:12 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (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 95B7CE57 for ; Thu, 13 Nov 2014 05:16:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.9/8.14.9) with ESMTP id sAD5GCBL080303 for ; Thu, 13 Nov 2014 05:16:12 GMT (envelope-from bdrewery@freefall.freebsd.org) Received: (from bdrewery@localhost) by freefall.freebsd.org (8.14.9/8.14.9/Submit) id sAD5GCQ2080302 for ports@FreeBSD.org; Thu, 13 Nov 2014 05:16:12 GMT (envelope-from bdrewery) Received: (qmail 90444 invoked from network); 12 Nov 2014 23:16:07 -0600 Received: from unknown (HELO ?10.10.0.24?) (freebsd@shatow.net@10.10.0.24) by sweb.xzibition.com with ESMTPA; 12 Nov 2014 23:16:07 -0600 Message-ID: <54643E97.8060005@FreeBSD.org> Date: Wed, 12 Nov 2014 23:16:07 -0600 From: Bryan Drewery Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Baptiste Daroussin , ports@FreeBSD.org Subject: Re: Reducing the size of the ports tree (brainstorm v2) References: <20141031185621.GC15967@ivaldir.etoilebsd.net> In-Reply-To: <20141031185621.GC15967@ivaldir.etoilebsd.net> OpenPGP: id=6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="nSB0vP37pPuo9pf7v7SWeTjt5a1pQqrjT" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2014 05:16:12 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --nSB0vP37pPuo9pf7v7SWeTjt5a1pQqrjT Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 10/31/2014 1:56 PM, Baptiste Daroussin wrote: > Hi all, >=20 > tijl@ spotted an interesting point, distinfo and pkg-descr files files > convenient are taking a lot of space for "free", we can reduce the size= of the > while ports tree by a factor 2 by simply merging them into one of the o= ther > files (Makefile and/or pkg-plist) from my testing it really devides > significantly the size of the tree. >=20 > Problem is how to merge them if we want to. >=20 > What we do not want to loose: > - Easyness of parsing distinfo > - Easyness to get informations about the description >=20 > so far I have not been able to figure out a user friendly way >=20 > Ideas I got so far only concerns pkg-descr: > Adding an entry in the Makefile for the WWW: > WWW=3D bla > or an entry in the plist: @www http... >=20 > for the description the Makefile is not suitable as multi line entry in= > Makefiles are painful > Maybe a new keyword: > @descr < mydesc > in=20 > multiline > EOD >=20 > which could easily be added to the plist parser in pkg. But I'm do not = find that > very friendly in particular for make(1) to extract the data. >=20 > Concerning the distinfo I have no idea. >=20 > so this mail is a call of ideas :), if nothing nice ideas is found we w= ill just > do nothing here :) >=20 > regards, > Bapt >=20 I don't think the benefit is worth the effort on this. --=20 Regards, Bryan Drewery --nSB0vP37pPuo9pf7v7SWeTjt5a1pQqrjT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) iQEcBAEBAgAGBQJUZD6XAAoJEDXXcbtuRpfPkYQH/AyMRsOkxdCSklNSzGWL+jWS wWxYV+OuYl/HysEAuk5atlP2o13JxG2/ys5b9jNEGODgWY2cziZYsy86HFW1H3kk A41BtoJlRlYJWCAEsb3vplpg2gflikYHQtueFJ5HSVdlKmpMFnsy7LS6VpxzKO42 9Oap2ofd/nrwFXoGpEERWJN7OKR8gwn22sXSkHTSEYX1p3idZJO7GDcX+8FrwX5W DJii5xXvAU42ojGuVY73XJQyxS9MNhFmE0eMb8Rgukw3IWptYKzOFmgogxRNPeY8 FcXEn7Z7kkcZEu3KcrFXAr/S4Z0BQs+73w7qNZkmIzw+hWY1e5OFN2A/akL+ZmQ= =yKvi -----END PGP SIGNATURE----- --nSB0vP37pPuo9pf7v7SWeTjt5a1pQqrjT--