aboutsummaryrefslogtreecommitdiffstats
path: root/elpa/epl-20180205.2049/epl.elc
blob: 9fd210cfe35fe5a01f9fe81761059fee78ae6136 (plain)
ofshex dumpascii
0000 3b 45 4c 43 1c 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 38 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 cs.version.28.1.;;;.with.all.opt
0040 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c imizations.....(byte-code."\300\
0060 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 5c 33 30 34 21 5c 32 301!\210\300\302!\210\303\304!\2
0080 30 34 13 00 5c 33 30 35 5c 33 30 34 5c 33 30 36 5c 22 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 04..\305\304\306\"\210\300\207".
00a0 5b 72 65 71 75 69 72 65 20 63 6c 2d 6c 69 62 20 70 61 63 6b 61 67 65 20 66 62 6f 75 6e 64 70 20 [require.cl-lib.package.fboundp.
00c0 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 64 65 66 61 6c 69 61 73 20 23 5b 37 37 30 20 22 5c 32 31 define-error.defalias.#[770."\21
00e0 31 5c 32 30 34 07 00 5c 33 30 30 5c 32 36 32 01 5c 32 31 31 3a 5c 32 30 33 16 00 5c 33 30 31 5c 1\204..\300\262.\211:\203..\301\
0100 33 30 32 5c 33 30 33 5c 33 30 34 04 5c 22 5c 22 5c 32 30 32 1b 00 5c 32 31 31 01 5c 33 30 35 4e 302\303\304.\"\"\202..\211.\305N
0120 42 5c 33 30 36 04 5c 33 30 35 5c 33 30 37 5c 33 31 30 06 08 06 06 42 21 21 23 5c 32 31 30 02 5c B\306.\305\307\310....B!!#\210.\
0140 32 30 35 32 00 5c 33 30 36 04 5c 33 31 31 05 23 5c 32 30 37 22 20 5b 65 72 72 6f 72 20 61 70 70 2052.\306.\311.#\207".[error.app
0160 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 32 31 31 01 5c 33 30 ly.append.mapcar.#[257."\211.\30
0180 30 4e 5c 32 30 36 0b 00 5c 33 30 31 5c 33 30 32 03 5c 22 42 5c 32 30 37 22 20 5b 65 72 72 6f 72 0N\206..\301\302.\"B\207".[error
01a0 2d 63 6f 6e 64 69 74 69 6f 6e 73 20 65 72 72 6f 72 20 22 55 6e 6b 6e 6f 77 6e 20 73 69 67 6e 61 -conditions.error."Unknown.signa
01c0 6c 20 60 25 73 27 22 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 50 41 52 45 4e 54 29 22 5d 20 65 72 l.`%s'"].5."\n\n(fn.PARENT)"].er
01e0 72 6f 72 2d 63 6f 6e 64 69 74 69 6f 6e 73 20 70 75 74 20 64 65 6c 65 74 65 2d 64 75 70 73 20 63 ror-conditions.put.delete-dups.c
0200 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 5d 20 31 31 20 22 opy-sequence.error-message].11."
0220 44 65 66 69 6e 65 20 4e 41 4d 45 20 61 73 20 61 20 6e 65 77 20 65 72 72 6f 72 20 73 69 67 6e 61 Define.NAME.as.a.new.error.signa
0240 6c 2e 5c 6e 4d 45 53 53 41 47 45 20 69 73 20 61 20 73 74 72 69 6e 67 20 74 68 61 74 20 77 69 6c l.\nMESSAGE.is.a.string.that.wil
0260 6c 20 62 65 20 6f 75 74 70 75 74 20 74 6f 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 20 69 66 20 l.be.output.to.the.echo.area.if.
0280 73 75 63 68 20 61 6e 20 65 72 72 6f 72 5c 6e 69 73 20 73 69 67 6e 61 6c 65 64 20 77 69 74 68 6f such.an.error\nis.signaled.witho
02a0 75 74 20 62 65 69 6e 67 20 63 61 75 67 68 74 20 62 79 20 61 20 60 63 6f 6e 64 69 74 69 6f 6e 2d ut.being.caught.by.a.`condition-
02c0 63 61 73 65 27 2e 5c 6e 50 41 52 45 4e 54 20 69 73 20 65 69 74 68 65 72 20 61 20 73 69 67 6e 61 case'.\nPARENT.is.either.a.signa
02e0 6c 20 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 73 69 67 6e 61 6c 73 20 66 72 6f 6d 20 77 68 69 63 l.or.a.list.of.signals.from.whic
0300 68 20 69 74 20 69 6e 68 65 72 69 74 73 2e 5c 6e 44 65 66 61 75 6c 74 73 20 74 6f 20 60 65 72 72 h.it.inherits.\nDefaults.to.`err
0320 6f 72 27 2e 5c 6e 5c 6e 28 66 6e 20 4e 41 4d 45 20 4d 45 53 53 41 47 45 20 26 6f 70 74 69 6f 6e or'.\n\n(fn.NAME.MESSAGE.&option
0340 61 6c 20 50 41 52 45 4e 54 29 22 5d 5d 20 33 29 0a 23 40 31 34 37 20 57 68 65 74 68 65 72 20 50 al.PARENT)"]].3).#@147.Whether.P
0360 41 43 4b 41 47 45 20 69 73 20 61 20 60 70 61 63 6b 61 67 65 2d 64 65 73 63 27 20 6f 62 6a 65 63 ACKAGE.is.a.`package-desc'.objec
0380 74 2e 0a 0a 4c 69 6b 65 20 60 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 70 27 2c 20 62 75 74 20 72 t...Like.`package-desc-p',.but.r
03a0 65 74 75 72 6e 20 6e 69 6c 2c 20 69 66 20 60 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 70 27 20 69 eturn.nil,.if.`package-desc-p'.i
03c0 73 20 6e 6f 74 0a 64 65 66 69 6e 65 64 20 61 73 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 28 66 6e 20 s.not.defined.as.function...(fn.
03e0 50 41 43 4b 41 47 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 2d 70 61 63 6b 61 67 PACKAGE)..(defalias.'epl--packag
0400 65 2d 64 65 73 63 2d 70 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 21 5c 32 30 35 0f 00 5c e-desc-p.#[257."\301\302!\205..\
0420 33 30 33 01 21 08 3e 5c 32 30 35 0f 00 5c 33 30 34 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 303.!.>\205..\304\207".[cl-struc
0440 74 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 74 61 67 73 20 66 62 6f 75 6e 64 70 20 70 61 63 6b t-package-desc-tags.fboundp.pack
0460 61 67 65 2d 64 65 73 63 2d 70 20 74 79 70 65 2d 6f 66 20 74 5d 20 33 20 28 23 24 20 2e 20 38 35 age-desc-p.type-of.t].3.(#$...85
0480 35 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 5)]).(byte-code."\300\301\302\30
04a0 33 23 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 31 30 5c 33 30 37 5c 33 31 30 5c 3#\304\301\305\306#\210\307\310\
04c0 33 31 31 5c 22 5c 32 31 30 5c 33 30 37 5c 33 31 32 5c 33 31 33 5c 33 31 30 23 5c 32 31 30 5c 33 311\"\210\307\312\313\310#\210\3
04e0 30 37 5c 33 31 34 5c 33 31 35 5c 33 31 32 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 07\314\315\312#\207".[function-p
0500 75 74 20 65 70 6c 2d 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 70 20 73 70 65 65 64 20 2d 31 20 ut.epl--package-desc-p.speed.-1.
0520 70 75 74 20 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d put.byte-optimizer.byte-compile-
0540 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 20 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 65 70 6c 2d 65 inline-expand.define-error.epl-e
0560 72 72 6f 72 20 22 45 50 4c 20 65 72 72 6f 72 22 20 65 70 6c 2d 69 6e 76 61 6c 69 64 2d 70 61 63 rror."EPL.error".epl-invalid-pac
0580 6b 61 67 65 20 22 49 6e 76 61 6c 69 64 20 45 50 4c 20 70 61 63 6b 61 67 65 22 20 65 70 6c 2d 69 kage."Invalid.EPL.package".epl-i
05a0 6e 76 61 6c 69 64 2d 70 61 63 6b 61 67 65 2d 66 69 6c 65 20 22 49 6e 76 61 6c 69 64 20 45 50 4c nvalid-package-file."Invalid.EPL
05c0 20 70 61 63 6b 61 67 65 20 66 69 6c 65 22 5d 20 35 29 0a 23 40 33 32 20 47 65 74 20 74 68 65 20 .package.file"].5).#@32.Get.the.
05e0 64 69 72 65 63 74 6f 72 79 20 6f 66 20 70 61 63 6b 61 67 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 directory.of.packages...(defalia
0600 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 64 69 72 20 23 5b 30 20 22 08 5c 32 30 37 22 20 5b s.'epl-package-dir.#[0.".\207".[
0620 70 61 63 6b 61 67 65 2d 75 73 65 72 2d 64 69 72 5d 20 31 20 28 23 24 20 2e 20 31 34 39 36 29 5d package-user-dir].1.(#$...1496)]
0640 29 0a 23 40 34 30 20 47 65 74 20 74 68 65 20 64 65 66 61 75 6c 74 20 64 69 72 65 63 74 6f 72 79 ).#@40.Get.the.default.directory
0660 20 6f 66 20 70 61 63 6b 61 67 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 64 65 .of.packages...(defalias.'epl-de
0680 66 61 75 6c 74 2d 70 61 63 6b 61 67 65 2d 64 69 72 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c fault-package-dir.#[0."\300\301\
06a0 33 30 32 4e 40 21 5c 32 30 37 22 20 5b 65 76 61 6c 20 70 61 63 6b 61 67 65 2d 75 73 65 72 2d 64 302N@!\207".[eval.package-user-d
06c0 69 72 20 73 74 61 6e 64 61 72 64 2d 76 61 6c 75 65 5d 20 33 20 28 23 24 20 2e 20 31 36 30 37 29 ir.standard-value].3.(#$...1607)
06e0 5d 29 0a 23 40 36 34 20 43 68 61 6e 67 65 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 ]).#@64.Change.the.directory.of.
0700 70 61 63 6b 61 67 65 73 20 74 6f 20 44 49 52 45 43 54 4f 52 59 2e 0a 0a 28 66 6e 20 44 49 52 45 packages.to.DIRECTORY...(fn.DIRE
0720 43 54 4f 52 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 63 68 61 6e 67 65 2d 70 61 CTORY)..(defalias.'epl-change-pa
0740 63 6b 61 67 65 2d 64 69 72 20 23 5b 32 35 37 20 22 5c 32 31 31 10 5c 33 30 31 20 5c 32 30 37 22 ckage-dir.#[257."\211.\301.\207"
0760 20 5b 70 61 63 6b 61 67 65 2d 75 73 65 72 2d 64 69 72 20 65 70 6c 2d 69 6e 69 74 69 61 6c 69 7a .[package-user-dir.epl-initializ
0780 65 5d 20 32 20 28 23 24 20 2e 20 31 37 36 38 29 5d 29 0a 23 40 34 31 20 52 65 6d 65 6d 62 65 72 e].2.(#$...1768)]).#@41.Remember
07a0 20 74 68 65 20 6c 6f 61 64 20 70 61 74 68 20 66 6f 72 20 60 65 70 6c 2d 72 65 73 65 74 27 2e 1f .the.load.path.for.`epl-reset'..
07c0 0a 28 64 65 66 76 61 72 20 65 70 6c 2d 2d 6c 6f 61 64 2d 70 61 74 68 2d 62 65 66 6f 72 65 2d 69 .(defvar.epl--load-path-before-i
07e0 6e 69 74 69 61 6c 69 7a 65 20 6e 69 6c 20 28 23 24 20 2e 20 31 39 34 34 29 29 0a 23 40 31 32 36 nitialize.nil.(#$...1944)).#@126
0800 20 4c 6f 61 64 20 45 6d 61 63 73 20 4c 69 73 70 20 70 61 63 6b 61 67 65 73 20 61 6e 64 20 61 63 .Load.Emacs.Lisp.packages.and.ac
0820 74 69 76 61 74 65 20 74 68 65 6d 2e 0a 0a 57 69 74 68 20 4e 4f 2d 41 43 54 49 56 41 54 45 20 6e tivate.them...With.NO-ACTIVATE.n
0840 6f 6e 2d 6e 69 6c 2c 20 64 6f 20 6e 6f 74 20 61 63 74 69 76 61 74 65 20 70 61 63 6b 61 67 65 73 on-nil,.do.not.activate.packages
0860 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 4e 4f 2d 41 43 54 49 56 41 54 45 29 1f 0a 28 ...(fn.&optional.NO-ACTIVATE)..(
0880 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 69 6e 69 74 69 61 6c 69 7a 65 20 23 5b 32 35 36 20 22 defalias.'epl-initialize.#[256."
08a0 08 11 5c 33 30 32 01 21 5c 32 30 37 22 20 5b 6c 6f 61 64 2d 70 61 74 68 20 65 70 6c 2d 2d 6c 6f ..\302.!\207".[load-path.epl--lo
08c0 61 64 2d 70 61 74 68 2d 62 65 66 6f 72 65 2d 69 6e 69 74 69 61 6c 69 7a 65 20 70 61 63 6b 61 67 ad-path-before-initialize.packag
08e0 65 2d 69 6e 69 74 69 61 6c 69 7a 65 5d 20 33 20 28 23 24 20 2e 20 32 30 34 39 29 5d 29 0a 28 64 e-initialize].3.(#$...2049)]).(d
0900 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 72 65 66 72 65 73 68 20 27 70 61 63 6b 61 67 65 2d 72 65 efalias.'epl-refresh.'package-re
0920 66 72 65 73 68 2d 63 6f 6e 74 65 6e 74 73 29 0a 23 40 35 37 20 41 64 64 20 61 20 70 61 63 6b 61 fresh-contents).#@57.Add.a.packa
0940 67 65 20 61 72 63 68 69 76 65 20 77 69 74 68 20 4e 41 4d 45 20 61 6e 64 20 55 52 4c 2e 0a 0a 28 ge.archive.with.NAME.and.URL...(
0960 66 6e 20 4e 41 4d 45 20 55 52 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 61 64 64 fn.NAME.URL)..(defalias.'epl-add
0980 2d 61 72 63 68 69 76 65 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 03 42 5c 22 5c 32 30 -archive.#[514."\300\301..B\"\20
09a0 37 22 20 5b 61 64 64 2d 74 6f 2d 6c 69 73 74 20 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 73 7".[add-to-list.package-archives
09c0 5d 20 36 20 28 23 24 20 2e 20 32 33 35 37 29 5d 29 0a 23 40 31 34 32 20 52 65 73 65 74 20 74 68 ].6.(#$...2357)]).#@142.Reset.th
09e0 65 20 70 61 63 6b 61 67 65 20 73 79 73 74 65 6d 2e 0a 0a 43 6c 65 61 72 20 74 68 65 20 6c 69 73 e.package.system...Clear.the.lis
0a00 74 20 6f 66 20 69 6e 73 74 61 6c 6c 65 64 20 61 6e 64 20 61 76 61 69 6c 61 62 6c 65 20 70 61 63 t.of.installed.and.available.pac
0a20 6b 61 67 65 73 2c 20 74 68 65 20 6c 69 73 74 20 6f 66 0a 70 61 63 6b 61 67 65 20 61 72 63 68 69 kages,.the.list.of.package.archi
0a40 76 65 73 20 61 6e 64 20 72 65 73 65 74 20 74 68 65 20 70 61 63 6b 61 67 65 20 64 69 72 65 63 74 ves.and.reset.the.package.direct
0a60 6f 72 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 72 65 73 65 74 20 23 5b 30 20 22 ory...(defalias.'epl-reset.#[0."
0a80 5c 33 30 36 5c 32 31 31 10 11 5c 33 30 36 12 0b 14 5c 33 30 37 5c 33 30 35 21 5c 32 30 33 10 00 \306\211..\306...\307\305!\203..
0aa0 5c 33 30 36 15 5c 33 31 30 5c 33 31 31 20 21 5c 32 30 37 22 20 5b 70 61 63 6b 61 67 65 2d 61 6c \306.\310\311.!\207".[package-al
0ac0 69 73 74 20 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 73 20 70 61 63 6b 61 67 65 2d 61 72 63 ist.package-archives.package-arc
0ae0 68 69 76 65 2d 63 6f 6e 74 65 6e 74 73 20 65 70 6c 2d 2d 6c 6f 61 64 2d 70 61 74 68 2d 62 65 66 hive-contents.epl--load-path-bef
0b00 6f 72 65 2d 69 6e 69 74 69 61 6c 69 7a 65 20 6c 6f 61 64 2d 70 61 74 68 20 70 61 63 6b 61 67 65 ore-initialize.load-path.package
0b20 2d 6f 62 73 6f 6c 65 74 65 2d 61 6c 69 73 74 20 6e 69 6c 20 62 6f 75 6e 64 70 20 65 70 6c 2d 63 -obsolete-alist.nil.boundp.epl-c
0b40 68 61 6e 67 65 2d 70 61 63 6b 61 67 65 2d 64 69 72 20 65 70 6c 2d 64 65 66 61 75 6c 74 2d 70 61 hange-package-dir.epl-default-pa
0b60 63 6b 61 67 65 2d 64 69 72 5d 20 33 20 28 23 24 20 2e 20 32 35 32 30 29 5d 29 0a 23 40 37 34 20 ckage-dir].3.(#$...2520)]).#@74.
0b80 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 60 65 70 6c compiler-macro.for.inlining.`epl
0ba0 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 70 27 2e 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 2d 41 -requirement-p'...(fn.CL-WHOLE-A
0bc0 52 47 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 72 65 71 75 69 72 65 RG.CL-X)..(defalias.'epl-require
0be0 6d 65 6e 74 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 ment-p--cmacro.#[514."\300\301\3
0c00 30 32 5c 33 30 33 5c 32 31 31 5c 32 31 31 06 06 26 06 5c 32 30 37 22 20 5b 63 6c 2d 2d 64 65 66 02\303\211\211..&.\207".[cl--def
0c20 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 65 70 subst-expand.(cl-x).(cl-block.ep
0c40 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 70 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 74 79 70 65 l-requirement-p.(and.(memq.(type
0c60 2d 6f 66 20 63 6c 2d 78 29 20 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 72 65 71 75 69 72 65 6d -of.cl-x).cl-struct-epl-requirem
0c80 65 6e 74 2d 74 61 67 73 29 20 74 29 29 20 6e 69 6c 5d 20 39 20 28 23 24 20 2e 20 32 39 34 34 29 ent-tags).t)).nil].9.(#$...2944)
0ca0 5d 29 0a 28 70 75 74 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 70 20 27 63 6f 6d 70 ]).(put.'epl-requirement-p.'comp
0cc0 69 6c 65 72 2d 6d 61 63 72 6f 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 70 2d 2d 63 iler-macro.'epl-requirement-p--c
0ce0 6d 61 63 72 6f 29 0a 23 40 31 33 20 0a 0a 28 66 6e 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 macro).#@13...(fn.CL-X)..(defali
0d00 61 73 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 70 20 23 5b 32 35 37 20 22 5c 33 30 as.'epl-requirement-p.#[257."\30
0d20 31 01 21 08 3e 5c 32 30 35 09 00 5c 33 30 32 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 1.!.>\205..\302\207".[cl-struct-
0d40 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 74 61 67 73 20 74 79 70 65 2d 6f 66 20 74 5d 20 epl-requirement-tags.type-of.t].
0d60 33 20 28 23 24 20 2e 20 33 33 30 38 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 3.(#$...3308)]).(byte-code."\300
0d80 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 31 23 5c 32 \301\302\303#\304\305\306\301#\2
0da0 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 07".[function-put.epl-requiremen
0dc0 74 2d 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 20 t-p.side-effect-free.error-free.
0de0 70 75 74 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 20 63 6c 2d 64 65 66 74 79 70 65 2d 73 put.epl-requirement.cl-deftype-s
0e00 61 74 69 73 66 69 65 73 5d 20 35 29 0a 23 40 37 37 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f atisfies].5).#@77.compiler-macro
0e20 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 60 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 6e .for.inlining.`epl-requirement-n
0e40 61 6d 65 27 2e 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 2d 41 52 47 20 43 4c 2d 58 29 1f 0a 28 ame'...(fn.CL-WHOLE-ARG.CL-X)..(
0e60 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 6e 61 6d 65 2d 2d defalias.'epl-requirement-name--
0e80 63 6d 61 63 72 6f 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 32 cmacro.#[514."\300\301\302\303\2
0ea0 31 31 5c 32 31 31 06 06 26 06 5c 32 30 37 22 20 5b 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 11\211..&.\207".[cl--defsubst-ex
0ec0 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 65 70 6c 2d 72 65 71 75 69 72 pand.(cl-x).(cl-block.epl-requir
0ee0 65 6d 65 6e 74 2d 6e 61 6d 65 20 28 70 72 6f 67 6e 20 28 6f 72 20 28 65 70 6c 2d 72 65 71 75 69 ement-name.(progn.(or.(epl-requi
0f00 72 65 6d 65 6e 74 2d 70 20 63 6c 2d 78 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 rement-p.cl-x).(signal.'wrong-ty
0f20 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 pe-argument.(list.'epl-requireme
0f40 6e 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 29 29 29 20 6e 69 6c 5d 20 nt.cl-x))).(aref.cl-x.1))).nil].
0f60 39 20 28 23 24 20 2e 20 33 36 30 32 29 5d 29 0a 28 70 75 74 20 27 65 70 6c 2d 72 65 71 75 69 72 9.(#$...3602)]).(put.'epl-requir
0f80 65 6d 65 6e 74 2d 6e 61 6d 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 65 70 6c 2d ement-name.'compiler-macro.'epl-
0fa0 72 65 71 75 69 72 65 6d 65 6e 74 2d 6e 61 6d 65 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 36 35 20 41 requirement-name--cmacro).#@65.A
0fc0 63 63 65 73 73 20 73 6c 6f 74 20 22 6e 61 6d 65 22 20 6f 66 20 60 65 70 6c 2d 72 65 71 75 69 72 ccess.slot."name".of.`epl-requir
0fe0 65 6d 65 6e 74 27 20 73 74 72 75 63 74 20 43 4c 2d 58 2e 0a 0a 28 66 6e 20 43 4c 2d 58 29 1f 0a ement'.struct.CL-X...(fn.CL-X)..
1000 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 6e 61 6d 65 20 (defalias.'epl-requirement-name.
1020 23 5b 32 35 37 20 22 5c 33 30 31 01 21 08 3e 5c 32 30 34 0f 00 5c 33 30 32 5c 33 30 33 5c 33 30 #[257."\301.!.>\204..\302\303\30
1040 34 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 30 35 48 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 4.D\"\210\211\305H\207".[cl-stru
1060 63 74 2d 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 74 61 67 73 20 74 79 70 65 2d 6f 66 20 ct-epl-requirement-tags.type-of.
1080 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 70 6c 2d 72 signal.wrong-type-argument.epl-r
10a0 65 71 75 69 72 65 6d 65 6e 74 20 31 5d 20 35 20 28 23 24 20 2e 20 34 30 33 31 29 5d 29 0a 28 62 equirement.1].5.(#$...4031)]).(b
10c0 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c yte-code."\300\301\302\303#\300\
10e0 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 207".[function-put.epl-requireme
1100 6e 74 2d 6e 61 6d 65 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 5d 20 34 29 0a 23 nt-name.side-effect-free.t].4).#
1120 40 38 30 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 @80.compiler-macro.for.inlining.
1140 60 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 76 65 72 73 69 6f 6e 27 2e 0a 0a 28 66 6e 20 `epl-requirement-version'...(fn.
1160 43 4c 2d 57 48 4f 4c 45 2d 41 52 47 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 CL-WHOLE-ARG.CL-X)..(defalias.'e
1180 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 76 65 72 73 69 6f 6e 2d 2d 63 6d 61 63 72 6f 20 23 pl-requirement-version--cmacro.#
11a0 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 32 31 31 5c 32 31 31 06 06 [514."\300\301\302\303\211\211..
11c0 26 06 5c 32 30 37 22 20 5b 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c &.\207".[cl--defsubst-expand.(cl
11e0 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 76 65 -x).(cl-block.epl-requirement-ve
1200 72 73 69 6f 6e 20 28 70 72 6f 67 6e 20 28 6f 72 20 28 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e rsion.(progn.(or.(epl-requiremen
1220 74 2d 70 20 63 6c 2d 78 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 t-p.cl-x).(signal.'wrong-type-ar
1240 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 20 63 6c gument.(list.'epl-requirement.cl
1260 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 32 29 29 29 20 6e 69 6c 5d 20 39 20 28 23 24 -x))).(aref.cl-x.2))).nil].9.(#$
1280 20 2e 20 34 33 38 38 29 5d 29 0a 28 70 75 74 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 ...4388)]).(put.'epl-requirement
12a0 2d 76 65 72 73 69 6f 6e 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 65 70 6c 2d 72 65 -version.'compiler-macro.'epl-re
12c0 71 75 69 72 65 6d 65 6e 74 2d 76 65 72 73 69 6f 6e 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 36 38 20 quirement-version--cmacro).#@68.
12e0 41 63 63 65 73 73 20 73 6c 6f 74 20 22 76 65 72 73 69 6f 6e 22 20 6f 66 20 60 65 70 6c 2d 72 65 Access.slot."version".of.`epl-re
1300 71 75 69 72 65 6d 65 6e 74 27 20 73 74 72 75 63 74 20 43 4c 2d 58 2e 0a 0a 28 66 6e 20 43 4c 2d quirement'.struct.CL-X...(fn.CL-
1320 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 76 X)..(defalias.'epl-requirement-v
1340 65 72 73 69 6f 6e 20 23 5b 32 35 37 20 22 5c 33 30 31 01 21 08 3e 5c 32 30 34 0f 00 5c 33 30 32 ersion.#[257."\301.!.>\204..\302
1360 5c 33 30 33 5c 33 30 34 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 30 35 48 5c 32 30 37 22 20 5b \303\304.D\"\210\211\305H\207".[
1380 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 74 61 67 73 20 74 cl-struct-epl-requirement-tags.t
13a0 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e ype-of.signal.wrong-type-argumen
13c0 74 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 20 32 5d 20 35 20 28 23 24 20 2e 20 34 38 33 t.epl-requirement.2].5.(#$...483
13e0 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 2)]).(byte-code."\300\301\302\30
1400 33 23 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 3#\304\305\306\"\207".[function-
1420 70 75 74 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 76 65 72 73 69 6f 6e 20 73 69 64 65 put.epl-requirement-version.side
1440 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 65 70 6c -effect-free.t.defalias.copy-epl
1460 2d 72 65 71 75 69 72 65 6d 65 6e 74 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 -requirement.copy-sequence].4).#
1480 40 39 38 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 @98.compiler-macro.for.inlining.
14a0 60 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 63 72 65 61 74 65 27 2e 0a 0a 28 66 6e 20 43 `epl-requirement-create'...(fn.C
14c0 4c 2d 57 48 4f 4c 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 4e 41 4d 45 20 56 45 52 53 L-WHOLE.&cl-quote.&key.NAME.VERS
14e0 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 ION)..(defalias.'epl-requirement
1500 2d 63 72 65 61 74 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 33 38 35 20 22 5c 33 30 30 01 5c 33 30 31 -create--cmacro.#[385."\300.\301
1520 5c 22 41 40 5c 33 30 30 02 5c 33 30 32 5c 22 41 40 02 5c 32 31 31 5c 32 30 33 37 00 5c 32 31 31 \"A@\300.\302\"A@.\211\2037.\211
1540 40 5c 33 30 33 3e 5c 32 30 33 20 00 5c 32 31 31 41 41 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 @\303>\203..\211AA\262.\202..\30
1560 34 04 3e 41 40 5c 32 30 33 2e 00 5c 33 30 35 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 36 5c 33 4.>A@\203..\305\262.\202..\306\3
1580 30 37 02 40 5c 22 5c 32 31 30 5c 32 30 32 0d 00 5c 32 31 30 5c 33 31 30 5c 33 31 31 5c 33 31 32 07.@\"\210\202..\210\310\311\312
15a0 5c 33 30 35 06 07 5c 33 30 35 06 07 06 07 26 07 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 6d 65 6d \305..\305....&.\207".[plist-mem
15c0 62 65 72 20 3a 6e 61 6d 65 20 3a 76 65 72 73 69 6f 6e 20 28 3a 6e 61 6d 65 20 3a 76 65 72 73 69 ber.:name.:version.(:name.:versi
15e0 6f 6e 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 on.:allow-other-keys).:allow-oth
1600 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d er-keys.nil.error."Keyword.argum
1620 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6e 61 6d 65 20 3a 76 65 72 73 69 6f ent.%s.not.one.of.(:name.:versio
1640 6e 29 22 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 6e 61 6d 65 20 76 65 n)".cl--defsubst-expand.(name.ve
1660 72 73 69 6f 6e 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 rsion).(cl-block.epl-requirement
1680 2d 63 72 65 61 74 65 20 28 72 65 63 6f 72 64 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 -create.(record.'epl-requirement
16a0 20 6e 61 6d 65 20 76 65 72 73 69 6f 6e 29 29 5d 20 31 32 20 28 23 24 20 2e 20 35 32 35 32 29 5d .name.version))].12.(#$...5252)]
16c0 29 0a 28 70 75 74 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 63 72 65 61 74 65 20 27 ).(put.'epl-requirement-create.'
16e0 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d compiler-macro.'epl-requirement-
1700 63 72 65 61 74 65 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 37 36 20 43 6f 6e 73 74 72 75 63 74 6f 72 create--cmacro).#@76.Constructor
1720 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 65 70 6c 2d 72 65 71 75 69 72 .for.objects.of.type.`epl-requir
1740 65 6d 65 6e 74 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 4e 41 4d 45 20 56 45 52 53 49 4f 4e 29 1f ement'...(fn.&key.NAME.VERSION).
1760 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 63 72 65 61 .(defalias.'epl-requirement-crea
1780 74 65 20 23 5b 31 32 38 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 41 40 5c 33 30 30 02 5c 33 30 32 te.#[128."\300.\301\"A@\300.\302
17a0 5c 22 41 40 02 5c 32 31 31 5c 32 30 33 37 00 5c 32 31 31 40 5c 33 30 33 3e 5c 32 30 33 20 00 5c \"A@.\211\2037.\211@\303>\203..\
17c0 32 31 31 41 41 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 34 04 3e 41 40 5c 32 30 33 2e 00 5c 33 211AA\262.\202..\304.>A@\203..\3
17e0 30 35 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 36 5c 33 30 37 02 40 5c 22 5c 32 31 30 5c 32 30 05\262.\202..\306\307.@\"\210\20
1800 32 0d 00 5c 32 31 30 5c 33 31 30 5c 33 31 31 03 03 23 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 6d 2..\210\310\311..#\207".[plist-m
1820 65 6d 62 65 72 20 3a 6e 61 6d 65 20 3a 76 65 72 73 69 6f 6e 20 28 3a 6e 61 6d 65 20 3a 76 65 72 ember.:name.:version.(:name.:ver
1840 73 69 6f 6e 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f sion.:allow-other-keys).:allow-o
1860 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 ther-keys.nil.error."Keyword.arg
1880 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6e 61 6d 65 20 3a 76 65 72 73 ument.%s.not.one.of.(:name.:vers
18a0 69 6f 6e 29 22 20 72 65 63 6f 72 64 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 5d 20 37 20 ion)".record.epl-requirement].7.
18c0 28 23 24 20 2e 20 35 39 30 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 (#$...5909)]).(byte-code."\300\3
18e0 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 01\302\303#\304\305\306\307\310\
1900 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 30 35 5c 33 30 33 26 09 5c 32 30 37 22 20 5b 66 75 6e 63 311\312\313\305\303&.\207".[func
1920 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 63 72 65 61 74 65 20 tion-put.epl-requirement-create.
1940 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 side-effect-free.t.cl-struct-def
1960 69 6e 65 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 20 22 53 74 72 75 63 74 75 72 65 20 64 ine.epl-requirement."Structure.d
1980 65 73 63 72 69 62 69 6e 67 20 61 20 72 65 71 75 69 72 65 6d 65 6e 74 2e 5c 6e 5c 6e 53 6c 6f 74 escribing.a.requirement.\n\nSlot
19a0 73 3a 5c 6e 5c 6e 60 6e 61 6d 65 27 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 65 71 s:\n\n`name'.The.name.of.the.req
19c0 75 69 72 65 64 20 70 61 63 6b 61 67 65 2c 20 61 73 20 73 79 6d 62 6f 6c 2e 5c 6e 5c 6e 60 76 65 uired.package,.as.symbol.\n\n`ve
19e0 72 73 69 6f 6e 27 20 54 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 71 75 69 72 rsion'.The.version.of.the.requir
1a00 65 64 20 70 61 63 6b 61 67 65 2c 20 61 73 20 76 65 72 73 69 6f 6e 20 6c 69 73 74 2e 22 20 63 6c ed.package,.as.version.list.".cl
1a20 2d 73 74 72 75 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 72 65 63 6f 72 64 20 6e 69 6c 20 28 28 63 -structure-object.record.nil.((c
1a40 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 28 6e 61 6d 65 29 20 28 76 65 72 73 69 6f 6e 29 29 20 63 6c l-tag-slot).(name).(version)).cl
1a60 2d 73 74 72 75 63 74 2d 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 74 61 67 73 5d 20 31 31 -struct-epl-requirement-tags].11
1a80 29 0a 23 40 36 30 20 54 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 52 45 51 55 49 52 45 4d ).#@60.The.version.of.a.REQUIREM
1aa0 45 4e 54 2c 20 61 73 20 73 74 72 69 6e 67 2e 0a 0a 28 66 6e 20 52 45 51 55 49 52 45 4d 45 4e 54 ENT,.as.string...(fn.REQUIREMENT
1ac0 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 76 65 )..(defalias.'epl-requirement-ve
1ae0 72 73 69 6f 6e 2d 73 74 72 69 6e 67 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 21 08 3e rsion-string.#[257."\301\302.!.>
1b00 5c 32 30 34 10 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 04 44 5c 22 5c 32 31 30 01 5c 33 30 36 48 \204..\303\304\305.D\"\210.\306H
1b20 21 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e !\207".[cl-struct-epl-requiremen
1b40 74 2d 74 61 67 73 20 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 2d 6a 6f 69 6e 20 74 79 70 65 t-tags.package-version-join.type
1b60 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 -of.signal.wrong-type-argument.e
1b80 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 20 32 5d 20 36 20 28 23 24 20 2e 20 36 37 39 31 29 5d pl-requirement.2].6.(#$...6791)]
1ba0 29 0a 23 40 37 30 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 ).#@70.compiler-macro.for.inlini
1bc0 6e 67 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 2d 70 27 2e 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c ng.`epl-package-p'...(fn.CL-WHOL
1be0 45 2d 41 52 47 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b E-ARG.CL-X)..(defalias.'epl-pack
1c00 61 67 65 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 age-p--cmacro.#[514."\300\301\30
1c20 32 5c 33 30 33 5c 32 31 31 5c 32 31 31 06 06 26 06 5c 32 30 37 22 20 5b 63 6c 2d 2d 64 65 66 73 2\303\211\211..&.\207".[cl--defs
1c40 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 65 70 6c ubst-expand.(cl-x).(cl-block.epl
1c60 2d 70 61 63 6b 61 67 65 2d 70 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 74 79 70 65 2d 6f 66 20 63 -package-p.(and.(memq.(type-of.c
1c80 6c 2d 78 29 20 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 29 l-x).cl-struct-epl-package-tags)
1ca0 20 74 29 29 20 6e 69 6c 5d 20 39 20 28 23 24 20 2e 20 37 30 37 39 29 5d 29 0a 28 70 75 74 20 27 .t)).nil].9.(#$...7079)]).(put.'
1cc0 65 70 6c 2d 70 61 63 6b 61 67 65 2d 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 65 epl-package-p.'compiler-macro.'e
1ce0 70 6c 2d 70 61 63 6b 61 67 65 2d 70 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 31 33 20 0a 0a 28 66 6e pl-package-p--cmacro).#@13...(fn
1d00 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 70 .CL-X)..(defalias.'epl-package-p
1d20 20 23 5b 32 35 37 20 22 5c 33 30 31 01 21 08 3e 5c 32 30 35 09 00 5c 33 30 32 5c 32 30 37 22 20 .#[257."\301.!.>\205..\302\207".
1d40 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 74 79 70 65 [cl-struct-epl-package-tags.type
1d60 2d 6f 66 20 74 5d 20 33 20 28 23 24 20 2e 20 37 34 31 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 -of.t].3.(#$...7419)]).(byte-cod
1d80 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 35 5c 33 30 36 e."\300\301\302\303#\304\305\306
1da0 5c 33 30 31 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 70 61 63 \301#\207".[function-put.epl-pac
1dc0 6b 61 67 65 2d 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 kage-p.side-effect-free.error-fr
1de0 65 65 20 70 75 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 63 6c 2d 64 65 66 74 79 70 65 2d 73 61 ee.put.epl-package.cl-deftype-sa
1e00 74 69 73 66 69 65 73 5d 20 35 29 0a 23 40 37 33 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 tisfies].5).#@73.compiler-macro.
1e20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 2d 6e 61 6d 65 27 2e for.inlining.`epl-package-name'.
1e40 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 2d 41 52 47 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c ..(fn.CL-WHOLE-ARG.CL-X)..(defal
1e60 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 6e 61 6d 65 2d 2d 63 6d 61 63 72 6f 20 23 5b ias.'epl-package-name--cmacro.#[
1e80 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 32 31 31 5c 32 31 31 06 06 26 514."\300\301\302\303\211\211..&
1ea0 06 5c 32 30 37 22 20 5b 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d .\207".[cl--defsubst-expand.(cl-
1ec0 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 6e 61 6d 65 20 28 70 x).(cl-block.epl-package-name.(p
1ee0 72 6f 67 6e 20 28 6f 72 20 28 65 70 6c 2d 70 61 63 6b 61 67 65 2d 70 20 63 6c 2d 78 29 20 28 73 rogn.(or.(epl-package-p.cl-x).(s
1f00 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 ignal.'wrong-type-argument.(list
1f20 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 .'epl-package.cl-x))).(aref.cl-x
1f40 20 31 29 29 29 20 6e 69 6c 5d 20 39 20 28 23 24 20 2e 20 37 36 39 37 29 5d 29 0a 28 70 75 74 20 .1))).nil].9.(#$...7697)]).(put.
1f60 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 6e 61 6d 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 'epl-package-name.'compiler-macr
1f80 6f 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 6e 61 6d 65 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 36 o.'epl-package-name--cmacro).#@6
1fa0 31 20 41 63 63 65 73 73 20 73 6c 6f 74 20 22 6e 61 6d 65 22 20 6f 66 20 60 65 70 6c 2d 70 61 63 1.Access.slot."name".of.`epl-pac
1fc0 6b 61 67 65 27 20 73 74 72 75 63 74 20 43 4c 2d 58 2e 0a 0a 28 66 6e 20 43 4c 2d 58 29 1f 0a 28 kage'.struct.CL-X...(fn.CL-X)..(
1fe0 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 6e 61 6d 65 20 23 5b 32 35 37 defalias.'epl-package-name.#[257
2000 20 22 5c 33 30 31 01 21 08 3e 5c 32 30 34 0f 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 44 5c 22 ."\301.!.>\204..\302\303\304.D\"
2020 5c 32 31 30 5c 32 31 31 5c 33 30 35 48 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 \210\211\305H\207".[cl-struct-ep
2040 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 l-package-tags.type-of.signal.wr
2060 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 31 5d ong-type-argument.epl-package.1]
2080 20 35 20 28 23 24 20 2e 20 38 30 39 38 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 .5.(#$...8098)]).(byte-code."\30
20a0 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 0\301\302\303#\300\207".[functio
20c0 6e 2d 70 75 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 6e 61 6d 65 20 73 69 64 65 2d 65 66 66 65 n-put.epl-package-name.side-effe
20e0 63 74 2d 66 72 65 65 20 74 5d 20 34 29 0a 23 40 38 30 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 ct-free.t].4).#@80.compiler-macr
2100 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 o.for.inlining.`epl-package-desc
2120 72 69 70 74 69 6f 6e 27 2e 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 2d 41 52 47 20 43 4c 2d 58 ription'...(fn.CL-WHOLE-ARG.CL-X
2140 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 72 69 )..(defalias.'epl-package-descri
2160 70 74 69 6f 6e 2d 2d 63 6d 61 63 72 6f 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 ption--cmacro.#[514."\300\301\30
2180 32 5c 33 30 33 5c 32 31 31 5c 32 31 31 06 06 26 06 5c 32 30 37 22 20 5b 63 6c 2d 2d 64 65 66 73 2\303\211\211..&.\207".[cl--defs
21a0 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 65 70 6c ubst-expand.(cl-x).(cl-block.epl
21c0 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 70 72 6f 67 6e 20 28 6f 72 20 -package-description.(progn.(or.
21e0 28 65 70 6c 2d 70 61 63 6b 61 67 65 2d 70 20 63 6c 2d 78 29 20 28 73 69 67 6e 61 6c 20 27 77 72 (epl-package-p.cl-x).(signal.'wr
2200 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 65 70 6c 2d 70 61 63 ong-type-argument.(list.'epl-pac
2220 6b 61 67 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 32 29 29 29 20 6e 69 6c kage.cl-x))).(aref.cl-x.2))).nil
2240 5d 20 39 20 28 23 24 20 2e 20 38 34 33 35 29 5d 29 0a 28 70 75 74 20 27 65 70 6c 2d 70 61 63 6b ].9.(#$...8435)]).(put.'epl-pack
2260 61 67 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 age-description.'compiler-macro.
2280 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 2d 63 6d 61 63 72 6f 'epl-package-description--cmacro
22a0 29 0a 23 40 36 38 20 41 63 63 65 73 73 20 73 6c 6f 74 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 ).#@68.Access.slot."description"
22c0 20 6f 66 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 73 74 72 75 63 74 20 43 4c 2d 58 2e 0a 0a .of.`epl-package'.struct.CL-X...
22e0 28 66 6e 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 (fn.CL-X)..(defalias.'epl-packag
2300 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 23 5b 32 35 37 20 22 5c 33 30 31 01 21 08 3e 5c 32 30 e-description.#[257."\301.!.>\20
2320 34 0f 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 30 35 48 4..\302\303\304.D\"\210\211\305H
2340 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 \207".[cl-struct-epl-package-tag
2360 73 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 s.type-of.signal.wrong-type-argu
2380 6d 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 32 5d 20 35 20 28 23 24 20 2e 20 38 38 37 31 ment.epl-package.2].5.(#$...8871
23a0 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 )]).(byte-code."\300\301\302\303
23c0 23 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 #\304\305\306\"\207".[function-p
23e0 75 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 73 69 64 65 2d ut.epl-package-description.side-
2400 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 65 70 6c 2d effect-free.t.defalias.copy-epl-
2420 70 61 63 6b 61 67 65 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 40 39 38 20 63 package.copy-sequence].4).#@98.c
2440 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 60 65 70 6c 2d ompiler-macro.for.inlining.`epl-
2460 70 61 63 6b 61 67 65 2d 63 72 65 61 74 65 27 2e 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 20 26 package-create'...(fn.CL-WHOLE.&
2480 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 4e 41 4d 45 20 44 45 53 43 52 49 50 54 49 4f 4e 29 1f cl-quote.&key.NAME.DESCRIPTION).
24a0 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 63 72 65 61 74 65 2d 2d .(defalias.'epl-package-create--
24c0 63 6d 61 63 72 6f 20 23 5b 33 38 35 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 41 40 5c 33 30 30 02 cmacro.#[385."\300.\301\"A@\300.
24e0 5c 33 30 32 5c 22 41 40 02 5c 32 31 31 5c 32 30 33 37 00 5c 32 31 31 40 5c 33 30 33 3e 5c 32 30 \302\"A@.\211\2037.\211@\303>\20
2500 33 20 00 5c 32 31 31 41 41 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 34 04 3e 41 40 5c 32 30 33 3..\211AA\262.\202..\304.>A@\203
2520 2e 00 5c 33 30 35 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 36 5c 33 30 37 02 40 5c 22 5c 32 31 ..\305\262.\202..\306\307.@\"\21
2540 30 5c 32 30 32 0d 00 5c 32 31 30 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 30 35 06 07 5c 33 30 0\202..\210\310\311\312\305..\30
2560 35 06 07 06 07 26 07 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6e 61 6d 65 5....&.\207".[plist-member.:name
2580 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 28 3a 6e 61 6d 65 20 3a 64 65 73 63 72 69 70 74 69 6f .:description.(:name.:descriptio
25a0 6e 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 n.:allow-other-keys).:allow-othe
25c0 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 r-keys.nil.error."Keyword.argume
25e0 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6e 61 6d 65 20 3a 64 65 73 63 72 69 70 nt.%s.not.one.of.(:name.:descrip
2600 74 69 6f 6e 29 22 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 6e 61 6d 65 tion)".cl--defsubst-expand.(name
2620 20 64 65 73 63 72 69 70 74 69 6f 6e 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 65 70 6c 2d 70 61 63 6b .description).(cl-block.epl-pack
2640 61 67 65 2d 63 72 65 61 74 65 20 28 72 65 63 6f 72 64 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 20 age-create.(record.'epl-package.
2660 6e 61 6d 65 20 64 65 73 63 72 69 70 74 69 6f 6e 29 29 5d 20 31 32 20 28 23 24 20 2e 20 39 32 37 name.description))].12.(#$...927
2680 39 29 5d 29 0a 28 70 75 74 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 63 72 65 61 74 65 20 27 63 9)]).(put.'epl-package-create.'c
26a0 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 63 72 65 61 74 ompiler-macro.'epl-package-creat
26c0 65 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 37 36 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 e--cmacro).#@76.Constructor.for.
26e0 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 2e 0a 0a objects.of.type.`epl-package'...
2700 28 66 6e 20 26 6b 65 79 20 4e 41 4d 45 20 44 45 53 43 52 49 50 54 49 4f 4e 29 1f 0a 28 64 65 66 (fn.&key.NAME.DESCRIPTION)..(def
2720 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 63 72 65 61 74 65 20 23 5b 31 32 38 20 alias.'epl-package-create.#[128.
2740 22 5c 33 30 30 01 5c 33 30 31 5c 22 41 40 5c 33 30 30 02 5c 33 30 32 5c 22 41 40 02 5c 32 31 31 "\300.\301\"A@\300.\302\"A@.\211
2760 5c 32 30 33 37 00 5c 32 31 31 40 5c 33 30 33 3e 5c 32 30 33 20 00 5c 32 31 31 41 41 5c 32 36 32 \2037.\211@\303>\203..\211AA\262
2780 01 5c 32 30 32 0d 00 5c 33 30 34 04 3e 41 40 5c 32 30 33 2e 00 5c 33 30 35 5c 32 36 32 01 5c 32 .\202..\304.>A@\203..\305\262.\2
27a0 30 32 0d 00 5c 33 30 36 5c 33 30 37 02 40 5c 22 5c 32 31 30 5c 32 30 32 0d 00 5c 32 31 30 5c 33 02..\306\307.@\"\210\202..\210\3
27c0 31 30 5c 33 31 31 03 03 23 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6e 61 10\311..#\207".[plist-member.:na
27e0 6d 65 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 28 3a 6e 61 6d 65 20 3a 64 65 73 63 72 69 70 74 me.:description.(:name.:descript
2800 69 6f 6e 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 ion.:allow-other-keys).:allow-ot
2820 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 her-keys.nil.error."Keyword.argu
2840 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6e 61 6d 65 20 3a 64 65 73 63 72 ment.%s.not.one.of.(:name.:descr
2860 69 70 74 69 6f 6e 29 22 20 72 65 63 6f 72 64 20 65 70 6c 2d 70 61 63 6b 61 67 65 5d 20 37 20 28 iption)".record.epl-package].7.(
2880 23 24 20 2e 20 39 39 33 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 #$...9936)]).(byte-code."\300\30
28a0 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 1\302\303#\304\305\306\307\310\3
28c0 31 31 5c 33 31 32 5c 33 31 33 5c 33 30 35 5c 33 30 33 26 09 5c 32 30 37 22 20 5b 66 75 6e 63 74 11\312\313\305\303&.\207".[funct
28e0 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 63 72 65 61 74 65 20 73 69 64 65 2d ion-put.epl-package-create.side-
2900 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 65 effect-free.t.cl-struct-define.e
2920 70 6c 2d 70 61 63 6b 61 67 65 20 22 53 74 72 75 63 74 75 72 65 20 72 65 70 72 65 73 65 6e 74 69 pl-package."Structure.representi
2940 6e 67 20 61 20 70 61 63 6b 61 67 65 2e 5c 6e 5c 6e 53 6c 6f 74 73 3a 5c 6e 5c 6e 60 6e 61 6d 65 ng.a.package.\n\nSlots:\n\n`name
2960 27 20 54 68 65 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 2c 20 61 73 20 73 79 6d 62 6f 6c 2e 5c 6e '.The.package.name,.as.symbol.\n
2980 5c 6e 60 64 65 73 63 72 69 70 74 69 6f 6e 27 20 54 68 65 20 70 61 63 6b 61 67 65 20 64 65 73 63 \n`description'.The.package.desc
29a0 72 69 70 74 69 6f 6e 2e 5c 6e 5c 6e 54 68 65 20 66 6f 72 6d 61 74 20 70 61 63 6b 61 67 65 20 64 ription.\n\nThe.format.package.d
29c0 65 73 63 72 69 70 74 69 6f 6e 20 76 61 72 69 65 73 20 62 65 74 77 65 65 6e 20 70 61 63 6b 61 67 escription.varies.between.packag
29e0 65 2e 65 6c 5c 6e 76 61 72 69 61 6e 74 73 2e 20 20 46 6f 72 20 60 70 61 63 6b 61 67 65 2d 64 65 e.el\nvariants...For.`package-de
2a00 73 63 27 20 76 61 72 69 61 6e 74 73 2c 20 69 74 20 69 73 20 73 69 6d 70 6c 79 20 74 68 65 5c 6e sc'.variants,.it.is.simply.the\n
2a20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 60 70 61 63 6b 61 67 65 2d 64 65 73 63 27 20 6f 62 6a corresponding.`package-desc'.obj
2a40 65 63 74 2e 20 20 46 6f 72 20 6c 65 67 61 63 79 20 76 61 72 69 61 6e 74 73 2c 20 69 74 20 69 73 ect...For.legacy.variants,.it.is
2a60 5c 6e 61 20 76 65 63 74 6f 72 20 60 5b 56 45 52 53 49 4f 4e 20 52 45 51 53 20 44 4f 43 53 54 52 \na.vector.`[VERSION.REQS.DOCSTR
2a80 49 4e 47 5d 27 2e 5c 6e 5c 6e 44 6f 20 6e 6f 74 20 61 63 63 65 73 73 20 60 64 65 73 63 72 69 70 ING]'.\n\nDo.not.access.`descrip
2aa0 74 69 6f 6e 27 20 64 69 72 65 63 74 6c 79 2c 20 62 75 74 20 69 6e 73 74 65 61 64 20 75 73 65 20 tion'.directly,.but.instead.use.
2ac0 74 68 65 5c 6e 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 61 63 63 65 73 73 6f 72 73 2e 22 20 63 the\n`epl-package'.accessors.".c
2ae0 6c 2d 73 74 72 75 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 72 65 63 6f 72 64 20 6e 69 6c 20 28 28 l-structure-object.record.nil.((
2b00 63 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 28 6e 61 6d 65 29 20 28 64 65 73 63 72 69 70 74 69 6f 6e cl-tag-slot).(name).(description
2b20 29 29 20 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 5d 20 31 )).cl-struct-epl-package-tags].1
2b40 31 29 0a 23 40 32 31 38 20 43 61 73 74 20 56 41 52 20 74 6f 20 61 20 70 61 63 6b 61 67 65 20 64 1).#@218.Cast.VAR.to.a.package.d
2b60 65 73 63 72 69 70 74 69 6f 6e 20 69 6e 20 42 4f 44 59 2e 0a 0a 56 41 52 20 69 73 20 61 20 73 79 escription.in.BODY...VAR.is.a.sy
2b80 6d 62 6f 6c 2c 20 62 6f 75 6e 64 20 74 6f 20 61 6e 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 mbol,.bound.to.an.`epl-package'.
2ba0 6f 62 6a 65 63 74 2e 20 20 54 68 69 73 20 6d 61 63 72 6f 0a 63 61 73 74 73 20 74 68 69 73 20 6f object...This.macro.casts.this.o
2bc0 62 6a 65 63 74 20 74 6f 20 74 68 65 20 60 64 65 73 63 72 69 70 74 69 6f 6e 27 20 6f 62 6a 65 63 bject.to.the.`description'.objec
2be0 74 2c 20 61 6e 64 20 62 69 6e 64 73 20 74 68 65 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 74 6f 20 t,.and.binds.the.description.to.
2c00 56 41 52 20 69 6e 20 42 4f 44 59 2e 0a 0a 28 66 6e 20 56 41 52 20 26 72 65 73 74 20 42 4f 44 59 VAR.in.BODY...(fn.VAR.&rest.BODY
2c20 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 61 73 2d 64 65 73 )..(defalias.'epl-package-as-des
2c40 63 72 69 70 74 69 6f 6e 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 01 39 5c 32 30 34 cription.'(macro...#[385.".9\204
2c60 5c 66 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 44 5c 22 5c 32 31 30 5c 33 30 33 5c 33 30 34 03 \f.\300\301\302.D\"\210\303\304.
2c80 44 5c 33 30 35 04 5c 33 30 36 06 06 44 44 43 04 42 42 5c 33 30 30 5c 33 30 37 5c 33 31 30 5c 33 D\305.\306..DDC.BB\300\307\310\3
2ca0 31 31 06 08 45 45 46 5c 32 30 37 22 20 5b 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 11..EEF\207".[signal.wrong-type-
2cc0 61 72 67 75 6d 65 6e 74 20 73 79 6d 62 6f 6c 70 20 69 66 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d argument.symbolp.if.epl-package-
2ce0 70 20 6c 65 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 27 77 p.let.epl-package-description.'w
2d00 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 6c 69 73 74 20 23 27 65 70 6c 2d 70 61 rong-type-argument.list.#'epl-pa
2d20 63 6b 61 67 65 2d 70 5d 20 31 30 20 28 23 24 20 2e 20 31 31 30 38 31 29 5d 29 29 0a 28 62 79 74 ckage-p].10.(#$...11081)])).(byt
2d40 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 32 30 e-code."\300\301\302\303#\300\20
2d60 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 61 73 2d 7".[function-put.epl-package-as-
2d80 64 65 73 63 72 69 70 74 69 6f 6e 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e description.lisp-indent-function
2da0 20 31 5d 20 34 29 0a 23 40 37 31 20 57 68 65 74 68 65 72 20 74 68 65 20 64 65 73 63 72 69 70 74 .1].4).#@71.Whether.the.descript
2dc0 69 6f 6e 20 6f 66 20 50 41 43 4b 41 47 45 20 69 73 20 61 20 60 70 61 63 6b 61 67 65 2d 64 65 73 ion.of.PACKAGE.is.a.`package-des
2de0 63 27 2e 0a 0a 28 66 6e 20 50 41 43 4b 41 47 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 c'...(fn.PACKAGE)..(defalias.'ep
2e00 6c 2d 70 61 63 6b 61 67 65 2d 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 70 20 23 5b 32 35 37 20 l-package--package-desc-p.#[257.
2e20 22 5c 33 30 32 01 21 08 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 03 44 5c 22 5c "\302.!.>\204..\303\304\305.D\"\
2e40 32 31 30 5c 32 31 31 5c 33 30 36 48 5c 33 30 37 5c 33 31 30 21 5c 32 30 35 21 00 5c 33 30 32 01 210\211\306H\307\310!\205!.\302.
2e60 21 09 3e 5c 32 30 35 21 00 5c 33 31 31 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 !.>\205!.\311\207".[cl-struct-ep
2e80 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 70 61 63 6b 61 67 65 l-package-tags.cl-struct-package
2ea0 2d 64 65 73 63 2d 74 61 67 73 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d -desc-tags.type-of.signal.wrong-
2ec0 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 32 20 66 62 6f 75 type-argument.epl-package.2.fbou
2ee0 6e 64 70 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 70 20 74 5d 20 35 20 28 23 24 20 2e 20 31 31 ndp.package-desc-p.t].5.(#$...11
2f00 36 39 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 692)]).(byte-code."\300\301\302\
2f20 33 30 33 23 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 303#\304\301\305\306#\207".[func
2f40 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 2d 70 61 63 6b 61 67 65 2d 64 65 tion-put.epl-package--package-de
2f60 73 63 2d 70 20 73 70 65 65 64 20 2d 31 20 70 75 74 20 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 sc-p.speed.-1.put.byte-optimizer
2f80 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 5d 20 35 29 0a .byte-compile-inline-expand].5).
2fa0 23 40 36 30 20 47 65 74 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 50 41 43 4b 41 47 45 2c #@60.Get.the.version.of.PACKAGE,
2fc0 20 61 73 20 76 65 72 73 69 6f 6e 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 50 41 43 4b 41 47 45 29 1f .as.version.list...(fn.PACKAGE).
2fe0 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 .(defalias.'epl-package-version.
3000 23 5b 32 35 37 20 22 5c 33 30 32 01 21 08 3e 5c 32 30 33 4b 00 5c 33 30 32 01 21 08 3e 5c 32 30 #[257."\302.!.>\203K.\302.!.>\20
3020 34 17 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 30 36 48 4..\303\304\305.D\"\210\211\306H
3040 5c 33 30 37 5c 33 31 30 21 5c 32 30 33 33 00 5c 33 30 32 01 21 09 3e 5c 32 30 34 2f 00 5c 33 30 \307\310!\2033.\302.!.>\204/.\30
3060 33 5c 33 30 34 5c 33 31 31 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 30 36 48 5c 32 30 37 5c 33 3\304\311.D\"\210\211\306H\207\3
3080 30 37 5c 33 31 32 21 5c 32 30 33 46 00 5c 33 31 32 01 21 5c 32 31 31 3c 5c 32 30 33 42 00 5c 32 07\312!\203F.\312.!\211<\203B.\2
30a0 30 37 5c 33 31 33 01 21 5c 32 30 37 5c 33 31 34 5c 33 31 35 02 5c 22 5c 32 30 37 5c 33 30 33 5c 07\313.!\207\314\315.\"\207\303\
30c0 33 30 34 5c 33 31 36 03 44 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 304\316.D\"\207".[cl-struct-epl-
30e0 70 61 63 6b 61 67 65 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 70 61 63 6b 61 67 65 2d 64 package-tags.cl-struct-package-d
3100 65 73 63 2d 74 61 67 73 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 esc-tags.type-of.signal.wrong-ty
3120 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 32 20 66 62 6f 75 6e 64 pe-argument.epl-package.2.fbound
3140 70 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 76 65 72 73 69 6f 6e 20 70 61 63 6b 61 67 65 2d 64 p.package-desc-version.package-d
3160 65 73 63 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 76 65 72 73 20 76 65 72 73 69 6f 6e 2d 74 6f esc.package-desc-vers.version-to
3180 2d 6c 69 73 74 20 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 67 65 74 20 76 65 72 73 69 6f 6e 20 -list.error."Cannot.get.version.
31a0 66 72 6f 6d 20 25 53 22 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 70 5d 20 36 20 28 23 24 20 2e 20 from.%S".epl-package-p].6.(#$...
31c0 31 32 31 39 37 29 5d 29 0a 23 40 35 38 20 47 65 74 20 74 68 65 20 76 65 72 73 69 6f 6e 20 66 72 12197)]).#@58.Get.the.version.fr
31e0 6f 6d 20 61 20 50 41 43 4b 41 47 45 2c 20 61 73 20 73 74 72 69 6e 67 2e 0a 0a 28 66 6e 20 50 41 om.a.PACKAGE,.as.string...(fn.PA
3200 43 4b 41 47 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 76 CKAGE)..(defalias.'epl-package-v
3220 65 72 73 69 6f 6e 2d 73 74 72 69 6e 67 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 21 21 ersion-string.#[257."\300\301.!!
3240 5c 32 30 37 22 20 5b 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 2d 6a 6f 69 6e 20 65 70 6c 2d \207".[package-version-join.epl-
3260 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 5d 20 34 20 28 23 24 20 2e 20 31 32 37 35 30 29 5d package-version].4.(#$...12750)]
3280 29 0a 23 40 35 34 20 47 65 74 20 74 68 65 20 73 75 6d 6d 61 72 79 20 6f 66 20 50 41 43 4b 41 47 ).#@54.Get.the.summary.of.PACKAG
32a0 45 2c 20 61 73 20 73 74 72 69 6e 67 2e 0a 0a 28 66 6e 20 50 41 43 4b 41 47 45 29 1f 0a 28 64 65 E,.as.string...(fn.PACKAGE)..(de
32c0 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 73 75 6d 6d 61 72 79 20 23 5b 32 35 falias.'epl-package-summary.#[25
32e0 37 20 22 5c 33 30 32 01 21 08 3e 5c 32 30 33 42 00 5c 33 30 32 01 21 08 3e 5c 32 30 34 17 00 5c 7."\302.!.>\203B.\302.!.>\204..\
3300 33 30 33 5c 33 30 34 5c 33 30 35 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 30 36 48 5c 33 30 37 303\304\305.D\"\210\211\306H\307
3320 5c 33 31 30 21 5c 32 30 33 33 00 5c 33 30 32 01 21 09 3e 5c 32 30 34 2f 00 5c 33 30 33 5c 33 30 \310!\2033.\302.!.>\204/.\303\30
3340 34 5c 33 31 31 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 31 32 48 5c 32 30 37 5c 33 30 37 5c 33 4\311.D\"\210\211\312H\207\307\3
3360 31 33 21 5c 32 30 33 3d 00 5c 33 31 33 01 21 5c 32 30 37 5c 33 31 34 5c 33 31 35 02 5c 22 5c 32 13!\203=.\313.!\207\314\315.\"\2
3380 30 37 5c 33 30 33 5c 33 30 34 5c 33 31 36 03 44 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 07\303\304\316.D\"\207".[cl-stru
33a0 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 70 61 ct-epl-package-tags.cl-struct-pa
33c0 63 6b 61 67 65 2d 64 65 73 63 2d 74 61 67 73 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 ckage-desc-tags.type-of.signal.w
33e0 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 32 rong-type-argument.epl-package.2
3400 20 66 62 6f 75 6e 64 70 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 73 75 6d 6d 61 72 79 20 70 61 .fboundp.package-desc-summary.pa
3420 63 6b 61 67 65 2d 64 65 73 63 20 33 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 64 6f 63 20 65 72 ckage-desc.3.package-desc-doc.er
3440 72 6f 72 20 22 43 61 6e 6e 6f 74 20 67 65 74 20 73 75 6d 6d 61 72 79 20 66 72 6f 6d 20 25 53 22 ror."Cannot.get.summary.from.%S"
3460 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 70 5d 20 36 20 28 23 24 20 2e 20 31 32 39 33 35 29 5d 29 .epl-package-p].6.(#$...12935)])
3480 0a 23 40 36 35 20 43 72 65 61 74 65 20 61 20 60 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 27 .#@65.Create.a.`epl-requirement'
34a0 20 66 72 6f 6d 20 61 20 60 70 61 63 6b 61 67 65 2d 64 65 73 63 27 20 52 45 51 2e 0a 0a 28 66 6e .from.a.`package-desc'.REQ...(fn
34c0 20 52 45 51 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e .REQ)..(defalias.'epl-requiremen
34e0 74 2d 2d 66 72 6f 6d 2d 72 65 71 20 23 5b 32 35 37 20 22 5c 32 31 31 41 40 5c 33 30 30 5c 33 30 t--from-req.#[257."\211A@\300\30
3500 31 03 40 5c 33 30 32 04 3c 5c 32 30 33 11 00 04 5c 32 30 32 14 00 5c 33 30 33 05 21 24 5c 32 30 1.@\302.<\203...\202..\303.!$\20
3520 37 22 20 5b 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 63 72 65 61 74 65 20 3a 6e 61 6d 65 7".[epl-requirement-create.:name
3540 20 3a 76 65 72 73 69 6f 6e 20 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c 69 73 74 5d 20 38 20 28 23 24 .:version.version-to-list].8.(#$
3560 20 2e 20 31 33 34 34 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 ...13446)]).(byte-code."\300\301
3580 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 \302\303#\304\301\305\306#\207".
35a0 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 2d 2d 66 [function-put.epl-requirement--f
35c0 72 6f 6d 2d 72 65 71 20 73 70 65 65 64 20 2d 31 20 70 75 74 20 62 79 74 65 2d 6f 70 74 69 6d 69 rom-req.speed.-1.put.byte-optimi
35e0 7a 65 72 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 5d 20 zer.byte-compile-inline-expand].
3600 35 29 0a 23 40 31 30 37 20 47 65 74 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 6f 66 5).#@107.Get.the.requirements.of
3620 20 50 41 43 4b 41 47 45 2e 0a 0a 54 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 61 72 65 20 .PACKAGE...The.requirements.are.
3640 61 20 6c 69 73 74 20 6f 66 20 60 65 70 6c 2d 72 65 71 75 69 72 65 6d 65 6e 74 27 20 6f 62 6a 65 a.list.of.`epl-requirement'.obje
3660 63 74 73 2e 0a 0a 28 66 6e 20 50 41 43 4b 41 47 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 cts...(fn.PACKAGE)..(defalias.'e
3680 70 6c 2d 70 61 63 6b 61 67 65 2d 72 65 71 75 69 72 65 6d 65 6e 74 73 20 23 5b 32 35 37 20 22 5c pl-package-requirements.#[257."\
36a0 33 30 32 01 21 08 3e 5c 32 30 33 30 00 5c 33 30 32 01 21 08 3e 5c 32 30 34 17 00 5c 33 30 33 5c 302.!.>\2030.\302.!.>\204..\303\
36c0 33 30 34 5c 33 30 35 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 30 36 48 5c 33 30 37 5c 33 31 30 304\305.D\"\210\211\306H\307\310
36e0 5c 33 30 32 03 21 09 3e 5c 32 30 34 2b 00 5c 33 30 33 5c 33 30 34 5c 33 31 31 05 44 5c 22 5c 32 \302.!.>\204+.\303\304\311.D\"\2
3700 31 30 02 5c 33 31 32 48 5c 22 5c 32 30 37 5c 33 30 33 5c 33 30 34 5c 33 31 33 03 44 5c 22 5c 32 10.\312H\"\207\303\304\313.D\"\2
3720 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 07".[cl-struct-epl-package-tags.
3740 63 6c 2d 73 74 72 75 63 74 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 74 61 67 73 20 74 79 70 65 cl-struct-package-desc-tags.type
3760 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 -of.signal.wrong-type-argument.e
3780 70 6c 2d 70 61 63 6b 61 67 65 20 32 20 6d 61 70 63 61 72 20 65 70 6c 2d 72 65 71 75 69 72 65 6d pl-package.2.mapcar.epl-requirem
37a0 65 6e 74 2d 2d 66 72 6f 6d 2d 72 65 71 20 70 61 63 6b 61 67 65 2d 64 65 73 63 20 34 20 65 70 6c ent--from-req.package-desc.4.epl
37c0 2d 70 61 63 6b 61 67 65 2d 70 5d 20 38 20 28 23 24 20 2e 20 31 33 38 33 33 29 5d 29 0a 23 40 31 -package-p].8.(#$...13833)]).#@1
37e0 36 33 20 47 65 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 50 41 43 4b 41 47 45 20 69 73 20 63.Get.the.directory.PACKAGE.is.
3800 69 6e 73 74 61 6c 6c 65 64 20 74 6f 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 installed.to...Return.the.absolu
3820 74 65 20 70 61 74 68 20 6f 66 20 74 68 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65 te.path.of.the.installation.dire
3840 63 74 6f 72 79 20 6f 66 0a 50 41 43 4b 41 47 45 2c 20 6f 72 20 6e 69 6c 2c 20 69 66 20 50 41 43 ctory.of.PACKAGE,.or.nil,.if.PAC
3860 4b 41 47 45 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 2e 0a 0a 28 66 6e 20 50 41 43 4b KAGE.is.not.installed...(fn.PACK
3880 41 47 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 64 69 72 AGE)..(defalias.'epl-package-dir
38a0 65 63 74 6f 72 79 20 23 5b 32 35 37 20 22 5c 33 30 32 5c 33 30 33 21 5c 32 30 33 4d 00 5c 33 30 ectory.#[257."\302\303!\203M.\30
38c0 34 5c 32 31 31 02 21 08 3e 5c 32 30 34 16 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 04 44 5c 22 5c 4\211.!.>\204..\305\306\307.D\"\
38e0 32 31 30 01 5c 33 31 30 48 21 09 3e 5c 32 30 34 38 00 5c 33 30 35 5c 33 30 36 5c 33 31 31 5c 33 210.\310H!.>\2048.\305\306\311\3
3900 30 34 04 21 08 3e 5c 32 30 34 32 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 06 44 5c 22 5c 32 31 04.!.>\2042.\305\306\307..D\"\21
3920 30 03 5c 33 31 30 48 44 5c 22 5c 32 31 30 5c 33 30 34 01 21 08 3e 5c 32 30 34 47 00 5c 33 30 35 0.\310HD\"\210\304.!.>\204G.\305
3940 5c 33 30 36 5c 33 30 37 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 31 30 48 5c 33 31 32 48 5c 32 \306\307.D\"\210\211\310H\312H\2
3960 30 37 5c 33 30 32 5c 33 31 33 21 5c 32 30 33 6d 00 5c 33 31 33 5c 33 31 34 5c 33 30 34 03 21 08 07\302\313!\203m.\313\314\304.!.
3980 3e 5c 32 30 34 64 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 05 44 5c 22 5c 32 31 30 02 5c 33 31 35 >\204d.\305\306\307.D\"\210.\315
39a0 48 21 5c 33 31 36 03 21 5c 22 5c 32 30 37 5c 33 31 37 5c 33 32 30 02 5c 22 5c 32 30 37 22 20 5b H!\316.!\"\207\317\320.\"\207".[
39c0 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 63 6c 2d 73 74 cl-struct-epl-package-tags.cl-st
39e0 72 75 63 74 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 74 61 67 73 20 66 62 6f 75 6e 64 70 20 70 ruct-package-desc-tags.fboundp.p
3a00 61 63 6b 61 67 65 2d 64 65 73 63 2d 64 69 72 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 ackage-desc-dir.type-of.signal.w
3a20 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 32 rong-type-argument.epl-package.2
3a40 20 70 61 63 6b 61 67 65 2d 64 65 73 63 20 37 20 70 61 63 6b 61 67 65 2d 2d 64 69 72 20 73 79 6d .package-desc.7.package--dir.sym
3a60 62 6f 6c 2d 6e 61 6d 65 20 31 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 2d 73 bol-name.1.epl-package-version-s
3a80 74 72 69 6e 67 20 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 67 65 74 20 70 61 63 6b 61 67 65 20 tring.error."Cannot.get.package.
3aa0 64 69 72 65 63 74 6f 72 79 20 66 72 6f 6d 20 25 53 22 5d 20 38 20 28 23 24 20 2e 20 31 34 33 30 directory.from.%S"].8.(#$...1430
3ac0 37 29 5d 29 0a 23 40 36 37 20 44 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 50 4b 47 31 7)]).#@67.Determine.whether.PKG1
3ae0 20 69 73 20 62 65 66 6f 72 65 20 50 4b 47 32 20 62 79 20 76 65 72 73 69 6f 6e 2e 0a 0a 28 66 6e .is.before.PKG2.by.version...(fn
3b00 20 50 4b 47 31 20 50 4b 47 32 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b .PKG1.PKG2)..(defalias.'epl-pack
3b20 61 67 65 2d 2d 3e 3d 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 21 5c 33 30 31 03 21 5c age-->=.#[514."\300\301.!\301.!\
3b40 22 3f 5c 32 30 37 22 20 5b 76 65 72 73 69 6f 6e 2d 6c 69 73 74 2d 3c 20 65 70 6c 2d 70 61 63 6b "?\207".[version-list-<.epl-pack
3b60 61 67 65 2d 76 65 72 73 69 6f 6e 5d 20 36 20 28 23 24 20 2e 20 31 35 30 35 30 29 5d 29 0a 23 40 age-version].6.(#$...15050)]).#@
3b80 31 34 30 20 43 72 65 61 74 65 20 61 6e 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 66 72 6f 6d 140.Create.an.`epl-package'.from
3ba0 20 61 20 50 41 43 4b 41 47 45 2d 44 45 53 43 2e 0a 0a 50 41 43 4b 41 47 45 2d 44 45 53 43 20 69 .a.PACKAGE-DESC...PACKAGE-DESC.i
3bc0 73 20 61 20 60 70 61 63 6b 61 67 65 2d 64 65 73 63 27 20 6f 62 6a 65 63 74 2c 20 66 72 6f 6d 20 s.a.`package-desc'.object,.from.
3be0 72 65 63 65 6e 74 20 70 61 63 6b 61 67 65 2e 65 6c 0a 76 61 72 69 61 6e 74 73 2e 0a 0a 28 66 6e recent.package.el.variants...(fn
3c00 20 50 41 43 4b 41 47 45 2d 44 45 53 43 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 .PACKAGE-DESC)..(defalias.'epl-p
3c20 61 63 6b 61 67 65 2d 2d 66 72 6f 6d 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 20 23 5b 32 35 37 20 ackage--from-package-desc.#[257.
3c40 22 5c 33 30 31 5c 33 30 32 21 5c 32 30 33 32 00 5c 32 31 31 5c 33 30 31 5c 33 30 33 21 5c 32 30 "\301\302!\2032.\211\301\303!\20
3c60 35 16 00 5c 33 30 34 01 21 08 3e 5c 32 30 35 16 00 5c 33 30 35 5c 32 36 32 01 5c 32 30 33 32 00 5..\304.!.>\205..\305\262.\2032.
3c80 5c 33 30 36 5c 33 30 37 5c 33 30 34 03 21 08 3e 5c 32 30 34 2c 00 5c 33 31 30 5c 33 31 31 5c 33 \306\307\304.!.>\204,.\310\311\3
3ca0 31 32 05 44 5c 22 5c 32 31 30 02 5c 33 31 33 48 03 23 5c 32 30 37 5c 33 31 30 5c 33 31 31 5c 33 12.D\"\210.\313H.#\207\310\311\3
3cc0 31 34 03 44 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 70 61 63 6b 61 67 65 2d 64 14.D\"\207".[cl-struct-package-d
3ce0 65 73 63 2d 74 61 67 73 20 66 62 6f 75 6e 64 70 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 6e 61 esc-tags.fboundp.package-desc-na
3d00 6d 65 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 70 20 74 79 70 65 2d 6f 66 20 74 20 72 65 63 6f me.package-desc-p.type-of.t.reco
3d20 72 64 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 rd.epl-package.signal.wrong-type
3d40 2d 61 72 67 75 6d 65 6e 74 20 70 61 63 6b 61 67 65 2d 64 65 73 63 20 31 20 65 70 6c 2d 2d 70 61 -argument.package-desc.1.epl--pa
3d60 63 6b 61 67 65 2d 64 65 73 63 2d 70 5d 20 37 20 28 23 24 20 2e 20 31 35 32 33 36 29 5d 29 0a 23 ckage-desc-p].7.(#$...15236)]).#
3d80 40 33 37 20 50 61 72 73 65 20 61 20 70 61 63 6b 61 67 65 2e 65 6c 20 49 4e 46 4f 2e 0a 0a 28 66 @37.Parse.a.package.el.INFO...(f
3da0 6e 20 49 4e 46 4f 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d n.INFO)..(defalias.'epl-package-
3dc0 2d 70 61 72 73 65 2d 69 6e 66 6f 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 31 5c 33 30 32 21 -parse-info.#[257."\211\301\302!
3de0 5c 32 30 35 10 00 5c 33 30 33 01 21 08 3e 5c 32 30 35 10 00 5c 33 30 34 5c 32 36 32 01 5c 32 30 \205..\303.!.>\205..\304\262.\20
3e00 33 19 00 5c 33 30 35 01 21 5c 32 30 37 5c 33 30 36 01 5c 33 30 37 48 21 5c 33 31 30 02 5c 33 31 3..\305.!\207\306.\307H!\310.\31
3e20 31 48 03 5c 33 31 32 48 04 5c 33 31 33 48 23 5c 33 31 34 5c 33 31 35 03 03 23 5c 32 30 37 22 20 1H.\312H.\313H#\314\315..#\207".
3e40 5b 63 6c 2d 73 74 72 75 63 74 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 74 61 67 73 20 66 62 6f [cl-struct-package-desc-tags.fbo
3e60 75 6e 64 70 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 70 20 74 79 70 65 2d 6f 66 20 74 20 65 70 undp.package-desc-p.type-of.t.ep
3e80 6c 2d 70 61 63 6b 61 67 65 2d 2d 66 72 6f 6d 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 20 69 6e 74 l-package--from-package-desc.int
3ea0 65 72 6e 20 30 20 76 65 63 74 6f 72 20 33 20 31 20 32 20 72 65 63 6f 72 64 20 65 70 6c 2d 70 61 ern.0.vector.3.1.2.record.epl-pa
3ec0 63 6b 61 67 65 5d 20 37 20 28 23 24 20 2e 20 31 35 37 34 38 29 5d 29 0a 23 40 31 39 31 20 43 72 ckage].7.(#$...15748)]).#@191.Cr
3ee0 65 61 74 65 20 61 6e 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 6f 62 6a 65 63 74 20 66 72 6f eate.an.`epl-package'.object.fro
3f00 6d 20 42 55 46 46 45 52 2e 0a 0a 42 55 46 46 45 52 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 m.BUFFER...BUFFER.defaults.to.th
3f20 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 53 69 67 6e 61 6c 20 60 65 70 6c 2d 69 e.current.buffer...Signal.`epl-i
3f40 6e 76 61 6c 69 64 2d 70 61 63 6b 61 67 65 27 20 69 66 20 74 68 65 20 62 75 66 66 65 72 20 64 6f nvalid-package'.if.the.buffer.do
3f60 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 61 0a 76 61 6c 69 64 20 70 61 63 6b 61 67 65 20 66 es.not.contain.a.valid.package.f
3f80 69 6c 65 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 42 55 46 46 45 52 29 1f 0a 28 64 65 ile...(fn.&optional.BUFFER)..(de
3fa0 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 66 72 6f 6d 2d 62 75 66 66 65 72 20 falias.'epl-package-from-buffer.
3fc0 23 5b 32 35 36 20 22 72 5c 32 31 31 5c 32 30 36 06 00 70 71 5c 32 31 30 5c 33 30 30 31 12 00 5c #[256."r\211\206..pq\210\3001..\
3fe0 33 30 31 20 30 5c 32 30 32 19 00 5c 33 30 32 5c 33 30 33 02 41 5c 22 5c 32 36 32 01 29 5c 33 30 301.0\202..\302\303.A\"\262.)\30
4000 34 01 21 5c 32 30 37 22 20 5b 28 65 72 72 6f 72 29 20 70 61 63 6b 61 67 65 2d 62 75 66 66 65 72 4.!\207".[(error).package-buffer
4020 2d 69 6e 66 6f 20 73 69 67 6e 61 6c 20 65 70 6c 2d 69 6e 76 61 6c 69 64 2d 70 61 63 6b 61 67 65 -info.signal.epl-invalid-package
4040 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 2d 70 61 72 73 65 2d 69 6e 66 6f 5d 20 35 20 28 23 24 20 .epl-package--parse-info].5.(#$.
4060 2e 20 31 36 30 39 34 29 5d 29 0a 23 40 31 32 34 20 50 61 72 73 65 20 74 68 65 20 70 61 63 6b 61 ..16094)]).#@124.Parse.the.packa
4080 67 65 20 68 65 61 64 65 72 73 20 74 68 65 20 66 69 6c 65 20 61 74 20 46 49 4c 45 2d 4e 41 4d 45 ge.headers.the.file.at.FILE-NAME
40a0 2e 0a 0a 52 65 74 75 72 6e 20 61 6e 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 6f 62 6a 65 63 ...Return.an.`epl-package'.objec
40c0 74 20 77 69 74 68 20 74 68 65 20 68 65 61 64 65 72 20 6d 65 74 61 64 61 74 61 2e 0a 0a 28 66 6e t.with.the.header.metadata...(fn
40e0 20 46 49 4c 45 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b .FILE-NAME)..(defalias.'epl-pack
4100 61 67 65 2d 66 72 6f 6d 2d 6c 69 73 70 2d 66 69 6c 65 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 age-from-lisp-file.#[257."\300\3
4120 30 31 5c 33 30 32 5c 22 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 33 5c 33 30 34 02 5c 22 5c 32 31 01\302\"r\211q\210\303\304.\"\21
4140 36 5c 33 30 35 02 21 5c 32 31 30 5c 33 30 36 31 2e 00 5c 33 30 37 31 21 00 5c 33 31 30 70 21 30 6\305.!\210\3061..\3071!.\310p!0
4160 30 5c 32 30 32 36 00 30 5c 33 31 31 5c 33 31 32 04 03 41 42 5c 22 5c 32 36 32 01 5c 32 30 32 36 0\2026.0\311\312..AB\"\262.\2026
4180 00 5c 33 31 31 01 40 02 41 5c 22 5c 32 36 32 01 2a 5c 32 30 37 22 20 5b 67 65 6e 65 72 61 74 65 .\311.@.A\"\262.*\207".[generate
41a0 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 74 20 6d 61 6b 65 2d 63 6c 6f -new-buffer.".*temp*".t.make-clo
41c0 73 75 72 65 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 09 00 5c 33 30 32 5c 33 30 sure.#[0."\301\300!\205..\302\30
41e0 30 21 5c 32 30 37 22 20 5b 56 30 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 0!\207".[V0.buffer-name.kill-buf
4200 66 65 72 5d 20 32 5d 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 28 65 72 fer].2].insert-file-contents.(er
4220 72 6f 72 29 20 28 65 70 6c 2d 69 6e 76 61 6c 69 64 2d 70 61 63 6b 61 67 65 29 20 65 70 6c 2d 70 ror).(epl-invalid-package).epl-p
4240 61 63 6b 61 67 65 2d 66 72 6f 6d 2d 62 75 66 66 65 72 20 73 69 67 6e 61 6c 20 65 70 6c 2d 69 6e ackage-from-buffer.signal.epl-in
4260 76 61 6c 69 64 2d 70 61 63 6b 61 67 65 2d 66 69 6c 65 5d 20 37 20 28 23 24 20 2e 20 31 36 34 39 valid-package-file].7.(#$...1649
4280 37 29 5d 29 0a 23 40 31 34 34 20 50 61 72 73 65 20 74 68 65 20 70 61 63 6b 61 67 65 20 74 61 72 7)]).#@144.Parse.the.package.tar
42a0 62 61 6c 6c 20 61 74 20 46 49 4c 45 2d 4e 41 4d 45 2e 0a 0a 52 65 74 75 72 6e 20 61 20 60 65 70 ball.at.FILE-NAME...Return.a.`ep
42c0 6c 2d 70 61 63 6b 61 67 65 27 20 6f 62 6a 65 63 74 20 77 69 74 68 20 74 68 65 20 6d 65 74 61 20 l-package'.object.with.the.meta.
42e0 64 61 74 61 20 6f 66 20 74 68 65 20 74 61 72 62 61 6c 6c 0a 70 61 63 6b 61 67 65 20 69 6e 20 46 data.of.the.tarball.package.in.F
4300 49 4c 45 2d 4e 41 4d 45 2e 0a 0a 28 66 6e 20 46 49 4c 45 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 ILE-NAME...(fn.FILE-NAME)..(defa
4320 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 66 72 6f 6d 2d 74 61 72 2d 66 69 6c 65 20 lias.'epl-package-from-tar-file.
4340 23 5b 32 35 37 20 22 5c 33 30 30 31 0b 00 5c 33 30 31 5c 33 30 32 02 21 21 30 5c 32 30 37 5c 32 #[257."\3001..\301\302.!!0\207\2
4360 31 30 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 22 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 36 5c 33 10\303\304\305\"r\211q\210\306\3
4380 30 37 02 5c 22 5c 32 31 36 5c 33 31 30 02 21 5c 32 31 30 5c 33 31 31 20 5c 32 31 30 5c 33 30 31 07.\"\216\310.!\210\311.\210\301
43a0 5c 33 30 32 20 21 2a 5c 32 30 37 22 20 5b 28 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 \302.!*\207".[(wrong-number-of-a
43c0 72 67 75 6d 65 6e 74 73 29 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 2d 70 61 72 73 65 2d 69 6e 66 rguments).epl-package--parse-inf
43e0 6f 20 70 61 63 6b 61 67 65 2d 74 61 72 2d 66 69 6c 65 2d 69 6e 66 6f 20 67 65 6e 65 72 61 74 65 o.package-tar-file-info.generate
4400 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 74 20 6d 61 6b 65 2d 63 6c 6f -new-buffer.".*temp*".t.make-clo
4420 73 75 72 65 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 09 00 5c 33 30 32 5c 33 30 sure.#[0."\301\300!\205..\302\30
4440 30 21 5c 32 30 37 22 20 5b 56 30 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 0!\207".[V0.buffer-name.kill-buf
4460 66 65 72 5d 20 32 5d 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 2d 6c 69 74 fer].2].insert-file-contents-lit
4480 65 72 61 6c 6c 79 20 74 61 72 2d 6d 6f 64 65 5d 20 35 20 28 23 24 20 2e 20 31 37 30 33 35 29 5d erally.tar-mode].5.(#$...17035)]
44a0 29 0a 23 40 31 32 39 20 50 61 72 73 65 20 74 68 65 20 70 61 63 6b 61 67 65 20 61 74 20 46 49 4c ).#@129.Parse.the.package.at.FIL
44c0 45 2d 4e 41 4d 45 2e 0a 0a 52 65 74 75 72 6e 20 61 6e 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 E-NAME...Return.an.`epl-package'
44e0 20 6f 62 6a 65 63 74 20 77 69 74 68 20 74 68 65 20 6d 65 74 61 20 64 61 74 61 20 6f 66 20 74 68 .object.with.the.meta.data.of.th
4500 65 20 70 61 63 6b 61 67 65 0a 61 74 20 46 49 4c 45 2d 4e 41 4d 45 2e 0a 0a 28 66 6e 20 46 49 4c e.package.at.FILE-NAME...(fn.FIL
4520 45 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d E-NAME)..(defalias.'epl-package-
4540 66 72 6f 6d 2d 66 69 6c 65 20 23 5b 32 35 37 20 22 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 18 5c from-file.#[257."\301.\302\303.\
4560 33 30 34 03 03 03 23 29 5c 32 36 36 5c 32 30 33 5c 32 30 33 14 00 5c 33 30 35 01 21 5c 32 30 37 304...#)\266\203\203..\305.!\207
4580 5c 33 30 36 01 21 5c 32 30 37 22 20 5b 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 \306.!\207".[inhibit-changing-ma
45a0 74 63 68 2d 64 61 74 61 20 22 5c 5c 2e 74 61 72 5c 5c 27 22 20 6e 69 6c 20 74 20 73 74 72 69 6e tch-data."\\.tar\\'".nil.t.strin
45c0 67 2d 6d 61 74 63 68 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 66 72 6f 6d 2d 74 61 72 2d 66 69 6c g-match.epl-package-from-tar-fil
45e0 65 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 66 72 6f 6d 2d 6c 69 73 70 2d 66 69 6c 65 5d 20 38 20 e.epl-package-from-lisp-file].8.
4600 28 23 24 20 2e 20 31 37 35 37 36 29 5d 29 0a 23 40 36 34 20 50 61 72 73 65 20 61 20 52 45 51 55 (#$...17576)]).#@64.Parse.a.REQU
4620 49 52 45 4d 45 4e 54 20 69 6e 20 61 20 70 61 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 6f 72 2e IREMENT.in.a.package.descriptor.
4640 0a 0a 28 66 6e 20 52 45 51 55 49 52 45 4d 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 ..(fn.REQUIREMENT)..(defalias.'e
4660 70 6c 2d 70 61 63 6b 61 67 65 2d 2d 70 61 72 73 65 2d 64 65 73 63 72 69 70 74 6f 72 2d 72 65 71 pl-package--parse-descriptor-req
4680 75 69 72 65 6d 65 6e 74 20 23 5b 32 35 37 20 22 5c 32 31 31 01 47 5c 33 30 30 55 5c 32 30 33 11 uirement.#[257."\211.G\300U\203.
46a0 00 01 5c 32 31 31 41 5c 32 36 32 02 5c 32 34 32 5c 32 30 32 18 00 5c 33 30 31 5c 33 30 32 5c 33 ..\211A\262.\242\202..\301\302\3
46c0 30 33 03 47 44 5c 22 01 5c 32 34 32 01 5c 33 30 34 02 21 44 5c 32 30 37 22 20 5b 32 20 73 69 67 03.GD\".\242.\304.!D\207".[2.sig
46e0 6e 61 6c 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 6e 74 73 20 28 6e nal.wrong-number-of-arguments.(n
4700 61 6d 65 20 76 65 72 73 69 6f 6e 2d 73 74 72 69 6e 67 29 20 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c ame.version-string).version-to-l
4720 69 73 74 5d 20 37 20 28 23 24 20 2e 20 31 37 39 34 30 29 5d 29 0a 23 40 31 37 31 20 4c 6f 61 64 ist].7.(#$...17940)]).#@171.Load
4740 20 61 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 66 72 6f 6d 20 61 20 70 61 63 6b 61 67 65 20 .a.`epl-package'.from.a.package.
4760 44 45 53 43 52 49 50 54 4f 52 2d 46 49 4c 45 2e 0a 0a 41 20 70 61 63 6b 61 67 65 20 64 65 73 63 DESCRIPTOR-FILE...A.package.desc
4780 72 69 70 74 6f 72 20 69 73 20 61 20 66 69 6c 65 20 64 65 66 69 6e 69 6e 67 20 61 20 6e 65 77 20 riptor.is.a.file.defining.a.new.
47a0 70 61 63 6b 61 67 65 2e 20 20 49 74 73 20 6e 61 6d 65 0a 74 79 70 69 63 61 6c 6c 79 20 65 6e 64 package...Its.name.typically.end
47c0 73 20 77 69 74 68 20 2d 70 6b 67 2e 65 6c 2e 0a 0a 28 66 6e 20 44 45 53 43 52 49 50 54 4f 52 2d s.with.-pkg.el...(fn.DESCRIPTOR-
47e0 46 49 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 66 72 FILE)..(defalias.'epl-package-fr
4800 6f 6d 2d 64 65 73 63 72 69 70 74 6f 72 2d 66 69 6c 65 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 om-descriptor-file.#[257."\301\3
4820 30 32 5c 33 30 33 5c 22 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 34 5c 33 30 35 02 5c 22 5c 32 31 02\303\"r\211q\210\304\305.\"\21
4840 36 5c 33 30 36 02 21 5c 32 31 30 65 62 5c 32 31 30 5c 33 30 37 70 21 5c 32 31 31 40 5c 33 31 30 6\306.!\210eb\210\307p!\211@\310
4860 3d 5c 32 30 34 23 00 5c 33 31 31 5c 33 31 32 04 5c 22 5c 32 31 30 5c 33 31 33 5c 33 31 34 21 5c =\204#.\311\312.\"\210\313\314!\
4880 32 30 33 4f 00 5c 33 31 33 5c 33 31 35 21 5c 32 30 33 4f 00 5c 33 31 36 5c 33 31 34 02 41 5c 22 203O.\313\315!\203O.\316\314.A\"
48a0 5c 33 31 37 5c 33 32 30 5c 33 32 31 03 21 08 3e 5c 32 30 34 45 00 5c 33 32 32 5c 33 32 33 5c 33 \317\320\321.!.>\204E.\322\323\3
48c0 32 34 05 44 5c 22 5c 32 31 30 02 5c 33 32 35 48 03 23 5c 32 36 32 01 5c 32 30 32 5c 32 31 37 00 24.D\"\210.\325H.#\262.\202\217.
48e0 5c 32 31 31 41 5c 32 31 31 47 5c 33 32 36 55 5c 32 30 33 61 00 5c 32 31 31 01 41 5c 32 36 32 02 \211A\211G\326U\203a.\211.A\262.
4900 5c 32 34 32 5c 32 30 32 68 00 5c 33 32 32 5c 33 32 37 5c 33 33 30 03 47 44 5c 22 01 5c 32 31 31 \242\202h.\322\327\330.GD\".\211
4920 41 5c 32 36 32 03 5c 32 34 32 02 5c 32 31 31 41 5c 32 36 32 04 5c 32 34 32 03 5c 32 34 32 5c 33 A\262.\242.\211A\262.\242.\242\3
4940 33 31 5c 33 33 32 5c 33 33 33 06 06 21 5c 33 33 34 5c 33 33 35 5c 33 33 36 06 08 21 5c 33 33 37 31\332\333..!\334\335\336..!\337
4960 5c 33 34 30 06 08 41 40 5c 22 06 08 23 24 5c 32 36 36 5c 32 30 35 5c 32 36 32 01 2a 5c 32 30 37 \340..A@\"..#$\266\205\262.*\207
4980 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 74 61 67 73 20 67 ".[cl-struct-package-desc-tags.g
49a0 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 74 20 6d enerate-new-buffer.".*temp*".t.m
49c0 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 09 00 ake-closure.#[0."\301\300!\205..
49e0 5c 33 30 32 5c 33 30 30 21 5c 32 30 37 22 20 5b 56 30 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b \302\300!\207".[V0.buffer-name.k
4a00 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 5d 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 ill-buffer].2].insert-file-conte
4a20 6e 74 73 20 72 65 61 64 20 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 65 72 72 6f 72 20 22 25 nts.read.define-package.error."%
4a40 53 20 69 73 20 6e 6f 20 76 61 6c 69 64 20 70 61 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 6f 72 S.is.no.valid.package.descriptor
4a60 22 20 66 62 6f 75 6e 64 70 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 66 72 6f 6d 2d 64 65 66 69 ".fboundp.package-desc-from-defi
4a80 6e 65 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 6e 61 6d 65 20 61 70 70 6c 79 20 72 65 63 6f 72 ne.package-desc-name.apply.recor
4aa0 64 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f d.epl-package.type-of.signal.wro
4ac0 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 70 61 63 6b 61 67 65 2d 64 65 73 63 20 31 20 ng-type-argument.package-desc.1.
4ae0 34 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 6e 74 73 20 28 6e 61 6d 4.wrong-number-of-arguments.(nam
4b00 65 20 76 65 72 73 69 6f 6e 2d 73 74 72 69 6e 67 20 73 75 6d 6d 61 72 79 20 72 65 71 75 69 72 65 e.version-string.summary.require
4b20 6d 65 6e 74 73 29 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 63 72 65 61 74 65 20 3a 6e 61 6d 65 20 ments).epl-package-create.:name.
4b40 69 6e 74 65 72 6e 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 76 65 63 74 6f 72 20 76 65 72 73 69 intern.:description.vector.versi
4b60 6f 6e 2d 74 6f 2d 6c 69 73 74 20 6d 61 70 63 61 72 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 2d 70 on-to-list.mapcar.epl-package--p
4b80 61 72 73 65 2d 64 65 73 63 72 69 70 74 6f 72 2d 72 65 71 75 69 72 65 6d 65 6e 74 5d 20 31 37 20 arse-descriptor-requirement].17.
4ba0 28 23 24 20 2e 20 31 38 32 33 36 29 5d 29 0a 23 40 32 36 30 20 44 65 74 65 72 6d 69 6e 65 20 77 (#$...18236)]).#@260.Determine.w
4bc0 68 65 74 68 65 72 20 61 20 50 41 43 4b 41 47 45 2c 20 6f 66 20 4d 49 4e 2d 56 45 52 53 49 4f 4e hether.a.PACKAGE,.of.MIN-VERSION
4be0 20 6f 72 20 6e 65 77 65 72 2c 20 69 73 20 69 6e 73 74 61 6c 6c 65 64 2e 0a 0a 50 41 43 4b 41 47 .or.newer,.is.installed...PACKAG
4c00 45 20 69 73 20 65 69 74 68 65 72 20 61 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 20 61 73 20 73 79 E.is.either.a.package.name.as.sy
4c20 6d 62 6f 6c 2c 20 6f 72 20 61 20 70 61 63 6b 61 67 65 20 6f 62 6a 65 63 74 2e 0a 57 68 65 6e 20 mbol,.or.a.package.object..When.
4c40 61 20 65 78 70 6c 69 63 69 74 20 4d 49 4e 2d 56 45 52 53 49 4f 4e 20 69 73 20 70 72 6f 76 69 64 a.explicit.MIN-VERSION.is.provid
4c60 65 64 20 69 74 20 6f 76 65 72 77 72 69 74 65 73 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 ed.it.overwrites.the.version.of.
4c80 74 68 65 20 50 41 43 4b 41 47 45 20 6f 62 6a 65 63 74 2e 0a 0a 28 66 6e 20 50 41 43 4b 41 47 45 the.PACKAGE.object...(fn.PACKAGE
4ca0 20 26 6f 70 74 69 6f 6e 61 6c 20 4d 49 4e 2d 56 45 52 53 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 .&optional.MIN-VERSION)..(defali
4cc0 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 20 23 5b 35 31 as.'epl-package-installed-p.#[51
4ce0 33 20 22 5c 33 30 31 02 21 08 3e 5c 32 30 33 1d 00 5c 33 30 31 02 21 08 3e 5c 32 30 34 17 00 5c 3."\301.!.>\203..\301.!.>\204..\
4d00 33 30 32 5c 33 30 33 5c 33 30 34 04 44 5c 22 5c 32 31 30 01 5c 33 30 35 48 5c 32 30 32 1e 00 01 302\303\304.D\"\210.\305H\202...
4d20 01 5c 32 30 36 2d 00 5c 33 30 31 03 21 08 3e 5c 32 30 35 2d 00 5c 33 30 36 03 21 5c 33 30 37 02 .\206-.\301.!.>\205-.\306.!\307.
4d40 02 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d .\"\207".[cl-struct-epl-package-
4d60 74 61 67 73 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 tags.type-of.signal.wrong-type-a
4d80 72 67 75 6d 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 31 20 65 70 6c 2d 70 61 63 6b 61 67 rgument.epl-package.1.epl-packag
4da0 65 2d 76 65 72 73 69 6f 6e 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 5d 20 37 e-version.package-installed-p].7
4dc0 20 28 23 24 20 2e 20 31 39 33 38 31 29 5d 29 0a 23 40 31 31 32 20 50 61 72 73 65 20 61 6e 20 45 .(#$...19381)]).#@112.Parse.an.E
4de0 4e 54 52 59 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 62 75 69 6c 74 2d 69 6e 20 70 NTRY.from.the.list.of.built-in.p
4e00 61 63 6b 61 67 65 73 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 ackages...Return.the.correspondi
4e20 6e 67 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 6f 62 6a 65 63 74 2e 0a 0a 28 66 6e 20 45 4e ng.`epl-package'.object...(fn.EN
4e40 54 52 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 2d 70 61 72 73 65 2d 62 75 69 6c TRY)..(defalias.'epl--parse-buil
4e60 74 2d 69 6e 2d 65 6e 74 72 79 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 33 5c t-in-entry.#[257."\300\301!\203\
4e80 66 00 5c 33 30 32 5c 33 30 31 02 21 21 5c 32 30 37 5c 33 30 33 5c 33 30 34 02 40 03 41 23 5c 32 f.\302\301.!!\207\303\304.@.A#\2
4ea0 30 37 22 20 5b 66 62 6f 75 6e 64 70 20 70 61 63 6b 61 67 65 2d 2d 66 72 6f 6d 2d 62 75 69 6c 74 07".[fboundp.package--from-built
4ec0 69 6e 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 2d 66 72 6f 6d 2d 70 61 63 6b 61 67 65 2d 64 65 73 in.epl-package--from-package-des
4ee0 63 20 72 65 63 6f 72 64 20 65 70 6c 2d 70 61 63 6b 61 67 65 5d 20 35 20 28 23 24 20 2e 20 31 39 c.record.epl-package].5.(#$...19
4f00 39 32 36 29 5d 29 0a 23 40 36 39 20 47 65 74 20 61 6c 6c 20 62 75 69 6c 74 2d 69 6e 20 70 61 63 926)]).#@69.Get.all.built-in.pac
4f20 6b 61 67 65 73 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 60 65 70 6c 2d 70 61 kages...Return.a.list.of.`epl-pa
4f40 63 6b 61 67 65 27 20 6f 62 6a 65 63 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d ckage'.objects...(defalias.'epl-
4f60 62 75 69 6c 74 2d 69 6e 2d 70 61 63 6b 61 67 65 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 21 built-in-packages.#[0."\301\302!
4f80 5c 32 31 30 5c 33 30 33 5c 33 30 34 08 5c 22 5c 32 30 37 22 20 5b 70 61 63 6b 61 67 65 2d 2d 62 \210\303\304.\"\207".[package--b
4fa0 75 69 6c 74 69 6e 73 20 70 61 63 6b 61 67 65 2d 62 75 69 6c 74 2d 69 6e 2d 70 20 66 6f 6f 20 6d uiltins.package-built-in-p.foo.m
4fc0 61 70 63 61 72 20 65 70 6c 2d 2d 70 61 72 73 65 2d 62 75 69 6c 74 2d 69 6e 2d 65 6e 74 72 79 5d apcar.epl--parse-built-in-entry]
4fe0 20 33 20 28 23 24 20 2e 20 32 30 32 33 36 29 5d 29 0a 23 40 31 38 37 20 46 69 6e 64 20 61 20 62 .3.(#$...20236)]).#@187.Find.a.b
5000 75 69 6c 74 2d 69 6e 20 70 61 63 6b 61 67 65 20 77 69 74 68 20 4e 41 4d 45 2e 0a 0a 4e 41 4d 45 uilt-in.package.with.NAME...NAME
5020 20 69 73 20 61 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 2c 20 61 73 20 73 79 6d 62 6f 6c 2e 0a 0a .is.a.package.name,.as.symbol...
5040 52 65 74 75 72 6e 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 70 61 63 6b 61 67 65 20 61 73 20 60 Return.the.built-in.package.as.`
5060 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 6f 62 6a 65 63 74 2c 20 6f 72 20 6e 69 6c 20 69 66 0a 74 epl-package'.object,.or.nil.if.t
5080 68 65 72 65 20 69 73 20 6e 6f 20 62 75 69 6c 74 2d 69 6e 20 70 61 63 6b 61 67 65 20 77 69 74 68 here.is.no.built-in.package.with
50a0 20 4e 41 4d 45 2e 0a 0a 28 66 6e 20 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 .NAME...(fn.NAME)..(defalias.'ep
50c0 6c 2d 66 69 6e 64 2d 62 75 69 6c 74 2d 69 6e 2d 70 61 63 6b 61 67 65 20 23 5b 32 35 37 20 22 5c l-find-built-in-package.#[257."\
50e0 33 30 31 01 21 5c 32 30 35 0b 00 5c 33 30 32 01 08 5c 32 33 36 21 5c 32 30 37 22 20 5b 70 61 63 301.!\205..\302..\236!\207".[pac
5100 6b 61 67 65 2d 2d 62 75 69 6c 74 69 6e 73 20 70 61 63 6b 61 67 65 2d 62 75 69 6c 74 2d 69 6e 2d kage--builtins.package-built-in-
5120 70 20 65 70 6c 2d 2d 70 61 72 73 65 2d 62 75 69 6c 74 2d 69 6e 2d 65 6e 74 72 79 5d 20 34 20 28 p.epl--parse-built-in-entry].4.(
5140 23 24 20 2e 20 32 30 34 37 32 29 5d 29 0a 23 40 34 30 32 20 44 65 74 65 72 6d 69 6e 65 20 77 68 #$...20472)]).#@402.Determine.wh
5160 65 74 68 65 72 20 61 20 50 41 43 4b 41 47 45 20 69 73 20 6f 75 74 64 61 74 65 64 2e 0a 0a 41 20 ether.a.PACKAGE.is.outdated...A.
5180 70 61 63 6b 61 67 65 20 69 73 20 6f 75 74 64 61 74 65 64 2c 20 69 66 20 74 68 65 72 65 20 69 73 package.is.outdated,.if.there.is
51a0 20 61 6e 20 61 76 61 69 6c 61 62 6c 65 20 70 61 63 6b 61 67 65 20 77 69 74 68 20 61 0a 68 69 67 .an.available.package.with.a.hig
51c0 68 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 50 41 43 4b 41 47 45 20 69 73 20 65 69 74 68 65 72 20 her.version...PACKAGE.is.either.
51e0 61 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 20 61 73 20 73 79 6d 62 6f 6c 2c 20 6f 72 20 61 20 70 a.package.name.as.symbol,.or.a.p
5200 61 63 6b 61 67 65 20 6f 62 6a 65 63 74 2e 0a 49 6e 20 74 68 65 20 66 6f 72 6d 65 72 20 63 61 73 ackage.object..In.the.former.cas
5220 65 2c 20 74 65 73 74 20 74 68 65 20 69 6e 73 74 61 6c 6c 65 64 20 6f 72 20 62 75 69 6c 74 2d 69 e,.test.the.installed.or.built-i
5240 6e 20 70 61 63 6b 61 67 65 20 77 69 74 68 0a 74 68 65 20 68 69 67 68 65 73 74 20 76 65 72 73 69 n.package.with.the.highest.versi
5260 6f 6e 20 6e 75 6d 62 65 72 2c 20 69 6e 20 74 68 65 20 6c 61 74 65 72 20 63 61 73 65 2c 20 74 65 on.number,.in.the.later.case,.te
5280 73 74 20 74 68 65 20 70 61 63 6b 61 67 65 0a 6f 62 6a 65 63 74 20 69 74 73 65 6c 66 2e 0a 0a 52 st.the.package.object.itself...R
52a0 65 74 75 72 6e 20 74 2c 20 69 66 20 74 68 65 20 70 61 63 6b 61 67 65 20 69 73 20 6f 75 74 64 61 eturn.t,.if.the.package.is.outda
52c0 74 65 64 2c 20 6f 72 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 50 41 43 4b ted,.or.nil.otherwise...(fn.PACK
52e0 41 47 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 6f 75 74 AGE)..(defalias.'epl-package-out
5300 64 61 74 65 64 2d 70 20 23 5b 32 35 37 20 22 5c 33 30 31 01 21 08 3e 5c 32 30 33 5c 66 00 5c 32 dated-p.#[257."\301.!.>\203\f.\2
5320 31 31 5c 32 30 32 16 00 5c 33 30 32 01 21 40 5c 32 30 36 16 00 5c 33 30 33 01 21 5c 33 30 34 5c 11\202..\302.!@\206..\303.!\304\
5340 33 30 31 02 21 08 3e 5c 32 30 34 26 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 04 44 5c 22 5c 32 31 301.!.>\204&.\305\306\307.D\"\21
5360 30 01 5c 33 31 30 48 21 40 01 5c 32 30 35 3b 00 5c 32 31 31 5c 32 30 35 3b 00 5c 33 31 31 5c 33 0.\310H!@.\205;.\211\205;.\311\3
5380 31 32 03 21 5c 33 31 32 03 21 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 12.!\312.!\"\207".[cl-struct-epl
53a0 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 74 79 70 65 2d 6f 66 20 65 70 6c 2d 66 69 6e 64 2d 69 -package-tags.type-of.epl-find-i
53c0 6e 73 74 61 6c 6c 65 64 2d 70 61 63 6b 61 67 65 73 20 65 70 6c 2d 66 69 6e 64 2d 62 75 69 6c 74 nstalled-packages.epl-find-built
53e0 2d 69 6e 2d 70 61 63 6b 61 67 65 20 65 70 6c 2d 66 69 6e 64 2d 61 76 61 69 6c 61 62 6c 65 2d 70 -in-package.epl-find-available-p
5400 61 63 6b 61 67 65 73 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 ackages.signal.wrong-type-argume
5420 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 31 20 76 65 72 73 69 6f 6e 2d 6c 69 73 74 2d 3c 20 nt.epl-package.1.version-list-<.
5440 65 70 6c 2d 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 5d 20 37 20 28 23 24 20 2e 20 32 30 38 epl-package-version].7.(#$...208
5460 32 30 29 5d 29 0a 23 40 33 34 35 20 50 61 72 73 65 20 61 20 6c 69 73 74 20 6f 66 20 70 61 63 6b 20)]).#@345.Parse.a.list.of.pack
5480 61 67 65 73 20 66 72 6f 6d 20 45 4e 54 52 59 2e 0a 0a 45 4e 54 52 59 20 69 73 20 61 20 73 69 6e ages.from.ENTRY...ENTRY.is.a.sin
54a0 67 6c 65 20 65 6e 74 72 79 20 69 6e 20 61 20 70 61 63 6b 61 67 65 20 6c 69 73 74 2c 20 65 2e 67 gle.entry.in.a.package.list,.e.g
54c0 2e 20 60 70 61 63 6b 61 67 65 2d 61 6c 69 73 74 27 2c 0a 60 70 61 63 6b 61 67 65 2d 61 72 63 68 ..`package-alist',.`package-arch
54e0 69 76 65 2d 63 6f 6e 74 65 6e 74 73 27 2c 20 65 74 63 2e 20 20 54 79 70 69 63 61 6c 6c 79 20 69 ive-contents',.etc...Typically.i
5500 74 20 69 73 20 61 20 63 6f 6e 73 20 63 65 6c 6c 2c 0a 62 75 74 20 74 68 65 20 65 78 61 63 74 20 t.is.a.cons.cell,.but.the.exact.
5520 66 6f 72 6d 61 74 20 76 61 72 69 65 73 20 62 65 74 77 65 65 6e 20 70 61 63 6b 61 67 65 2e 65 6c format.varies.between.package.el
5540 20 76 65 72 73 69 6f 6e 73 2e 20 20 54 68 69 73 0a 66 75 6e 63 74 69 6f 6e 20 74 72 69 65 73 20 .versions...This.function.tries.
5560 74 6f 20 70 61 72 73 65 20 61 6c 6c 20 6b 6e 6f 77 6e 20 76 61 72 69 61 6e 74 73 2e 0a 0a 52 65 to.parse.all.known.variants...Re
5580 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 6f 62 6a turn.a.list.of.`epl-package'.obj
55a0 65 63 74 73 20 70 61 72 73 65 64 20 66 72 6f 6d 20 45 4e 54 52 59 2e 0a 0a 28 66 6e 20 45 4e 54 ects.parsed.from.ENTRY...(fn.ENT
55c0 52 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 2d 70 61 72 73 65 2d 70 61 63 6b 61 RY)..(defalias.'epl--parse-packa
55e0 67 65 2d 6c 69 73 74 2d 65 6e 74 72 79 20 23 5b 32 35 37 20 22 5c 32 31 31 41 5c 32 31 31 3c 5c ge-list-entry.#[257."\211A\211<\
5600 32 30 33 0f 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 5c 22 5c 33 30 33 5c 22 5c 32 30 37 5c 33 203..\300\301\302.\"\303\"\207\3
5620 30 34 01 21 5c 32 30 33 1d 00 5c 33 30 35 5c 33 30 36 03 40 03 23 43 5c 32 30 37 5c 33 30 37 5c 04.!\203..\305\306.@.#C\207\307\
5640 33 31 30 03 5c 22 5c 32 30 37 22 20 5b 73 6f 72 74 20 6d 61 70 63 61 72 20 65 70 6c 2d 70 61 63 310.\"\207".[sort.mapcar.epl-pac
5660 6b 61 67 65 2d 2d 66 72 6f 6d 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 20 65 70 6c 2d 70 61 63 6b kage--from-package-desc.epl-pack
5680 61 67 65 2d 2d 3e 3d 20 76 65 63 74 6f 72 70 20 72 65 63 6f 72 64 20 65 70 6c 2d 70 61 63 6b 61 age-->=.vectorp.record.epl-packa
56a0 67 65 20 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 70 61 72 73 65 20 65 6e 74 72 79 20 25 53 22 ge.error."Cannot.parse.entry.%S"
56c0 5d 20 36 20 28 23 24 20 2e 20 32 31 36 31 32 29 5d 29 0a 23 40 36 34 20 47 65 74 20 61 6c 6c 20 ].6.(#$...21612)]).#@64.Get.all.
56e0 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 installed.packages...Return.a.li
5700 73 74 20 6f 66 20 70 61 63 6b 61 67 65 20 6f 62 6a 65 63 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 st.of.package.objects...(defalia
5720 73 20 27 65 70 6c 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 61 63 6b 61 67 65 73 20 23 5b 30 20 22 5c s.'epl-installed-packages.#[0."\
5740 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 08 5c 22 5c 22 5c 32 30 37 22 20 5b 70 61 63 6b 61 301\302\303\304.\"\"\207".[packa
5760 67 65 2d 61 6c 69 73 74 20 61 70 70 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 65 70 6c ge-alist.apply.append.mapcar.epl
5780 2d 2d 70 61 72 73 65 2d 70 61 63 6b 61 67 65 2d 6c 69 73 74 2d 65 6e 74 72 79 5d 20 35 20 28 23 --parse-package-list-entry].5.(#
57a0 24 20 2e 20 32 32 32 33 32 29 5d 29 0a 23 40 35 36 20 46 69 6c 74 65 72 20 6f 75 74 64 61 74 65 $...22232)]).#@56.Filter.outdate
57c0 64 20 70 61 63 6b 61 67 65 73 20 66 72 6f 6d 20 50 41 43 4b 41 47 45 53 2e 0a 0a 28 66 6e 20 50 d.packages.from.PACKAGES...(fn.P
57e0 41 43 4b 41 47 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 2d 66 69 6c 74 65 72 ACKAGES)..(defalias.'epl--filter
5800 2d 6f 75 74 64 61 74 65 64 2d 70 61 63 6b 61 67 65 73 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c -outdated-packages.#[257."\300.\
5820 32 31 31 5c 32 30 33 1a 00 5c 32 31 31 40 5c 33 30 31 01 21 5c 32 30 33 13 00 5c 32 31 31 03 42 211\203..\211@\301.!\203..\211.B
5840 5c 32 36 32 03 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 02 00 5c 32 31 30 5c 32 31 31 5c 32 33 \262..A\266\202\202..\210\211\23
5860 37 5c 32 30 37 22 20 5b 6e 69 6c 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 6f 75 74 64 61 74 65 64 7\207".[nil.epl-package-outdated
5880 2d 70 5d 20 36 20 28 23 24 20 2e 20 32 32 34 35 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 -p].6.(#$...22450)]).(byte-code.
58a0 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 "\300\301\302\303#\304\301\305\3
58c0 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 2d 66 69 6c 74 06#\207".[function-put.epl--filt
58e0 65 72 2d 6f 75 74 64 61 74 65 64 2d 70 61 63 6b 61 67 65 73 20 73 70 65 65 64 20 2d 31 20 70 75 er-outdated-packages.speed.-1.pu
5900 74 20 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 6e t.byte-optimizer.byte-compile-in
5920 6c 69 6e 65 2d 65 78 70 61 6e 64 5d 20 35 29 0a 23 40 39 35 20 47 65 74 20 61 6c 6c 20 6f 75 74 line-expand].5).#@95.Get.all.out
5940 64 61 74 65 64 20 70 61 63 6b 61 67 65 73 2c 20 61 73 20 69 6e 20 60 65 70 6c 2d 70 61 63 6b 61 dated.packages,.as.in.`epl-packa
5960 67 65 2d 6f 75 74 64 61 74 65 64 2d 70 27 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f ge-outdated-p'...Return.a.list.o
5980 66 20 70 61 63 6b 61 67 65 20 6f 62 6a 65 63 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 f.package.objects...(defalias.'e
59a0 70 6c 2d 6f 75 74 64 61 74 65 64 2d 70 61 63 6b 61 67 65 73 20 23 5b 30 20 22 5c 33 30 30 20 5c pl-outdated-packages.#[0."\300.\
59c0 33 30 31 01 5c 32 31 31 5c 32 30 33 1c 00 5c 32 31 31 40 5c 33 30 32 01 21 5c 32 30 33 15 00 5c 301.\211\203..\211@\302.!\203..\
59e0 32 31 31 03 42 5c 32 36 32 03 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 04 00 5c 32 31 30 5c 32 211.B\262..A\266\202\202..\210\2
5a00 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 65 70 6c 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 61 63 6b 61 11\237\207".[epl-installed-packa
5a20 67 65 73 20 6e 69 6c 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 6f 75 74 64 61 74 65 64 2d 70 5d 20 ges.nil.epl-package-outdated-p].
5a40 36 20 28 23 24 20 2e 20 32 32 38 33 37 29 5d 29 0a 23 40 31 31 34 20 46 69 6e 64 20 61 20 70 61 6.(#$...22837)]).#@114.Find.a.pa
5a60 63 6b 61 67 65 20 62 79 20 4e 41 4d 45 20 69 6e 20 61 20 70 61 63 6b 61 67 65 20 4c 49 53 54 2e ckage.by.NAME.in.a.package.LIST.
5a80 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 ..Return.a.list.of.corresponding
5aa0 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 6f 62 6a 65 63 74 73 2e 0a 0a 28 66 6e 20 4e 41 4d .`epl-package'.objects...(fn.NAM
5ac0 45 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 2d 66 69 6e 64 2d 70 61 E.LIST)..(defalias.'epl--find-pa
5ae0 63 6b 61 67 65 2d 69 6e 2d 6c 69 73 74 20 23 5b 35 31 34 20 22 01 01 5c 32 33 36 5c 32 31 31 5c ckage-in-list.#[514."..\236\211\
5b00 32 30 35 5c 6e 00 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 65 70 6c 2d 2d 70 61 72 73 65 2d 70 61 205\n.\300.!\207".[epl--parse-pa
5b20 63 6b 61 67 65 2d 6c 69 73 74 2d 65 6e 74 72 79 5d 20 35 20 28 23 24 20 2e 20 32 33 31 32 37 29 ckage-list-entry].5.(#$...23127)
5b40 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 ]).(byte-code."\300\301\302\303#
5b60 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e \304\301\305\306#\207".[function
5b80 2d 70 75 74 20 65 70 6c 2d 2d 66 69 6e 64 2d 70 61 63 6b 61 67 65 2d 69 6e 2d 6c 69 73 74 20 73 -put.epl--find-package-in-list.s
5ba0 70 65 65 64 20 2d 31 20 70 75 74 20 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 20 62 79 74 65 2d peed.-1.put.byte-optimizer.byte-
5bc0 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 5d 20 35 29 0a 23 40 32 32 34 20 compile-inline-expand].5).#@224.
5be0 46 69 6e 64 20 74 68 65 20 6c 61 74 65 73 74 20 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 Find.the.latest.installed.packag
5c00 65 20 62 79 20 4e 41 4d 45 2e 0a 0a 4e 41 4d 45 20 69 73 20 61 20 70 61 63 6b 61 67 65 20 6e 61 e.by.NAME...NAME.is.a.package.na
5c20 6d 65 2c 20 61 73 20 73 79 6d 62 6f 6c 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 69 6e 73 74 61 me,.as.symbol...Return.the.insta
5c40 6c 6c 65 64 20 70 61 63 6b 61 67 65 20 77 69 74 68 20 74 68 65 20 68 69 67 68 65 73 74 20 76 65 lled.package.with.the.highest.ve
5c60 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 61 73 0a 60 65 70 6c 2d 70 61 63 6b 61 67 65 27 20 6f 62 rsion.number.as.`epl-package'.ob
5c80 6a 65 63 74 2c 20 6f 72 20 6e 69 6c 2c 20 69 66 20 6e 6f 20 70 61 63 6b 61 67 65 20 77 69 74 68 ject,.or.nil,.if.no.package.with
5ca0 20 4e 41 4d 45 20 69 73 0a 69 6e 73 74 61 6c 6c 65 64 2e 0a 0a 28 66 6e 20 4e 41 4d 45 29 1f 0a .NAME.is.installed...(fn.NAME)..
5cc0 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 66 69 6e 64 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 61 (defalias.'epl-find-installed-pa
5ce0 63 6b 61 67 65 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 40 5c 32 30 37 22 20 5b 65 70 6c 2d 66 ckage.#[257."\300.!@\207".[epl-f
5d00 69 6e 64 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 61 63 6b 61 67 65 73 5d 20 33 20 28 23 24 20 2e 20 ind-installed-packages].3.(#$...
5d20 32 33 35 32 30 29 5d 29 0a 28 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 20 27 65 70 6c 2d 66 69 6e 23520)]).(make-obsolete.'epl-fin
5d40 64 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 61 63 6b 61 67 65 20 27 65 70 6c 2d 66 69 6e 64 2d 69 6e d-installed-package.'epl-find-in
5d60 73 74 61 6c 6c 65 64 2d 70 61 63 6b 61 67 65 73 20 22 30 2e 37 22 29 0a 23 40 32 33 32 20 46 69 stalled-packages."0.7").#@232.Fi
5d80 6e 64 20 61 6c 6c 20 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 20 62 79 20 4e 41 4d nd.all.installed.packages.by.NAM
5da0 45 2e 0a 0a 4e 41 4d 45 20 69 73 20 61 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 2c 20 61 73 20 73 E...NAME.is.a.package.name,.as.s
5dc0 79 6d 62 6f 6c 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 69 6e 73 ymbol...Return.a.list.of.all.ins
5de0 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 20 77 69 74 68 20 4e 41 4d 45 2c 20 73 6f 72 74 65 talled.packages.with.NAME,.sorte
5e00 64 20 62 79 0a 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 69 6e 20 64 65 73 63 65 6e 64 69 6e d.by.version.number.in.descendin
5e20 67 20 6f 72 64 65 72 2e 20 20 52 65 74 75 72 6e 20 6e 69 6c 2c 20 69 66 20 74 68 65 72 65 20 61 g.order...Return.nil,.if.there.a
5e40 72 65 20 6e 6f 0a 70 61 63 6b 61 67 65 73 20 77 69 74 68 20 4e 41 4d 45 2e 0a 0a 28 66 6e 20 4e re.no.packages.with.NAME...(fn.N
5e60 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 66 69 6e 64 2d 69 6e 73 74 61 6c AME)..(defalias.'epl-find-instal
5e80 6c 65 64 2d 70 61 63 6b 61 67 65 73 20 23 5b 32 35 37 20 22 5c 32 31 31 08 01 01 5c 32 33 36 5c led-packages.#[257."\211...\236\
5ea0 32 31 31 5c 32 30 35 5c 66 00 5c 33 30 31 01 21 5c 32 30 37 22 20 5b 70 61 63 6b 61 67 65 2d 61 211\205\f.\301.!\207".[package-a
5ec0 6c 69 73 74 20 65 70 6c 2d 2d 70 61 72 73 65 2d 70 61 63 6b 61 67 65 2d 6c 69 73 74 2d 65 6e 74 list.epl--parse-package-list-ent
5ee0 72 79 5d 20 36 20 28 23 24 20 2e 20 32 33 39 33 34 29 5d 29 0a 23 40 38 31 20 47 65 74 20 61 6c ry].6.(#$...23934)]).#@81.Get.al
5f00 6c 20 70 61 63 6b 61 67 65 73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 69 6e 73 74 61 6c 6c l.packages.available.for.install
5f20 61 74 69 6f 6e 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 70 61 63 6b 61 67 65 ation...Return.a.list.of.package
5f40 20 6f 62 6a 65 63 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 61 76 61 69 6c 61 .objects...(defalias.'epl-availa
5f60 62 6c 65 2d 70 61 63 6b 61 67 65 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 ble-packages.#[0."\301\302\303\3
5f80 30 34 08 5c 22 5c 22 5c 32 30 37 22 20 5b 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 2d 63 6f 04.\"\"\207".[package-archive-co
5fa0 6e 74 65 6e 74 73 20 61 70 70 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 65 70 6c 2d 2d ntents.apply.append.mapcar.epl--
5fc0 70 61 72 73 65 2d 70 61 63 6b 61 67 65 2d 6c 69 73 74 2d 65 6e 74 72 79 5d 20 35 20 28 23 24 20 parse-package-list-entry].5.(#$.
5fe0 2e 20 32 34 33 31 34 29 5d 29 0a 23 40 32 32 33 20 46 69 6e 64 20 61 76 61 69 6c 61 62 6c 65 20 ..24314)]).#@223.Find.available.
6000 70 61 63 6b 61 67 65 73 20 66 6f 72 20 4e 41 4d 45 2e 0a 0a 4e 41 4d 45 20 69 73 20 61 20 70 61 packages.for.NAME...NAME.is.a.pa
6020 63 6b 61 67 65 20 6e 61 6d 65 2c 20 61 73 20 73 79 6d 62 6f 6c 2e 0a 0a 52 65 74 75 72 6e 20 61 ckage.name,.as.symbol...Return.a
6040 20 6c 69 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 70 61 63 6b 61 67 65 73 20 66 6f 72 20 .list.of.available.packages.for.
6060 4e 41 4d 45 2c 20 73 6f 72 74 65 64 20 62 79 20 76 65 72 73 69 6f 6e 0a 6e 75 6d 62 65 72 20 69 NAME,.sorted.by.version.number.i
6080 6e 20 64 65 73 63 65 6e 64 69 6e 67 20 6f 72 64 65 72 2e 20 20 52 65 74 75 72 6e 20 6e 69 6c 2c n.descending.order...Return.nil,
60a0 20 69 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 70 61 63 6b 61 67 65 73 0a 66 6f 72 20 4e 41 .if.there.are.no.packages.for.NA
60c0 4d 45 2e 0a 0a 28 66 6e 20 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 66 ME...(fn.NAME)..(defalias.'epl-f
60e0 69 6e 64 2d 61 76 61 69 6c 61 62 6c 65 2d 70 61 63 6b 61 67 65 73 20 23 5b 32 35 37 20 22 5c 32 ind-available-packages.#[257."\2
6100 31 31 08 01 01 5c 32 33 36 5c 32 31 31 5c 32 30 35 5c 66 00 5c 33 30 31 01 21 5c 32 30 37 22 20 11...\236\211\205\f.\301.!\207".
6120 5b 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 2d 63 6f 6e 74 65 6e 74 73 20 65 70 6c 2d 2d 70 [package-archive-contents.epl--p
6140 61 72 73 65 2d 70 61 63 6b 61 67 65 2d 6c 69 73 74 2d 65 6e 74 72 79 5d 20 36 20 28 23 24 20 2e arse-package-list-entry].6.(#$..
6160 20 32 34 35 36 31 29 5d 29 0a 23 40 37 30 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f .24561)]).#@70.compiler-macro.fo
6180 72 20 69 6e 6c 69 6e 69 6e 67 20 60 65 70 6c 2d 75 70 67 72 61 64 65 2d 70 27 2e 0a 0a 28 66 6e r.inlining.`epl-upgrade-p'...(fn
61a0 20 43 4c 2d 57 48 4f 4c 45 2d 41 52 47 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 .CL-WHOLE-ARG.CL-X)..(defalias.'
61c0 65 70 6c 2d 75 70 67 72 61 64 65 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 35 31 34 20 22 5c 33 30 epl-upgrade-p--cmacro.#[514."\30
61e0 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 32 31 31 5c 32 31 31 06 06 26 06 5c 32 30 37 22 20 5b 0\301\302\303\211\211..&.\207".[
6200 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 cl--defsubst-expand.(cl-x).(cl-b
6220 6c 6f 63 6b 20 65 70 6c 2d 75 70 67 72 61 64 65 2d 70 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 74 lock.epl-upgrade-p.(and.(memq.(t
6240 79 70 65 2d 6f 66 20 63 6c 2d 78 29 20 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 75 70 67 72 61 ype-of.cl-x).cl-struct-epl-upgra
6260 64 65 2d 74 61 67 73 29 20 74 29 29 20 6e 69 6c 5d 20 39 20 28 23 24 20 2e 20 32 34 39 34 33 29 de-tags).t)).nil].9.(#$...24943)
6280 5d 29 0a 28 70 75 74 20 27 65 70 6c 2d 75 70 67 72 61 64 65 2d 70 20 27 63 6f 6d 70 69 6c 65 72 ]).(put.'epl-upgrade-p.'compiler
62a0 2d 6d 61 63 72 6f 20 27 65 70 6c 2d 75 70 67 72 61 64 65 2d 70 2d 2d 63 6d 61 63 72 6f 29 0a 23 -macro.'epl-upgrade-p--cmacro).#
62c0 40 31 33 20 0a 0a 28 66 6e 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d @13...(fn.CL-X)..(defalias.'epl-
62e0 75 70 67 72 61 64 65 2d 70 20 23 5b 32 35 37 20 22 5c 33 30 31 01 21 08 3e 5c 32 30 35 09 00 5c upgrade-p.#[257."\301.!.>\205..\
6300 33 30 32 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 75 70 67 72 61 64 65 2d 302\207".[cl-struct-epl-upgrade-
6320 74 61 67 73 20 74 79 70 65 2d 6f 66 20 74 5d 20 33 20 28 23 24 20 2e 20 32 35 32 38 34 29 5d 29 tags.type-of.t].3.(#$...25284)])
6340 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 .(byte-code."\300\301\302\303#\3
6360 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 31 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 04\305\306\301#\207".[function-p
6380 75 74 20 65 70 6c 2d 75 70 67 72 61 64 65 2d 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 ut.epl-upgrade-p.side-effect-fre
63a0 65 20 65 72 72 6f 72 2d 66 72 65 65 20 70 75 74 20 65 70 6c 2d 75 70 67 72 61 64 65 20 63 6c 2d e.error-free.put.epl-upgrade.cl-
63c0 64 65 66 74 79 70 65 2d 73 61 74 69 73 66 69 65 73 5d 20 35 29 0a 23 40 37 38 20 63 6f 6d 70 69 deftype-satisfies].5).#@78.compi
63e0 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 60 65 70 6c 2d 75 70 67 72 ler-macro.for.inlining.`epl-upgr
6400 61 64 65 2d 69 6e 73 74 61 6c 6c 65 64 27 2e 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 2d 41 52 ade-installed'...(fn.CL-WHOLE-AR
6420 47 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 75 70 67 72 61 64 65 2d G.CL-X)..(defalias.'epl-upgrade-
6440 69 6e 73 74 61 6c 6c 65 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 installed--cmacro.#[514."\300\30
6460 31 5c 33 30 32 5c 33 30 33 5c 32 31 31 5c 32 31 31 06 06 26 06 5c 32 30 37 22 20 5b 63 6c 2d 2d 1\302\303\211\211..&.\207".[cl--
6480 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b defsubst-expand.(cl-x).(cl-block
64a0 20 65 70 6c 2d 75 70 67 72 61 64 65 2d 69 6e 73 74 61 6c 6c 65 64 20 28 70 72 6f 67 6e 20 28 6f .epl-upgrade-installed.(progn.(o
64c0 72 20 28 65 70 6c 2d 75 70 67 72 61 64 65 2d 70 20 63 6c 2d 78 29 20 28 73 69 67 6e 61 6c 20 27 r.(epl-upgrade-p.cl-x).(signal.'
64e0 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 65 70 6c 2d 75 wrong-type-argument.(list.'epl-u
6500 70 67 72 61 64 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 29 29 29 20 6e pgrade.cl-x))).(aref.cl-x.1))).n
6520 69 6c 5d 20 39 20 28 23 24 20 2e 20 32 35 35 36 33 29 5d 29 0a 28 70 75 74 20 27 65 70 6c 2d 75 il].9.(#$...25563)]).(put.'epl-u
6540 70 67 72 61 64 65 2d 69 6e 73 74 61 6c 6c 65 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f pgrade-installed.'compiler-macro
6560 20 27 65 70 6c 2d 75 70 67 72 61 64 65 2d 69 6e 73 74 61 6c 6c 65 64 2d 2d 63 6d 61 63 72 6f 29 .'epl-upgrade-installed--cmacro)
6580 0a 23 40 36 36 20 41 63 63 65 73 73 20 73 6c 6f 74 20 22 69 6e 73 74 61 6c 6c 65 64 22 20 6f 66 .#@66.Access.slot."installed".of
65a0 20 60 65 70 6c 2d 75 70 67 72 61 64 65 27 20 73 74 72 75 63 74 20 43 4c 2d 58 2e 0a 0a 28 66 6e .`epl-upgrade'.struct.CL-X...(fn
65c0 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 75 70 67 72 61 64 65 2d 69 .CL-X)..(defalias.'epl-upgrade-i
65e0 6e 73 74 61 6c 6c 65 64 20 23 5b 32 35 37 20 22 5c 33 30 31 01 21 08 3e 5c 32 30 34 0f 00 5c 33 nstalled.#[257."\301.!.>\204..\3
6600 30 32 5c 33 30 33 5c 33 30 34 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 30 35 48 5c 32 30 37 22 02\303\304.D\"\210\211\305H\207"
6620 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 75 70 67 72 61 64 65 2d 74 61 67 73 20 74 79 70 .[cl-struct-epl-upgrade-tags.typ
6640 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 e-of.signal.wrong-type-argument.
6660 65 70 6c 2d 75 70 67 72 61 64 65 20 31 5d 20 35 20 28 23 24 20 2e 20 32 35 39 39 30 29 5d 29 0a epl-upgrade.1].5.(#$...25990)]).
6680 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 (byte-code."\300\301\302\303#\30
66a0 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 75 70 67 72 61 64 65 0\207".[function-put.epl-upgrade
66c0 2d 69 6e 73 74 61 6c 6c 65 64 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 5d 20 34 -installed.side-effect-free.t].4
66e0 29 0a 23 40 37 38 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 ).#@78.compiler-macro.for.inlini
6700 6e 67 20 60 65 70 6c 2d 75 70 67 72 61 64 65 2d 61 76 61 69 6c 61 62 6c 65 27 2e 0a 0a 28 66 6e ng.`epl-upgrade-available'...(fn
6720 20 43 4c 2d 57 48 4f 4c 45 2d 41 52 47 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 .CL-WHOLE-ARG.CL-X)..(defalias.'
6740 65 70 6c 2d 75 70 67 72 61 64 65 2d 61 76 61 69 6c 61 62 6c 65 2d 2d 63 6d 61 63 72 6f 20 23 5b epl-upgrade-available--cmacro.#[
6760 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 32 31 31 5c 32 31 31 06 06 26 514."\300\301\302\303\211\211..&
6780 06 5c 32 30 37 22 20 5b 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d .\207".[cl--defsubst-expand.(cl-
67a0 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 65 70 6c 2d 75 70 67 72 61 64 65 2d 61 76 61 69 6c 61 62 x).(cl-block.epl-upgrade-availab
67c0 6c 65 20 28 70 72 6f 67 6e 20 28 6f 72 20 28 65 70 6c 2d 75 70 67 72 61 64 65 2d 70 20 63 6c 2d le.(progn.(or.(epl-upgrade-p.cl-
67e0 78 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 x).(signal.'wrong-type-argument.
6800 28 6c 69 73 74 20 27 65 70 6c 2d 75 70 67 72 61 64 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 (list.'epl-upgrade.cl-x))).(aref
6820 20 63 6c 2d 78 20 32 29 29 29 20 6e 69 6c 5d 20 39 20 28 23 24 20 2e 20 32 36 33 34 33 29 5d 29 .cl-x.2))).nil].9.(#$...26343)])
6840 0a 28 70 75 74 20 27 65 70 6c 2d 75 70 67 72 61 64 65 2d 61 76 61 69 6c 61 62 6c 65 20 27 63 6f .(put.'epl-upgrade-available.'co
6860 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 65 70 6c 2d 75 70 67 72 61 64 65 2d 61 76 61 69 6c 61 mpiler-macro.'epl-upgrade-availa
6880 62 6c 65 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 36 36 20 41 63 63 65 73 73 20 73 6c 6f 74 20 22 61 ble--cmacro).#@66.Access.slot."a
68a0 76 61 69 6c 61 62 6c 65 22 20 6f 66 20 60 65 70 6c 2d 75 70 67 72 61 64 65 27 20 73 74 72 75 63 vailable".of.`epl-upgrade'.struc
68c0 74 20 43 4c 2d 58 2e 0a 0a 28 66 6e 20 43 4c 2d 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 t.CL-X...(fn.CL-X)..(defalias.'e
68e0 70 6c 2d 75 70 67 72 61 64 65 2d 61 76 61 69 6c 61 62 6c 65 20 23 5b 32 35 37 20 22 5c 33 30 31 pl-upgrade-available.#[257."\301
6900 01 21 08 3e 5c 32 30 34 0f 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 44 5c 22 5c 32 31 30 5c 32 .!.>\204..\302\303\304.D\"\210\2
6920 31 31 5c 33 30 35 48 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 75 70 67 72 11\305H\207".[cl-struct-epl-upgr
6940 61 64 65 2d 74 61 67 73 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 ade-tags.type-of.signal.wrong-ty
6960 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 70 6c 2d 75 70 67 72 61 64 65 20 32 5d 20 35 20 28 23 24 pe-argument.epl-upgrade.2].5.(#$
6980 20 2e 20 32 36 37 37 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 ...26770)]).(byte-code."\300\301
69a0 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 \302\303#\304\305\306\"\207".[fu
69c0 6e 63 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 75 70 67 72 61 64 65 2d 61 76 61 69 6c 61 62 6c 65 nction-put.epl-upgrade-available
69e0 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 .side-effect-free.t.defalias.cop
6a00 79 2d 65 70 6c 2d 75 70 67 72 61 64 65 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a y-epl-upgrade.copy-sequence].4).
6a20 23 40 31 30 31 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e #@101.compiler-macro.for.inlinin
6a40 67 20 60 65 70 6c 2d 75 70 67 72 61 64 65 2d 63 72 65 61 74 65 27 2e 0a 0a 28 66 6e 20 43 4c 2d g.`epl-upgrade-create'...(fn.CL-
6a60 57 48 4f 4c 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 49 4e 53 54 41 4c 4c 45 44 20 41 WHOLE.&cl-quote.&key.INSTALLED.A
6a80 56 41 49 4c 41 42 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 75 70 67 72 61 64 VAILABLE)..(defalias.'epl-upgrad
6aa0 65 2d 63 72 65 61 74 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 33 38 35 20 22 5c 33 30 30 01 5c 33 30 e-create--cmacro.#[385."\300.\30
6ac0 31 5c 22 41 40 5c 33 30 30 02 5c 33 30 32 5c 22 41 40 02 5c 32 31 31 5c 32 30 33 37 00 5c 32 31 1\"A@\300.\302\"A@.\211\2037.\21
6ae0 31 40 5c 33 30 33 3e 5c 32 30 33 20 00 5c 32 31 31 41 41 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 1@\303>\203..\211AA\262.\202..\3
6b00 30 34 04 3e 41 40 5c 32 30 33 2e 00 5c 33 30 35 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 36 5c 04.>A@\203..\305\262.\202..\306\
6b20 33 30 37 02 40 5c 22 5c 32 31 30 5c 32 30 32 0d 00 5c 32 31 30 5c 33 31 30 5c 33 31 31 5c 33 31 307.@\"\210\202..\210\310\311\31
6b40 32 5c 33 30 35 06 07 5c 33 30 35 06 07 06 07 26 07 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 6d 65 2\305..\305....&.\207".[plist-me
6b60 6d 62 65 72 20 3a 69 6e 73 74 61 6c 6c 65 64 20 3a 61 76 61 69 6c 61 62 6c 65 20 28 3a 69 6e 73 mber.:installed.:available.(:ins
6b80 74 61 6c 6c 65 64 20 3a 61 76 61 69 6c 61 62 6c 65 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b talled.:available.:allow-other-k
6ba0 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 eys).:allow-other-keys.nil.error
6bc0 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 ."Keyword.argument.%s.not.one.of
6be0 20 28 3a 69 6e 73 74 61 6c 6c 65 64 20 3a 61 76 61 69 6c 61 62 6c 65 29 22 20 63 6c 2d 2d 64 65 .(:installed.:available)".cl--de
6c00 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 69 6e 73 74 61 6c 6c 65 64 20 61 76 61 69 6c 61 62 fsubst-expand.(installed.availab
6c20 6c 65 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 65 70 6c 2d 75 70 67 72 61 64 65 2d 63 72 65 61 74 65 le).(cl-block.epl-upgrade-create
6c40 20 28 72 65 63 6f 72 64 20 27 65 70 6c 2d 75 70 67 72 61 64 65 20 69 6e 73 74 61 6c 6c 65 64 20 .(record.'epl-upgrade.installed.
6c60 61 76 61 69 6c 61 62 6c 65 29 29 5d 20 31 32 20 28 23 24 20 2e 20 32 37 31 37 34 29 5d 29 0a 28 available))].12.(#$...27174)]).(
6c80 70 75 74 20 27 65 70 6c 2d 75 70 67 72 61 64 65 2d 63 72 65 61 74 65 20 27 63 6f 6d 70 69 6c 65 put.'epl-upgrade-create.'compile
6ca0 72 2d 6d 61 63 72 6f 20 27 65 70 6c 2d 75 70 67 72 61 64 65 2d 63 72 65 61 74 65 2d 2d 63 6d 61 r-macro.'epl-upgrade-create--cma
6cc0 63 72 6f 29 0a 23 40 37 39 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 cro).#@79.Constructor.for.object
6ce0 73 20 6f 66 20 74 79 70 65 20 60 65 70 6c 2d 75 70 67 72 61 64 65 27 2e 0a 0a 28 66 6e 20 26 6b s.of.type.`epl-upgrade'...(fn.&k
6d00 65 79 20 49 4e 53 54 41 4c 4c 45 44 20 41 56 41 49 4c 41 42 4c 45 29 1f 0a 28 64 65 66 61 6c 69 ey.INSTALLED.AVAILABLE)..(defali
6d20 61 73 20 27 65 70 6c 2d 75 70 67 72 61 64 65 2d 63 72 65 61 74 65 20 23 5b 31 32 38 20 22 5c 33 as.'epl-upgrade-create.#[128."\3
6d40 30 30 01 5c 33 30 31 5c 22 41 40 5c 33 30 30 02 5c 33 30 32 5c 22 41 40 02 5c 32 31 31 5c 32 30 00.\301\"A@\300.\302\"A@.\211\20
6d60 33 37 00 5c 32 31 31 40 5c 33 30 33 3e 5c 32 30 33 20 00 5c 32 31 31 41 41 5c 32 36 32 01 5c 32 37.\211@\303>\203..\211AA\262.\2
6d80 30 32 0d 00 5c 33 30 34 04 3e 41 40 5c 32 30 33 2e 00 5c 33 30 35 5c 32 36 32 01 5c 32 30 32 0d 02..\304.>A@\203..\305\262.\202.
6da0 00 5c 33 30 36 5c 33 30 37 02 40 5c 22 5c 32 31 30 5c 32 30 32 0d 00 5c 32 31 30 5c 33 31 30 5c .\306\307.@\"\210\202..\210\310\
6dc0 33 31 31 03 03 23 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 69 6e 73 74 61 311..#\207".[plist-member.:insta
6de0 6c 6c 65 64 20 3a 61 76 61 69 6c 61 62 6c 65 20 28 3a 69 6e 73 74 61 6c 6c 65 64 20 3a 61 76 61 lled.:available.(:installed.:ava
6e00 69 6c 61 62 6c 65 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 ilable.:allow-other-keys).:allow
6e20 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 -other-keys.nil.error."Keyword.a
6e40 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 69 6e 73 74 61 6c 6c 65 rgument.%s.not.one.of.(:installe
6e60 64 20 3a 61 76 61 69 6c 61 62 6c 65 29 22 20 72 65 63 6f 72 64 20 65 70 6c 2d 75 70 67 72 61 64 d.:available)".record.epl-upgrad
6e80 65 5d 20 37 20 28 23 24 20 2e 20 32 37 38 35 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 e].7.(#$...27850)]).(byte-code."
6ea0 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 \300\301\302\303#\304\305\306\30
6ec0 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 30 35 5c 33 30 33 26 09 5c 32 30 37 22 7\310\311\312\313\305\303&.\207"
6ee0 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 70 6c 2d 75 70 67 72 61 64 65 2d 63 72 65 61 74 .[function-put.epl-upgrade-creat
6f00 65 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 63 6c 2d 73 74 72 75 63 74 2d 64 e.side-effect-free.t.cl-struct-d
6f20 65 66 69 6e 65 20 65 70 6c 2d 75 70 67 72 61 64 65 20 22 53 74 72 75 63 74 75 72 65 20 64 65 73 efine.epl-upgrade."Structure.des
6f40 63 72 69 62 69 6e 67 20 61 6e 20 75 70 67 72 61 64 61 62 6c 65 20 70 61 63 6b 61 67 65 2e 5c 6e cribing.an.upgradable.package.\n
6f60 53 6c 6f 74 73 3a 5c 6e 5c 6e 60 69 6e 73 74 61 6c 6c 65 64 27 20 54 68 65 20 69 6e 73 74 61 6c Slots:\n\n`installed'.The.instal
6f80 6c 65 64 20 70 61 63 6b 61 67 65 5c 6e 5c 6e 60 61 76 61 69 6c 61 62 6c 65 27 20 54 68 65 20 70 led.package\n\n`available'.The.p
6fa0 61 63 6b 61 67 65 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f ackage.available.for.installatio
6fc0 6e 2e 22 20 63 6c 2d 73 74 72 75 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 72 65 63 6f 72 64 20 6e n.".cl-structure-object.record.n
6fe0 69 6c 20 28 28 63 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 28 69 6e 73 74 61 6c 6c 65 64 29 20 28 61 il.((cl-tag-slot).(installed).(a
7000 76 61 69 6c 61 62 6c 65 29 29 20 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 75 70 67 72 61 64 65 vailable)).cl-struct-epl-upgrade
7020 2d 74 61 67 73 5d 20 31 31 29 0a 23 40 32 32 31 20 46 69 6e 64 20 61 6c 6c 20 75 70 67 72 61 64 -tags].11).#@221.Find.all.upgrad
7040 61 62 6c 65 20 50 41 43 4b 41 47 45 53 2e 0a 0a 50 41 43 4b 41 47 45 53 20 69 73 20 61 20 6c 69 able.PACKAGES...PACKAGES.is.a.li
7060 73 74 20 6f 66 20 70 61 63 6b 61 67 65 20 6f 62 6a 65 63 74 73 20 74 6f 20 75 70 67 72 61 64 65 st.of.package.objects.to.upgrade
7080 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 0a 61 6c 6c 20 69 6e 73 74 61 6c 6c 65 64 20 70 61 ,.defaulting.to.all.installed.pa
70a0 63 6b 61 67 65 73 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 60 65 70 6c 2d 75 ckages...Return.a.list.of.`epl-u
70c0 70 67 72 61 64 65 27 20 6f 62 6a 65 63 74 73 20 64 65 73 63 72 69 62 69 6e 67 20 61 6c 6c 20 75 pgrade'.objects.describing.all.u
70e0 70 67 72 61 64 61 62 6c 65 0a 70 61 63 6b 61 67 65 73 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e pgradable.packages...(fn.&option
7100 61 6c 20 50 41 43 4b 41 47 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 66 69 6e al.PACKAGES)..(defalias.'epl-fin
7120 64 2d 75 70 67 72 61 64 65 73 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 36 06 00 5c 33 30 31 d-upgrades.#[256."\211\206..\301
7140 20 5c 33 30 32 01 5c 32 31 31 5c 32 30 33 4d 00 5c 32 31 31 40 5c 33 30 33 01 21 5c 33 30 34 02 .\302.\211\203M.\211@\303.!\304.
7160 21 08 3e 5c 32 30 34 20 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 04 44 5c 22 5c 32 31 30 01 5c 33 !.>\204..\305\306\307.D\"\210.\3
7180 31 30 48 5c 33 31 31 01 21 40 5c 32 31 31 5c 32 30 35 2e 00 5c 33 30 33 01 21 5c 32 31 31 5c 32 10H\311.!@\211\205..\303.!\211\2
71a0 30 33 44 00 5c 33 31 32 04 02 5c 22 5c 32 30 33 44 00 5c 33 31 33 5c 33 31 34 06 06 04 23 06 07 03D.\312..\"\203D.\313\314...#..
71c0 42 5c 32 36 32 07 5c 32 36 36 04 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 08 00 5c 32 31 30 5c B\262.\266..A\266\202\202..\210\
71e0 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 70 61 63 6b 211\237\207".[cl-struct-epl-pack
7200 61 67 65 2d 74 61 67 73 20 65 70 6c 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 61 63 6b 61 67 65 73 20 age-tags.epl-installed-packages.
7220 6e 69 6c 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 74 79 70 65 2d 6f 66 20 nil.epl-package-version.type-of.
7240 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 70 6c 2d 70 signal.wrong-type-argument.epl-p
7260 61 63 6b 61 67 65 20 31 20 65 70 6c 2d 66 69 6e 64 2d 61 76 61 69 6c 61 62 6c 65 2d 70 61 63 6b ackage.1.epl-find-available-pack
7280 61 67 65 73 20 76 65 72 73 69 6f 6e 2d 6c 69 73 74 2d 3c 20 72 65 63 6f 72 64 20 65 70 6c 2d 75 ages.version-list-<.record.epl-u
72a0 70 67 72 61 64 65 5d 20 31 33 20 28 23 24 20 2e 20 32 38 37 32 31 29 5d 29 0a 28 64 65 66 61 6c pgrade].13.(#$...28721)]).(defal
72c0 69 61 73 20 27 65 70 6c 2d 62 75 69 6c 74 2d 69 6e 2d 70 20 27 70 61 63 6b 61 67 65 2d 62 75 69 ias.'epl-built-in-p.'package-bui
72e0 6c 74 2d 69 6e 2d 70 29 0a 23 40 37 30 20 49 6e 73 74 61 6c 6c 20 61 20 70 61 63 6b 61 67 65 20 lt-in-p).#@70.Install.a.package.
7300 66 72 6f 6d 20 46 49 4c 45 2c 20 6c 69 6b 65 20 60 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c from.FILE,.like.`package-install
7320 2d 66 69 6c 65 27 2e 0a 0a 28 66 6e 20 46 49 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 -file'...(fn.FILE)..(defalias.'e
7340 70 6c 2d 69 6e 73 74 61 6c 6c 2d 66 69 6c 65 20 23 5b 32 35 37 20 22 5c 33 30 32 5c 33 30 33 02 pl-install-file.#[257."\302\303.
7360 43 5c 22 5c 32 31 30 5c 33 30 34 01 21 5c 32 31 31 5c 33 30 35 01 21 08 3e 5c 32 30 34 19 00 5c C\"\210\304.!\211\305.!.>\204..\
7380 33 30 36 5c 33 30 37 5c 33 31 30 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 31 31 48 5c 33 31 32 306\307\310.D\"\210\211\311H\312
73a0 5c 33 31 33 21 5c 32 30 35 2b 00 5c 33 30 35 01 21 09 3e 5c 32 30 35 2b 00 5c 33 31 34 5c 32 36 \313!\205+.\305.!.>\205+.\314\26
73c0 36 5c 32 30 32 3f 5c 32 30 35 34 00 5c 33 31 35 01 21 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 6\202?\2054.\315.!\207".[cl-stru
73e0 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 70 61 ct-epl-package-tags.cl-struct-pa
7400 63 6b 61 67 65 2d 64 65 73 63 2d 74 61 67 73 20 61 70 70 6c 79 20 70 61 63 6b 61 67 65 2d 69 6e ckage-desc-tags.apply.package-in
7420 73 74 61 6c 6c 2d 66 69 6c 65 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 66 72 6f 6d 2d 66 69 6c 65 stall-file.epl-package-from-file
7440 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d .type-of.signal.wrong-type-argum
7460 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 32 20 66 62 6f 75 6e 64 70 20 70 61 63 6b 61 67 ent.epl-package.2.fboundp.packag
7480 65 2d 64 65 73 63 2d 70 20 74 20 65 70 6c 2d 2d 6b 69 6c 6c 2d 61 75 74 6f 6c 6f 61 64 2d 62 75 e-desc-p.t.epl--kill-autoload-bu
74a0 66 66 65 72 5d 20 37 20 28 23 24 20 2e 20 32 39 34 32 32 29 20 28 62 79 74 65 2d 63 6f 64 65 20 ffer].7.(#$...29422).(byte-code.
74c0 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 21 41 40 21 5c 32 30 37 22 20 5b 61 64 76 69 63 65 2d 65 "\300\301\302!A@!\207".[advice-e
74e0 76 61 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 73 70 65 63 20 69 6e 74 65 72 61 63 74 69 76 65 val-interactive-spec.interactive
7500 2d 66 6f 72 6d 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 2d 66 69 6c 65 5d 20 33 29 5d 29 -form.package-install-file].3)])
7520 0a 23 40 37 30 20 4b 69 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 61 73 73 6f 63 69 61 74 65 64 .#@70.Kill.the.buffer.associated
7540 20 77 69 74 68 20 61 75 74 6f 6c 6f 61 64 73 20 66 6f 72 20 50 41 43 4b 41 47 45 2e 0a 0a 28 66 .with.autoloads.for.PACKAGE...(f
7560 6e 20 50 41 43 4b 41 47 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 2d 6b 69 6c 6c n.PACKAGE)..(defalias.'epl--kill
7580 2d 61 75 74 6f 6c 6f 61 64 2d 62 75 66 66 65 72 20 23 5b 32 35 37 20 22 5c 33 30 32 5c 33 30 33 -autoload-buffer.#[257."\302\303
75a0 5c 33 30 34 03 21 08 3e 5c 32 30 34 11 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 05 44 5c 22 5c 32 \304.!.>\204..\305\306\307.D\"\2
75c0 31 30 02 5c 33 31 30 48 5c 22 5c 33 31 31 01 5c 33 31 32 04 21 5c 22 19 5c 33 31 33 09 21 5c 32 10.\310H\"\311.\312.!\".\313.!\2
75e0 31 31 5c 32 30 35 26 00 5c 33 31 34 01 21 29 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 11\205&.\314.!)\207".[cl-struct-
7600 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 67 65 6e 65 72 61 74 65 64 2d 61 75 74 6f 6c epl-package-tags.generated-autol
7620 6f 61 64 2d 66 69 6c 65 20 66 6f 72 6d 61 74 20 22 25 73 2d 61 75 74 6f 6c 6f 61 64 73 2e 65 6c oad-file.format."%s-autoloads.el
7640 22 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 ".type-of.signal.wrong-type-argu
7660 6d 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 31 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e ment.epl-package.1.expand-file-n
7680 61 6d 65 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6e 64 2d 62 ame.epl-package-directory.find-b
76a0 75 66 66 65 72 2d 76 69 73 69 74 69 6e 67 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 37 20 28 23 uffer-visiting.kill-buffer].7.(#
76c0 24 20 2e 20 32 39 39 39 30 29 5d 29 0a 23 40 31 36 38 20 49 6e 73 74 61 6c 6c 20 61 20 50 41 43 $...29990)]).#@168.Install.a.PAC
76e0 4b 41 47 45 2e 0a 0a 50 41 43 4b 41 47 45 20 69 73 20 61 20 60 65 70 6c 2d 70 61 63 6b 61 67 65 KAGE...PACKAGE.is.a.`epl-package
7700 27 20 6f 62 6a 65 63 74 2e 20 20 49 66 20 46 4f 52 43 45 20 69 73 20 67 69 76 65 6e 20 61 6e 64 '.object...If.FORCE.is.given.and
7720 0a 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 73 74 61 6c 6c 20 50 41 43 4b 41 47 45 2c 20 65 76 65 6e 20 .non-nil,.install.PACKAGE,.even.
7740 69 66 20 69 74 20 69 73 20 61 6c 72 65 61 64 79 20 69 6e 73 74 61 6c 6c 65 64 2e 0a 0a 28 66 6e if.it.is.already.installed...(fn
7760 20 50 41 43 4b 41 47 45 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4f 52 43 45 29 1f 0a 28 64 65 66 61 .PACKAGE.&optional.FORCE)..(defa
7780 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 20 23 5b 35 31 33 20 lias.'epl-package-install.#[513.
77a0 22 5c 32 31 31 5c 32 30 34 0b 00 5c 33 30 32 02 21 3f 5c 32 30 35 5f 00 01 5c 33 30 33 01 21 08 "\211\204..\302.!?\205_..\303.!.
77c0 3e 5c 32 30 34 1b 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c >\204..\304\305\306.D\"\210\211\
77e0 33 30 37 48 5c 33 31 30 5c 33 31 31 21 5c 32 30 35 2d 00 5c 33 30 33 01 21 09 3e 5c 32 30 35 2d 307H\310\311!\205-.\303.!.>\205-
7800 00 5c 33 31 32 5c 32 36 36 5c 32 30 32 5c 32 30 33 47 00 5c 33 31 33 5c 33 30 33 03 21 08 3e 5c .\312\266\202\203G.\313\303.!.>\
7820 32 30 34 42 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 05 44 5c 22 5c 32 31 30 02 5c 33 30 37 48 21 204B.\304\305\306.D\"\210.\307H!
7840 5c 32 30 37 5c 33 31 33 5c 33 30 33 03 21 08 3e 5c 32 30 34 57 00 5c 33 30 34 5c 33 30 35 5c 33 \207\313\303.!.>\204W.\304\305\3
7860 30 36 05 44 5c 22 5c 32 31 30 02 5c 33 31 34 48 21 5c 32 31 30 5c 33 31 35 02 21 5c 32 30 37 22 06.D\"\210.\314H!\210\315.!\207"
7880 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 63 6c 2d .[cl-struct-epl-package-tags.cl-
78a0 73 74 72 75 63 74 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 74 61 67 73 20 65 70 6c 2d 70 61 63 struct-package-desc-tags.epl-pac
78c0 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 kage-installed-p.type-of.signal.
78e0 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 wrong-type-argument.epl-package.
7900 32 20 66 62 6f 75 6e 64 70 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 70 20 74 20 70 61 63 6b 61 2.fboundp.package-desc-p.t.packa
7920 67 65 2d 69 6e 73 74 61 6c 6c 20 31 20 65 70 6c 2d 2d 6b 69 6c 6c 2d 61 75 74 6f 6c 6f 61 64 2d ge-install.1.epl--kill-autoload-
7940 62 75 66 66 65 72 5d 20 37 20 28 23 24 20 2e 20 33 30 34 31 39 29 5d 29 0a 23 40 37 39 20 44 65 buffer].7.(#$...30419)]).#@79.De
7960 6c 65 74 65 20 61 20 50 41 43 4b 41 47 45 2e 0a 0a 50 41 43 4b 41 47 45 20 69 73 20 61 20 60 65 lete.a.PACKAGE...PACKAGE.is.a.`e
7980 70 6c 2d 70 61 63 6b 61 67 65 27 20 6f 62 6a 65 63 74 20 74 6f 20 64 65 6c 65 74 65 2e 0a 0a 28 pl-package'.object.to.delete...(
79a0 66 6e 20 50 41 43 4b 41 47 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 70 61 63 6b fn.PACKAGE)..(defalias.'epl-pack
79c0 61 67 65 2d 64 65 6c 65 74 65 20 23 5b 32 35 37 20 22 5c 33 30 34 18 5c 32 31 31 5c 33 30 35 01 age-delete.#[257."\304.\211\305.
79e0 21 09 3e 5c 32 30 34 12 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 03 44 5c 22 5c 32 31 30 5c 32 31 !.>\204..\306\307\310.D\"\210\21
7a00 31 5c 33 31 31 48 5c 33 31 32 5c 33 31 33 21 5c 32 30 35 24 00 5c 33 30 35 01 21 5c 6e 3e 5c 32 1\311H\312\313!\205$.\305.!\n>\2
7a20 30 35 24 00 5c 33 31 34 5c 32 36 36 5c 32 30 32 5c 32 30 33 40 00 5c 33 31 35 5c 33 30 35 02 21 05$.\314\266\202\203@.\315\305.!
7a40 09 3e 5c 32 30 34 39 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 04 44 5c 22 5c 32 31 30 01 5c 33 31 .>\2049.\306\307\310.D\"\210.\31
7a60 31 48 21 5c 32 30 32 7e 00 5c 33 31 36 5c 33 30 35 02 21 09 3e 5c 32 30 34 50 00 5c 33 30 36 5c 1H!\202~.\316\305.!.>\204P.\306\
7a80 33 30 37 5c 33 31 30 04 44 5c 22 5c 32 31 30 01 5c 33 31 37 48 21 5c 33 32 30 02 21 5c 33 31 35 307\310.D\"\210.\317H!\320.!\315
7aa0 02 02 5c 22 5c 32 31 30 5c 33 30 35 03 21 09 3e 5c 32 30 34 6b 00 5c 33 30 36 5c 33 30 37 5c 33 ..\"\210\305.!.>\204k.\306\307\3
7ac0 31 30 05 44 5c 22 5c 32 31 30 02 5c 33 31 37 48 0b 5c 32 33 36 5c 32 31 31 5c 32 30 35 7a 00 5c 10.D\"\210.\317H.\236\211\205z.\
7ae0 33 32 31 01 0b 5c 22 5c 32 31 31 13 5c 32 36 32 01 5c 32 36 36 5c 32 30 32 29 5c 32 30 37 22 20 321..\"\211.\262.\266\202)\207".
7b00 5b 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 20 63 6c 2d 73 74 [delete-by-moving-to-trash.cl-st
7b20 72 75 63 74 2d 65 70 6c 2d 70 61 63 6b 61 67 65 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d ruct-epl-package-tags.cl-struct-
7b40 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 74 61 67 73 20 70 61 63 6b 61 67 65 2d 61 6c 69 73 74 20 package-desc-tags.package-alist.
7b60 6e 69 6c 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 nil.type-of.signal.wrong-type-ar
7b80 67 75 6d 65 6e 74 20 65 70 6c 2d 70 61 63 6b 61 67 65 20 32 20 66 62 6f 75 6e 64 70 20 70 61 63 gument.epl-package.2.fboundp.pac
7ba0 6b 61 67 65 2d 64 65 73 63 2d 70 20 74 20 70 61 63 6b 61 67 65 2d 64 65 6c 65 74 65 20 73 79 6d kage-desc-p.t.package-delete.sym
7bc0 62 6f 6c 2d 6e 61 6d 65 20 31 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 2d 73 bol-name.1.epl-package-version-s
7be0 74 72 69 6e 67 20 64 65 6c 71 5d 20 37 20 28 23 24 20 2e 20 33 31 30 37 30 29 5d 29 0a 23 40 33 tring.delq].7.(#$...31070)]).#@3
7c00 32 31 20 55 70 67 72 61 64 65 20 50 41 43 4b 41 47 45 53 2e 0a 0a 50 41 43 4b 41 47 45 53 20 69 21.Upgrade.PACKAGES...PACKAGES.i
7c20 73 20 61 20 6c 69 73 74 20 6f 66 20 70 61 63 6b 61 67 65 20 6f 62 6a 65 63 74 73 20 74 6f 20 75 s.a.list.of.package.objects.to.u
7c40 70 67 72 61 64 65 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 0a 61 6c 6c 20 69 6e 73 74 61 6c pgrade,.defaulting.to.all.instal
7c60 6c 65 64 20 70 61 63 6b 61 67 65 73 2e 0a 0a 54 68 65 20 6f 6c 64 20 76 65 72 73 69 6f 6e 73 20 led.packages...The.old.versions.
7c80 6f 66 20 74 68 65 20 75 70 64 61 74 65 64 20 70 61 63 6b 61 67 65 73 20 61 72 65 20 64 65 6c 65 of.the.updated.packages.are.dele
7ca0 74 65 64 2c 20 75 6e 6c 65 73 73 0a 50 52 45 53 45 52 56 45 2d 4f 42 53 4f 4c 45 54 45 20 69 73 ted,.unless.PRESERVE-OBSOLETE.is
7cc0 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 .non-nil...Return.a.list.of.all.
7ce0 70 65 72 66 6f 72 6d 65 64 20 75 70 67 72 61 64 65 73 2c 20 61 73 20 61 20 6c 69 73 74 20 6f 66 performed.upgrades,.as.a.list.of
7d00 0a 60 65 70 6c 2d 75 70 67 72 61 64 65 27 20 6f 62 6a 65 63 74 73 2e 0a 0a 28 66 6e 20 26 6f 70 .`epl-upgrade'.objects...(fn.&op
7d20 74 69 6f 6e 61 6c 20 50 41 43 4b 41 47 45 53 20 50 52 45 53 45 52 56 45 2d 4f 42 53 4f 4c 45 54 tional.PACKAGES.PRESERVE-OBSOLET
7d40 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 70 6c 2d 75 70 67 72 61 64 65 20 23 5b 35 31 32 E)..(defalias.'epl-upgrade.#[512
7d60 20 22 5c 33 30 31 02 21 5c 32 31 31 5c 32 31 31 5c 32 30 33 40 00 5c 32 31 31 40 5c 33 30 32 5c ."\301.!\211\211\203@.\211@\302\
7d80 33 30 33 02 21 08 3e 5c 32 30 34 1a 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 04 44 5c 22 5c 32 31 303.!.>\204..\304\305\306.D\"\21
7da0 30 01 5c 33 30 37 48 5c 33 31 30 5c 22 5c 32 31 30 03 5c 32 30 34 39 00 5c 33 31 31 5c 33 30 33 0.\307H\310\"\210.\2049.\311\303
7dc0 02 21 08 3e 5c 32 30 34 34 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 04 44 5c 22 5c 32 31 30 01 5c .!.>\2044.\304\305\306.D\"\210.\
7de0 33 31 32 48 21 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 04 00 5c 32 31 30 5c 32 30 312H!\210.A\266\202\202..\210\20
7e00 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 65 70 6c 2d 75 70 67 72 61 64 65 2d 74 61 67 73 20 65 7".[cl-struct-epl-upgrade-tags.e
7e20 70 6c 2d 66 69 6e 64 2d 75 70 67 72 61 64 65 73 20 65 70 6c 2d 70 61 63 6b 61 67 65 2d 69 6e 73 pl-find-upgrades.epl-package-ins
7e40 74 61 6c 6c 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 tall.type-of.signal.wrong-type-a
7e60 72 67 75 6d 65 6e 74 20 65 70 6c 2d 75 70 67 72 61 64 65 20 32 20 66 6f 72 63 65 20 65 70 6c 2d rgument.epl-upgrade.2.force.epl-
7e80 70 61 63 6b 61 67 65 2d 64 65 6c 65 74 65 20 31 5d 20 31 30 20 28 23 24 20 2e 20 33 31 37 34 37 package-delete.1].10.(#$...31747
7ea0 29 5d 29 0a 28 70 72 6f 76 69 64 65 20 27 65 70 6c 29 0a )]).(provide.'epl).