Hello community,

here is the log from the commit of package linux-atm for openSUSE:Factory 
checked in at 2014-01-30 12:51:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/linux-atm (Old)
 and      /work/SRC/openSUSE:Factory/.linux-atm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "linux-atm"

Changes:
--------
--- /work/SRC/openSUSE:Factory/linux-atm/linux-atm.changes      2013-03-11 
12:06:08.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.linux-atm.new/linux-atm.changes 2014-01-30 
12:52:00.000000000 +0100
@@ -1,0 +2,16 @@
+Thu Jan 23 21:59:12 UTC 2014 - [email protected]
+
+- Cleanup spec file, remove %clean section
+- Updated to 2.5.2
+- Removed linux-atm-2.5.0.diff (in mainline)
+- Removed linux-atm-2.5.0-include.patch (in mainline)
+- Rebased linux-atm-2.5.0-fdleak.patch as linux-atm-2.5.2_fdleak.patch
+- Added linux-atm-2.5.2_implicit-fortify-decl.patch to fix implicit 
declarations
+
+-------------------------------------------------------------------
+Tue Apr 16 08:05:54 UTC 2013 - [email protected]
+
+- Added url as source.
+  Please see http://en.opensuse.org/SourceUrls
+
+-------------------------------------------------------------------

Old:
----
  linux-atm-2.5.0-fdleak.patch
  linux-atm-2.5.0-include.patch
  linux-atm-2.5.0.diff
  linux-atm-2.5.0.tar.bz2

New:
----
  linux-atm-2.5.2.tar.gz
  linux-atm-2.5.2_fdleak.patch
  linux-atm-2.5.2_implicit-fortify-decl.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ linux-atm.spec ++++++
--- /var/tmp/diff_new_pack.YCV811/_old  2014-01-30 12:52:01.000000000 +0100
+++ /var/tmp/diff_new_pack.YCV811/_new  2014-01-30 12:52:01.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package linux-atm
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,79 +17,83 @@
 
 
 Name:           linux-atm
-%define sover  1
-BuildRequires:  bison
-BuildRequires:  flex
-BuildRequires:  glibc-devel
-Url:            http://sourceforge.net/projects/linux-atm/
+Version:        2.5.2
+Release:        0
+%global sover   1
 Summary:        Tools for ATM
 License:        BSD-3-Clause and GPL-2.0+ and LGPL-2.1+
 Group:          Productivity/Networking/Other
-Version:        2.5.0
-Release:        0
-Source0:        linux-atm-%{version}.tar.bz2
-Patch0:         linux-atm-%{version}.diff
-Patch1:         linux-atm-2.5.0-include.patch
-Patch2:         linux-atm-2.5.0-fdleak.patch
+
+Url:            http://linux-atm.sourceforge.net/
+Source0:        
http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM linux-atm-2.5.2_fdleak.patch
+Patch0:         linux-atm-2.5.2_fdleak.patch
+# PATCH-FIX-UPSTREAM linux-atm-2.5.2_implicit-fortify-decl.patch -- fix 
implicit declarations
+Patch1:         linux-atm-2.5.2_implicit-fortify-decl.patch
+
+BuildRequires:  bison
+BuildRequires:  flex
+BuildRequires:  glibc-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Tools to support ATM (Asynchronous Transfer Mode) networking.
 
-%package -n libatm%sover
+
+%package -n libatm%{sover}
 
 Summary:        Libraries for ATM
 Group:          System/Libraries
 
-%description -n libatm%sover
+%description -n libatm%{sover}
 Libraries for ATM (Asynchronous Transfer Mode) networking.
 
+
 %package devel
 Summary:        Development for ATM
 Group:          Development/Libraries/C and C++
-Requires:       libatm%sover = %version
+Requires:       libatm%{sover} = %{version}
 
 %description devel
 Libraries and header files for ATM (Asynchronous Transfer Mode)
 networking.
 
+
 %prep
-%setup -q -n linux-atm-%{version}
-%patch0
+%setup -q
+%patch0 -p1
 %patch1 -p1
-%patch2
 
 %build
 %configure --disable-static
 %{__make} %{?_smp_mflags}
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+%{__make} install DESTDIR=%{buildroot}
 %{__rm} -rf %{buildroot}%{_libdir}/*.la
 
-%clean
-rm -rf %{buildroot}
-
-%post -n libatm%sover -p /sbin/ldconfig
+%post -n libatm%{sover} -p /sbin/ldconfig
 
-%postun -n libatm%sover -p /sbin/ldconfig
+%postun -n libatm%{sover} -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
-%config(noreplace) /etc/atmsigd.conf
-/usr/bin/*
-/usr/sbin/*
+%config(noreplace) %{_sysconfdir}/atmsigd.conf
+%config(noreplace) %{_sysconfdir}/hosts.atm
+%{_bindir}/*
+%{_sbindir}/*
+/lib/firmware/*
 %doc README AUTHORS ChangeLog NEWS THANKS BUGS
 %doc COPYING COPYING.GPL COPYING.LGPL
 %doc %{_mandir}/man*/*.gz
 
-%files -n libatm%sover
+%files -n libatm%{sover}
 %defattr(-,root,root)
-%{_libdir}/*.so
-%{_libdir}/*.so.*
+%{_libdir}/libatm.so.%{sover}*
 
 %files devel
 %defattr(-,root,root)
-%{_includedir}/*
+%{_includedir}/atm*.h
+%{_libdir}/libatm.so
 
 %changelog

++++++ linux-atm-2.5.2_fdleak.patch ++++++
diff -Ppru linux-atm-2.5.2.orig/.directory linux-atm-2.5.2/.directory
--- linux-atm-2.5.2.orig/.directory     1970-01-01 01:00:00.000000000 +0100
+++ linux-atm-2.5.2/.directory  2014-01-23 23:39:47.120089077 +0100
@@ -0,0 +1,4 @@
+[Dolphin]
+Timestamp=2014,1,23,23,39,47
+Version=3
+ViewMode=1
diff -Ppru linux-atm-2.5.2.orig/src/arpd/atmarp.c 
linux-atm-2.5.2/src/arpd/atmarp.c
--- linux-atm-2.5.2.orig/src/arpd/atmarp.c      2009-11-30 17:56:52.000000000 
+0100
+++ linux-atm-2.5.2/src/arpd/atmarp.c   2014-01-23 23:44:31.170128564 +0100
@@ -89,14 +89,17 @@ static int print_table(void)
     }
     while ((size = read(fd,buffer,BUF_SIZE))) {
        if (size < 0) {
+           close(fd);
            perror("read " ATMARP_DUMP_DIR "/" ATMARP_DUMP_FILE);
            return 1;
        }
        if (write(1,buffer,size) < 0) {
+           close(fd);
            perror("write stdout");
            return 1;
        }
     }
+    close(fd);
     return 0;
 }
 
++++++ linux-atm-2.5.2_implicit-fortify-decl.patch ++++++
diff -Ppru linux-atm-2.5.2.orig/src/maint/hediag.c 
linux-atm-2.5.2/src/maint/hediag.c
--- linux-atm-2.5.2.orig/src/maint/hediag.c     2009-11-30 17:56:52.000000000 
+0100
+++ linux-atm-2.5.2/src/maint/hediag.c  2014-01-23 23:29:56.288066939 +0100
@@ -1,5 +1,6 @@
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <unistd.h>
 #include <sys/ioctl.h>
 #include <sys/types.h>
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to