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);