Check-in [933b5b078c]
Not logged in
Overview
Comment:Evaluate the package 'ifneeded' script in the global call frame, in both Tcl and Eagle.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 933b5b078c37c4e46732acfc8dfec9a52adb909c
User & Date: mistachkin on 2016-08-15 03:18:17
Other Links: manifest | tags
Context
2016-08-15
05:06
Robustify the handling of malformed responses from the package repository server. Add comments. check-in: 2ea4b56805 user: mistachkin tags: trunk
03:18
Evaluate the package 'ifneeded' script in the global call frame, in both Tcl and Eagle. check-in: 933b5b078c user: mistachkin tags: trunk
2016-08-13
20:23
Fix typo in the Eagle Package Repository Client. check-in: b110321853 user: mistachkin tags: trunk
Changes

Modified client/pkgr.eagle from [7763fef79c] to [8888379407].

356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
              switch -exact -- ${%metadata%(language)} {
                "" -
                Eagle {
                  #
                  # NOTE: The target language is Eagle, which is evaluating
                  #       this script.  No special handling is needed here.
                  #
                  return [uplevel 1 $script(inner)]
                }
                Tcl {
                  #
                  # NOTE: The target language is Tcl; therefore, a bit of
                  #       special handling is needed here.
                  #
                  {%tclMustBeReady%}; return [tcl eval \
                      [tcl master] $script(inner)]
                }
                default {
                  error "unsupported language"
                }
              }
            } finally {
              #







|






|
|







356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
              switch -exact -- ${%metadata%(language)} {
                "" -
                Eagle {
                  #
                  # NOTE: The target language is Eagle, which is evaluating
                  #       this script.  No special handling is needed here.
                  #
                  return [uplevel #0 $script(inner)]
                }
                Tcl {
                  #
                  # NOTE: The target language is Tcl; therefore, a bit of
                  #       special handling is needed here.
                  #
                  {%tclMustBeReady%}; return [tcl eval [tcl master] [list \
                      uplevel #0 $script(inner)]]
                }
                default {
                  error "unsupported language"
                }
              }
            } finally {
              #

Modified client/pkgr.eagle.harpy from [e9a0ea93a7] to [2af0459545].

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
    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>806638d7-a7a4-4814-8666-13957f82bc43</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-08-13T20:22:31.1601562Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x2c322765603b5278</Key>
  <Signature>
    P7L7nQAvckub9X72zNRxwmyGSQOGMPy6FCGYOE1bY1pzz9P3YS6Nw2g2z3f4yPo1wieXqG8ipT3t
    6B6aiypHp+I+QAR9Bebvs5bxnzjYjPwKuOPVNJOiRKXbF5+RHm6uZfGSyUUgetiMBfur9DZIA6eD
    PoiQMf8jQfLOmXsJa0JZDTnJlv/La/YV27/g3v/fexKgAYm0NLkIh4WKPX95KY1yXwDWrHDODcUM
    eqGT1cFuutsQpq9kJtCDcfTh4UnVPViIlC8/3uRC+Zuia7644AO6KpCn9MuOIVb4Q1GQKiZD1F3B
    L6FeAqtZ+O3nPJCOoZn95FpzWQFD3F3gw1vxyJjQN6I+7KNv+Ylyo8JJRugOE0U5Krun4Fmb2My9
    5NM536+B5G0x5rJxEvvJlMDnhyrLc2b0j2jVKkZ61Iok07LU3ix8i6qs1B6UsGOM2BqEC3vSrwWw
    9hKUGRu+99fCHGbM6WpJZHytlTQWVVBYrknT1zpEDygdaISk4K1Sx3YVl0qF5h4UeCiCUdDTjbDQ
    vycbMor/Sn76ybxJQo4E89RS7wr355BgONO4YkMt6ttxMgBHcbgnohMIopSN3m42mRjasp2raytg
    4+FtRMWoYMFLhstK5LInsqn0TJ4H6EHaRAg/rl+oot5CPIIu2gLxPGrKiT/HwjyRt9RcLEm9IRhL
    LdHdPgdYzws2MqP4kWdeHIpGmkRxaN/ii9y6VCAxes/9cMeZYMmtdtLPn9wiPBov2ZzTwNOqVzXW
    lDUbNXeVv12uKfFGk0hmvVWmyuU1qynaR5EDaGuNEpOIrXMzyoUW6iMEFZKbmP3igN9n+Pvr11hr
    9/RzWm/VGs+AuxqBmrOLS3YyZtVsVppJYzkz7neVNYPk3mZMtTR1hI5aPu83to7nCxBIVLpvb00b
    zrN5/mBO9rkaWhOl8WlbUibb0heqv/+0Qs+fvSw1XIuY+AEFPIOAirvT3NM4TcFq00cUNZHgVWeQ
    kqH4C3YKWTNqocHZRpKCga+uz+LWY8xKSdIEX6ZQ69nAOYT/eBEZlBdIOq50UNITd1eEP0FxtGmZ
    5BSV4/9JEiaomYMiIQOZvAzvCzV/z1ilD5NiW8EZKZXdh1mu79Yos5NBIJYIIVSWfe1b75S41+No
    B4am3VZTWzIhC/yKnDTKtESAE16Hcc8G4F7Tf7+xYbqmIZOCXYF4VsVIHkIpX3SVZtWmR9iagao5
    jW1KD5fDaZJs3ty6FB3R8miAvzI/PgOWsAD4ksg3tPaT1WZOKyyh1jjl4CtpXpTNfJ3yYdYjr9/K
    QfUL/vK02VVQKzKh6tZ0I3aG6muDkV6WcAsTSWpJkVaXP0flA3AVpFWCKUc1fS4MKoctZcgugg==
  </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
    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>b46c698d-6a49-4b2b-92c5-520602976c27</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-08-15T03:06:24.9841328Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x2c322765603b5278</Key>
  <Signature>
    DQ/xzB2u7DmIXW06V0vDriQChaKbWig9QnRCF0YnSbRRLpK1Lp8JPkDZDL4xg0QYtQBVdzktbsnc
    8HgfB5Yth5R90hxa2daxPfBLM2nmfAnzdpodEnEPxtgX3OMJvxGkD9NZcxgTPs6uj1jgjxa80DTj
    9/A5fgaomJY+Xbw5ZmW3s18j4irsR1YXhGGHS4rKJAneoq/dK9ie/vm8U2WR9mLurBb1ZjfqLpZW
    x8ebkbGJmqEUEcNssiDy36UHb5HGLsfeAslNOYc7ucWYDD60IGeP3rXKfG4pVyFjgGkM3xU5AXgK
    y2kFomBTb2p3cy0+1ktUWY8j7XZzmY2fYEV03kD5+g3uofRBIu7S8Nk8+g809rOi34tXT6cyqF8F
    Uj/Gt123YwtyAwD3fkDpOT4/Hox3k/UiowrLE+IVzEwtUrftKFGrycEDw876Nqib2L8kAukNzQez
    hV241ds3P0/N+9ovlwxfaPjqgHFhRam9luETzuVWAKDJsBve9VnEKUSDxmJa8q8ymZ/3WgUn0Jzd
    oSahQU4xjs5BWbOWkC0zuNAlx5ACuqDelRheHRZiXHHx6oiNkgekSpVy75BC2EBQIWyZCYoF9o4V
    wbWeyNz8+IjMnd4IKOjObHThf/4ZnDc4uGs3h1qjRwqWW1L3UuiLoPcXU0rwARpkRDvs++/pFS7R
    vVXplYfh5v4WZEorJ0fwuMAxMvqC9sHZFv2pmmR4koXsoz1tVv3ReHUVrLh5URfGFPsvtUQ50oNa
    ecJVZnjQhY/EsQfxkywnD+IgAGH981dtGGuBG0GzpTTRRrUICBxJyae1zl3FyaVuj2vrcVHksFVY
    kJJSFcvd0ZleMBtyHkdiLFHGvTF+VKTsEQFIyIKk76n2zzbywplujlfcoc73vosor/LGzVIxF5Jv
    4EFxLWoLDx3r6No1eqklC6bC8H6pZyC1uuNkla4MuQ8Wk2GRJ9d6yKZFvuc6DrgM6BsP5FbUIpeM
    oE2N3YEQUmrMh9AbyuVnlhubACSeF5Zf1KJunUovL5T+NqviarG4Z/Gzd8fXDt42zeiqiZrtXp/Q
    N5g5x3JU084nb/bzcR7lQf1W20eaGlaLLvF1a5/1DmVzurHIUFRpGifyZKPS+3pQsSpF3kTdFEiL
    yx3d1rRMX215x9JQGkPKx2Ep7AnmxHtHq6+p3Do+aZE+IeiRwl8dRNSfhlSdWWVlP0hL6kCmP3tU
    kCAeoIhalKcqJBDDPCdQpfrhYzZRJqP6d/CWZ9xyai1XKMho3id0Q6J5rkKMsxXZC7L/HXXDm5Qh
    rlYM+j2sLJ6ltDh/lGb/5fuPJLPKRn3okvHU52CdPnAH2WMPjZhAQfMHqT8pcu/MKfJUckvsNg==
  </Signature>
</Certificate>