summaryrefslogtreecommitdiff
path: root/security/p5-GSSAPI
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2013-12-11 10:29:45 +0000
committerjperkin <jperkin@pkgsrc.org>2013-12-11 10:29:45 +0000
commit4c1417c70c2a116505063aa5fb17f379049624e6 (patch)
tree9203f1cf8bd4725625d49bb18b3818f360be55d7 /security/p5-GSSAPI
parent228be5a6c1af18d6357e31df71fc91db68ef6d47 (diff)
downloadpkgsrc-4c1417c70c2a116505063aa5fb17f379049624e6.tar.gz
The p5-GSSAPI configure script assumes that the output of the SunOS krb5-config
will produce an error message. Since we installed a wrapper script to handle the builtin better, there is no longer an error, so avoid that check.
Diffstat (limited to 'security/p5-GSSAPI')
-rw-r--r--security/p5-GSSAPI/distinfo3
-rw-r--r--security/p5-GSSAPI/patches/patch-Makefile.PL24
2 files changed, 26 insertions, 1 deletions
diff --git a/security/p5-GSSAPI/distinfo b/security/p5-GSSAPI/distinfo
index d25effa9486..2d2036dde23 100644
--- a/security/p5-GSSAPI/distinfo
+++ b/security/p5-GSSAPI/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.3 2010/07/31 11:52:29 sno Exp $
+$NetBSD: distinfo,v 1.4 2013/12/11 10:29:45 jperkin Exp $
SHA1 (GSSAPI-0.28.tar.gz) = c857485532e92e266a75b56ed247284f94b2d3d4
RMD160 (GSSAPI-0.28.tar.gz) = 849d01d39851ec2726559d4f2b92832758a333ad
Size (GSSAPI-0.28.tar.gz) = 67915 bytes
+SHA1 (patch-Makefile.PL) = 5cf70d9fd3f95f11a41db15869c9d63c1ca944d6
diff --git a/security/p5-GSSAPI/patches/patch-Makefile.PL b/security/p5-GSSAPI/patches/patch-Makefile.PL
new file mode 100644
index 00000000000..cffa544312c
--- /dev/null
+++ b/security/p5-GSSAPI/patches/patch-Makefile.PL
@@ -0,0 +1,24 @@
+$NetBSD: patch-Makefile.PL,v 1.1 2013/12/11 10:29:45 jperkin Exp $
+
+Handle the pkgsrc krb5-config wrapper for SunOS.
+
+--- Makefile.PL.orig 2010-04-24 12:37:38.000000000 +0000
++++ Makefile.PL
+@@ -115,7 +115,7 @@ if (exists $options{gssapi_libs} || exis
+ unless ($libconf) {
+ die "$krb5cmd does not respond libconf!";
+ } else {
+- if ($libconf =~ /Unknown/ && $implementation =~ /Solaris Kerberos/) {
++ if ($implementation =~ /Solaris Kerberos/) {
+ $libconf = "-L/usr/lib -R/usr/lib -lgss";
+ }
+
+@@ -153,7 +153,7 @@ if (exists $options{gssapi_libs} || exis
+ #
+ $incconf = '-I/usr/include';
+ }
+- if ($incconf =~ /Unknown/ && $implementation =~ /Solaris Kerberos/) {
++ if ($implementation =~ /Solaris Kerberos/) {
+ $incconf = "-I/usr/include/kerberosv5";
+ push @EXTRADEFINES, '-DSEAM';
+ }