![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package libosip2 for openSUSE:Factory checked in at 2013-07-17 10:28:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libosip2 (Old) and /work/SRC/openSUSE:Factory/.libosip2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libosip2" Changes: -------- --- /work/SRC/openSUSE:Factory/libosip2/libosip2.changes 2013-06-26 20:28:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libosip2.new/libosip2.changes 2013-07-17 10:28:45.000000000 +0200 @@ -2,19 +1,0 @@ -Thu Jun 20 12:23:05 UTC 2013 - fisiu@opensuse.org - -- Update to 4.0.0: - * reduce path len // remove path in front of logs. - * accept only SIP/D.D format message. - * fix bug when releasing request with missing major headers. - * fix minor memory leak // remove limitation on fifo size. - * use system independant time for osip_gettimeofday on unix platform. - * To compile/use osip based application in multi threaded - env, you don't need to define -DOSIP_MT any more. Instead, - if you wish to disable the feature, you can compile with - -DOSIP_MONOTHREAD. - * A few other clean up were made inside osip to avoid any - define to appear in include files. Also to avoid conflict, - config.h has been renamed to osip-config.h. -- Patches updated. -- Spec cleanup. - -------------------------------------------------------------------- Old: ---- libosip2-4.0.0-pthread.patch libosip2-4.0.0.patch libosip2-4.0.0.tar.gz New: ---- libosip2-3.5.0-pthread.patch libosip2-3.5.0.dif libosip2-3.5.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libosip2.spec ++++++ --- /var/tmp/diff_new_pack.LkFefm/_old 2013-07-17 10:28:45.000000000 +0200 +++ /var/tmp/diff_new_pack.LkFefm/_new 2013-07-17 10:28:45.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package libosip2 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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,23 +17,21 @@ Name: libosip2 -Version: 4.0.0 -Release: 0 -Summary: Implementation of SIP--RFC 3261 -License: LGPL-2.1+ -Group: Productivity/Networking/Other -Url: http://www.fsf.org/software/osip/osip.html -Source: http://ftp.gnu.org/gnu/osip/%{name}-%{version}.tar.gz -# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines -Patch0: libosip2-4.0.0.patch -# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines -Patch1: libosip2-4.0.0-pthread.patch BuildRequires: docbook2x BuildRequires: gcc-c++ BuildRequires: gperf BuildRequires: libtool BuildRequires: pkg-config +Summary: Implementation of SIP--RFC 3261 +License: LGPL-2.1+ +Group: Productivity/Networking/Other +Version: 3.5.0 +Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build +Url: http://www.fsf.org/software/osip/osip.html +Source: %name-%version.tar.bz2 +Patch: %name-3.5.0.dif +Patch1: libosip2-3.5.0-pthread.patch %description This is the GNU oSIP library. It has been designed to provide the @@ -43,10 +41,9 @@ %package devel Summary: Implementation of SIP--RFC 3261 -Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} -Requires: glibc-devel +Group: Productivity/Networking/Other Provides: libosip2:/usr/include/osip2/osip.h +Requires: %{name} = %{version} glibc-devel %description devel This is the GNU oSIP library. It has been designed to provide the @@ -56,7 +53,7 @@ %prep %setup -q -%patch0 +%patch -p1 %patch1 %build @@ -71,7 +68,7 @@ make %{?_smp_mflags} %install -%makeinstall +make DESTDIR=$RPM_BUILD_ROOT install rm -f %{buildroot}%{_libdir}/*.la %post -p /sbin/ldconfig @@ -87,7 +84,7 @@ %{_includedir}/osipparser2 %{_includedir}/osip2 %{_libdir}/lib*.so -%{_libdir}/pkgconfig/libosip2.pc +%_libdir/pkgconfig/libosip2.pc %{_mandir}/man1/* %changelog ++++++ libosip2-4.0.0-pthread.patch -> libosip2-3.5.0-pthread.patch ++++++ --- /work/SRC/openSUSE:Factory/libosip2/libosip2-4.0.0-pthread.patch 2013-06-26 20:28:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libosip2.new/libosip2-3.5.0-pthread.patch 2013-07-17 10:28:45.000000000 +0200 @@ -1,5 +1,3 @@ -Index: scripts/acx_pthread.m4 -=================================================================== --- scripts/acx_pthread.m4.orig +++ scripts/acx_pthread.m4 @@ -1,45 +1,88 @@ @@ -327,8 +325,6 @@ -])dnl ACX_PTHREAD +AC_LANG_RESTORE +])dnl AX_PTHREAD -Index: configure.in -=================================================================== --- configure.in.orig +++ configure.in @@ -42,6 +42,7 @@ AC_MSG_RESULT([Building Package on ${OS} @@ -336,7 +332,7 @@ dnl Initialize automake stuff AC_CONFIG_AUX_DIR(scripts) +AC_CONFIG_MACRO_DIR([scripts]) - AC_CONFIG_HEADERS(osip-config.h) + AC_CONFIG_HEADERS(config.h) AM_INIT_AUTOMAKE($PACKAGE, $VERSION) AM_ACLOCAL_INCLUDE(scripts) @@ -119,15 +120,8 @@ AC_ARG_ENABLE(minisize, @@ -345,18 +341,16 @@ dnl compile with mt support -if test "x$enable_mt" = "xyes"; then - if test "x$enable_pthread" = "xyes"; then - SIP_FSM_FLAGS="-DHAVE_PTHREAD" + SIP_FSM_FLAGS="-DOSIP_MT -DHAVE_PTHREAD" +- dnl FSM_LIB="-lpthread" - else +- SIP_FSM_FLAGS="-DOSIP_MT" ACX_PTHREAD() - fi --else -- SIP_FSM_FLAGS="-DOSIP_MONOTHREAD" -fi AM_CONDITIONAL(BUILD_MT, test x$enable_mt = xyes) -Index: Makefile.am -=================================================================== --- Makefile.am.orig +++ Makefile.am @@ -1,3 +1,4 @@ @@ -364,8 +358,6 @@ EXTRA_DIST = README BUGS FEATURES HISTORY autogen.sh libosip2.pc.in SUBDIRS = include src scripts help platform -Index: src/osip2/Makefile.am -=================================================================== --- src/osip2/Makefile.am.orig +++ src/osip2/Makefile.am @@ -15,9 +15,12 @@ endif ++++++ libosip2-3.5.0.dif ++++++ Index: b/src/osip2/port_sema.c =================================================================== --- a/src/osip2/port_sema.c +++ b/src/osip2/port_sema.c @@ -275,10 +275,20 @@ int osip_sem_trywait(struct osip_sem *_s } #elif defined (HAVE_SYS_SEM_H) /* support for semctl, semop, semget */ +#ifdef _SEM_SEMUN_UNDEFINED + union semun + { + int val; /* value for SETVAL */ + struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */ + unsigned short int *array; /* array for GETALL & SETALL */ + struct seminfo *__buf; /* buffer for IPC_INFO */ + }; +#endif + #define SEM_PERM 0600 struct osip_sem *osip_sem_init(unsigned int value) { union semun val; ++++++ libosip2-4.0.0.tar.gz -> libosip2-3.5.0.tar.bz2 ++++++ ++++ 69078 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org