[Midnightbsd-cvs] mports: mports/www: Add Fast CGI

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Feb 14 21:16:29 EST 2008


Log Message:
-----------
Add Fast CGI

Modified Files:
--------------
    mports/www:
        Makefile (r1.65 -> r1.66)

Added Files:
-----------
    mports/www/fcgi:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/www/Makefile,v
retrieving revision 1.65
retrieving revision 1.66
diff -L www/Makefile -L www/Makefile -u -r1.65 -r1.66
--- www/Makefile
+++ www/Makefile
@@ -17,6 +17,7 @@
     SUBDIR += etoile-bookmarkkit
     SUBDIR += etoile-mollusk
     SUBDIR += etoile-rsskit
+    SUBDIR += fcgi
     SUBDIR += firefox
     SUBDIR += furl
     SUBDIR += galeon
--- /dev/null
+++ www/fcgi/pkg-descr
@@ -0,0 +1,18 @@
+FastCGI Development Kit.
+
+FastCGI is a fast, open, and secure Web server interface that solves the
+performance problems inherent in CGI, without introducing the overhead and
+complexity of proprietary APIs (Application Programming Interfaces). 
+
+FastCGI allows for many nice features such as persistent CGI applications
+(eliminating process creation time per request) and being able run CGI
+applications on hosts remote to the web server itself.
+
+Most web servers have optional or add-on support for FastCGI. Applications
+which are developed with FastCGI behave as standard CGIs when invoked by web
+servers without FastCGI support. In other words, if the server supports
+FastCGI, then FastCGI applications get all the perks (mainly being *really*
+fast); if the server does not support FastCGI, then FastCGI applications
+behave exactly like standard CGIs.
+
+WWW: http://www.fastcgi.com/
--- /dev/null
+++ www/fcgi/pkg-plist
@@ -0,0 +1,43 @@
+bin/cgi-fcgi
+include/fastcgi.h
+include/fcgi_config.h
+include/fcgi_stdio.h
+include/fcgiapp.h
+include/fcgimisc.h
+include/fcgio.h
+include/fcgios.h
+lib/libfcgi++.a
+lib/libfcgi++.la
+lib/libfcgi++.so
+lib/libfcgi++.so.0
+lib/libfcgi.a
+lib/libfcgi.la
+lib/libfcgi.so
+lib/libfcgi.so.0
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/ap_guida.htm
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/ap_guide.htm
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/apaman.htm
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/ch1inta1.gif
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/ch1intra.gif
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/ch1intro.htm
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/ch2c.htm
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/ch3perl.htm
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/ch4tcl.htm
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/cover.htm
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-prog-guide/covera.gif
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-whitepaper/fastcgi.htm
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-whitepaper/img00001.gif
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-whitepaper/img00002.gif
+%%PORTDOCS%%%%DOCSDIR%%/fastcgi-whitepaper/img00003.gif
+%%PORTDOCS%%%%DOCSDIR%%/fcgi-devel-kit.htm
+%%PORTDOCS%%%%DOCSDIR%%/fcgi-java.htm
+%%PORTDOCS%%%%DOCSDIR%%/fcgi-perf.htm
+%%PORTDOCS%%%%DOCSDIR%%/fcgi-perl.htm
+%%PORTDOCS%%%%DOCSDIR%%/fcgi-spec.html
+%%PORTDOCS%%%%DOCSDIR%%/fcgi-tcl.htm
+%%PORTDOCS%%%%DOCSDIR%%/omi-logo.gif
+%%PORTDOCS%%%%DOCSDIR%%/overview.html
+%%PORTDOCS%%%%DOCSDIR%%/www5-api-workshop.html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/fastcgi-prog-guide
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/fastcgi-whitepaper
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
--- /dev/null
+++ www/fcgi/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for:	fcgi-devkit
+# Date created:        13 May 1999
+# Whom:                kbyanc
+#
+# $MidnightBSD: mports/www/fcgi/Makefile,v 1.1 2008/02/15 02:16:27 laffer1 Exp $
+# $FreeBSD: ports/www/fcgi/Makefile,v 1.18 2007/02/01 02:42:00 kris Exp $
+#
+
+PORTNAME=	fcgi
+PORTVERSION=	2.4.0
+CATEGORIES=	www
+MASTER_SITES=	http://www.fastcgi.com/dist/
+PKGNAMESUFFIX=	-devkit
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	FastCGI Development Kit
+
+USE_AUTOTOOLS=	libtool:15
+USE_PERL5=	yes
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+
+MAN1=		cgi-fcgi.1
+MAN3=		FCGI_Accept.3 FCGI_Finish.3 FCGI_SetExitStatus.3 \
+		FCGI_StartFilterData.3
+
+post-install:
+.for y in ${MAN1}
+	@${INSTALL_MAN} ${WRKSRC}/doc/${y} ${MANPREFIX}/man/man1
+.endfor
+.for x in ${MAN3}
+	@${INSTALL_MAN} ${WRKSRC}/doc/${x} ${MANPREFIX}/man/man3
+.endfor
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/doc/*.htm* ${WRKSRC}/doc/*.gif \
+		${DOCSDIR}
+.for i in fastcgi-prog-guide fastcgi-whitepaper
+	@${MKDIR} ${DOCSDIR}/${i}
+	@${INSTALL_DATA} ${WRKSRC}/doc/${i}/* ${DOCSDIR}/$i
+.endfor
+.endif
+
+.include <bsd.port.mk>
--- /dev/null
+++ www/fcgi/distinfo
@@ -0,0 +1,3 @@
+MD5 (fcgi-2.4.0.tar.gz) = d15060a813b91383a9f3c66faf84867e
+SHA256 (fcgi-2.4.0.tar.gz) = 66fc45c6b36a21bf2fbbb68e90f780cc21a9da1fffbae75e76d2b4402d3f05b9
+SIZE (fcgi-2.4.0.tar.gz) = 468682


More information about the Midnightbsd-cvs mailing list