[Ecls-list] FreeBSD port - again

Julian St. der_julian at web.de
Sat Jan 31 00:15:07 UTC 2004


Hello,

in order to properly fit into the FreeBSD ports/ tree, ECL should use install-info to install info files.

To make this work without breaking something two things ought to be changed:

1. The Makefile in src/doc must be told to use this. This is quite trivial (ok, one should use install-info --delete in uninstall, too, but the ports system does not use uninstall anyway)

diff -u -r1.20 Makefile.in
--- Makefile.in 8 Dec 2003 09:41:38 -0000       1.20
+++ Makefile.in 29 Jan 2004 23:43:10 -0000
@@ -11,6 +11,7 @@
 INSTALL        = @INSTALL@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_DATA = @INSTALL_DATA@
+INSTALL_INFO = @INSTALL_INFO@
 mkinstalldirs = $(SHELL) $(top_srcdir)/gc/mkinstalldirs
 
 VERSION=@ECL_VERSION@
@@ -42,8 +43,8 @@
        $(INSTALL_DATA) ecl.man $(mandir)/man$(manext)/ecl.$(manext)
 flatinstall: all
        $(mkinstalldirs) $(prefix)/doc
-       $(INSTALL_DATA) ecl.info $(prefix)/doc
-       $(INSTALL_DATA) ecldev.info $(prefix)/doc
+       $(INSTALL_INFO) ecl.info $(prefix)/doc
+       $(INSTALL_INFO) ecldev.info $(prefix)/doc
        if [ -f user.html ]; then \
          $(INSTALL_DATA) $$i $(prefix)/doc/; \
        else \

2. configure has to have some standard value for @INSTALL_INFO at . Ideally this would be @INSTALL_DATA@, so there is no breakage for anyone. This is not as trivial and I have no clue how to accomplish this.

Btw, the FreeBSD port is (except the info stuff) complete and ready for submission.

Regards,
-- 
Julian Stecklina 

Signed and encrypted mail welcome.
Key-Server: pgp.mit.edu         Key-ID: 0xD65B2AB5
FA38 DCD3 00EC 97B8 6DD8  D7CC 35D8 8D0E D65B 2AB5

Any sufficiently complicated C or Fortran program
contains an ad hoc informally-specified bug-ridden
slow implementation of half of Common Lisp.
 - Greenspun's Tenth Rule of Programming
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20040131/66077b0c/attachment.sig>


More information about the ecl-devel mailing list