Overview
Context
Changes
Modified README.md
from [d576564f5d]
to [902b367a1b].
| ︙ |  |  | ︙ |  | 
| 
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
6768
69
70
71
72
73
74
75 | 
---
## What’s in this repo
```
.
├─ client/1.0/neutral/
│  ├─ VERSION               # current toolset version (e.g., 1.0.1│  ├─ common.tcl            # shared Tcl helpers
│  ├─ pkgIndex.tcl          # Tcl-side integration
│  ├─ pkgIndex.eagle        # Eagle-side integration (Harpy-signed variants included)
│  ├─ pkgd.eagle            # package downloader library (client side)
│  ├─ pkgr.eagle            # package repository client library
│  ├─ pkgu.eagle            # package uploads client library
│  ├─ pkgr_setup.eagle      # setup/configure repositories & keys
│  ├─ pkgr_install.eagle    # install/persist packages locally
│  └─ pkgr_upload.eagle     # upload/publish packages (maintainers)
├─ externals/
│  ├─ Eagle/lib/Eagle1.0/   # Eagle library packaged for Tcl
│  └─ Harpy/Tools/sign.eagle# Harpy code-sign tooling
├─ tools/
│  ├─ deploy.bat
│  ├─ pkgr_an_d_get.sh
│  └─ pkgr_an_d_install.sh  # helper scripts to fetch/install the client
└─ doc/
   └─ v1.html               # v1 toolset documentation (reference)
```0)> File names and layout above come from the initial import. See the commit tree for the authoritative list. The current version is **1.0.1---
## Security model at a glance
* **Metadata path**: The client asks a repository service for a package that satisfies a **TIP #268** version requirement. The server returns a small **signed script** that knows what to fetch.
* **File path**: The client downloads one or more **OpenPGP‑signed** files and verifies them **before** the package is made available to the interpreter.0**. | 
|
|
 | 
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
71
72
73
74
75
 | 
---
## What’s in this repo
```
.
├─ client/1.0/neutral/
│  ├─ VERSION               # current toolset version (e.g., 1.0.11)
│  ├─ common.tcl            # shared Tcl helpers
│  ├─ pkgIndex.tcl          # Tcl-side integration
│  ├─ pkgIndex.eagle        # Eagle-side integration (Harpy-signed variants included)
│  ├─ pkgd.eagle            # package downloader library (client side)
│  ├─ pkgr.eagle            # package repository client library
│  ├─ pkgu.eagle            # package uploads client library
│  ├─ pkgr_setup.eagle      # setup/configure repositories & keys
│  ├─ pkgr_install.eagle    # install/persist packages locally
│  └─ pkgr_upload.eagle     # upload/publish packages (maintainers)
├─ externals/
│  ├─ Eagle/lib/Eagle1.0/   # Eagle library packaged for Tcl
│  └─ Harpy/Tools/sign.eagle# Harpy code-sign tooling
├─ tools/
│  ├─ deploy.bat
│  ├─ pkgr_an_d_get.sh
│  └─ pkgr_an_d_install.sh  # helper scripts to fetch/install the client
└─ doc/
   └─ v1.html               # v1 toolset documentation (reference)
```
> File names and layout above come from the initial import. See the commit tree for the authoritative list. The current version is **1.0.11**.
---
## Security model at a glance
* **Metadata path**: The client asks a repository service for a package that satisfies a **TIP #268** version requirement. The server returns a small **signed script** that knows what to fetch.
* **File path**: The client downloads one or more **OpenPGP‑signed** files and verifies them **before** the package is made available to the interpreter.
 | 
| ︙ |  |  | ︙ |  | 
| 
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276 | 
**Q. How are Eagle scripts treated differently?**
A. They carry **two** signatures: OpenPGP (like all files) and **Harpy** (Eagle‑specific). Both must validate before the package is exposed to the interpreter.
**Q. Can I keep some packages private?**
A. Yes. Repository access uses API keys; file serving can be on a private Fossil instance. Public/private mixes are supported.
**Q. What version of the pkgt client is this?**
A. See `client/1.0/neutral/VERSION` (currently **1.0.1---
## Contributing
* Open issues and PRs are welcome.
* Please test on both **Tcl** and **Eagle** when touching shared client code (`client/1.0/neutral/`).0**). | 
|
 | 
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
 | 
**Q. How are Eagle scripts treated differently?**
A. They carry **two** signatures: OpenPGP (like all files) and **Harpy** (Eagle‑specific). Both must validate before the package is exposed to the interpreter.
**Q. Can I keep some packages private?**
A. Yes. Repository access uses API keys; file serving can be on a private Fossil instance. Public/private mixes are supported.
**Q. What version of the pkgt client is this?**
A. See `client/1.0/neutral/VERSION` (currently **1.0.11**).
---
## Contributing
* Open issues and PRs are welcome.
* Please test on both **Tcl** and **Eagle** when touching shared client code (`client/1.0/neutral/`).
 | 
| ︙ |  |  | ︙ |  | 
Modified README.md.asc
from [e01cab4c41]
to [b9c284aaa4].
| 
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+QlUCyWr0ldwtkFAmjX-----END PGP SIGNATURE-----P6UACgkQUCyWr0ld
wtkfOw//VOmf+kG0p+Jqb3+gVqf/2WnpiuA259//wCESCJXXe0Lc79fo010rrTi57QjsjNzStEf6BRAGnhzQm0Hxge1S56OdLvTLFX1kwQL3PELa94ivWk9/S9p8WO75Hi8s71iF4dVkMAQsoOOULcBiNzkfcgldyO06z4P/kLNxLgRbChRp/UNoSNkcY8vjzgDAgrHLrlv8t/t69CQEZAJSlCCX2SZXhS1ABO9JBQXvM6I/b89HksQNymZ216ASzb/B8iAZ5RZUaMd2M1+CUN/VMm3eRL3E9GN+xvzYvh3DHjwBAQ6ZG+C6m/0A8I8UIFWkuyg7an1/iV/RYuqSnsBPnyd6LW8XDtkp0ht7W001jN4zrXIWp9kigfIMLARJKN8zysqsAOc2WamNfPiw8Db3CqLFlWbUbgVI8GptxxkFROknJ/T6WQuvwlsAkCtZTxtj6ImIlCx98as4AE8Ms622rYLQ1xrNb688n0ZAZEi3KjhqnezRcv1uMV2uZymF9G9NFKdJ79kpcWWpQvu2Gr/u8LpHS4Vw1do20gzxCz5T1kHQZ/yYAYlzidB/58JkUVWxSO7I+g/lqdFiyzzMiBNfBJdGXvbr5OhNHwCpo+8J7FfMsclATEGRNS5+KR+PtKaXdv/JffWa90L5XlcVbX9pI9DL3nzBciFONCPPlAmnwOD4Nq4=
=XpJL | 
|
|
|
|
|
|
|
|
|
|
|
|
|
 | 
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+QlUCyWr0ldwtkFAmjXQM8ACgkQUCyWr0ld
wtkc4w/6AxvpQEhVB1g5kltoAVbbyHem0YMixrdlRfqFl221gZ+7X776RbXknyrF
94gZMvvypXRdRN4FFERyodsYGcHoRpSKd2yzEcd8HQ1t8sz3rHLi0NIE5J2DvjGQ
9lW7J1A5Ti5S/9p6+NybJ7+QDNuLkjTH2OYYaobZ8HVVXP1C14b9R6n9pjXjTG9P
S3A+dhT7FgGaWqbpwrDHCal4egmM8JH3FSVNfiYMO06SdnL2/mGAaBJYB+YAmysy
K5VLw4VfI/hVhLo+E+XJsqjINSggXmjkHWNy5GIXUSvdxDf6Hk7afruC8zB3iY1v
dBkuU/g1r/5Rdcwm1ZufSx4xuDofMEEgU+ywuBCuJ98sX8lP58WXYsxkG+BqdRYP
34mNUdKahCtSwOFDpNoqzHeQNh7BFQXoM7zpe4gCIHRGh9L8u9wpDAmb51eQ8JHu
OkaplSQthPffO15xIGcNUGGZxZwmaaiIG2Ga5t8a5DMRu0OEaRn5nm9O7KpLiv8H
n8iWdeL6/YFjDnrpI0u1iL51DT6mHSqcD7mFXEKqV16Be5zpaR1hpeEzjETO33KJ
FjYqHLLYLoWCweho30gemKoXF1ESgmZtejSoqxzRHIT33R2Vky120lI8Fcai7ZDL
1VoNQqMhJbgU6hcxhKXvbdlt+zf3N3irLP46F8vc6r9/SrZGjfc=
=muUU
-----END PGP SIGNATURE-----
 | 
Modified client/1.0/neutral/VERSION
from [0302755bd2]
to [680e898474].
Modified client/1.0/neutral/VERSION.asc
from [4854985e08]
to [de1d7c2c56].
| 
1
2
3
45
6
7
8
9
10
11
12
13
14
15
16
17
18 | 
-----BEGIN PGP SIGNATURE-----
Comment: Eagle Package RepositoryVersion: GnuPG v2iQIcBAABCAAGBQJfmOslAAoJEFAslq9JXcLZhnIP+gNCrgB0COtFBCUdRci0KKh4-----END PGP SIGNATURE-----sJ4u7xUV7700Ree+gnAVd+ozjVdJb8ei5M55ez37HcL62XOzAXpT/a2cQXtEFRzMv7eX7w/Rv7dvFwmtKKvSP22K/K8PszwJiqnJrMDqEl3EH8xuCYH/oYsd8I0V4IEiTijlfgHfPIoXbzCFdJOa+IwyESv8BHEW2sWguO6FyHzekE9WQimPlg4CIYD0txhizjrRxb6HdHjInaZIeuQzDGlScqPv9YMwTqCkSz1uuozT3JcBzr5d9gu1t1mv+eKWcp22oWqN6SjwweKlcp2tHegsBGAUjW0KvVVIYVUQmUB5M117hWb90IQ57vvBFrGaZUMYU45eamgs9uG49pu+spYGZqsfNut+3V/u8TAIMiqo+GgHwzXt7t/N4x0ChotRTCzPaxW9Aq/NLjbaLOAyhkpK4KJ5PQdWnaLyV4PQTMshzsDq8BFEzMFzI+/wbMVgnQ++5+5o/zubkbAYAjegyBZz8uPSnZ5zr1qi4h47pcLgKbnp3A8SRGFLjExArtmv1IgEwTUKX8iq301YC3eDO6C28ghQTBErsT4P2EXv2BSdJu3cDOB/WlfsRxFVXpz8mxigMG3Z4N8AjNy0fzZTGThmUkLaLL6kD9sTzbWYLht65k0voRkLLVb4HTuJtB3/Cu2UvX+3X26cCP+vHlOW=TVhE | 
<
|
>
|
|
|
|
|
|
|
|
|
|
<
|
 | 
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+QlUCyWr0ldwtkFAmjXQNoACgkQUCyWr0ld
wtk0BRAAjNAoBtsfqXn4kCDMyusMX1aWLbL1RGnzkzB8YeoIQ2DIwu8iMYlBWx34
Kl7gLVwLrbAB6M81jYI5gGbFpaeibZCSKIhAErpn86VFnZyFu+sHyXDwGXladGlP
wx/OAPMSIFBo+ClWpRbPF4igEn9P2xlWIfmbbmE8XCIsCnK757zrNPUaEgJ6CHL+
eCPobFk3qaw/xdAFJw2DJMRnRb2KPYTmwFXJmGx6F1A8q7uRWBzcIffMv4YPI1dO
QNGN/OsjMwGmP+126EeeLzrcrK0HDbuVbaio2HDNSbyVANlI7gIahv6DD4rhLNs0
E60uTuuIZBMcBkFpQnelLP45eHeMobu2OPC46Glwgx5l07Fc8G5iGy9kN6wNh3i0
lesMop4pQsNxiN435nf6kWN86R6eCMj0SBSob3DGWbSeCpvjHihF0ZE2h/k+H4kY
zxBuz8qfzbf4DHWfl2TBABQodAMarqHQdg4lIGSkDELyAbCZfhOTnX2xLWCvQ0qU
izaDoD9JfSA7D9vZ2+Z0PZWbEyuhU/AwzNrTgkNvmpr8IcxfiK9v/MHToQzZlNRw
i3+P+pNaiofE7xvfTE9QX5fvDO/T3bBLZp4/V/jjAcdt8yUI9pPkWjkaOhbJSi4M
64v5+ZfTWEL3hLgHMAJTkRYRjRRYkbqeF49GmHPGcvvK0vf550w=
=UYs3
-----END PGP SIGNATURE-----
 | 
Modified client/1.0/neutral/pkgIndex.eagle
from [05264c58b3]
to [dae277427f].
| ︙ |  |  | ︙ |  | 
| 
13
14
15
16
17
18
19
20
21
2223
24
2526
27 | 
# RCS: @(#) $Id: $
#
###############################################################################
if {![package vsatisfies [package provide Tcl] 8.4]} {return}
if {![package vsatisfies [package provide Eagle] 1.0]} {return}
package ifneeded Eagle.Package.Repository 1.0.1[list source [file join $dir pkgr.eagle]]0\package ifneeded Eagle.Package.Downloader 1.0.1[list source [file join $dir pkgd.eagle]]0\package ifneeded Eagle.Package.Uploader 1.0.1[list source [file join $dir pkgu.eagle]]0\ | 
|
|
|
 | 
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 | 
# RCS: @(#) $Id: $
#
###############################################################################
if {![package vsatisfies [package provide Tcl] 8.4]} {return}
if {![package vsatisfies [package provide Eagle] 1.0]} {return}
package ifneeded Eagle.Package.Repository 1.0.11 \
    [list source [file join $dir pkgr.eagle]]
package ifneeded Eagle.Package.Downloader 1.0.11 \
    [list source [file join $dir pkgd.eagle]]
package ifneeded Eagle.Package.Uploader 1.0.11 \
    [list source [file join $dir pkgu.eagle]]
 | 
Modified client/1.0/neutral/pkgIndex.eagle.asc
from [24d6c71d30]
to [8ed7c7cac0].
| 
1
2
3
45
6
7
8
9
10
11
12
13
14
15
16
17
18 | 
-----BEGIN PGP SIGNATURE-----
Comment: Eagle Package RepositoryVersion: GnuPG v2iQIcBAABCAAGBQJfmOt/AAoJEFAslq9JXcLZaX0P/0lipyu34AwrY9qs+x7esxf2-----END PGP SIGNATURE-----Ku3KsQJWiAv/qSI6+P4UsPTuFgiBvKaXnijqP9eauoTQ6LFPAULuFbPdnOc6uOIeQOLDY7SJ3yAfu5v8Sitp7lKRJ9SVERmMzvvHOd+VaymrW0sKwYqddMXuRy63TOAm7rotniZF8CjanPcxUpqCOLuIs7jKtDlyAwc+Fg3+XLcrQyXiTXgna9At8h12olw4KCESYKmKHtW4/p1g+0DNZ5IUGUQNTzsbqLggyG4NH82HKzJo6JgYQ1TaB/HNhgEJ4XC5DAoiwrqxKprhSYHZFRq2U7C23khqO4Vj+Ma26Dm+F7Nuk6QXYEggIQI83J82tdrUpdnS6YNMoOpSQg+BD4h2OF0C/sdJ7idEaDXnKk7BiEcRp2PPjBf212HFz2xPYtwqh291rCidoiwNNIoA9rN+T3Rj2jOSjfxZ++6O6V8OTFmKn/udtcuXo024gwg1rS1eyX3u76RvJbaYpMxk6FvRZNQ+PAL6BCs90/E6bfwZeWXmKIfKYD2D6A6fVFJnaiZNrkf1GZI3WGvZ8hhUIvnvPuWbPbey+15piilDT99Xlw73kCvtD+i37dhdzHpNwTBJYNZVx08xXRsVk8QgfZrTzgYOtGZW88thQgA8FFSEe98M0gAmJzKyEZI9gGQ9Uo5JC5NuuX74+qn7qojX=QRwT | 
<
|
>
|
|
|
|
|
|
|
|
|
|
<
|
 | 
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+QlUCyWr0ldwtkFAmjXQN8ACgkQUCyWr0ld
wtkw3w/+MFh8hQI6B6rid9RUysj83LP9RnMw23Ni87+RDXbrEuXt+ULr3eWM4pFH
MTsS7LDIA0iNDaWQEq+smYYlTOD1ZzduoO79uOFaKyGQynnhV2hPqbzYPfntlsZq
+7VA4/ttxB+KLYp02VI38fwwz84e0t10+qSKmrjn8+QbK2ouzjgIKrdusVcBUbAc
HlXVeOd50ZWp3WjokuljUuqxFLcGVAn1NJrk15ZIozrccy3plFvyjbb/BtLSD2Ma
mIumHv1TuCQY2Bfcwz/Y8tIm0tR2R+jmS9dgtLJ1XVr/SSyWbbuZZ5mz/hyYw513
co271o+mTVMtxBe0ilrDl14KXKNUDWDWY6FfK4KL8RyCUG22tFkwiueh6budWkyW
2jTOmUu8VXTGNxUlRJbjyzoLnLi/Qb8ggVzvprLQkhmo5mnSPGhWhYHbrsgvWvPH
byju2FOl4o863Vj7PGjebbOvYU0QURBcshhmFDCMPwYUq9GAcIEmXlpPVlcgMTqj
U2yOjwFZKIQWX/nr8Vatsv+OTFE+GVTCToPRb938M2F6sSphkZbHQqxZfXL94qu1
JQlumCeBhi17zQMCYHCzW9TnfcOPalmTci2cXJRQrZc11954xU4lOHx0jBbzzd4k
5r//3N0NBjUGy+5gQqEnx1IMXk7o5EqWbQn8xBB7smzs9GFK4oc=
=j0EK
-----END PGP SIGNATURE-----
 | 
Modified client/1.0/neutral/pkgIndex.tcl
from [4409c98dc5]
to [130a6fcc62].
| ︙ |  |  | ︙ |  | 
| 
13
14
15
16
17
18
19
20
21
2223
24
2526
27
28
29
30 | 
# RCS: @(#) $Id: $
#
###############################################################################
if {![package vsatisfies [package provide Tcl] 8.4]} {return}
if {[string length [package provide Eagle]] > 0} then {return}
package ifneeded Eagle.Package.Repository 1.0.1[list source [file join $dir pkgr.eagle]]0\package ifneeded Eagle.Package.Downloader 1.0.1[list source [file join $dir pkgd.eagle]]0\package ifneeded Eagle.Package.Uploader 1.0.1[list source [file join $dir pkgu.eagle]]
package ifneeded Eagle.Tools.Common 1.0 \
    [list source [file join $dir common.tcl]]0\ | 
|
|
|
 | 
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 | 
# RCS: @(#) $Id: $
#
###############################################################################
if {![package vsatisfies [package provide Tcl] 8.4]} {return}
if {[string length [package provide Eagle]] > 0} then {return}
package ifneeded Eagle.Package.Repository 1.0.11 \
    [list source [file join $dir pkgr.eagle]]
package ifneeded Eagle.Package.Downloader 1.0.11 \
    [list source [file join $dir pkgd.eagle]]
package ifneeded Eagle.Package.Uploader 1.0.11 \
    [list source [file join $dir pkgu.eagle]]
package ifneeded Eagle.Tools.Common 1.0 \
    [list source [file join $dir common.tcl]]
 | 
Modified client/1.0/neutral/pkgIndex.tcl.asc
from [5ca79325cf]
to [8ff67eeca9].
| 
1
2
3
45
6
7
8
9
10
11
12
13
14
15
16
17
18 | 
-----BEGIN PGP SIGNATURE-----
Comment: Eagle Package RepositoryVersion: GnuPG v2iQIcBAABCAAGBQJfmOuDAAoJEFAslq9JXcLZXO0P/jL2Q4pvH/i8rvU9+eNsY9Df-----END PGP SIGNATURE-----8GGoGLHa32oIUQeUpuSGktkdH6HzpVsDBU5VgWCzOgalqNflWCHVsEPizchSt2o8AXd5Yf7d2ABmabWqk3FuWk137d5cytnBS2FmzSVf2dv2lCHQAZVu6FuW19URxbsp307oNKuOMxcpfs9VKQOnox9yiKhawRvMP/M7zi2IDciKHjt8P9vz9BjFHTrksToiOTeGcbuNSRQqL5gkB/TYNC0AM7OG2QsT1OOgwfXvjk/HOF/ke5QHBKtB2SaIYKJsMEgIKZcnZZXSqmvQf8WtbZK7tAxXj7PJXUygGnX+YIRx243uHrmr5QCJEhrpSdi4xEDkQ89FtHxV2PWYe6EiW/ZrGKUg4/t8pi8uofmkzy2dqkseZnGuf0dyzbdGjEibkYsOQ8StibDTl00roDnljxwtsLnah4/OuyXDp5EGzqb2Xe3c1o9PGnOWQ6QLzezsx2Wonqf00d6645LgMdjHTXi75YmAxEFNQqcDnrVGKue6H5IUJYh3atEFLn04uLfr0Sef7bRyUYdCjveo8obrMI79Kl553QADdG6Rd8zy8otlk5slPx0YL9UaoPkGFZ0kognS1E87RJIz3p8RPWM7omNPOirvwMKjSEK0i10TyiBu6z1uoHIw84dEfHLQuUt6kJvKdrw0DK3OJdqEf4CG=x4Ru | 
<
|
>
|
|
|
|
|
|
|
|
|
|
<
|
 | 
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+QlUCyWr0ldwtkFAmjXQOIACgkQUCyWr0ld
wtmWWg//fsDAXGSVFOvyq3++OXyhPO5mjDIdWa6i5FGxB5zDwIRJeuUNW4Th3+/e
15eVwivTs/gPzY6R/lEpwESVvVyCzbdsI5P7eFHOFy69PHrbfgMZXePeBbXF7u4p
8AJYWIlW4C4Pl+xKxDApN+X+8fiB4PWTCIrz/apAPUGVh07Opo/tGPKegUTD8+SD
gWp6uwouXteQUVUkoiHmia7rEGm8aMZ9YR2IdT2QtJ2lehl+iATmufw+esNMRFr0
LzmU9sWjgYGov4euy9kopRfv55DHUVOvAnFC0aEnoWvYLkJH65uYR7WX8cxM5BIa
jroRiN8vKQWNQ5ZZr4bzp7BSWxK+JHk4G748sIKZrekm6PVjEtyK3W/YmrHGE/oA
7GlwKwenzfN2rQMWkNhBb3tc+fqtIpMx8eGsnByxG9lT1fPfaPwaXfMKYykh+5K5
qyQa5Ajk1HgaQtM5qhApqe4fkbN2V/cNI4F6WYddXDZ795SGHFdELvvGOsBnEl2s
7kvKPEklkdjX9gWHnNxv/zId1hEhMOVoZ3ZywreB53B8fJ4MCUfkNVn/k882cAH+
SbJMsitejDj6hWkSadCjb8AXR00Kj7PTCuMAeXbq21qZyvA5EGMc2kJWoy8UQn1G
Ie40wsyBo1DN7lC2EfyEqhckOMFCc+gt6bOxFuR3tVJ/CfMUfAI=
=bETC
-----END PGP SIGNATURE-----
 | 
Modified client/1.0/neutral/pkgd.eagle
from [87f8d0d14e]
to [b605aa74b7].
| ︙ |  |  | ︙ |  | 
| 
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387 | 
  maybeAddToAutoPath [expr {[isEagle] ? "eagle" : "tcl"}] \
      $persistentRootDirectory
  #
  # NOTE: Provide the package to the interpreter.
  #
  package provide Eagle.Package.Downloader 1.0.1}0 | 
|
 | 
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
 | 
  maybeAddToAutoPath [expr {[isEagle] ? "eagle" : "tcl"}] \
      $persistentRootDirectory
  #
  # NOTE: Provide the package to the interpreter.
  #
  package provide Eagle.Package.Downloader 1.0.11
}
 | 
Modified client/1.0/neutral/pkgd.eagle.asc
from [677d22948d]
to [2c52fe0f8b].
| 
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+QlUCyWr0ldwtkFAm-----END PGP SIGNATURE-----f/NgcACgkQUCyWr0ld
wtnx4BAAh4RpK3faCulFNyCsQtQqKYDnob/wqk+8Rkm2lD0ebdkqZGKDowYTLP+t8fSgGXfDQVpenFokgW2QnzTFzQCMmV8DLDCPS9HNsCdL6Nv0t4rwqTXT544iDVLK6SiGKSW5vVSCtrGIHOQoO1sgTmH9tznX1qayPkRZU5/CrylxHEozmmDHG7HEXhtICsSxf9jNl4FDn1P8wGLRdDAE/cbzFjpu9OKsXeEWTzJiRQww8htmtpNHDmxi7ftkzpFMBvkZDy9aR6wOqCh6bdhdV2lZopQiGnm3fKLbFSJaa9FmPqSk2CjYX6wsZLT6OYml+3m03hbqigNSaEsghfu568uNyTyUGH52+OZRdUuoezlos81nIXSL3OQHlFp04pQ3roKhEz+LUz6/qGJwxQdjWL6TSgRgOG7Tpoy2c/DEZEMn0ULBNWgcjMSYINi+bOXB4A/uCapxKuRWDoPCyZWS1Y5q1L4zKImoL6CLzE29fYbYUcuN+d5sx3ti+6DgIXZM2OxqHsWZ1+nSrRHfaDpL1MPs0e+OBJqdu1YvoYnAeBdYA8I3d1ag+50xwjQY14wDYV4j2P4fq1/S9p/kBmz7Ye8M1146egQkUWTHNb7BhWOOOHb3F5fO+AjBkKANus1sR+H0D/SmLHA09QzH7kqCtgVW8aN1F5e1FLpkDbZJ9YVAUHI=
=4qLN | 
|
|
|
|
|
|
|
|
|
|
|
|
|
 | 
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+QlUCyWr0ldwtkFAmjXQOcACgkQUCyWr0ld
wtl6gA/+NMLkukTQlkyhSNK/zzsEThtk9Yo1oSWyPMS4mHd1Ar0CyW2aE1Duy7OD
/7aLZE4N3phwHMjvLKUU5hLs/DyFzLCx+DRM1CbEV8BDZx5PQupLo9sh0K4YAC4p
ijXSCJga55e0DE9dmj5lfOo0IzXRT5OzccKVhMg/plZOP5vBwrt42MlB+GPcdaBp
HdzGe3dKBQ4YjPhmOmMMx8vKAjQZ2lATdg4UGJGF79Y3gk00qXwWDKqbw3vO8XJq
+33AmOmQ3zxLFAPOIM2heke1ur9f8y/YO8S/X/aGV8A9XZplw3bw9UVmWp/5RDjr
3MYRnJj5+PyXOOt3rWGaoxilHbH6XmhorZ9E0NxK9c6kmHVS6BNVJnmvdL1nUpKD
zimeLUItZtKeHBZ97AkF+Nshva9Izq6/pEIb+kKCb/8c/Kg7kMlBJtQQDhzU7FXR
o2ENj7wRnZZfX/jw3GCknv9nLxQmgN/lSmi1zGWHMXjrTqXbfVDCGkiuJgDD42Xu
7dg5DVrz651aqm3Fz+Yd/0m/5FmHQMplayCbu8NxuPdSutp9v7D+zi2Z0hmVDEPt
iUyL46eHlh/gow1Z0J4Lp4TM99sfag0RlX65LGVB9+LcY+9ibUKGpdbZBhg7UiRB
0V5KSJNCSfwFt8Og4Fs9AS7CgSUK939+hVs7gszJL9J1HLghOWk=
=qojD
-----END PGP SIGNATURE-----
 | 
Modified client/1.0/neutral/pkgr.eagle
from [36c6415c73]
to [1c55f6e18e].
| ︙ |  |  | ︙ |  | 
| 
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768 | 
  #       different operations.
  #
  setupPackageUnknownHandler
  #
  # NOTE: Provide the package to the interpreter.
  #
  package provide Eagle.Package.Repository 1.0.1}0 | 
|
 | 
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
 | 
  #       different operations.
  #
  setupPackageUnknownHandler
  #
  # NOTE: Provide the package to the interpreter.
  #
  package provide Eagle.Package.Repository 1.0.11
}
 | 
Modified client/1.0/neutral/pkgr.eagle.asc
from [7dc4e5b784]
to [1f256de63d].
| 
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+QlUCyWr0ldwtkFAm-----END PGP SIGNATURE-----ffeFwACgkQUCyWr0ld
wtn6NA//THoi+BzhlqKWg61/qD0iSP4EJ4OQsgBtYnvk/5zreAIfsLon2oExVwIpktwKz2uFv2v5RGD166P//IEP65x7egZDzgaszng5UeFRSWElFp6sbQ5MZbsTV5gG6+J8nDVFZIyiUe3wHkXcDVGRBnBOfA9g1yieW3tmjXlfOnYOdaAXocc7jSWLRDXogd8210VvvHAF0rp+reuJ7m9a9v3LlQF8kB+B1ng2TfxlfMTrlz9/ndlpyVajEfN8Hwv+/ffY9yY11bQnmFwz/Go/6N/fqcEHamPxVBmkLpVvnW2HA/2Q0a+huTOv15wKpFbYTuBwgonZDnuAQ805RNXtz+wRjUec982ic5tGtZK494q8tjB05mAMH6pp8sZkU5Ipt294NGymc6nk55O/qeRH2x7zYdBDiiqswKp2IsrZaVXF79teqGjCgLrl7hjwMEhGKjsNEm1+Bt2RDChmnRjEa3YfTynmYTtaKaSEX8EqI9IyWt4fjuCGoFlgqgc+fLGl7FiCX5xWcsTSpAykX59pI/9Qsx3lY2DcX94a9DCynrBEmtcaY9n1rzJlI297gmB9WB5PLwbDiMsjpFAjBE1PV28Ip46fOCxbFUHfhcVxFjxr17/KA2B+e4gBnZf7ewiikHu2sx8Xw6NwlIl7npqJsGerZdj5sjsw2rpP0EdQgPGeZ7s=
=UbOd | 
|
|
|
|
|
|
|
|
|
|
|
|
|
 | 
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+QlUCyWr0ldwtkFAmjXQOoACgkQUCyWr0ld
wtm25A/9ExDqLPa4D/e56w/i+2dO9e67UNZMlYAaR82sV2IThD7ax0CwMNejji3Q
IsmGeErwITpvJedAfHJDlW7CYcNau+/2Ld1YHc4cdy8fvshZ8QGPAIgKLenp+y5V
lE3+ljPYL5aQSWCRRc1k4+/bgblGKgirCEWGmgHc2C0+5CdquUluu+a9d/CMrg0y
3hga0wcWlCeVkoN+4auxEi2zO9q5iTgrZlo1QwDkoFgPMaN+YNoTq9GNDJi0IgQ1
65xCY0WvZro4ZPC3+R7nokcHq4XSzO8m7cqK4JxYTESJCxLcDHVhg1DGlPOjD8oZ
sLIe39c6XSoyT9GlRCnv8FYDJmNec/7ETofCggeOkK3s1+6gVuxMmWDzdEnngt30
AOdAVRFROnms/DnaAwKI+U6v/JSFjjqYl9f8TvPxXDu6dxVQTZp0gt9XPLbDI1Kg
IpabPF8Di+Q16GufY7PGXQDOMzyOUGrSL46gP/gaatwfan1dxLYkSJYoR6jfWsZb
gn44g55X9StvnSCTiE/bn+GfvAU/2ajsIgVxDv4zIolcpzAUi4oWbRJ3vLLoUex5
54qwW61HlO9GRilbUab9PTLMWCN/U+iTHiu1TSTzso9Y8vSyNggR0HrLEp4KTYsZ
VzsfVjtIbgW+i9DKtboKVSZvYqsL+ofKfg2/R1oRgTxJ4VjtSFc=
=wKrE
-----END PGP SIGNATURE-----
 | 
Modified client/1.0/neutral/pkgu.eagle
from [e248647923]
to [31d7aec485].
| ︙ |  |  | ︙ |  | 
| 
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956 | 
  #
  setupUploadVars false
  setupCheckoutVars false
  #
  # NOTE: Provide the package to the interpreter.
  #
  package provide Eagle.Package.Uploader 1.0.1}0 | 
|
 | 
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
 | 
  #
  setupUploadVars false
  setupCheckoutVars false
  #
  # NOTE: Provide the package to the interpreter.
  #
  package provide Eagle.Package.Uploader 1.0.11
}
 | 
Modified client/1.0/neutral/pkgu.eagle.asc
from [26202e5ba4]
to [6b637e4a8a].
| 
1
2
3
45
6
7
8
9
10
11
12
13
14
15
16
17
18 | 
-----BEGIN PGP SIGNATURE-----
Comment: Eagle Package RepositoryVersion: GnuPG v2iQIcBAABCAAGBQJmAQeZAAoJEFAslq9JXcLZWA0P+waq7CDYwfPIQ8uYk18SMfeN-----END PGP SIGNATURE-----RSVFeLNILC29AVSPwFKo46Sblfl9MzIk09tT6adJnr5hBBg0tXd26Z6cdWiGgOI7Qf/4gqXdEUv28xSbvBJqMhtqdz4QmsFob4sPzhGRrvs0oTXocQX/WyqLOhKZ2gWIn5CgdoOjzVwHg8UNmC7oAtTo9qGAtP2hykHLGepKOnP57dwRt6nwz4mloNn1TXZ3aiZlU5+Dj8Nkgb2lSMCgA1ySrs19TnOM4FVetIxvpb1KAFJr4s/nSpy+765U+HgEFbzkbFp2DxwtqmW5hZet5aqXeDgUgauyEqD3GYux0QXF7IBD2SWuwWqhjyzXj42JRMUTu6K6YFV3wkDq2MSTW8jdvUOY1FUe20pcsnLlD31grk73BwW/iCJDGOK4Dse6oG1dPg0eUF1rduv7B/7jt041vfJRX9u+yGlrkGFs9QGP1eoemzEfTT6RyPa3+TpZiOxdzuhFvM2AfVs+k+bJSq1EjgUBDOf5XcDXWdeLIvRbfO2xGSMIDZeb/s7zsL8LqA1jQDDNQIff5JXwSQN2FVzcCX5LQflt8Br3KKlSj8l1b4j6mVTWMxEujpL1Vz5VPUc+1pJEQJuebOog3oYstXvrwfs8tnurJowEngEsTuk/mOsQ4KkB81ib74LekG4yx2r5u9DAVVA8iZuQRVyV=jTE3 | 
<
|
>
|
|
|
|
|
|
|
|
|
|
<
|
 | 
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+QlUCyWr0ldwtkFAmjXQO0ACgkQUCyWr0ld
wtnb5BAAnatZQGjsBLIM28iXG+AwP+ywPcoy/qY0Y8TIjNcI96TGXpr4vQ+NrHHz
Zsd6Us1M8Ik6LOvE7nCMGcvb7Gq93ENR4PdjMw+anpOtqrGldZAWTrj6B15CMrD2
E3crAXZWAPfw/NyDV9ZxVhFkO0YV6zH8xOr4ezUvqwS4t/ytmFtAwklPgqX+Dgrf
Y3St6aqH2Mls07xpR87HujfH9/typY5anJ2AEW1ycFDxvIoaKpQyjNueIcR0IHXl
Q/Cbb7U3kziBe5DcBNmUZQ7cnvylDR8dHy/wRmOad32JEmoCJPjMw8ER9bq/CItm
AAYXxj3S33J9HY/fZkz5XZ4I21XZLPUvvcM93CECtyj/4eXEAvWB1845xuPE6/TE
P9K82XOmB+ujX01wGPTutBPbMFGK/B0LLYRS40I7j+D6rbhrQb7ikSfVSl0QiDaf
IKv3g+pYRnqLcP1UeMQUcu1P/oeKbGxWyDwMqgiluMQjnif/s0GuaiO3iSLByr0R
4u9Wy9d++/ij6XrYJImIGWpAYDTV7VtSctyLhc/qKKMW6e6OYEN8UR1J13sDSRDV
NpE6q7B5nvxWg5SwdicjdpOKfi97QyllPV7COm5fHyj+F4uSJKMbzGQOGFqYgbEE
VeEOqqeHeHoZurG/CfjQFM6FNVUmsYuSQtTN2L9ZBPGXErXePxU=
=mE4i
-----END PGP SIGNATURE-----
 |