From 74622cef8ec008a08944385d845859d50e00784e Mon Sep 17 00:00:00 2001 From: Wen Heping Date: Thu, 25 Nov 2010 06:23:27 +0000 Subject: web.go is the simplest way to write web applications in the Go programming language. It's ideal for writing simple, performant backend web services. web.go should be familiar to people who've developed websites with higher-level web frameworks like sinatra, pylons, or web.py. It is designed to be a lightweight web framework that doesn't impose any scaffolding on the user. Some features include: * Routing to url handlers based on regular expressions * Secure cookies * Support for fastcgi and scgi * Web applications are compiled to native code. This means very fast execution and page render speed * Serving static files WWW: https://github.com/hoisie/web.go --- www/webgo/Makefile | 25 +++++++++++++++++++++++++ www/webgo/distinfo | 2 ++ www/webgo/pkg-descr | 17 +++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 www/webgo/Makefile create mode 100644 www/webgo/distinfo create mode 100644 www/webgo/pkg-descr (limited to 'www/webgo') diff --git a/www/webgo/Makefile b/www/webgo/Makefile new file mode 100644 index 000000000000..9d0fa7cce711 --- /dev/null +++ b/www/webgo/Makefile @@ -0,0 +1,25 @@ +# New ports collection makefile for: webgo +# Date created: Nov 22, 2010 +# Whom: Wen Heping +# +# $FreeBSD$ +# + +PORTNAME= webgo +PORTVERSION= 0.1.0.${SVNVERSION} +CATEGORIES= www +MASTER_SITES= LOCAL/wen +DISTNAME= ${PORTNAME}-${SVNVERSION} + +MAINTAINER= wen@FreeBSD.org +COMMENT= Simplest way to write web applications in the Go programming language + +SVNVERSION= 20101122 +WRKSRC= ${WRKDIR}/web.go +PLIST_FILES= ${GO_LIBDIR}/web.a + +USE_GO= yes + +.include +.include "../../lang/go/files/bsd.go.mk" +.include diff --git a/www/webgo/distinfo b/www/webgo/distinfo new file mode 100644 index 000000000000..6ec326b50e49 --- /dev/null +++ b/www/webgo/distinfo @@ -0,0 +1,2 @@ +SHA256 (webgo-20101122.tar.gz) = dc9b1754f623ae6b91da8714ccbe11fcfefe1a32b496a9550901cbc3b1824c0c +SIZE (webgo-20101122.tar.gz) = 147679 diff --git a/www/webgo/pkg-descr b/www/webgo/pkg-descr new file mode 100644 index 000000000000..6ab7b25f7416 --- /dev/null +++ b/www/webgo/pkg-descr @@ -0,0 +1,17 @@ +web.go is the simplest way to write web applications in the Go programming +language. It's ideal for writing simple, performant backend web services. + +web.go should be familiar to people who've developed websites with higher-level +web frameworks like sinatra, pylons, or web.py. It is designed to be a +lightweight web framework that doesn't impose any scaffolding on the user. + +Some features include: + + * Routing to url handlers based on regular expressions + * Secure cookies + * Support for fastcgi and scgi + * Web applications are compiled to native code. This means very fast +execution and page render speed + * Serving static files + +WWW: https://github.com/hoisie/web.go -- cgit v1.2.3