Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Apr 2006 11:24:32 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        Anton Berezin <tobez@tobez.org>
Cc:        freebsd-perl@freebsd.org
Subject:   Re: security/p5-GSSAPI on FreeBSD 4.x
Message-ID:  <44363DE0.2010507@infracaninophile.co.uk>
In-Reply-To: <20060407081947.GB54099@heechee.tobez.org>
References:  <442ED357.1060508@infracaninophile.co.uk> <20060407081947.GB54099@heechee.tobez.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigD50C4BA4E464052FD7A26DFB
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

Anton Berezin wrote:
> On Sat, Apr 01, 2006 at 08:24:07PM +0100, Matthew Seaman wrote:
>=20
>> There is a little problem with the recently committed security/p5-GSSA=
PI port
>> on machines running FreeBSD 4.x.  By default those machines won't have=

>> Kerberos 5 installed, so the p5-GSSAPI compile fails at the 'perl Make=
file.PL'
>> stage.
>>
>> I've found two solutions that will enable p5-GSSAPI to install, and th=
at
>> work at least well enough to let me get p5-Mail-SpamAssassin working.
>> The first is simply to install the security/krb5 port.  The second is =
to
>> define MAKE_KERBEROS5=3Dyes in /etc/make.conf and do a {build,install}=
world
>> cycle.
>>
>> I suggest something like this in the port Makefile:
>>
>> happy-idiot-talk:...ports/security/p5-GSSAPI:% diff -u Makefile.orig M=
akefile
>> --- Makefile.orig       Tue Mar 28 10:57:33 2006
>> +++ Makefile    Sat Apr  1 20:21:54 2006
>> @@ -24,6 +24,10 @@
>> =20
>>  .include <bsd.port.pre.mk>
>> =20
>> +.if ${OSVERSION} < 500000
>> +LIB_DEPENDS+=3D  gssapi:${PORTSDIR}/security/krb5
>> +.endif
>> +
>>  .if ${PERL_LEVEL} < 500600
>>  IGNORE=3D                requires perl 5.6.0 or later. Install lang/p=
erl5.8 and try again
>>  .endif
>>
>> which should deal fairly neatly with either of the ways you can instal=
l
>> Kerberos5 stuff on 4.x
>=20
> Hmm.  Could you explain how the suggested LIB_DEPENDS will help without=

> MAKE_KERBEROS5=3Dyes?  The security/krb5 port does not seem to install
> libgssapi library, installing libgssapi_krb5 instead.
>=20
> \Anton.

Hmmm... you're right.  However I did establish by experiment that install=
ing
security/krb5 is enough to let p5-GSSAPI compile and install.  Perhaps th=
e
LIB_DEPENDS line should read:

    LIB_DEPENDS+=3D	krb5:${PORTSDIR}/security/krb5

instead.

	Cheers,

	Matthew

--=20
Dr Matthew J Seaman MA, D.Phil.                       Flat 3
                                                      7 Priory Courtyard
PGP: http://www.infracaninophile.co.uk/pgpkey         Ramsgate
                                                      Kent, CT11 9PW, UK


--------------enigD50C4BA4E464052FD7A26DFB
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFENj3m8Mjk52CukIwRAxjnAKCH9E9TPgx5lOPKx4thfiQSO/YKoACghQzl
YjHA1/1nfjUEsRIxhcDS3EA=
=tCjz
-----END PGP SIGNATURE-----

--------------enigD50C4BA4E464052FD7A26DFB--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44363DE0.2010507>