aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--security/Makefile1
-rw-r--r--security/shishi/Makefile43
-rw-r--r--security/shishi/distinfo1
-rw-r--r--security/shishi/files/patch-ltmain.sh15
-rw-r--r--security/shishi/pkg-descr12
-rw-r--r--security/shishi/pkg-plist16
6 files changed, 88 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 0f0d001a90c8..1d68ffa059ae 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -345,6 +345,7 @@
SUBDIR += sectok
SUBDIR += sfs
SUBDIR += sha
+ SUBDIR += shishi
SUBDIR += sig2dot
SUBDIR += siphon
SUBDIR += skip
diff --git a/security/shishi/Makefile b/security/shishi/Makefile
new file mode 100644
index 000000000000..0ae3d4f5f279
--- /dev/null
+++ b/security/shishi/Makefile
@@ -0,0 +1,43 @@
+# ex:ts=8
+# Ports collection makefile for: shishi
+# Date created: Oct 19, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= shishi
+PORTVERSION= 0.0.8
+CATEGORIES= security
+MASTER_SITES= http://josefsson.org/${PORTNAME}/releases/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= A free implementation of the Kerberos 5 network security system
+
+BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkgconfig
+LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv \
+ intl.5:${PORTSDIR}/devel/gettext \
+ idn.12:${PORTSDIR}/devel/libidn \
+ gcrypt.6:${PORTSDIR}/security/libgcrypt \
+ tasn1.2:${PORTSDIR}/security/libtasn1 \
+ gnutls.7:${PORTSDIR}/security/gnutls
+
+USE_GNOME= gnomehack
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib" \
+ MAKEINFO="makeinfo --no-split"
+INSTALLS_SHLIB= yes
+
+INFO= shishi
+MAN1= shishi.1
+
+post-extract:
+ @${RM} -f ${WRKSRC}/doc/shishi.info*
+
+post-install:
+ @(cd ${WRKSRC}/doc/man ; \
+ ${LS} *.3 | ${SED} 's,^,man/man3/,' >> ${TMPPLIST})
+
+.include <bsd.port.mk>
diff --git a/security/shishi/distinfo b/security/shishi/distinfo
new file mode 100644
index 000000000000..a98dab381082
--- /dev/null
+++ b/security/shishi/distinfo
@@ -0,0 +1 @@
+MD5 (shishi-0.0.8.tar.gz) = 49d854d20e9ebe7d85688eeb6e63859e
diff --git a/security/shishi/files/patch-ltmain.sh b/security/shishi/files/patch-ltmain.sh
new file mode 100644
index 000000000000..7445dc9d716a
--- /dev/null
+++ b/security/shishi/files/patch-ltmain.sh
@@ -0,0 +1,15 @@
+--- ltmain.sh.orig Mon Oct 20 00:50:48 2003
++++ ltmain.sh Mon Oct 20 00:51:00 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/shishi/pkg-descr b/security/shishi/pkg-descr
new file mode 100644
index 000000000000..5377779ee927
--- /dev/null
+++ b/security/shishi/pkg-descr
@@ -0,0 +1,12 @@
+Shishi is a free implementation of the Kerberos 5 network security system.
+
+The goals of this project are:
+ * Full standards compliance.
+ * Thread safe library.
+ * Internationalization, both for client messages but also for non-ASCII
+ username and passwords.
+ * Integrate with existing password management systems (/etc/passwd, PAM,
+ SASL).
+ * Clean room implementation with clear copyright and license.
+
+WWW: http://www.gnu.org/software/shishi/
diff --git a/security/shishi/pkg-plist b/security/shishi/pkg-plist
new file mode 100644
index 000000000000..d668cca0058c
--- /dev/null
+++ b/security/shishi/pkg-plist
@@ -0,0 +1,16 @@
+bin/shishi
+sbin/shishid
+etc/shishi.conf
+include/shishi.h
+include/shishi-int.h
+lib/libshishi.a
+lib/libshishi.so
+lib/libshishi.so.0
+libdata/pkgconfig/shishi.pc
+share/locale/sv/LC_MESSAGES/shishi.mo
+share/gtk-doc/html/shishi/c4.html
+share/gtk-doc/html/shishi/index.html
+share/gtk-doc/html/shishi/shishi-shishi.html
+share/gtk-doc/html/shishi/index.sgml
+%%DATADIR%%/shishi.skel
+@dirrm %%DATADIR%%