aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2003-10-30 16:35:43 +0800
committerijliao <ijliao@FreeBSD.org>2003-10-30 16:35:43 +0800
commitfa90f2575631c444469126e4cef6474fc1bca604 (patch)
tree4070214d3c3553c09e7217119d0a3e621e134b46
parent7ded3f53c0023dcf9ce5e13d5d320927795a0885 (diff)
downloadfreebsd-ports-graphics-fa90f2575631c444469126e4cef6474fc1bca604.tar.gz
freebsd-ports-graphics-fa90f2575631c444469126e4cef6474fc1bca604.tar.zst
freebsd-ports-graphics-fa90f2575631c444469126e4cef6474fc1bca604.zip
add gsasl 0.0.8
GNU SASL Library
-rw-r--r--security/Makefile1
-rw-r--r--security/gsasl/Makefile38
-rw-r--r--security/gsasl/distinfo1
-rw-r--r--security/gsasl/files/patch-ltmain.sh15
-rw-r--r--security/gsasl/pkg-descr18
-rw-r--r--security/gsasl/pkg-plist12
6 files changed, 85 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 586bc73910d..47ca0c89ed5 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -102,6 +102,7 @@
SUBDIR += gpasman
SUBDIR += gpgme
SUBDIR += gringotts
+ SUBDIR += gsasl
SUBDIR += gsfv
SUBDIR += gss
SUBDIR += gtk-knocker
diff --git a/security/gsasl/Makefile b/security/gsasl/Makefile
new file mode 100644
index 00000000000..6a89139a3bb
--- /dev/null
+++ b/security/gsasl/Makefile
@@ -0,0 +1,38 @@
+# ex:ts=8
+# Ports collection makefile for: gsasl
+# Date created: Oct 18, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= gsasl
+PORTVERSION= 0.0.8
+CATEGORIES= security
+MASTER_SITES= http://josefsson.org/${PORTNAME}/releases/ \
+ ftp://alpha.gnu.org/pub/gnu/${PORTNAME}/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= GNU SASL Library
+
+BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkgconfig
+LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv \
+ intl.5:${PORTSDIR}/devel/gettext \
+ ntlm.0:${PORTSDIR}/security/libntlm \
+ gcrypt.6:${PORTSDIR}/security/libgcrypt \
+ idn.12:${PORTSDIR}/devel/libidn
+
+USE_GNOME= gnomehack gnomeprefix
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= LDFLAGS="-L${LOCALBASE}/lib"
+
+INSTALLS_SHLIB= yes
+
+INFO= gsasl
+MAN1= gsasl.1
+
+post-install:
+ @(cd ${WRKSRC}/doc/man ; \
+ ${LS} *.3 | ${SED} 's,^,man/man3/,' >> ${TMPPLIST})
+
+.include <bsd.port.mk>
diff --git a/security/gsasl/distinfo b/security/gsasl/distinfo
new file mode 100644
index 00000000000..b27de979561
--- /dev/null
+++ b/security/gsasl/distinfo
@@ -0,0 +1 @@
+MD5 (gsasl-0.0.8.tar.gz) = eae923fe86e38e4822f6d9e2459fe7de
diff --git a/security/gsasl/files/patch-ltmain.sh b/security/gsasl/files/patch-ltmain.sh
new file mode 100644
index 00000000000..8869ae9e49a
--- /dev/null
+++ b/security/gsasl/files/patch-ltmain.sh
@@ -0,0 +1,15 @@
+--- ltmain.sh.orig Thu Oct 30 16:27:10 2003
++++ ltmain.sh Thu Oct 30 16:27:24 2003
+@@ -5457,10 +5457,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false ; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/security/gsasl/pkg-descr b/security/gsasl/pkg-descr
new file mode 100644
index 00000000000..27dda1fd05e
--- /dev/null
+++ b/security/gsasl/pkg-descr
@@ -0,0 +1,18 @@
+GNU SASL is an implementation of the Simple Authentication and Security Layer
+framework and a few common SASL mechanisms. SASL is used by network servers
+(e.g., IMAP, SMTP) to request authentication from clients, and in clients to
+authenticate against servers.
+
+GNU SASL contains a library (`libgsasl'), a command line utility (`gsasl') to
+access the library from the shell, and a manual. The library includes support
+for the SASL framework (with authentication functions and application data
+privacy and integrity functions) and at least partial support for the CRAM-MD5,
+EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, NTLM and
+KERBEROS_V5 mechanisms.
+
+The library is portable because it does not do network communication by itself,
+but rather leaves it up to the calling application. The library is flexible
+with regards to the authorization infrastructure used, as it utilizes callbacks
+into the application to decide whether an user is authorized or not.
+
+WWW: http://www.gnu.org/software/gsasl/
diff --git a/security/gsasl/pkg-plist b/security/gsasl/pkg-plist
new file mode 100644
index 00000000000..dd9a98da69c
--- /dev/null
+++ b/security/gsasl/pkg-plist
@@ -0,0 +1,12 @@
+bin/gsasl
+include/gsasl.h
+lib/libgsasl.a
+lib/libgsasl.so
+lib/libgsasl.so.4
+libdata/pkgconfig/libgsasl.pc
+share/locale/sv/LC_MESSAGES/gsasl.mo
+%%DOCSDIR%%/c4.html
+%%DOCSDIR%%/gsasl-gsasl.html
+%%DOCSDIR%%/index.html
+%%DOCSDIR%%/index.sgml
+@dirrm %%DOCSDIR%%