Hello community,
here is the log from the commit of package libserf for openSUSE:Factory checked in at 2013-06-05 11:54:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libserf (Old)
and /work/SRC/openSUSE:Factory/.libserf.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libserf"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libserf/libserf.changes 2013-02-23 16:37:03.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libserf.new/libserf.changes 2013-06-05 11:54:35.000000000 +0200
@@ -1,0 +2,16 @@
+Tue Jun 4 06:22:02 UTC 2013 - andreas.stieger@gmx.de
+
+- update to Serf 1.2.1
+ * Fix issue 95: add gssapi switches to configure
+ * Fix issue 97: skip mmap bucket if APR_HAS_MMAP is undefined
+ * Fix issue 102: digest authentication failures
+ * Improve error return values in SSPI authentication
+ * Ensure serf-1.pc is constructed by serfmake
+ * Optimize SPNego authentication processing
+ * Reject certs that application does not like
+ * Fix possible endless loop in serf_linebuf_fetch()
+- replace libserf-1.2.0-configure.in-add-gssapi.patch (committed
+ upstream) with libserf-1.2.1-configure.in-add-gssapi.patch
+ (still changes required as patch was changed upstream)
+
+-------------------------------------------------------------------
Old:
----
libserf-1.2.0-configure.in-add-gssapi.patch
serf-1.2.0.tar.bz2
New:
----
libserf-1.2.1-configure.in-add-gssapi.patch
serf-1.2.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libserf.spec ++++++
--- /var/tmp/diff_new_pack.J00Hco/_old 2013-06-05 11:54:36.000000000 +0200
+++ /var/tmp/diff_new_pack.J00Hco/_new 2013-06-05 11:54:36.000000000 +0200
@@ -23,20 +23,19 @@
Name: libserf
%define soname 0
%define major 1
-Version: 1.2.0
+Version: 1.2.1
Release: 0
Summary: High-Performance Asynchronous HTTP Client Library
License: Apache-2.0
Group: System/Libraries
Source: https://serf.googlecode.com/files/serf-%{version}.tar.bz2
-Patch0: libserf-1.2.0-configure.in-add-gssapi.patch
+Patch0: libserf-1.2.1-configure.in-add-gssapi.patch
Url: https://serf.googlecode.com
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: autoconf
-BuildRequires: automake
BuildRequires: gcc
BuildRequires: glibc-devel
%if %{with gssapi}
+BuildRequires: autoconf
BuildRequires: autoconf >= 2.50
BuildRequires: krb5-devel
%endif
@@ -121,7 +120,7 @@
%build
%if %{with gssapi}
-# required for libserf-1.2.0-configure.in-add-gssapi.patch
+# required for libserf-1.2.1-configure.in-add-gssapi.patch
autoreconf -v
%endif
++++++ libserf-1.2.0-configure.in-add-gssapi.patch -> libserf-1.2.1-configure.in-add-gssapi.patch ++++++
--- /work/SRC/openSUSE:Factory/libserf/libserf-1.2.0-configure.in-add-gssapi.patch 2013-02-23 16:37:03.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libserf.new/libserf-1.2.1-configure.in-add-gssapi.patch 2013-06-05 11:54:35.000000000 +0200
@@ -1,63 +1,33 @@
From: Andreas Stieger
-Date: 2013-02-22 21:52:12 +0000
-Subject: [PATCH] add gssapi to autoconf build system
-References: http://code.google.com/p/serf/issues/detail?id=95
-Upsptream: submitted
+Date: 2013-06-04 07:23:00 +0100
+Subject: [PATCH] autoconf build system fails with gssapi
+References: https://code.google.com/p/serf/issues/detail?id=103
-./configure in serf 1.2.0 does not look for, find or accept options to
-configure gssapi support, this is supported with serfmake.
+[ 85s] checking for gssapi support in krb5-config... yes
+[ 85s] adding "-DSERF_HAVE_GSSAPI" to CFLAGS
+[ 85s] adding "-lgssapi_krb5" to LDFLAGS
+[ 85s] adding "-lkrb5" to LDFLAGS
+[ 85s] adding "-lk5crypto" to LDFLAGS
+[ 85s] adding "-lcom_err" to LDFLAGS
+[ 85s] checking if gssapi works... no
+[ 85s] configure: error: cannot find GSSAPI (Kerberos)
+
+AC_LINK_IFELSE fails unless LIBS="$LIBS $GSSAPI_libs".
---
- configure.in | 39 +++++++++++++++++++++++++++++++++++++++
- 1 file changed, 39 insertions(+)
+ configure.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
-Index: serf-1.2.0/configure.in
+Index: serf-1.2.1/configure.in
===================================================================
---- serf-1.2.0.orig/configure.in 2012-12-08 19:45:28.000000000 +0000
-+++ serf-1.2.0/configure.in 2013-02-22 21:51:17.000000000 +0000
-@@ -194,6 +194,45 @@ dnl Look for OpenSSL
- AC_CHECK_HEADER([openssl/opensslv.h], [],
- [AC_MSG_ERROR([We require OpenSSL; try --with-openssl])])
-
-+dnl Look for Kerberos 5 for GSSAPI
-+AC_ARG_WITH(gssapi,
-+ APR_HELP_STRING([--with-gssapi=PATH],[build with GSSAPI support; needs krb5-config in PATH/bin (eg. /usr/lib/mit)]),
-+[
-+ if test "$withval" = "yes"; then
-+ AC_MSG_ERROR([--with-gssapi requires a path])
-+ else
-+ gssapi_prefix=$withval/
-+
-+ if test "x$gssapi_prefix" != "x" -a ! -d "$gssapi_prefix"; then
-+ AC_MSG_ERROR('--with-gssapi requires a path to a directory')
-+ fi
-+ AC_MSG_CHECKING([for krb5-config])
-+ if test -x "$gssapi_prefix/bin/krb5-config"; then
-+ krb5conf=$gssapi_prefix/bin/krb5-config
-+ AC_MSG_RESULT([$krb5conf])
-+ AC_MSG_CHECKING([for gssapi support in krb5-config])
-+ if "$krb5conf" | grep gssapi > /dev/null; then
-+ AC_MSG_RESULT([yes])
-+ GSSAPI_confopts=gssapi
-+ else
-+ AC_MSG_RESULT([no])
-+ GSSAPI_confopts=
-+ fi
-+ GSSAPI_cflags=`"$krb5conf" --cflags $GSSAPI_confopts`
-+ APR_ADDTO(CFLAGS, "$GSSAPI_cflags")
-+ APR_ADDTO(CFLAGS, [-DSERF_HAVE_GSSAPI])
-+ APR_ADDTO(CFLAGS, [-g])
-+ GSSAPI_libs=`"$krb5conf" --libs $GSSAPI_confopts`
-+ APR_ADDTO(LDFLAGS, "$GSSAPI_libs")
-+ else
-+ AC_MSG_RESULT([no])
-+ AC_MSG_WARN([--with-gssapi specified but krb5-config not found])
-+ fi
-+
-+ fi
-+])
-+
-+
- dnl CuTest requires libm on Solaris
- AC_SEARCH_LIBS(fabs, m)
-
+--- serf-1.2.1.orig/configure.in 2013-06-03 18:52:41.000000000 +0100
++++ serf-1.2.1/configure.in 2013-06-04 07:15:02.000000000 +0100
+@@ -230,7 +230,7 @@ AC_ARG_WITH(gssapi,
+ fi
+ APR_ADDTO(CFLAGS, "$GSSAPI_cflags")
+ APR_ADDTO(CFLAGS, [-DSERF_HAVE_GSSAPI])
+- APR_ADDTO(LDFLAGS, "$GSSAPI_libs")
++ APR_ADDTO(LIBS, "$GSSAPI_libs")
+ AC_MSG_CHECKING([if gssapi works])
+ AC_LINK_IFELSE([AC_LANG_SOURCE([[
+ #include
++++++ serf-1.2.0.tar.bz2 -> serf-1.2.1.tar.bz2 ++++++
++++ 9597 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org