diff options
author | jlam <jlam@pkgsrc.org> | 2002-10-18 17:06:00 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2002-10-18 17:06:00 +0000 |
commit | 3e5d0e2935c9718cff16c34da545f76017ac3307 (patch) | |
tree | d8e4d01838ff5c831bd958d7048ef3a8b4511f68 /security | |
parent | a96d235882d28746b15acc34c5b6eb66ad4b9be5 (diff) | |
download | pkgsrc-3e5d0e2935c9718cff16c34da545f76017ac3307.tar.gz |
Initial import of of security/pyca.
pyCA tries to make it easier for people to set up and run a organizational
certificate authority which fulfills the need for a fairly secure
certification processing. The package also tries to reduce administrative
tasks and user's frustration by providing a comfortable web interface to
users contacting the certificate authority.
Diffstat (limited to 'security')
-rw-r--r-- | security/pyca/DESCR | 5 | ||||
-rw-r--r-- | security/pyca/Makefile | 69 | ||||
-rw-r--r-- | security/pyca/PLIST | 69 | ||||
-rw-r--r-- | security/pyca/distinfo | 4 |
4 files changed, 147 insertions, 0 deletions
diff --git a/security/pyca/DESCR b/security/pyca/DESCR new file mode 100644 index 00000000000..d69941063ff --- /dev/null +++ b/security/pyca/DESCR @@ -0,0 +1,5 @@ +pyCA tries to make it easier for people to set up and run a organizational +certificate authority which fulfills the need for a fairly secure +certification processing. The package also tries to reduce administrative +tasks and user's frustration by providing a comfortable web interface to +users contacting the certificate authority. diff --git a/security/pyca/Makefile b/security/pyca/Makefile new file mode 100644 index 00000000000..724ba6da2ea --- /dev/null +++ b/security/pyca/Makefile @@ -0,0 +1,69 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/10/18 17:06:00 jlam Exp $ + +# Date-based distfile name for pre-releases leading to 0.6.6. +DISTNAME= pyca-20020902 +PKGNAME= ${DISTNAME:S/pyca-/pyca-0.6.5./} +CATEGORIES= security +MASTER_SITES= http://www.pyca.de/download/ + +MAINTAINER= jlam@netbsd.org +HOMEPAGE= http://www.pyca.de/ +COMMENT= administration tools for X.509/PKIX CA + +USE_BUILDLINK2= # defined +NO_CONFIGURE= # defined +NO_BUILD= # defined + +.include "../../mk/bsd.prefs.mk" + +PKG_SYSCONFVAR= openssl +PKG_SYSCONFSUBDIR= openssl + +.if ${OPSYS} == "NetBSD" +PKG_SYSCONFDIR.openssl?= /etc/openssl +.endif + +PYTHON_PATCH_SCRIPTS= bin/*.py cgi-bin/*.py sbin/*.py +PYTHON_PATCH_SCRIPT_SED= \ + -e "s|/usr/local/pyca/pylib|${PREFIX}/lib/pyca|g" \ + -e "s|/etc/openssl/openssl.cnf|${PKG_SYSCONFDIR}/openssl.cnf|g" \ + -e "s|/home/.*/openssl.cnf|${PKG_SYSCONFDIR}/openssl.cnf|g" \ + -e "s|/home/.*/pylib|${PREFIX}/lib/pyca|g" + +do-install: + cd ${WRKSRC}; for file in bin/*.py; do \ + ${INSTALL_SCRIPT} $${file} ${PREFIX}/bin; \ + done + cd ${WRKSRC}; for file in cgi-bin/*.py; do \ + ${INSTALL_SCRIPT} $${file} ${PREFIX}/libexec/cgi-bin; \ + done + cd ${WRKSRC}; for file in sbin/*.py; do \ + ${INSTALL_SCRIPT} $${file} ${PREFIX}/sbin; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/lib/pyca + cd ${WRKSRC}; for file in pylib/*.py; do \ + ${INSTALL_DATA} $${file} ${PREFIX}/lib/pyca; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/lib/pyca/openssl + cd ${WRKSRC}; for file in pylib/openssl/*.py; do \ + ${INSTALL_DATA} $${file} ${PREFIX}/lib/pyca/openssl; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/pyca + cd ${WRKSRC}; for file in conf/*.cnf; do \ + ${INSTALL_DATA} $${file} ${PREFIX}/share/examples/pyca; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/pyca + cd ${WRKSRC}; for file in htdocs/*.html; do \ + ${INSTALL_DATA} $${file} ${PREFIX}/share/doc/html/pyca; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/pyca/help + cd ${WRKSRC}; for file in htdocs/help/*; do \ + ${INSTALL_DATA} $${file} ${PREFIX}/share/doc/html/pyca/help; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/pyca/ssi + cd ${WRKSRC}; for file in htdocs/ssi/*.html; do \ + ${INSTALL_DATA} $${file} ${PREFIX}/share/doc/html/pyca/ssi; \ + done + +.include "../../lang/python/application.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/security/pyca/PLIST b/security/pyca/PLIST new file mode 100644 index 00000000000..0411b55c793 --- /dev/null +++ b/security/pyca/PLIST @@ -0,0 +1,69 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/10/18 17:06:00 jlam Exp $ +bin/ca2ldif.py +bin/certs2ldap.py +bin/copy-cacerts.py +bin/ldap2certs.py +bin/ns-jsconfig.py +bin/print-cacerts.py +lib/pyca/certhelper.py +lib/pyca/cgiforms.py +lib/pyca/cgihelper.py +lib/pyca/cgissl.py +lib/pyca/charset.py +lib/pyca/htmlbase.py +lib/pyca/ipadr.py +lib/pyca/ldapbase.py +lib/pyca/ldif.py +lib/pyca/openssl/__init__.py +lib/pyca/openssl/cert.py +lib/pyca/openssl/cnf.py +lib/pyca/openssl/db.py +lib/pyca/vbs.py +libexec/cgi-bin/browser-check.py +libexec/cgi-bin/ca-index.py +libexec/cgi-bin/cert-query.py +libexec/cgi-bin/client-enroll.py +libexec/cgi-bin/get-cert.py +libexec/cgi-bin/ns-check-rev.py +libexec/cgi-bin/ns-revoke.py +libexec/cgi-bin/pycacnf.py +libexec/cgi-bin/scep.py +libexec/cgi-bin/view-cert.py +sbin/ca-certreq-mail.py +sbin/ca-cycle-priv.py +sbin/ca-cycle-pub.py +sbin/ca-make.py +sbin/ca-revoke.py +sbin/pickle-cnf.py +share/doc/html/pyca/changes.html +share/doc/html/pyca/config.html +share/doc/html/pyca/demo.html +share/doc/html/pyca/download.html +share/doc/html/pyca/faq.html +share/doc/html/pyca/features.html +share/doc/html/pyca/feedback.html +share/doc/html/pyca/files.html +share/doc/html/pyca/help/client-enroll.html.de +share/doc/html/pyca/help/client-enroll.html.en +share/doc/html/pyca/install.html +share/doc/html/pyca/news.html +share/doc/html/pyca/overview.html +share/doc/html/pyca/pyca.html +share/doc/html/pyca/related.html +share/doc/html/pyca/roadmap.html +share/doc/html/pyca/security.html +share/doc/html/pyca/ssi/footer.html +share/doc/html/pyca/ssi/head.html +share/doc/html/pyca/ssi/navigation.html +share/examples/pyca/cacert_AuthCerts.cnf +share/examples/pyca/cacert_CodeSigning.cnf +share/examples/pyca/cacert_EmailCerts.cnf +share/examples/pyca/cacert_Root.cnf +share/examples/pyca/cacert_ServerCerts.cnf +share/examples/pyca/openssl.cnf +@dirrm share/examples/pyca +@dirrm share/doc/html/pyca/ssi +@dirrm share/doc/html/pyca/help +@dirrm share/doc/html/pyca +@dirrm lib/pyca/openssl +@dirrm lib/pyca diff --git a/security/pyca/distinfo b/security/pyca/distinfo new file mode 100644 index 00000000000..406f76a5eeb --- /dev/null +++ b/security/pyca/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/10/18 17:06:00 jlam Exp $ + +SHA1 (pyca-20020902.tar.gz) = 0419e445fd0635ea09d46b5c40bd27f2df8685f4 +Size (pyca-20020902.tar.gz) = 80822 bytes |