[armedbear-cvs] r13038 - in branches/0.23.x/abcl: . contrib/asdf-install
Mark Evenson
mevenson at common-lisp.net
Sat Nov 20 15:41:56 UTC 2010
Author: mevenson
Date: Sat Nov 20 10:41:55 2010
New Revision: 13038
Log:
[backport r13034] Better resolution mechanism for 'gpg' binary.
Modified:
branches/0.23.x/abcl/CHANGES
branches/0.23.x/abcl/contrib/asdf-install/asdf-install.asd
branches/0.23.x/abcl/contrib/asdf-install/port.lisp
branches/0.23.x/abcl/contrib/asdf-install/variables.lisp
Modified: branches/0.23.x/abcl/CHANGES
==============================================================================
--- branches/0.23.x/abcl/CHANGES (original)
+++ branches/0.23.x/abcl/CHANGES Sat Nov 20 10:41:55 2010
@@ -13,7 +13,9 @@
* [svn r12994] New java-interop macros: CHAIN and JMETHOD-LET
-* [svn r13031] Ensure that the ASDF registry contains the ASDF-INSTALL locations.
+* [svn r13030-31,r13034] ASDF-INSTALL improvements: Ensure that the
+ ASDF registry contains the ASDF-INSTALL locations. Better
+ resolution mechanism for 'gpg' binary.
Fixes
-----
Modified: branches/0.23.x/abcl/contrib/asdf-install/asdf-install.asd
==============================================================================
--- branches/0.23.x/abcl/contrib/asdf-install/asdf-install.asd (original)
+++ branches/0.23.x/abcl/contrib/asdf-install/asdf-install.asd Sat Nov 20 10:41:55 2010
@@ -12,7 +12,7 @@
(defsystem asdf-install
#+:sbcl :depends-on
#+:sbcl (sb-bsd-sockets)
- :version "0.6.10-ABCL.0"
+ :version "0.6.10-ABCL.1"
:author "Dan Barlow <dan at telent.net>, Edi Weitz <edi at agharta.de> and many others. See the file COPYRIGHT for more details."
:maintainer "Gary Warren King <gwking at metabang.com>"
:components ((:file "defpackage")
Modified: branches/0.23.x/abcl/contrib/asdf-install/port.lisp
==============================================================================
--- branches/0.23.x/abcl/contrib/asdf-install/port.lisp (original)
+++ branches/0.23.x/abcl/contrib/asdf-install/port.lisp Sat Nov 20 10:41:55 2010
@@ -384,12 +384,15 @@
(pushnew tmp *temporary-files*)
(values (download-url-to-file url tmp) tmp)))
+(defun gpg-command ()
+ (find-shell-command *gpg-command*))
+
(defun gpg-results (package signature)
(let ((tags nil))
(with-input-from-string
(gpg-stream
(shell-command (format nil "~s --status-fd 1 --verify ~s ~s"
- *gpg-command*
+ (gpg-command)
(namestring signature) (namestring package))))
(loop for l = (read-line gpg-stream nil nil)
while l
Modified: branches/0.23.x/abcl/contrib/asdf-install/variables.lisp
==============================================================================
--- branches/0.23.x/abcl/contrib/asdf-install/variables.lisp (original)
+++ branches/0.23.x/abcl/contrib/asdf-install/variables.lisp Sat Nov 20 10:41:55 2010
@@ -48,7 +48,9 @@
;; bin first
(defvar *shell-search-paths* '((:absolute "bin")
- (:absolute "usr" "bin"))
+ (:absolute "usr" "bin")
+ (:absolute "usr" "local" "bin")
+ (:absolute "opt" "local" "bin"))
"A list of places to look for shell commands.")
(defvar *gnu-tar-program*
More information about the armedbear-cvs
mailing list