aboutsummaryrefslogtreecommitdiff
path: root/devel/avr-libc
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>2002-11-24 10:24:43 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>2002-11-24 10:24:43 +0000
commit528ea8120bd4fbc9ce64c3d11e54c94abaeb24a4 (patch)
tree77c7f54742c8b8fa3add603abca67b4b8f5d249e /devel/avr-libc
parent7503e1476e0794fc755fc690138be5d1cf909a05 (diff)
downloadports-528ea8120bd4fbc9ce64c3d11e54c94abaeb24a4.tar.gz
ports-528ea8120bd4fbc9ce64c3d11e54c94abaeb24a4.zip
Update to 2002.11.24. This fixes a bug in isprint() found by Brian Dean,
and includes the printf support recently added to avr-libc. It also fixes the build braind*** caused by <bsd.cpu.mk> under -current, by setting the required env variable.
Notes
Notes: svn path=/head/; revision=70984
Diffstat (limited to 'devel/avr-libc')
-rw-r--r--devel/avr-libc/Makefile18
-rw-r--r--devel/avr-libc/distinfo2
-rw-r--r--devel/avr-libc/pkg-plist29
3 files changed, 39 insertions, 10 deletions
diff --git a/devel/avr-libc/Makefile b/devel/avr-libc/Makefile
index 75cf90ac783c..7f95853ecb7d 100644
--- a/devel/avr-libc/Makefile
+++ b/devel/avr-libc/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= avr-libc
-PORTVERSION= 2002.10.02
+PORTVERSION= 2002.11.24
CATEGORIES= devel
# There are currently no official master sites for it. Everything is
# in savannah.gnu.org's CVS only.
@@ -30,11 +30,9 @@ USE_BZIP2= yes
HAS_CONFIGURE= yes
CONFIGURE_ENV= CC=avr-gcc PREFIX=${PREFIX}
CONFIGURE_SCRIPT= doconf
-CONFIGURE_ARGS= --disable-versioned-doc
-# get rid of that silly -mcpu=pentiumpro -current is so fond of. :-(
-MAKE_ENV= MACHINE_ARCH=avr
-
-PDFDOC= avr-tools.pdf
+CONFIGURE_ARGS= --enable-doc --disable-versioned-doc
+# Work around the braind*** introduced by <bsd.cpu.mk> in freebsd-current.
+MAKE_ENV= NO_CPU_CFLAGS=true
do-build:
(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./domake MAKE=${GMAKE})
@@ -43,10 +41,10 @@ do-install:
(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./domake MAKE=${GMAKE} install)
${MKDIR} ${PREFIX}/share/doc/avr-libc
${MKDIR} ${PREFIX}/share/doc/avr-libc/examples
+ ${MKDIR} ${PREFIX}/share/doc/avr-libc/examples/demo
${INSTALL_DATA} \
${WRKDIR}/${DISTNAME}/LICENSE \
${WRKDIR}/${DISTNAME}/AUTHORS \
- ${WRKDIR}/${DISTNAME}/doc/register-usage.txt \
${WRKDIR}/${DISTNAME}/doc/avr-libc-reference.html \
${PREFIX}/share/doc/avr-libc
@for f in avr-recv.c io.c prg printf.h progmem.c \
@@ -55,5 +53,11 @@ do-install:
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/examples/$$f \
${PREFIX}/share/doc/avr-libc/examples; \
done
+ @for f in Makefile demo.bin demo.c demo.hex demo.pdf \
+ demo.srec;\
+ do \
+ ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/examples/demo/$$f \
+ ${PREFIX}/share/doc/avr-libc/examples/demo; \
+ done
.include <bsd.port.mk>
diff --git a/devel/avr-libc/distinfo b/devel/avr-libc/distinfo
index c9740185a786..f2de4db40b76 100644
--- a/devel/avr-libc/distinfo
+++ b/devel/avr-libc/distinfo
@@ -1 +1 @@
-MD5 (avr-libc-2002.10.02.tar.bz2) = 811950a9b42e538bbde417d4d719c044
+MD5 (avr-libc-2002.11.24.tar.bz2) = 7bdee79b05bff2ed869b670c4c578a3b
diff --git a/devel/avr-libc/pkg-plist b/devel/avr-libc/pkg-plist
index 31a295616db1..2bfac591efb2 100644
--- a/devel/avr-libc/pkg-plist
+++ b/devel/avr-libc/pkg-plist
@@ -36,6 +36,7 @@ avr/include/avr/parity.h
avr/include/avr/pgmspace.h
avr/include/avr/sfr_defs.h
avr/include/avr/signal.h
+avr/include/avr/sleep.h
avr/include/avr/timer.h
avr/include/avr/twi.h
avr/include/avr/wdt.h
@@ -51,6 +52,7 @@ avr/include/pgmspace.h
avr/include/progmem.h
avr/include/setjmp.h
avr/include/sig-avr.h
+avr/include/stdio.h
avr/include/stdlib.h
avr/include/string.h
avr/include/timer.h
@@ -59,9 +61,13 @@ avr/include/wdt.h
avr/lib/avr3/crtm103.o
avr/lib/avr3/libc.a
avr/lib/avr3/libm.a
+avr/lib/avr3/libprintf_flt.a
+avr/lib/avr3/libprintf_min.a
avr/lib/avr4/crtm8.o
avr/lib/avr4/libc.a
avr/lib/avr4/libm.a
+avr/lib/avr4/libprintf_flt.a
+avr/lib/avr4/libprintf_min.a
avr/lib/avr5/crtat94k.o
avr/lib/avr5/crtm128.o
avr/lib/avr5/crtm16.o
@@ -72,6 +78,8 @@ avr/lib/avr5/crtm169.o
avr/lib/avr5/crtm323.o
avr/lib/avr5/libc.a
avr/lib/avr5/libm.a
+avr/lib/avr5/libprintf_flt.a
+avr/lib/avr5/libprintf_min.a
avr/lib/crtc8534.o
avr/lib/crts1200.o
avr/lib/crts2313.o
@@ -91,6 +99,8 @@ avr/lib/crttn26.o
avr/lib/crttn28.o
avr/lib/libc.a
avr/lib/libm.a
+avr/lib/libprintf_flt.a
+avr/lib/libprintf_min.a
share/doc/avr-libc/AUTHORS
share/doc/avr-libc/LICENSE
share/doc/avr-libc/avr-libc-reference.html
@@ -102,9 +112,9 @@ share/doc/avr-libc/avr-libc-user-manual/annotated.html
share/doc/avr-libc/avr-libc-user-manual/classes.html
share/doc/avr-libc/avr-libc-user-manual/demo.png
share/doc/avr-libc/avr-libc-user-manual/demo_project.html
+share/doc/avr-libc/avr-libc-user-manual/deprecated.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/form_0.png
share/doc/avr-libc/avr-libc-user-manual/ftv2blank.png
share/doc/avr-libc/avr-libc-user-manual/ftv2doc.png
share/doc/avr-libc/avr-libc-user-manual/ftv2folderclosed.png
@@ -118,19 +128,27 @@ 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/ftv2vertline.png
share/doc/avr-libc/avr-libc-user-manual/group__avr__eeprom.html
+share/doc/avr-libc/avr-libc-user-manual/group__avr__errno.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__interrupts.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__inttypes.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__io.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__pgmspace.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__sfr.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__sfr__notes.html
+share/doc/avr-libc/avr-libc-user-manual/group__avr__sleep.html
+share/doc/avr-libc/avr-libc-user-manual/group__avr__stdio.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__stdlib.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__string.html
+share/doc/avr-libc/avr-libc-user-manual/group__ctype.html
share/doc/avr-libc/avr-libc-user-manual/group__setjmp.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/main.html
+share/doc/avr-libc/avr-libc-user-manual/malloc-std.png
+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/mem_sections.html
share/doc/avr-libc/avr-libc-user-manual/modules.html
share/doc/avr-libc/avr-libc-user-manual/pages.html
@@ -140,18 +158,25 @@ share/doc/avr-libc/avr-libc-user-manual/tree.html
share/doc/avr-libc/avr-libc-user-manual/tree.js
share/doc/avr-libc/avr-libc-user-manual/treeview.js
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/examples/avr-recv.c
+share/doc/avr-libc/examples/demo/Makefile
+share/doc/avr-libc/examples/demo/demo.bin
+share/doc/avr-libc/examples/demo/demo.c
+share/doc/avr-libc/examples/demo/demo.hex
+share/doc/avr-libc/examples/demo/demo.pdf
+share/doc/avr-libc/examples/demo/demo.srec
share/doc/avr-libc/examples/io.c
share/doc/avr-libc/examples/prg
share/doc/avr-libc/examples/printf.h
share/doc/avr-libc/examples/progmem.c
share/doc/avr-libc/examples/send_byte.s
share/doc/avr-libc/examples/signal.c
-share/doc/avr-libc/register-usage.txt
@dirrm avr/include/avr
@dirrm avr/lib/avr3
@dirrm avr/lib/avr4
@dirrm avr/lib/avr5
@dirrm share/doc/avr-libc/avr-libc-user-manual
+@dirrm share/doc/avr-libc/examples/demo
@dirrm share/doc/avr-libc/examples
@dirrm share/doc/avr-libc