Hello community,

here is the log from the commit of package i4l-base for openSUSE:Factory 
checked in at 2015-06-12 20:27:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/i4l-base (Old)
 and      /work/SRC/openSUSE:Factory/.i4l-base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "i4l-base"

Changes:
--------
--- /work/SRC/openSUSE:Factory/i4l-base/i4l-base.changes        2014-04-23 
20:36:32.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.i4l-base.new/i4l-base.changes   2015-06-12 
20:27:27.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Jun  9 08:41:48 UTC 2015 - sch...@suse.de
+
+- Force gnu89 inline semantics
+
+-------------------------------------------------------------------
+Mon May 11 10:42:04 UTC 2015 - dmuel...@suse.com
+
+- add isdn4k-utils-gcc5-fixes.patch: Fix build against GCC 5.x
+- remove arm-fix-va_arg-usage.diff: not needed anymore
+
+-------------------------------------------------------------------

Old:
----
  arm-fix-va_arg-usage.diff

New:
----
  isdn4k-utils-gcc5-fixes.patch

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

Other differences:
------------------
++++++ i4l-base.spec ++++++
--- /var/tmp/diff_new_pack.1LaGjD/_old  2015-06-12 20:27:29.000000000 +0200
+++ /var/tmp/diff_new_pack.1LaGjD/_new  2015-06-12 20:27:29.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package i4l-base
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -56,15 +56,15 @@
 Source8:        i4l-base-postprocess
 Source9:        i4l-base-sysconfig
 Source10:       libcapi20-3.0.7.tar.bz2
+Source99:       i4l-base-rpmlintrc
 Patch:          isdn4k-utils.dif
 Patch1:         capi20_3.0.7.patch
-Patch4:         arm-fix-va_arg-usage.diff
+Patch2:         isdn4k-utils-gcc5-fixes.patch
 Patch11:        i4l_suse.diff
 Patch12:        i4l_suse-sleep.diff
 Patch31:        divactrl_2.1-gcc.diff
 Patch32:        divactrl_2.1-fix.diff
 Patch33:        divactrl_2.1-dprintf.diff
-#Patch10:      i4l_suse-auto.diff
 Patch34:        vboxbeep-pie.patch
 Patch35:        isdnctrl-pie.patch
 Patch36:        divactrl_2.1-dialog.patch
@@ -217,7 +217,7 @@
 %patch34 -p1
 %patch35 -p1
 %patch1 -p0
-%patch4
+%patch2 -p2
 chmod a+x */configure
 mv -f eicon/firmware/eicon_firm.tgz eicon/firmware/firmware.tgz
 mv -f eicon/firmware ../divactrl_2.1/
@@ -252,15 +252,15 @@
  autoconf
  cd ..
 done
-export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
-make CFLAGS="$RPM_OPT_FLAGS  -fno-strict-aliasing" LIBDIR=/usr/%_lib subconfig
+export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fgnu89-inline"
+make CFLAGS="$RPM_OPT_FLAGS  -fno-strict-aliasing -fgnu89-inline" 
LIBDIR=/usr/%_lib subconfig
 cd capiinit
 ./configure --sbindir=/sbin --mandir=/usr/share/man --libdir=/usr/%_lib
 cd ..
-make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -DUSE_INTERP_RESULT 
-DUSE_INTERP_ERRORLINE"
+make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fgnu89-inline 
-DUSE_INTERP_RESULT -DUSE_INTERP_ERRORLINE"
 # build destination database with all available data
 pushd isdnlog/tools/dest
-make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" alldata
+make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fgnu89-inline" alldata
 popd
 cd ant-phone 
 ./configure --prefix=/usr --mandir=/usr/share/man --libdir=/usr/%_lib
@@ -271,7 +271,7 @@
 ./configure --sbindir=/sbin --bindir=/usr/bin \
         --with-sbin=/sbin --mandir=/usr/share/man \
         --with-datas=/lib/firmware/isdn --libdir=/usr/%_lib
-make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fgnu89-inline"
 
 %install
 mkdir -p $RPM_BUILD_ROOT/usr/{sbin,bin,share,include}

++++++ isdn4k-utils-gcc5-fixes.patch ++++++
diff -ur a/isdn4k-utils/ipppd/main.c b/isdn4k-utils/ipppd/main.c
--- a/isdn4k-utils/ipppd/main.c 2005-08-01 14:15:15.000000000 +0200
+++ b/isdn4k-utils/ipppd/main.c 2015-05-11 13:09:33.843112816 +0200
@@ -1302,11 +1302,7 @@
          * what gets passed for a va_list is like a void * in some sense.
          */
         a = va_arg(args, void *);
-#ifdef __alpha__       /* always do this? */
-       n = fmtmsg(buf, buflen + 1, f, a);
-#else
-       n = vfmtmsg(buf, buflen + 1, f, a);
-#endif
+        n = fmtmsg(buf, buflen + 1, f, a);
         buf += n;
         buflen -= n;
         continue;
diff -ur a/isdn4k-utils/isdnlog/tools/rate.h b/isdn4k-utils/isdnlog/tools/rate.h
--- a/isdn4k-utils/isdnlog/tools/rate.h 2005-01-02 17:37:21.000000000 +0100
+++ b/isdn4k-utils/isdnlog/tools/rate.h 2015-05-11 12:26:23.024548264 +0200
@@ -275,11 +275,11 @@
 int pnum2prefix(int pnum, time_t when);
 int pnum2prefix_variant(char * pnum, time_t when);
 int vbn2prefix(char *vbn, int *len);
-inline int getNProvider( void );
+int getNProvider( void );
 /* char   *prefix2provider(int prefix, char *s) is defined in telnum.h */
 char   *prefix2provider_variant(int prefix, char *s);
 int isProviderValid(int prefix, time_t when);
-inline int isProviderBooked( int i);
+int isProviderBooked( int i);
 int getPrsel(char *telnum, int *provider, int *zone, int *area);
 
 

Reply via email to