--- avrdude-5.10.orig/debian/rules +++ avrdude-5.10/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --enable-versioned-doc=no --enable-doc +DEB_INSTALL_DOCS_ALL := NEWS AUTHORS + --- avrdude-5.10.orig/debian/avrdude.docs +++ avrdude-5.10/debian/avrdude.docs @@ -0,0 +1,4 @@ +ChangeLog-2001 +ChangeLog-2002 +ChangeLog-2003 +ChangeLog-2004-2006 --- avrdude-5.10.orig/debian/avrdude-doc.info +++ avrdude-5.10/debian/avrdude-doc.info @@ -0,0 +1 @@ +debian/tmp/usr/share/info/avrdude.info --- avrdude-5.10.orig/debian/README.source +++ avrdude-5.10/debian/README.source @@ -0,0 +1,3 @@ +This package uses the quilt patch management system. + +Please refer to /usr/share/doc/quilt/README.source for further information. --- avrdude-5.10.orig/debian/copyright +++ avrdude-5.10/debian/copyright @@ -0,0 +1,24 @@ +This package was debianized by Michael Biebl on +Mon, 6 Jun 2005 20:28:53 +0200. + +It was downloaded from http://savannah.nongnu.org/projects/avrdude/ + +AVRDUDE was written by: + Brian S. Dean . + +Contributors: + Joerg Wunsch + Eric Weddington + Jan-Hinnerk Reichert + Alex Shepherd + Martin Thomas + Theodore A. Roth + +Copyright: + 2000, 2001, 2002, 2003 Brian S. Dean + +License: + The program is distributed under the GPL Version 2. + See /usr/share/common-licenses/GPL-2 or http://www.gnu.org/licenses/gpl.html + for details. + --- avrdude-5.10.orig/debian/README.Debian +++ avrdude-5.10/debian/README.Debian @@ -0,0 +1,8 @@ +AVRDUDE for Debian +------------------ + +If you have a chip that is not directly supported by avrdude you can add it +to the configuration file /etc/avrdude.conf. For more information please take +a look at section 4 of the avrdude documentation. + + -- Michael Biebl , Mon, 6 Jun 2005 20:28:53 +0200 --- avrdude-5.10.orig/debian/changelog +++ avrdude-5.10/debian/changelog @@ -0,0 +1,244 @@ +avrdude (5.10-1) unstable; urgency=low + + * New upstream release. + * Removed patches: + - debian/patches/01-kfreebsd.patch (merged upstream) + - debian/patches/03-freebsd-serial-device.patch (merged upstream) + - debian/patches/04-am_maintainer_mode.patch (obsolete) + - debian/patches/99-autoreconf.patch (obsolete) + + -- Michael Biebl Tue, 19 Jan 2010 18:57:14 +0100 + +avrdude (5.9-1) unstable; urgency=low + + * New upstream release. + * debian/patches/01-kfreebsd.patch + - Update configure check to correctly detect kfreebsd and set the + default serial and parallel port accordingly. + * debian/patches/03-freebsd-serial-device.patch + - The serial port naming scheme has changed since FreeBSD 6.0 from cuaa? + to cuad?. Update the configure check and the documentation to reflect + this change. + * debian/patches/04-am_maintainer_mode.patch + - Set AM_MAINTAINER_MODE as it makes patching the build system less + painful. + * debian/patches/99-autoreconf.patch + - Run autoreconf -i for the changes above. + + -- Michael Biebl Sun, 17 Jan 2010 14:19:31 +0100 + +avrdude (5.8-2) unstable; urgency=low + + * Replace libreadline5-dev build dependency with libreadline-dev. + * Bump Standards-Version to 3.8.3. No further changes. + + -- Michael Biebl Wed, 23 Sep 2009 15:10:47 +0200 + +avrdude (5.8-1) unstable; urgency=low + + * New upstream release. + * Bump Standards-Version to 3.8.2. No further changes. + + -- Michael Biebl Tue, 14 Jul 2009 15:09:17 +0200 + +avrdude (5.6-1) unstable; urgency=low + + * New upstream release. + * debian/patches/03-spi_support.patch + - Removed, merged upstream. + * debian/patches/04-usbtiny_64bit_fix.patch + - Removed, fixed upstream. + + -- Michael Biebl Tue, 03 Mar 2009 17:43:22 +0100 + +avrdude (5.5-8) unstable; urgency=low + + * debian/copyright + - Refer to the versioned GPL-2 file in /usr/share/common-licenses as + avrdude is released under version 2 of the GPL. + * debian/rules + - Include debhelper.mk before any other files as recommended by the cdbs + documentation. + * debian/control + - Wrap Build-Depends. + - Bump Build-Depends on debhelper to (>= 7). + * debian/compat + - Bump debhelper compat level to 7. + + -- Michael Biebl Wed, 18 Feb 2009 13:43:47 +0100 + +avrdude (5.5-7) unstable; urgency=low + + * debian/patches/04-usbtiny_64bit_fix.patch + - Fix chip programming failures using USBTiny adapters on 64bit systems. + The res[4] variable is passed to usbtiny_cmd() as char pointer and + sizeof(char*) evaluates to 8 on 64bit systems. So hardcode the number of + bytes we want to read instead of using sizeof. (Closes: #511751) + + -- Michael Biebl Wed, 14 Jan 2009 07:13:39 +0100 + +avrdude (5.5-6) unstable; urgency=low + + * debian/patches/03-spi_support.patch + - Add new commands to avrdude's terminal mode to support direct SPI + transfers. (Closes: #509130) + Thanks to Andrew O. Shadoura for the patch. + + -- Michael Biebl Thu, 18 Dec 2008 23:41:30 +0100 + +avrdude (5.5-5) unstable; urgency=low + + * Misc white space cleanups. + * debian/control + - Add Vcs-* fields. + + -- Michael Biebl Sat, 25 Oct 2008 01:42:20 +0200 + +avrdude (5.5-4) unstable; urgency=low + + * Switch patch system to quilt. + * debian/control + - Add Build-Depends on quilt. + - Bump Standards-Version to 3.8.0. Add debian/README.source as recommended + by the new policy. + * debian/rules + - Include patchsys-quilt.mk instead of simple-patchsys.mk. + * debian/patches/series + - Add all existing patches. + * Refresh all patches. + + -- Michael Biebl Sat, 19 Jul 2008 03:22:50 +0200 + +avrdude (5.5-3) unstable; urgency=low + + * debian/avrdude-doc.doc-base + - Update the Section: field to comply with the new doc-base Manual. + * debian/control + - Add ${misc:Depends}. + + -- Michael Biebl Tue, 04 Mar 2008 23:17:20 +0100 + +avrdude (5.5-2) unstable; urgency=low + + * debian/control + - Bump Standards-Version to 3.7.3. No further changes required. + * debian/avrdude-doc.doc-base + - Cleanup unnecessary white spaces. + + -- Michael Biebl Tue, 08 Jan 2008 07:39:04 +0100 + +avrdude (5.5-1) unstable; urgency=low + + * New upstream release. + * debian/avrdude.docs + - Install the ChangeLog-2004-2006 file. + + -- Michael Biebl Tue, 30 Oct 2007 21:02:48 +0100 + +avrdude (5.4-2) unstable; urgency=low + + * debian/control + - Use the new "Homepage:" field to specify the upstream URL. + + -- Michael Biebl Sun, 21 Oct 2007 18:43:24 +0200 + +avrdude (5.4-1) unstable; urgency=low + + * New upstream release. + * debian/control + - Replace Build-Depends: tetex-bin with texlive-latex-base. teTeX has been + obsoleted and superseded by texlive. + + -- Michael Biebl Fri, 18 May 2007 17:00:42 +0200 + +avrdude (5.3.1-1) unstable; urgency=low + + * New upstream release. + * Prepend a sequence number to the patches. + + -- Michael Biebl Mon, 25 Dec 2006 17:56:43 +0100 + +avrdude (5.2-2) unstable; urgency=low + + * Update maintainer email address to biebl@debian.org. + + -- Michael Biebl Wed, 18 Oct 2006 18:46:28 +0200 + +avrdude (5.2-1) unstable; urgency=low + + * New upstream release. + * debian/rules + + Remove obsolete clean rule, lexer.c is not shipped anymore in the + upstream tarball. + + -- Michael Biebl Tue, 10 Oct 2006 02:30:19 +0200 + +avrdude (5.1-3) unstable; urgency=low + + * Properly indent homepage URL in package description. + * Bumped debhelper compatibility to 5. + * Bumped Standards-Version to 3.7.2, no further changes required. + + -- Michael Biebl Wed, 17 May 2006 09:05:12 +0200 + +avrdude (5.1-2) unstable; urgency=low + + * Delete outdated lexer.c, enforces recreation with an up to date version + of flex (closes: #350092). + + -- Michael Biebl Fri, 27 Jan 2006 21:27:16 +0100 + +avrdude (5.1-1) unstable; urgency=low + + * New upstream release. + + -- Michael Biebl Tue, 24 Jan 2006 23:03:43 +0100 + +avrdude (5.0-1) unstable; urgency=low + + * New upstream release (closes: #330243). + + Removed patch html_doc_build_fix.diff, fixed upstream. + * Added patch kfreebsd.diff to make avrdude compile on GNU/kFreeBSD + (closes: #329448). Thanks to Aurelien Jarno. + * Added patch manpage_fix.diff to reflect Debian specific locations of + certain files. + * Updated watch file. + + -- Michael Biebl Tue, 4 Oct 2005 17:41:14 +0200 + +avrdude (4.4.0-5) unstable; urgency=low + + * Build against libreadline5. + + -- Michael Biebl Thu, 8 Sep 2005 01:13:51 +0200 + +avrdude (4.4.0-4) unstable; urgency=low + + * Switched build system to cdbs. + * Added watch file. + + -- Michael Biebl Wed, 10 Aug 2005 04:34:49 +0200 + +avrdude (4.4.0-3) unstable; urgency=low + + * Reverted changes to Makefile.in files made by automake. Changed + doc/Makefile.in by hand. + * Added Section: and Priority: to package descriptions in debian/control. + + -- Michael Biebl Wed, 10 Aug 2005 04:18:24 +0200 + +avrdude (4.4.0-2) unstable; urgency=low + + * The new version of texi2html caused avrdude to FTBFS. This update fixes + this (closes: #318729). + * Updated to standards version 3.6.2. + + -- Michael Biebl Tue, 19 Jul 2005 00:04:24 +0200 + +avrdude (4.4.0-1) unstable; urgency=low + + * Initial release (closes: #217453). + * Thanks to Anibal Monsalve Salazar for sponsoring this package. + + -- Michael Biebl Mon, 13 Jun 2005 10:58:32 +0200 + --- avrdude-5.10.orig/debian/avrdude.install +++ avrdude-5.10/debian/avrdude.install @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/avrdude +debian/tmp/etc/avrdude.conf --- avrdude-5.10.orig/debian/avrdude-doc.docs +++ avrdude-5.10/debian/avrdude-doc.docs @@ -0,0 +1 @@ +debian/tmp/usr/share/doc/avrdude/* --- avrdude-5.10.orig/debian/avrdude-doc.doc-base +++ avrdude-5.10/debian/avrdude-doc.doc-base @@ -0,0 +1,18 @@ +Document: avrdude-doc +Title: AVRDUDE Manual +Author: Brian S. Dean +Abstract: AVRDUDE is an open source utility to + download/upload/manipulate the ROM and EEPROM + contents of AVR microcontrollers using the + in-system programming technique (ISP). +Section: Science/Electronics + +Format: pdf +Files: /usr/share/doc/avrdude-doc/avrdude.pdf.gz + +Format: postscript +Files: /usr/share/doc/avrdude-doc/avrdude.ps.gz + +Format: HTML +Index: /usr/share/doc/avrdude-doc/avrdude-html/avrdude.html +Files: /usr/share/doc/avrdude-doc/avrdude-html/*.html --- avrdude-5.10.orig/debian/compat +++ avrdude-5.10/debian/compat @@ -0,0 +1 @@ +7 --- avrdude-5.10.orig/debian/avrdude.manpages +++ avrdude-5.10/debian/avrdude.manpages @@ -0,0 +1 @@ +avrdude.1 --- avrdude-5.10.orig/debian/watch +++ avrdude-5.10/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://savannah.nongnu.org/download/avrdude/avrdude-([\d\.]*)\.tar\.gz --- avrdude-5.10.orig/debian/control +++ avrdude-5.10/debian/control @@ -0,0 +1,45 @@ +Source: avrdude +Section: electronics +Priority: extra +Maintainer: Michael Biebl +Build-Depends: cdbs, + debhelper (>= 7), + autotools-dev, + quilt, + texi2html, + texinfo, + texlive-latex-base, + flex, + bison, + libncurses5-dev, + libreadline-dev, + libusb-dev +Standards-Version: 3.8.3 +Vcs-Git: git://git.debian.org/git/users/biebl/avrdude.git +Vcs-Browser: http://git.debian.org/?p=users/biebl/avrdude.git;a=summary +Homepage: http://savannah.nongnu.org/projects/avrdude/ + +Package: avrdude +Section: electronics +Priority: extra +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: avrdude-doc +Description: software for programming Atmel AVR microcontrollers + AVRDUDE is an open source utility to download/upload/manipulate the + ROM and EEPROM contents of AVR microcontrollers using the in-system + programming technique (ISP). + +Package: avrdude-doc +Section: doc +Priority: extra +Architecture: all +Depends: ${misc:Depends} +Suggests: doc-base +Description: documentation for avrdude + AVRDUDE is an open source utility to download/upload/manipulate the + ROM and EEPROM contents of AVR microcontrollers using the in-system + programming technique (ISP). + . + This package contains documentation for configuring and running + AVRDUDE. --- avrdude-5.10.orig/debian/patches/series +++ avrdude-5.10/debian/patches/series @@ -0,0 +1,2 @@ +# Debian patches for avrdude +02-manpage_fix.patch --- avrdude-5.10.orig/debian/patches/02-manpage_fix.patch +++ avrdude-5.10/debian/patches/02-manpage_fix.patch @@ -0,0 +1,35 @@ +Description: Fix paths in the man page + Update the man page to point to the correct location of the documentation + and config file when installed on a Debian system. +Author: Michael Biebl +Index: avrdude/avrdude.1 +=================================================================== +--- avrdude.orig/avrdude.1 2010-01-17 02:31:26.738486618 +0100 ++++ avrdude/avrdude.1 2010-01-17 02:33:50.154482626 +0100 +@@ -343,7 +343,7 @@ + does not know about, you can add it to the config file (be sure and + submit a patch back to the author so that it can be incorporated for + the next version). See the config file, located at +-.Pa ${PREFIX}/etc/avrdude.conf , ++.Pa /etc/avrdude.conf , + which contains a description of the format. + .It Fl D + Disable auto erase for flash. When the +@@ -964,7 +964,7 @@ + .It Pa /dev/ppi0 + default device to be used for communication with the programming + hardware +-.It Pa ${PREFIX}/etc/avrdude.conf ++.It Pa /etc/avrdude.conf + programmer and parts configuration file + .It Pa ${HOME}/.avrduderc + programmer and parts configuration file (per-user overrides) +@@ -972,7 +972,7 @@ + Initialization file for the + .Xr readline 3 + library +-.It Pa ${PREFIX}/share/doc/avrdude/avrdude.pdf ++.It Pa /usr/share/doc/avrdude-doc/avrdude.pdf + Schematic of programming hardware + .El + .\" .Sh EXAMPLES