Date: Tue, 7 Jan 1997 03:38:20 -0800 (PST) From: asami@CS.Berkeley.EDU (Satoshi Asami) To: jmacd@CS.Berkeley.EDU Cc: freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org Subject: Re: upgrading texinfo Message-ID: <199701071138.DAA04094@silvia.HIP.Berkeley.EDU> In-Reply-To: <199701071113.DAA01100@paris.CS.Berkeley.EDU> (message from Josh MacDonald on Tue, 07 Jan 1997 03:13:39 -0800)
next in thread | previous in thread | raw e-mail | index | archive | help
* install-info [--delete] info-file dir-file
*
* either adds or with --delete removes the entries for info-file from
* dir-file.
Ok. Then, we can either
(1) add a post-install: target, doing the above, as well as an
@exec/@unexec install-info line in pkg/PLIST, or
(2) add pkg/INSTALL and pkg/DEINSTALL that do the above, and call
pkg/INSTALL from the post-install: target, or
(3) add new variables, say, "INFOFILE" and "INFODIR" (defaults to
${PREFIX}/info/dir), and call install-info from bsd.port.mk.
However, we haven't implemented on-the-fly PLIST generation (did
anyone try the patch I sent out a few days ago?), so with (3), we
still need to do something with pkg/* files to make pkg_add happy.
* a lot of packages will not have the extra data yet, but its easy to add
* and I think it would be worth doing it just to have a ports tree
* that installs info-files correctly. you either modify the texinfo
* source or the info file itself, either will do.
I would think those mods should be patches to texinfo source, the info
files are generated during build. (Of course we can do some mv/cat
magic in post-build but that seems gross....)
Satoshi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701071138.DAA04094>
