* Adam Montague wrote:
> Marc Balmer <[EMAIL PROTECTED]> wrote:
> 
> > oh, and as we have perl in base, why don't you just enable perl by
> > default instead of creating a FLAVOR?
> 
> There is no FLAVOR, the subpackage you mean?  I wasn't sure if it should
> be in a subpackage (and if so, if there should be a no_perl FLAVOR), or
> if it should just be built and installed no matter what.  Here's a patch
> with it just enabled and installed no matter what.

I think this is the best way to do.   Comments from other people?

> 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  6 Nov 2006 01:37:23 -0000
> @@ -3,7 +3,7 @@
>  COMMENT=             "FastCGI Development Kit"
>  
>  DISTNAME=            fcgi-2.4.0
> -PKGNAME=             ${DISTNAME}p1
> +PKGNAME=             ${DISTNAME}p2
>  CATEGORIES=          www
>  SHARED_LIBS=         fcgi++  1.0 \
>                       fcgi    0.0
> @@ -17,7 +17,7 @@
>  PERMIT_PACKAGE_FTP=     Yes
>  PERMIT_DISTFILES_CDROM= Yes
>  PERMIT_DISTFILES_FTP=   Yes
> -WANTLIB=             c 
> +WANTLIB=             c
>  
>  MASTER_SITES=                ${HOMEPAGE}/dist/
>  
> @@ -28,6 +28,12 @@
>  CAT3_FILES=          FCGI_Accept FCGI_Finish FCGI_SetExitStatus \
>                       FCGI_StartFilterData
>  
> +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 +42,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/PFRAG.shared
> ===================================================================
> RCS file: /cvs/ports/www/fcgi/pkg/PFRAG.shared,v
> retrieving revision 1.3
> diff -u -r1.3 PFRAG.shared
> --- pkg/PFRAG.shared  30 Dec 2005 22:26:50 -0000      1.3
> +++ pkg/PFRAG.shared  6 Nov 2006 01:37:23 -0000
> @@ -1,3 +1,4 @@
>  @comment $OpenBSD: PFRAG.shared,v 1.3 2005/12/30 22:26:50 sturm Exp $
>  @lib lib/libfcgi++.so.${LIBfcgi++_VERSION}
>  @lib lib/libfcgi.so.${LIBfcgi_VERSION}
> +libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/FCGI/FCGI.so
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/www/fcgi/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -r1.3 PLIST
> --- pkg/PLIST 15 Sep 2004 18:49:49 -0000      1.3
> +++ pkg/PLIST 6 Nov 2006 01:37:23 -0000
> @@ -11,11 +11,17 @@
>  lib/libfcgi++.la
>  lib/libfcgi.a
>  lib/libfcgi.la
> +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
>  @man man/cat1/cgi-fcgi.0
>  @man man/cat3/FCGI_Accept.0
>  @man man/cat3/FCGI_Finish.0
>  @man man/cat3/FCGI_SetExitStatus.0
>  @man man/cat3/FCGI_StartFilterData.0
> [EMAIL PROTECTED] man/man3p/FCGI.3p
>  share/doc/fcgi/
>  share/doc/fcgi/fcgi-devel-kit.htm
>  share/doc/fcgi/fcgi-java.htm

Reply via email to