From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 0D3D9138010 for ; Sun, 31 Mar 2013 05:54:57 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 19611E0887; Sun, 31 Mar 2013 05:54:52 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 18F6BE0860 for ; Sun, 31 Mar 2013 05:54:51 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 45D97335E30 for ; Sun, 31 Mar 2013 05:54:50 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] sys-apps/texinfo vs @system Date: Sun, 31 Mar 2013 01:59:52 -0400 User-Agent: KMail/1.13.7 (Linux/3.7.6; KDE/4.6.5; x86_64; ; ) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1529308.AtDYiOAEoW"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201303310159.53246.vapier@gentoo.org> X-Archives-Salt: 2f3ad260-6734-4932-ae8a-1d9289eb56dd X-Archives-Hash: 2d5817a944601d542e4a4835240f90fa --nextPart1529308.AtDYiOAEoW Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable the new texinfo-5.x series has rewritten makeinfo in perl. the main `info`= =20 program is still in pure C. when it comes to packages installing .info pages, it's largely limited to t= he=20 GNU projects as the format has never really caught on. many of those proje= cts=20 also install man pages. personally, i've never found info pages usable. for most utils, the man pa= ges=20 or the --help output is sufficient, and for people doing heavy development,= the=20 online html manuals are significantly more useful. when it was pure C, i could live with it as it's only <1MiB and no real dep= s=20 to speak of. now it's more like 3MiB, and pulls in 3 semi-uncommon additio= nal=20 perl packages (not to mention perl itself). it's in @system for two reasons: it provides `info` and `makeinfo`. the=20 former is for reading info pages (i.e. RDEPEND) while the latter is used fo= r=20 generating info pages (i.e. DEPEND) when the tarball didn't ship with them= =20 pregenerated (they usually do). one option would be to make the makeinfo stuff into a USE flag so all the p= erl=20 junk isn't pulled in by default. only the packages that actually generate= =20 info pages can DEPEND on that. it'd be simpler if we just dropped it altogether from @system. if people w= ant=20 `info`, they can `emerge` it themselves. if packages want `makeinfo`, they= =20 can DEPEND on it -- few fall into this category (<100 by a rough survey of= =20 random Gentoo installs). obviously my preference is for the latter. =2Dmike --nextPart1529308.AtDYiOAEoW Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJRV9DZAAoJEEFjO5/oN/WBEDUP/1435KsRajG+TWUURAEA1W+6 59IHDXyCgXKsUJpDCWD/MRPy/JPJF3zYtCqwWq0sGxiFv9hgk+798CLeYwPqlvAz 85Zqz+Nzg/0vuEZVxRmlzELjrWR6fpfbntXXSWq3jTG04LhPsLuT+sKqgLbMvAjC oHhmHJBLdhTDDFXH+uK58cSWYL82/c8nrwrpPh5N5tl+KzOHmbkeqh4PcUGtCc38 +ceMsnjgrVoh2iJ2fSapiWovk7i0QxCZqmMYXTiRMIkOnfiYulDVDXYAfJtoUDAs 0i/lsjXKaimJG3Anfl/0L0bIc1rdYmM81IMhTbdH5WqpymD0U+403mK4QB2m1Yjp 4/zJ+iFEuA5WffvjId5yrP/UO3EgwcccGUzX3hH1iYkmbNmJr02CBu5ZF+2jDuhK ZHMuE/9IERu8lbAKsHippudWm4riYIrOlMvu871wg3zXBeY4L/3J037bHQWFCdTd ahrxFFm0qjUSeWvv5tarlwqZBCInTV54nr/q8WmRVBNn+JlgRq/r9BA+Q4zEtLTw NHijStpFSYr0nV4rGj3YjsDyug9rh/tsRt7/vjNpz7fChvr86ANRKPG1Au36BkEr Y4LPHzP0+jWWiNIgus9kxMeHQOms5lLKsRMqQi2edfHQpNqR1SmxxxcKwfkyyXFY B10yJg9zHBbITTrZP0Or =sxvP -----END PGP SIGNATURE----- --nextPart1529308.AtDYiOAEoW--