Hello community, here is the log from the commit of package dynamips for openSUSE:Factory checked in at 2014-07-12 17:14:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dynamips (Old) and /work/SRC/openSUSE:Factory/.dynamips.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dynamips" Changes: -------- --- /work/SRC/openSUSE:Factory/dynamips/dynamips.changes 2014-05-13 20:43:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dynamips.new/dynamips.changes 2014-07-12 17:14:57.000000000 +0200 @@ -1,0 +2,55 @@ +Fri Jul 11 07:53:51 UTC 2014 - [email protected] + +- new upstream version 0.2.13 + - MPC860: Add debug message for the unimplemented CP reset command + - Report the partid of dev_am79c971 type AM79C971_TYPE_10BASE_T as Am79C970A. + - Fixes the "AMD Unknown" that shows up in "show controllers". + IOS calls this "AMD Presidio" or "AmdP2". + - MPC860 FEC: (logic is inlined in dev_mpc860.c for now) + - implement PHY LXT970A, which was hardcoded as values in the MII registers + - if sending with link down, report no heartbeat and lost carrier + - PCMCIA disk: + - annotate the "Card Information Structure" data + - add missing CISTPL_END + - Document Cisco EEPROM format v1 and v4. + - Add CMake build system. + - Missing empty line at end of fs_nvram.c + - Fix unused function warnings. + - Remove unused duplicate of physmem_get_hptr from stable/mips64_jit.c + - Add test builds using Travis CI. + - Create new README.md based on README for GitHub frontpage. + - Add common.h. + - Move generic includes, types and macros from utils.h to common.h. + - Minimize includes in sbox.c/h. + - Minimize includes in crc.c/h. + - Fix unstable nojit compilation. + - Fix unused variable warning in ppc32_jit.c. + - Use dev_dec21140.c from unstable. + - Fix bandwidth statistics + - Check if the NIO can trasmit + - Add #pragma once to common.h + - Rename common.h to dynamips_common.h. + - Delete ds1620.h. + - This file is not used and most of the constants are in dev_ds1620.c. + - Tell the compiler that mem_bswap32 does not require aligned data. + - Minimize headers. + - define FD_SETSIZE for Cygwin in dynamips_common.h + - Rename double underscore macros: + - rename __not_aligned to _not_aligned + - rename __maybe_unused to _maybe_used + - rename __unused to _unused + - Use an exclusive lock while dumping captured packets. (thread safety) + - Respect the snapshot length of the descriptor. + - Report failed setups of hypervisor command 'nio setup_filter'. + - Make a single FAT16 partition when pcmia disks are first created. + - Change pcap snapshot length to 65535. + - Remove old Makefiles to avoid confusion. (not gonna be maintained) + - Improve TX performance of i8254x (PA-GE) by sending up to 16 packets at a time. + - Merge pull request #45 from candlerb/candlerb/txperformance + - Print the device name when debugging pci accesses. + - Indicate the TODO list is from the original author. + - Fix for issue #9 - Reproducable crash + - Fixed issue #38 - Unknown file system detected + - Fixed issue #41 - "Frame is Too Long" error in Wireshark + +------------------------------------------------------------------- Old: ---- dynamips-0.2.12-source.zip New: ---- dynamips-0.2.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dynamips.spec ++++++ --- /var/tmp/diff_new_pack.wFCwoQ/_old 2014-07-12 17:14:58.000000000 +0200 +++ /var/tmp/diff_new_pack.wFCwoQ/_new 2014-07-12 17:14:58.000000000 +0200 @@ -17,14 +17,14 @@ Name: dynamips -Version: 0.2.12 +Version: 0.2.13 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: dos2unix BuildRequires: libelf-devel BuildRequires: libpcap-devel BuildRequires: libuuid-devel -BuildRequires: unzip +BuildRequires: cmake Url: http://www.gns3.net %ifarch x86_64 %if %{undefined fedora} @@ -32,7 +32,7 @@ BuildRequires: glibc-devel-32bit %endif %endif -Source: http://sourceforge.net/projects/gns-3/files/Dynamips/%{version}/%{name}-%{version}-source.zip +Source: %{name}-%{version}.tar.gz Summary: Cisco router Emulator License: GPL-2.0+ Group: System/Emulators/Other @@ -50,22 +50,29 @@ %setup -q %build +mkdir build +cd build +CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; +CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; %ifarch x86_64 -make_opts="DYNAMIPS_ARCH=amd64" +cmake -DYNAMIPS_ARCH=amd64 -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} .. +%else +cmake -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} .. %endif -export CFLAGS="%{optflags} -I/usr/include/libelf -fno-strict-aliasing -fstack-protector" -export CXXFLAGS="$CFLAGS" -%{__make} $make_opts +%__make %{?_smp_mflags} %install -%{__make} install DESTDIR=%{buildroot} mandir=%{_mandir} bindir=%{_bindir} prefix=/usr $make_opts +cd build +make DESTDIR=%{buildroot} install +cd .. dos2unix COPYING README README.hypervisor TODO %files %defattr(-,root,root) -%doc COPYING README README.hypervisor TODO -%{_bindir}/dynamips +#%doc COPYING README README.hypervisor TODO +%{_bindir}/%{name} %{_bindir}/nvram_export %{_mandir}/man*/* +%{_datadir}/doc/%{name} %changelog -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
