Check-in [9955048e05]
Not logged in
Overview
Comment:Minor additions / fixes to comment formatting to minimize differences with shim procedures in 'init.eagle'.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | trunk
Files: files | file ages | folders
SHA1: 9955048e056c1d97a657ab3d312ef46caa14d241
User & Date: mistachkin on 2025-11-10 20:14:22
Other Links: manifest | tags
Context
2025-11-10
20:14
Minor additions / fixes to comment formatting to minimize differences with shim procedures in 'init.eagle'. Leaf check-in: 9955048e05 user: mistachkin tags: trunk
2025-10-26
00:14
Pickup changes to the Harpy script signing tool from upstream. check-in: 70232a5fc4 user: mistachkin tags: trunk
Changes

Modified client/1.0/neutral/pkgr.eagle from [1c55f6e18e] to [59f1452c3d].

127
128
129
130
131
132
133
134
135


136
137
138
139
140
141






142
143
144
145
146
147
148
127
128
129
130
131
132
133


134
135
136
137
138



139
140
141
142
143
144
145
146
147
148
149
150
151







-
-
+
+



-
-
-
+
+
+
+
+
+







    #       package.
    #
    namespace import ::Eagle::Tools::Common::getFileViaHttp
  }

  #
  # NOTE: This procedure is used to provide a TIP #194 compatible [apply]
  #       command to the native Tcl 8.4 interpreter.  Eagle and native Tcl
  #       8.5 (or higher) have this command built-in.  The lambdaExpr
  #       command to the native Tcl 8.4 interpreter.  Eagle and native
  #       Tcl 8.5 (or higher) have this command built-in.  The lambdaExpr
  #       argument must be a list with two or three elements.  The first
  #       element is the list of arguments to the procedure.  The second
  #       element is the body of the procedure.  The third element is the
  #       target namespace for the procedure.  If the third element is not
  #       specified, the global namespace is used.  Any remaining arguments
  #       are passed to the procedure verbatim.
  #       target namespace for the procedure.  If the third element is
  #       not specified, the global namespace is used.  Any remaining
  #       arguments are passed to the procedure verbatim.
  #
  # WARNING: This procedure is shared with "init.eagle", keep them both
  #          updated.
  #
  if {[llength [info commands ::apply]] == 0} then {
    proc ::apply { lambdaExpr args } {
      set length [llength $lambdaExpr]

      if {$length < 2 || $length > 3} {
        error [appendArgs \
811
812
813
814
815
816
817
818
819
820
821
822








823
824
825
826
827
828
829
814
815
816
817
818
819
820





821
822
823
824
825
826
827
828
829
830
831
832
833
834
835







-
-
-
-
-
+
+
+
+
+
+
+
+







  proc getLookupVarNamePrefix {} {
    return ::pkgr_; # TODO: Make non-global?
  }

  #
  # NOTE: This procedure returns a name suffix (directory, variable, etc)
  #       that is unique to the running process at the current point in
  #       time.  It is used (internally) to avoid name collisions with any
  #       preexisting variables or commands that may be present in the
  #       global namespace.  The paranoia argument represents the relative
  #       level of paranoia required by the caller; the higher this level,
  #       the more uniqueness is required.
  #       time.  It is used (internally) to avoid name collisions with
  #       any preexisting variables or commands that may be present in
  #       the global namespace.  The paranoia argument represents the
  #       relative level of paranoia required by the caller; the higher
  #       this level, the more uniqueness is required.
  #
  # WARNING: This procedure is shared with "init.eagle", keep them both
  #          updated.
  #
  # <public>
  proc getUniqueSuffix { {paranoia 1} } {
    set result [string trim [pid] -]

    if {$paranoia > 0} then {
      append result _ [string trim [clock seconds] -]

Modified client/1.0/neutral/pkgr.eagle.asc from [e8929f1751] to [934c8823de].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16













17
1
2
3













4
5
6
7
8
9
10
11
12
13
14
15
16
17



-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+

-----BEGIN PGP SIGNATURE-----
Comment: Eagle Package Repository

iQIzBAABCAAdFiEEw8dROIPu3TrtH+QlUCyWr0ldwtkFAmjXQW0ACgkQUCyWr0ld
wtlncg//VNqHpS2RwnJA23Q0hdYqPHA8Ip3rk9W5w/efNSr7Bpb4dbonD7QA5zxM
Jd1HEMEPI8x+epuGc97KhpSXIwVc1CwGGoVr4nXMNgaY3O/xohDKage4zsjktsP5
tXvOj1PyxCs3qkEVORCvJ3VXLmy590bxvzK4Xp2rWP6yD9GQH0DwlDMU404km5Uc
Q4yN2zE4StScwbIDqvW0+t/HGnWGHDJM+UNuXGUmBwEDfqSGX2fhzX/riiWVrgnl
a20B1scLOrwJeDr5JhxkOlndOc39KM0ViwCNDYtYJaef0IPdfyYJDeJ6uwCrRK7L
JHv5DkZmKWJ3vT76nut15XYY8C06ZALaOwsGo5Vy3NOIN40MDK9fky6w1tkXcbFz
IQX30rVYOnqyiNGYHYoVUSdCuEo2dhzJYHa7tue7M0WgmkefoSzLRTr6yByOliEX
T0QX0dtPNTawdHh4MOQb5weI/joIKSzV3HjWzOmfyXmxrP/+KUC5ODaJI8QspSTZ
sCOItR/tidKN2WSyPvLsS5dwVUOa1EON29yUJ5sGVPnFFdeXxWpxC2GsBq3tE/Lm
QY1jagB160P67M89PKLFMpmOAZ08HxjQ8bRAjH633+d/vHLLIT3kFLeAdvG5GXiB
T1ZKKmv61/OWPrOV+uj+9Ejk6cFVMV8uwQ6WQauSSyMeIwn6rus=
=UNAN
iQIzBAABCAAdFiEEw8dROIPu3TrtH+QlUCyWr0ldwtkFAmkSR3EACgkQUCyWr0ld
wtk1iA/8DjmAMUYTqBwQ4KoxY/pd3wbmjeR9UtqRWOal7rjm8T8TppQzgXNUYG8o
Cg3D21+papJmhCQPV7xf92hL8aV/LuaY4iTAaqe4wXDBTZSqy2yWQR+rilTnrBn2
LW47NHBEK0zZNbL/305lQZRim/2jkAN5zt0dWBQ1yCsVc0dhnd7jlSddC/kb7p+r
7DfiXzAjzG6DctWBrVCMYN8kPD+bNWlwxxKG3Fle2h2sUzzMZF5J1XZbVlucsvR1
+rlW3AqvqVb6KIb7ixQ5LjN24mOb1ycMIeJUx9plLevrT3n4sz9/RE+7ngoJK8o5
37nHXP7foiYh/JbFKt/QycLzpseibOojFxsqTPPwIr8VjZpeFIWNsMQHRdSPXlsr
ubvhaMhWD89Fr4OtjWvlCT+Gk6Qc9L8WB3beTgEOogQFhv0fJxmkGXqNVnzFJ5wU
6FFzPLxWmyC1L47t1Q15VbPfVU2neumwunZF4yZZdaduwGFNbX4V78oJ6BvTT7qG
Az47kfHP3TAhgl31+8/b5A8blRPeWnh8xxSiCVTFBoQCUxjW75q2wfuMTqupAMAM
HZp8aAo+riP9eLjM1M5VMix0Cg6FONJQoQDhFgjfMa4zbu1UGS9jC7v09vVHTCag
heDDJXBubbEpZNG8Gpj+WtylEG7bMPgX+uM6NuVr4o2NsP/w35c=
=NsGv
-----END PGP SIGNATURE-----

Modified client/1.0/neutral/pkgr.eagle.harpy from [69d757d278] to [3898b88ec0].

12
13
14
15
16
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




































69
70
12
13
14
15
16
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
69
70







-
+






-
+


-
+



-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+



    By using this file and/or the associated software, you agree to abide
    by the terms of the license agreement.

    PLEASE DO NOT EDIT THIS FILE.
    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.

    SHA1 HASH: 1c55f6e18e0082eeb4a5894e7bbbf1429216fde0
    SHA1 HASH: 59f1452c3d65cbb4b7316bf58685c9c02682eacd
-->
<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>3eb245b5-eea8-4705-8b86-0b7968ee75b6</Id>
  <Id>6e0ef0d9-c472-4a78-9b18-2c607cdd7319</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2025-09-27T01:43:38.2242046Z</TimeStamp>
  <TimeStamp>2025-11-10T20:11:11.6278480Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>

Modified client/1.0/neutral/pkgr.eagle.harpy.asc from [5fce890b89] to [f6480c5169].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16













17
1
2
3













4
5
6
7
8
9
10
11
12
13
14
15
16
17



-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+

-----BEGIN PGP SIGNATURE-----
Comment: Eagle Package Repository

iQIzBAABCAAdFiEEw8dROIPu3TrtH+QlUCyWr0ldwtkFAmjXQW0ACgkQUCyWr0ld
wtlQMBAAn77scUPffF5JpTRzDeHDiYEz5R5LcUCgNL0iEOt9zGa0olWleTpv/GJp
hP4quvwwXQ5la3ROz6YXGqx1ABHXD3xDqGU6lKFaO3+3RG5KraT7anUxXpMMQ8WR
2L3lVTmg2OefUIfkfuFfYFGmfPc0npQUukKhcCJN870t10MmhxQLlyxFvIMKc+Gt
GZYPKfP8jKriU/kXZ2seiVJk1aY8CpMsg3auRw3ia+kz4uPydjmUQ3JlBbi+p99/
SBF3D1CGji9g4dgluchVuQL4mYuxxkQD44XgLE1KH+LdyTHs8EBXp7a56BSZKtUY
lIzewX81SHhmSxuryl/8cA0Qyzu5zjPgjJhBONQb6QZpdFxKvoOdQGwqVN+17Qbl
CcKNlZjShWSjlqP4aAwdozxdozrF0dF4aSL/upQ79HQ/8oTzjveDVw6umiWuTNnK
A78XjzXwfHKh24H1ymfjy6Cv3Qkfj3zPQPSpSWk3nMvRO8rCIFGcmqwbLZP+qdh9
ffFKMAY3T4W3DdHbBJmRRyzksaUw7F8TSNUI7qXoI6RqfPoBW/3LSXxRRsBapm7X
G3KR5rWAnHjJ7PniOXXAfZcXONQO8Wu7aSk68YmZT4MIRE7s6ydDbSugoWK0OAAe
7ZelM1ksOm9mYFZmNyejF52ecvHdQ7Lih6tTVZXdQEcH33v60qA=
=MO2r
iQIzBAABCAAdFiEEw8dROIPu3TrtH+QlUCyWr0ldwtkFAmkSR3UACgkQUCyWr0ld
wtm+CQ//X5xxXrmBKYCmQLbNLTNvBBD3SHu2Xp97K3f7xyRmnjsNPaRiFHBlhXGr
YWfs6zsZ4irUHQ6QkOb9p87qx2eOEVIzo3oHwWTPf3afDFkIj9VeyrdMt9BMUd2O
HwIDhzuqSJ2Dmqcli6bG5YHUrTvOEAKpkM1awxGGszjLB0zsvR3FF7t7t0NzpcC3
3+VZ8ZSdtPLWDagbXh1/0/92vyb+AEOmRKkcySK0z5v+FTDfDDHcIL08EhdPDMuV
hS0BEGxm9WGYCK/EkVkTVPFUjT/F1OUlHETR7eGW6xCI93zMIBcYYPPpqS7/qz86
6B/MWLV0//X7UcUi/11RZfh2aVSckV31BABeAARMuoXP+aYr1AifNUiBCWpO+svT
TBf1D+zklJLM9V55+byI9F8pMWfRQA5bNpAo0FR4vwYgxT8uJOPpgcNMTX6OS/5c
Y00vmBxqpqhA4nSjd13asyL2sB5+yZrj0WiYFWFkxU8TZ/M8DNK2KQYSMeUR6Xp/
Sh+7sHBq7FUWc23Cfk0H4zYJ2/OqIgIjuzXUQeiEM+huetSjWFLGk+QN/uVnFERB
jvF+JrXcqB7p1XgU7BwdBZKV9nX4Lu/oZSi2y3ofEqgAvAe2p4QZasoCMxSaUkQZ
qNQlgRcw9MyvS4hZD19iPPzB1OxFrjqfDCj+Oo4Pp8HWTtwunIo=
=ZneQ
-----END PGP SIGNATURE-----