FreeBSD Bugzilla – Attachment 33266 Details for
Bug 54571
New port: security/tinyca version 0.4.9 graphical frontend to maintain small CA
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 5.04 KB, created by
Mohacsi Janos
on 2003-07-17 11:00:32 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Mohacsi Janos
Created:
2003-07-17 11:00:32 UTC
Size:
5.04 KB
patch
obsolete
># 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: ># ># tinyca/ ># tinyca/pkg-plist ># tinyca/pkg-descr ># tinyca/distinfo ># tinyca/Makefile ># tinyca/files ># tinyca/files/patch-lib::CA.pm ># tinyca/files/patch-tinyca ># >echo c - tinyca/ >mkdir -p tinyca/ > /dev/null 2>&1 >echo x - tinyca/pkg-plist >sed 's/^X//' >tinyca/pkg-plist << 'END-of-tinyca/pkg-plist' >Xbin/tinyca >X%%SITE_PERL%%/tinyca/CA.pm >X%%SITE_PERL%%/tinyca/CERT.pm >X%%SITE_PERL%%/tinyca/GUI.pm >X%%SITE_PERL%%/tinyca/KEY.pm >X%%SITE_PERL%%/tinyca/OpenSSL.pm >X%%SITE_PERL%%/tinyca/REQ.pm >X%%SITE_PERL%%/tinyca/TCONFIG.pm >X@dirrm %%SITE_PERL%%/tinyca/ >X%%PORTDOCS%%share/doc/tinyca/INSTALL >X%%PORTDOCS%%@dirrm share/doc/tinyca >END-of-tinyca/pkg-plist >echo x - tinyca/pkg-descr >sed 's/^X//' >tinyca/pkg-descr << 'END-of-tinyca/pkg-descr' >XTinyCA is a simple graphical userinterface written in Perl/Tk to manage a >Xsmall CA (Certification Authority). >XFeatures: >X >XCurrently TinyCA supports the following features: >X >X * Creation and Revocation of x509 - S/MIME certificates >X * PKCS#10 Requests can be imported and signed >X * Servercertificates >X o Certificates can be exported as: PEM, DER, TXT and PKCS#12 >X o Certificates may be used with e.g. Apache, Postfix, OpenLDAP, >X Cyrus and FreeS/WAN >X * Clientcertificates >X o Certificates can be exported as: PEM, DER, TXT and PKCS#12 >X o Certificates may be used with e.g. Netscape, Konqueror, Opera, >X Internet Explorer, Outlook (Express) and FreeS/WAN >X * Certificate Revocation List >X o CRLs can be exported as: PEM, DER and TXT >X >XWWW: http://tinyca.sm-zone.net/ >X >XJanos Mohacsi <janos.mohacsi@bsd.hu> >END-of-tinyca/pkg-descr >echo x - tinyca/distinfo >sed 's/^X//' >tinyca/distinfo << 'END-of-tinyca/distinfo' >XMD5 (tinyca-0.4.9.tar.gz) = eabbf1023c77c2e0e0b8300999462f83 >END-of-tinyca/distinfo >echo x - tinyca/Makefile >sed 's/^X//' >tinyca/Makefile << 'END-of-tinyca/Makefile' >X# New ports collection makefile for: tinyca >X# Date created: 17 July 2003 >X# Whom: Janos.Mohacsi@bsd.hu >X# >X# $FreeBSD$ >X# >X >XPORTNAME= tinyca >XPORTVERSION= 0.4.9 >XCATEGORIES= security net >XMASTER_SITES= http://tinyca.sm-zone.net/ >X >XMAINTAINER= Janos.Mohacsi@bsd.hu >XCOMMENT= Simple graphical interface to manage a small Certification Authority >X >XRUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Tk.pm:${PORTSDIR}/x11-toolkits/p5-Tk \ >X ${SITE_PERL}/${PERL_ARCH}/Locale/gettext.pm:${PORTSDIR}/devel/p5-Locale-gettext \ >X zip:${PORTSDIR}/archivers/zip >X >XWRKSRC= ${WRKDIR}/TinyCA >XUSE_PERL5= yes >XUSE_OPENSSL= yes >XNO_BUILD= yes >XDOC_FILES= INSTALL >XLIB_FILES= CA.pm CERT.pm GUI.pm KEY.pm OpenSSL.pm REQ.pm TCONFIG.pm >X >Xdo-install: >X @${MKDIR} ${SITE_PERL}/${PORTNAME}/ >X.for file in ${LIB_FILES} >X @${INSTALL_DATA} ${WRKSRC}/lib/${file} ${SITE_PERL}/${PORTNAME} >X.endfor >X @${INSTALL_DATA} ${WRKSRC}/templates/openssl.cnf ${PREFIX}/etc/tinyca.cnf >X @${SED} -e "s:%%PREFIX%%:${PREFIX}:g" -e "s:%%SITE_PERL%%:${SITE_PERL}:g" \ >X ${WRKSRC}/tinyca >${WRKSRC}/tinyca.new >X @${INSTALL_SCRIPT} ${WRKSRC}/tinyca.new ${PREFIX}/bin/tinyca >X >Xpost-install: >X.ifndef(NOPORTDOCS) >X @${MKDIR} ${DOCSDIR} >X.for file in ${DOC_FILES} >X @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} >X.endfor >X.endif >X >X.include <bsd.port.mk> >END-of-tinyca/Makefile >echo c - tinyca/files >mkdir -p tinyca/files > /dev/null 2>&1 >echo x - tinyca/files/patch-lib::CA.pm >sed 's/^X//' >tinyca/files/patch-lib::CA.pm << 'END-of-tinyca/files/patch-lib::CA.pm' >X--- lib/CA.pm.orig Tue Jul 1 00:33:18 2003 >X+++ lib/CA.pm Tue Jul 15 17:05:35 2003 >X@@ -328,7 +328,7 @@ >X }; >X >X # create configuration file >X- my $in = $self->{'init'}->{'templatedir'}."/openssl.cnf"; >X+ my $in = $self->{'init'}->{'templatedir'}."/tinyca.cnf"; >X my $out = $self->{$name}->{'dir'}."/openssl.cnf"; >X >X open(IN, "<$in") || do { >END-of-tinyca/files/patch-lib::CA.pm >echo x - tinyca/files/patch-tinyca >sed 's/^X//' >tinyca/files/patch-tinyca << 'END-of-tinyca/files/patch-tinyca' >X--- tinyca.orig Thu Jul 3 19:20:48 2003 >X+++ tinyca Thu Jul 17 11:21:29 2003 >X@@ -18,7 +18,7 @@ >X # along with this program; if not, write to the Free Software >X # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. >X >X-BEGIN { push(@INC, './lib'); } # put here the location of the modules >X+BEGIN { push(@INC, '%%SITE_PERL%%/tinyca'); } # put here the location of the modules >X >X use strict; >X >X@@ -47,7 +47,7 @@ >X >X # location of openssl >X $init->{'opensslbin'} = "/usr/bin/openssl"; >X-$init->{'zipbin'} = "/usr/bin/zip"; >X+$init->{'zipbin'} = "%%PREFIX%%/bin/zip"; >X >X if(not -x $init->{'opensslbin'}) { >X printf(gettext("Can't execute %s.\n"), $init->{'opensslbin'}); >X@@ -61,7 +61,7 @@ >X } >X >X # directory with the templates >X-$init->{'templatedir'} = "./templates"; >X+$init->{'templatedir'} = "%%PREFIX%%/etc"; >X >X if(not -d $init->{'templatedir'}) { >X print gettext("Can't find templatedir.\n"); >END-of-tinyca/files/patch-tinyca >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 54571
: 33266