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