(defpackage :pkgmgr-except (:use :cl) (:export :extended-condition :extended-error :extended-condition-message :extended-condition-extended-message :extended-condition-report)) (defpackage :pkgmgr-print (:use :cl :pkgmgr-except) (:export :print-level :print-debug :print-info :print-notice :print-warn :print-crit :print-interactive :die :confirm :debug-output :*debuglevel* :*default-debuglevel* :*debuglevel-debug* :*debuglevel-info* :*debuglevel-notice* :*debuglevel-warn* :*debuglevel-crit* :*debuglevel-interactive*)) (defpackage :pkgmgr-util (:use :cl :cl-ppcre :port :pkgmgr-except :pkgmgr-print) (:export :stat-failed-error :command-failed-error :chomp-lf :chomp-cr :chomp :slurp-stream :slurp-file :slurp-input :slurp-shell-input :shell-run :stat-mtime :regexp-escape :split-regexp :confirm :band :bor :bnot)) (defpackage :pkgmgr-pkgdb (:use :cl :cl-ppcre :pkgmgr-except :pkgmgr-print :pkgmgr-util) (:export :*default-db-dir* :*default-conf-dir* :*db-dir* :db-error :circular-dependency-error :user-correctable-db-error :db :pkg :installation :pkg-missing :installation-pkg :pkg-failed :installation-name :pkg-installation :db-conf :db-is :db-pkgs :db-collect-packages :pkg-needed :pkg-dir :pkg-recursive-deps :pkg-depends-on-p :pkg-outdated-p :pkg-outdated-dependency-p :pkg-dirty-p :pkg-dirty-dependency-p :pkg-missing-p :pkg-missing-dependency-p :pkg-failed-dependency-p :pkg-ready-p :installation-orphaned-p :db-map-packages :db-collect-pacakges :db-collect-installations :db-next-ready-package :pkg-delete :pkg-upgrade :pkg-install :pkg-stat-itime :db-register-package :db-register-dependency :db-pkg-examine-origin :db-scan-installations :db-examine-origins :db-upgrade-pkg :db-fetch-pkg :db-remove-orphans :db-remove-unneeded :db-check-sanity :db-process-wants :db-wanted-packages :db-register-want :db-deregister-want :db-init :db-prepare :db-valid-origin-p :db-invalidate-summary-cache )) (defpackage :pkgmanager (:use :cl :cl-ppcre :port :pkgmgr-except :pkgmgr-print :pkgmgr-util :pkgmgr-pkgdb) (:export :run ))