1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-28 10:08:24 +00:00

Add libksba, an X.509 library

PR:	43895
This commit is contained in:
Tilman Keskinoz 2003-01-08 18:50:41 +00:00
parent a5cf915b12
commit 3e53859bbb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=72756
9 changed files with 108 additions and 0 deletions

View File

@ -106,6 +106,7 @@
SUBDIR += libgcrypt
SUBDIR += libgringotts
SUBDIR += libident
SUBDIR += libksba
SUBDIR += libmcrypt
SUBDIR += libparanoia
SUBDIR += libtasn1

29
security/libksba/Makefile Normal file
View File

@ -0,0 +1,29 @@
# New ports collection Makefile for: libksba
# Date created: July 17 2002
# Whom: Tilman Linneweh <arved@FreeBSD.org>
#
# $FreeBSD$
PORTNAME= libksba
PORTVERSION= 0.4.6
CATEGORIES= security
MASTER_SITES= http://gd.tuwien.ac.at/privacy/gnupg/alpha/aegypten/ \
ftp://ftp.gnupg.org/gcrypt/alpha/aegypten/ \
http://ftp.hi.is/pub/mirrors/gnupg/alpha/aegypten/ \
http://www.mirrors.wiretapped.net/security/cryptography/apps/pgp/GnuPG/alpha/aegypten/ \
${MASTER_SITE_RINGSERVER}/net/gnupg/alpha/aegypten/ \
MAINTAINER= arved@FreeBSD.org
BUILD_DEPENDS= autoconf:${PORTSDIR}/devel/autoconf
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
CONFIGURE_TARGET=
CONFIGURE_ARGS+=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
GNU_CONFIGURE= yes
pre-configure:
@cd ${WRKSRC}; ${LOCALBASE}/bin/autoconf
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (libksba-0.4.6.tar.gz) = 21aad081205a155ca17571e1b74ccca8

View File

@ -0,0 +1,11 @@
--- aclocal.m4.orig Wed Jul 17 17:13:45 2002
+++ aclocal.m4 Wed Jul 17 17:14:40 2002
@@ -589,7 +589,7 @@
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+LIBTOOL='$(SHELL) ${LOCALBASE}/bin/libtool'
AC_SUBST(LIBTOOL)dnl
# Prevent multiple expansion

View File

@ -0,0 +1,14 @@
--- configure.orig Sat Nov 23 20:33:48 2002
+++ configure Sat Nov 23 20:34:29 2002
@@ -7729,9 +7729,10 @@
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+LIBTOOL='libtool'
# Prevent multiple expansion

View File

@ -0,0 +1,32 @@
--- ltmain.sh.orig Wed Jul 17 17:15:35 2002
+++ ltmain.sh Wed Jul 17 17:17:15 2002
@@ -1060,8 +1060,16 @@
continue
;;
+ -pthread)
+ compile_command="$compile_command -pthread"
+ finalize_command="$finalize_command -pthread"
+ compiler_flags="$compiler_flags -pthread"
+ continue;
+ ;;
+
-module)
module=yes
+ build_old_libs=yes
continue
;;
@@ -4210,10 +4218,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"

View File

@ -0,0 +1 @@
KSBA is an X.509 Library

View File

@ -0,0 +1,8 @@
KSBA = rot13(digit_to_letter(x509)) to be pronounced as Kasbah
KSBA is a library to make X.509 certificates as
well as the CMS easily accessible by other applications. Both
specifications are building blocks of S/MIME and TLS.
Author: g10 Code GmbH
WWW: http://www.gnupg.org/

View File

@ -0,0 +1,11 @@
bin/ksba-config
include/ksba.h
@unexec install-info --delete %D/info/ksba.info %D/info/dir
info/ksba.info
info/ksba.info-1
info/ksba.info-2
@exec install-info %D/info/ksba.info %D/info/dir
lib/libksba.la
lib/libksba.so.7
lib/libksba.so
lib/libksba.a