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]

Reply via email to