[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