The WebServer class provides the framework for a GNUstep program to act

as an HTTP or HTTPS server for simple applications.
It does not attempt to be a general-purpose web server, but is rather
intended to permit a program to easily handle requests from automated
systems which are intended to control, monitor, or use the services
provided by the program in which the class is embedded.
The emphasis is on making it robust/reliable/simple, so you can rapidly
develop software using it. It is a single-threaded, single-process
system using asynchronous I/O, so you can easily run it under debug
in gdb to fix any bugs in your delegate object.
This commit is contained in:
Dirk Meyer 2006-10-31 06:13:48 +00:00
parent 9bac0e7cd8
commit b987573bdc
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=175700
5 changed files with 54 additions and 0 deletions

View file

@ -1073,6 +1073,7 @@
SUBDIR += webredirect
SUBDIR += webreport
SUBDIR += webresolve
SUBDIR += webserver
SUBDIR += webstats
SUBDIR += webstone
SUBDIR += webstone-ssl

30
www/webserver/Makefile Normal file
View file

@ -0,0 +1,30 @@
# New ports collection makefile for: webserver
# Date created: 29 Oct 2006
# Whom: dirk.meyer@dinoex.sub.org
#
# $FreeBSD$
#
PORTNAME= webserver
PORTVERSION= 1.1.0
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_GNUSTEP}
MASTER_SITE_SUBDIR= libs
DISTNAME= WebServer-${PORTVERSION}
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Framework for a GNUstep to act as HTTP or HTTPS server
USE_GMAKE= yes
USE_GNUSTEP= yes
USE_GNUSTEP_PREFIX= yes
USE_GNUSTEP_BASE= yes
USE_GNUSTEP_BUILD= yes
USE_GNUSTEP_INSTALL= yes
MAKEFILE= GNUmakefile
ALL_TARGET=
LDCONFIG_DIRS= ${LOCALLIBDIR}
INSTALLS_SHLIB= yes
NO_FILTER_SHLIBS= yes
.include <bsd.port.mk>

3
www/webserver/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (WebServer-1.1.0.tar.gz) = 80eb3531cb1088ded0ce524f6646bf58
SHA256 (WebServer-1.1.0.tar.gz) = 821433041c35f2bc6914e549be496e4c0a320db5a3a6385a1af0ecd9425ce8e8
SIZE (WebServer-1.1.0.tar.gz) = 21772

10
www/webserver/pkg-descr Normal file
View file

@ -0,0 +1,10 @@
The WebServer class provides the framework for a GNUstep program to act
as an HTTP or HTTPS server for simple applications.
It does not attempt to be a general-purpose web server, but is rather
intended to permit a program to easily handle requests from automated
systems which are intended to control, monitor, or use the services
provided by the program in which the class is embedded.
The emphasis is on making it robust/reliable/simple, so you can rapidly
develop software using it. It is a single-threaded, single-process
system using asynchronous I/O, so you can easily run it under debug
in gdb to fix any bugs in your delegate object.

10
www/webserver/pkg-plist Normal file
View file

@ -0,0 +1,10 @@
Local/Library/Documentation/WebServer/WebServer.gsdoc
Local/Library/Documentation/WebServer/WebServer.html
Local/Library/Documentation/WebServer/WebServer.igsdoc
Local/Library/Documentation/WebServer/dependencies
Local/Library/Headers/WebServer/WebServer.h
Local/Library/Libraries/libWebServer.so
Local/Library/Libraries/libWebServer.so.%%MAJORVERSION%%.1
Local/Library/Libraries/libWebServer.so.%%VERSION%%
@dirrm Local/Library/Headers/WebServer
@dirrm Local/Library/Documentation/WebServer