summaryrefslogtreecommitdiff
path: root/cross/avr-libc/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'cross/avr-libc/patches/patch-aa')
-rw-r--r--cross/avr-libc/patches/patch-aa58
1 files changed, 58 insertions, 0 deletions
diff --git a/cross/avr-libc/patches/patch-aa b/cross/avr-libc/patches/patch-aa
new file mode 100644
index 00000000000..b351f61802b
--- /dev/null
+++ b/cross/avr-libc/patches/patch-aa
@@ -0,0 +1,58 @@
+$NetBSD: patch-aa,v 1.4 2006/12/13 21:23:45 wennmach Exp $
+
+--- doc/api/Makefile.in.orig 2005-07-31 22:31:26.000000000 +0000
++++ doc/api/Makefile.in
+@@ -147,7 +147,7 @@ FIG2DEV = fig2dev
+ IMAGE_SRC = malloc-std.fig malloc-x1.fig malloc-x2.fig releases.fig
+
+ IMAGE_PNG = $(IMAGE_SRC:.fig=.png)
+-
++IMAGE_PDF = $(IMAGE_SRC:.fig=.pdf)
+ IMAGE_EPS = $(IMAGE_SRC:.fig=.eps)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_CLEAN_FILES = doxygen.config
+@@ -269,6 +269,8 @@ demo:
+ ${MAKE} DEFS="-I$(top_srcdir)/include" \
+ LIBS="$$NODEFLIBS $(DEMO_LIBS)" dox all
+
++.fig.pdf:
++ $(FIG2DEV) -L pdf $< $@
+ .fig.eps:
+ $(FIG2DEV) -L eps $< $@
+
+@@ -287,7 +289,7 @@ fix_png: $(wildcard $(USER_MANUAL)/*.png
+ for png in *.png; do \
+ echo "Fixing transparency for $$png"; \
+ $(PNGTOPNM) $$png > tmp.pnm; \
+- $(PNMTOPNG) -transparent white tmp.pnm > $$png && rm tmp.pnm; \
++ $(PNMTOPNG) -transparent "#ffffff" tmp.pnm > $$png && rm tmp.pnm; \
+ done
+ echo timestamp > fix_png
+
+@@ -346,9 +348,15 @@ latex_src/refman.tex: doxygen.config $(I
+ -e '/Architecture/s/\\\\\\hline/\\endhead\\hline/' \
+ using_tools.tex > tmp.$$ && \
+ mv -f tmp.$$ using_tools.tex
++ cd latex_src && \
++ sed -e 's/{demo}/{demo\.eps}/' \
++ group__demo__project.tex > tmp.$$ && \
++ mv -f tmp.$$ group__demo__project.tex
+
+-latex_pdf_src/refman.tex: doxygen-pdf.config $(IMAGE_EPS)
++latex_pdf_src/refman.tex: doxygen-pdf.config ${IMAGE_PDF}
+ doxygen doxygen-pdf.config
++ cp ../../../doc/examples/demo/demo.pdf latex_pdf_src/
++ cp ${IMAGE_PDF} latex_pdf_src/
+ cd latex_pdf_src && \
+ sed -e '/tocdepth/s/1/3/' \
+ -e '/usepackage{doxygen}/s/$$/\\usepackage{longtable}/' \
+@@ -367,7 +375,8 @@ latex_pdf_src/refman.tex: doxygen-pdf.co
+ using_tools.tex > tmp.$$ && \
+ mv -f tmp.$$ using_tools.tex
+ cd latex_pdf_src && \
+- sed -e '/{demo.eps}/s/demo.eps/demo.pdf/' \
++ sed -e 's/{demo}/{demo\.pdf}/' \
++ -e '/{demo.eps}/s/demo.eps/demo.pdf/' \
+ group__demo__project.tex > tmp.$$ && \
+ mv -f tmp.$$ group__demo__project.tex
+