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