aboutsummaryrefslogtreecommitdiff
blob: eae274389b0745835e3b8f9d6de30b0568ffec49 (plain)
ofshex dumpascii
0000 03 f3 0d 0a 78 51 c3 4f 63 00 00 00 00 00 00 00 00 0a 00 00 00 40 00 00 00 73 66 03 00 00 64 00 ....xQ.Oc............@...sf...d.
0020 00 64 01 00 64 02 00 64 03 00 64 04 00 64 05 00 64 06 00 64 07 00 64 08 00 64 09 00 67 0a 00 5a .d..d..d..d..d..d..d..d..d..g..Z
0040 00 00 64 0a 00 64 0b 00 6c 01 00 5a 01 00 64 0a 00 64 0b 00 6c 02 00 5a 02 00 64 0a 00 64 0b 00 ..d..d..l..Z..d..d..l..Z..d..d..
0060 6c 03 00 5a 03 00 65 02 00 6a 04 00 64 0c 00 6b 00 00 72 60 00 65 05 00 5a 06 00 6e 06 00 65 07 l..Z..e..j..d..k..r`.e..Z..n..e.
0080 00 5a 06 00 64 0a 00 64 0b 00 6c 08 00 5a 08 00 65 08 00 6a 09 00 6a 0a 00 6a 0a 00 65 0b 00 83 .Z..d..d..l..Z..e..j..j..j..e...
00a0 00 00 64 0d 00 64 0e 00 83 03 00 01 64 0a 00 64 0f 00 6c 08 00 6d 0c 00 5a 0c 00 01 64 0a 00 64 ..d..d......d..d..l..m..Z...d..d
00c0 10 00 6c 0d 00 6d 0e 00 5a 0e 00 01 64 0a 00 64 11 00 6c 0f 00 6d 10 00 5a 10 00 01 64 0a 00 64 ..l..m..Z...d..d..l..m..Z...d..d
00e0 12 00 6c 11 00 6d 12 00 5a 12 00 01 64 13 00 5a 13 00 64 14 00 5a 14 00 69 02 00 64 15 00 64 16 ..l..m..Z...d..Z..d..Z..i..d..d.
0100 00 36 64 17 00 64 18 00 36 5a 15 00 64 19 00 5a 16 00 64 1a 00 5a 17 00 65 16 00 64 1b 00 17 65 .6d..d..6Z..d..Z..d..Z..e..d...e
0120 17 00 17 64 1c 00 17 5a 18 00 69 02 00 64 1d 00 65 14 00 17 64 1e 00 17 65 15 00 64 16 00 19 17 ...d...Z..i..d..e...d...e..d....
0140 64 1f 00 17 65 18 00 17 64 20 00 17 64 16 00 36 64 1d 00 65 14 00 17 64 1e 00 17 65 15 00 64 18 d...e...d...d..6d..e...d...e..d.
0160 00 19 17 64 1f 00 17 65 18 00 17 64 20 00 17 64 18 00 36 5a 19 00 69 02 00 64 1d 00 65 19 00 64 ...d...e...d...d..6Z..i..d..e..d
0180 16 00 19 17 64 21 00 17 65 18 00 17 64 22 00 17 64 16 00 36 64 1d 00 65 19 00 64 18 00 19 17 64 ....d!..e...d"..d..6d..e..d....d
01a0 21 00 17 65 18 00 17 64 22 00 17 64 18 00 36 5a 1a 00 69 02 00 64 23 00 65 15 00 64 16 00 19 17 !..e...d"..d..6Z..i..d#.e..d....
01c0 64 24 00 17 65 18 00 17 64 20 00 17 64 25 00 17 65 16 00 17 64 26 00 17 65 17 00 17 64 1c 00 17 d$..e...d...d%..e...d&..e...d...
01e0 64 16 00 36 64 23 00 65 15 00 64 18 00 19 17 64 24 00 17 65 18 00 17 64 20 00 17 64 25 00 17 65 d..6d#.e..d....d$..e...d...d%..e
0200 16 00 17 64 26 00 17 65 17 00 17 64 1c 00 17 64 18 00 36 5a 1b 00 65 01 00 6a 1c 00 64 27 00 65 ...d&..e...d...d..6Z..e..j..d'.e
0220 18 00 17 64 28 00 17 83 01 00 5a 1d 00 65 01 00 6a 1c 00 64 29 00 83 01 00 5a 1e 00 69 05 00 64 ...d(.....Z..e..j..d)....Z..i..d
0240 2a 00 64 2b 00 36 64 2c 00 64 2d 00 36 64 2e 00 64 2f 00 36 64 30 00 64 31 00 36 64 0a 00 64 32 *.d+.6d,.d-.6d..d/.6d0.d1.6d..d2
0260 00 36 5a 1f 00 64 2b 00 64 2d 00 64 2f 00 64 31 00 64 32 00 67 05 00 5a 20 00 64 33 00 64 34 00 .6Z..d+.d-.d/.d1.d2.g..Z..d3.d4.
0280 84 01 00 5a 21 00 64 33 00 64 35 00 84 01 00 5a 22 00 64 36 00 84 00 00 5a 23 00 69 02 00 65 01 ...Z!.d3.d5....Z".d6....Z#.i..e.
02a0 00 6a 1c 00 64 27 00 65 1b 00 64 16 00 19 17 64 28 00 17 65 01 00 6a 24 00 83 02 00 64 16 00 36 .j..d'.e..d....d(..e..j$....d..6
02c0 65 01 00 6a 1c 00 64 27 00 65 1b 00 64 18 00 19 17 64 28 00 17 65 01 00 6a 24 00 83 02 00 64 18 e..j..d'.e..d....d(..e..j$....d.
02e0 00 36 5a 25 00 64 37 00 84 00 00 5a 26 00 64 0b 00 64 38 00 84 01 00 5a 28 00 65 01 00 6a 1c 00 .6Z%.d7....Z&.d..d8....Z(.e..j..
0300 64 39 00 65 14 00 16 83 01 00 5a 29 00 64 3a 00 5a 2a 00 64 33 00 64 0b 00 64 3b 00 84 02 00 5a d9.e......Z).d:.Z*.d3.d..d;....Z
0320 2b 00 64 3c 00 65 06 00 66 01 00 64 3d 00 84 00 00 83 00 00 59 5a 2c 00 64 33 00 64 0b 00 64 3e +.d<.e..f..d=.......YZ,.d3.d..d>
0340 00 84 02 00 5a 2d 00 64 0b 00 64 3f 00 84 01 00 5a 2e 00 64 0b 00 64 40 00 84 01 00 5a 2f 00 64 ....Z-.d..d?....Z..d..d@....Z/.d
0360 0b 00 64 41 00 84 01 00 5a 30 00 64 42 00 84 00 00 5a 31 00 64 0b 00 64 43 00 84 01 00 5a 32 00 ..dA....Z0.dB....Z1.d..dC....Z2.
0380 64 0b 00 53 28 44 00 00 00 74 04 00 00 00 62 65 73 74 74 0b 00 00 00 63 61 74 70 6b 67 73 70 6c d..S(D...t....bestt....catpkgspl
03a0 69 74 74 08 00 00 00 63 61 74 73 70 6c 69 74 74 0a 00 00 00 63 70 76 5f 67 65 74 6b 65 79 74 0e itt....catsplitt....cpv_getkeyt.
03c0 00 00 00 63 70 76 5f 67 65 74 76 65 72 73 69 6f 6e 74 0c 00 00 00 63 70 76 5f 73 6f 72 74 5f 6b ...cpv_getversiont....cpv_sort_k
03e0 65 79 74 06 00 00 00 70 6b 67 63 6d 70 74 08 00 00 00 70 6b 67 73 70 6c 69 74 74 09 00 00 00 76 eyt....pkgcmpt....pkgsplitt....v
0400 65 72 76 65 72 69 66 79 74 06 00 00 00 76 65 72 63 6d 70 69 ff ff ff ff 4e 69 00 00 00 03 73 29 erverifyt....vercmpi....Ni....s)
0420 00 00 00 70 6f 72 74 61 67 65 2e 72 65 70 6f 73 69 74 6f 72 79 2e 63 6f 6e 66 69 67 3a 5f 67 65 ...portage.repository.config:_ge
0440 6e 5f 76 61 6c 69 64 5f 72 65 70 6f 73 19 00 00 00 70 6f 72 74 61 67 65 2e 75 74 69 6c 3a 63 6d n_valid_repos....portage.util:cm
0460 70 5f 73 6f 72 74 5f 6b 65 79 28 01 00 00 00 74 0f 00 00 00 5f 75 6e 69 63 6f 64 65 5f 64 65 63 p_sort_key(....t...._unicode_dec
0480 6f 64 65 28 01 00 00 00 74 16 00 00 00 65 61 70 69 5f 61 6c 6c 6f 77 73 5f 64 6f 74 73 5f 69 6e ode(....t....eapi_allows_dots_in
04a0 5f 50 4e 28 01 00 00 00 74 0b 00 00 00 49 6e 76 61 6c 69 64 44 61 74 61 28 01 00 00 00 74 01 00 _PN(....t....InvalidData(....t..
04c0 00 00 5f 74 0b 00 00 00 5f 5f 75 6e 6b 6e 6f 77 6e 5f 5f 73 0d 00 00 00 5b 5c 77 2b 5d 5b 5c 77 .._t....__unknown__s....[\w+][\w
04e0 2b 2e 2d 5d 2a 73 0d 00 00 00 5b 5c 77 2b 5d 5b 5c 77 2b 2d 5d 2a 3f 74 15 00 00 00 64 6f 74 73 +.-]*s....[\w+][\w+-]*?t....dots
0500 5f 64 69 73 61 6c 6c 6f 77 65 64 5f 69 6e 5f 50 4e 73 0e 00 00 00 5b 5c 77 2b 5d 5b 5c 77 2b 2e _disallowed_in_PNs....[\w+][\w+.
0520 2d 5d 2a 3f 74 12 00 00 00 64 6f 74 73 5f 61 6c 6c 6f 77 65 64 5f 69 6e 5f 50 4e 73 3d 00 00 00 -]*?t....dots_allowed_in_PNs=...
0540 28 63 76 73 5c 2e 29 3f 28 5c 64 2b 29 28 28 5c 2e 5c 64 2b 29 2a 29 28 5b 61 2d 7a 5d 3f 29 28 (cvs\.)?(\d+)((\.\d+)*)([a-z]?)(
0560 28 5f 28 70 72 65 7c 70 7c 62 65 74 61 7c 61 6c 70 68 61 7c 72 63 29 5c 64 2a 29 2a 29 73 03 00 (_(pre|p|beta|alpha|rc)\d*)*)s..
0580 00 00 5c 64 2b 73 04 00 00 00 28 2d 72 28 73 03 00 00 00 29 29 3f 74 01 00 00 00 28 74 01 00 00 ..\d+s....(-r(s....))?t....(t...
05a0 00 2f 73 02 00 00 00 28 2d 73 03 00 00 00 29 3f 29 74 01 00 00 00 2d 74 01 00 00 00 29 73 07 00 ./s....(-s....)?)t....-t....)s..
05c0 00 00 28 3f 50 3c 70 6e 3e 73 0e 00 00 00 28 3f 50 3c 70 6e 5f 69 6e 76 61 6c 3e 2d 73 09 00 00 ..(?P<pn>s....(?P<pn_inval>-s...
05e0 00 2d 28 3f 50 3c 76 65 72 3e 73 0c 00 00 00 29 28 2d 72 28 3f 50 3c 72 65 76 3e 74 01 00 00 00 .-(?P<ver>s....)(-r(?P<rev>t....
0600 5e 74 01 00 00 00 24 73 1c 00 00 00 5e 28 61 6c 70 68 61 7c 62 65 74 61 7c 72 63 7c 70 72 65 7c ^t....$s....^(alpha|beta|rc|pre|
0620 70 29 28 5c 64 2a 29 24 69 fe ff ff ff 74 03 00 00 00 70 72 65 69 00 00 00 00 74 01 00 00 00 70 p)(\d*)$i....t....prei....t....p
0640 69 fc ff ff ff 74 05 00 00 00 61 6c 70 68 61 69 fd ff ff ff 74 04 00 00 00 62 65 74 61 74 02 00 i....t....alphai....t....betat..
0660 00 00 72 63 69 01 00 00 00 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 33 00 00 00 74 ..rci....c............C...s3...t
0680 00 00 6a 01 00 7c 00 00 83 01 00 72 13 00 64 01 00 53 7c 01 00 73 2b 00 74 02 00 64 02 00 83 01 ..j..|.....r..d..S|..s+.t..d....
06a0 00 7c 00 00 16 47 48 6e 00 00 64 03 00 53 64 00 00 53 28 04 00 00 00 4e 69 01 00 00 00 73 1f 00 .|...GHn..d..Sd..S(....Ni....s..
06c0 00 00 21 21 21 20 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 76 65 72 73 69 6f 6e 3a 20 25 ..!!!.syntax.error.in.version:.%
06e0 73 69 00 00 00 00 28 03 00 00 00 74 0a 00 00 00 76 65 72 5f 72 65 67 65 78 70 74 05 00 00 00 6d si....(....t....ver_regexpt....m
0700 61 74 63 68 52 0d 00 00 00 28 02 00 00 00 74 05 00 00 00 6d 79 76 65 72 74 06 00 00 00 73 69 6c atchR....(....t....myvert....sil
0720 65 6e 74 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f 70 6f 72 ent(....(....s*.../usr/lib64/por
0740 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 52 08 00 00 tage/pym/portage/versions.pyR...
0760 00 44 00 00 00 73 0a 00 00 00 00 01 0f 01 04 02 06 01 12 01 63 03 00 00 00 12 00 00 00 0e 00 00 .D...s..............c...........
0780 00 43 00 00 00 73 11 06 00 00 7c 00 00 7c 01 00 6b 02 00 72 10 00 64 01 00 53 74 00 00 6a 01 00 .C...s....|..|..k..r..d..St..j..
07a0 7c 00 00 83 01 00 7d 03 00 74 00 00 6a 01 00 7c 01 00 83 01 00 7d 04 00 7c 03 00 0c 73 42 00 7c |.....}..t..j..|.....}..|...sB.|
07c0 03 00 6a 02 00 83 00 00 0c 72 5e 00 7c 02 00 73 5a 00 74 03 00 64 02 00 83 01 00 7c 00 00 16 47 ..j......r^.|..sZ.t..d.....|...G
07e0 48 6e 00 00 64 0f 00 53 7c 04 00 0c 73 72 00 7c 04 00 6a 02 00 83 00 00 0c 72 8e 00 7c 02 00 73 Hn..d..S|...sr.|..j......r..|..s
0800 8a 00 74 03 00 64 02 00 83 01 00 7c 01 00 16 47 48 6e 00 00 64 0f 00 53 7c 03 00 6a 05 00 64 03 ..t..d.....|...GHn..d..S|..j..d.
0820 00 83 01 00 72 b1 00 7c 04 00 6a 05 00 64 03 00 83 01 00 0c 72 b1 00 64 03 00 53 7c 04 00 6a 05 ....r..|..j..d......r..d..S|..j.
0840 00 64 03 00 83 01 00 72 d4 00 7c 03 00 6a 05 00 64 03 00 83 01 00 0c 72 d4 00 64 04 00 53 74 06 .d.....r..|..j..d......r..d..St.
0860 00 7c 03 00 6a 05 00 64 05 00 83 01 00 83 01 00 67 01 00 7d 05 00 74 06 00 7c 04 00 6a 05 00 64 .|..j..d........g..}..t..|..j..d
0880 05 00 83 01 00 83 01 00 67 01 00 7d 06 00 7c 03 00 6a 05 00 64 06 00 83 01 00 73 22 01 7c 04 00 ........g..}..|..j..d.....s".|..
08a0 6a 05 00 64 06 00 83 01 00 72 ec 02 7c 03 00 6a 05 00 64 06 00 83 01 00 64 03 00 1f 6a 07 00 64 j..d.....r..|..j..d.....d...j..d
08c0 07 00 83 01 00 7d 07 00 7c 04 00 6a 05 00 64 06 00 83 01 00 64 03 00 1f 6a 07 00 64 07 00 83 01 .....}..|..j..d.....d...j..d....
08e0 00 7d 08 00 78 8f 01 74 08 00 64 01 00 74 09 00 74 0a 00 7c 07 00 83 01 00 74 0a 00 7c 08 00 83 .}..x..t..d..t..t..|.....t..|...
0900 01 00 83 02 00 83 02 00 44 5d 66 01 7d 09 00 74 0a 00 7c 07 00 83 01 00 7c 09 00 6b 01 00 73 ad ........D]f.}..t..|.....|..k..s.
0920 01 74 0a 00 7c 07 00 7c 09 00 19 83 01 00 64 01 00 6b 02 00 72 d4 01 7c 05 00 6a 0b 00 64 04 00 .t..|..|......d..k..r..|..j..d..
0940 83 01 00 01 7c 06 00 6a 0b 00 74 06 00 7c 08 00 7c 09 00 19 83 01 00 83 01 00 01 71 7f 01 74 0a ....|..j..t..|..|..........q..t.
0960 00 7c 08 00 83 01 00 7c 09 00 6b 01 00 73 fc 01 74 0a 00 7c 08 00 7c 09 00 19 83 01 00 64 01 00 .|.....|..k..s..t..|..|......d..
0980 6b 02 00 72 23 02 7c 05 00 6a 0b 00 74 06 00 7c 07 00 7c 09 00 19 83 01 00 83 01 00 01 7c 06 00 k..r#.|..j..t..|..|..........|..
09a0 6a 0b 00 64 04 00 83 01 00 01 71 7f 01 7c 07 00 7c 09 00 19 64 01 00 19 64 08 00 6b 03 00 72 7c j..d......q..|..|...d...d..k..r|
09c0 02 7c 08 00 7c 09 00 19 64 01 00 19 64 08 00 6b 03 00 72 7c 02 7c 05 00 6a 0b 00 74 06 00 7c 07 .|..|...d...d..k..r|.|..j..t..|.
09e0 00 7c 09 00 19 83 01 00 83 01 00 01 7c 06 00 6a 0b 00 74 06 00 7c 08 00 7c 09 00 19 83 01 00 83 .|..........|..j..t..|..|.......
0a00 01 00 01 71 7f 01 74 09 00 74 0a 00 7c 07 00 7c 09 00 19 83 01 00 74 0a 00 7c 08 00 7c 09 00 19 ...q..t..t..|..|......t..|..|...
0a20 83 01 00 83 02 00 7d 0a 00 7c 05 00 6a 0b 00 74 06 00 7c 07 00 7c 09 00 19 6a 0c 00 7c 0a 00 64 ......}..|..j..t..|..|...j..|..d
0a40 08 00 83 02 00 83 01 00 83 01 00 01 7c 06 00 6a 0b 00 74 06 00 7c 08 00 7c 09 00 19 6a 0c 00 7c ............|..j..t..|..|...j..|
0a60 0a 00 64 08 00 83 02 00 83 01 00 83 01 00 01 71 7f 01 57 6e 00 00 74 0a 00 7c 03 00 6a 05 00 64 ..d............q..Wn..t..|..j..d
0a80 09 00 83 01 00 83 01 00 72 20 03 7c 05 00 6a 0b 00 74 0d 00 7c 03 00 6a 05 00 64 09 00 83 01 00 ........r..|..j..t..|..j..d.....
0aa0 83 01 00 83 01 00 01 6e 00 00 74 0a 00 7c 04 00 6a 05 00 64 09 00 83 01 00 83 01 00 72 54 03 7c .......n..t..|..j..d........rT.|
0ac0 06 00 6a 0b 00 74 0d 00 7c 04 00 6a 05 00 64 09 00 83 01 00 83 01 00 83 01 00 01 6e 00 00 78 9a ..j..t..|..j..d............n..x.
0ae0 00 74 08 00 64 01 00 74 09 00 74 0a 00 7c 05 00 83 01 00 74 0a 00 7c 06 00 83 01 00 83 02 00 83 .t..d..t..t..|.....t..|.........
0b00 02 00 44 5d 74 00 7d 09 00 74 0a 00 7c 05 00 83 01 00 7c 09 00 6b 01 00 72 95 03 64 04 00 53 74 ..D]t.}..t..|.....|..k..r..d..St
0b20 0a 00 7c 06 00 83 01 00 7c 09 00 6b 01 00 72 ab 03 64 03 00 53 7c 05 00 7c 09 00 19 7c 06 00 7c ..|.....|..k..r..d..S|..|...|..|
0b40 09 00 19 6b 03 00 72 79 03 7c 05 00 7c 09 00 19 7d 0b 00 7c 06 00 7c 09 00 19 7d 0c 00 7c 0b 00 ...k..ry.|..|...}..|..|...}..|..
0b60 7c 0c 00 6b 04 00 7c 0b 00 7c 0c 00 6b 00 00 18 7d 0d 00 7c 0d 00 53 71 79 03 57 7c 03 00 6a 05 |..k..|..|..k...}..|..Sqy.W|..j.
0b80 00 64 0a 00 83 01 00 6a 07 00 64 0b 00 83 01 00 64 03 00 1f 7d 05 00 7c 04 00 6a 05 00 64 0a 00 .d.....j..d.....d...}..|..j..d..
0ba0 83 01 00 6a 07 00 64 0b 00 83 01 00 64 03 00 1f 7d 06 00 78 71 01 74 08 00 64 01 00 74 09 00 74 ...j..d.....d...}..xq.t..d..t..t
0bc0 0a 00 7c 05 00 83 01 00 74 0a 00 7c 06 00 83 01 00 83 02 00 83 02 00 44 5d 4b 01 7d 09 00 74 0a ..|.....t..|...........D]K.}..t.
0be0 00 7c 05 00 83 01 00 7c 09 00 6b 01 00 72 6f 04 64 10 00 7d 0e 00 6e 19 00 74 0e 00 6a 01 00 7c .|.....|..k..ro.d..}..n..t..j..|
0c00 05 00 7c 09 00 19 83 01 00 6a 02 00 83 00 00 7d 0e 00 74 0a 00 7c 06 00 83 01 00 7c 09 00 6b 01 ..|......j.....}..t..|.....|..k.
0c20 00 72 a3 04 64 11 00 7d 0f 00 6e 19 00 74 0e 00 6a 01 00 7c 06 00 7c 09 00 19 83 01 00 6a 02 00 .r..d..}..n..t..j..|..|......j..
0c40 83 00 00 7d 0f 00 7c 0e 00 64 01 00 19 7c 0f 00 64 01 00 19 6b 03 00 72 06 05 74 0f 00 7c 0e 00 ...}..|..d...|..d...k..r..t..|..
0c60 64 01 00 19 19 7d 0b 00 74 0f 00 7c 0f 00 64 01 00 19 19 7d 0c 00 7c 0b 00 7c 0c 00 6b 04 00 7c d....}..t..|..d....}..|..|..k..|
0c80 0b 00 7c 0c 00 6b 00 00 18 7d 0d 00 7c 0d 00 53 7c 0e 00 64 03 00 19 7c 0f 00 64 03 00 19 6b 03 ..|..k...}..|..S|..d...|..d...k.
0ca0 00 72 4e 04 79 14 00 74 06 00 7c 0e 00 64 03 00 19 83 01 00 7d 10 00 57 6e 17 00 04 74 10 00 6b .rN.y..t..|..d......}..Wn...t..k
0cc0 0a 00 72 47 05 01 01 01 64 01 00 7d 10 00 6e 01 00 58 79 14 00 74 06 00 7c 0f 00 64 03 00 19 83 ..rG....d..}..n..Xy..t..|..d....
0ce0 01 00 7d 11 00 57 6e 17 00 04 74 10 00 6b 0a 00 72 75 05 01 01 01 64 01 00 7d 11 00 6e 01 00 58 ..}..Wn...t..k..ru....d..}..n..X
0d00 7c 10 00 7c 11 00 6b 04 00 7c 10 00 7c 11 00 6b 00 00 18 7d 0d 00 7c 0d 00 72 99 05 7c 0d 00 53 |..|..k..|..|..k...}..|..r..|..S
0d20 71 4e 04 71 4e 04 57 7c 03 00 6a 05 00 64 0e 00 83 01 00 72 c4 05 74 06 00 7c 03 00 6a 05 00 64 qN.qN.W|..j..d.....r..t..|..j..d
0d40 0e 00 83 01 00 83 01 00 7d 10 00 6e 06 00 64 01 00 7d 10 00 7c 04 00 6a 05 00 64 0e 00 83 01 00 ........}..n..d..}..|..j..d.....
0d60 72 f1 05 74 06 00 7c 04 00 6a 05 00 64 0e 00 83 01 00 83 01 00 7d 11 00 6e 06 00 64 01 00 7d 11 r..t..|..j..d........}..n..d..}.
0d80 00 7c 10 00 7c 11 00 6b 04 00 7c 10 00 7c 11 00 6b 00 00 18 7d 0d 00 7c 0d 00 53 28 12 00 00 00 .|..|..k..|..|..k...}..|..S(....
0da0 73 a7 02 00 00 0a 09 43 6f 6d 70 61 72 65 20 74 77 6f 20 76 65 72 73 69 6f 6e 73 0a 09 45 78 61 s......Compare.two.versions..Exa
0dc0 6d 70 6c 65 20 75 73 61 67 65 3a 0a 09 09 3e 3e 3e 20 66 72 6f 6d 20 70 6f 72 74 61 67 65 2e 76 mple.usage:...>>>.from.portage.v
0de0 65 72 73 69 6f 6e 73 20 69 6d 70 6f 72 74 20 76 65 72 63 6d 70 0a 09 09 3e 3e 3e 20 76 65 72 63 ersions.import.vercmp...>>>.verc
0e00 6d 70 28 27 31 2e 30 2d 72 31 27 2c 27 31 2e 32 2d 72 33 27 29 0a 09 09 6e 65 67 61 74 69 76 65 mp('1.0-r1','1.2-r3')...negative
0e20 20 6e 75 6d 62 65 72 0a 09 09 3e 3e 3e 20 76 65 72 63 6d 70 28 27 31 2e 33 27 2c 27 31 2e 32 2d .number...>>>.vercmp('1.3','1.2-
0e40 72 33 27 29 0a 09 09 70 6f 73 69 74 69 76 65 20 6e 75 6d 62 65 72 0a 09 09 3e 3e 3e 20 76 65 72 r3')...positive.number...>>>.ver
0e60 63 6d 70 28 27 31 2e 30 5f 70 33 27 2c 27 31 2e 30 5f 70 33 27 29 0a 09 09 30 0a 09 0a 09 40 70 cmp('1.0_p3','1.0_p3')...0....@p
0e80 61 72 61 6d 20 70 6b 67 31 3a 20 76 65 72 73 69 6f 6e 20 74 6f 20 63 6f 6d 70 61 72 65 20 77 69 aram.pkg1:.version.to.compare.wi
0ea0 74 68 20 28 73 65 65 20 76 65 72 5f 72 65 67 65 78 70 20 69 6e 20 70 6f 72 74 61 67 65 2e 76 65 th.(see.ver_regexp.in.portage.ve
0ec0 72 73 69 6f 6e 73 2e 70 79 29 0a 09 40 74 79 70 65 20 70 6b 67 31 3a 20 73 74 72 69 6e 67 20 28 rsions.py)..@type.pkg1:.string.(
0ee0 65 78 61 6d 70 6c 65 3a 20 22 32 2e 31 2e 32 2d 72 33 22 29 0a 09 40 70 61 72 61 6d 20 70 6b 67 example:."2.1.2-r3")..@param.pkg
0f00 32 3a 20 76 65 72 73 69 6f 6e 20 74 6f 20 63 6f 6d 70 61 72 65 20 61 67 61 69 6e 74 73 20 28 73 2:.version.to.compare.againts.(s
0f20 65 65 20 76 65 72 5f 72 65 67 65 78 70 20 69 6e 20 70 6f 72 74 61 67 65 2e 76 65 72 73 69 6f 6e ee.ver_regexp.in.portage.version
0f40 73 2e 70 79 29 0a 09 40 74 79 70 65 20 70 6b 67 32 3a 20 73 74 72 69 6e 67 20 28 65 78 61 6d 70 s.py)..@type.pkg2:.string.(examp
0f60 6c 65 3a 20 22 32 2e 31 2e 32 5f 72 63 35 22 29 0a 09 40 72 74 79 70 65 3a 20 4e 6f 6e 65 20 6f le:."2.1.2_rc5")..@rtype:.None.o
0f80 72 20 66 6c 6f 61 74 0a 09 40 72 65 74 75 72 6e 3a 0a 09 31 2e 20 70 6f 73 69 74 69 76 65 20 69 r.float..@return:..1..positive.i
0fa0 66 20 76 65 72 31 20 69 73 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 76 65 72 32 0a 09 32 2e 20 f.ver1.is.greater.than.ver2..2..
0fc0 6e 65 67 61 74 69 76 65 20 69 66 20 76 65 72 31 20 69 73 20 6c 65 73 73 20 74 68 61 6e 20 76 65 negative.if.ver1.is.less.than.ve
0fe0 72 32 20 0a 09 33 2e 20 30 20 69 66 20 76 65 72 31 20 65 71 75 61 6c 73 20 76 65 72 32 0a 09 34 r2...3..0.if.ver1.equals.ver2..4
1000 2e 20 4e 6f 6e 65 20 69 66 20 76 65 72 31 20 6f 72 20 76 65 72 32 20 61 72 65 20 69 6e 76 61 6c ..None.if.ver1.or.ver2.are.inval
1020 69 64 20 28 73 65 65 20 76 65 72 5f 72 65 67 65 78 70 20 69 6e 20 70 6f 72 74 61 67 65 2e 76 65 id.(see.ver_regexp.in.portage.ve
1040 72 73 69 6f 6e 73 2e 70 79 29 0a 09 69 00 00 00 00 73 1f 00 00 00 21 21 21 20 73 79 6e 74 61 78 rsions.py)..i....s....!!!.syntax
1060 20 65 72 72 6f 72 20 69 6e 20 76 65 72 73 69 6f 6e 3a 20 25 73 69 01 00 00 00 69 ff ff ff ff 69 .error.in.version:.%si....i....i
1080 02 00 00 00 69 03 00 00 00 74 01 00 00 00 2e 74 01 00 00 00 30 69 05 00 00 00 69 06 00 00 00 52 ....i....t.....t....0i....i....R
10a0 0d 00 00 00 52 18 00 00 00 73 02 00 00 00 2d 31 69 0a 00 00 00 4e 28 02 00 00 00 52 18 00 00 00 ....R....s....-1i....N(....R....
10c0 73 02 00 00 00 2d 31 28 02 00 00 00 52 18 00 00 00 73 02 00 00 00 2d 31 28 11 00 00 00 52 1c 00 s....-1(....R....s....-1(....R..
10e0 00 00 52 1d 00 00 00 74 06 00 00 00 67 72 6f 75 70 73 52 0d 00 00 00 74 04 00 00 00 4e 6f 6e 65 ..R....t....groupsR....t....None
1100 74 05 00 00 00 67 72 6f 75 70 74 03 00 00 00 69 6e 74 74 05 00 00 00 73 70 6c 69 74 74 05 00 00 t....groupt....intt....splitt...
1120 00 72 61 6e 67 65 74 03 00 00 00 6d 61 78 74 03 00 00 00 6c 65 6e 74 06 00 00 00 61 70 70 65 6e .ranget....maxt....lent....appen
1140 64 74 05 00 00 00 6c 6a 75 73 74 74 03 00 00 00 6f 72 64 74 0d 00 00 00 73 75 66 66 69 78 5f 72 dt....ljustt....ordt....suffix_r
1160 65 67 65 78 70 74 0c 00 00 00 73 75 66 66 69 78 5f 76 61 6c 75 65 74 0a 00 00 00 56 61 6c 75 65 egexpt....suffix_valuet....Value
1180 45 72 72 6f 72 28 12 00 00 00 74 04 00 00 00 76 65 72 31 74 04 00 00 00 76 65 72 32 52 1f 00 00 Error(....t....ver1t....ver2R...
11a0 00 74 06 00 00 00 6d 61 74 63 68 31 74 06 00 00 00 6d 61 74 63 68 32 74 05 00 00 00 6c 69 73 74 .t....match1t....match2t....list
11c0 31 74 05 00 00 00 6c 69 73 74 32 74 06 00 00 00 76 6c 69 73 74 31 74 06 00 00 00 76 6c 69 73 74 1t....list2t....vlist1t....vlist
11e0 32 74 01 00 00 00 69 74 07 00 00 00 6d 61 78 5f 6c 65 6e 74 01 00 00 00 61 74 01 00 00 00 62 74 2t....it....max_lent....at....bt
1200 04 00 00 00 72 76 61 6c 74 02 00 00 00 73 31 74 02 00 00 00 73 32 74 02 00 00 00 72 31 74 02 00 ....rvalt....s1t....s2t....r1t..
1220 00 00 72 32 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f 70 6f ..r2(....(....s*.../usr/lib64/po
1240 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 52 09 00 rtage/pym/portage/versions.pyR..
1260 00 00 4c 00 00 00 73 a4 00 00 00 00 18 0c 01 04 02 0f 01 0f 03 14 01 06 01 12 01 04 01 14 01 06 ..L...s.........................
1280 01 12 01 04 03 1f 01 04 01 1f 01 04 04 18 01 18 03 1e 01 1c 01 1c 02 2b 04 28 01 0d 01 1a 01 28 .......................+.(.....(
12a0 01 17 01 10 02 28 01 17 01 1a 0b 23 01 23 01 2a 08 15 01 1f 01 15 01 1f 02 2b 01 12 01 04 01 12 .....(.....#.#.*.........+......
12c0 01 04 01 14 01 0a 01 0a 01 16 01 08 03 1c 01 1c 02 2b 02 12 01 09 02 19 01 12 01 09 02 19 01 14 .................+..............
12e0 01 0e 01 0e 01 16 01 04 01 14 03 03 01 14 01 0d 01 0a 01 03 01 14 01 0d 01 0a 01 16 01 06 01 0b ................................
1300 03 0f 01 18 02 06 01 0f 01 18 02 06 01 16 01 63 02 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 ...............c............C...
1320 73 3f 00 00 00 7c 00 00 64 01 00 19 7c 01 00 64 01 00 19 6b 03 00 72 18 00 64 04 00 53 74 01 00 s?...|..d...|..d...k..r..d..St..
1340 64 02 00 6a 02 00 7c 00 00 64 03 00 1f 83 01 00 64 02 00 6a 02 00 7c 01 00 64 03 00 1f 83 01 00 d..j..|..d......d..j..|..d......
1360 83 02 00 53 28 05 00 00 00 73 5a 02 00 00 0a 09 43 6f 6d 70 61 72 65 20 32 20 70 61 63 6b 61 67 ...S(....sZ.....Compare.2.packag
1380 65 20 76 65 72 73 69 6f 6e 73 20 63 72 65 61 74 65 64 20 69 6e 20 70 6b 67 73 70 6c 69 74 20 66 e.versions.created.in.pkgsplit.f
13a0 6f 72 6d 61 74 2e 0a 0a 09 45 78 61 6d 70 6c 65 20 75 73 61 67 65 3a 0a 09 09 3e 3e 3e 20 66 72 ormat....Example.usage:...>>>.fr
13c0 6f 6d 20 70 6f 72 74 61 67 65 2e 76 65 72 73 69 6f 6e 73 20 69 6d 70 6f 72 74 20 2a 0a 09 09 3e om.portage.versions.import.*...>
13e0 3e 3e 20 70 6b 67 63 6d 70 28 70 6b 67 73 70 6c 69 74 28 27 74 65 73 74 2d 31 2e 30 2d 72 31 27 >>.pkgcmp(pkgsplit('test-1.0-r1'
1400 29 2c 70 6b 67 73 70 6c 69 74 28 27 74 65 73 74 2d 31 2e 32 2d 72 33 27 29 29 0a 09 09 2d 31 0a ),pkgsplit('test-1.2-r3'))...-1.
1420 09 09 3e 3e 3e 20 70 6b 67 63 6d 70 28 70 6b 67 73 70 6c 69 74 28 27 74 65 73 74 2d 31 2e 33 27 ..>>>.pkgcmp(pkgsplit('test-1.3'
1440 29 2c 70 6b 67 73 70 6c 69 74 28 27 74 65 73 74 2d 31 2e 32 2d 72 33 27 29 29 0a 09 09 31 0a 0a ),pkgsplit('test-1.2-r3'))...1..
1460 09 40 70 61 72 61 6d 20 70 6b 67 31 3a 20 70 61 63 6b 61 67 65 20 74 6f 20 63 6f 6d 70 61 72 65 .@param.pkg1:.package.to.compare
1480 20 77 69 74 68 0a 09 40 74 79 70 65 20 70 6b 67 31 3a 20 6c 69 73 74 20 28 65 78 61 6d 70 6c 65 .with..@type.pkg1:.list.(example
14a0 3a 20 5b 27 74 65 73 74 27 2c 20 27 31 2e 30 27 2c 20 27 72 31 27 5d 29 0a 09 40 70 61 72 61 6d :.['test',.'1.0',.'r1'])..@param
14c0 20 70 6b 67 32 3a 20 70 61 63 6b 61 67 65 20 74 6f 20 63 6f 6d 70 61 72 65 20 61 67 61 69 6e 74 .pkg2:.package.to.compare.againt
14e0 73 0a 09 40 74 79 70 65 20 70 6b 67 32 3a 20 6c 69 73 74 20 28 65 78 61 6d 70 6c 65 3a 20 5b 27 s..@type.pkg2:.list.(example:.['
1500 74 65 73 74 27 2c 20 27 31 2e 30 27 2c 20 27 72 31 27 5d 29 0a 09 40 72 74 79 70 65 3a 20 4e 6f test',.'1.0',.'r1'])..@rtype:.No
1520 6e 65 20 6f 72 20 69 6e 74 65 67 65 72 0a 09 40 72 65 74 75 72 6e 3a 20 0a 09 09 31 2e 20 4e 6f ne.or.integer..@return:....1..No
1540 6e 65 20 69 66 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 73 20 61 72 65 20 6e 6f 74 20 74 68 65 20 ne.if.package.names.are.not.the.
1560 73 61 6d 65 0a 09 09 32 2e 20 31 20 69 66 20 70 6b 67 31 20 69 73 20 67 72 65 61 74 65 72 20 74 same...2..1.if.pkg1.is.greater.t
1580 68 61 6e 20 70 6b 67 32 0a 09 09 33 2e 20 2d 31 20 69 66 20 70 6b 67 31 20 69 73 20 6c 65 73 73 han.pkg2...3..-1.if.pkg1.is.less
15a0 20 74 68 61 6e 20 70 6b 67 32 20 0a 09 09 34 2e 20 30 20 69 66 20 70 6b 67 31 20 65 71 75 61 6c .than.pkg2....4..0.if.pkg1.equal
15c0 73 20 70 6b 67 32 0a 09 69 00 00 00 00 52 13 00 00 00 69 01 00 00 00 4e 28 03 00 00 00 52 23 00 s.pkg2..i....R....i....N(....R#.
15e0 00 00 52 09 00 00 00 74 04 00 00 00 6a 6f 69 6e 28 02 00 00 00 74 04 00 00 00 70 6b 67 31 74 04 ..R....t....join(....t....pkg1t.
1600 00 00 00 70 6b 67 32 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 ...pkg2(....(....s*.../usr/lib64
1620 2f 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 /portage/pym/portage/versions.py
1640 52 06 00 00 00 e4 00 00 00 73 06 00 00 00 00 16 14 01 04 01 63 01 00 00 00 01 00 00 00 03 00 00 R........s..........c...........
1660 00 43 00 00 00 73 2c 00 00 00 7c 00 00 64 00 00 6b 08 00 73 18 00 74 01 00 7c 00 00 83 01 00 72 .C...s,...|..d..k..s..t..|.....r
1680 20 00 74 02 00 64 01 00 19 53 74 02 00 64 02 00 19 53 64 00 00 53 28 03 00 00 00 4e 52 10 00 00 ..t..d...St..d...Sd..S(....NR...
16a0 00 52 0f 00 00 00 28 03 00 00 00 52 23 00 00 00 52 0b 00 00 00 74 06 00 00 00 5f 70 76 5f 72 65 .R....(....R#...R....t...._pv_re
16c0 28 01 00 00 00 74 04 00 00 00 65 61 70 69 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 (....t....eapi(....(....s*.../us
16e0 72 2f 6c 69 62 36 34 2f 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 r/lib64/portage/pym/portage/vers
1700 69 6f 6e 73 2e 70 79 74 0a 00 00 00 5f 67 65 74 5f 70 76 5f 72 65 03 01 00 00 73 06 00 00 00 00 ions.pyt...._get_pv_re....s.....
1720 01 18 01 08 02 63 02 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 8b 00 00 00 74 00 00 7c 01 .....c............C...s....t..|.
1740 00 83 01 00 6a 01 00 7c 00 00 83 01 00 7d 02 00 7c 02 00 64 07 00 6b 08 00 72 25 00 64 07 00 53 ....j..|.....}..|..d..k..r%.d..S
1760 7c 02 00 6a 03 00 64 01 00 83 01 00 64 07 00 6b 09 00 72 3e 00 64 07 00 53 7c 02 00 6a 03 00 64 |..j..d.....d..k..r>.d..S|..j..d
1780 02 00 83 01 00 7d 03 00 7c 03 00 64 07 00 6b 08 00 72 62 00 64 03 00 7d 03 00 6e 00 00 64 04 00 .....}..|..d..k..rb.d..}..n..d..
17a0 7c 03 00 17 7d 03 00 7c 02 00 6a 03 00 64 05 00 83 01 00 7c 02 00 6a 03 00 64 06 00 83 01 00 7c |...}..|..j..d.....|..j..d.....|
17c0 03 00 66 03 00 53 28 08 00 00 00 73 5e 00 00 00 0a 09 40 70 61 72 61 6d 20 6d 79 70 6b 67 3a 20 ..f..S(....s^.....@param.mypkg:.
17e0 70 76 0a 09 40 72 65 74 75 72 6e 3a 0a 09 31 2e 20 4e 6f 6e 65 20 69 66 20 69 6e 70 75 74 20 69 pv..@return:..1..None.if.input.i
1800 73 20 69 6e 76 61 6c 69 64 2e 0a 09 32 2e 20 28 70 6e 2c 20 76 65 72 2c 20 72 65 76 29 20 69 66 s.invalid...2..(pn,.ver,.rev).if
1820 20 69 6e 70 75 74 20 69 73 20 70 76 0a 09 74 08 00 00 00 70 6e 5f 69 6e 76 61 6c 74 03 00 00 00 .input.is.pv..t....pn_invalt....
1840 72 65 76 52 21 00 00 00 74 01 00 00 00 72 74 02 00 00 00 70 6e 74 03 00 00 00 76 65 72 4e 28 04 revR!...t....rt....pnt....verN(.
1860 00 00 00 52 46 00 00 00 52 1d 00 00 00 52 23 00 00 00 52 24 00 00 00 28 04 00 00 00 74 05 00 00 ...RF...R....R#...R$...(....t...
1880 00 6d 79 70 6b 67 52 45 00 00 00 74 01 00 00 00 6d 52 48 00 00 00 28 00 00 00 00 28 00 00 00 00 .mypkgRE...t....mRH...(....(....
18a0 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 s*.../usr/lib64/portage/pym/port
18c0 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 74 09 00 00 00 5f 70 6b 67 73 70 6c 69 74 09 01 00 age/versions.pyt...._pkgsplit...
18e0 00 73 14 00 00 00 00 07 15 01 0c 01 04 02 15 02 04 02 0f 01 0c 01 09 01 0a 02 73 04 00 00 00 5e .s........................s....^
1900 25 73 24 74 04 00 00 00 6e 75 6c 6c 63 03 00 00 00 07 00 00 00 05 00 00 00 43 00 00 00 73 dd 00 %s$t....nullc............C...s..
1920 00 00 79 0b 00 7c 00 00 6a 00 00 53 57 6e 11 00 04 74 01 00 6b 0a 00 72 1e 00 01 01 01 6e 01 00 ..y..|..j..SWn...t..k..r.....n..
1940 58 7c 00 00 6a 02 00 64 01 00 64 02 00 83 02 00 7d 03 00 64 06 00 7d 04 00 74 04 00 7c 03 00 83 X|..j..d..d.....}..d..}..t..|...
1960 01 00 64 02 00 6b 02 00 72 64 00 74 05 00 7d 05 00 74 06 00 7c 00 00 64 03 00 7c 02 00 83 01 01 ..d..k..rd.t..}..t..|..d..|.....
1980 7d 04 00 6e 4d 00 74 04 00 7c 03 00 83 01 00 64 04 00 6b 02 00 72 b1 00 7c 03 00 64 05 00 19 7d }..nM.t..|.....d..k..r..|..d...}
19a0 05 00 74 07 00 6a 08 00 7c 05 00 83 01 00 64 06 00 6b 09 00 72 b1 00 74 06 00 7c 03 00 64 02 00 ..t..j..|.....d..k..r..t..|..d..
19c0 19 64 03 00 7c 02 00 83 01 01 7d 04 00 71 b1 00 6e 00 00 7c 04 00 73 bb 00 64 06 00 53 7c 05 00 .d..|.....}..q..n..|..s..d..S|..
19e0 7c 04 00 64 05 00 19 7c 04 00 64 02 00 19 7c 04 00 64 04 00 19 66 04 00 7d 06 00 7c 06 00 53 28 |..d...|..d...|..d...f..}..|..S(
1a00 07 00 00 00 73 80 01 00 00 0a 09 54 61 6b 65 73 20 61 20 43 61 74 65 67 6f 72 79 2f 50 61 63 6b ....s......Takes.a.Category/Pack
1a20 61 67 65 2d 56 65 72 73 69 6f 6e 2d 52 65 76 20 61 6e 64 20 72 65 74 75 72 6e 73 20 61 20 6c 69 age-Version-Rev.and.returns.a.li
1a40 73 74 20 6f 66 20 65 61 63 68 2e 0a 09 0a 09 40 70 61 72 61 6d 20 6d 79 64 61 74 61 3a 20 44 61 st.of.each.....@param.mydata:.Da
1a60 74 61 20 74 6f 20 73 70 6c 69 74 0a 09 40 74 79 70 65 20 6d 79 64 61 74 61 3a 20 73 74 72 69 6e ta.to.split..@type.mydata:.strin
1a80 67 20 0a 09 40 70 61 72 61 6d 20 73 69 6c 65 6e 74 3a 20 73 75 70 70 72 65 73 73 20 65 72 72 6f g...@param.silent:.suppress.erro
1aa0 72 20 6d 65 73 73 61 67 65 73 0a 09 40 74 79 70 65 20 73 69 6c 65 6e 74 3a 20 42 6f 6f 6c 65 61 r.messages..@type.silent:.Boolea
1ac0 6e 20 28 69 6e 74 65 67 65 72 29 0a 09 40 72 79 70 65 3a 20 6c 69 73 74 0a 09 40 72 65 74 75 72 n.(integer)..@rype:.list..@retur
1ae0 6e 3a 0a 09 31 2e 20 20 49 66 20 65 61 63 68 20 65 78 69 73 74 73 2c 20 69 74 20 72 65 74 75 72 n:..1...If.each.exists,.it.retur
1b00 6e 73 20 5b 63 61 74 2c 20 70 6b 67 6e 61 6d 65 2c 20 76 65 72 73 69 6f 6e 2c 20 72 65 76 5d 0a ns.[cat,.pkgname,.version,.rev].
1b20 09 32 2e 20 20 49 66 20 63 61 74 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 63 65 64 20 69 6e .2...If.cat.is.not.specificed.in
1b40 20 6d 79 64 61 74 61 2c 20 63 61 74 20 77 69 6c 6c 20 62 65 20 22 6e 75 6c 6c 22 0a 09 33 2e 20 .mydata,.cat.will.be."null"..3..
1b60 20 69 66 20 72 65 76 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 69 74 20 77 69 6c 6c 20 62 .if.rev.does.not.exist.it.will.b
1b80 65 20 27 2d 72 30 27 0a 09 52 12 00 00 00 69 01 00 00 00 52 45 00 00 00 69 02 00 00 00 69 00 00 e.'-r0'..R....i....RE...i....i..
1ba0 00 00 4e 28 09 00 00 00 74 09 00 00 00 63 70 76 5f 73 70 6c 69 74 74 0e 00 00 00 41 74 74 72 69 ..N(....t....cpv_splitt....Attri
1bc0 62 75 74 65 45 72 72 6f 72 52 26 00 00 00 52 23 00 00 00 52 29 00 00 00 74 0c 00 00 00 5f 6d 69 buteErrorR&...R#...R)...t...._mi
1be0 73 73 69 6e 67 5f 63 61 74 52 4e 00 00 00 74 07 00 00 00 5f 63 61 74 5f 72 65 52 1d 00 00 00 28 ssing_catRN...t...._cat_reR....(
1c00 07 00 00 00 74 06 00 00 00 6d 79 64 61 74 61 52 1f 00 00 00 52 45 00 00 00 74 07 00 00 00 6d 79 ....t....mydataR....RE...t....my
1c20 73 70 6c 69 74 74 07 00 00 00 70 5f 73 70 6c 69 74 74 03 00 00 00 63 61 74 74 06 00 00 00 72 65 splitt....p_splitt....catt....re
1c40 74 76 61 6c 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f 70 6f tval(....(....s*.../usr/lib64/po
1c60 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 52 01 00 rtage/pym/portage/versions.pyR..
1c80 00 00 22 01 00 00 73 22 00 00 00 00 0e 03 01 0b 01 0d 01 04 01 12 01 06 01 12 01 06 01 15 01 12 .."...s"........................
1ca0 01 0a 01 15 01 1c 01 06 01 04 01 1e 01 74 08 00 00 00 5f 70 6b 67 5f 73 74 72 63 00 00 00 00 00 .............t...._pkg_strc.....
1cc0 00 00 00 04 00 00 00 42 00 00 00 73 3b 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 04 00 64 .......B...s;...e..Z..d..Z..d..d
1ce0 04 00 64 04 00 64 01 00 84 03 00 5a 04 00 64 04 00 64 04 00 64 04 00 64 02 00 84 03 00 5a 05 00 ..d..d.....Z..d..d..d..d.....Z..
1d00 64 03 00 84 00 00 5a 06 00 52 53 28 05 00 00 00 73 b3 01 00 00 0a 09 54 68 69 73 20 63 6c 61 73 d.....Z..RS(....s......This.clas
1d20 73 20 72 65 70 72 65 73 65 6e 74 73 20 61 20 63 70 76 2e 20 49 74 20 69 6e 68 65 72 69 74 73 20 s.represents.a.cpv..It.inherits.
1d40 66 72 6f 6d 20 73 74 72 20 28 75 6e 69 63 6f 64 65 20 69 6e 20 70 79 74 68 6f 6e 32 29 20 61 6e from.str.(unicode.in.python2).an
1d60 64 0a 09 68 61 73 20 61 74 74 72 69 62 75 74 65 73 20 74 68 61 74 20 63 61 63 68 65 20 72 65 73 d..has.attributes.that.cache.res
1d80 75 6c 74 73 20 66 6f 72 20 75 73 65 20 62 79 20 66 75 6e 63 74 69 6f 6e 73 20 6c 69 6b 65 20 63 ults.for.use.by.functions.like.c
1da0 61 74 70 6b 67 73 70 6c 69 74 20 61 6e 64 0a 09 63 70 76 5f 67 65 74 6b 65 79 20 77 68 69 63 68 atpkgsplit.and..cpv_getkey.which
1dc0 20 61 72 65 20 63 61 6c 6c 65 64 20 66 72 65 71 75 65 6e 74 6c 79 20 28 65 73 70 65 63 69 61 6c .are.called.frequently.(especial
1de0 6c 79 20 69 6e 20 6d 61 74 63 68 5f 66 72 6f 6d 5f 6c 69 73 74 29 2e 0a 09 49 6e 73 74 61 6e 63 ly.in.match_from_list)...Instanc
1e00 65 73 20 61 72 65 20 74 79 70 69 63 61 6c 6c 79 20 63 72 65 61 74 65 64 20 69 6e 20 64 62 61 70 es.are.typically.created.in.dbap
1e20 69 2e 63 70 5f 6c 69 73 74 28 29 20 6f 72 20 74 68 65 20 41 74 6f 6d 20 63 6f 6e 74 72 75 63 74 i.cp_list().or.the.Atom.contruct
1e40 6f 72 2c 0a 09 61 6e 64 20 70 72 6f 70 61 67 61 74 65 20 66 72 6f 6d 20 74 68 65 72 65 2e 20 47 or,..and.propagate.from.there..G
1e60 65 6e 65 72 61 6c 6c 79 2c 20 63 6f 64 65 20 74 68 61 74 20 70 69 63 6b 6c 65 73 20 74 68 65 73 enerally,.code.that.pickles.thes
1e80 65 20 6f 62 6a 65 63 74 73 20 77 69 6c 6c 0a 09 6d 61 6e 75 61 6c 6c 79 20 63 6f 6e 76 65 72 74 e.objects.will..manually.convert
1ea0 20 74 68 65 6d 20 74 6f 20 61 20 70 6c 61 69 6e 20 75 6e 69 63 6f 64 65 20 6f 62 6a 65 63 74 20 .them.to.a.plain.unicode.object.
1ec0 66 69 72 73 74 2e 0a 09 63 05 00 00 00 05 00 00 00 03 00 00 00 43 00 00 00 73 10 00 00 00 74 00 first...c............C...s....t.
1ee0 00 6a 01 00 7c 00 00 7c 01 00 83 02 00 53 28 01 00 00 00 4e 28 02 00 00 00 74 08 00 00 00 5f 75 .j..|..|.....S(....N(....t...._u
1f00 6e 69 63 6f 64 65 74 07 00 00 00 5f 5f 6e 65 77 5f 5f 28 05 00 00 00 74 03 00 00 00 63 6c 73 74 nicodet....__new__(....t....clst
1f20 03 00 00 00 63 70 76 74 04 00 00 00 73 6c 6f 74 74 04 00 00 00 72 65 70 6f 52 45 00 00 00 28 00 ....cpvt....slott....repoRE...(.
1f40 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f 70 6f 72 74 61 67 65 2f ...(....s*.../usr/lib64/portage/
1f60 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 52 5b 00 00 00 4c 01 00 00 pym/portage/versions.pyR[...L...
1f80 73 02 00 00 00 00 01 63 05 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 4c 01 00 00 74 00 00 s......c............C...sL...t..
1fa0 7c 01 00 74 01 00 83 02 00 73 1e 00 74 02 00 7c 01 00 83 01 00 7d 01 00 6e 00 00 74 01 00 6a 03 |..t.....s..t..|.....}..n..t..j.
1fc0 00 7c 01 00 83 01 00 01 74 04 00 7c 01 00 64 01 00 7c 04 00 83 01 01 7c 00 00 6a 05 00 64 02 00 .|......t..|..d..|.....|..j..d..
1fe0 3c 7c 00 00 6a 06 00 64 00 00 6b 08 00 72 62 00 74 08 00 7c 01 00 83 01 00 82 01 00 6e 00 00 7c <|..j..d..k..rb.t..|........n..|
2000 00 00 6a 06 00 64 03 00 19 64 04 00 17 7c 00 00 6a 06 00 64 05 00 19 17 7c 00 00 6a 05 00 64 06 ..j..d...d...|..j..d....|..j..d.
2020 00 3c 7c 00 00 6a 06 00 64 07 00 19 64 08 00 6b 02 00 72 cb 00 7c 01 00 64 09 00 1f 64 0a 00 6b .<|..j..d...d..k..r..|..d...d..k
2040 03 00 72 cb 00 64 0b 00 6a 09 00 7c 00 00 6a 06 00 64 0c 00 64 07 00 21 83 01 00 7c 00 00 6a 05 ..r..d..j..|..j..d..d..!...|..j.
2060 00 64 0d 00 3c 6e 1d 00 64 0b 00 6a 09 00 7c 00 00 6a 06 00 64 0c 00 1f 83 01 00 7c 00 00 6a 05 .d..<n..d..j..|..j..d......|..j.
2080 00 64 0d 00 3c 7c 00 00 7c 00 00 6a 05 00 64 0e 00 3c 7c 02 00 64 00 00 6b 09 00 72 11 01 7c 02 .d..<|..|..j..d..<|..d..k..r..|.
20a0 00 7c 00 00 6a 05 00 64 0f 00 3c 6e 00 00 7c 03 00 64 00 00 6b 09 00 72 48 01 74 0a 00 7c 03 00 .|..j..d..<n..|..d..k..rH.t..|..
20c0 83 01 00 7d 03 00 7c 03 00 73 38 01 74 0b 00 7d 03 00 6e 00 00 7c 03 00 7c 00 00 6a 05 00 64 10 ...}..|..s8.t..}..n..|..|..j..d.
20e0 00 3c 6e 00 00 64 00 00 53 28 11 00 00 00 4e 52 45 00 00 00 52 50 00 00 00 69 00 00 00 00 52 12 .<n..d..S(....NRE...RP...i....R.
2100 00 00 00 69 01 00 00 00 74 02 00 00 00 63 70 69 ff ff ff ff 74 02 00 00 00 72 30 69 fd ff ff ff ...i....t....cpi....t....r0i....
2120 73 03 00 00 00 2d 72 30 52 13 00 00 00 69 02 00 00 00 74 07 00 00 00 76 65 72 73 69 6f 6e 52 5d s....-r0R....i....t....versionR]
2140 00 00 00 52 5e 00 00 00 52 5f 00 00 00 28 0c 00 00 00 74 0a 00 00 00 69 73 69 6e 73 74 61 6e 63 ...R^...R_...(....t....isinstanc
2160 65 52 5a 00 00 00 52 0a 00 00 00 74 08 00 00 00 5f 5f 69 6e 69 74 5f 5f 52 01 00 00 00 74 08 00 eRZ...R....t....__init__R....t..
2180 00 00 5f 5f 64 69 63 74 5f 5f 52 50 00 00 00 52 23 00 00 00 52 0c 00 00 00 52 41 00 00 00 74 0f ..__dict__RP...R#...R....RA...t.
21a0 00 00 00 5f 67 65 6e 5f 76 61 6c 69 64 5f 72 65 70 6f 74 0d 00 00 00 5f 75 6e 6b 6e 6f 77 6e 5f ..._gen_valid_repot...._unknown_
21c0 72 65 70 6f 28 05 00 00 00 74 04 00 00 00 73 65 6c 66 52 5d 00 00 00 52 5e 00 00 00 52 5f 00 00 repo(....t....selfR]...R^...R_..
21e0 00 52 45 00 00 00 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f .RE...(....(....s*.../usr/lib64/
2200 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 52 portage/pym/portage/versions.pyR
2220 64 00 00 00 4f 01 00 00 73 24 00 00 00 00 01 0f 02 0f 01 0d 01 19 01 0f 01 0f 01 23 01 23 01 23 d...O...s$.................#.#.#
2240 02 1d 02 0d 01 0c 01 10 01 0c 01 0c 01 06 01 09 01 63 03 00 00 00 03 00 00 00 05 00 00 00 43 00 .................c............C.
2260 00 00 73 1c 00 00 00 74 00 00 64 01 00 7c 00 00 6a 01 00 7c 01 00 7c 02 00 83 04 00 82 01 00 64 ..s....t..d..|..j..|..|........d
2280 00 00 53 28 02 00 00 00 4e 73 20 00 00 00 5f 70 6b 67 5f 73 74 72 20 69 6e 73 74 61 6e 63 65 73 ..S(....Ns...._pkg_str.instances
22a0 20 61 72 65 20 69 6d 6d 75 74 61 62 6c 65 28 02 00 00 00 52 51 00 00 00 74 09 00 00 00 5f 5f 63 .are.immutable(....RQ...t....__c
22c0 6c 61 73 73 5f 5f 28 03 00 00 00 52 68 00 00 00 74 04 00 00 00 6e 61 6d 65 74 05 00 00 00 76 61 lass__(....Rh...t....namet....va
22e0 6c 75 65 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f 70 6f 72 lue(....(....s*.../usr/lib64/por
2300 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 74 0b 00 00 tage/pym/portage/versions.pyt...
2320 00 5f 5f 73 65 74 61 74 74 72 5f 5f 66 01 00 00 73 04 00 00 00 00 01 06 01 4e 28 07 00 00 00 74 .__setattr__f...s........N(....t
2340 08 00 00 00 5f 5f 6e 61 6d 65 5f 5f 74 0a 00 00 00 5f 5f 6d 6f 64 75 6c 65 5f 5f 74 07 00 00 00 ....__name__t....__module__t....
2360 5f 5f 64 6f 63 5f 5f 52 23 00 00 00 52 5b 00 00 00 52 64 00 00 00 52 6c 00 00 00 28 00 00 00 00 __doc__R#...R[...Rd...Rl...(....
2380 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f 70 6f 72 74 61 67 (....(....s*.../usr/lib64/portag
23a0 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 52 59 00 00 00 42 01 e/pym/portage/versions.pyRY...B.
23c0 00 00 73 08 00 00 00 06 08 06 02 12 03 12 17 63 03 00 00 00 08 00 00 00 04 00 00 00 43 00 00 00 ..s............c............C...
23e0 73 72 00 00 00 74 00 00 7c 00 00 64 01 00 7c 02 00 83 01 01 7d 03 00 7c 03 00 64 03 00 6b 08 00 sr...t..|..d..|.....}..|..d..k..
2400 72 22 00 64 03 00 53 7c 03 00 5c 04 00 7d 04 00 7d 05 00 7d 06 00 7d 07 00 7c 04 00 74 02 00 6b r".d..S|..\..}..}..}..}..|..t..k
2420 08 00 72 59 00 64 02 00 7c 00 00 6b 07 00 72 59 00 7c 05 00 7c 06 00 7c 07 00 66 03 00 53 7c 04 ..rY.d..|..k..rY.|..|..|..f..S|.
2440 00 64 02 00 17 7c 05 00 17 7c 06 00 7c 07 00 66 03 00 53 64 03 00 53 28 04 00 00 00 73 93 00 00 .d...|...|..|..f..Sd..S(....s...
2460 00 0a 09 40 70 61 72 61 6d 20 6d 79 70 6b 67 3a 20 65 69 74 68 65 72 20 61 20 70 76 20 6f 72 20 ...@param.mypkg:.either.a.pv.or.
2480 63 70 76 0a 09 40 72 65 74 75 72 6e 3a 0a 09 31 2e 20 4e 6f 6e 65 20 69 66 20 69 6e 70 75 74 20 cpv..@return:..1..None.if.input.
24a0 69 73 20 69 6e 76 61 6c 69 64 2e 0a 09 32 2e 20 28 70 6e 2c 20 76 65 72 2c 20 72 65 76 29 20 69 is.invalid...2..(pn,.ver,.rev).i
24c0 66 20 69 6e 70 75 74 20 69 73 20 70 76 0a 09 33 2e 20 28 63 70 2c 20 76 65 72 2c 20 72 65 76 29 f.input.is.pv..3..(cp,.ver,.rev)
24e0 20 69 66 20 69 6e 70 75 74 20 69 73 20 61 20 63 70 76 0a 09 52 45 00 00 00 52 12 00 00 00 4e 28 .if.input.is.a.cpv..RE...R....N(
2500 03 00 00 00 52 01 00 00 00 52 23 00 00 00 52 52 00 00 00 28 08 00 00 00 52 4c 00 00 00 52 1f 00 ....R....R#...RR...(....RL...R..
2520 00 00 52 45 00 00 00 74 09 00 00 00 63 61 74 70 73 70 6c 69 74 52 57 00 00 00 52 4a 00 00 00 52 ..RE...t....catpsplitRW...RJ...R
2540 4b 00 00 00 52 48 00 00 00 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 K...RH...(....(....s*.../usr/lib
2560 36 34 2f 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 64/portage/pym/portage/versions.
2580 70 79 52 07 00 00 00 6a 01 00 00 73 0e 00 00 00 00 08 12 01 0c 01 04 01 12 01 18 01 0d 02 63 02 pyR....j...s..................c.
25a0 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 e2 00 00 00 79 0b 00 7c 00 00 6a 00 00 53 57 6e ...........C...s....y..|..j..SWn
25c0 11 00 04 74 01 00 6b 0a 00 72 1e 00 01 01 01 6e 01 00 58 74 02 00 7c 00 00 64 01 00 7c 01 00 83 ...t..k..r.....n..Xt..|..d..|...
25e0 01 01 7d 02 00 7c 02 00 64 0a 00 6b 09 00 72 51 00 7c 02 00 64 02 00 19 64 03 00 17 7c 02 00 64 ..}..|..d..k..rQ.|..d...d...|..d
2600 04 00 19 17 53 74 04 00 6a 05 00 64 05 00 64 06 00 7c 00 00 66 01 00 16 17 74 06 00 64 07 00 64 ....St..j..d..d..|..f....t..d..d
2620 08 00 83 02 01 01 7c 00 00 6a 07 00 64 03 00 64 04 00 83 02 00 7d 03 00 74 08 00 7c 03 00 64 09 ......|..j..d..d.....}..t..|..d.
2640 00 19 64 01 00 7c 01 00 83 01 01 7d 02 00 7c 02 00 64 0a 00 6b 08 00 72 aa 00 64 0a 00 53 74 09 ..d..|.....}..|..d..k..r..d..St.
2660 00 7c 03 00 83 01 00 7d 04 00 7c 04 00 64 08 00 6b 02 00 72 d6 00 7c 03 00 64 02 00 19 64 03 00 .|.....}..|..d..k..r..|..d...d..
2680 17 7c 02 00 64 02 00 19 17 53 7c 02 00 64 02 00 19 53 64 0a 00 53 28 0b 00 00 00 73 33 00 00 00 .|..d....S|..d...Sd..S(....s3...
26a0 43 61 6c 6c 73 20 63 61 74 70 6b 67 73 70 6c 69 74 20 6f 6e 20 61 20 63 70 76 20 61 6e 64 20 72 Calls.catpkgsplit.on.a.cpv.and.r
26c0 65 74 75 72 6e 73 20 6f 6e 6c 79 20 74 68 65 20 63 70 2e 52 45 00 00 00 69 00 00 00 00 52 12 00 eturns.only.the.cp.RE...i....R..
26e0 00 00 69 01 00 00 00 73 1e 00 00 00 70 6f 72 74 61 67 65 2e 76 65 72 73 69 6f 6e 73 2e 63 70 76 ..i....s....portage.versions.cpv
2700 5f 67 65 74 6b 65 79 28 29 20 73 1d 00 00 00 63 61 6c 6c 65 64 20 77 69 74 68 20 69 6e 76 61 6c _getkey().s....called.with.inval
2720 69 64 20 63 70 76 3a 20 27 25 73 27 74 0a 00 00 00 73 74 61 63 6b 6c 65 76 65 6c 69 02 00 00 00 id.cpv:.'%s't....stackleveli....
2740 69 ff ff ff ff 4e 28 0a 00 00 00 52 60 00 00 00 52 51 00 00 00 52 01 00 00 00 52 23 00 00 00 74 i....N(....R`...RQ...R....R#...t
2760 08 00 00 00 77 61 72 6e 69 6e 67 73 74 04 00 00 00 77 61 72 6e 74 12 00 00 00 44 65 70 72 65 63 ....warningst....warnt....Deprec
2780 61 74 69 6f 6e 57 61 72 6e 69 6e 67 52 26 00 00 00 52 4e 00 00 00 52 29 00 00 00 28 05 00 00 00 ationWarningR&...RN...R)...(....
27a0 74 05 00 00 00 6d 79 63 70 76 52 45 00 00 00 52 55 00 00 00 74 07 00 00 00 6d 79 73 6c 61 73 68 t....mycpvRE...RU...t....myslash
27c0 74 05 00 00 00 6d 79 6c 65 6e 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 t....mylen(....(....s*.../usr/li
27e0 62 36 34 2f 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 b64/portage/pym/portage/versions
2800 2e 70 79 52 03 00 00 00 7b 01 00 00 73 24 00 00 00 00 02 03 01 0b 01 0d 01 04 01 12 01 0c 01 14 .pyR....{...s$..................
2820 02 09 01 0b 01 0d 02 12 01 16 01 0c 01 04 01 0c 01 0c 01 14 02 63 02 00 00 00 03 00 00 00 05 00 .....................c..........
2840 00 00 43 00 00 00 73 53 00 00 00 79 0b 00 7c 00 00 6a 00 00 53 57 6e 11 00 04 74 01 00 6b 0a 00 ..C...sS...y..|..j..SWn...t..k..
2860 72 1e 00 01 01 01 6e 01 00 58 74 02 00 7c 00 00 64 01 00 7c 01 00 83 01 01 7d 02 00 7c 02 00 64 r.....n..Xt..|..d..|.....}..|..d
2880 03 00 6b 08 00 72 41 00 64 03 00 53 7c 00 00 74 04 00 7c 02 00 64 02 00 17 83 01 00 1f 53 28 04 ..k..rA.d..S|..t..|..d.......S(.
28a0 00 00 00 73 2f 00 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 76 20 28 69 6e 63 6c 75 64 69 6e 67 ...s/...Returns.the.v.(including
28c0 20 72 65 76 69 73 69 6f 6e 29 20 66 72 6f 6d 20 61 6e 20 63 70 76 2e 52 45 00 00 00 52 13 00 00 .revision).from.an.cpv.RE...R...
28e0 00 4e 28 05 00 00 00 52 62 00 00 00 52 51 00 00 00 52 03 00 00 00 52 23 00 00 00 52 29 00 00 00 .N(....Rb...RQ...R....R#...R)...
2900 28 03 00 00 00 52 75 00 00 00 52 45 00 00 00 52 60 00 00 00 28 00 00 00 00 28 00 00 00 00 73 2a (....Ru...RE...R`...(....(....s*
2920 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 .../usr/lib64/portage/pym/portag
2940 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 52 04 00 00 00 93 01 00 00 73 10 00 00 00 00 02 03 01 0b e/versions.pyR........s.........
2960 01 0d 01 04 01 12 01 0c 01 04 01 63 01 00 00 00 02 00 00 00 02 00 00 00 03 00 00 00 73 22 00 00 ...........c................s"..
2980 00 69 00 00 89 01 00 87 00 00 87 01 00 66 02 00 64 01 00 86 00 00 7d 01 00 74 00 00 7c 01 00 83 .i...........f..d.....}..t..|...
29a0 01 00 53 28 02 00 00 00 73 ad 01 00 00 0a 09 43 72 65 61 74 65 20 61 6e 20 6f 62 6a 65 63 74 20 ..S(....s......Create.an.object.
29c0 66 6f 72 20 73 6f 72 74 69 6e 67 20 63 70 76 73 2c 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 for.sorting.cpvs,.to.be.used.as.
29e0 74 68 65 20 27 6b 65 79 27 20 70 61 72 61 6d 65 74 65 72 0a 09 69 6e 20 70 6c 61 63 65 73 20 6c the.'key'.parameter..in.places.l
2a00 69 6b 65 20 6c 69 73 74 2e 73 6f 72 74 28 29 20 6f 72 20 73 6f 72 74 65 64 28 29 2e 20 54 68 69 ike.list.sort().or.sorted()..Thi
2a20 73 20 63 61 6c 6c 73 20 63 61 74 70 6b 67 73 70 6c 69 74 28 29 20 6f 6e 63 65 20 66 6f 72 0a 09 s.calls.catpkgsplit().once.for..
2a40 65 61 63 68 20 63 70 76 20 61 6e 64 20 63 61 63 68 65 73 20 74 68 65 20 72 65 73 75 6c 74 2e 20 each.cpv.and.caches.the.result..
2a60 49 66 20 61 20 67 69 76 65 6e 20 63 70 76 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 20 74 77 6f If.a.given.cpv.is.invalid.or.two
2a80 20 63 70 76 73 0a 09 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 20 63 61 74 65 67 6f 72 79 2f 70 .cpvs..have.different.category/p
2aa0 61 63 6b 61 67 65 20 6e 61 6d 65 73 2c 20 74 68 65 6e 20 70 6c 61 69 6e 20 73 74 72 69 6e 67 20 ackage.names,.then.plain.string.
2ac0 28 3e 20 61 6e 64 20 3c 29 0a 09 63 6f 6d 70 61 72 69 73 6f 6e 20 69 73 20 75 73 65 64 2e 0a 0a (>.and.<)..comparison.is.used...
2ae0 09 40 72 74 79 70 65 3a 20 6b 65 79 20 6f 62 6a 65 63 74 20 66 6f 72 20 73 6f 72 74 69 6e 67 0a .@rtype:.key.object.for.sorting.
2b00 09 40 72 65 74 75 72 6e 3a 20 6f 62 6a 65 63 74 20 66 6f 72 20 75 73 65 20 61 73 20 74 68 65 20 .@return:.object.for.use.as.the.
2b20 27 6b 65 79 27 20 70 61 72 61 6d 65 74 65 72 20 69 6e 20 70 6c 61 63 65 73 20 6c 69 6b 65 0a 09 'key'.parameter.in.places.like..
2b40 09 6c 69 73 74 2e 73 6f 72 74 28 29 20 6f 72 20 73 6f 72 74 65 64 28 29 0a 09 63 02 00 00 00 04 .list.sort().or.sorted()..c.....
2b60 00 00 00 05 00 00 00 13 00 00 00 73 49 01 00 00 88 01 00 6a 00 00 7c 00 00 74 01 00 83 02 00 7d ...........sI......j..|..t.....}
2b80 02 00 7c 02 00 74 01 00 6b 08 00 72 7c 00 64 00 00 7d 02 00 79 0d 00 7c 00 00 6a 03 00 7d 02 00 ..|..t..k..r|.d..}..y..|..j..}..
2ba0 57 6e 3b 00 04 74 04 00 6b 0a 00 72 6e 00 01 01 01 79 16 00 74 05 00 7c 00 00 64 01 00 88 00 00 Wn;..t..k..rn....y..t..|..d.....
2bc0 83 01 01 7d 02 00 57 71 6f 00 04 74 06 00 6b 0a 00 72 6a 00 01 01 01 71 6f 00 58 6e 01 00 58 7c ...}..Wqo..t..k..rj....qo.Xn..X|
2be0 02 00 88 01 00 7c 00 00 3c 6e 00 00 88 01 00 6a 00 00 7c 01 00 74 01 00 83 02 00 7d 03 00 7c 03 .....|..<n.....j..|..t.....}..|.
2c00 00 74 01 00 6b 08 00 72 f8 00 64 00 00 7d 03 00 79 0d 00 7c 01 00 6a 03 00 7d 03 00 57 6e 3b 00 .t..k..r..d..}..y..|..j..}..Wn;.
2c20 04 74 04 00 6b 0a 00 72 ea 00 01 01 01 79 16 00 74 05 00 7c 01 00 64 01 00 88 00 00 83 01 01 7d .t..k..r.....y..t..|..d........}
2c40 03 00 57 71 eb 00 04 74 06 00 6b 0a 00 72 e6 00 01 01 01 71 eb 00 58 6e 01 00 58 7c 03 00 88 01 ..Wq...t..k..r.....q..Xn..X|....
2c60 00 7c 01 00 3c 6e 00 00 7c 02 00 64 00 00 6b 08 00 73 22 01 7c 03 00 64 00 00 6b 08 00 73 22 01 .|..<n..|..d..k..s".|..d..k..s".
2c80 7c 02 00 6a 07 00 7c 03 00 6a 07 00 6b 03 00 72 36 01 7c 00 00 7c 01 00 6b 04 00 7c 00 00 7c 01 |..j..|..j..k..r6.|..|..k..|..|.
2ca0 00 6b 00 00 18 53 74 08 00 7c 02 00 6a 09 00 7c 03 00 6a 09 00 83 02 00 53 28 02 00 00 00 4e 52 .k...St..|..j..|..j.....S(....NR
2cc0 45 00 00 00 28 0a 00 00 00 74 03 00 00 00 67 65 74 74 05 00 00 00 46 61 6c 73 65 52 23 00 00 00 E...(....t....gett....FalseR#...
2ce0 52 5d 00 00 00 52 51 00 00 00 52 59 00 00 00 52 0c 00 00 00 52 60 00 00 00 52 09 00 00 00 52 62 R]...RQ...RY...R....R`...R....Rb
2d00 00 00 00 28 04 00 00 00 74 04 00 00 00 63 70 76 31 74 04 00 00 00 63 70 76 32 74 06 00 00 00 73 ...(....t....cpv1t....cpv2t....s
2d20 70 6c 69 74 31 74 06 00 00 00 73 70 6c 69 74 32 28 02 00 00 00 52 45 00 00 00 74 0b 00 00 00 73 plit1t....split2(....RE...t....s
2d40 70 6c 69 74 5f 63 61 63 68 65 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f 70 plit_cache(....s*.../usr/lib64/p
2d60 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 74 07 ortage/pym/portage/versions.pyt.
2d80 00 00 00 63 6d 70 5f 63 70 76 ad 01 00 00 73 32 00 00 00 00 02 12 01 0c 01 06 01 03 01 0d 01 0d ...cmp_cpv....s2................
2da0 01 03 01 16 01 0d 01 08 01 0d 02 12 01 0c 01 06 01 03 01 0d 01 0d 01 03 01 16 01 0d 01 08 01 0d ................................
2dc0 02 2a 01 14 02 28 01 00 00 00 74 0c 00 00 00 63 6d 70 5f 73 6f 72 74 5f 6b 65 79 28 02 00 00 00 .*...(....t....cmp_sort_key(....
2de0 52 45 00 00 00 52 7f 00 00 00 28 00 00 00 00 28 02 00 00 00 52 45 00 00 00 52 7e 00 00 00 73 2a RE...R....(....(....RE...R~...s*
2e00 00 00 00 2f 75 73 72 2f 6c 69 62 36 34 2f 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 .../usr/lib64/portage/pym/portag
2e20 65 2f 76 65 72 73 69 6f 6e 73 2e 70 79 52 05 00 00 00 9e 01 00 00 73 06 00 00 00 00 0d 06 02 12 e/versions.pyR........s.........
2e40 1f 63 01 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 10 00 00 00 7c 00 00 6a 00 00 64 01 00 .c............C...s....|..j..d..
2e60 64 02 00 83 02 00 53 28 03 00 00 00 4e 52 12 00 00 00 69 01 00 00 00 28 01 00 00 00 52 26 00 00 d.....S(....NR....i....(....R&..
2e80 00 28 01 00 00 00 74 05 00 00 00 6d 79 64 65 70 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f .(....t....mydep(....(....s*.../
2ea0 75 73 72 2f 6c 69 62 36 34 2f 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 usr/lib64/portage/pym/portage/ve
2ec0 72 73 69 6f 6e 73 2e 70 79 52 02 00 00 00 ce 01 00 00 73 02 00 00 00 00 01 63 02 00 00 00 06 00 rsions.pyR........s......c......
2ee0 00 00 06 00 00 00 43 00 00 00 73 d7 00 00 00 7c 00 00 73 0a 00 64 01 00 53 74 00 00 7c 00 00 83 ......C...s....|..s..d..St..|...
2f00 01 00 64 02 00 6b 02 00 72 24 00 7c 00 00 64 03 00 19 53 7c 00 00 64 03 00 19 7d 02 00 79 0d 00 ..d..k..r$.|..d...S|..d...}..y..
2f20 7c 02 00 6a 01 00 7d 03 00 57 6e 26 00 04 74 02 00 6b 0a 00 72 63 00 01 01 01 74 03 00 7c 02 00 |..j..}..Wn&..t..k..rc....t..|..
2f40 64 04 00 7c 01 00 83 01 01 6a 01 00 7d 03 00 6e 01 00 58 78 6c 00 7c 00 00 64 02 00 1f 44 5d 60 d..|.....j..}..n..Xxl.|..d...D]`
2f60 00 7d 04 00 79 0d 00 7c 04 00 6a 01 00 7d 05 00 57 6e 26 00 04 74 02 00 6b 0a 00 72 aa 00 01 01 .}..y..|..j..}..Wn&..t..k..r....
2f80 01 74 03 00 7c 04 00 64 04 00 7c 01 00 83 01 01 6a 01 00 7d 05 00 6e 01 00 58 74 04 00 7c 05 00 .t..|..d..|.....j..}..n..Xt..|..
2fa0 7c 03 00 83 02 00 64 03 00 6b 04 00 72 6f 00 7c 04 00 7d 02 00 7c 05 00 7d 03 00 71 6f 00 71 6f |.....d..k..ro.|..}..|..}..qo.qo
2fc0 00 57 7c 02 00 53 28 05 00 00 00 73 32 00 00 00 41 63 63 65 70 74 73 20 4e 6f 6e 65 20 61 72 67 .W|..S(....s2...Accepts.None.arg
2fe0 75 6d 65 6e 74 73 3b 20 61 73 73 75 6d 65 73 20 6d 61 74 63 68 65 73 20 61 72 65 20 76 61 6c 69 uments;.assumes.matches.are.vali
3000 64 2e 74 00 00 00 00 69 01 00 00 00 69 00 00 00 00 52 45 00 00 00 28 05 00 00 00 52 29 00 00 00 d.t....i....i....RE...(....R)...
3020 52 62 00 00 00 52 51 00 00 00 52 59 00 00 00 52 09 00 00 00 28 06 00 00 00 74 09 00 00 00 6d 79 Rb...RQ...RY...R....(....t....my
3040 6d 61 74 63 68 65 73 52 45 00 00 00 74 09 00 00 00 62 65 73 74 6d 61 74 63 68 74 02 00 00 00 76 matchesRE...t....bestmatcht....v
3060 32 74 01 00 00 00 78 74 02 00 00 00 76 31 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 2t....xt....v1(....(....s*.../us
3080 72 2f 6c 69 62 36 34 2f 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 r/lib64/portage/pym/portage/vers
30a0 69 6f 6e 73 2e 70 79 52 00 00 00 00 d1 01 00 00 73 24 00 00 00 00 02 06 01 04 01 12 01 08 01 0a ions.pyR........s$..............
30c0 01 03 01 0d 01 0d 01 19 01 11 01 03 01 0d 01 0d 01 19 01 15 01 06 01 0d 01 28 33 00 00 00 74 07 .........................(3...t.
30e0 00 00 00 5f 5f 61 6c 6c 5f 5f 74 02 00 00 00 72 65 74 03 00 00 00 73 79 73 52 72 00 00 00 74 0a ...__all__t....ret....sysRr...t.
3100 00 00 00 68 65 78 76 65 72 73 69 6f 6e 74 07 00 00 00 75 6e 69 63 6f 64 65 52 5a 00 00 00 74 03 ...hexversiont....unicodeRZ...t.
3120 00 00 00 73 74 72 74 07 00 00 00 70 6f 72 74 61 67 65 74 05 00 00 00 70 72 6f 78 79 74 0a 00 00 ...strt....portaget....proxyt...
3140 00 6c 61 7a 79 69 6d 70 6f 72 74 74 07 00 00 00 67 6c 6f 62 61 6c 73 52 0a 00 00 00 74 0c 00 00 .lazyimportt....globalsR....t...
3160 00 70 6f 72 74 61 67 65 2e 65 61 70 69 52 0b 00 00 00 74 11 00 00 00 70 6f 72 74 61 67 65 2e 65 .portage.eapiR....t....portage.e
3180 78 63 65 70 74 69 6f 6e 52 0c 00 00 00 74 14 00 00 00 70 6f 72 74 61 67 65 2e 6c 6f 63 61 6c 69 xceptionR....t....portage.locali
31a0 7a 61 74 69 6f 6e 52 0d 00 00 00 52 67 00 00 00 74 04 00 00 00 5f 63 61 74 74 04 00 00 00 5f 70 zationR....Rg...t...._catt...._p
31c0 6b 67 74 02 00 00 00 5f 76 74 04 00 00 00 5f 72 65 76 74 03 00 00 00 5f 76 72 74 03 00 00 00 5f kgt...._vt...._revt...._vrt...._
31e0 63 70 74 04 00 00 00 5f 63 70 76 74 03 00 00 00 5f 70 76 74 07 00 00 00 63 6f 6d 70 69 6c 65 52 cpt...._cpvt...._pvt....compileR
3200 1c 00 00 00 52 2d 00 00 00 52 2e 00 00 00 74 0f 00 00 00 65 6e 64 76 65 72 73 69 6f 6e 5f 6b 65 ....R-...R....t....endversion_ke
3220 79 73 52 08 00 00 00 52 09 00 00 00 52 06 00 00 00 74 07 00 00 00 56 45 52 42 4f 53 45 52 44 00 ysR....R....R....t....VERBOSERD.
3240 00 00 52 46 00 00 00 52 23 00 00 00 52 4e 00 00 00 52 53 00 00 00 52 52 00 00 00 52 01 00 00 00 ..RF...R#...RN...RS...RR...R....
3260 52 59 00 00 00 52 07 00 00 00 52 03 00 00 00 52 04 00 00 00 52 05 00 00 00 52 02 00 00 00 52 00 RY...R....R....R....R....R....R.
3280 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 2a 00 00 00 2f 75 73 72 2f 6c 69 62 36 ...(....(....(....s*.../usr/lib6
32a0 34 2f 70 6f 72 74 61 67 65 2f 70 79 6d 2f 70 6f 72 74 61 67 65 2f 76 65 72 73 69 6f 6e 73 2e 70 4/portage/pym/portage/versions.p
32c0 79 74 08 00 00 00 3c 6d 6f 64 75 6c 65 3e 06 00 00 00 73 6e 00 00 00 09 01 0f 01 0c 03 0c 01 0c yt....<module>....sn............
32e0 01 0c 02 0f 01 09 02 06 02 0c 01 12 01 03 01 07 02 10 01 10 01 10 01 10 02 06 06 06 05 03 01 07 ................................
3300 01 0a 03 06 01 06 01 12 02 03 01 23 01 26 02 03 01 1b 01 1e 02 03 01 2f 01 32 03 17 01 0f 01 29 ...........#.&........./.2.....)
3320 01 15 02 0c 08 0c 98 09 1a 03 01 22 01 25 03 09 06 0c 16 13 01 06 02 0f 20 16 28 0f 11 0c 18 0c ...........".%............(.....
3340 0b 0c 30 09 03 ..0..