Re: scsh and scheme48 w/Fink

"Trent W\. Buck" <[email protected]> Sat, 15 Sep 2007 20:32:34 +1000
Newsgroups gmane.lisp.scheme.scsh
Message-ID <[email protected]>
On Sat, Sep 15, 2007 at 03:31:23AM +1000, Trent W. Buck wrote:
> On Tue, Sep 11, 2007 at 11:00:20AM -0400, David Van Horn wrote:
> > Using fink to install both scheme48 and scsh will fail because both
> > want to install the file <finkdir>/include/scheme48.h. I don't know
> > of a work around
> 
> Debian uses patches (against Makefile.in, I think) to get around this.

Found it (attached).
dont-conflict-with-scsh.diff (text/x-diff, 1.2 KB)
Index: scheme48-1.5/Makefile.in
===================================================================
--- scheme48-1.7.orig/Makefile.in	2007-08-28 21:55:43.000000000 +1000
+++ scheme48-1.7/Makefile.in	2007-09-09 18:35:49.335442596 +1000
@@ -370,10 +370,10 @@
 	rm $(MANPAGE);						   \
 
 inst-inc:
-	$(INSTALL_DATA) $(srcdir)/c/scheme48.h $(DESTDIR)$(incdir)
-	$(INSTALL_DATA) c/scheme48write-barrier.h $(DESTDIR)$(incdir)
-	$(INSTALL_DATA) $(srcdir)/c/scheme48write-barrier-twospace.h $(DESTDIR)$(incdir)
-	$(INSTALL_DATA) $(srcdir)/c/scheme48write-barrier-bibop.h $(DESTDIR)$(incdir)
+	$(INSTALL_DATA) $(srcdir)/c/scheme48.h $(DESTDIR)$(incdir)/scheme48
+	$(INSTALL_DATA) $(srcdir)/c/scheme48write-barrier.h $(DESTDIR)$(incdir)/scheme48
+	$(INSTALL_DATA) $(srcdir)/c/scheme48write-barrier-twospace.h $(DESTDIR)$(incdir)/scheme48
+	$(INSTALL_DATA) $(srcdir)/c/scheme48write-barrier-bibop.h $(DESTDIR)$(incdir)/scheme48
 
 inst-misc:
 	for stub in env big sort opt misc link posix cml srfi; do	\
@@ -411,7 +411,7 @@
 	chmod +x $@
 
 dirs:
-	for dir in $(libdir) $(bindir) $(incdir); do			 \
+	for dir in $(libdir) $(bindir) $(incdir)/scheme48; do			 \
 		$(srcdir)/mkinstalldirs $(DESTDIR)$$dir || exit 1;	 \
 	done
 	$(srcdir)/mkinstalldirs $(DESTDIR)$(LIB)
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFG67TCLpef9iTtxAYRAj7mAKDFgYPlQyGKGWyFF1gFJC5J44pM+QCguIPJ
IB/tKyOP7I1+lYyISdWmS/U=
=MiMM
-----END PGP SIGNATURE-----