Doing ``make install'' on the current CVS throws an error in
chem/examples/122 because it tries to process the CVS subdirectory
as a file. Here's the fix:
Index: contrib/chem/Makefile.sub
===================================================================
RCS file: /sources/groff/groff/contrib/chem/Makefile.sub,v
retrieving revision 1.11
diff -u -r1.11 Makefile.sub
--- contrib/chem/Makefile.sub 8 Jan 2009 08:28:26 -0000 1.11
+++ contrib/chem/Makefile.sub 30 May 2010 18:37:45 -0000
@@ -51,9 +51,9 @@
chmod +x $@
install_data: chem \
- README examples/README \
+ README examples/README examples/122/README \
$(srcdir)/chem.pic \
- $(srcdir)/examples/*.chem $(srcdir)/examples/122/*
+ $(srcdir)/examples/*.chem $(srcdir)/examples/122/*.chem
-test -d $(DESTDIR)$(bindir) || $(mkinstalldirs) $(DESTDIR)$(bindir)
$(RM) $(DESTDIR)$(bindir)/$(g)chem
$(INSTALL_SCRIPT) chem $(DESTDIR)$(bindir)/$(g)chem
@@ -74,7 +74,9 @@
$(INSTALL_DATA) $$i $(DESTDIR)$(exampledir)/chem/$$n; \
done
-$(RM) $(DESTDIR)$(exampledir)/chem/122/*
- for i in $(srcdir)/examples/122/*; do \
+ $(INSTALL_DATA) examples/122/README \
+ $(DESTDIR)$(exampledir)/chem/122/README
+ for i in $(srcdir)/examples/122/*.chem; do \
n=`echo $$i | sed 's|$(srcdir)/examples/122/||g'`; \
$(INSTALL_DATA) $$i $(DESTDIR)$(exampledir)/chem/122/$$n; \
done
--
Larry Jones
Another casualty of applied metaphysics. -- Hobbes
_______________________________________________
bug-groff mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-groff