Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56015 - Request for a gsasl ebuild
Summary: Request for a gsasl ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Net-Mail Packages
URL: http://www.gnu.org/software/gsasl/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-03 20:21 UTC by Grant Goodyear (RETIRED)
Modified: 2004-07-05 17:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-libs/gsasl-0.1.1.ebuild (gsasl-0.1.1.ebuild,1.06 KB, text/plain)
2004-07-03 23:58 UTC, Tuan Van (RETIRED)
Details
net-libs/libgsasl-0.1.1.ebuild (libgsasl-0.1.1.ebuild,956 bytes, text/plain)
2004-07-04 10:57 UTC, Tuan Van (RETIRED)
Details
gsasl-0.1.1.ebuild (gsasl-0.1.1.ebuild,1021 bytes, text/plain)
2004-07-04 11:02 UTC, Tuan Van (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Grant Goodyear (RETIRED) gentoo-dev 2004-07-03 20:21:08 UTC
We're starting to get packages (such as msmtp) which use gsasl instead
of cyrus-sasl as their default sasl library, and it would be nice if
we had an ebuild to support it.  That said, sasl scares me!
Comment 1 Tuan Van (RETIRED) gentoo-dev 2004-07-03 23:58:29 UTC
Created attachment 34754 [details]
dev-libs/gsasl-0.1.1.ebuild

Initial ebuild. Please comment.
Comment 2 Grant Goodyear (RETIRED) gentoo-dev 2004-07-04 05:44:21 UTC
Works for me, and msmtp builds against it successfully.  At least as far as
gsasl is concerned, kerberos seems fine since a kerberos dep is currently
the only way to obtain gssapi.  (I know almost nothing about kerberos, though,
so you may just want to ignore me.)  Why do we disable krb4?  Heimdal used to
be krb4, back when I originally added it to portage, has it moved on to krb5
now?  (If so, then I have no problems w/ disabling krb4 support.)

I might be missing it, but this ebuild builds libgsasl (the library), but
not gsasl (a command-line client).  Perhaps we should have both libgsasl
and gsasl ebuilds, with the latter depending on the former?  In either
case I think the deps are right.  According to the gsasl docs the 
dependencies are deliberately minimal because a lot of current gsasl use
is in embedded devices.

Finally, I suggest net-libs as the place to put the library; I'm not quite 
sure where to put the client.  (Come to think of it, is there any reason
that we don't move cyrus-sasl to net-libs?)
Comment 3 Tuan Van (RETIRED) gentoo-dev 2004-07-04 10:57:34 UTC
Created attachment 34789 [details]
net-libs/libgsasl-0.1.1.ebuild

ah... I've overlooked the download site. Attached is the libgsasl ebuild. I
took out the krb4 because that is the default config in cyrus-sasl. The reason
I want to change the USE flag kerberos to gssapi is becuase it is missing
leading (correct me). According to gsasl homepage, KERBEROS_V5 is support using
GNU Shishi, and GSSAPI is provides by Heimdal, mit-krb5, GNU GSSlib.
gsasl ebuild will follow. I don't know where should we put it. net-utils?
Comment 4 Tuan Van (RETIRED) gentoo-dev 2004-07-04 11:02:02 UTC
Created attachment 34790 [details]
gsasl-0.1.1.ebuild

net-mail/mailutils can use libgsasl too, but I don't use/know it enough to test
it. Please test it if you can. Thanks.
Comment 5 Grant Goodyear (RETIRED) gentoo-dev 2004-07-05 10:57:56 UTC
Hmmm, I've never looked at mailutils.  Let's go ahead and get gsasl in the tree,
and we'll wait on mailutils until somebody asks for gsasl support there.  (The
basic idea is that the person who knows enough to request it can also test out
the results for us.)  As for the gsasl client, I don't think we have a net-utils, so I would suggest net-misc.

Also, I suspect that gsasl should have a depend of =net-misc/libgsasl-${PV} to keep the lib and client versions in sync.
Comment 6 Tuan Van (RETIRED) gentoo-dev 2004-07-05 17:53:40 UTC
In CVS.