Conversion to Chicken 5

This commit is contained in:
Daniel Ziltener 2021-01-09 00:36:37 +01:00
parent 32ff1c148b
commit b608f66b5b
6 changed files with 23 additions and 20 deletions

View File

@ -30,7 +30,7 @@
;;; POSSIBILITY OF SUCH DAMAGE.
;;;
(require-extension fastcgi)
(import fastcgi)
(fcgi-accept-loop
"/tmp/fastcgi-socket-0"

11
fastcgi.egg Normal file
View File

@ -0,0 +1,11 @@
;; -+- mode: scheme -+-
((author "Alex Drummond <a.d.drummond@gmail.com>")
(synopsis "Bindings for the FCGX API of libfcgi")
(category web)
(license "BSD")
(dependencies srfi-1 srfi-13)
(foreign-dependencies fcgi)
(components
(extension fastcgi
(csc-options "-I/usr/include/fastcgi"
"-L" "-lfcgi"))))

View File

@ -1,8 +0,0 @@
((egg "fastcgi.egg")
(synopsis "Bindings for the FCGX API of libfcgi")
(category web)
(license "BSD")
(doc-from-wiki)
(author "Alex Drummond <a.d.drummond@gmail.com>")
(files "fastcgi.meta" "fastcgi.scm" "fastcgi.release-info" "example.scm" "fastcgi.setup"))

3
fastcgi.release-info Normal file
View File

@ -0,0 +1,3 @@
(repo git "https:///gitea.lyrion.ch/zilti/fastcgi.git")
(uri targz "https://gitea.lyrion.ch/zilti/fastcgi/archive/{egg-release}.tar.gz")
(release "1.1.3")

View File

@ -38,8 +38,14 @@
fcgi-get-post-data
*fcgi-slurp-chunk-size*)
(import chicken scheme foreign)
(use srfi-1 srfi-13)
(import scheme
(chicken base)
(chicken condition)
(chicken blob)
(chicken foreign)
(chicken gc)
srfi-1
srfi-13)
(foreign-declare "#include <fcgi_config.h>")
(foreign-declare "#include <fcgiapp.h>")

View File

@ -1,9 +0,0 @@
;;;; fastcgi.setup -*- Scheme -*-
(compile -s -O2 fastcgi.scm -j fastcgi -lfcgi)
(compile -s -O2 fastcgi.import.scm)
(install-extension 'fastcgi '("fastcgi.so" "fastcgi.import.so")
'((documentation "fastcgi.html")
(version "1.1.2")))