This commit is contained in:
parent
05d3dd90dc
commit
5dad05be99
36
curl-gssapi-libs.patch
Normal file
36
curl-gssapi-libs.patch
Normal 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"
|
@ -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
|
Fri Mar 7 11:03:25 CET 2008 - mmarek@suse.cz
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ BuildRequires: krb5-devel libidn-devel openldap2-devel openssl-devel zlib-devel
|
|||||||
# used by the testsuite
|
# used by the testsuite
|
||||||
BuildRequires: stunnel
|
BuildRequires: stunnel
|
||||||
Version: 7.18.0
|
Version: 7.18.0
|
||||||
Release: 15
|
Release: 16
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
License: BSD 3-Clause; X11/MIT
|
License: BSD 3-Clause; X11/MIT
|
||||||
Group: Productivity/Networking/Web/Utilities
|
Group: Productivity/Networking/Web/Utilities
|
||||||
@ -26,6 +26,7 @@ Source: curl-%{version}.tar.bz2
|
|||||||
Patch1: curl-test553.patch
|
Patch1: curl-test553.patch
|
||||||
Patch2: curl-use-openssl-cacerts.patch
|
Patch2: curl-use-openssl-cacerts.patch
|
||||||
Patch3: curl-better-gssapi-check.patch
|
Patch3: curl-better-gssapi-check.patch
|
||||||
|
Patch4: curl-gssapi-libs.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -91,6 +92,7 @@ Authors:
|
|||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2
|
||||||
%patch3
|
%patch3
|
||||||
|
%patch4
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
@ -170,6 +172,9 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%doc %{_mandir}/man3/*
|
%doc %{_mandir}/man3/*
|
||||||
|
|
||||||
%changelog
|
%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
|
* Fri Mar 07 2008 mmarek@suse.cz
|
||||||
- build with gssapi support (thanks to Michael Calmer)
|
- build with gssapi support (thanks to Michael Calmer)
|
||||||
* Mon Feb 18 2008 mmarek@suse.cz
|
* Mon Feb 18 2008 mmarek@suse.cz
|
||||||
|
Loading…
x
Reference in New Issue
Block a user