ports/83387: New port: security/newpki-server

Vsevolod Stakhov vsevolod at highsecure.ru
Wed Jul 13 14:50:19 UTC 2005


>Number:         83387
>Category:       ports
>Synopsis:       New port: security/newpki-server
>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 Jul 13 14:50:16 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Vsevolod Stakhov
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:
>Description:
NewPKI is a PKI based on the OpenSSL low-level API, all the datas are handled
through a database, which provides a much more flexible PKI than with OpenSSL,
such as seeking a certificate with a search engine.

CA implementation.
>How-To-Repeat:
>Fix:

--- newpki-server-2.0.0b4.shar begins here ---
# 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:
#
#	newpki-server
#	newpki-server/pkg-descr
#	newpki-server/Makefile
#	newpki-server/distinfo
#	newpki-server/files
#	newpki-server/files/patch-src_Makefile.in
#	newpki-server/files/patch-publications_ldap_configure
#	newpki-server/pkg-plist
#
echo c - newpki-server
mkdir -p newpki-server > /dev/null 2>&1
echo x - newpki-server/pkg-descr
sed 's/^X//' >newpki-server/pkg-descr << 'END-of-newpki-server/pkg-descr'
XNewPKI is a PKI based on the OpenSSL low-level API, all the datas are handled
Xthrough a database, which provides a much more flexible PKI than with OpenSSL,
Xsuch as seeking a certificate with a search engine.
X
XWWW:	http://www.newpki.org
END-of-newpki-server/pkg-descr
echo x - newpki-server/Makefile
sed 's/^X//' >newpki-server/Makefile << 'END-of-newpki-server/Makefile'
X# New ports collection makefile for:	newpki-lib
X# Date created:		2005-07-05
X# Whom:			Vsevolod Stakhov <vsevolod at highsecure.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	newpki-server
XPORTVERSION=	2.0.0b4
XCATEGORIES=	security
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	newpki
XDISTNAME=	${PORTNAME}-2.0.0-beta4
X
XMAINTAINER=	vsevolod at highsecure.ru
XCOMMENT=	C++ PKI server from newpki project
X
XWRKSRC=		${WRKDIR}/${PORTNAME}-2.0.0
X
XUSE_LIBTOOL_VER=	15
XINSTALLS_SHLIB=	yes
XUSE_GETTEXT=	yes
XUSE_ICONV=	yes
XUSE_OPENSSL=	yes
XUSE_GMAKE=	yes
XUSE_MYSQL=	yes
XUSE_OPENLDAP=	yes
XNOMANCOMPRESS=	yes
X
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include -I${PREFIX}/include ${PTHREAD_CFLAGS}" \
X		LDFLAGS="-L${LOCALBASE}/lib -L${PREFIX}/lib ${PTHREAD_LDFLAGS}"
XCONFIGURE_ARGS+=	--with-newpki-include=${LOCALBASE}/include/newpki \
X			--with-newpki-lib=${LOCALBASE}/lib \
X			--with-mysql-lib=${LOCALBASE}/lib/mysql \
X			--with-libiconv-prefix=${LOCALBASE}
X
XMAN1=	newpki-server.1.gz
X
X.if defined(WITHOUT_NLS)
XPLIST_SUB+=	NLS="@comment "
XCONFIGURE_ARGS+=	--disable-nls
X.else
XPLIST_SUB+=	NLS=""
XCONFIGURE_ARGS+=	--with-libintl-prefix=${LOCALBASE}
X.endif
X
Xpost-install:
X	@${LN} -fs ${PREFIX}/sbin/i386-portbld-freebsd5.4-newpki-server \
X		${PREFIX}/sbin/newpki-server
X	@${INSTALL_DATA} ${WRKSRC}/conf/config.conf ${PREFIX}/etc/newpki.conf.sample
X	@${INSTALL_MAN} ${WRKSRC}/docs/${MAN1} ${MAN1PREFIX}/man/man1
X
X.include <bsd.port.mk>
END-of-newpki-server/Makefile
echo x - newpki-server/distinfo
sed 's/^X//' >newpki-server/distinfo << 'END-of-newpki-server/distinfo'
XMD5 (newpki-server-2.0.0-beta4.tar.gz) = dd4d1f3602261bc86ba72b78648ec647
XSIZE (newpki-server-2.0.0-beta4.tar.gz) = 686378
END-of-newpki-server/distinfo
echo c - newpki-server/files
mkdir -p newpki-server/files > /dev/null 2>&1
echo x - newpki-server/files/patch-src_Makefile.in
sed 's/^X//' >newpki-server/files/patch-src_Makefile.in << 'END-of-newpki-server/files/patch-src_Makefile.in'
X--- src/Makefile.in.orig	Wed Jul  6 22:52:00 2005
X+++ src/Makefile.in	Wed Jul  6 22:55:51 2005
X@@ -212,7 +212,7 @@
X 	newpki_server-RepStore_ASN1.$(OBJEXT) \
X 	newpki_server-SQL.$(OBJEXT) newpki_server-SQL_Conn.$(OBJEXT)
X newpki_server_OBJECTS = $(am_newpki_server_OBJECTS)
X-newpki_server_LDADD = $(LDADD)
X+newpki_server_LDADD = $(LDADD) $(LTLIBINTL) $(LTLIBICONV)
X newpki_server_DEPENDENCIES =
X newpki_server_LDFLAGS =
X 
END-of-newpki-server/files/patch-src_Makefile.in
echo x - newpki-server/files/patch-publications_ldap_configure
sed 's/^X//' >newpki-server/files/patch-publications_ldap_configure << 'END-of-newpki-server/files/patch-publications_ldap_configure'
X--- publication/ldap/configure.orig	Wed Jul  6 23:16:06 2005
X+++ publication/ldap/configure	Wed Jul  6 23:17:19 2005
X@@ -7312,7 +7312,7 @@
X # Prevent multiple expansion
X 
X 
X-libdir=/etc/newpki/modules
X+libdir=$prefix/lib/newpki/modules
X 
X am__api_version="1.6"
X # Find a good install program.  We prefer a C program (faster),
END-of-newpki-server/files/patch-publications_ldap_configure
echo x - newpki-server/pkg-plist
sed 's/^X//' >newpki-server/pkg-plist << 'END-of-newpki-server/pkg-plist'
Xetc/newpki.conf.sample
Xlib/newpki/modules/libpublication_ldap.la
Xlib/newpki/modules/libpublication_ldap.so
Xlib/newpki/modules/libpublication_ldap.so.0
Xsbin/i386-portbld-freebsd5.4-newpki-server
Xsbin/newpki-server
Xshare/locale/fr/LC_MESSAGES/newpki-server.mo
X
X at dirrm lib/newpki/modules
X at dirrm lib/newpki
END-of-newpki-server/pkg-plist
exit
--- newpki-server-2.0.0b4.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list