Given the recent catalyst work, it would be nice to have perl fastcgi
support available.  Any comments about this?  Patch is attached again.

Adam Montague <[EMAIL PROTECTED]> wrote:

> This creates a new subpackage for the perl fastcgi module.  Should I have
> a no_perl pseudo flavour, or is it ok to always build the perl module?
> 
> Adam
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/fcgi/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- Makefile    14 Jan 2006 11:46:15 -0000      1.7
+++ Makefile    21 Oct 2006 20:10:02 -0000
@@ -1,9 +1,11 @@
 # $OpenBSD: Makefile,v 1.7 2006/01/14 11:46:15 espie Exp $
 
 COMMENT=               "FastCGI Development Kit"
-
-DISTNAME=              fcgi-2.4.0
+COMMENT-perl=          "Perl FastCGI module"
+V=                     2.4.0
+DISTNAME=              fcgi-$V
 PKGNAME=               ${DISTNAME}p1
+PKGNAME-perl=          p5-FCGI-$V
 CATEGORIES=            www
 SHARED_LIBS=           fcgi++  1.0 \
                        fcgi    0.0
@@ -17,7 +19,7 @@
 PERMIT_PACKAGE_FTP=     Yes
 PERMIT_DISTFILES_CDROM= Yes
 PERMIT_DISTFILES_FTP=   Yes
-WANTLIB=               c 
+WANTLIB=               c
 
 MASTER_SITES=          ${HOMEPAGE}/dist/
 
@@ -28,6 +30,15 @@
 CAT3_FILES=            FCGI_Accept FCGI_Finish FCGI_SetExitStatus \
                        FCGI_StartFilterData
 
+MULTI_PACKAGES=                -perl
+SUBPACKAGE?=
+
+post-configure:
+       @cd ${WRKSRC}/perl && perl Makefile.PL
+
+post-build:
+       @cd ${WRKSRC}/perl && make
+
 post-install:
        ${INSTALL_MAN} ${WRKSRC}/doc/cgi-fcgi.1 ${PREFIX}/man/cat1/cgi-fcgi.0
 .for file in ${CAT3_FILES}
@@ -36,5 +47,6 @@
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/fcgi
        ${INSTALL_DATA} ${WRKSRC}/doc/*.htm* ${WRKSRC}/doc/*.gif \
        ${PREFIX}/share/doc/fcgi
+       @cd ${WRKSRC}/perl && make install
 
 .include <bsd.port.mk>
Index: pkg/DESCR-perl
===================================================================
RCS file: pkg/DESCR-perl
diff -N pkg/DESCR-perl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-perl      21 Oct 2006 20:10:02 -0000
@@ -0,0 +1 @@
+Perl FastCGI module
Index: pkg/PFRAG.shared-perl
===================================================================
RCS file: pkg/PFRAG.shared-perl
diff -N pkg/PFRAG.shared-perl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PFRAG.shared-perl       21 Oct 2006 20:10:02 -0000
@@ -0,0 +1,2 @@
[EMAIL PROTECTED] $OpenBSD$
+libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/FCGI/FCGI.so
Index: pkg/PLIST-perl
===================================================================
RCS file: pkg/PLIST-perl
diff -N pkg/PLIST-perl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-perl      21 Oct 2006 20:10:02 -0000
@@ -0,0 +1,8 @@
[EMAIL PROTECTED] $OpenBSD$
+libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/
+libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/FCGI.pm
+libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/
+libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/FCGI/
+libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/FCGI/FCGI.bs
[EMAIL PROTECTED] man/man3p/FCGI.3p
+%%SHARED%%

Reply via email to