summaryrefslogtreecommitdiff
path: root/cross
diff options
context:
space:
mode:
authordsainty <dsainty@pkgsrc.org>2012-08-18 15:13:51 +0000
committerdsainty <dsainty@pkgsrc.org>2012-08-18 15:13:51 +0000
commit92e7b1c87a2f532ee4fc570e8eaad780002a0c0a (patch)
treed4f58df0c9ebc8194e7b4ea889886cf9a3077c89 /cross
parentf5944a1e9a21407f0127f39d6d980eb87f43ca3f (diff)
downloadpkgsrc-92e7b1c87a2f532ee4fc570e8eaad780002a0c0a.tar.gz
Fix PLIST for changes in doxygen output. Bump doxygen dependency.
Doxygen produces man pages for the build directories too, which we really don't want to install, so patch them out.
Diffstat (limited to 'cross')
-rw-r--r--cross/avr-libc/Makefile10
-rw-r--r--cross/avr-libc/PLIST57
-rw-r--r--cross/avr-libc/distinfo4
-rw-r--r--cross/avr-libc/patches/patch-aa15
-rw-r--r--cross/avr-libc/patches/patch-doc_api_Makefile_am16
5 files changed, 75 insertions, 27 deletions
diff --git a/cross/avr-libc/Makefile b/cross/avr-libc/Makefile
index 30f86bdb52a..089fbbcf4b2 100644
--- a/cross/avr-libc/Makefile
+++ b/cross/avr-libc/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2012/08/18 14:46:26 dsainty Exp $
+# $NetBSD: Makefile,v 1.20 2012/08/18 15:13:51 dsainty Exp $
DISTNAME= avr-libc-1.6.7
PKGREVISION= 1
@@ -15,11 +15,11 @@ PKG_DESTDIR_SUPPORT= user-destdir
BUILD_DEPENDS+= avr-binutils-[0-9]*:../../cross/avr-binutils
BUILD_DEPENDS+= avr-gcc-[0-9]*:../../cross/avr-gcc
-BUILD_DEPENDS+= doxygen>=1.6.3nb1:../../devel/doxygen
+BUILD_DEPENDS+= doxygen>=1.8.1.1nb1:../../devel/doxygen
BUILD_DEPENDS+= transfig-[0-9]*:../../print/transfig
BUILD_DEPENDS+= netpbm-[0-9]*:../../graphics/netpbm
-USE_TOOLS+= gmake
+USE_TOOLS+= aclocal autoconf autoheader automake gmake
USE_TOOLS+= perl
GNU_CONFIGURE= yes
USE_GNU_CONFIGURE_HOST= no
@@ -31,6 +31,10 @@ CONFIGURE_ARGS+= --build=${MACHINE_GNU_PLATFORM:Q} --host=avr
CONFIGURE_ARGS+= --enable-doc
CONFIGURE_ARGS+= --disable-versioned-doc
+pre-configure:
+ set -e; cd ${WRKSRC}; \
+ aclocal; autoheader; automake -a --foreign -i; autoconf
+
post-build:
cd ${WRKSRC}/doc/examples/demo && ${GMAKE}
cd ${WRKSRC}/doc/examples/demo && ${GMAKE} dox
diff --git a/cross/avr-libc/PLIST b/cross/avr-libc/PLIST
index 66bf30b3702..a152c2e32c9 100644
--- a/cross/avr-libc/PLIST
+++ b/cross/avr-libc/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2010/08/05 15:50:22 drochner Exp $
+@comment $NetBSD: PLIST,v 1.11 2012/08/18 15:13:51 dsainty Exp $
avr/include/alloca.h
avr/include/assert.h
avr/include/avr/boot.h
@@ -370,15 +370,34 @@ share/doc/avr-libc/avr-libc-user-manual/atoi_8S.html
share/doc/avr-libc/avr-libc-user-manual/atol_8S.html
share/doc/avr-libc/avr-libc-user-manual/atomic_8h.html
share/doc/avr-libc/avr-libc-user-manual/avrs.png
+share/doc/avr-libc/avr-libc-user-manual/bc_s.png
+share/doc/avr-libc/avr-libc-user-manual/bdwn.png
share/doc/avr-libc/avr-libc-user-manual/benchmarks.html
share/doc/avr-libc/avr-libc-user-manual/boot_8h.html
share/doc/avr-libc/avr-libc-user-manual/classes.html
+share/doc/avr-libc/avr-libc-user-manual/closed.png
share/doc/avr-libc/avr-libc-user-manual/crc16_8h.html
share/doc/avr-libc/avr-libc-user-manual/ctype_8h.html
share/doc/avr-libc/avr-libc-user-manual/delay_8h.html
share/doc/avr-libc/avr-libc-user-manual/delay__basic_8h.html
share/doc/avr-libc/avr-libc-user-manual/demo.png
share/doc/avr-libc/avr-libc-user-manual/deprecated.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000000.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000001.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000002.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000003.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000004.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000005.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000006.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000007.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000008.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000009.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000010.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000011.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000012.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000013.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000014.html
+share/doc/avr-libc/avr-libc-user-manual/dir_000015.html
share/doc/avr-libc/avr-libc-user-manual/dox.css
share/doc/avr-libc/avr-libc-user-manual/doxygen.png
share/doc/avr-libc/avr-libc-user-manual/errno_8h.html
@@ -387,6 +406,22 @@ share/doc/avr-libc/avr-libc-user-manual/ffs_8S.html
share/doc/avr-libc/avr-libc-user-manual/ffsl_8S.html
share/doc/avr-libc/avr-libc-user-manual/ffsll_8S.html
share/doc/avr-libc/avr-libc-user-manual/files.html
+share/doc/avr-libc/avr-libc-user-manual/ftv2blank.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2cl.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2doc.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2folderclosed.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2folderopen.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2lastnode.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2link.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2mlastnode.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2mnode.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2mo.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2node.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2ns.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2plastnode.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2pnode.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2splitbar.png
+share/doc/avr-libc/avr-libc-user-manual/ftv2vertline.png
share/doc/avr-libc/avr-libc-user-manual/functions.html
share/doc/avr-libc/avr-libc-user-manual/functions_vars.html
share/doc/avr-libc/avr-libc-user-manual/fuse_8h.html
@@ -490,8 +525,8 @@ share/doc/avr-libc/avr-libc-user-manual/group__util__parity.html
share/doc/avr-libc/avr-libc-user-manual/group__util__setbaud.html
share/doc/avr-libc/avr-libc-user-manual/group__util__twi.html
share/doc/avr-libc/avr-libc-user-manual/index.html
-share/doc/avr-libc/avr-libc-user-manual/inline__asm.html
-share/doc/avr-libc/avr-libc-user-manual/install__tools.html
+share/doc/avr-libc/avr-libc-user-manual/inline_asm.html
+share/doc/avr-libc/avr-libc-user-manual/install_tools.html
share/doc/avr-libc/avr-libc-user-manual/interrupt_8h.html
share/doc/avr-libc/avr-libc-user-manual/inttypes_8h.html
share/doc/avr-libc/avr-libc-user-manual/io_8h.html
@@ -505,7 +540,7 @@ share/doc/avr-libc/avr-libc-user-manual/malloc-x1.png
share/doc/avr-libc/avr-libc-user-manual/malloc-x2.png
share/doc/avr-libc/avr-libc-user-manual/malloc.html
share/doc/avr-libc/avr-libc-user-manual/math_8h.html
-share/doc/avr-libc/avr-libc-user-manual/mem__sections.html
+share/doc/avr-libc/avr-libc-user-manual/mem_sections.html
share/doc/avr-libc/avr-libc-user-manual/memccpy_8S.html
share/doc/avr-libc/avr-libc-user-manual/memchr_8S.html
share/doc/avr-libc/avr-libc-user-manual/memchr__P_8S.html
@@ -519,6 +554,10 @@ share/doc/avr-libc/avr-libc-user-manual/memrchr_8S.html
share/doc/avr-libc/avr-libc-user-manual/memrchr__P_8S.html
share/doc/avr-libc/avr-libc-user-manual/memset_8S.html
share/doc/avr-libc/avr-libc-user-manual/modules.html
+share/doc/avr-libc/avr-libc-user-manual/nav_f.png
+share/doc/avr-libc/avr-libc-user-manual/nav_g.png
+share/doc/avr-libc/avr-libc-user-manual/nav_h.png
+share/doc/avr-libc/avr-libc-user-manual/open.png
share/doc/avr-libc/avr-libc-user-manual/overview.html
share/doc/avr-libc/avr-libc-user-manual/pages.html
share/doc/avr-libc/avr-libc-user-manual/parity_8h.html
@@ -526,7 +565,7 @@ share/doc/avr-libc/avr-libc-user-manual/pgmspace.html
share/doc/avr-libc/avr-libc-user-manual/pgmspace_8h.html
share/doc/avr-libc/avr-libc-user-manual/porting.html
share/doc/avr-libc/avr-libc-user-manual/power_8h.html
-share/doc/avr-libc/avr-libc-user-manual/release__method.html
+share/doc/avr-libc/avr-libc-user-manual/release_method.html
share/doc/avr-libc/avr-libc-user-manual/releases.png
share/doc/avr-libc/avr-libc-user-manual/setbaud_8h.html
share/doc/avr-libc/avr-libc-user-manual/setjmp_8h.html
@@ -586,10 +625,14 @@ share/doc/avr-libc/avr-libc-user-manual/strtok__r_8S.html
share/doc/avr-libc/avr-libc-user-manual/structdiv__t.html
share/doc/avr-libc/avr-libc-user-manual/structldiv__t.html
share/doc/avr-libc/avr-libc-user-manual/strupr_8S.html
+share/doc/avr-libc/avr-libc-user-manual/tab_a.png
+share/doc/avr-libc/avr-libc-user-manual/tab_b.png
+share/doc/avr-libc/avr-libc-user-manual/tab_h.png
+share/doc/avr-libc/avr-libc-user-manual/tab_s.png
share/doc/avr-libc/avr-libc-user-manual/tabs.css
share/doc/avr-libc/avr-libc-user-manual/todo.html
-share/doc/avr-libc/avr-libc-user-manual/using__avrprog.html
-share/doc/avr-libc/avr-libc-user-manual/using__tools.html
+share/doc/avr-libc/avr-libc-user-manual/using_avrprog.html
+share/doc/avr-libc/avr-libc-user-manual/using_tools.html
share/doc/avr-libc/avr-libc-user-manual/util_2twi_8h.html
share/doc/avr-libc/avr-libc-user-manual/wdt_8h.html
share/doc/avr-libc/examples/asmdemo/Makefile
diff --git a/cross/avr-libc/distinfo b/cross/avr-libc/distinfo
index 6015d859226..3da1c59c0e5 100644
--- a/cross/avr-libc/distinfo
+++ b/cross/avr-libc/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2010/04/05 00:36:42 jakllsch Exp $
+$NetBSD: distinfo,v 1.8 2012/08/18 15:13:51 dsainty Exp $
SHA1 (avr-libc-1.6.7.tar.bz2) = bed0bc1538735ab7049ab7af0b7d889b1a6f8956
RMD160 (avr-libc-1.6.7.tar.bz2) = a80048a715a8b56108e2f79f43dc82725a4bf0f8
Size (avr-libc-1.6.7.tar.bz2) = 1272043 bytes
-SHA1 (patch-aa) = a888ec60f18e9021a9fca9ff04a4188fe03b102a
+SHA1 (patch-doc_api_Makefile_am) = 6abe1acb37d87f310ad87f3d35b347f11dcc2a5c
diff --git a/cross/avr-libc/patches/patch-aa b/cross/avr-libc/patches/patch-aa
deleted file mode 100644
index d9a752a9042..00000000000
--- a/cross/avr-libc/patches/patch-aa
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-aa,v 1.6 2010/04/05 00:36:42 jakllsch Exp $
-
---- doc/api/Makefile.in.orig 2009-07-01 15:11:33.000000000 +0000
-+++ doc/api/Makefile.in
-@@ -493,8 +493,8 @@ latex_src/refman.tex: doxygen.config $(I
- sed -e '/{TabularC}{3}/s/{TabularC}{3}/{longtable}{|l|l|l|}/' \
- -e '/{longtable}{|l|l|l|}/,/TabularC/s/TabularC/longtable/' \
- -e '/Architecture/s/\\\\\\hline/\\endhead\\hline/' \
-- using_tools.tex > tmp.$$ && \
-- mv -f tmp.$$ using_tools.tex
-+ using__tools.tex > tmp.$$ && \
-+ mv -f tmp.$$ using__tools.tex
-
- #doxygen.config: doxygen.config.in $(top_srcdir)/stamp-h1
- doxygen.config: doxygen.config.in
diff --git a/cross/avr-libc/patches/patch-doc_api_Makefile_am b/cross/avr-libc/patches/patch-doc_api_Makefile_am
new file mode 100644
index 00000000000..22005500897
--- /dev/null
+++ b/cross/avr-libc/patches/patch-doc_api_Makefile_am
@@ -0,0 +1,16 @@
+$NetBSD: patch-doc_api_Makefile_am,v 1.1 2012/08/18 15:13:51 dsainty Exp $
+
+Doxygen produces man pages for the build directories too, which we really
+don't want to install. These are tricky to match, but are the man pages
+that start and finish with a single underscore character. Prune them out.
+
+--- doc/api/Makefile.am.orig 2008-11-07 10:42:52.000000000 +1300
++++ doc/api/Makefile.am 2012-08-19 02:12:34.354453680 +1200
+@@ -230,6 +230,7 @@
+ $(mkinstalldirs) $(DOC_INST_DIR)/man/man3
+ @list='$(wildcard man/man3/*.3)'; \
+ for file in $$list ; do \
++ case "$$file" in */_[^_]*[^_]_.3) continue;; esac; \
+ echo " $(INSTALL_DATA) $$file $(DOC_INST_DIR)/$$file"; \
+ $(INSTALL_DATA) $$file $(DOC_INST_DIR)/$$file; \
+ done