summaryrefslogtreecommitdiff
path: root/devel/avr-libc
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>2002-07-03 19:23:15 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>2002-07-03 19:23:15 +0000
commitc39b81ed260997993daee5ba0a7b8571726b3111 (patch)
tree8a0d05474d57a0a021be2bfdfe9f50b93934e75f /devel/avr-libc
parentMega-upgrade of the AVR GNU toolchain, step #2: (diff)
Mega-upgrade of the AVR GNU toolchain, part #3:
Upgrade avr-libc. Marek Michalkiewicz largely reorganized the directory structure and the API, in the process of moving all this out to savanna.gnu.org in future. Please note that the API changes are not yet reflected in the documentation. Yet, i chose to make this version available since it is sorely needed to support the new AVR controllers.
Notes
Notes: svn path=/head/; revision=62390
Diffstat (limited to 'devel/avr-libc')
-rw-r--r--devel/avr-libc/Makefile14
-rw-r--r--devel/avr-libc/distinfo3
-rw-r--r--devel/avr-libc/files/README.libdoc8
-rw-r--r--devel/avr-libc/files/avr-lib.pdfbin225433 -> 0 bytes
-rw-r--r--devel/avr-libc/pkg-comment2
-rw-r--r--devel/avr-libc/pkg-plist135
6 files changed, 84 insertions, 78 deletions
diff --git a/devel/avr-libc/Makefile b/devel/avr-libc/Makefile
index ab9dc86b4749..1d65473446b3 100644
--- a/devel/avr-libc/Makefile
+++ b/devel/avr-libc/Makefile
@@ -6,9 +6,13 @@
#
PORTNAME= avr-libc
-PORTVERSION= 20020203
+PORTVERSION= 20020630
CATEGORIES= devel
-MASTER_SITES= http://www.amelek.gda.pl/avr/libc/
+#MASTER_SITES= http://www.amelek.gda.pl/avr/libc/
+MASTER_SITES= http://www.amelek.gda.pl/avr/test/ \
+ http://www.enteract.com/~rneswold/avr/:libdoc
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${PDFDOC}:libdoc
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= joerg@freebsd.org
@@ -21,9 +25,11 @@ RUN_DEPENDS= avr-as:${PORTSDIR}/devel/avr-binutils \
avr-gcc:${PORTSDIR}/devel/avr-gcc
HAS_CONFIGURE= yes
-CONFIGURE_ENV= CC=avr-gcc
+CONFIGURE_ENV= CC=avr-gcc PREFIX=${PREFIX}
CONFIGURE_SCRIPT= doconf
+PDFDOC= avr-tools.pdf
+
do-build:
(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./domake MAKE=${GMAKE})
@@ -43,6 +49,6 @@ do-install:
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/examples/$$f \
${PREFIX}/share/doc/avr-libc/examples; \
done
- ${INSTALL_DATA} ${FILESDIR}/avr-lib.pdf ${PREFIX}/share/doc/avr-libc
+ ${INSTALL_DATA} ${DISTDIR}/${PDFDOC} ${PREFIX}/share/doc/avr-libc/avr-tools.pdf
.include <bsd.port.mk>
diff --git a/devel/avr-libc/distinfo b/devel/avr-libc/distinfo
index 8a83c9f23f21..3dc1f52d4524 100644
--- a/devel/avr-libc/distinfo
+++ b/devel/avr-libc/distinfo
@@ -1 +1,2 @@
-MD5 (avr-libc-20020203.tar.gz) = fb80cdba885f5ed0f62422393062255f
+MD5 (avr-libc-20020630.tar.gz) = 111ca5283f70a4bd27aa57d3ca7610fa
+MD5 (avr-tools.pdf) = 608234de73631c8dae02155f5770fdb0
diff --git a/devel/avr-libc/files/README.libdoc b/devel/avr-libc/files/README.libdoc
deleted file mode 100644
index 1f063f92d1ba..000000000000
--- a/devel/avr-libc/files/README.libdoc
+++ /dev/null
@@ -1,8 +0,0 @@
-The file avr-lib.pdf has been obtained from
-
-http://www.enteract.com/~rneswold/avr/avr-tools.pdf
-
-It has been renamed to avr-lib.pdf to remain consistent
-with previous versions of the port.
-
-Note that this file is not yet fully up-to-date.
diff --git a/devel/avr-libc/files/avr-lib.pdf b/devel/avr-libc/files/avr-lib.pdf
deleted file mode 100644
index 1d9946a0ca53..000000000000
--- a/devel/avr-libc/files/avr-lib.pdf
+++ /dev/null
Binary files differ
diff --git a/devel/avr-libc/pkg-comment b/devel/avr-libc/pkg-comment
index aec1e6db4396..065154a0d462 100644
--- a/devel/avr-libc/pkg-comment
+++ b/devel/avr-libc/pkg-comment
@@ -1 +1 @@
-a C and math library for the Atmel AVR controller family
+A C and math library for the Atmel AVR controller family
diff --git a/devel/avr-libc/pkg-plist b/devel/avr-libc/pkg-plist
index 5f0fb0f0bf62..ba985dc3a6ae 100644
--- a/devel/avr-libc/pkg-plist
+++ b/devel/avr-libc/pkg-plist
@@ -1,86 +1,91 @@
-avr/lib/crts1200.o
-avr/lib/crttn11.o
-avr/lib/crttn12.o
-avr/lib/crttn15.o
-avr/lib/crttn28.o
-avr/lib/crts2313.o
-avr/lib/crts2323.o
-avr/lib/crts2333.o
-avr/lib/crts2343.o
-avr/lib/crts4414.o
-avr/lib/crts4433.o
-avr/lib/crts4434.o
-avr/lib/crts8515.o
-avr/lib/crts8535.o
-avr/lib/crtc8534.o
-avr/lib/crttn22.o
-avr/lib/avr3/crtm103.o
-avr/lib/avr3/crtm603.o
-avr/lib/avr3/libc.a
-avr/lib/avr3/libm.a
-avr/lib/avr4/crtm83.o
-avr/lib/avr4/libc.a
-avr/lib/avr4/libm.a
-avr/lib/avr5/crtm161.o
-avr/lib/avr5/crtm163.o
-avr/lib/avr5/crtm32.o
-avr/lib/avr5/crtat94k.o
-avr/lib/avr5/libc.a
-avr/lib/avr5/libm.a
-avr/lib/libc.a
-avr/lib/libm.a
+avr/include/avr/crc16.h
+avr/include/avr/eeprom.h
+avr/include/avr/ina90.h
+avr/include/avr/interrupt.h
+avr/include/avr/io.h
+avr/include/avr/io1200.h
+avr/include/avr/io2313.h
+avr/include/avr/io2323.h
+avr/include/avr/io2333.h
+avr/include/avr/io2343.h
+avr/include/avr/io4414.h
+avr/include/avr/io4433.h
+avr/include/avr/io4434.h
+avr/include/avr/io76c711.h
+avr/include/avr/io8515.h
+avr/include/avr/io8534.h
+avr/include/avr/io8535.h
+avr/include/avr/ioat94k.h
+avr/include/avr/iom103.h
+avr/include/avr/iom128.h
+avr/include/avr/iom161.h
+avr/include/avr/iom163.h
+avr/include/avr/iom323.h
+avr/include/avr/iom8.h
+avr/include/avr/iotn11.h
+avr/include/avr/iotn12.h
+avr/include/avr/iotn15.h
+avr/include/avr/iotn22.h
+avr/include/avr/iotn28.h
+avr/include/avr/parity.h
+avr/include/avr/pgmspace.h
+avr/include/avr/sfr_defs.h
+avr/include/avr/signal.h
+avr/include/avr/timer.h
+avr/include/avr/twi.h
+avr/include/avr/wdt.h
avr/include/ctype.h
avr/include/eeprom.h
avr/include/errno.h
avr/include/ina90.h
avr/include/interrupt.h
avr/include/inttypes.h
-avr/include/io-avr.h
avr/include/io.h
-avr/include/io1200.h
-avr/include/io2313.h
-avr/include/io2323.h
-avr/include/io2333.h
-avr/include/io2343.h
-avr/include/io4414.h
-avr/include/io4433.h
-avr/include/io4434.h
-avr/include/io76c711.h
-avr/include/io8515.h
-avr/include/io8534.h
-avr/include/io8535.h
-avr/include/ioat94k.h
-avr/include/iom103.h
-avr/include/iom128.h
-avr/include/iom161.h
-avr/include/iom163.h
-avr/include/iom32.h
-avr/include/iom603.h
-avr/include/iom8.h
-avr/include/iom83.h
-avr/include/iomacros.h
-avr/include/iotn11.h
-avr/include/iotn12.h
-avr/include/iotn15.h
-avr/include/iotn22.h
-avr/include/iotn28.h
avr/include/math.h
avr/include/pgmspace.h
avr/include/progmem.h
avr/include/setjmp.h
avr/include/sig-avr.h
-avr/include/signal.h
avr/include/stdlib.h
-avr/include/string-avr.h
avr/include/string.h
avr/include/timer.h
avr/include/twi.h
avr/include/wdt.h
-share/doc/avr-libc/LICENSE
+avr/lib/avr3/crtm103.o
+avr/lib/avr3/libc.a
+avr/lib/avr3/libm.a
+avr/lib/avr4/crtm8.o
+avr/lib/avr4/libc.a
+avr/lib/avr4/libm.a
+avr/lib/avr5/crtat94k.o
+avr/lib/avr5/crtm128.o
+avr/lib/avr5/crtm161.o
+avr/lib/avr5/crtm163.o
+avr/lib/avr5/crtm323.o
+avr/lib/avr5/libc.a
+avr/lib/avr5/libm.a
+avr/lib/crtc8534.o
+avr/lib/crts1200.o
+avr/lib/crts2313.o
+avr/lib/crts2323.o
+avr/lib/crts2333.o
+avr/lib/crts2343.o
+avr/lib/crts4414.o
+avr/lib/crts4433.o
+avr/lib/crts4434.o
+avr/lib/crts8515.o
+avr/lib/crts8535.o
+avr/lib/crttn11.o
+avr/lib/crttn12.o
+avr/lib/crttn15.o
+avr/lib/crttn22.o
+avr/lib/crttn28.o
+avr/lib/libc.a
+avr/lib/libm.a
share/doc/avr-libc/AUTHORS
-share/doc/avr-libc/register-usage.txt
-share/doc/avr-libc/avr-lib.pdf
+share/doc/avr-libc/LICENSE
share/doc/avr-libc/avr-libc-reference.html
+share/doc/avr-libc/avr-tools.pdf
share/doc/avr-libc/examples/avr-recv.c
share/doc/avr-libc/examples/io.c
share/doc/avr-libc/examples/prg
@@ -88,6 +93,8 @@ 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