This Python package is a high-level wrapper for Kerberos (GSSAPI) operations.

The goal is to avoid having to build a module that wraps the entire
Kerberos.framework, and instead offer a limited set of functions that do what
is needed for client/server Kerberos authentication based on
<http://www.ietf.org/rfc/rfc4559.txt>.

PR:		ports/156791
Submitted by:	Roland van Laar <roland@micite.net>
Approved by:	wen@ (co-mentor)
This commit is contained in:
Carlo Strub 2011-10-02 05:21:18 +00:00
parent e5825af3a1
commit 45c4beaadf
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=282781
5 changed files with 42 additions and 0 deletions

View File

@ -692,6 +692,7 @@
SUBDIR += py-fchksum
SUBDIR += py-gnupg
SUBDIR += py-gnutls
SUBDIR += py-kerberos
SUBDIR += py-keyring
SUBDIR += py-m2crypto
SUBDIR += py-mcrypt

View File

@ -0,0 +1,31 @@
# Ports collection makefile for: py-kerberos
# Date created: April 23, 2011
# Whom: Roland van Laar <roland@micite.net>
#
# $FreeBSD$
#
PORTNAME= kerberos
PORTVERSION= 1.1.1
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= roland@micite.net
COMMENT= Kerberos bindings for python
LICENSE= ASL
BUILD_DEPENDS= krb5-config:${PORTSDIR}/security/krb5
LIB_DEPENDS= krb5support.0:${PORTSDIR}/security/krb5
USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYEASYINSTALL_ARCHDEP= yes
post-patch:
@${REINPLACE_CMD} -e 's|krb5|${PREFIX}/bin/krb5|g' ${WRKSRC}/setup.py
@${REINPLACE_CMD} -e 's|split|replace("/usr/lib:", "").split|g' ${WRKSRC}/setup.py
@${REINPLACE_CMD} -e 's|distutils.core|setuptools|g' ${WRKSRC}/setup.py
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (kerberos-1.1.1.tar.gz) = 09132e3b2027854e8714894546aff11f31e6051eb75513e774948e10a5dde6f5
SIZE (kerberos-1.1.1.tar.gz) = 15343

View File

@ -0,0 +1,7 @@
This Python package is a high-level wrapper for Kerberos (GSSAPI) operations.
The goal is to avoid having to build a module that wraps the entire
Kerberos.framework, and instead offer a limited set of functions that do what is
needed for client/server Kerberos authentication based on
<http://www.ietf.org/rfc/rfc4559.txt>.
WWW: http://trac.calendarserver.org/

View File

@ -0,0 +1 @@
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%