[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