pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/kahua Initial import of Kahua 1.0.1.
details: https://anonhg.NetBSD.org/pkgsrc/rev/c2662603b024
branches: trunk
changeset: 524145:c2662603b024
user: uebayasi <uebayasi%pkgsrc.org@localhost>
date: Fri Jan 19 13:45:35 2007 +0000
description:
Initial import of Kahua 1.0.1.
Kahua is CPS, Continuation Passing Style application framework written
in one of scheme implementation, Gauche.
CPS has following advantages.
- You can use "Continuation" easily so you can resolve the typical Web
Applicaiton's problem of process disconnection.
- You can program declaratively by using S-expressions as fundamental
data type.
- You can use Kahua's Object Database to permanent data by itself.
- You can modify the function being run and it supports incremental
development.
Gauche is an R5RS Scheme implementation that is designed to be a
useful tools for daily work. See http://practical-scheme.net/gauche/
in detail.
Kahua is licensed under the modified BSD license. See COPYING in detail.
"Kahua" means platform, location or base in Hawaiian.
diffstat:
www/kahua/DESCR | 20 +++++++++++++++
www/kahua/Makefile | 22 ++++++++++++++++
www/kahua/PLIST | 61 ++++++++++++++++++++++++++++++++++++++++++++++
www/kahua/distinfo | 7 +++++
www/kahua/patches/patch-aa | 13 +++++++++
www/kahua/patches/patch-ab | 13 +++++++++
6 files changed, 136 insertions(+), 0 deletions(-)
diffs (160 lines):
diff -r d545b0dd5168 -r c2662603b024 www/kahua/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/kahua/DESCR Fri Jan 19 13:45:35 2007 +0000
@@ -0,0 +1,20 @@
+Kahua is CPS, Continuation Passing Style application framework written
+in one of scheme implementation, Gauche.
+
+CPS has following advantages.
+
+- You can use "Continuation" easily so you can resolve the typical Web
+ Applicaiton's problem of process disconnection.
+- You can program declaratively by using S-expressions as fundamental
+ data type.
+- You can use Kahua's Object Database to permanent data by itself.
+- You can modify the function being run and it supports incremental
+ development.
+
+Gauche is an R5RS Scheme implementation that is designed to be a
+useful tools for daily work. See http://practical-scheme.net/gauche/
+in detail.
+
+Kahua is licensed under the modified BSD license. See COPYING in detail.
+
+"Kahua" means platform, location or base in Hawaiian.
diff -r d545b0dd5168 -r c2662603b024 www/kahua/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/kahua/Makefile Fri Jan 19 13:45:35 2007 +0000
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/01/19 13:45:35 uebayasi Exp $
+
+DISTNAME= Kahua-1.0.1
+PKGNAME= ${DISTNAME:C/Kahua/kahua/}
+CATEGORIES= www
+MASTER_SITES= http://www.kahua.org/download/kahua/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= uebayasi%NetBSD.org@localhost
+HOMEPAGE= http://www.kahua.org/
+COMMENT= Continuation-based framework to develop application service
+
+DEPENDS+= Gauche>=0.8.8:../../lang/gauche
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--sysconfdir=${PKG_SYSCONFBASEDIR:Q}
+CONFIGURE_ARGS+=--localstatedir=${DESTDIR:Q}/var
+
+USE_TOOLS+= gzip makeinfo
+INFO_FILES= yes
+
+.include "../../mk/bsd.pkg.mk"
diff -r d545b0dd5168 -r c2662603b024 www/kahua/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/kahua/PLIST Fri Jan 19 13:45:35 2007 +0000
@@ -0,0 +1,61 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/01/19 13:45:35 uebayasi Exp $
+bin/kahua-admin
+bin/kahua-config
+bin/kahua-dbutil
+bin/kahua-httpd
+bin/kahua-install
+bin/kahua-package
+bin/kahua-shell
+bin/kahua-spvr
+lib/kahua/kahua-admin.scm
+lib/kahua/kahua-config.scm
+lib/kahua/kahua-dbutil.scm
+lib/kahua/kahua-httpd.scm
+lib/kahua/kahua-install.scm
+lib/kahua/kahua-keyserv.scm
+lib/kahua/kahua-package.scm
+lib/kahua/kahua-server.scm
+lib/kahua/kahua-shell.scm
+lib/kahua/kahua-spvr.scm
+lib/kahua/kahua.scm
+lib/kahua/kahua/config.scm
+lib/kahua/kahua/developer.scm
+lib/kahua/kahua/elem.scm
+lib/kahua/kahua/error-report.scm
+lib/kahua/kahua/gsid.scm
+lib/kahua/kahua/partcont.scm
+lib/kahua/kahua/pdf.scm
+lib/kahua/kahua/pdf/interp.scm
+lib/kahua/kahua/pdf/main.scm
+lib/kahua/kahua/pdf/monad.scm
+lib/kahua/kahua/pdf/srfi-48-draft.scm
+lib/kahua/kahua/pdf/srfi-48.scm
+lib/kahua/kahua/pdf/state.scm
+lib/kahua/kahua/pdf/typeset.scm
+lib/kahua/kahua/pdf/util.scm
+lib/kahua/kahua/persistence.scm
+lib/kahua/kahua/persistence/dbi.scm
+lib/kahua/kahua/persistence/efs.scm
+lib/kahua/kahua/persistence/fs.scm
+lib/kahua/kahua/persistence/mysql.scm
+lib/kahua/kahua/persistence/postgresql.scm
+lib/kahua/kahua/plugin.scm
+lib/kahua/kahua/protocol/http.scm
+lib/kahua/kahua/protocol/worker.scm
+lib/kahua/kahua/sandbox.scm
+lib/kahua/kahua/server.scm
+lib/kahua/kahua/session.scm
+lib/kahua/kahua/test/worker.scm
+lib/kahua/kahua/test/xml.scm
+lib/kahua/kahua/thread-pool.scm
+lib/kahua/kahua/user.scm
+lib/kahua/kahua/util.scm
+lib/kahua/kahua/xml-template.scm
+libexec/kahua/kahua.cgi
+@dirrm libexec/kahua
+@dirrm lib/kahua/kahua/test
+@dirrm lib/kahua/kahua/protocol
+@dirrm lib/kahua/kahua/persistence
+@dirrm lib/kahua/kahua/pdf
+@dirrm lib/kahua/kahua
+@dirrm lib/kahua
diff -r d545b0dd5168 -r c2662603b024 www/kahua/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/kahua/distinfo Fri Jan 19 13:45:35 2007 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/01/19 13:45:35 uebayasi Exp $
+
+SHA1 (Kahua-1.0.1.tgz) = 0731eca481de7612595cd950d03b7d1baf66c579
+RMD160 (Kahua-1.0.1.tgz) = f4ff55bed258486faccbf647344fe719c548a823
+Size (Kahua-1.0.1.tgz) = 491246 bytes
+SHA1 (patch-aa) = 0c0bf9c7795f62b979053019e0a82f12a332f96d
+SHA1 (patch-ab) = 0f4a3d0b7e1daf51952d83f89967e0e6230365bc
diff -r d545b0dd5168 -r c2662603b024 www/kahua/patches/patch-aa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/kahua/patches/patch-aa Fri Jan 19 13:45:35 2007 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2007/01/19 13:45:35 uebayasi Exp $
+
+--- cgi/Makefile.in.orig 2006-09-28 14:50:07.000000000 +0900
++++ cgi/Makefile.in
+@@ -37,7 +37,7 @@ DESTDIR =
+ KAHUA_CGI_DIR = @KAHUA_CGIDIR@
+ KAHUA_CGILOG_DIR = @KAHUA_CGILOGDIR@
+
+-SOCKET_BASE_DIR = $(prefix)/tmp/$(package)
++SOCKET_BASE_DIR = $(localstatedir)/tmp/$(package)
+
+ GOSH = @GOSH@
+ GAUCHE_CONFIG = @GAUCHE_CONFIG@
diff -r d545b0dd5168 -r c2662603b024 www/kahua/patches/patch-ab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/kahua/patches/patch-ab Fri Jan 19 13:45:35 2007 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2007/01/19 13:45:35 uebayasi Exp $
+
+--- src/Makefile.in.orig 2006-12-27 23:10:08.000000000 +0900
++++ src/Makefile.in
+@@ -32,7 +32,7 @@ INSTALL_TYPE = @INSTALL_TYPE@
+ SCM_INSTALL_DIR = $(libdir)
+ SCRIPT_INSTALL_DIR = $(bindir)
+ KAHUA_STATICDIR = @KAHUA_STATICDIR@
+-SOCKET_BASE_DIR = $(prefix)/tmp/$(package)
++SOCKET_BASE_DIR = $(localstatedir)/tmp/$(package)
+ TMP_BASE_DIR = $(localstatedir)/tmp
+ KAHUA_VERSION = $(shell cat $(top_srcdir)/VERSION)
+
Home |
Main Index |
Thread Index |
Old Index