1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-20 08:27:15 +00:00

Add port of php kerberos

An interface for maintaining credential caches (KRB5CCache),
that can be used for authenticating against a kerberos5 realm.
Bindings for nearly the complete GSSAPI (RFC2744).
The administrative interface (KADM5).
Support for HTTP Negotiate authentication via GSSAPI.

WWW: https://pecl.php.net/package/krb5
This commit is contained in:
Palle Girgensohn 2017-01-21 13:10:31 +00:00
parent fa3512e2a5
commit 1ae118fdaa
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=432031
5 changed files with 42 additions and 0 deletions

View File

@ -761,6 +761,7 @@
SUBDIR += pecl-crack
SUBDIR += pecl-crypto
SUBDIR += pecl-gnupg
SUBDIR += pecl-krb5
SUBDIR += pecl-libsodium
SUBDIR += pecl-pam
SUBDIR += pecl-scrypt

View File

@ -0,0 +1,21 @@
# Created by: girgen@FreeBSD.org
# $FreeBSD$
PORTNAME= krb5
PORTVERSION= 1.1.1
CATEGORIES= security pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
MAINTAINER= girgen@FreeBSD.org
COMMENT= PECL classes for PAM integration
LICENSE= BSD3CLAUSE
LIB_DEPENDS= libkrb5support.so:security/krb5
USES= php:ext tar:tgz
CONFIGURE_ARGS= --with-krb5config=${LOCALBASE}/bin/krb5-config
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1484941940
SHA256 (krb5-1.1.1.tgz) = ba6474541ff5b6fdd4054969ead047645b669fff0e628ed6965214800c371024
SIZE (krb5-1.1.1.tgz) = 36568

View File

@ -0,0 +1,10 @@
--- krb5.c.orig 2016-11-12 14:17:44 UTC
+++ krb5.c
@@ -39,6 +39,7 @@
#include <sys/time.h>
#include <arpa/inet.h>
+#include <netinet/in.h>
#ifdef HAVE_KADM5
#include "kdb.h"

View File

@ -0,0 +1,7 @@
An interface for maintaining credential caches (KRB5CCache),
that can be used for authenticating against a kerberos5 realm.
Bindings for nearly the complete GSSAPI (RFC2744).
The administrative interface (KADM5).
Support for HTTP Negotiate authentication via GSSAPI.
WWW: https://pecl.php.net/package/krb5