Hello community, here is the log from the commit of package avrdude for openSUSE:Factory checked in at 2016-04-12 19:34:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/avrdude (Old) and /work/SRC/openSUSE:Factory/.avrdude.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "avrdude" Changes: -------- --- /work/SRC/openSUSE:Factory/avrdude/avrdude.changes 2014-04-09 13:11:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.avrdude.new/avrdude.changes 2016-04-12 19:34:36.000000000 +0200 @@ -1,0 +2,37 @@ +Fri Mar 18 13:03:52 UTC 2016 - [email protected] + +- Update to 6.3 + * New devices supported: + - ATmega48PB, ATmega88PB, ATmega168PB + - ATtiny28 (HVPP-only device) + - AT90PWM216 (bug #42310: New part description for AT90PWM216) + - ATmega32M1 (patch #7694 Add support for the atmega32m1) + * New programmers supported: + - Atmel mEDBG: xplainedmini, xplainedmini_dw + - ftdi_syncbb + - uncompatino, ttl232r (FTDI TTL232R-5V with ICSP adapter) + (patch #8529 2 more ftdi_syncbb devices) + - Atmel DFU, using FLIP protocol version 1 (AT90USB and ATmegaU + devices), or version 2 (Xmega devices) + - Atmel-ICE (ARM/AVR), JTAG, PDI, debugWIRE, ISP modi + + * Major changes compared to the previous version: + - The stk500v2 implementation now uses its own higher-level + command implementation for byte-wide access, rather than the + historic SPI_MULTI command where all the low-level ISP + implementation had to be assembled manually inside AVRDUDE. In + addition to the traditional STK500, this implementation is also + used by all the more modern Atmel tools (AVRISPmkII, JTAGICEmkII + in ISP mode, STK600 in ISP mode). + - The -B option can be suffixed with "Hz", "kHz", or "MHz", in + order to specify a bitclock frequency rather than period. + - Print part id after signature (patch #8440 ) + - buspirate: Also support "cpufreq" extended parameter + in binary mode (patch #8504 ) + - The "-P net:" syntax (forwarding of serial data over TCP) is now + also implemented for Win32 systems. + - Atmel EDBG protocol support added (JTAGICE3, XplainedPro, Atmel-ICE) + +- disable IPv6 temporarily + +------------------------------------------------------------------- Old: ---- avrdude-6.1.tar.gz New: ---- avrdude-6.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ avrdude.spec ++++++ --- /var/tmp/diff_new_pack.i30437/_old 2016-04-12 19:34:37.000000000 +0200 +++ /var/tmp/diff_new_pack.i30437/_new 2016-04-12 19:34:37.000000000 +0200 @@ -16,6 +16,8 @@ # Name: avrdude +%define libname lib%{name} +%define libsoname %{libname}1 BuildRequires: bison BuildRequires: flex BuildRequires: libusb-devel @@ -23,15 +25,17 @@ %if 0%{?suse_version} >= 1210 BuildRequires: libftdi1-devel %endif -BuildRequires: libelf-devel BuildRequires: automake +BuildRequires: libelf-devel +BuildRequires: libtool BuildRequires: texinfo -Version: 6.1 +Version: 6.3 Release: 0 Url: http://savannah.nongnu.org/projects/avrdude Group: Development/Tools/Other License: GPL-2.0+ Summary: Upload tool for AVR microcontrollers +# http://download.savannah.gnu.org/releases/avrdude/ Source0: %name-%version.tar.gz Source3: modprobe.avrdude_parport Source4: avrdude-usbdevices @@ -47,18 +51,36 @@ in-system programmers. avrdude allows you to program your microcontroller through USB or parallel port of your computer. +%package -n %{libsoname} +Summary: Shared library of %{name} +Group: System/Libraries +Provides: %{name} = %{version} +Obsoletes: %{name} < %{version} + +%description -n %{libsoname} +This package contains the shared lib%{name} library. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} + +%description devel +This package contains development files for %{name} + %prep %setup -q # avrdude-5.11-no-builddate.diff %patch0 -p1 -%patch1 +# %patch1 touch lexer.l %build ./bootstrap sed -i 's/--clean /--tidy /g' doc/Makefile.in %configure \ - --enable-linuxgpio + --enable-linuxgpio \ + --disable-static make %{?_smp_mflags} make -C doc info @@ -66,6 +88,7 @@ %makeinstall DOC_INST_DIR=%buildroot%_docdir/%name make -C doc install-info DESTDIR=%buildroot install -D -m 644 %{S:3} $RPM_BUILD_ROOT/etc/modprobe.d/50-avrdude_parport.conf +rm $RPM_BUILD_ROOT%{_libdir}/lib%{name}.la %if 0%{?suse_version} >= 1230 %global udevdir /usr/lib/udev @@ -103,6 +126,10 @@ %postun %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%post -n %{libsoname} -p /sbin/ldconfig + +%postun -n %{libsoname} -p /sbin/ldconfig + %files %defattr (-, root, root) %_docdir/%name @@ -114,4 +141,13 @@ %udevdir %_bindir/* +%files devel +%defattr (-, root, root) +%{_includedir}/libavrdude.h +%{_libdir}/libavrdude.so + +%files -n %{libsoname} +%defattr(-,root,root) +%{_libdir}/libavrdude.so.* + %changelog ++++++ avrdude-5.11-no-builddate.diff ++++++ --- /var/tmp/diff_new_pack.i30437/_old 2016-04-12 19:34:37.000000000 +0200 +++ /var/tmp/diff_new_pack.i30437/_new 2016-04-12 19:34:37.000000000 +0200 @@ -1,21 +1,16 @@ ---- - main.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -Index: avrdude-6.1/main.c -=================================================================== ---- avrdude-6.1.orig/main.c -+++ avrdude-6.1/main.c -@@ -631,10 +631,10 @@ int main(int argc, char * argv []) - * they are running - */ - fprintf(stderr, -- "\n%s: Version %s, compiled on %s at %s\n" -+ "\n%s: Version %s, (openSUSE Buildservice)\n" - "%sCopyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/\n" - "%sCopyright (c) 2007-2014 Joerg Wunsch\n\n", -- progname, version, __DATE__, __TIME__, progbuf, progbuf); -+ progname, version, progbuf, progbuf); - } +diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x autom4te.cache -x .deps -x .libs ../orig-avrdude-6.3/main.c ./main.c +--- ../orig-avrdude-6.3/main.c 2014-11-23 22:49:56.000000000 +0100 ++++ ./main.c 2016-03-18 13:09:17.316372161 +0100 +@@ -679,10 +679,10 @@ + * Print out an identifying string so folks can tell what version + * they are running + */ +- avrdude_message(MSG_NOTICE, "\n%s: Version %s, compiled on %s at %s\n" ++ avrdude_message(MSG_NOTICE, "\n%s: Version %s, (openSUSE Buildservice)\n" + "%sCopyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/\n" + "%sCopyright (c) 2007-2014 Joerg Wunsch\n\n", +- progname, version, __DATE__, __TIME__, progbuf, progbuf); ++ progname, version, progbuf, progbuf); + avrdude_message(MSG_NOTICE, "%sSystem wide configuration file is \"%s\"\n", + progbuf, sys_config); - if (verbose) { ++++++ avrdude-6.1.tar.gz -> avrdude-6.3.tar.gz ++++++ ++++ 68520 lines of diff (skipped)
