PR/45924 --- update to 5.11 with minor changes (1) update 5.10 to 5.11 (2) Trying to remove pkglint -Wall warning (3) Update HOMEPAGE URL ----- ----- ----- AVRDUDE 5.11 relesed (2011/8/27 By joerg_wunsch) Finally, more than 1.5 years after the previous release, AVRDUDE 5.11 is finally done. This is mostly a bugfix release, but also includes a few enhancements. The two most important enhancements are: - TPI (i.e. ATtiny4/5/9/10) programming support for bitbang programmers. - FTDI MPSSE (FT2232 etc.) bitbang support. ----- ----- -----diff -r1.31 -r1.32 pkgsrc/cross/avrdude/Makefile
(mef)
@@ -1,48 +1,47 @@ | @@ -1,48 +1,47 @@ | |||
1 | # $NetBSD: Makefile,v 1.31 2011/11/08 20:41:40 minskim Exp $ | 1 | # $NetBSD: Makefile,v 1.32 2012/02/07 00:21:48 mef Exp $ | |
2 | 2 | |||
3 | DISTNAME= avrdude-5.10 | 3 | DISTNAME= avrdude-5.11 | |
4 | PKGREVISION= 2 | |||
5 | CATEGORIES= cross | 4 | CATEGORIES= cross | |
6 | MASTER_SITES= http://download.savannah.gnu.org/releases/avrdude/ | 5 | MASTER_SITES= http://download.savannah.gnu.org/releases/avrdude/ | |
7 | 6 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.bsdhome.com/avrdude/ | 8 | HOMEPAGE= http://www.nongnu.org/avrdude/ | |
10 | COMMENT= Downloader/uploader for Atmel AVR 8-bit RISC microcontrollers | 9 | COMMENT= Downloader/uploader for Atmel AVR 8-bit RISC microcontrollers | |
11 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= gnu-gpl-v2 | |
12 | 11 | |||
13 | BUILD_DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk | 12 | BUILD_DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk | |
14 | BUILD_DEPENDS+= tex-latex-fonts-[0-9]*:../../fonts/tex-latex-fonts | 13 | BUILD_DEPENDS+= tex-latex-fonts-[0-9]*:../../fonts/tex-latex-fonts | |
15 | BUILD_DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex | 14 | BUILD_DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex | |
16 | 15 | |||
17 | PKG_DESTDIR_SUPPORT= user-destdir | 16 | PKG_DESTDIR_SUPPORT= user-destdir | |
18 | MAKE_JOBS_SAFE= no | 17 | MAKE_JOBS_SAFE= no | |
19 | 18 | |||
20 | USE_GNU_READLINE= yes | 19 | USE_GNU_READLINE= yes | |
21 | 20 | |||
22 | .include "../../mk/bsd.prefs.mk" | 21 | .include "../../mk/bsd.prefs.mk" | |
23 | 22 | |||
24 | GNU_CONFIGURE= yes | 23 | GNU_CONFIGURE= yes | |
25 | USE_TOOLS+= autoconf automake autoreconf makeinfo texi2html yacc lex | 24 | USE_TOOLS+= autoconf automake autoreconf makeinfo texi2html yacc lex | |
26 | INFO_FILES= yes | 25 | INFO_FILES= yes | |
27 | EGDIR= ${PREFIX}/share/examples/avrdude | 26 | EGDIR= ${PREFIX}/share/examples/avrdude | |
28 | CONF_FILES= ${EGDIR}/avrdude.conf ${PKG_SYSCONFDIR}/avrdude.conf | 27 | CONF_FILES= ${EGDIR}/avrdude.conf ${PKG_SYSCONFDIR}/avrdude.conf | |
29 | CONF_FILES_PERMS= ${EGDIR}/avrdude.conf ${PKG_SYSCONFDIR}/avrdude.conf \ | 28 | CONF_FILES_PERMS= ${EGDIR}/avrdude.conf ${PKG_SYSCONFDIR}/avrdude.conf \ | |
30 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 644 | 29 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 644 | |
31 | 30 | |||
32 | CONFIGURE_ARGS+= --enable-doc | 31 | CONFIGURE_ARGS+= --enable-doc | |
33 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} | 32 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | |
34 | CONFIGURE_ENV+= DEFAULT_SER_PORT=${DEFAULT_SERIAL_DEVICE:Q} | 33 | CONFIGURE_ENV+= DEFAULT_SER_PORT=${DEFAULT_SERIAL_DEVICE:Q} | |
35 | PLIST_SUBST+= DISTNAME=${DISTNAME:Q} | 34 | PLIST_SUBST+= DISTNAME=${DISTNAME} | |
36 | 35 | |||
37 | # The autotools used by this pkg are older than what's in pkgsrc | 36 | # The autotools used by this pkg are older than what's in pkgsrc | |
38 | # currently. This makes the diffs huge. | 37 | # currently. This makes the diffs huge. | |
39 | pre-configure: | 38 | pre-configure: | |
40 | cd ${WRKSRC} && autoreconf -vif | 39 | cd ${WRKSRC} && autoreconf -vif | |
41 | 40 | |||
42 | # DragonFly has stripped makeinfo in the base - without texi2dvi. | 41 | # DragonFly has stripped makeinfo in the base - without texi2dvi. | |
43 | .if ${OPSYS} == "DragonFly" | 42 | .if ${OPSYS} == "DragonFly" | |
44 | BUILD_DEPENDS+= gtexinfo-[0-9]*:../../devel/gtexinfo | 43 | BUILD_DEPENDS+= gtexinfo-[0-9]*:../../devel/gtexinfo | |
45 | .endif | 44 | .endif | |
46 | 45 | |||
47 | .include "../../devel/libusb/buildlink3.mk" | 46 | .include "../../devel/libusb/buildlink3.mk" | |
48 | .include "../../devel/readline/buildlink3.mk" | 47 | .include "../../devel/readline/buildlink3.mk" |
@@ -1,12 +1,12 @@ | @@ -1,12 +1,12 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2010/02/08 01:47:14 jakllsch Exp $ | 1 | $NetBSD: distinfo,v 1.9 2012/02/07 00:21:48 mef Exp $ | |
2 | 2 | |||
3 | SHA1 (avrdude-5.10.tar.gz) = c09167ea64c3f60b594d0e4da71af7edea0d6f83 | 3 | SHA1 (avrdude-5.11.tar.gz) = 3427bf7df61e2b09c0fa33085da796ed5e9698e3 | |
4 | RMD160 (avrdude-5.10.tar.gz) = 38ce9407a33bf4a4c656651071b44a92fdbdd639 | 4 | RMD160 (avrdude-5.11.tar.gz) = a91777fd81c0ab8275c96db2b390d62607bd5383 | |
5 | Size (avrdude-5.10.tar.gz) = 525750 bytes | 5 | Size (avrdude-5.11.tar.gz) = 549113 bytes | |
6 | SHA1 (patch-aa) = 619f682af2e8eff36684993b331ba37cd1b446b6 | 6 | SHA1 (patch-aa) = 619f682af2e8eff36684993b331ba37cd1b446b6 | |
7 | SHA1 (patch-ab) = d49e5988a83385471f863dd0ccb50db96f1c1783 | 7 | SHA1 (patch-ab) = d49e5988a83385471f863dd0ccb50db96f1c1783 | |
8 | SHA1 (patch-ac) = f5281a525f0e61517c507db91f9abe71d2f02ae4 | 8 | SHA1 (patch-ac) = f5281a525f0e61517c507db91f9abe71d2f02ae4 | |
9 | SHA1 (patch-ad) = a91b4576d49953148054a7a1522690d1e4a2d9da | 9 | SHA1 (patch-ad) = a91b4576d49953148054a7a1522690d1e4a2d9da | |
10 | SHA1 (patch-ae) = 2476a0d1ff93a4372ff64dc07e39b1c93f8a557f | 10 | SHA1 (patch-ae) = 2476a0d1ff93a4372ff64dc07e39b1c93f8a557f | |
11 | SHA1 (patch-af) = 17447618ef8fc140e52dc52ff38cdf711dff2b48 | 11 | SHA1 (patch-af) = 4ae54ce739ff41964fe56bc1b3e85611288a6e0c | |
12 | SHA1 (patch-ag) = 796763a888bb153d0794de8a152267e78a209056 | 12 | SHA1 (patch-ag) = 7a1652db68769ade576dd8825a562ab8e75167f5 |
@@ -1,13 +1,15 @@ | @@ -1,13 +1,15 @@ | |||
1 | $NetBSD: patch-af,v 1.5 2010/02/08 01:47:14 jakllsch Exp $ | 1 | $NetBSD: patch-af,v 1.6 2012/02/07 00:21:49 mef Exp $ | |
2 | ||||
3 | Add DragonFly | |||
2 | 4 | |||
3 | --- ppi.c.orig 2010-01-19 10:39:11.000000000 +0000 | 5 | --- ppi.c.orig 2010-01-19 10:39:11.000000000 +0000 | |
4 | +++ ppi.c | 6 | +++ ppi.c | |
5 | @@ -33,7 +33,7 @@ | 7 | @@ -33,7 +33,7 @@ | |
6 | #include <unistd.h> | 8 | #include <unistd.h> | |
7 | #include <errno.h> | 9 | #include <errno.h> | |
8 | 10 | |||
9 | -#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) | 11 | -#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) | |
10 | +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) | 12 | +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) | |
11 | # include "freebsd_ppi.h" | 13 | # include "freebsd_ppi.h" | |
12 | #elif defined(__linux__) | 14 | #elif defined(__linux__) | |
13 | # include "linux_ppdev.h" | 15 | # include "linux_ppdev.h" |
@@ -1,15 +1,17 @@ | @@ -1,15 +1,17 @@ | |||
1 | $NetBSD: patch-ag,v 1.4 2010/02/08 01:47:14 jakllsch Exp $ | 1 | $NetBSD: patch-ag,v 1.5 2012/02/07 00:21:49 mef Exp $ | |
2 | ||||
2 | Work around AVRISP mkII initial sync stalls on NetBSD. | 3 | Work around AVRISP mkII initial sync stalls on NetBSD. | |
4 | ||||
3 | --- usb_libusb.c.orig 2010-01-19 10:39:11.000000000 +0000 | 5 | --- usb_libusb.c.orig 2010-01-19 10:39:11.000000000 +0000 | |
4 | +++ usb_libusb.c | 6 | +++ usb_libusb.c | |
5 | @@ -237,6 +237,17 @@ static void usbdev_close(union filedescr | 7 | @@ -237,6 +237,17 @@ static void usbdev_close(union filedescr | |
6 | { | 8 | { | |
7 | usb_dev_handle *udev = (usb_dev_handle *)fd->usb.handle; | 9 | usb_dev_handle *udev = (usb_dev_handle *)fd->usb.handle; | |
8 | 10 | |||
9 | +#if defined(__NetBSD__) | 11 | +#if defined(__NetBSD__) | |
10 | +#define USB_FEAT_ENDPOINT_HALT 0 | 12 | +#define USB_FEAT_ENDPOINT_HALT 0 | |
11 | + /* | 13 | + /* | |
12 | + * Clear Feature Endpoint Halt to reset device's data toggle to DATA0. | 14 | + * Clear Feature Endpoint Halt to reset device's data toggle to DATA0. | |
13 | + * This way, when we reopen expecting DATA0, things don't time out. | 15 | + * This way, when we reopen expecting DATA0, things don't time out. | |
14 | + */ | 16 | + */ | |
15 | + usb_control_msg(udev, USB_TYPE_STANDARD | USB_RECIP_ENDPOINT, | 17 | + usb_control_msg(udev, USB_TYPE_STANDARD | USB_RECIP_ENDPOINT, |