Hello community,

here is the log from the commit of package libmicrohttpd for openSUSE:Factory 
checked in at 2014-04-26 09:58:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmicrohttpd (Old)
 and      /work/SRC/openSUSE:Factory/.libmicrohttpd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmicrohttpd"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmicrohttpd/libmicrohttpd.changes      
2014-02-02 18:08:53.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libmicrohttpd.new/libmicrohttpd.changes 
2014-04-26 09:58:46.000000000 +0200
@@ -1,0 +2,46 @@
+Thu Apr 24 07:32:10 UTC 2014 - [email protected]
+
+- remove dependency on gpg-offline, source validator already
+  does that
+
+-------------------------------------------------------------------
+Mon Apr 21 06:44:06 UTC 2014 - [email protected]
+
+- Version bump to 0.9.34:
+  * Drop tls patch seems to build fine
+  * Remove code for other distros we build against 13.1+ anywhere
+    within obs and it just clutters the spec.
+  * Explicitely name switches in configure to make sure things go
+    the desired way.
+  * Fix install of libmicrohttpspdy pc file.
+  + Added support for TCP FASTOPEN.
+  + Removed dependency on plibc for simpler compilation for W32.
+  + Added configure option "--disable-pipes" to use socketpairs
+    instead of pipes for signalling to child threads. Pipes are
+    always disabled on W32.
+  + Corrected some uses of 'int' vs. 'size_t'.
+  + MHD_USE_DUAL_STACK in libmicrohttpd currently just *inhibits
+    setting* the IPV6_V6ONLY socket option, but per Microsoft's
+    documentation the default on Windows is that this is enabled, thus
+    MHD_USE_DUAL_STACK will not work (since it leaves the
+    default). libmicrohttpd should probably just unconditionally set
+    IPV6_V6ONLY to the desired value when the option is available.
+  + Allow Keep-Alive with HTTP 1.0 (if explicitly requested),
+    and automatically set "Connection: Keep-Alive" in response
+    in this case as well.
+  + Adding explicit annotations to hide symbols that are not for
+    export in the C code (gcc 4.0 or higher only).
+  + Adding a few lines to avoid warnings from picky compilers.
+
+- Added patches:
+  * libmicrohttpd-0.9.34-spdy-pc.patch
+- Dropped patches:
+  * libmicrohttpd-drop-test_tls_options.patch
+
+-------------------------------------------------------------------
+Tue Mar  4 12:42:30 UTC 2014 - [email protected]
+
+- do not run checks in parallel - they deadlock from time to time
+- enable make debug to debug the problem on OBS in case it reappears
+
+-------------------------------------------------------------------

Old:
----
  libmicrohttpd-0.9.33.tar.gz
  libmicrohttpd-0.9.33.tar.gz.sig
  libmicrohttpd-drop-test_tls_options.patch

New:
----
  libmicrohttpd-0.9.34-spdy-pc.patch
  libmicrohttpd-0.9.34.tar.gz
  libmicrohttpd-0.9.34.tar.gz.sig

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

Other differences:
------------------
++++++ libmicrohttpd.spec ++++++
--- /var/tmp/diff_new_pack.fzpmyI/_old  2014-04-26 09:58:46.000000000 +0200
+++ /var/tmp/diff_new_pack.fzpmyI/_new  2014-04-26 09:58:46.000000000 +0200
@@ -19,35 +19,29 @@
 
 %global libmicrohttpd libmicrohttpd10
 %global libmicrospdy  libmicrospdy0
-
 Name:           libmicrohttpd
-Version:        0.9.33
+Version:        0.9.34
 Release:        0
 Summary:        Small Embeddable HTTP Server Library
 License:        LGPL-2.1+
 Group:          Productivity/Networking/Web/Servers
 Url:            http://gnunet.org/libmicrohttpd/
-
 Source0:        
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz
 Source1:        
http://ftpmirror.gnu.org/libmicrohttpd/%{name}-%{version}.tar.gz.sig
 Source2:        libmicrohttpd.keyring
-#PATCH-FIX-OPENSUSE: test_tls_options fails when running in OBS, so lets drop 
that one
-Patch0:         libmicrohttpd-drop-test_tls_options.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+# PATCH-FIX-UPSTREAM: install spdy pc file, from Fedora and already upstream 
applied
+Patch0:         libmicrohttpd-0.9.34-spdy-pc.patch
+# Autotools only due to above patch
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  libcurl-devel
 BuildRequires:  libgcrypt-devel >= 1.2.4
-BuildRequires:  libtasn1-devel
-%if 0%{?suse_version}
 BuildRequires:  libgnutls-devel
-BuildRequires:  libopenssl-devel
+BuildRequires:  libtasn1-devel
+BuildRequires:  libtool
+BuildRequires:  openssl-devel
 BuildRequires:  pkg-config
-%if 0%{?suse_version} >= 1230
-BuildRequires:  gpg-offline
-%endif
-%else
-BuildRequires:  gnutls-devel
-BuildRequires:  pkgconfig
-%endif
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 GNU libmicrohttpd is a small C library that is supposed to make it easy to run 
@@ -76,7 +70,6 @@
 application, check it out.
 
 %package -n %{libmicrohttpd}
-
 Summary:        Small embeddable http server library
 Group:          System/libraries
 
@@ -84,7 +77,6 @@
 Shared library for %{name} (%{summary}).
 
 %package -n %{libmicrospdy}
-
 Summary:        Small embeddable http server library
 Group:          System/libraries
 
@@ -97,20 +89,20 @@
 partially version 3 of SPDY.
 
 %package devel
+Summary:        Small Embeddable HTTP Server Library
+Group:          Development/Libraries/C and C++
 Requires:       %{libmicrohttpd} = %{version}
 Requires(post): info
 Requires(postun): info
-Summary:        Small Embeddable HTTP Server Library
-Group:          Development/Libraries/C and C++
 
 %description devel
 Headers, pkg-config files, so link and other development files for %{name}
 (%{summary}).
 
 %package -n libmicrospdy-devel
-Requires:       %{libmicrospdy} = %{version}
 Summary:        Small Embeddable HTTP Server Library
 Group:          Development/Libraries/C and C++
+Requires:       %{libmicrospdy} = %{version}
 
 %description -n libmicrospdy-devel
 Headers for libmicrospdy (%{summary}).
@@ -126,27 +118,27 @@
  * No error handling for curl requests.
 
 %prep
-%if 0%{?suse_version} >= 1230
-%gpg_verify %{SOURCE1}
-%endif
 %setup -q
-
-#XXX: test fail inside OBS only
-%if 0%{?opensuse_bs}
 %patch0 -p1
-%endif
+autoreconf -vi
 
 %build
-%configure --disable-static \
-       --enable-curl
-%__make %{?_smp_mflags}
+%configure \
+       --enable-bauth --enable-dauth \
+       --enable-epoll \
+       --enable-messages --enable-postprocessor \
+       --enable-https --enable-gnutls \
+       --disable-static \
+       --enable-curl \
+       --enable-spdy
+make %{?_smp_mflags}
 
 %install
-make install DESTDIR="%buildroot"
-find %{buildroot} -name "*.la" -delete
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-%__make %{?_smp_mflags} check
+make -d -j1 check
 
 %post -n %{libmicrohttpd} -p /sbin/ldconfig
 
@@ -157,36 +149,13 @@
 %postun -n %{libmicrospdy} -p /sbin/ldconfig
 
 %post devel
-%if 0%{?fedora_version}
-/sbin/install-info --info-dir=%{_infodir} 
--info-file=%{_infodir}/microhttpd.info%{ext_info}
-/sbin/install-info --info-dir=%{_infodir} 
--info-file=%{_infodir}/microhttpd-tutorial.info%{ext_info}
-%endif
-
-%if 0%{?mandriva_version}
-%_install_info libmicrohttpd.info
-%_install_info libmicrohttpd-tutorial.info
-%endif
 
-%if 0%{?suse_version}
 %install_info --info-dir=%{_infodir} %{_infodir}/libmicrohttpd.info%{ext_info}
 %install_info --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd-tutorial.info%{ext_info}
-%endif
 
 %postun devel
-%if 0%{?fedora_version} || 0%{?scientificlinux_version} || 0%{?centos_version}
-/sbin/install-info --delete --info-dir=%{_infodir} 
--info-file=%{_infodir}/microhttpd.info%{ext_info}
-/sbin/install-info --delete --info-dir=%{_infodir} 
--info-file=%{_infodir}/microhttpd-tutorial.info%{ext_info}
-%endif
-
-%if 0%{?mandriva_version}
-%_remove_install_info libmicrohttpd.info
-%_remove_install_info libmicrohttpd-tutorial.info
-%endif
-
-%if 0%{?suse_version}
 %install_info_delete --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd.info%{ext_info}
 %install_info_delete --info-dir=%{_infodir} 
%{_infodir}/libmicrohttpd-tutorial.info%{ext_info}
-%endif
 
 %files -n %{libmicrohttpd}
 %defattr(-,root,root)
@@ -209,14 +178,10 @@
 %defattr(-,root,root)
 %{_includedir}/microspdy.h
 %{_libdir}/libmicrospdy.so
+%{_libdir}/pkgconfig/libmicrospdy.pc
 
 %files -n microspdy2http
 %defattr(-,root,root)
 %attr(0755,root,root) %{_bindir}/microspdy2http
 
-# Do NOT delete this cause I need it for Fedora & Mandriva too!
-%if 0%{?fedora_version} || 0%{?scientificlinux_version} || 0%{?centos_version}
-%exclude %{_infodir}/dir
-%endif
-
 %changelog

++++++ libmicrohttpd-0.9.34-spdy-pc.patch ++++++
diff -urN libmicrohttpd-0.9.34/configure.ac 
libmicrohttpd-0.9.34-spdy-pc/configure.ac
--- libmicrohttpd-0.9.34/configure.ac   2014-02-24 23:13:03.000000000 +0100
+++ libmicrohttpd-0.9.34-spdy-pc/configure.ac   2014-03-13 16:47:58.733989222 
+0100
@@ -640,6 +640,7 @@
 
 AC_CONFIG_FILES([
 libmicrohttpd.pc
+libmicrospdy.pc
 Makefile
 contrib/Makefile
 doc/Makefile
diff -urN libmicrohttpd-0.9.34/Makefile.am 
libmicrohttpd-0.9.34-spdy-pc/Makefile.am
--- libmicrohttpd-0.9.34/Makefile.am    2013-05-05 20:48:18.000000000 +0200
+++ libmicrohttpd-0.9.34-spdy-pc/Makefile.am    2014-03-13 16:35:04.883473986 
+0100
@@ -3,5 +3,5 @@
 EXTRA_DIST = acinclude.m4 libmicrohttpd.pc.in libmicrospdy.pc.in
 
 pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libmicrohttpd.pc
+pkgconfig_DATA = libmicrohttpd.pc libmicrospdy.pc
 
++++++ libmicrohttpd-0.9.33.tar.gz -> libmicrohttpd-0.9.34.tar.gz ++++++
++++ 40235 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to