From owner-cvs-user Sun Jan 12 06:06:16 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28473 for cvs-user-outgoing; Sun, 12 Jan 1997 06:06:16 -0800 (PST) Received: from spinner.DIALix.COM (spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id GAA28460; Sun, 12 Jan 1997 06:05:57 -0800 (PST) Received: from spinner.DIALix.COM (localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id WAA09415; Sun, 12 Jan 1997 22:04:58 +0800 (WST) Message-Id: <199701121404.WAA09415@spinner.DIALix.COM> X-Mailer: exmh version 2.0beta 12/23/96 To: Josh MacDonald cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-user@freefall.freebsd.org Subject: Re: cvs commit: src/contrib/libgmp gmp.texi In-reply-to: Your message of "Sun, 12 Jan 1997 05:32:49 PST." <199701121333.FAA13101@paris.CS.Berkeley.EDU> Date: Sun, 12 Jan 1997 22:04:58 +0800 From: Peter Wemm Sender: owner-cvs-user@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Josh MacDonald wrote: [..] > > There is a switch to install-info, ``--entry'' at first glance looked like > > it should be able to solve the problem, but instead it causes an > > additional "dir" entry instead of replacing the embedded string. We need > > some way of supplying an alternative "dir" entry. > Describe precisely the changes you want to install-info and I'll make them. > I already understand it (and modified it to add the --defentry and > --defsection flags). We need install-info to be able to deal with this: * gmp: (gmp.info). GNU Multiple Precision Arithmetic Library. ^^^^^^^^^ If we change gmp.texi to drop the .info off the end, it works. Otherwise this happens: ===> doc install-info --defsection="Programming & development tools." --defentry= \ gmp.info /usr/share/info/dir install-info: menu item `gmp' already exists, for file `gmp.info' *** Error code 1 Also, the install-info --delete option doesn't work if the .info is present, but works fine if it's removed. Alternatively we need to be able to specify a replacement for the entry START-INFO-DIR-ENTRY * gmp: (gmp.info). GNU Multiple Precision Arithmetic Library. END-INFO-DIR-ENTRY eg: install-info --defsection="Programming & development tools." --defentry= \ --forceentry="* gmp: (gmp). GNU Multiple Precision Arithmetic Library." \ gmp.info /usr/share/info/dir This is also needed so that the change to src/contrib/gcc/cp/reno.texi can be backed out. Changing the .texi files to work around bugs or deficiencies in the install utility is highly undesirable as it leads to a large repository impact when it comes time to upgrade the src/contrib packages. (CVS is extremely inefficient here due to the RCS file format) > -josh Cheers, -Peter