Bug 14619 - New port: security/libsasl
Summary: New port: security/libsasl
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 1999-10-31 02:00 UTC by Scot W. Hetzel
Modified: 1999-12-27 01:52 UTC (History)
0 users

See Also:


Attachments
file.diff (10.31 KB, patch)
1999-10-31 02:00 UTC, Scot W. Hetzel
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Scot W. Hetzel 1999-10-31 02:00:00 UTC
This is the Cyrus-SASL library from Carnegie Mellon University.

SASL is the Simple Authentication and Security Layer, a method
for adding authentication support to connection-based protocols.
To use SASL, a protocol includes a command for identifying and
authenticating a user to a server and for optionally negotiating
protection of subsequent protocol interactions. If its use is
negotiated, a security layer is inserted between the protocol
and the connection.

The SASL port has an optional dependancy on the recently submitted
security/librc4 port (see PR ports/14618) (US & CANADA only).

As long as USA_RESIDENT=NO, this port will not use librc4, and will
not be subject to export restrictions.

Sendmail 8.10 and Cyrus-IMAPd 1.6.x depend on this library for
their SASL implementation.

Quirks:

As long as librc4 is installed into the /usr/local tree, the 
Cyrus SASL configure script will be able to properly detect
the RC4 library.  Cyrus SASL can be installed into any ${PREFIX}.


Cyrus SASL does come with a pwcheck program, but I was unable
to get it to compile.  The port currentlyn doesn't compile it.

According to the release notice for Cyrus SASL v1.5.10:

    preliminary support for pwcheck has been added, 
    it hasn't been tested and is probably not working.

Fix: This port contains the following files:

./libsasl/Makefile
./libsasl/files/md5
./libsasl/files/pwcheck.sh
./libsasl/pkg/COMMENT
./libsasl/pkg/DESCR
./libsasl/pkg/PLIST
./libsasl/patches/patch-aa
./libsasl/patches/patch-ab
./libsasl/patches/patch-ac
./libsasl/patches/patch-ad
./libsasl/patches/patch-ae

Import the attached diff to the ports collection.
Comment 1 Scot W. Hetzel 1999-10-31 02:13:26 UTC
> --- libsasl.orig/Makefile Wed Dec 31 18:00:00 1969
> +++ libsasl/Makefile Sat Oct 30 19:07:58 1999
:
> +DISTNAME= cyrus-sasl-${SASL_VER}
> +PKGNAME= libsasl-${SASL_VER}
> +CATEGORIES= mail 

When this gets imported, please change it to security.

Thanks,

Scot
Comment 2 Steve Price freebsd_committer freebsd_triage 1999-12-27 01:50:51 UTC
State Changed
From-To: open->closed

New port committed, thanks!