Here is an update of avr-libc 1.4.0.

We have tested it on amd64/i386/sparc64, and it would be appreciable to
get more feedback.

Thanks.


Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/devel/avr/Makefile.inc,v
retrieving revision 1.2
diff -u -r1.2 Makefile.inc
--- Makefile.inc        21 Sep 2005 16:21:25 -0000      1.2
+++ Makefile.inc        4 Dec 2005 23:19:33 -0000
@@ -7,7 +7,7 @@
 
 CONFIGURE_STYLE=gnu
 
-CONFIGURE_ARGS=        --target=avr            \
-               --program-prefix=avr-   \
-               --disable-shared        \
-               --disable-nls
+CONFIGURE_ARGS+=       --target=avr            \
+                       --program-prefix=avr-   \
+                       --disable-shared        \
+                       --disable-nls
Index: libc/Makefile
===================================================================
RCS file: /cvs/ports/devel/avr/libc/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- libc/Makefile       1 Oct 2005 19:30:00 -0000       1.3
+++ libc/Makefile       4 Dec 2005 23:19:33 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=       "Atmel AVR 8-bit RISC microcontrollers' libc"
 
-VER=           1.2.5
+VER=           1.4.0
 DISTNAME=      avr-libc-${VER}
 
 HOMEPAGE=      http://www.nongnu.org/avr-libc/
@@ -13,8 +13,7 @@
 PERMIT_DISTFILES_CDROM= Yes
 PERMIT_DISTFILES_FTP=   Yes
 
-MASTER_SITES=          http://savannah.nongnu.org/download/avr-libc/ \
-                       http://people.freebsd.org/~joerg/
+MASTER_SITES=          http://savannah.nongnu.org/download/avr-libc/
 
 EXTRACT_SUFX=          .tar.bz2
 
@@ -23,15 +22,9 @@
 
 RUN_DEPENDS+=          ${BUILD_DEPENDS}
 
-CONFIGURE_ENV+=                CC=avr-gcc PREFIX="${PREFIX}"
-CONFIGURE_SCRIPT=      doconf
+CONFIGURE_ENV=         CC=avr-gcc PREFIX="${PREFIX}"
+CONFIGURE_ARGS=                --host=avr
 
 USE_GMAKE=             Yes
-
-do-build:
-       (cd ${WRKSRC}; ./domake MAKE=${GMAKE})
-
-do-install:
-       (cd ${WRKSRC}; ./domake MAKE=${GMAKE} install)
 
 .include <bsd.port.mk>
Index: libc/distinfo
===================================================================
RCS file: /cvs/ports/devel/avr/libc/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- libc/distinfo       1 Oct 2005 19:30:00 -0000       1.2
+++ libc/distinfo       4 Dec 2005 23:19:33 -0000
@@ -1,4 +1,4 @@
-MD5 (avr-libc-1.2.5.tar.bz2) = b335df54d54ad47570f3e1e6794b4532
-RMD160 (avr-libc-1.2.5.tar.bz2) = daa06bb5b2d6675d2f240c007293d59510b089f8
-SHA1 (avr-libc-1.2.5.tar.bz2) = 2750aa701f9c91a364e625caf07c0e71bcc20d67
-SIZE (avr-libc-1.2.5.tar.bz2) = 319622
+MD5 (avr-libc-1.4.0.tar.bz2) = f32c3728fd99055fec6420843e6b5863
+RMD160 (avr-libc-1.4.0.tar.bz2) = cf47c305e58169b9c089f9257935177144daee57
+SHA1 (avr-libc-1.4.0.tar.bz2) = 1c0328ae7a1785c59992c2b407003d09928360b2
+SIZE (avr-libc-1.4.0.tar.bz2) = 461160
Index: libc/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/avr/libc/pkg/PLIST,v
retrieving revision 1.2
diff -u -r1.2 PLIST
--- libc/pkg/PLIST      22 Sep 2005 23:34:57 -0000      1.2
+++ libc/pkg/PLIST      4 Dec 2005 23:19:33 -0000
@@ -1,5 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.2 2005/09/22 23:34:57 jsg Exp $
 avr/include/
+avr/include/assert.h
 avr/include/avr/
 avr/include/avr/boot.h
 avr/include/avr/crc16.h
@@ -22,46 +23,68 @@
 avr/include/avr/io8534.h
 avr/include/avr/io8535.h
 avr/include/avr/io86r401.h
+avr/include/avr/io90pwmx.h
 avr/include/avr/ioat94k.h
 avr/include/avr/iocan128.h
+avr/include/avr/iocan32.h
+avr/include/avr/iocan64.h
+avr/include/avr/iocanxx.h
 avr/include/avr/iom103.h
 avr/include/avr/iom128.h
+avr/include/avr/iom1280.h
+avr/include/avr/iom1281.h
 avr/include/avr/iom16.h
 avr/include/avr/iom161.h
 avr/include/avr/iom162.h
 avr/include/avr/iom163.h
+avr/include/avr/iom164.h
 avr/include/avr/iom165.h
 avr/include/avr/iom168.h
 avr/include/avr/iom169.h
 avr/include/avr/iom32.h
 avr/include/avr/iom323.h
+avr/include/avr/iom324.h
 avr/include/avr/iom325.h
 avr/include/avr/iom3250.h
+avr/include/avr/iom329.h
+avr/include/avr/iom3290.h
 avr/include/avr/iom48.h
 avr/include/avr/iom64.h
+avr/include/avr/iom640.h
+avr/include/avr/iom644.h
 avr/include/avr/iom645.h
 avr/include/avr/iom6450.h
+avr/include/avr/iom649.h
+avr/include/avr/iom6490.h
 avr/include/avr/iom8.h
 avr/include/avr/iom8515.h
 avr/include/avr/iom8535.h
 avr/include/avr/iom88.h
 avr/include/avr/iomx8.h
+avr/include/avr/iomxx0_1.h
+avr/include/avr/iomxx4.h
 avr/include/avr/iotn11.h
 avr/include/avr/iotn12.h
 avr/include/avr/iotn13.h
 avr/include/avr/iotn15.h
 avr/include/avr/iotn22.h
 avr/include/avr/iotn2313.h
+avr/include/avr/iotn25.h
 avr/include/avr/iotn26.h
 avr/include/avr/iotn28.h
+avr/include/avr/iotn45.h
+avr/include/avr/iotn85.h
+avr/include/avr/iotnx5.h
 avr/include/avr/parity.h
 avr/include/avr/pgmspace.h
 avr/include/avr/portpins.h
 avr/include/avr/sfr_defs.h
 avr/include/avr/signal.h
 avr/include/avr/sleep.h
+avr/include/avr/version.h
 avr/include/avr/wdt.h
 avr/include/compat/
+avr/include/compat/deprecated.h
 avr/include/compat/ina90.h
 avr/include/compat/twi.h
 avr/include/ctype.h
@@ -73,6 +96,11 @@
 avr/include/stdio.h
 avr/include/stdlib.h
 avr/include/string.h
+avr/include/util/
+avr/include/util/crc16.h
+avr/include/util/delay.h
+avr/include/util/parity.h
+avr/include/util/twi.h
 avr/lib/avr3/
 avr/lib/avr3/crt43320.o
 avr/lib/avr3/crt43355.o

Reply via email to