Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Feb 2002 10:29:28 -0800
From:      bmah@freebsd.org (Bruce A. Mah)
To:        murray@freebsd.org
Cc:        bmah@freebsd.org, freebsd-doc@freebsd.org
Subject:   PDF generation wart, patch for same
Message-ID:  <200202041829.g14ITSE62544@nimitz.packetdesign.com>

next in thread | raw e-mail | index | archive | help
The latest change to doc.images.mk broke PDF generation for the releng 
article because the PDF images aren't listed as dependencies for the 
*.tex-pdf file.  Consequently, texpdf complains because it can't find 
the images.

I think the following patch fixes this, and also fixes a problem where
"make FORMATS=pdf clean" wouldn't get rid of a *.ps intermediate file.
This is an extremely ugly hack, and I'm almost ashamed to have my name 
on it.

Whatcha think?

Bruce.

PS.  Editorial comment to whomever is reading:  IMAGES_GEN_* are now
misleading, now that image files can come from multiple source formats.

Index: doc.images.mk
===================================================================
RCS file: /home/ncvs/doc/share/mk/doc.images.mk,v
retrieving revision 1.15
diff -u -r1.15 doc.images.mk
--- doc.images.mk	2 Feb 2002 20:30:55 -0000	1.15
+++ doc.images.mk	4 Feb 2002 18:23:13 -0000
@@ -57,12 +57,15 @@
 IMAGES_GEN_PDF= ${_IMAGES_EPS:S/.eps$/.pdf/}
 IMAGES_SCR_PNG= ${_IMAGES_SCR:S/.scr$/.png/}
 IMAGES_SCR_EPS= ${_IMAGES_SCR:S/.scr$/.eps/}
+IMAGES_SCR_PDF= ${_IMAGES_SCR:S/.scr$/.pdf/}
 IMAGES_PIC_PNG= ${_IMAGES_PIC:S/.pic$/.png/}
 IMAGES_PIC_EPS= ${_IMAGES_PIC:S/.pic$/.eps/}
+IMAGES_PIC_PDF= ${_IMAGES_PIC:S/.pic$/.pdf/}
+IMAGES_GEN_PDF+= ${IMAGES_PIC_PDF} ${IMAGES_SCR_PDF}
 
 CLEANFILES+= ${IMAGES_GEN_PNG} ${IMAGES_GEN_EPS} ${IMAGES_GEN_PDF}
 CLEANFILES+= ${IMAGES_SCR_PNG} ${IMAGES_SCR_EPS}
-CLEANFILES+= ${IMAGES_PIC_PNG} ${IMAGES_PIC_EPS}
+CLEANFILES+= ${IMAGES_PIC_PNG} ${IMAGES_PIC_EPS} ${_IMAGES_PIC:S/.pic$/.ps/}
 
 IMAGES_PNG= ${_IMAGES_PNG} ${IMAGES_GEN_PNG} ${IMAGES_SCR_PNG} ${IMAGES_PIC_PNG}
 IMAGES_EPS= ${_IMAGES_EPS} ${IMAGES_GEN_EPS} ${IMAGES_SCR_EPS} ${IMAGES_PIC_EPS}



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202041829.g14ITSE62544>