Changeset 15010


Ignore:
Timestamp:
05/22/17 18:01:00 (6 years ago)
Author:
Mark Evenson
Message:

abcl-asdf: preparation to use utility functions from ABCL-BUILD

Import SPLIT-STRING for compatibility to its usage in ABCL-ASDF.

Location:
trunk/abcl
Files:
2 added
6 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/abcl/contrib/abcl-asdf/abcl-asdf-tests.asd

    r15008 r15010  
    44  :author "Mark Evenson"
    55  :long-description "<urn:abcl.org/release/1.5.0/contrib/abcl-asdf/test#>"
    6   :version "1.6.0"
     6  :version "2.0.0"
    77  :defsystem-depends-on (prove-asdf)
    88  :depends-on (abcl-asdf ;; our dependencies
     
    1515                        :depends-on (package)
    1616                        :components ((:test-file "log4j")
     17                                     (:test-file "resolve")
    1718                                     (:test-file "maven"))))
    1819  :perform (asdf:test-op (op c)
  • trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd

    r15008 r15010  
    44  :description "Extensions to ASDF for handling Java binary artifacts."
    55  :long-description "<urn:abcl.org/release/1.5.0/contrib/abcl-asdf#>"
    6   :version "1.6.1"
    7   :depends-on (jss)
     6  :version "2.0.0"
     7  :depends-on (jss abcl-build)
    88  :components
    9   ((:module package :pathname ""
     9  ((:module package
     10            :pathname ""
    1011            :components ((:file "package")))
    11    (:module base :pathname ""
     12   (:module base
     13            :pathname ""
    1214            :components ((:file "abcl-asdf")
    13                          (:file "asdf-jar"
    14                                 :depends-on ("abcl-asdf"))
    15                          (:file "maven-embedder"
    16                                 :depends-on ("abcl-asdf" "asdf-jar")))
    17             :depends-on (package)))
     15                         (:file "asdf-jar" :depends-on ("abcl-asdf")))
     16            :depends-on (package))
     17   (:module maven
     18            :pathname ""
     19            :components ((:file "maven"))
     20            :depends-on (base)))
    1821  :in-order-to ((test-op (test-op abcl-asdf-tests))))
    1922
  • trunk/abcl/contrib/abcl-asdf/abcl-asdf.lisp

    r14791 r15010  
    149149                (java:jfield "java.io.File" "pathSeparator")))
    150150
    151 (defun split-string (string split-char)
    152   (loop :for i = 0 :then (1+ j)
    153      :as j = (position split-char string :test #'string-equal :start i)
    154      :collect (subseq string i j)
    155      :while j))
  • trunk/abcl/contrib/abcl-asdf/package.lisp

    r14974 r15010  
    33(defpackage abcl-asdf
    44  (:use cl)
     5  (:import-from :abcl/build
     6                #:split-string)
    57  (:export
    68;;; Public API
     
    3739
    3840
     41
     42
     43
     44
  • trunk/abcl/contrib/abcl-asdf/t/log4j.lisp

    r14984 r15010  
    11(in-package :abcl-asdf/test)
    22
    3 (diag
     3(prove:diag
    44  "Output a message to the Console.
    55
    66Note:  for users of SLIME, this will appear in the associated *inferior-lisp* buffer.")
    77
    8 (plan 1)
     8(prove:plan 1)
    99
    1010(require :log4j)
     
    1313 (#"info" (#"getRootLogger" 'log4j.Logger) "Kilroy wuz here."))
    1414
    15 (finalize)
     15(prove:finalize)
    1616
    1717
  • trunk/abcl/contrib/abcl-asdf/t/maven.lisp

    r14922 r15010  
    2121 (abcl-asdf:resolve "org.abcl/abcl"))
    2222
    23 (ok
    24  (let ((result (abcl-asdf:resolve-dependencies "org.armedbear.lisp" "abcl")))
    25    (and result
    26         (format *standard-output* "~&~A~%" result)
    27         (type-p result 'cons))))
    28 
    2923(finalize)
    3024
Note: See TracChangeset for help on using the changeset viewer.