diff options
Diffstat (limited to 'cross/avrdude/patches')
-rw-r--r-- | cross/avrdude/patches/patch-aa | 23 | ||||
-rw-r--r-- | cross/avrdude/patches/patch-ab | 16 | ||||
-rw-r--r-- | cross/avrdude/patches/patch-ac | 10 | ||||
-rw-r--r-- | cross/avrdude/patches/patch-ad | 10 | ||||
-rw-r--r-- | cross/avrdude/patches/patch-ae | 47 | ||||
-rw-r--r-- | cross/avrdude/patches/patch-af | 13 |
6 files changed, 60 insertions, 59 deletions
diff --git a/cross/avrdude/patches/patch-aa b/cross/avrdude/patches/patch-aa index 1828b082ec7..d132afe78ee 100644 --- a/cross/avrdude/patches/patch-aa +++ b/cross/avrdude/patches/patch-aa @@ -1,4 +1,4 @@ -$NetBSD: patch-aa,v 1.3 2007/09/28 21:11:49 dmcmahill Exp $ +$NetBSD: patch-aa,v 1.4 2009/08/27 15:34:48 hasso Exp $ - Fix the SUBDIRS stuff so it actually works right with multiple automake versions. @@ -7,21 +7,10 @@ $NetBSD: patch-aa,v 1.3 2007/09/28 21:11:49 dmcmahill Exp $ egconfdir instead of hacking the configure script and Makefile.in directly. ---- Makefile.am.orig 2006-09-21 03:18:44.000000000 -0400 -+++ Makefile.am 2007-09-28 12:54:35.406518000 -0400 -@@ -36,9 +36,6 @@ - lexer.c +--- Makefile.am.orig 2009-03-06 21:09:11 +0100 ++++ Makefile.am +@@ -151,7 +151,8 @@ avrdude_SOURCES = \ --#SUBDIRS = doc @WINDOWS_DIRS@ --#DIST_SUBDIRS = doc windows -- --SUBDIRS = @SUBDIRS_AC@ --DIST_SUBDIRS = @DIST_SUBDIRS_AC@ -+SUBDIRS = @DOC_DIR@ @WINDOWS_DIRS@ -+DIST_SUBDIRS = doc windows - - AM_YFLAGS = -d -@@ -133,5 +130,6 @@ man_MANS = avrdude.1 -sysconf_DATA = avrdude.conf @@ -29,7 +18,9 @@ $NetBSD: patch-aa,v 1.3 2007/09/28 21:11:49 dmcmahill Exp $ +egconf_DATA = avrdude.conf install-exec-local: backup-avrdude-conf -@@ -142,7 +140,5 @@ + +@@ -160,8 +161,6 @@ distclean-local: + # This will get run before the config file is installed. backup-avrdude-conf: - @echo "Backing up avrdude.conf in ${DESTDIR}${sysconfdir}" diff --git a/cross/avrdude/patches/patch-ab b/cross/avrdude/patches/patch-ab new file mode 100644 index 00000000000..ae1fead3c7f --- /dev/null +++ b/cross/avrdude/patches/patch-ab @@ -0,0 +1,16 @@ +$NetBSD: patch-ab,v 1.3 2009/08/27 15:34:48 hasso Exp $ + +--- freebsd_ppi.h.orig 2009-03-06 21:09:11 +0100 ++++ freebsd_ppi.h +@@ -22,7 +22,11 @@ + #ifndef freebsd_ppi_h + #define freebsd_ppi_h + ++#ifdef __FreeBSD__ + #include <dev/ppbus/ppi.h> ++#else ++#include <dev/misc/ppi/ppi.h> ++#endif + + #define ppi_claim(fd) {} + diff --git a/cross/avrdude/patches/patch-ac b/cross/avrdude/patches/patch-ac index ce82071353e..6da2f568407 100644 --- a/cross/avrdude/patches/patch-ac +++ b/cross/avrdude/patches/patch-ac @@ -1,13 +1,15 @@ -$NetBSD: patch-ac,v 1.3 2007/09/28 21:11:49 dmcmahill Exp $ +$NetBSD: patch-ac,v 1.4 2009/08/27 15:34:48 hasso Exp $ the builtin [ on at least solaris doesn't understand -e ---- doc/Makefile.am.orig 2005-09-26 07:38:24.000000000 -0400 -+++ doc/Makefile.am 2007-09-28 07:13:20.202430000 -0400 -@@ -34,5 +34,5 @@ +--- doc/Makefile.am.orig 2009-03-06 21:09:08 +0100 ++++ doc/Makefile.am +@@ -33,7 +33,7 @@ html: avrdude-html/avrdude.html + avrdude-html/avrdude.html: $(srcdir)/$(info_TEXINFOS) texi2html -split_node $(srcdir)/$(info_TEXINFOS) - if [ -e ./avrdude.html -o -e ./avrdude_1.html ]; then \ + if [ -f ./avrdude.html -o -f ./avrdude_1.html ]; then \ mkdir -p avrdude-html ; \ mv -f *.html avrdude-html ; \ + else \ diff --git a/cross/avrdude/patches/patch-ad b/cross/avrdude/patches/patch-ad index cd3f3d48ced..059a4d62d32 100644 --- a/cross/avrdude/patches/patch-ad +++ b/cross/avrdude/patches/patch-ad @@ -1,13 +1,15 @@ -$NetBSD: patch-ad,v 1.3 2007/09/28 21:11:50 dmcmahill Exp $ +$NetBSD: patch-ad,v 1.4 2009/08/27 15:34:48 hasso Exp $ regen ---- doc/Makefile.in.orig 2006-10-09 10:48:11.000000000 -0400 -+++ doc/Makefile.in 2007-09-28 07:13:38.829348000 -0400 -@@ -504,5 +504,5 @@ +--- doc/Makefile.in.orig 2009-07-11 00:52:12 +0200 ++++ doc/Makefile.in +@@ -617,7 +617,7 @@ html: avrdude-html/avrdude.html + avrdude-html/avrdude.html: $(srcdir)/$(info_TEXINFOS) texi2html -split_node $(srcdir)/$(info_TEXINFOS) - if [ -e ./avrdude.html -o -e ./avrdude_1.html ]; then \ + if [ -f ./avrdude.html -o -f ./avrdude_1.html ]; then \ mkdir -p avrdude-html ; \ mv -f *.html avrdude-html ; \ + else \ diff --git a/cross/avrdude/patches/patch-ae b/cross/avrdude/patches/patch-ae index b217719af52..a6c4310a714 100644 --- a/cross/avrdude/patches/patch-ae +++ b/cross/avrdude/patches/patch-ae @@ -1,9 +1,4 @@ -$NetBSD: patch-ae,v 1.3 2007/09/28 21:11:50 dmcmahill Exp $ - -- add missing checks for -lnsl and -lsocket needed by at least - SunOS-5.9 and possibly others. - -- Fix the SUBDIRS stuff to work correctly. +$NetBSD: patch-ae,v 1.4 2009/08/27 15:34:48 hasso Exp $ - add missing AM_PROG_CC_C_O that automake wants for the yacc sources. @@ -13,40 +8,17 @@ $NetBSD: patch-ae,v 1.3 2007/09/28 21:11:50 dmcmahill Exp $ platforms available and they're not the same for different MACHINE_ARCH's in NetBSD). ---- configure.ac.orig 2006-10-09 10:47:29.000000000 -0400 -+++ configure.ac 2007-09-28 12:55:21.429495000 -0400 -@@ -45,4 +45,6 @@ - AC_CHECK_LIB([ncurses], [tputs]) - AC_CHECK_LIB([readline], [readline]) -+AC_CHECK_LIB([nsl], [gethostbyname]) -+AC_CHECK_LIB([socket], [socket]) - AH_TEMPLATE([HAVE_LIBUSB], - [Define if USB support is enabled via libusb]) -@@ -67,4 +69,5 @@ +--- configure.ac.orig 2009-07-11 00:52:03 +0200 ++++ configure.ac +@@ -74,6 +74,7 @@ AC_CHECK_HEADERS([ddk/hidsdi.h],,,[#incl + # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST +AM_PROG_CC_C_O AC_HEADER_TIME -@@ -119,48 +122,48 @@ - - if test "$enabled_doc" = "yes"; then -- --SUBDIRS_AC='doc @WINDOWS_DIRS@' --DIST_SUBDIRS_AC='doc windows' -+ DOC_DIR="doc" - else -- --SUBDIRS_AC='@WINDOWS_DIRS@' --DIST_SUBDIRS_AC='windows' -+ DOC_DIR="" - fi - - AC_SUBST(DOC_INST_DIR, $DOC_INST_DIR) --AC_SUBST(SUBDIRS_AC, $SUBDIRS_AC) --AC_SUBST(DIST_SUBDIRS_AC, $DIST_SUBDIRS_AC) -- -+AC_SUBST(DOC_DIR, $DOC_DIR) + # Checks for library functions. +@@ -187,34 +188,44 @@ AC_SUBST(DIST_SUBDIRS_AC, $DIST_SUBDIRS_ # Find the parallel serial device files based on target system # If a system doesn't have a PC style parallel, mark it as unknown. @@ -77,6 +49,10 @@ $NetBSD: patch-ae,v 1.3 2007/09/28 21:11:50 dmcmahill Exp $ + DEFAULT_PAR_PORT=${DEFAULT_PAR_PORT:-"unknown"} + DEFAULT_SER_PORT=${DEFAULT_SER_PORT:-"/dev/cuaa0"} + ;; ++ *-*-dragonfly*) ++ DEFAULT_PAR_PORT=${DEFAULT_PAR_PORT:-"/dev/ppi0"} ++ DEFAULT_SER_PORT=${DEFAULT_SER_PORT:-"/dev/cuaa0"} ++ ;; + *-*-netbsd*) + DEFAULT_PAR_PORT=${DEFAULT_PAR_PORT:-"unknown"} + DEFAULT_SER_PORT=${DEFAULT_SER_PORT:-"/dev/tty00"} @@ -100,3 +76,4 @@ $NetBSD: patch-ae,v 1.3 2007/09/28 21:11:50 dmcmahill Exp $ + DEFAULT_SER_PORT=${DEFAULT_SER_PORT:-"unknown"} ;; esac + diff --git a/cross/avrdude/patches/patch-af b/cross/avrdude/patches/patch-af new file mode 100644 index 00000000000..9e9d6618018 --- /dev/null +++ b/cross/avrdude/patches/patch-af @@ -0,0 +1,13 @@ +$NetBSD: patch-af,v 1.3 2009/08/27 15:34:48 hasso Exp $ + +--- ppi.c.orig 2009-03-06 21:09:11 +0100 ++++ ppi.c +@@ -33,7 +33,7 @@ + #include <unistd.h> + #include <errno.h> + +-#if defined(__FreeBSD__) ++#if defined(__FreeBSD__) || defined(__DragonFly__) + # include "freebsd_ppi.h" + #elif defined(__linux__) + # include "linux_ppdev.h" |