ports/77595: New port: security/sscep
Vsevolod Stakhov
vsevolod at highsecure.ru
Wed Feb 16 11:50:16 UTC 2005
>Number: 77595
>Category: ports
>Synopsis: New port: security/sscep
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Feb 16 11:50:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Vsevolod Stakhov
>Release: FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
>Description:
SSCEP is a client-only implementation of the SCEP (Cisco System's Simple
Certificate Enrollment Protocol). SSCEP is designed for OpenBSD's isakmpd,
but it will propably work with any Unix system with a recent compiler and
OpenSSL toolkit libraries installed.
>How-To-Repeat:
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# sscep
# sscep/files
# sscep/files/patch-aa
# sscep/Makefile
# sscep/pkg-plist
# sscep/distinfo
# sscep/pkg-descr
#
echo c - sscep
mkdir -p sscep > /dev/null 2>&1
echo c - sscep/files
mkdir -p sscep/files > /dev/null 2>&1
echo x - sscep/files/patch-aa
sed 's/^X//' >sscep/files/patch-aa << 'END-of-sscep/files/patch-aa'
X$FreeBSD$
X
X--- Makefile.orig Wed Jan 22 08:23:18 2003
X+++ Makefile Tue Feb 15 13:32:02 2005
X@@ -2,22 +2,26 @@
X # $Id: Makefile,v 1.0 2003/01/12 13:17:37 jt Exp $
X #
X
X-BINDIR = /usr/local/bin
X-MANDIR = /usr/local/man/man8
X+BINDIR ?= /usr/local/bin
X+CONFDIR ?= /usr/local/etc
X
X-CC = gcc
X-CFLAGS = -Wall -O
X+CC ?= gcc
X+CFLAGS ?= -Wall -O
X
X-MAN = sscep.8
X-PROG = sscep
X+PROG = sscep
X+MKREQ = mkrequest
X OBJS = sscep.o init.o net.o sceputils.o pkcs7.o ias.o fileutils.o
X+CONF = sscep.conf
X+
X+all: $(PROG)
X
X $(PROG): $(OBJS)
X- $(CC) $(CFLAGS) -lcrypto -o $(PROG) $(OBJS)
X+ $(CC) $(CFLAGS) -lcrypto -o $(PROG) $(OBJS)
X
X clean:
X- rm -f $(PROG) $(OBJS) $(MAN) core
X+ rm -f $(PROG) $(OBJS) core
X
X install:
X- ./install-sh $(PROG) $(BINDIR)
X- ./install-sh $(MAN) $(MANDIR)
X+ cp $(PROG) $(BINDIR)
X+ cp $(MKREQ) $(BINDIR)
X+ cp $(CONF) $(CONFDIR)/sscep.conf.sample
END-of-sscep/files/patch-aa
echo x - sscep/Makefile
sed 's/^X//' >sscep/Makefile << 'END-of-sscep/Makefile'
X# New ports collection makefile for: sscep
X# Date created: Feb 15 2005
X# Whom: Vsevolod Stakhov
X#
X# $FreeBSD$
X#
X
XPORTNAME= sscep
XPORTVERSION= 20040325
XCATEGORIES= security
XMASTER_SITES= http://www.klake.org/~jt/sscep/
XDISTNAME= ${PORTNAME}
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= vsevolod at highsecure.ru
XCOMMENT= Simple scep client
X
XUSE_OPENSSL= yes
X
XMAKE_ARGS+= BINDIR="${PREFIX}/bin" \
X CONFDIR="${PREFIX}/etc"
X
X.include <bsd.port.mk>
END-of-sscep/Makefile
echo x - sscep/pkg-plist
sed 's/^X//' >sscep/pkg-plist << 'END-of-sscep/pkg-plist'
Xbin/sscep
Xbin/mkrequest
Xetc/sscep.conf.sample
END-of-sscep/pkg-plist
echo x - sscep/distinfo
sed 's/^X//' >sscep/distinfo << 'END-of-sscep/distinfo'
XMD5 (sscep.tgz) = b509cdf0de952841471e77499aa6e4ca
XSIZE (sscep.tgz) = 51300
END-of-sscep/distinfo
echo x - sscep/pkg-descr
sed 's/^X//' >sscep/pkg-descr << 'END-of-sscep/pkg-descr'
XSCEP is a client-only implementation of the SCEP (Cisco System's Simple
XCertificate Enrollment Protocol). SSCEP is designed for OpenBSD's isakmpd,
Xbut it will propably work with any Unix system with a recent compiler and
XOpenSSL toolkit libraries installed.
X
XWWW: http://www.klake.org/~jt/sscep/
END-of-sscep/pkg-descr
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
>System: FreeBSD nemezida.highsecure.ru 5.3-STABLE FreeBSD 5.3-STABLE #2: Fri Jan 28 02:15:40 MSK 2005 root at nemezida.highsecure.ru:/mnt/data/usr/obj/mnt/data/usr/src/sys/NK i386
More information about the freebsd-ports-bugs
mailing list