summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2002-10-18 17:06:00 +0000
committerjlam <jlam@pkgsrc.org>2002-10-18 17:06:00 +0000
commit3e5d0e2935c9718cff16c34da545f76017ac3307 (patch)
treed8e4d01838ff5c831bd958d7048ef3a8b4511f68 /security
parenta96d235882d28746b15acc34c5b6eb66ad4b9be5 (diff)
downloadpkgsrc-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/DESCR5
-rw-r--r--security/pyca/Makefile69
-rw-r--r--security/pyca/PLIST69
-rw-r--r--security/pyca/distinfo4
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