OBS User unknown 2008-03-10 16:43:54 +00:00 committed by Git OBS Bridge
parent 05d3dd90dc
commit 5dad05be99
3 changed files with 48 additions and 1 deletions

36
curl-gssapi-libs.patch Normal file
View File

@ -0,0 +1,36 @@
---
configure.ac | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
--- configure.ac.orig
+++ configure.ac
@@ -1010,18 +1010,23 @@ if test x"$want_gss" = xyes; then
if test -n "$gnu_gss"; then
curl_gss_msg="enabled (GNU GSS)"
- LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR -lgss"
+ LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR"
+ LIBS="$LIBS -lgss"
elif test -z "$GSSAPI_LIB_DIR"; then
if test -f "$GSSAPI_ROOT/bin/krb5-config"; then
- gss_ldflags=`$GSSAPI_ROOT/bin/krb5-config --libs gssapi`
- LDFLAGS="$LDFLAGS $gss_ldflags"
+ dnl krb5-config doesn't have --libs-only-L or similar, put everything
+ dnl into LIBS
+ gss_libs=`$GSSAPI_ROOT/bin/krb5-config --libs gssapi`
+ LIBS="$LIBS $gss_libs"
elif test "$GSSAPI_ROOT" != "yes"; then
- LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff -lgssapi"
+ LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff"
+ LIBS="$LIBS -lgssapi"
else
- LDFLAGS="$LDFLAGS -lgssapi"
+ LIBS="$LIBS -lgssapi"
fi
else
- LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR -lgssapi"
+ LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR"
+ LIBS="$LIBS -lgssapi"
fi
else
CPPFLAGS="$save_CPPFLAGS"

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Mon Mar 10 11:03:56 CET 2008 - mmarek@suse.cz
- clean up curl-config --libs output, thanks to Cristian Rodríguez
for pointing it out
-------------------------------------------------------------------
Fri Mar 7 11:03:25 CET 2008 - mmarek@suse.cz

View File

@ -16,7 +16,7 @@ BuildRequires: krb5-devel libidn-devel openldap2-devel openssl-devel zlib-devel
# used by the testsuite
BuildRequires: stunnel
Version: 7.18.0
Release: 15
Release: 16
AutoReqProv: on
License: BSD 3-Clause; X11/MIT
Group: Productivity/Networking/Web/Utilities
@ -26,6 +26,7 @@ Source: curl-%{version}.tar.bz2
Patch1: curl-test553.patch
Patch2: curl-use-openssl-cacerts.patch
Patch3: curl-better-gssapi-check.patch
Patch4: curl-gssapi-libs.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@ -91,6 +92,7 @@ Authors:
%patch1
%patch2
%patch3
%patch4
%build
autoreconf -fi
@ -170,6 +172,9 @@ rm -rf $RPM_BUILD_ROOT
%doc %{_mandir}/man3/*
%changelog
* Mon Mar 10 2008 mmarek@suse.cz
- clean up curl-config --libs output, thanks to Cristian Rodríguez
for pointing it out
* Fri Mar 07 2008 mmarek@suse.cz
- build with gssapi support (thanks to Michael Calmer)
* Mon Feb 18 2008 mmarek@suse.cz