Check-in [c6bedf13c4]
Not logged in
Overview
Comment:Bump version to 1.0.11.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: c6bedf13c45d623eb31735c5a856e90534e8ca0c
User & Date: mistachkin on 2025-09-27 01:42:34
Other Links: manifest | tags
Context
2025-09-27
01:46
Actually re-sign everything. check-in: 8255a13b07 user: mistachkin tags: trunk
01:42
Bump version to 1.0.11. check-in: c6bedf13c4 user: mistachkin tags: trunk
01:37
Further fixes, add more docs. check-in: fc356541b6 user: mistachkin tags: trunk
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
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.10)
│  ├─ 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.10**.

---

## 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.







|




















|







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.10**).

---

## Contributing

* Open issues and PRs are welcome.
* Please test on both **Tcl** and **Eagle** when touching shared client code (`client/1.0/neutral/`).







|







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+QlUCyWr0ldwtkFAmjXP6UACgkQUCyWr0ld
wtkfOw//VOmf+kG0p+Jqb3+gVqf/2WnpiuA259//wCESCJXXe0Lc79fo010rrTi5
7QjsjNzStEf6BRAGnhzQm0Hxge1S56OdLvTLFX1kwQL3PELa94ivWk9/S9p8WO75
Hi8s71iF4dVkMAQsoOOULcBiNzkfcgldyO06z4P/kLNxLgRbChRp/UNoSNkcY8vj
zgDAgrHLrlv8t/t69CQEZAJSlCCX2SZXhS1ABO9JBQXvM6I/b89HksQNymZ216AS
zb/B8iAZ5RZUaMd2M1+CUN/VMm3eRL3E9GN+xvzYvh3DHjwBAQ6ZG+C6m/0A8I8U
IFWkuyg7an1/iV/RYuqSnsBPnyd6LW8XDtkp0ht7W001jN4zrXIWp9kigfIMLARJ
KN8zysqsAOc2WamNfPiw8Db3CqLFlWbUbgVI8GptxxkFROknJ/T6WQuvwlsAkCtZ
Txtj6ImIlCx98as4AE8Ms622rYLQ1xrNb688n0ZAZEi3KjhqnezRcv1uMV2uZymF
9G9NFKdJ79kpcWWpQvu2Gr/u8LpHS4Vw1do20gzxCz5T1kHQZ/yYAYlzidB/58Jk
UVWxSO7I+g/lqdFiyzzMiBNfBJdGXvbr5OhNHwCpo+8J7FfMsclATEGRNS5+KR+P
tKaXdv/JffWa90L5XlcVbX9pI9DL3nzBciFONCPPlAmnwOD4Nq4=
=XpJL
-----END PGP SIGNATURE-----



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

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].

1
1.0.10
|
1
1.0.11

Modified client/1.0/neutral/VERSION.asc from [4854985e08] to [de1d7c2c56].

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

iQIcBAABCAAGBQJfmOslAAoJEFAslq9JXcLZhnIP+gNCrgB0COtFBCUdRci0KKh4

sJ4u7xUV7700Ree+gnAVd+ozjVdJb8ei5M55ez37HcL62XOzAXpT/a2cQXtEFRzM
v7eX7w/Rv7dvFwmtKKvSP22K/K8PszwJiqnJrMDqEl3EH8xuCYH/oYsd8I0V4IEi
TijlfgHfPIoXbzCFdJOa+IwyESv8BHEW2sWguO6FyHzekE9WQimPlg4CIYD0txhi
zjrRxb6HdHjInaZIeuQzDGlScqPv9YMwTqCkSz1uuozT3JcBzr5d9gu1t1mv+eKW
cp22oWqN6SjwweKlcp2tHegsBGAUjW0KvVVIYVUQmUB5M117hWb90IQ57vvBFrGa
ZUMYU45eamgs9uG49pu+spYGZqsfNut+3V/u8TAIMiqo+GgHwzXt7t/N4x0ChotR
TCzPaxW9Aq/NLjbaLOAyhkpK4KJ5PQdWnaLyV4PQTMshzsDq8BFEzMFzI+/wbMVg
nQ++5+5o/zubkbAYAjegyBZz8uPSnZ5zr1qi4h47pcLgKbnp3A8SRGFLjExArtmv
1IgEwTUKX8iq301YC3eDO6C28ghQTBErsT4P2EXv2BSdJu3cDOB/WlfsRxFVXpz8
mxigMG3Z4N8AjNy0fzZTGThmUkLaLL6kD9sTzbWYLht65k0voRkLLVb4HTuJtB3/
Cu2UvX+3X26cCP+vHlOW
=TVhE
-----END PGP SIGNATURE-----

<


|
>
|
|
|
|
|
|
|
|
|
|
<
|

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
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.10 \
    [list source [file join $dir pkgr.eagle]]

package ifneeded Eagle.Package.Downloader 1.0.10 \
    [list source [file join $dir pkgd.eagle]]

package ifneeded Eagle.Package.Uploader 1.0.10 \
    [list source [file join $dir pkgu.eagle]]







|


|


|

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
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

iQIcBAABCAAGBQJfmOt/AAoJEFAslq9JXcLZaX0P/0lipyu34AwrY9qs+x7esxf2

Ku3KsQJWiAv/qSI6+P4UsPTuFgiBvKaXnijqP9eauoTQ6LFPAULuFbPdnOc6uOIe
QOLDY7SJ3yAfu5v8Sitp7lKRJ9SVERmMzvvHOd+VaymrW0sKwYqddMXuRy63TOAm
7rotniZF8CjanPcxUpqCOLuIs7jKtDlyAwc+Fg3+XLcrQyXiTXgna9At8h12olw4
KCESYKmKHtW4/p1g+0DNZ5IUGUQNTzsbqLggyG4NH82HKzJo6JgYQ1TaB/HNhgEJ
4XC5DAoiwrqxKprhSYHZFRq2U7C23khqO4Vj+Ma26Dm+F7Nuk6QXYEggIQI83J82
tdrUpdnS6YNMoOpSQg+BD4h2OF0C/sdJ7idEaDXnKk7BiEcRp2PPjBf212HFz2xP
Ytwqh291rCidoiwNNIoA9rN+T3Rj2jOSjfxZ++6O6V8OTFmKn/udtcuXo024gwg1
rS1eyX3u76RvJbaYpMxk6FvRZNQ+PAL6BCs90/E6bfwZeWXmKIfKYD2D6A6fVFJn
aiZNrkf1GZI3WGvZ8hhUIvnvPuWbPbey+15piilDT99Xlw73kCvtD+i37dhdzHpN
wTBJYNZVx08xXRsVk8QgfZrTzgYOtGZW88thQgA8FFSEe98M0gAmJzKyEZI9gGQ9
Uo5JC5NuuX74+qn7qojX
=QRwT
-----END PGP SIGNATURE-----

<


|
>
|
|
|
|
|
|
|
|
|
|
<
|

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
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.10 \
    [list source [file join $dir pkgr.eagle]]

package ifneeded Eagle.Package.Downloader 1.0.10 \
    [list source [file join $dir pkgd.eagle]]

package ifneeded Eagle.Package.Uploader 1.0.10 \
    [list source [file join $dir pkgu.eagle]]

package ifneeded Eagle.Tools.Common 1.0 \
    [list source [file join $dir common.tcl]]







|


|


|




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
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

iQIcBAABCAAGBQJfmOuDAAoJEFAslq9JXcLZXO0P/jL2Q4pvH/i8rvU9+eNsY9Df

8GGoGLHa32oIUQeUpuSGktkdH6HzpVsDBU5VgWCzOgalqNflWCHVsEPizchSt2o8
AXd5Yf7d2ABmabWqk3FuWk137d5cytnBS2FmzSVf2dv2lCHQAZVu6FuW19URxbsp
307oNKuOMxcpfs9VKQOnox9yiKhawRvMP/M7zi2IDciKHjt8P9vz9BjFHTrksToi
OTeGcbuNSRQqL5gkB/TYNC0AM7OG2QsT1OOgwfXvjk/HOF/ke5QHBKtB2SaIYKJs
MEgIKZcnZZXSqmvQf8WtbZK7tAxXj7PJXUygGnX+YIRx243uHrmr5QCJEhrpSdi4
xEDkQ89FtHxV2PWYe6EiW/ZrGKUg4/t8pi8uofmkzy2dqkseZnGuf0dyzbdGjEib
kYsOQ8StibDTl00roDnljxwtsLnah4/OuyXDp5EGzqb2Xe3c1o9PGnOWQ6QLzezs
x2Wonqf00d6645LgMdjHTXi75YmAxEFNQqcDnrVGKue6H5IUJYh3atEFLn04uLfr
0Sef7bRyUYdCjveo8obrMI79Kl553QADdG6Rd8zy8otlk5slPx0YL9UaoPkGFZ0k
ognS1E87RJIz3p8RPWM7omNPOirvwMKjSEK0i10TyiBu6z1uoHIw84dEfHLQuUt6
kJvKdrw0DK3OJdqEf4CG
=x4Ru
-----END PGP SIGNATURE-----

<


|
>
|
|
|
|
|
|
|
|
|
|
<
|

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.10
}








|


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+QlUCyWr0ldwtkFAmf/NgcACgkQUCyWr0ld
wtnx4BAAh4RpK3faCulFNyCsQtQqKYDnob/wqk+8Rkm2lD0ebdkqZGKDowYTLP+t
8fSgGXfDQVpenFokgW2QnzTFzQCMmV8DLDCPS9HNsCdL6Nv0t4rwqTXT544iDVLK
6SiGKSW5vVSCtrGIHOQoO1sgTmH9tznX1qayPkRZU5/CrylxHEozmmDHG7HEXhtI
CsSxf9jNl4FDn1P8wGLRdDAE/cbzFjpu9OKsXeEWTzJiRQww8htmtpNHDmxi7ftk
zpFMBvkZDy9aR6wOqCh6bdhdV2lZopQiGnm3fKLbFSJaa9FmPqSk2CjYX6wsZLT6
OYml+3m03hbqigNSaEsghfu568uNyTyUGH52+OZRdUuoezlos81nIXSL3OQHlFp0
4pQ3roKhEz+LUz6/qGJwxQdjWL6TSgRgOG7Tpoy2c/DEZEMn0ULBNWgcjMSYINi+
bOXB4A/uCapxKuRWDoPCyZWS1Y5q1L4zKImoL6CLzE29fYbYUcuN+d5sx3ti+6Dg
IXZM2OxqHsWZ1+nSrRHfaDpL1MPs0e+OBJqdu1YvoYnAeBdYA8I3d1ag+50xwjQY
14wDYV4j2P4fq1/S9p/kBmz7Ye8M1146egQkUWTHNb7BhWOOOHb3F5fO+AjBkKAN
us1sR+H0D/SmLHA09QzH7kqCtgVW8aN1F5e1FLpkDbZJ9YVAUHI=
=4qLN
-----END PGP SIGNATURE-----



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

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.10
}








|


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+QlUCyWr0ldwtkFAmffeFwACgkQUCyWr0ld
wtn6NA//THoi+BzhlqKWg61/qD0iSP4EJ4OQsgBtYnvk/5zreAIfsLon2oExVwIp
ktwKz2uFv2v5RGD166P//IEP65x7egZDzgaszng5UeFRSWElFp6sbQ5MZbsTV5gG
6+J8nDVFZIyiUe3wHkXcDVGRBnBOfA9g1yieW3tmjXlfOnYOdaAXocc7jSWLRDXo
gd8210VvvHAF0rp+reuJ7m9a9v3LlQF8kB+B1ng2TfxlfMTrlz9/ndlpyVajEfN8
Hwv+/ffY9yY11bQnmFwz/Go/6N/fqcEHamPxVBmkLpVvnW2HA/2Q0a+huTOv15wK
pFbYTuBwgonZDnuAQ805RNXtz+wRjUec982ic5tGtZK494q8tjB05mAMH6pp8sZk
U5Ipt294NGymc6nk55O/qeRH2x7zYdBDiiqswKp2IsrZaVXF79teqGjCgLrl7hjw
MEhGKjsNEm1+Bt2RDChmnRjEa3YfTynmYTtaKaSEX8EqI9IyWt4fjuCGoFlgqgc+
fLGl7FiCX5xWcsTSpAykX59pI/9Qsx3lY2DcX94a9DCynrBEmtcaY9n1rzJlI297
gmB9WB5PLwbDiMsjpFAjBE1PV28Ip46fOCxbFUHfhcVxFjxr17/KA2B+e4gBnZf7
ewiikHu2sx8Xw6NwlIl7npqJsGerZdj5sjsw2rpP0EdQgPGeZ7s=
=UbOd
-----END PGP SIGNATURE-----



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

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.10
}








|


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
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

iQIcBAABCAAGBQJmAQeZAAoJEFAslq9JXcLZWA0P+waq7CDYwfPIQ8uYk18SMfeN

RSVFeLNILC29AVSPwFKo46Sblfl9MzIk09tT6adJnr5hBBg0tXd26Z6cdWiGgOI7
Qf/4gqXdEUv28xSbvBJqMhtqdz4QmsFob4sPzhGRrvs0oTXocQX/WyqLOhKZ2gWI
n5CgdoOjzVwHg8UNmC7oAtTo9qGAtP2hykHLGepKOnP57dwRt6nwz4mloNn1TXZ3
aiZlU5+Dj8Nkgb2lSMCgA1ySrs19TnOM4FVetIxvpb1KAFJr4s/nSpy+765U+HgE
FbzkbFp2DxwtqmW5hZet5aqXeDgUgauyEqD3GYux0QXF7IBD2SWuwWqhjyzXj42J
RMUTu6K6YFV3wkDq2MSTW8jdvUOY1FUe20pcsnLlD31grk73BwW/iCJDGOK4Dse6
oG1dPg0eUF1rduv7B/7jt041vfJRX9u+yGlrkGFs9QGP1eoemzEfTT6RyPa3+TpZ
iOxdzuhFvM2AfVs+k+bJSq1EjgUBDOf5XcDXWdeLIvRbfO2xGSMIDZeb/s7zsL8L
qA1jQDDNQIff5JXwSQN2FVzcCX5LQflt8Br3KKlSj8l1b4j6mVTWMxEujpL1Vz5V
PUc+1pJEQJuebOog3oYstXvrwfs8tnurJowEngEsTuk/mOsQ4KkB81ib74LekG4y
x2r5u9DAVVA8iZuQRVyV
=jTE3
-----END PGP SIGNATURE-----

<


|
>
|
|
|
|
|
|
|
|
|
|
<
|

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-----