head	1.26;
access;
symbols
	RELEASE_8_3_0:1.23
	RELEASE_9_0_0:1.22
	RELEASE_7_4_0:1.21
	RELEASE_8_2_0:1.21
	RELEASE_6_EOL:1.21
	RELEASE_8_1_0:1.20
	RELEASE_7_3_0:1.19
	RELEASE_8_0_0:1.19
	RELEASE_7_2_0:1.18
	RELEASE_7_1_0:1.16
	RELEASE_6_4_0:1.16
	RELEASE_5_EOL:1.14
	RELEASE_7_0_0:1.14
	RELEASE_6_3_0:1.14
	PRE_XORG_7:1.11
	RELEASE_4_EOL:1.9
	RELEASE_6_2_0:1.8;
locks; strict;
comment	@# @;


1.26
date	2013.03.02.22.22.51;	author svnexp;	state Exp;
branches;
next	1.25;

1.25
date	2012.11.17.06.01.14;	author svnexp;	state Exp;
branches;
next	1.24;

1.24
date	2012.06.30.05.45.07;	author az;	state Exp;
branches;
next	1.23;

1.23
date	2012.01.21.17.39.33;	author eadler;	state Exp;
branches;
next	1.22;

1.22
date	2011.09.17.07.06.34;	author sunpoet;	state Exp;
branches;
next	1.21;

1.21
date	2010.08.18.12.42.19;	author bapt;	state Exp;
branches;
next	1.20;

1.20
date	2010.04.14.12.10.00;	author wen;	state Exp;
branches;
next	1.19;

1.19
date	2009.08.22.00.34.58;	author amdmi3;	state Exp;
branches;
next	1.18;

1.18
date	2009.01.22.02.44.39;	author araujo;	state Exp;
branches;
next	1.17;

1.17
date	2009.01.11.00.29.26;	author pav;	state Exp;
branches;
next	1.16;

1.16
date	2008.06.29.00.23.54;	author miwi;	state Exp;
branches;
next	1.15;

1.15
date	2008.06.06.14.01.00;	author edwin;	state Exp;
branches;
next	1.14;

1.14
date	2007.10.09.22.36.58;	author miwi;	state Exp;
branches;
next	1.13;

1.13
date	2007.09.08.01.03.59;	author linimon;	state Exp;
branches;
next	1.12;

1.12
date	2007.06.07.05.37.29;	author miwi;	state Exp;
branches;
next	1.11;

1.11
date	2007.03.28.17.13.07;	author miwi;	state Exp;
branches;
next	1.10;

1.10
date	2007.02.03.09.49.20;	author miwi;	state Exp;
branches;
next	1.9;

1.9
date	2006.12.12.20.27.11;	author miwi;	state Exp;
branches;
next	1.8;

1.8
date	2006.10.07.12.27.24;	author rafan;	state Exp;
branches;
next	1.7;

1.7
date	2006.09.18.18.08.39;	author erwin;	state Exp;
branches;
next	1.6;

1.6
date	2006.09.10.23.43.35;	author kris;	state Exp;
branches;
next	1.5;

1.5
date	2006.08.23.12.30.25;	author miwi;	state Exp;
branches;
next	1.4;

1.4
date	2006.08.04.12.34.48;	author erwin;	state Exp;
branches;
next	1.3;

1.3
date	2006.07.21.03.46.36;	author rafan;	state Exp;
branches;
next	1.2;

1.2
date	2006.07.07.04.26.44;	author rafan;	state Exp;
branches;
next	1.1;

1.1
date	2006.06.28.12.52.48;	author erwin;	state Exp;
branches;
next	;


desc
@@


1.26
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313266
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Sergei Vyshenski <svysh@@pn.sinp.msu.ru>
# $FreeBSD: head/security/p5-openxpki/Makefile 313266 2013-03-02 15:55:17Z miwi $

PORTNAME=	openxpki
PORTVERSION=	0.9.1389
PORTREVISION=	2
CATEGORIES=	security perl5
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/0.9.1300
PKGNAMEPREFIX=	p5-
DISTNAME=	OpenXPKI-${PORTVERSION}
DIST_SUBDIR=	openxpki

MAINTAINER=	svysh.fbsd@@gmail.com
COMMENT=	Perl based trustcenter software for PKI: core for server

BUILD_DEPENDS=	\
	p5-Workflow>=0.31:${PORTSDIR}/devel/p5-Workflow \
	p5-CGI-Session>=0:${PORTSDIR}/www/p5-CGI-Session \
	p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
	p5-Locale-libintl>=0:${PORTSDIR}/devel/p5-Locale-libintl \
	p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap \
	p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common \
	p5-Text-CSV_XS>=0:${PORTSDIR}/textproc/p5-Text-CSV_XS \
	p5-XML-Filter-XInclude>=0:${PORTSDIR}/textproc/p5-XML-Filter-XInclude \
	p5-XML-SAX-Writer>=0:${PORTSDIR}/textproc/p5-XML-SAX-Writer \
	p5-XML-Validator-Schema>=0:${PORTSDIR}/textproc/p5-XML-Validator-Schema \
	p5-Net-Server>=0:${PORTSDIR}/net/p5-Net-Server \
	p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod \
	p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage \
	p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \
	p5-Class-Std>=0:${PORTSDIR}/devel/p5-Class-Std \
	p5-Mail-RFC822-Address>=0:${PORTSDIR}/mail/p5-Mail-RFC822-Address \
	p5-Proc-ProcessTable>=0:${PORTSDIR}/devel/p5-Proc-ProcessTable \
	p5-Sys-SigAction>=0:${PORTSDIR}/devel/p5-Sys-SigAction \
	p5-Data-Password>=0:${PORTSDIR}/security/p5-Data-Password \
	p5-RT-Client-REST>=0:${PORTSDIR}/www/p5-RT-Client-REST \
	p5-Data-Serializer>=0:${PORTSDIR}/devel/p5-Data-Serializer \
	p5-IPC-ShareLite>=0:${PORTSDIR}/devel/p5-IPC-ShareLite \
	p5-DateTime-Format-DateParse>=0:${PORTSDIR}/devel/p5-DateTime-Format-DateParse \
	p5-IO-Prompt>=0:${PORTSDIR}/devel/p5-IO-Prompt
RUN_DEPENDS:=	${BUILD_DEPENDS}

MAN3=	OpenXPKI.3 \
	OpenXPKI::Crypto::API.3 \
	OpenXPKI::Crypto::Backend::API.3 \
	OpenXPKI::Crypto::Backend::OpenSSL.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::CLI.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::convert_cert.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::convert_crl.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::convert_key.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::convert_pkcs10.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_cert.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::DSA.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::EC.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::GOST2001.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::GOST2001CP.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::GOST94.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::GOST94CP.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::RSA.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_pkcs10.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_pkcs12.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_random.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::get_pkcs8_keytype.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::is_issuer.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::is_prime.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::issue_cert.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::issue_crl.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::list_algorithms.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_decrypt.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_encrypt.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_get_chain.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_sign.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_verify.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Config.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Engine.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Engine::GOST.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Engine::OpenSSL.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Engine::PKCS11.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Engine::nCipher.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::XS.3 \
	OpenXPKI::Crypto::CLI.3 \
	OpenXPKI::Crypto::CRL.3 \
	OpenXPKI::Crypto::CRR.3 \
	OpenXPKI::Crypto::CSR.3 \
	OpenXPKI::Crypto::Header.3 \
	OpenXPKI::Crypto::Object.3 \
	OpenXPKI::Crypto::PKCS7.3 \
	OpenXPKI::Crypto::Profile::Base.3 \
	OpenXPKI::Crypto::Profile::CRL.3 \
	OpenXPKI::Crypto::Profile::Certificate.3 \
	OpenXPKI::Crypto::Secret.3 \
	OpenXPKI::Crypto::Secret::Plain.3 \
	OpenXPKI::Crypto::Secret::Split.3 \
	OpenXPKI::Crypto::TokenManager.3 \
	OpenXPKI::Crypto::Tool::CreateJavaKeystore.3 \
	OpenXPKI::Crypto::Tool::CreateJavaKeystore::API.3 \
	OpenXPKI::Crypto::Tool::CreateJavaKeystore::CLI.3 \
	OpenXPKI::Crypto::Tool::CreateJavaKeystore::Command::create_keystore.3 \
	OpenXPKI::Crypto::Tool::CreateJavaKeystore::Engine::OpenSSL.3 \
	OpenXPKI::Crypto::Tool::PKCS7.3 \
	OpenXPKI::Crypto::Tool::PKCS7::API.3 \
	OpenXPKI::Crypto::Tool::PKCS7::CLI.3 \
	OpenXPKI::Crypto::Tool::PKCS7::Command::get_subject.3 \
	OpenXPKI::Crypto::Tool::PKCS7::Command::is_not_self_signed.3 \
	OpenXPKI::Crypto::Tool::PKCS7::Command::verify.3 \
	OpenXPKI::Crypto::Tool::PKCS7::Engine::OpenSSL.3 \
	OpenXPKI::Crypto::Tool::SCEP.3 \
	OpenXPKI::Crypto::Tool::SCEP::API.3 \
	OpenXPKI::Crypto::Tool::SCEP::CLI.3 \
	OpenXPKI::Crypto::Tool::SCEP::Command::create_certificate_reply.3 \
	OpenXPKI::Crypto::Tool::SCEP::Command::create_error_reply.3 \
	OpenXPKI::Crypto::Tool::SCEP::Command::create_pending_reply.3 \
	OpenXPKI::Crypto::Tool::SCEP::Command::get_message_type.3 \
	OpenXPKI::Crypto::Tool::SCEP::Command::get_pkcs10.3 \
	OpenXPKI::Crypto::Tool::SCEP::Command::get_signer_cert.3 \
	OpenXPKI::Crypto::Tool::SCEP::Command::get_transaction_id.3 \
	OpenXPKI::Crypto::Tool::SCEP::Engine::OpenSSL.3 \
	OpenXPKI::Crypto::Toolkit.3 \
	OpenXPKI::Crypto::VolatileVault.3 \
	OpenXPKI::Crypto::X509.3 \
	OpenXPKI::DN.3 \
	OpenXPKI::DateTime.3 \
	OpenXPKI::Debug.3 \
	OpenXPKI::Exception.3 \
	OpenXPKI::FileUtils.3 \
	OpenXPKI::LdapUtils.3 \
	OpenXPKI::Serialization::Fast.3 \
	OpenXPKI::Serialization::JSON.3 \
	OpenXPKI::Serialization::Simple.3 \
	OpenXPKI::Server.3 \
	OpenXPKI::Server::ACL.3 \
	OpenXPKI::Server::API.3 \
	OpenXPKI::Server::API::Default.3 \
	OpenXPKI::Server::API::Object.3 \
	OpenXPKI::Server::API::Secret.3 \
	OpenXPKI::Server::API::Visualization.3 \
	OpenXPKI::Server::API::Workflow.3 \
	OpenXPKI::Server::Authentication.3 \
	OpenXPKI::Server::Authentication::Anonymous.3 \
	OpenXPKI::Server::Authentication::ClientSSO.3 \
	OpenXPKI::Server::Authentication::ClientX509.3 \
	OpenXPKI::Server::Authentication::External.3 \
	OpenXPKI::Server::Authentication::LDAP.3 \
	OpenXPKI::Server::Authentication::Password.3 \
	OpenXPKI::Server::Authentication::X509.3 \
	OpenXPKI::Server::Context.3 \
	OpenXPKI::Server::DBI.3 \
	OpenXPKI::Server::DBI::DBH.3 \
	OpenXPKI::Server::DBI::Driver.3 \
	OpenXPKI::Server::DBI::Driver::DB2.3 \
	OpenXPKI::Server::DBI::Driver::MySQL.3 \
	OpenXPKI::Server::DBI::Driver::Oracle.3 \
	OpenXPKI::Server::DBI::Driver::PostgreSQL.3 \
	OpenXPKI::Server::DBI::Driver::SQLite.3 \
	OpenXPKI::Server::DBI::Hash.3 \
	OpenXPKI::Server::DBI::SQL.3 \
	OpenXPKI::Server::DBI::Schema.3 \
	OpenXPKI::Server::Init.3 \
	OpenXPKI::Server::Log.3 \
	OpenXPKI::Server::Log::Appender::DBI.3 \
	OpenXPKI::Server::Log::NOOP.3 \
	OpenXPKI::Server::Notification.3 \
	OpenXPKI::Server::Notification::Dispatcher.3 \
	OpenXPKI::Server::Notification::RT.3 \
	OpenXPKI::Server::Session.3 \
	OpenXPKI::Server::Session::Mock.3 \
	OpenXPKI::Server::Workflow.3 \
	OpenXPKI::Server::Workflow::Activity.3 \
	OpenXPKI::Server::Workflow::Activity::CRLIssuance::DetermineNextCA.3 \
	OpenXPKI::Server::Workflow::Activity::CRLIssuance::GetCRLProfile.3 \
	OpenXPKI::Server::Workflow::Activity::CRLIssuance::IssueCRL.3 \
	OpenXPKI::Server::Workflow::Activity::CRLIssuance::PublishCRL.3 \
	OpenXPKI::Server::Workflow::Activity::CRR::PersistRequest.3 \
	OpenXPKI::Server::Workflow::Activity::CSR::ChangeNotBeforeOrAfter.3 \
	OpenXPKI::Server::Workflow::Activity::CSR::GenerateKey.3 \
	OpenXPKI::Server::Workflow::Activity::CSR::GeneratePKCS10.3 \
	OpenXPKI::Server::Workflow::Activity::CSR::PersistRequest.3 \
	OpenXPKI::Server::Workflow::Activity::CertIssuance::GetCertProfile.3 \
	OpenXPKI::Server::Workflow::Activity::CertIssuance::ImportCertData.3 \
	OpenXPKI::Server::Workflow::Activity::CertIssuance::Issue.3 \
	OpenXPKI::Server::Workflow::Activity::CertIssuance::PersistCertificate.3 \
	OpenXPKI::Server::Workflow::Activity::CertLdapPublish::AddMissingNode.3 \
	OpenXPKI::Server::Workflow::Activity::CertLdapPublish::ImportPublicData.3 \
	OpenXPKI::Server::Workflow::Activity::CertLdapPublish::PublicCertLdap.3 \
	OpenXPKI::Server::Workflow::Activity::DataExchange::Cleanup.3 \
	OpenXPKI::Server::Workflow::Activity::DataExchange::ExportLogs.3 \
	OpenXPKI::Server::Workflow::Activity::DataExchange::ExportWorkflowInstances.3 \
	OpenXPKI::Server::Workflow::Activity::DataExchange::ImportLogs.3 \
	OpenXPKI::Server::Workflow::Activity::DataExchange::ImportWorkflowInstances.3 \
	OpenXPKI::Server::Workflow::Activity::DataExchange::PackArchive.3 \
	OpenXPKI::Server::Workflow::Activity::DataExchange::PrepareEnv.3 \
	OpenXPKI::Server::Workflow::Activity::DataExchange::ReadArchive.3 \
	OpenXPKI::Server::Workflow::Activity::DataExchange::UnpackArchive.3 \
	OpenXPKI::Server::Workflow::Activity::DataExchange::WriteArchive.3 \
	OpenXPKI::Server::Workflow::Activity::PasswordSafe::RetrievePassword.3 \
	OpenXPKI::Server::Workflow::Activity::PasswordSafe::StorePassword.3 \
	OpenXPKI::Server::Workflow::Activity::SCEP::ExtractCSR.3 \
	OpenXPKI::Server::Workflow::Activity::SCEP::SetContextFromCSR.3 \
	OpenXPKI::Server::Workflow::Activity::SCEP::SetContextFromOriginalCert.3 \
	OpenXPKI::Server::Workflow::Activity::Skeleton.3 \
	OpenXPKI::Server::Workflow::Activity::SmartCard::CreateServerCSR.3 \
	OpenXPKI::Server::Workflow::Activity::SmartCard::ForkWorkflowInstances.3 \
	OpenXPKI::Server::Workflow::Activity::SmartCard::GetLDAPData.3 \
	OpenXPKI::Server::Workflow::Activity::SmartCard::PersistCSRs.3 \
	OpenXPKI::Server::Workflow::Activity::SmartCard::PublishCertificates.3 \
	OpenXPKI::Server::Workflow::Activity::SmartCard::WriteCertificateToInstall.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::Approve.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::CancelApprovals.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::DetermineIssuingCA.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::Export.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::ForkWorkflowInstance.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::Notification.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::NotifyParentWorkflow.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::SetErrorCode.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::SetSource.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::Sleep.3 \
	OpenXPKI::Server::Workflow::Condition::ACL.3 \
	OpenXPKI::Server::Workflow::Condition::AlwaysFalse.3 \
	OpenXPKI::Server::Workflow::Condition::AlwaysTrue.3 \
	OpenXPKI::Server::Workflow::Condition::Approved.3 \
	OpenXPKI::Server::Workflow::Condition::CRLSigningCAsLeft.3 \
	OpenXPKI::Server::Workflow::Condition::CertificateNotYetRevoked.3 \
	OpenXPKI::Server::Workflow::Condition::CheckCertTestResult.3 \
	OpenXPKI::Server::Workflow::Condition::CheckForkedWorkflowChildren.3 \
	OpenXPKI::Server::Workflow::Condition::CorrectNumberOfValidCerts.3 \
	OpenXPKI::Server::Workflow::Condition::CorrectTiming.3 \
	OpenXPKI::Server::Workflow::Condition::InitialEnrollmentOrRenewal.3 \
	OpenXPKI::Server::Workflow::Condition::IsCertificateIssuancePossible.3 \
	OpenXPKI::Server::Workflow::Condition::IsServerKeyGeneration.3 \
	OpenXPKI::Server::Workflow::Condition::IsValidSignatureWithRequestedDN.3 \
	OpenXPKI::Server::Workflow::Condition::Key.3 \
	OpenXPKI::Server::Workflow::Condition::LdapDnAvailable.3 \
	OpenXPKI::Server::Workflow::Condition::MoreCSRsToCreate.3 \
	OpenXPKI::Server::Workflow::Condition::MoreCertsToTest.3 \
	OpenXPKI::Server::Workflow::Condition::Server.3 \
	OpenXPKI::Server::Workflow::Condition::SignedUsingOriginalCertOrSelfSigned.3 \
	OpenXPKI::Server::Workflow::Condition::UseLdap.3 \
	OpenXPKI::Server::Workflow::Condition::ValidCSRSerialPresent.3 \
	OpenXPKI::Server::Workflow::Condition::WorkflowChildrenFailure.3 \
	OpenXPKI::Server::Workflow::Condition::WorkflowChildrenSuccessfullyFinished.3 \
	OpenXPKI::Server::Workflow::Condition::WorkflowCreator.3 \
	OpenXPKI::Server::Workflow::Observer::Debug.3 \
	OpenXPKI::Server::Workflow::Observer::Log.3 \
	OpenXPKI::Server::Workflow::Persister::DBI.3 \
	OpenXPKI::Server::Workflow::Persister::DBI::SequenceId.3 \
	OpenXPKI::Server::Workflow::Validator::ApprovalSignature.3 \
	OpenXPKI::Server::Workflow::Validator::Bulk.3 \
	OpenXPKI::Server::Workflow::Validator::CertProfile.3 \
	OpenXPKI::Server::Workflow::Validator::CertRole.3 \
	OpenXPKI::Server::Workflow::Validator::CertSubject.3 \
	OpenXPKI::Server::Workflow::Validator::CertSubjectAltName.3 \
	OpenXPKI::Server::Workflow::Validator::CertSubjectAltNameParts.3 \
	OpenXPKI::Server::Workflow::Validator::CertSubjectParts.3 \
	OpenXPKI::Server::Workflow::Validator::Creator.3 \
	OpenXPKI::Server::Workflow::Validator::InvalidityTime.3 \
	OpenXPKI::Server::Workflow::Validator::KeyLength.3 \
	OpenXPKI::Server::Workflow::Validator::KeyReuse.3 \
	OpenXPKI::Server::Workflow::Validator::PKCS10.3 \
	OpenXPKI::Server::Workflow::Validator::PasswordQuality.3 \
	OpenXPKI::Server::Workflow::Validator::ReasonCode.3 \
	OpenXPKI::Server::Workflow::Validator::SPKAC.3 \
	OpenXPKI::Server::Workflow::Validator::UnusedID.3 \
	OpenXPKI::Server::Workflow::Validator::ValidityTime.3 \
	OpenXPKI::Service.3 \
	OpenXPKI::Service::Default.3 \
	OpenXPKI::Service::Default::Command.3 \
	OpenXPKI::Service::Default::Command::nop.3 \
	OpenXPKI::Service::SCEP.3 \
	OpenXPKI::Service::SCEP::Command.3 \
	OpenXPKI::Service::SCEP::Command::GetCACert.3 \
	OpenXPKI::Service::SCEP::Command::PKIOperation.3 \
	OpenXPKI::Template::Plugin::RandomPassword.3 \
	OpenXPKI::Tests.3 \
	OpenXPKI::Transport::Simple.3 \
	OpenXPKI::VERSION.3 \
	OpenXPKI::Workflow::Factory.3 \
	OpenXPKI::XML::Cache.3 \
	OpenXPKI::XML::Config.3 \
	OpenXPKI::i18n.3
USE_GMAKE=	yes
USE_OPENSSL=	yes
PERL_CONFIGURE=	yes

USERS=	openxpki
GROUPS=	openxpki

LICENSE=	ART20

OPTIONS=	DEVELOPER	"Install development tools for OpenXPKI?" off \
		GRAPHVIZ	"With graphical visualization of workflows?" off
# If DEVELOPER is checked, then docbook, Java and Xorg libraries are installed.
# They are needed only if you plan to fetch development svn snapshot,
# then edit XML prototypes for collection of OpenXPKI guides, and then
# compile the collection into HTML or PDF forms.
# If you want to read OpenXPKI documentation, these tools are not needed.
# Just visit http://www.openxpki.org/docs/

.include <bsd.port.options.mk>

# this port needs openssl-0.9.8+, but does not yet compile with openssl-1.0.0+
# freebsd-6 or less has base openssl-0.9.7 which is bad
# freebsd-7 or more has base openssl-0.9.8 which is good
# openssl from port now has version 1.0.0 only
.if ${OSVERSION} < 700000
IGNORE=	needs openssl-0.9.8+, but does not yet compile with openssl-1.0.0+
.endif
.if ${OSVERSION} >= 700000
WITH_OPENSSL_BASE=	yes

.endif

.include <bsd.port.pre.mk>

.if defined(WITH_DEVELOPER)
RUN_DEPENDS+=	${LOCALBASE}/bin/fop:${PORTSDIR}/textproc/fop \
		${LOCALBASE}/bin/xsltproc:${PORTSDIR}/textproc/libxslt \
		${LOCALBASE}/share/xsl/docbook/html/chunk.xsl:${PORTSDIR}/textproc/docbook-xsl \
		${LOCALBASE}/share/java/jai/lib/libmlib_jai.so:${PORTSDIR}/java/jai
.endif
.if defined(WITH_GRAPHVIZ)
RUN_DEPENDS+=	${LOCALBASE}/bin/dot:${PORTSDIR}/graphics/graphviz \
		${LOCALBASE}/bin/imgsize:${PORTSDIR}/graphics/p5-Image-Size
.endif

.include <bsd.port.post.mk>
@


1.25
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:	p5-openxpki
# Date created:				29 Sep 2006
# Whom:					svysh
#
# $FreeBSD: head/security/p5-openxpki/Makefile 300897 2012-07-14 14:29:18Z beat $
#
d13 1
a13 1
MAINTAINER=	svysh@@pn.sinp.msu.ru
@


1.24
log
@- Remove SITE_PERL from *_DEPENDS

Approved by: portmgr@@ (bapt@@)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.23
log
@At the moment 1385 ports use BUILD_DEPENDS= ${RUN_DEPENDS} and 450
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.

Explicit duplication > := > = and this just moves ports one step to the left

Approved by:	portmgr
@
text
@d22 23
a44 23
	${SITE_PERL}/CGI/Session.pm:${PORTSDIR}/www/p5-CGI-Session \
	${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \
	${SITE_PERL}/Locale/Recode.pm:${PORTSDIR}/devel/p5-Locale-libintl \
	${SITE_PERL}/Net/LDAP.pm:${PORTSDIR}/net/p5-perl-ldap \
	${SITE_PERL}/Regexp/Common.pm:${PORTSDIR}/textproc/p5-Regexp-Common \
	${SITE_PERL}/${PERL_ARCH}/Text/CSV_XS.pm:${PORTSDIR}/textproc/p5-Text-CSV_XS \
	${SITE_PERL}/XML/Filter/XInclude.pm:${PORTSDIR}/textproc/p5-XML-Filter-XInclude \
	${SITE_PERL}/XML/SAX/Writer.pm:${PORTSDIR}/textproc/p5-XML-SAX-Writer \
	${SITE_PERL}/XML/Validator/Schema.pm:${PORTSDIR}/textproc/p5-XML-Validator-Schema \
	${SITE_PERL}/Net/Server.pm:${PORTSDIR}/net/p5-Net-Server \
	${SITE_PERL}/Test/Pod.pm:${PORTSDIR}/devel/p5-Test-Pod \
	${SITE_PERL}/Test/Pod/Coverage.pm:${PORTSDIR}/devel/p5-Test-Pod-Coverage \
	${SITE_PERL}/Net/IP.pm:${PORTSDIR}/net-mgmt/p5-Net-IP \
	${SITE_PERL}/Class/Std.pm:${PORTSDIR}/devel/p5-Class-Std \
	${SITE_PERL}/Mail/RFC822/Address.pm:${PORTSDIR}/mail/p5-Mail-RFC822-Address \
	${SITE_PERL}/${PERL_ARCH}/Proc/ProcessTable.pm:${PORTSDIR}/devel/p5-Proc-ProcessTable \
	${SITE_PERL}/Sys/SigAction.pm:${PORTSDIR}/devel/p5-Sys-SigAction \
	${SITE_PERL}/Data/Password.pm:${PORTSDIR}/security/p5-Data-Password \
	${SITE_PERL}/RT/Client/REST.pm:${PORTSDIR}/www/p5-RT-Client-REST \
	${SITE_PERL}/Data/Serializer.pm:${PORTSDIR}/devel/p5-Data-Serializer \
	${SITE_PERL}/${PERL_ARCH}/IPC/ShareLite.pm:${PORTSDIR}/devel/p5-IPC-ShareLite \
	${SITE_PERL}/DateTime/Format/DateParse.pm:${PORTSDIR}/devel/p5-DateTime-Format-DateParse \
	${SITE_PERL}/IO/Prompt.pm:${PORTSDIR}/devel/p5-IO-Prompt
@


1.22
log
@- Change PERL_CONFIGURE to "yes" for all values between 5.8.1+ and 5.8.9+

Suggested by:	az
With hat:	perl
@
text
@d45 1
a45 1
RUN_DEPENDS=	${BUILD_DEPENDS}
@


1.21
log
@- Fix dependency list
- Convert to USERS/GROUPS macros
- Add license
- Bump portrevision

PR:		ports/149740
Submitted by:	Sergei Vyshenski <svysh _at_ pn.sinp.msu.ru> (maintainer)
Approved by:	tabthorpe (mentor)
@
text
@d288 1
a288 1
PERL_CONFIGURE=	5.8.6+
@


1.20
log
@- Fix build with openssl

PR:		ports/145620
Submitted by:	Sergei Vyshenski <svysh@@pn.sinp.msu.ru> (maintainer)
@
text
@d10 1
a10 1
PORTREVISION=	1
d290 5
d321 2
a322 2
RUN_DEPENDS+=	fop:${PORTSDIR}/textproc/fop \
		xsltproc:${PORTSDIR}/textproc/libxslt \
d327 2
a328 1
RUN_DEPENDS+=	${LOCALBASE}/bin/dot:${PORTSDIR}/graphics/graphviz
a330 3
post-install:
	${SH} ${PKGINSTALL} ${PORTNAME} POST-INSTALL

@


1.19
log
@- Switch SourceForge ports to the new File Release System: categories starting with P,R,S
@
text
@d10 1
d301 10
a310 3
# needs openssl 0.9.8
.if ${OSVERSION} < 700019
WITH_OPENSSL_PORT=	yes
@


1.18
log
@- Update to 0.9.1389.

PR:		ports/130795
Submitted by:	Sergei Vyshenski <svysh@@pn.sinp.msu.ru> (maintainer)
@
text
@d11 1
a11 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	${PORTNAME}
@


1.17
log
@- Make this use openssl from port on 6.x

Reported by:	pointyhat
@
text
@d9 1
a9 1
PORTVERSION=	0.9.1267
a79 1
	OpenXPKI::Crypto::Backend::OpenSSL::Command::symmetric_cipher.3 \
d180 1
d201 2
d268 2
@


1.16
log
@- Update to 0.9.1267

PR:		125047
Submitted by:	Sergei Vyshenski <svysh@@pn.sinp.msu.ru> (maintainer)
@
text
@a283 1
WITH_OPENSSL_BETA=	yes
d295 7
@


1.15
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d9 1
a9 2
PORTVERSION=	0.9.1084
PORTREVISION=	1
d40 5
a44 1
	${SITE_PERL}/RT/Client/REST.pm:${PORTSDIR}/www/p5-RT-Client-REST
d70 1
d134 1
d148 1
a212 1
	OpenXPKI::Server::Workflow::Activity::Tools::CreateWorkflowInstance.3 \
d217 1
d228 1
d251 1
d260 1
d287 3
a289 2
OPTIONS=	DEVELOPER	"Install development tools for OpenXPKI?" off
# These tools include docbook, Java and Xorg libraries.
d304 3
@


1.14
log
@- Update to 0.9.1084

PR:		116859
Submitted by:	Sergei Vyshenski <svysh@@pn.sinp.msu.ru> (maintainer)
@
text
@d10 1
@


1.13
log
@Welcome bsd.perl.mk.  Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.

Work done by:	gabor
Sponsored by:	Google Summer of Code 2007
Hat:		portmgr
@
text
@d9 1
a9 1
PORTVERSION=	0.9.914
d21 1
a21 1
	p5-Workflow>=0.26:${PORTSDIR}/devel/p5-Workflow \
d128 1
d237 1
d268 1
@


1.12
log
@- Update to 0.9.914

PR:		113413
Submitted by:	Sergei Vyshenski <svysh@@pn.sinp.msu.ru> (maintainer)
@
text
@a268 1
USE_PERL5=	yes
d272 1
a272 1
PERL_CONFIGURE=	yes
a293 4
.if ${PERL_LEVEL} < 500806
IGNORE=	requires newer Perl, but you can install required old additional perl modules from CPAN instead
.endif

@


1.11
log
@- Update to 0.9.781

PR:             110931
Submitted by:   Sergei Vyshenski <svysh@@cryptocom.ru> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.9.781
d181 1
a192 5
	OpenXPKI::Server::Workflow::Activity::Key::Generate.3 \
	OpenXPKI::Server::Workflow::Activity::Passphrase::Generate.3 \
	OpenXPKI::Server::Workflow::Activity::Profile::Create.3 \
	OpenXPKI::Server::Workflow::Activity::Request::Certificate::DataOnly::Create.3 \
	OpenXPKI::Server::Workflow::Activity::Request::Certificate::PKCS10::Create.3 \
d245 2
d262 2
@


1.10
log
@- Update to 0.9.724

PR:		108614
Submitted by:	Sergei Vyshenski <svysh@@cryptocom.ru> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.9.724
d17 1
a17 1
MAINTAINER=	svysh@@cryptocom.ru
d21 1
a21 1
	${SITE_PERL}/Workflow.pm:${PORTSDIR}/devel/p5-Workflow \
d38 3
a40 1
	${SITE_PERL}/Sys/SigAction.pm:${PORTSDIR}/devel/p5-Sys-SigAction
d69 1
d80 1
d160 4
a172 1
	OpenXPKI::Server::Workflow::Activity::CRR::RevokeCertificate.3 \
d180 2
d213 1
a219 1
	OpenXPKI::Server::Workflow::Condition::ApprovalNeeded.3 \
d222 1
a223 1
	OpenXPKI::Server::Workflow::Condition::ContextParameterExistence.3 \
d231 1
d236 1
d241 1
d244 1
d250 2
d254 1
d275 17
a294 2
.include <bsd.port.pre.mk>

@


1.9
log
@- Update to 0.9.633

PR:		ports/106609
Submitted by:	Sergei Vyshenski <svysh@@cryptocom.ru> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.9.633
d63 1
d93 5
d136 1
d147 1
d166 2
a199 2
	OpenXPKI::Server::Workflow::Activity::Tools::ChangeBackSessionRole.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::ChangeSessionRole.3 \
d219 1
d226 2
d238 1
a247 1
	OpenXPKI::Service::Test.3 \
@


1.8
log
@- Update to 0.548
- Split openxpki port into 8 separate ports. This reduces maintainer's
  loading and make our automatic porting tools happier. Users need
  not to install all of the 8 ports to make OpenXPKI work. He/She just
  install what he/she needs.  Detail reasons can be found in PR.

PR:		ports/103937
Submitted by:	Sergei Vyshenski <svysh at cryptocom.ru> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.9.548
d92 7
d102 3
d106 2
d125 1
d156 3
a162 2
	OpenXPKI::Server::Workflow::Activity::CertRequest::PersistRequest.3 \
	OpenXPKI::Server::Workflow::Activity::CertRequest::SetSource.3 \
d178 3
d182 6
d190 2
d196 2
d200 3
d205 1
d207 5
d213 2
d216 1
d218 1
a218 1
	OpenXPKI::Server::Workflow::Observer::Log.3 \
d225 1
a227 1
	OpenXPKI::Server::Workflow::Validator::SetContextParameter.3 \
@


1.7
log
@Fix pkg-plist and unbreak

PR:		103356
Submitted by:	Sergei Vyshenski <svysh@@cryptocom.ru> (maintainer)
@
text
@d2 1
a2 1
# Date created:				20 June 2006
d9 1
a9 1
PORTVERSION=	0.9.455
d14 2
a15 2
DISTFILES=	${SERVER} ${CLIENT} ${DEPLOYMENT} ${I18N}
DIST_SUBDIR=	${PORTNAME}
d18 1
a18 1
COMMENT=	Perl based enterprise class trastcenter software for PKI
a33 2
	${SITE_PERL}/Config/Std.pm:${PORTSDIR}/devel/p5-Config-Std \
	${SITE_PERL}/IO/Prompt.pm:${PORTSDIR}/devel/p5-IO-Prompt \
d35 1
d37 2
a38 1
	${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit
a40 12
SERVER=		OpenXPKI-0.9.455.tar.gz
CLIENT=		OpenXPKI-Client-0.9.450.tar.gz \
		OpenXPKI-Client-SCEP-0.9.421.tar.gz \
		OpenXPKI-Client-SOAP-Lite-0.9.421.tar.gz \
		OpenXPKI-Client-CLI-0.9.443.tar.gz \
		OpenXPKI-Client-HTML-Mason-0.9.454.tar.gz
DEPLOYMENT=	openxpki-deployment-0.9.453.tar.gz
I18N=		openxpki-i18n-0.9.421.tar.gz
MAN1=	openxpki-configure.1 \
	openxpki-metaconf.1 \
	openxpkiadm.1 \
	openxpkictl.1
a41 8
	OpenXPKI::Client.3 \
	OpenXPKI::Client::API.3 \
	OpenXPKI::Client::CLI.3 \
	OpenXPKI::Client::HTML::Mason.3 \
	OpenXPKI::Client::HTML::Mason::Javascript.3 \
	OpenXPKI::Client::HTML::Mason::Menu.3 \
	OpenXPKI::Client::SCEP.3 \
	OpenXPKI::Client::SOAP::Lite.3 \
d55 2
d58 1
d63 1
d111 3
a129 1
	OpenXPKI::Server::DBI::Object.3 \
d139 20
a158 1
	OpenXPKI::Server::Workflow::Activity::Certificate::Issue.3 \
d165 3
d169 3
d173 7
d183 1
d186 1
d188 1
a203 3
USE_GETTEXT=	yes
### We can not do WITHOUT_NLS. Internationalization is needed
### even to use English language.
d207 1
a207 28
PERL_DIRS=	${SERVER} ${CLIENT}
NO_PERL_DIRS=	${DEPLOYMENT} ${I18N}
MAKE_MAKER_ENV=	PREFIX=${PREFIX}
DESTDIR?=	/.
#CONFIGURE_ARGS=	--prefix ${PREFIX} --dest ${DESTDIR} # To be used in next ver.
CONFIGURE_ARGS=	--prefix ${PREFIX}
MAN3PREFIX=	${TARGETDIR}/lib/perl5/${PERL_VERSION}

do-configure:
	@@ for dir in ${PERL_DIRS}; do \
		dir="`${ECHO} $${dir} | ${SED} -e 's/.tar.gz//'`"; \
		cd ${WRKDIR}/$${dir} && \
		${ECHO} "DIR= $${dir}" && ${PERL5} Makefile.PL ${MAKE_MAKER_ENV}; \
		${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile; \
	done

do-build:
	@@ for dir in ${PERL_DIRS}; do \
		dir="`${ECHO} $${dir} | ${SED} -e 's/.tar.gz//'`"; \
		cd ${WRKDIR}/$${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE}; \
	done

do-install:
	@@ for dir in ${PERL_DIRS}; do \
		dir="`${ECHO} $${dir} | ${SED} -e 's/.tar.gz//'`"; \
		cd ${WRKDIR}/$${dir} && \
		${SETENV} ${MAKE_ENV} ${GMAKE} ${INSTALL_TARGET}; \
	done
a210 11
	@@ for dir in ${NO_PERL_DIRS}; do \
		dir="`${ECHO} $${dir} | ${SED} -e 's/.tar.gz//'`"; \
		cd ${WRKDIR}/$${dir} && \
		${ECHO} "DIR= $${dir}" && \
		if [ -f ./${CONFIGURE_SCRIPT} ]; then \
			${SETENV} ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; \
		fi && \
		${SETENV} ${MAKE_ENV} ${GMAKE} && \
		${SETENV} ${MAKE_ENV} ${GMAKE} ${INSTALL_TARGET}; \
	done
#	@@${ECHO} "TARGETDIR = ${TARGETDIR}"
@


1.6
log
@BROKEN: Incomplete pkg-plist
@
text
@a40 2
BROKEN=		Incomplete pkg-plist

@


1.5
log
@- Update to 0.9.455

PR:		ports/102008
Submitted by:	Sergei Vyshenski <svysh(at)cryptocom.ru> (maintainer)
Approved by:	krion (mentor)
@
text
@d41 2
@


1.4
log
@Add support for DESTDIR part I.

This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.

Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.

PR:             100555
Submitted by:   gabor
Sponsored by:   Google Summer of Code 2006
@
text
@d9 1
a9 1
PORTVERSION=	0.9.402
d36 2
d41 8
a48 8
SERVER=		OpenXPKI-0.9.402.tar.gz
CLIENT=		OpenXPKI-Client-0.9.349.tar.gz \
		OpenXPKI-Client-SCEP-0.9.342.tar.gz \
		OpenXPKI-Client-SOAP-Lite-0.9.342.tar.gz \
		OpenXPKI-Client-CLI-0.9.389.tar.gz \
		OpenXPKI-Client-HTML-Mason-0.9.402.tar.gz
DEPLOYMENT=	openxpki-deployment-0.9.402.tar.gz
I18N=		openxpki-i18n-0.9.402.tar.gz
d62 1
d94 1
d104 3
d108 7
d121 1
d127 1
d161 1
d172 4
d193 2
a194 1
CONFIGURE_ARGS=	--prefix ${PREFIX} --dest ${DESTDIR}
d230 1
@


1.3
log
@- Update to 0.9.402

PR:		ports/100612
Submitted by:	maintainer
@
text
@d171 1
a171 1
DESTDIR?=	/
d173 1
a173 2
MAN1PREFIX=	${PREFIX}
MAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
@


1.2
log
@- Fix non-portable dependency

PR:		99840
Submitted by:	maintainer
Approved by:	delphij (mentor, implicit)
@
text
@d9 1
a9 2
PORTVERSION=	0.9.342
PORTREVISION=	1
d12 1
a12 1
MASTER_SITE_SUBDIR=	openxpki
d14 2
d39 8
d51 23
a73 7

MAN3=	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key.3 \
	OpenXPKI::Server::Session.3 \
	OpenXPKI::Service::Default.3 \
	OpenXPKI::Server::DBI::Driver.3 \
	OpenXPKI::Server::Authentication::External.3 \
	OpenXPKI::Transport::Simple.3 \
d75 7
a81 4
	OpenXPKI::Server::DBI::Driver::DB2.3 \
	OpenXPKI::Server::Workflow::Activity.3 \
	OpenXPKI::Crypto::Profile::Base.3 \
	OpenXPKI::Service::Default::Command.3 \
d83 3
a85 4
	OpenXPKI::Server::API.3 \
	OpenXPKI::Crypto::CRL.3 \
	OpenXPKI::Serialization::JSON.3 \
	OpenXPKI::Server::Workflow::Activity::Passphrase::Generate.3 \
d87 2
a88 2
	OpenXPKI.3 \
	OpenXPKI::Server::DBI.3 \
d90 3
a92 9
	OpenXPKI::Server::DBI::Driver::PostgreSQL.3 \
	OpenXPKI::XML::Config.3 \
	OpenXPKI::Server::ACL.3 \
	OpenXPKI::XML::Cache.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::DSA.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_cert.3 \
	OpenXPKI::Server::DBI::Hash.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Config.3 \
	OpenXPKI::Server::Init.3 \
d94 1
a94 2
	OpenXPKI::Server::DBI::Schema.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_pkcs12.3 \
d96 3
a98 2
	OpenXPKI::Service::Default::Command::nop.3 \
	OpenXPKI::Server::Authentication::Anonymous.3 \
d100 2
a101 3
	OpenXPKI::Crypto::Backend::API.3 \
	OpenXPKI::Server::Authentication::LDAP.3 \
	OpenXPKI::Exception.3 \
d103 2
a104 1
	OpenXPKI::Server::DBI::Object.3 \
d106 3
a108 3
	OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_get_chain.3 \
	OpenXPKI::VERSION.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_verify.3 \
d110 10
a119 20
	OpenXPKI::Crypto::Backend::OpenSSL::Engine::GOST.3 \
	OpenXPKI::Server::Workflow::Persister::DBI.3 \
	OpenXPKI::Service.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::XS.3 \
	OpenXPKI::Server::Workflow::Activity::Tools::DetermineIssuingCA.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command.3 \
	OpenXPKI::Crypto::Backend::OpenSSL.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::EC.3 \
	OpenXPKI::Server::Workflow::Activity::Skeleton.3 \
	OpenXPKI::Server::Workflow::Persister::DBI::SequenceId.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_decrypt.3 \
	OpenXPKI::Server::Workflow::Activity::Request::Certificate::PKCS10::Create.3 \
	OpenXPKI::Server::Log::Appender::DBI.3 \
	OpenXPKI::i18n.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::convert_pkcs10.3 \
	OpenXPKI::Server::DBI::SQL.3 \
	OpenXPKI::Server::Workflow::Activity::Certificate::Issue.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::convert_cert.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::RSA.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::issue_crl.3 \
d121 2
d124 7
a130 3
	OpenXPKI::Crypto::Profile::CRL.3 \
	OpenXPKI::Server::Workflow::Activity::Profile::Create.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::issue_cert.3 \
d132 6
a137 2
	OpenXPKI::Crypto::Backend::OpenSSL::Command::convert_key.3 \
	OpenXPKI::Server::Authentication::X509.3 \
d139 2
d142 13
a154 6
	OpenXPKI::Crypto::Backend::OpenSSL::Engine::OpenSSL.3 \
	OpenXPKI::Server::Authentication::Password.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::CLI.3 \
	OpenXPKI::Crypto::Header.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::convert_crl.3 \
	OpenXPKI::Server::Workflow.3 \
d156 5
a160 19
	OpenXPKI::Crypto::Backend::OpenSSL::Command::pkcs7_encrypt.3 \
	OpenXPKI::DN.3 \
	OpenXPKI::DateTime.3 \
	OpenXPKI::Crypto::TokenManager.3 \
	OpenXPKI::Crypto::CRR.3 \
	OpenXPKI::Crypto::PKCS7.3 \
	OpenXPKI::Server::Authentication.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_key::GOST94.3 \
	OpenXPKI::Server::DBI::Driver::SQLite.3 \
	OpenXPKI::Serialization::Simple.3 \
	OpenXPKI::Crypto::Backend::OpenSSL::Command::create_random.3 \
	OpenXPKI::Server::Context.3 \
	OpenXPKI::Client::API.3 \
	OpenXPKI::Client.3 \
	OpenXPKI::Client::CLI.3 \
	OpenXPKI::Client::SOAP::Lite.3 \
	OpenXPKI::Client::HTML::Mason.3 \
	OpenXPKI::Client::HTML::Mason::Config.3

d162 3
a164 1
USE_BZIP2=	yes
d168 2
a169 11

SERVER_DIRS=	perl-modules
CLIENT_DIRS=	clients/perl/OpenXPKI-Client \
		clients/perl/OpenXPKI-Client-CLI \
		clients/perl/OpenXPKI-Client-SOAP-Lite \
		clients/perl/OpenXPKI-Client-HTML-Mason

DEPLOYMENT_DIRS=deployment
PERL_DIRS=	${SERVER_DIRS} ${CLIENT_DIRS}
NO_PERL_DIRS=	${DEPLOYMENT_DIRS}
POST_DIRS=	${CLIENT_DIRS} ${DEPLOYMENT_DIRS}
d171 2
a172 1
CONFIGURE_ARGS=	--prefix ${PREFIX}
a175 7
post-patch:
	@@${REINPLACE_CMD} -e 's|admgroup:\( *\)root|admgroup:\1wheel|g' \
		${WRKSRC}/deployment/etc/templates/default/openxpki.conf.in
	@@${REINPLACE_CMD} -e \
	's|CFG\( *\)=\( *\)openxpki-metaconf|CFG\1=\2bin/openxpki-metaconf|g' \
	${WRKSRC}/deployment/Makefile.in

a176 1
	@@ cd ${WRKSRC}/perl-modules && ${ECHO} "342" > revision
d178 3
a180 2
		cd ${WRKSRC}/$${dir} && \
		${ECHO} "DIR= $${dir}" && ${PERL} Makefile.PL ${MAKE_MAKER_ENV}; \
d186 2
a187 1
		cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE}; \
d192 2
a193 1
		cd ${WRKSRC}/$${dir} && \
d200 2
a201 1
		cd ${WRKSRC}/$${dir} && \
d203 3
a205 1
		${SETENV} ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} && \
a208 7
.if !defined(NOPORTDOCS)
	${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} \
		${WRKSRC}/docs/architecture/whitepapers/OpenXPKI-Architecture-Overview.pdf \
		${DOCSDIR}
	@@${ECHO_MSG} "===>   Documents intstalled in ${DOCSDIR}."
.endif
@


1.1
log
@Add p5-openxpki 0.9.342, perl based enterprise class trastcenter
software for PKI.

PR:		ports/99317
Submitted by:	Sergei Vyshenski <svysh@@cryptocom.ru>
@
text
@d10 1
a149 1
OPENSSL_SHLIBVER=	5
@

