Check-in [dfb74d86df]
Not logged in
Overview
Comment:Cleanup the manifest file name pattern handling.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: dfb74d86dfbb348ec354442f3025cc67f2b32806
User & Date: mistachkin on 2016-10-28 05:47:21
Other Links: manifest | tags
Context
2016-10-28
20:59
Fix URI query parameter escaping when evaluated in Eagle. check-in: ca8bb45c5e user: mistachkin tags: trunk
05:47
Cleanup the manifest file name pattern handling. check-in: dfb74d86df user: mistachkin tags: trunk
04:59
Add temporary directory cleanup block missing from the previous check-in. check-in: 1c31eb341e user: mistachkin tags: trunk
Changes

Modified client/1.0/neutral/pkgd.eagle from [2454d82a5a] to [7103930af5].

1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127












1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
    # NOTE: Initialize list of platforms to return.  This will be populated
    #       based on the platform directories available in the downloaded
    #       manfiest data.
    #
    set platforms [list]

    #
    # NOTE: Read the (OpenPGP verified) Fossil manifest data from the local
    #       file and split it into lines.
    #
    set data [readFile $localFileName]; set lines [split $data \n]













    foreach line $lines {
      if {[string range $line 0 1] eq "F "} then {
        set fileName [lindex [split $line " "] 1]

        if {[string match [file join \
            $language $version * $packageName *] $fileName]} then {
          set directory [lindex [file split $fileName] 2]

          if {[string length $directory] > 0} then {
            lappend platforms $directory
          }
        }
      }







|
|


>
>
>
>
>
>
>
>
>
>
>
>





|
<







1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145

1146
1147
1148
1149
1150
1151
1152
    # NOTE: Initialize list of platforms to return.  This will be populated
    #       based on the platform directories available in the downloaded
    #       manfiest data.
    #
    set platforms [list]

    #
    # NOTE: Read the (OpenPGP verified) manifest data from the local file
    #       and split it into lines.
    #
    set data [readFile $localFileName]; set lines [split $data \n]

    #
    # NOTE: Figure out the pattern to use when matching against the file
    #       names in the manifest data.  If available, this will include
    #       the package name; otherwise, platform names for all packages
    #       will be considered.
    #
    if {[string length $packageName] > 0} then {
      set pattern [file join $language $version * $packageName *]
    } else {
      set pattern [file join $language $version *]
    }

    foreach line $lines {
      if {[string range $line 0 1] eq "F "} then {
        set fileName [lindex [split $line " "] 1]

        if {[string match $pattern $fileName]} then {

          set directory [lindex [file split $fileName] 2]

          if {[string length $directory] > 0} then {
            lappend platforms $directory
          }
        }
      }

Modified client/1.0/neutral/pkgd.eagle.asc from [f2894f5fdc] to [6d011a7df4].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJYEts2AAoJEFAslq9JXcLZkokP+QEESqinIHbC6RUSAHpWooKM
mNymY5X6JPyNuQfL7hLTb4kpTDsU1WStssymx9Wo8q8rzxYyHhkkmctE/wTCPeas
Yq8mHr8SpgsYoXFaRB3W1WWVc22jWJ999rRDcdFeT5G4Ju5So/Lu7h2RxcetSSSe
4+xf8Rk0NTUzR0D7JYmZLa5FqHHVVlVRQsITlVIMrteL7+U4CVx1VWV6epdORXWY
D25fS7tqRtL27yKVfzBH2mqOIbVr3t46yJDeWXwNEOp6uFJn2NMdTAKIz3qc1z3g
Z8Q0TlvWmXs+1c7ArsBRw+kLEghihCiox/1yLX2w0rKCANYCOHhX6z8zvA7KqggQ
GMDQr+5WfHJpBb6bQvUe3EER/A3za6wy4IUTS8Lg3PEHLU0WmBhIU9Gx8K+zWT/3
lMROJSp0n4KccK2j2IWPKAd4Lbw5WE2WGmbVC259SYXou2TuqtYwm+DN4631e0/4
0BxJ5Qm3KLtjEucBHS6stEiXY/X/7wH5smzE6PShJYRwhUMDYqLkUcDPh8m1D0vK
dwrUn3P/Ym/9SzFP/y1Po1EpBTdD5Q6Cf9eSVfKOPnCZvjPmtylvPHaeN1BlpH7S
3OAP9wIbJSdzlAvd2L/urvsg/zjJY8f0WOGeXZtmfUPCe0og7K7JGKGuNevkxf4/
YHto9xIzPcUlUSb5dUx6
=iO0g
-----END PGP SIGNATURE-----




|
|
|
|
|
|
|
|
|
|
|
|
|

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJYEuYxAAoJEFAslq9JXcLZnvQQAJ8oj5fjPA/zRuLvQrM2ENbf
yy3ww8PhTotPtyBb34/T34+LSfSE7DsaW7g9wbsmKl3tNRqeQvzLhMYqeqkvjpEA
81Wam616GCdWU28GbFvBz//53WYPgN4ouV6YOFtzlafurS5JG8R/4rXmwvSwbRuk
dHNO2l6mNbmPl1jm21Rw0gdHegx+Qe3Y5NXdJR8hzdvzg6wuWRh5CO6VV/ExokAz
7fZpGDAYut5rIMrB6WNgHLX8YEReLIbb0PaeSgFvJrtx5lVYdZWUebDpUylkPG2n
8NCvL1wlYWNUSz0k4tJa9ImfmJKWQwZnonsmCGA1p7YKNbDGUF5AO6UmdMe9ydpS
ryPpDO/W/tgBg2l1YO3sPhCBLZFo34urhUCxKmkv29AMYaEzucGis0w5JgaZBna/
fIwEp/+UAQj8eytiNnY9Rs+jtlNzwp6s45VI7rcXJlL4JPK4gErPLCQOM/21Oa6i
ofUueysfw1atQQT5/J4FU2ASlQ5KxqHDsPgyEgpdbno704G4h8RpYfi3XC0uU8O4
Ppjd7C5LBgc8ftXx0hK8s6wBU5BXqmwNr+PYFtxYmMFMVPhDA7dZENF4pe59JmGr
GgU2MperYd5PyCu427Y+ha0CG+epBDg7U5Zs+u12OTDL1mMvGSNCnPs1zzzdgy8d
+kON9b7/lBnjdRGUBmBc
=7Dn+
-----END PGP SIGNATURE-----

Modified client/1.0/neutral/pkgd.eagle.harpy from [f6c34c9837] to [b945235380].

17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<Certificate xmlns="https://eagle.to/2011/harpy"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Protocol>None</Protocol>
  <Vendor>Mistachkin Systems</Vendor>
  <Id>f4b808ee-2347-4928-bd71-6af82742e87e</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-10-28T04:57:13.0595235Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    jrDuYWKnfrijkFkyX0oz4vvzPuOL8xBrhPbUxuXjyD1RFPQsw4CcsMsve+es5T/xYRMytGIJM773
    37NN0H7hXggH1irhdv8zj2s/2NgiLOPOrQNgUxZqQ4VsMpiqb+nDtwySLsMT6KOQq6WWGnobzsj/
    J2e7E7H7lVjd8k0lFcgw2PbrXBXfXH5l95ojRszJUX1CxU0soghYxN05EIiGcLQL5EE6HZKCnpIU
    JiyqNHVerIcuWN/Ompqq4dUwQI80lAOGvon056s9T6NfQfXb0t7d9rTywjn7A31OCSjZ5LHMUPYD
    Rswil1uarmOBkWOoqmX5/WKO33n+5PXje1lMuoQ6IreTPZMHdwENo25zp9YRR9e9jyL64LRC6Te6
    yNX9vxWfs6/dp5dq76zR2GIgO+CYU5ilMQ6bcxYKEGfj/6s+jfWHf/nmYIdzb/lmqdvoNylZPOhz
    WrV2O+3JKU2Odw5r1j8XfYqSdr9sn2e+Jsd9dGCkUYPkOP/+y96QiyaOO6udk3tacRI/J3PaIwK2
    HqwBDZzh3XjZBssBWjrgpYp87cMAxg07BmQOvXyDX9IeRqdzqq8s5ggG7hiOhJIrmAtZmq/Av00h
    hPhcntJSk/eSTHq9jnJq3ouzRTs+HFpaTvNRzrmnuNSrOCqvT6b57ETNN9ThKgEiNWDjHVPshyqD
    DDr8po6wEgK/vDoRaYp3YctgdneF+lKpScOtLXz4L0PCjSa9ovb6ErQ5DNaWYNogC+jeqYJVSp4P
    mBVfZKERDEszZP2eMV8ROk+p8eMqfGdDYrjzsHA8U0VGXF+yp/a2K5BVoZFMe0Cdf5FtRP4O0oia
    Mz/iWUPNFA6rebko4v1COfGuHda2f0lvLjH2onV1NlJe9TPPB1H5zdRapYbT+pnxQ5gZQaEUUUIE
    Pe7RXHQFSzbkeG8cZOlzEG3kvkMJ4PTh45exn8/NQ50pzvICyKRVKGEIhxHqUoIaW0PLYGrQJ6k+
    CLb2C8UPW9/3N3AdMr4ocmDS0Obhn9Wwi80tIIxlUKR+b9GCijaK0zYuRhVcpdAO8U3rruI+nHr1
    QhAFm1skBgE2w1Qmh7YuXWri8af1dx3s8T5/TW+/h5aTlxoWPNTzKdyeY+o2UDDjYMPI607avrH3
    fd94t1AVWAyt0Ey0CYRgiF5KaoD6N02kmP5V+Y0UUjGlkVPnwQ29rB2/DmtRqQnXOXhNItEXIgEx
    o46BTJDqecIyWCRnRBm75IuXez+xnOghXb/omGOCVsWlX0YQ5FtUs084DePQsMsxyJJU7+ceuiU9
    wmZhs6/4SUC5OSFRPqPdSOVRd3qv0S7aFGj30375D3WgDGIJ85/1rKrWlq4vDJiFqjRabzRjphE9
    pFSNAcEjbqp6zmQ6XNiWCo7YAtLL9LaqYKMxe513zSOQwgExV2nr9u30ILLdowHzwFNwg1rVSlPw
    46K49FPMY6uHaNoJ9GgQocBXKxmWld/YfVXlvdnu1/D6ZQWOi4bYMAc2kSXQCyNIBiFgy/dnP65u
    Qgp0DiF43JCy/tBRfUWjXlf7SRfTQUipaLpoHaK/3QcN3KgtAzK6NOSEhuGh//D+oa0o4fXT4ycS
    YOs5tsnAmMySc/O1Z8/BHLtm9IwodBMzxuS5nA2ZWjBbTicDsQ6Ti98Ch/eH3989ps91gf+VrrgN
    x4t1rYGny9mwMDD1Pf1HJJ/keseLgOvhmaZd5al3yDwZZk/CUbM++tHPI4CkrCoRzBzJI3xnxBUU
    1yWR/fu2745Be548ML0f/WcCMCaLL89AkNf/1cg740okykrbvl0pn06bQOEtszNQ/Q9lVsTfA+rB
    hapxxakIgtlEq4RLiir5FkgX4bTliiPMFGHbdpNQHU/jEJZLIfHN+6P4jJM6Bg1WTyKO3qBvMUVL
    /vLMNELdm+Lh0FlnqfWKPyY9frJ6NeOvpP1i9PzVczc1JFISFsF/s/toyAbbYWliYBw+GoP608vv
    ZXZ0SUSdbZK1kkvMf/F13c//qshEkqxRoGaio46MMKHohtizoosYXvUBVM78b+aXWIAIHRzceW5J
    tpW5lvutqgx0hjGQKeHYR43gvEqrYiXPvh/jNR1KjZ8T6Og6U9bGc6wyPKSfgDpdjT3XXs8tqplm
    6jIySjnWVG5h5MpfpUZ1Bf/VVNR++kkAioAYwoIA821A7slqTyqhESxSyp0KeC6l44p4Ksz9SbZb
    46Io6Q0VBukuM3cPkI9zovjy4Q99JJl5qFS04aDU+V6EWxr/m2+cTJH3qST0d7xA4e8AX6xv6GlR
    QC5VJTUMYE8CIGuZY0R9KV07SCNEek3giG1xsUdz7w562HxiRJfzk9lffMbxnSW2cbGgQDTpewfL
    5MA9MY7hDtXZwMoiZPswMgWRoM1zQQTJoDadZ0KKzlibw7PYYbdlspjdPYNEiX8sNu1RaXwuRLwV
    r2zRH/FR3qF4rZeHIfAy3EfwW6pFBlS0Qb/bXL57h9y7G9OOgGd2iwkUsjImvd78apy9BvhLHo4o
    fw1MIEW8OD2283sVomFU4iHnchSTZia+6b+Yo2RHaXuxIc09os3bLsK6xTAOFH+hgiJOM1yIf61/
    i+0PGboUFq3vW0Sq2QxTARf0sTxdWX/IA57T04OafmlEE876fu0vKqZl5/GqDHDPp+204MhWSu9X
    stiG5asS/GTehEX5JT561eE5cNC9pXGXfO4G3oknLwFXdnUIOSbbe3mjSpmrPcPCrbD5dv4=
  </Signature>
</Certificate>







|


|



|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|


17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<Certificate xmlns="https://eagle.to/2011/harpy"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Protocol>None</Protocol>
  <Vendor>Mistachkin Systems</Vendor>
  <Id>583ca9e5-3d3f-4e72-89cf-6ef0073ec813</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-10-28T05:45:58.1610860Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>

Modified client/1.0/neutral/pkgd.eagle.harpy.asc from [7fd4ad6332] to [48cfe9a5ba].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJYEts5AAoJEFAslq9JXcLZRP4P/2tZQhqow76U/wRDoocRQP6U
hZc8ghDwWah6I3oeXaTuFcL7mmo8tJod4y+ve3xBJPZpIFBLAp5ICZWsWtj5uH20
4I4hmvc3HmVGKRz39oZVvs02ou5Tk+Mqa8CBJHsA8el67AuQCrIOmTLEww4REqHr
Qz2mNtT27yLnm8qEE/KK14I3AzMB3b0x2FKFF70FZDi03raUN4i6W3kakJtAckwk
CSalKqlbhulkfLVoUepfSH8bVRvoRPx3fWoyOpC4wcDGFY5OHeCQsYd5xB17ZzkJ
LX52IDU57sEd2U4S1F3jlgvtKNsYnJH0j02k95n5rLCj4iiNk9jhKTyhcQBbpNhY
6hGDMV1VeuQ2QWa/n3DAB/6i70X9FVlHQz31FRv4d0aM+c7ae5zpVIFSPLNcoTiy
G6BFJlXkr9lY3YX7quNxbfS3skrbDPhNbC89EJXCR2LlW/JqrKNLkM9af11QWP97
yowO0jcMWUr/5ka3X/FIbT9XACiMQsl660GIxnjDxtWzgn2SwY6ieLysYDPC2iwZ
nXZ5KpRJSLnik3eWp+3AQV7VqWz7wbE6qZRSLCGkXnnF7xW8onHQmDrvjN6YVWMI
/HPtKCg/SORNRoFZzfagSRmvJYnDSfZW2tGZ3dSTr1M8gZPYNM4ZD90UX/6h4RwK
UywpQ/dLSRW62TYqgx9d
=4F3f
-----END PGP SIGNATURE-----




|
|
|
|
|
|
|
|
|
|
|
|
|

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJYEuY0AAoJEFAslq9JXcLZY50QALgnLnDdP6VzOd6gCX3veX91
NuT2zt1jWSWnn6am8XUyDHVBaiCm/iNI2ZFuSrlo1ka+z5FH2gCXdNlUBIulqz4/
PLCKlEQirB908JXKUKLMm5VZcf6XHojtmy7Bdq5m9N4vlnqL7KnUmneYzuhoQUxt
ZbtM0y6GiM5myqoiSrOh4Z0n0mn7T3+YsLQaxQjVUNsQHyjuys6GCKrEW90ODIYZ
jU0NLLk3LC5Un2jTKWjWzD0BgzVSMcELSQhL/3MkVSe3/7+oXZZt5rSZucP0PGKm
WPEFFT0eiVmqZ7/6RogeNcjw2Zj1JCkDWLeVsi0SPT9vSBeKA9QTTYAwHlvws8lv
qVHEgW8kIfJQ8OW9YAD6S6i8Cp7fIXp7OgRSFVZ8QL5RvJ1NMLZRJoAY1IUyVCVe
gcIaVt3PwSbjKspJaMAJXboX6guCKrb0mZkvcpUK+9uQhayDSud965aGVnGWCmqd
X0YqVbQ53TicAmsDyy35qyvlpJLxpgJHTjCo9UmScUfflWc472o2+Bo3ZhijNfGB
w9mrbt3vXTEYBWwSS93UZ+pzBLTlpjHS5Pnnyq7DTxJNGNMYxQBnEb26TI1taTSe
BZbBoVnHGq8ggNdUcBoWOMOlnFfXJ/x6d6nByEyutyrsSrLE77CyXz+qj2zDxN+D
uWchwChzfW8JUvNz9xqO
=s9Um
-----END PGP SIGNATURE-----