From owner-freebsd-ports Sun Nov 25 10:53:58 2001 Delivered-To: freebsd-ports@freebsd.org Received: from web12805.mail.yahoo.com (web12805.mail.yahoo.com [216.136.174.40]) by hub.freebsd.org (Postfix) with SMTP id 705F037B405 for ; Sun, 25 Nov 2001 10:53:55 -0800 (PST) Message-ID: <20011125185355.88931.qmail@web12805.mail.yahoo.com> Received: from [64.195.103.89] by web12805.mail.yahoo.com via HTTP; Sun, 25 Nov 2001 10:53:55 PST Date: Sun, 25 Nov 2001 10:53:55 -0800 (PST) From: Anthony Kim Subject: Port of OpenCA pending... To: ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi I hope to contribute to the Project by creating a port for OpenCA. I've gotten most of the ports done. Here's my planned list to be added to ports/security /usr/ports/security/OpenCA /usr/ports/security/OpenCA-SV /usr/ports/security/p5-OpenCA-CRL /usr/ports/security/p5-OpenCA-CRR /usr/ports/security/p5-OpenCA-Configuration /usr/ports/security/p5-OpenCA-DB /usr/ports/security/p5-OpenCA-DBI /usr/ports/security/p5-OpenCA-DBIS /usr/ports/security/p5-OpenCA-OpenSSL /usr/ports/security/p5-OpenCA-OpenSSL-Configuration /usr/ports/security/p5-OpenCA-PKCS7 /usr/ports/security/p5-OpenCA-REQ /usr/ports/security/p5-OpenCA-TRIStateCGI /usr/ports/security/p5-OpenCA-Tools /usr/ports/security/p5-OpenCA-X509 The p5-OpenCA* modules are mostly available from CPAN, which I've satisfied in Makefile, except for oddness with p5-OpenCA-DBI which for some reason isn't on CPAN and is fetched from sourceforge. Question#1: In pkg-plist, is it ok if I not include the parent directory (OpenCA below) in case the user decides to uninstall and reinstall one of the several p5-OpenCA* modules? Otherwise, if you make deinstall one module, you would blow away all the other OpenCA modules. pkg-plist example: lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/OpenCA/REQ/.packlist lib/perl5/site_perl/%%PERL_VER%%/OpenCA/REQ.pm @dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/OpenCA/REQ Removed from pkg-plist: lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/OpenCA lib/perl5/site_perl/%%PERL_VER%%/OpenCA Question#2: Several of the p5-OpenCA modules include a testing script, prova.pl . However, Perl installs them all to the same location: lib/perl5/site_perl/%%PERL_VER%%/OpenCA/prova.pl Do you think its okay to pretty much ignore prova.pl? (Easiest) Or should I patch Makefile to install prova.pl under OpenCA/MODNAME/ instead and subsequently include prova.pl in pkg-plist? Remark about modules: OpenCA distribution includes each of the p5-OpenCA modules under src/modules/ - my thinking is that we'd want a port for each module to handle changes better - and so that sysutils such as pkgdb won't complain. Do you think that strategy is valid? Thanks! Anthony Kim anthony.kim@vw.com FreeBSD->keeps me sane. __________________________________________________ Do You Yahoo!? Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. http://geocities.yahoo.com/ps/info1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message