Author: hhubner
Date: Sun Feb 10 17:47:54 2008
New Revision: 2458
Modified:
branches/trunk-reorg/bknr/datastore/src/utils/actor.lisp
branches/trunk-reorg/bknr/datastore/src/utils/package.lisp
branches/trunk-reorg/bknr/modules/bug/package.lisp
branches/trunk-reorg/bknr/web/src/images/image.lisp
branches/trunk-reorg/bknr/web/src/web/template-handler.lisp
Log:
openmcl fixes.
Modified: branches/trunk-reorg/bknr/datastore/src/utils/actor.lisp
==============================================================================
--- branches/trunk-reorg/bknr/datastore/src/utils/actor.lisp (original)
+++ branches/trunk-reorg/bknr/datastore/src/utils/actor.lisp Sun Feb 10 17:47:54 2008
@@ -18,15 +18,15 @@
(defmethod actor-start ((actor bknr-actor))
(actor-stop actor)
(setf (slot-value actor 'process)
- (mp:make-process (lambda ()
- (funcall #'run-function actor))
- :name (bknr-actor-name actor))))
+ (make-process (lambda ()
+ (funcall #'run-function actor))
+ :name (bknr-actor-name actor))))
(defmethod actor-running-p ((actor bknr-actor))
(and (slot-boundp actor 'process)
- (mp:process-active-p (bknr-actor-process actor))))
+ (process-active-p (bknr-actor-process actor))))
(defmethod actor-stop ((actor bknr-actor))
(when (slot-boundp actor 'process)
- (mp:destroy-process (bknr-actor-process actor))
+ (destroy-process (bknr-actor-process actor))
(slot-makunbound actor 'process)))
Modified: branches/trunk-reorg/bknr/datastore/src/utils/package.lisp
==============================================================================
--- branches/trunk-reorg/bknr/datastore/src/utils/package.lisp (original)
+++ branches/trunk-reorg/bknr/datastore/src/utils/package.lisp Sun Feb 10 17:47:54 2008
@@ -2,140 +2,144 @@
(defpackage :bknr.utils
(:use :cl
- :cl-ppcre
- :cl-interpol
- :md5
+ :cl-ppcre
+ :cl-interpol
+ :md5
#+cmu :extensions
- #+sbcl :sb-ext)
+ #+sbcl :sb-ext
+ #+cmu :mp
+ #+openmcl :ccl)
+ #+openmcl
+ (:shadow :ccl #:copy-file)
(:shadowing-import-from :cl-interpol quote-meta-chars)
(:export #:define-bknr-class
;; byte size formatting
#:scale-bytes
- ;; date format
- #:format-date-time
- #:format-time-interval
- #:format-duration
- #:year-interval
- #:month-interval
- #:day-interval
- #:timetag
- #:daytag
- #:get-daytime
- #:get-hourtime
- #:get-monthtime
- #:previous-day
- #:next-day
- #:month-num-days
+ ;; date format
+ #:format-date-time
+ #:format-time-interval
+ #:format-duration
+ #:year-interval
+ #:month-interval
+ #:day-interval
+ #:timetag
+ #:daytag
+ #:get-daytime
+ #:get-hourtime
+ #:get-monthtime
+ #:previous-day
+ #:next-day
+ #:month-num-days
- #:hostname
+ #:hostname
#:parse-time
- ;; filesystem functions
- #:copy-stream
- #:copy-file
- #:move-file
- #:directory-empty-p
- #:subdir-p
- #:temporary-file
- #:with-temp-file
- #:file-contents
- #:parent-directory
+ ;; filesystem functions
+ #:copy-stream
+ #:copy-file
+ #:move-file
+ #:directory-empty-p
+ #:subdir-p
+ #:temporary-file
+ #:with-temp-file
+ #:file-contents
+ #:parent-directory
- ;; list functions
- #:delete-first
- #:make-keyword-from-string
-
- #:assoc-values
- #:assoc-to-keywords
- #:insert-at-index
- #:find-neighbourhood
- #:group-by
- #:group-on
- #:find-all
- #:genlist
- #:nrotate
- #:shift-until
- #:count-multiple
-
- ;; hash table
- #:hash-to-list
- #:hash-values
- #:hash-keys
- #:incf-hash
-
- ;; randomize
- #:random-elts
- #:randomize-list
-
- ;; md5
- #:hash-to-hex
- #:md5-string
-
- ;; capabilty
- #:make-capability-string
-
- ;; content-types
- #:pathname-type-symbol
- #:image-content-type
- #:pathname-content-type
- #:image-type-symbol
-
- ;; utf-8
- #:convert-utf8-to-latin1
-
- ;; strings
- #:find-matching-strings
- #:make-extendable-string
-
- ;; stream
- #:read-delimited
- #:read-file
-
- ;; smbpasswd
- #:set-smb-password
- #:smb-password-error
-
- ;; actor
- #:bknr-actor
- #:bknr-actor-name
- #:run-function
- #:actor-start
- #:actor-stop
- #:actor-running-p
-
- ;; cron
- #:cron-actor
-
- ;; reader
- #:whitespace-char-p
- #:whitespace-p
- #:bknr-read-delimited-list
- #:bknr-read
- #:string-beginning-with-p
- #:string-delimited-by-p
-
- ;; crypt-md5
- #:crypt-md5
- #:verify-md5-password
-
- ;; FDF creation
- #:make-fdf-file
-
- #:remove-keys
- #:eval-initargs
-
- ;; Package cleaning for the build process
- #:within-temporary-package
-
- ;; mp compatibility
- #:mp-make-lock
- #:mp-with-lock-held
- #:mp-with-recursive-lock-held
+ ;; list functions
+ #:delete-first
+ #:make-keyword-from-string
+
+ #:assoc-values
+ #:assoc-to-keywords
+ #:insert-at-index
+ #:find-neighbourhood
+ #:group-by
+ #:group-on
+ #:find-all
+ #:genlist
+ #:nrotate
+ #:shift-until
+ #:count-multiple
+
+ ;; hash table
+ #:hash-to-list
+ #:hash-values
+ #:hash-keys
+ #:incf-hash
+
+ ;; randomize
+ #:random-elts
+ #:randomize-list
+
+ ;; md5
+ #:hash-to-hex
+ #:md5-string
+
+ ;; capabilty
+ #:make-capability-string
+
+ ;; content-types
+ #:pathname-type-symbol
+ #:image-content-type
+ #:pathname-content-type
+ #:image-type-symbol
+
+ ;; utf-8
+ #:convert-utf8-to-latin1
+
+ ;; strings
+ #:find-matching-strings
+ #:make-extendable-string
+
+ ;; stream
+ #:read-delimited
+ #:read-file
+
+ ;; smbpasswd
+ #:set-smb-password
+ #:smb-password-error
+
+ ;; actor
+ #:bknr-actor
+ #:bknr-actor-name
+ #:run-function
+ #:actor-start
+ #:actor-stop
+ #:actor-running-p
+
+ ;; cron
+ #:cron-actor
+
+ ;; reader
+ #:whitespace-char-p
+ #:whitespace-p
+ #:bknr-read-delimited-list
+ #:bknr-read
+ #:string-beginning-with-p
+ #:string-delimited-by-p
+
+ ;; crypt-md5
+ #:crypt-md5
+ #:verify-md5-password
+
+ ;; FDF creation
+ #:make-fdf-file
+
+ #:remove-keys
+ #:eval-initargs
+
+ ;; Package cleaning for the build process
+ #:within-temporary-package
+
+ ;; mp compatibility
+ #:mp-make-lock
+ #:mp-with-lock-held
+ #:mp-with-recursive-lock-held
- ;; class utils
- #:class-subclasses
+ ;; class utils
+ #:class-subclasses
- ;; norvig
- #:find-all))
+ ;; norvig
+ #:find-all))
Modified: branches/trunk-reorg/bknr/modules/bug/package.lisp
==============================================================================
--- branches/trunk-reorg/bknr/modules/bug/package.lisp (original)
+++ branches/trunk-reorg/bknr/modules/bug/package.lisp Sun Feb 10 17:47:54 2008
@@ -12,7 +12,7 @@
:bknr.indices
:bknr.datastore
:bknr.mail)
- (:shadowing-import-from :cl-interpol quote-meta-chars)
+ (:shadowing-import-from :cl-interpol #:quote-meta-chars)
(:export #:bug-tracker
#:bug-tracker-bug-reports
#:bug-tracker-add-bug-report
@@ -32,6 +32,5 @@
#:priority-to-num
#:bug-report-add-annotation
#:bug-report-owner
- #:edit-bug-report-handler)
- (:shadowing-import-from :cl-interpol #:quote-meta-chars))
+ #:edit-bug-report-handler))
Modified: branches/trunk-reorg/bknr/web/src/images/image.lisp
==============================================================================
--- branches/trunk-reorg/bknr/web/src/images/image.lisp (original)
+++ branches/trunk-reorg/bknr/web/src/images/image.lisp Sun Feb 10 17:47:54 2008
@@ -194,4 +194,6 @@
#+cmu
(unix:unix-rmdir (namestring file))
#+sbcl
- (sb-posix:rmdir (namestring file)))))
+ (sb-posix:rmdir (namestring file))
+ #+openmcl
+ (ccl::%rmdir (namestring file)))))
Modified: branches/trunk-reorg/bknr/web/src/web/template-handler.lisp
==============================================================================
--- branches/trunk-reorg/bknr/web/src/web/template-handler.lisp (original)
+++ branches/trunk-reorg/bknr/web/src/web/template-handler.lisp Sun Feb 10 17:47:54 2008
@@ -13,7 +13,7 @@
"/usr/local/share/xml/catalog"))
(eval-when (:load-toplevel :execute)
- (let ((env-catalog (sb-ext:posix-getenv "XMLCATALOG")))
+ (let ((env-catalog (#+sbcl sb-ext:posix-getenv #+openmcl ccl:getenv "XMLCATALOG")))
(when env-catalog
(pushnew env-catalog *template-dtd-catalog* :test #'equal)))
(setf cxml:*catalog* (cxml:make-catalog (remove-if-not #'probe-file *template-dtd-catalog*))