Overview
Context
Changes
Modified client/1.0/neutral/pkgr_setup.eagle
from [3948e4d333]
to [feb40464a0] .
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
-
+
+
# package.
#
namespace eval ::PackageDownloader {
variable quiet false
}
#
# NOTE: Load the Package Downloader Client package now.
# NOTE: Load the necess ary packages now.
#
package require Eagle.Package.Repository
package require Eagle.Package.Downloader
#
# NOTE: Verify that the number of command line arguments meets the basic
# requirements of this tool.
#
if {![info exists ::argv] || [llength $::argv] == 0} then {
Modified client/1.0/neutral/pkgr_setup.eagle.asc
from [aa397a518b]
to [77529efb5c] .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
iQIcBAABCAAGBQJYVwVQAAoJEFAslq9JXcLZjr8QAJuN7+vXwwcoRjxfIy0JeRWn
Iyh9oNw07aFrJKcbXlvoKWe9BnIFpamNkmNsfMp+ai2Rvx4ilRX1uQk4OkbWtQG2
eowGnGsfxXG0UhAlfZ6R/CBcAmYuf6q7VpJB04VnDv+nlCKtkJ1iibyzNBJBl4Pj
G/t/ij+V4gnQd946H0103tHjHc9ezDXktxyMo/JS5sxkV5y1XYwJ/xqj2nt1hC2z
EDwGcgIx6nkXmj8BN0tV1c6VRsbeL+4id66MY1yv1ySm9gXSVGNVnu1v5l/xo3E4
d4CzD2rJHuPU9dudLBNqOkPTAFzxcS3PIUZDJJcHfE3H4+jUU4+NFDOb1IZgfClB
l8HZdd09bMoQ3xQwHPKyRn8baEvVGG2uP/gBwAzoo3L7TcvQKTTTGXYNK+3FpDYo
9GZReiMt/CHWDrS8SxPQ6tzaTCHEsn4Zxt/FPN6LYpr6qgrEKb8xabcBlDdz2EWq
qgba4cG4EU+T6nJcpJzLDssyb+Mkekv30r+fT3U+XNfqTXXXkTo+qkzZYJSyIRPF
rb3UBXM6rr5Xoo+u7npu7g4zX0gK5b+Vux8UxxSVNvt4S4QJESyT+LmMRXSBaQx6
39mdE5mi+U6Ge8quigFuMJSbB/l0y04CdmyFYmBYKaJ6fX98XiDM1TpUDuQ8vQD0
wO6bmZfAxbB4rtLeOMU3
=bfmi
iQIcBAABCAAGBQJYZEEx AAoJEFAslq9JXcLZ5soP+wQnXnb75Gm7U jp AGZ vx3jsE
8u5i yZOzVB6yw4nk 9Fs6wLP7VquvnkZcjUjwJinMJJJ5wjY7WL oT2WuMoptbDAR a
hEJ1HXVA eHI olsIaBFIEtk164 04V7TOLXSu vCU8wJi tbkERHG4ijeNmCMAbR4iBc
4n9 iVX 03XPnTQGmNkGz/G eo/Lhv2V1Wpfbi6Gpu+6Xv0tCeomAi4cr5W9hj SPCcl
WoKXJrbeIWa7rUMP6Hp8Gv0 Ej8QG5 dUv m9oT3xzSHxedBFCYZufx g4RuaT5h5WY X
S DSFSiQhHtUWj0b39ZBJkhi37n9c1M8a6D5bYHOMk7M51LnRSm3 rwK fCsdOgFxkE
Meijffan7+yj2oq3g7IgSjF4mLO3aX/ 89wwzaNNrr2RKE HULhs8 M4WOUGxAhw 3vP
tzrFnBisGULNzlleTt5VuiswWk0B3vtcq3kmICUBFH aGRaj4696j Cl Ym9V5reO p3
Dkx4 awSZo +S T6PA fTSxGtTWfM42eQUXZfRdu7j8TOjoWUuGuvVNCrbd8NIuHnTh 3
v u7V XtjNM KPh+I2Atwf xSuhp3e61mImdl991p vhGPEuYUYoTc3aEzZc 4oaHorjl4
q9xqxPvP4yRTlunzlkPT9ZCEdxkIqy 3kuL +B+f 664 1TBFlwlE9NkHJVe1lGw+ pwi
/s BSEnU/jdy+1QzI LYYy
=KcPP
-----END PGP SIGNATURE-----
Modified client/1.0/neutral/pkgr_setup.eagle.harpy
from [a8672d71a7]
to [167e897f24] .
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
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>34291b75-8cb2-435c-a1e6-35f409884f68</Id>
<Id>d cbae989-6839 -4878-bae c-6b2436f 5fb56 </Id>
<HashAlgorithm>SHA512</HashAlgorithm>
<EntityType>Script</EntityType>
<TimeStamp>2016-12-18T21:52:51.8710937Z</TimeStamp>
<TimeStamp>2016-12-2 8T22:29:32 .854 7500 Z</TimeStamp>
<Duration>-1.00:00:00</Duration>
<Key>0x9559f6017247e3e2</Key>
<Signature>
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
qaZlj BTq 9Jc4946BYIDz gxHn21C jydakYN oU1KH5CJMtbVSWijPLX9cSgVRMvL uC0qBZkeTxpx3b
akzNAWIPU+dhnhwiR5kNwP5fuZ9tsiubva/VtyHnrc/ZK74TYN++chY15/ONMMJvC Sl+12/Ku RGK
+IFyjIr0IpgAViIwmjEy/L q1Mo nOR7igcfZ 4aN5k90rk/ KFjzF/UxWDzEb Tn99uP GqnrqkplWzUl
gIoAyr+ sbTlq1BVEwTKTF/ifIct4FaEVuGDo3OaPfaBpfx8KuMcMG4 63iUByWA 7L J3Z GWD rmX2B5
mcV7zQxLThYny0OBhItk4XIO0qHYhwzv0m1 SmjBhRoHLvwTy449 3Ww8fff+d5YdgZUorq BcORJ 2j
cjH 3ClqPE vOJLG8plX4lldx6Ej3VChFsRmSy3YrTm320iiXLhHZ4Cz5nzcm5g IqFa25aGwlLqaAq
C4LjJZXbZgqpF32b9 lqK H1ttXT 7/gtbQS+AjKmOuWeVe8V ntObYB/BNXFqUr6vjUmUcDxi Mh5M8w
K9BkmhsoSvAFAzO5iuZ8rbLZYSxwLp+U6uZu4MvoacQrWmvLav5Mn1IMxBChvj6d86Ja3teHBg Dm
B4laKIGW6tJUHaWvMMB+8aXAbfSrdlQJVfyrP6mlHqtHqlDwChMlAYFQu2ePlXxpgACumd RqpCH9
EoVVdu1fwEr vpHtPSZDrBpBugHhbcGg8HA38FalKzBxh7/y0jqRTuAwka5HuA2Zoka Xq ZztPM3 Le
U231aPT+R Lk0EzyQJmSk7f9PI/YLW86Uo1d418co7/7Fc0DAXd7KoiBvU/RCOjlqrFzoI 2PI Nssk
YbfUeXxgciO Gg307PgC4BKnByWBa6Ygs5SGgngNngzxNGm7M qMk3l8zveEgqrHOMRJAYpG+gcs d/
CJRHbphYZ1fi qi6ij7IIwclKJt6HybxfVQAXTPzb0lOzl omRWz8HRqtm woHTHxvQ ZwN 8MA07h PYF
qw98 R1pQ78O7/n/SOx+q2VV8RBYhR80P1 9X4XbRGsGstAa93JAes6n mNGYM 7u9 o+i/5Lm GwZz/zV
/QNv trW15 ySIuWio9wel/TnNMFuU3D3ga2Xgl5Rx dFUIn Sec3FLrUpzrUXkOWzgHtzPtzxbHP C9C
1CEQe+PE0Mb4BAstDuiObXaT2TkvKiqkJOiyixm rFafQbKZCsE1vPlzK55yKYLwZs3cVDS/ g5JTX
AmjcXnSe9I0oJ7QF3jlamf+kNTx+bhpuAVNswfhJX4+aA 2z opW J50mVxyz/oqxsMHp0xz7 3lkKq1
4az20ySXqV5iSW OruVYILvgpkedwYT8djCEyupxlp1Of5ldwkXCyxmJAQRh9m8Hz WES TP6j 8EaE2
tGvQeAlszJQsJR8cjhno7QkDTuQWT 24N 6QFh IdpY aujiXNP6NnOMvQe0ZWU bKGRagtuEcoZxxEOL
WP jX hS Yu+P2My7aJM dedR3AEGu+PEJEPIhD 73m534Erldf6BctUSc1IVa4jYI 9YmAPHbBjPFBRlS
PdO2RmsQd4eQsW9GLiF4pcWlA86tdk7E+wvzmI3 M8+G/LS39dc sr1FXqF9LU8j gtG2F8R nI5jOx2
c7uIY34czlBXV8yhcO U2fCOT5 yMMUC9jvGryFqpa1 eCzdGFvtakmlhUT9 e7A /h JuwV7gLrZMDteh
OfQpmafEmwD 8P S8eia osH1F 6HI56xqnIUDE4MByRtV2e5neZWwsPHvH4t+jiAt/f b0zT3YpeRp tc
b4WMQhpBwpS4fr7ck88uCzVk/WBVjB Yii IBFQhoh4oCR/l/ NN4 hpWNUIIS1+5VjW qBdGA6OYMH Ds
QAwdVijNZjN /0an3jISkAsXEBnQmXStDBoxBDo/kdwWMrrlh9iqVlsyNfhDzG6 P+FA2MJtrc1 izt
FzbzRpgpE2MjKQGQfoZVe9NvlGHZC mo4KwhOX5 MTvv4tH 55bZ zYkJ8T372MSComU K2+oRp Ab9NFt
AsMnn669gj/jnQSuE1hwJC5VAqDnR O8y c3QRImhTlW1xIRg/UMybrLRUeU4TFkIoYV7eYKglWm8G
fMjo8/Rm2xUCbJ/c9rL0f+kiKYMx1qhqvo1xg19kw/tT05jIUs+9NSM3PuYA WCqA LN qZjspx6W4 d
65GqE2f7Y9 yfXV xKAb6dP7u6M9/Sok/Q8Rhz/Bg5QVW9jzQiuny LCdqS 4UfV/ZveCMyk+W PHHdZK
KghwvNaS6rbJCJqkbjA4s 868Xjds+x+HG6so6s47VdAnOcXO9bswXc7dwR pXd 8oIXUPVIKwY 8mXp
dH 3UxO 4nX9Z3bVRb+aLJKy z6sqF7iFVYuC2YpIY8gUqDDA+ZJtl1E6zqQo2iHoDP WSW5Vk SAwdnh
pGmsA cUDDhUry +HIx7UVhpxXrs4aOOlr8RovPuCn1PmZZ TOQz8qTD1XEcSmW2rAbmd6 hN +dbLG 7Y
RphQ9VPa4t8 jdOp2uI7ubD0ul3j14PuSCoXfOtmU/x4VNVZe7c+5iO1pj8bFmpLzsXbBP HQ bmv0g
vc29G EVYFjEtgiP2v4pwyuVS9iE9VUqGQgn/eANnhul4u7h0w1+qq3/kd+e xOEbs mDGU uS5R oa9O
4xMfG5w1qEbVDX1LeMu6ht3HA8wSmykuZXIFlnrTh6NFjDnLQ6r+zsewKStP7B9kSt1BYAQ8Rx l2
lx/ SUxFl7+VkOpECkCYyIp6icuh22/Akc11wpLTl/NVX67XsVAdMDRKGJ9CM 0CV OuXmDQa 4=
</Signature>
</Certificate>
Modified client/1.0/neutral/pkgr_setup.eagle.harpy.asc
from [18cbd1a590]
to [532ad095ab] .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
iQIcBAABCAAGBQJYVwVRAAoJEFAslq9JXcLZPPsP/2tAc2JDdMYVAVMPMFTOxSdi
h1mpmlnJt9KESfYTW6k5JTSXcwqlRGwqe9kUCFnH7M6h3Gs44xtK9zFHp5IpZYN1
qxC6fw1Qd4usev7rq2C4n8CddzdSgg3UyT+P7jIsQKKDU639fG4TyPFh2yJdpThK
kPNwXmCDWrygPFAwLRDCk4sPXx9DiaKd7EL6Ce+qlvaOC80oyHi6oRdvkJcIrOjz
IN3klBEpOTAw0A6UTz9HuW7Ooj9lWEB5CdEuBRVI5uX/5C2GIU4yNC7ljZDmB8Z5
65zKMzLefLOgFaMw77Uw/8ENJTy7Pc3iZvLFlkyKs5dbfZudv7tzesPpMItQj9gX
kkZkA5DORKhXDJHSKgV/QzyFmHxUiWoWwjgSraqvGQIHrzPTZMBl+6f8aGgWQ5Qm
6aIkMtqAjryb6WlQ4j81CMpILw7I1HRM5i26KFbyIGtEeu7XRGGB+Ytm5v3CzIh1
wpu5ejsAQ9VsEIq7ecwFYnEDSK4FJudzFfo9b51qz0NZ65XdiNTPNrL2Xnwa+Edn
LCv0oB8QO6olHNuWzwZXKX9gFTbanBXX3jTTps2jx/D7COd5AlzC+cmNWWKLdxhd
SdBouaREWajpyjRxQ5dOjf9fCISlIP2XCnzTQfqEZGVQgcAy7tDa7rydF317G+F4
5rlCwgN/Q4eggSnmCfr8
=/btw
iQIcBAABCAAGBQJYZEEy AAoJEFAslq9JXcLZ2/I P+gIEbKAOL8nhAE6tpUvgL6H 2
CdSgYXR+5e1jZVuyfEs9ebTndrb79iIIIiFJKH27 hyOyEB JgOV+NgOiOHoboj KT2
kRpu6d0t581F qs1JzUpD4 wRhi4mZlW 1mbBTYMkYEmHK0zON5453HZ QUBYi eyq SgV
udTvUziDshYAPmIDGctNpjscL2Y2 kiaCspkiRcNyyu4PznbXFBQV/uiM LA H4jwYi
9V7rhWCN1Nh3vt80rYa76Fn6/Nwm+7LnIbkW6AyZnDF/3ZG 3kiDMzde BZgRJGs Uf
58vFTU0UkF+CH5A KW3o11gV3uW M297N Mw6BaxPyAVYb 76KJRCSKmlTPwpBMvu 79H
F9ImyyVevLjCzsEP0IK0d7 AWU3FNFSF1GE4n1lN0VjUf/9B 5uMn1VN2EM1 K3dlA3
fmsVbURmdl0FHS 6LZxDcx+ZDiZSNCJlC5uwKxg1n7sx+Udp7Esy/6f5h3 aJ WEmSD
k5 wli IkNaJLCKGIoIo3 7k7X8lh JL1a NTT/yuft892ZrnkFLD6gI/gofg68Cn NdJB
BGC4IWAfrtD5pVe0AbNajoyNyqZ LuzF51LsrNGWbTLte1Z/V 0Uwy9qxELrnma War
bEar8MbVlF1xacH oy0 aG3T64/ZwK RYC0w dOJHg/XbGXxH jeb3xAvvOMJA Sb7NoWD
X00MzXgt wqZK6HwthHtA
=82Mg
-----END PGP SIGNATURE-----
Modified client/1.0/neutral/pkgr_upload.eagle
from [4468dcb1b1]
to [227617dca9] .
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
+
-
+
-
-
+
+
-
-
-
+
+
+
+
#
# NOTE: Figure out the fully qualified path to the current script file.
# If necessary, add it to the auto-path for the interpreter. The
# necessary supporting packages (i.e. the Package Repository and
# other support packages) that are assumed to exist in the same
# directory as the current script file.
#
namespace eval ::PackageUploader {
variable pkgr_path; # DEFAULT: <unset>
variable pkgr_path; # DEFAULT: <unset>
if {![info exists pkgr_path]} then {
set pkgr_path [file normalize [file dirname [info script]]]
if {![info exists pkgr_path]} then {
set pkgr_path [file normalize [file dirname [info script]]]
if {![info exists ::auto_path] || \
[lsearch -exact $::auto_path $pkgr_path] == -1} then {
lappend ::auto_path $pkgr_path
if {![info exists ::auto_path] || \
[lsearch -exact $::auto_path $pkgr_path] == -1} then {
lappend ::auto_path $pkgr_path
}
}
}
#
# NOTE: *TODO* Pre-create the namespace for the Package Repository Client
# package and then forcibly adjust various settings to the values
# necessary for this tool. In the future, this section may need to
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
-
+
+
-
+
-
+
-
+
-
+
-
+
+
+
-
+
+
+
-
+
#
package require Eagle.Package.Uploader
#
# NOTE: Make sure this tool is being run from within the package client
# checkout directory.
#
verifyCheckoutDirectory
::PackageUploader:: verifyCheckoutDirectory
#
# NOTE: Process the command line arguments into their corresponding data
# values, which are contained in an array.
#
::PackageUploader::setupArgumentData \
setupArgumentData [expr {[info exists ::argv] ? $::argv : [list]}]
[expr {[info exists ::argv] ? $::argv : [list]}]
#
# NOTE: Verify that the number of command line arguments meets the basic
# requirements of this tool.
#
if {[haveArgumentData]} then {
if {[::PackageUploader:: haveArgumentData]} then {
#
# NOTE: All necessary arguments were supplied on the command line, use
# batch mode.
#
if {[isEagle]} then {
submitEventHandler true null null
::PackageUploader:: submitEventHandler true null null
} else {
submitEventHandler true
::PackageUploader:: submitEventHandler true
}
} else {
#
# NOTE: One or more of the necessary arguments were not supplied on the
# command line, use interactive mode. This will create a graphical
# user interface, using Tk or WinForms. If any of the necessary
# arguments were supplied on the command line, they will be used to
# populate those fields on the graphical user interface.
#
variable guiError
if {[isEagle]} then {
if {[catch {setupWinFormsUserInterface} guiError]} then {
if {[catch {
::PackageUploader::setupWinFormsUserInterface
} guiError]} then {
usage $guiError
}
} else {
if {[catch {setupTkUserInterface} guiError]} then {
if {[catch {
::PackageUploader::setupTkUserInterface
} guiError]} then {
usage $guiError
}
}
vwait [appendArgs [namespace current] ::forever]
vwait ::P ackag eUploade r::forever
}
}
Modified client/1.0/neutral/pkgr_upload.eagle.asc
from [69f7afba7e]
to [da8d643ed0] .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
iQIcBAABCAAGBQJYYxKdAAoJEFAslq9JXcLZ/kAP/iFfXKkdJQ22NKxKaUZtQE6U
hw5iGQLKX50gZ193SFhtVNjm5mFMkLa5cIZl5CqTiPuS8nlqPKM4OsWiOJcxvE1e
/errG5Z1fX35RMXAUUFwby0Pqh9VmuP86avw6ReQGQfBB3Y9hXRy79Ks/Efvp/4r
eCOLD4L6FUOegwWOQhklbKAz/EK2jXQUC+Ep4qKd4kMOZyrTHYA5Ou2HygJsylBZ
Fbv4eAJhUFXRqsia5VYtv/dLnzQE3wBLHiXyOgzEYTLSqcXOgGRjMWeck49PH7Rv
yiDaJbnpZ3gAGBmeh0P3rUNyJu0ggDNnjd2vbhhiIM1E7fJlMiGoaOTyhIpoIp3V
1+pux9eu7cD9l3AKn2ho3DCKe/RA6IT5wpqN/HZ2jLxELO3HC9uwwlQRM8ThuyZj
LbW+nUsofYzFPHhKmA7cW7z8gIrrRgd67011LDDZlrh7PoT4yTWhzxioi2O+MaOb
UVxJcI8wKw+xWaYsvRGw7gF2jSjzkAMX8pTlrhRQ+CAzZcjeUnHBHE6IT0SJ0dc3
OtEf6l3K0c3PEM5x3FgEa/el3kMWpOhuUq7Wke6R3+8r7JChi+SSs+AEfQBCXKof
9APERZhiDRym95Hs0hn6B6wbbDp31HVwgROXLYnVrm8122hejj8+hdeCke/JGdzV
vDVGkJiXGGYjgHZamMLo
=Gc8F
iQIcBAABCAAGBQJYZEE1 AAoJEFAslq9JXcLZww0 P/R8sV3R JLlSa N/yLWNLWWzb1
D2KmILBkWC5f/qadnHncYM+op7rUnPs27tNskqLrD7XxpPrF hC/rd/jY XV+ 0g3vz
ba3mSwOcZuUTAMwH elp fJzSaPNlFFJFHTDCB7YPK3UTaijzVcYgN MXwg1J6SxgS m
/2pZ0fUDYHnkXlkPE3d8KQK3G e0HNFqED0 Ckaevwxq5qB8Ck7BqbM9C8 Oit82t LM
zdR00E5m2Z3ALj73hu 4JOJxV6uJ AHjKP0j Ytr3Y6URMuzlQ /Cg4rb H6 Tep0DFTA v
BLV yVZAGqdl3rIv7/SSW2+P+ iyTG GBmDZkCB44FW/Rzz 2al hIIXgGapFb0vf39sS
uuOk7f4PsVDVvry0p 1KmC2 pE3Xgj0oDgi7MMsCaDq7VF7L/GBf3gTqS1X xyPqWs l
qOlEXK2dspGXBbaIS9e+ LCSZwY433PKD+yHlfx blb038S97KUT5G/0Cilt +sFfmL
0u7sn UrLxZJeucdtBcXdXO6PM5QNh2ZszEQ5o VTR1cH HENXYB+zFLxPQKaXp+rrp
4jcNSbodITy+PIEy94AfHq6QSGvFDTYwWD8dEDAlCasgQbA+L5iUXp+C7mUO f6YF
XrpCMEMeqyH3 A3B2Vllr0s D53w65VsTgQGFa2HYAT5blvGFC 5HVZ BCEAMCYE ONMl
M Ji6KdH XZ0QQ3iRVR5kX
=OjIb
-----END PGP SIGNATURE-----
Modified client/1.0/neutral/pkgr_upload.eagle.harpy
from [3d1117266c]
to [d6210693d3] .
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
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>8520cc75-c2a5-4e86-8316-de5713467fa4</Id>
<Id>a 840 2f81-32ea -4129 -84 3c-a0aed9f 464b6 </Id>
<HashAlgorithm>SHA512</HashAlgorithm>
<EntityType>Script</EntityType>
<TimeStamp>2016-12-28T01:16:10.6486953Z</TimeStamp>
<TimeStamp>2016-12-28T22:35: 03. 079359 4Z</TimeStamp>
<Duration>-1.00:00:00</Duration>
<Key>0x9559f6017247e3e2</Key>
<Signature>
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
Fh64pcDs Qs Kdl+iI QQ9YG6 Nn0qqJ9eBrtBByiz3gpfKmjL99iXARdzd08EYHZv5NTbjEb WdG0 5d0
SMoDPKQ6yp915fo8t7om78zYLwEPZ aWlrLbuaSr4 CfZJE5 DI7o dSbmjs/DjvXTw U8w+0Riomn 3xG
j9lvxC1gdbDUv+HnhM31+ XnV6ZE bt1fIUO72IwweJA2A/PS 6HfnBngCOg KJ Wf3MmLMdmzzVkER XA
wnHi0PoRDSuwqZ0aYJVL/vSFQoxTo7SbWplEtdC6r+oQjWzRoaJkqqm7Z5DxGsP5riq8rdi K/p+d
QwA2PDu0XrP4kqWL cgyBrW/S/nIvyXmyJrVJWue3XWUzE2POizOd0gwRi8+dn7euvwl p+AlN8m sj
P/ym6GQlOB0UXTXnA/etnYtmZrGV3b4fy9y4MDwcU IeS1On9goPkQb/b2M 62uyssfarm5M eX4ELE
4G/ sy6yyBdpBFpXV5VIaD+sr/7jUEg2tpQVo+E+dOg0jqPq53dv4pk bw7uW+GU q2dQ0pRc6 jzTXK
29+NmDpnr8Z0raECqGvgDGFul Sf 7MbiP9fr/Dt kc78FZm pw3PDh7Cpvym1 lk/fHOhBzlWz DGYizn
AjMXwOHjPZA0MmZA+mDhr3FChtzuHsT3I9GFGp3L BTk I+QHSfq0atsA +BwBge DhZl LhWNbpe0JGI
0YH BlNhZ6SQ8uzACA+j7WD mjr4nWJlX7GU4H7LUVeLPz7bt fpzU0MJ2o6y bXTv9 TwO 3DmER2dAfH
YE4WkXQJWPtpnB5bEtMbvBEqdggfQ8ZB55L8lQ2mtB0xCYexPKMkPsXJoMut4 rENF+y89zltC 3aN
l3RV96E ZJ1L3Mx DdnIkbF ljTjStQMa8NJI23pN42BQ7V5MkK AOaU6OhrZX Czo6pnP UDhZgbiOBJj
bIm3W1x/r9/q/iwaw8p8Ft5wdNMWRc oh 8olFMJ4tm07D G9xs 09+ s5JJaZGdJKIMuW9sOKrydWwg8
qp NMz8Bn8BcezYIJYCzjMWfoJH8bSgeuzO94UqjqXjUFe4AoFJ4hMxS/b 0Mp2Eb4czOrK Dlhgvc2
W1 6Nw7x3XS1SE1e76XKAK01j5Svz/p2nzu9irv7qBL083N1LA46W4Cmar kNx6vdIwhX0y9n JOiCa
Yghma6qtPF8T0E985LNiDTXQmiOYNAjvu3Y9OA4zVAS07wtAUDIDtiPo1gruP8s e9a+F1GZgJ d2l
V9N7Co wOj Wh9ADsHcDj5/PRSo ePGk3ML 9OtL/v h50tWbIPQ+yvtWYAJbP+bCtWw7aBmZco303OzN
mdecRKSRWz wiw6GbgycXW6QYjOABueVrnS0SMAi83388MsLS mMU4OLrAkSr2LapEG6UW9I37 Y34M
58ZvhD61ustj7QxcVz q1sK aY5MTETfNL1nALD69Vvit1eqlb53Q4 0oEcfp737cZE jKrnk dfr6Yiq
iW+oVKI9gpzgWdUkrEzbGXSsz9fOAaP2Alu0H/tb+fS yGlFaZ5RKCVn+EBmYxfj3C P0v4ota uwHC
zxAWVd iKseEoQriFZaM5DSalBAmHXvseQnN9poPd1n8iKMw7ns5Vx9zz3ikrzn+S01Cfe4lAr iOQ
Ff iTtjv477hlVfKT h/UOEAWFXsSsM33IEeS8utrx0aqv0gPS5ulW l2PvNUTOKH37+ YSi Fyv32LNg
zvNcSgngW3pf0MEQF5sembBKfsXM/hwg6leMc 8OTjdXk m4 y3RByL2pfwn4hE9Eb8oC1GWW 5ptwXX
E+uZyZb8/zI3BEkYC2C74X02xoSfbpfD5AFttBuwz Npp/YeOTqZuA jR QKdp9K gjoV+ lKg6j7 aEMO
4IKEP4lHkB5x0fanpuENPvn RQDo H3nov9ldAdQkZYxGo/Ty 01MTLShY qJB FVLFHo3SYggVo2LHSl
KWuo7 Zd+9b0PeAIUVa/QPbGJRWsH7SIjNt8USU9QBEKi0Mh5r5Zy4 Do2yNf32MYSvSkDZhl FK9Vo
DKXlRulYg2HrYl1liERvWI3wNdurw1xxe2A+h0SiQn88ZN7DWhMs6TKzN7kaP8 VfyKR zV8PG/LC g
a44cooN5zdpFK3Oj3qIML7W3APgaR8egql swbdrM91ctyWV3zr JN0L7GlvebW70 tB VPoo EgZPTTW
5 1MZy phOEofXNddoQzTV 3T Z+rrFXCUiYMkUi1bY8lMCD2JesiCEWFU45 ZfvAvnhuTf BbS89NI33H
GwCdINJVFRqfKb zGyMNGI8QaPY3QGjrwU3Xti zQa4 TaYI xHwMyHbFUbj+OVA3njQjuIGB4XGUn0T
xVSk vMug Xd60Ot Lg/QGRrzPz+6A3tHidoDRTvwPWIt ZsyzA28M8rQ6IpDKofm//KbVOahxMnxIR L
7rZCP5XVFAvwJD4Bk/oAhHv5lvNcVVsQYaaKqLRHifIe tk0y6m bumyeOm q+bv+BJ PFD acE4OvJ5F
5o1tH xoNLglU07QQTRQueZJR739DU0evvlAw2 NbI4haVlchc eh1BvzuLAKikJGG m/+r9KoQgz7gS
npL cn9+xzmrvBB9+SvU4gA+GTGK1H/T3pqNG27yd9E8S4e Zqz PcMltSfDi3fsYACiTT0 vel ahLO+
bwXx Oh0Fc6Cv0hWtI3B22y5dpJ+Z8csqU+5vLJX nj/ kg/zfL3pyT3yE Zt5KK1trlWUOSVZAn CzgD
APqZkuYtTZJUgT3cy2 R+PBrFUqcCmEgEoH73PV1L0705HMCQMUdY0TKQBxPYNd04 Ib fN6zQ =
</Signature>
</Certificate>
Modified client/1.0/neutral/pkgr_upload.eagle.harpy.asc
from [a23929460e]
to [51520dbaa0] .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
iQIcBAABCAAGBQJYYxKgAAoJEFAslq9JXcLZwg0P/0Zue6K5Ml1QBz+f5OXcIk39
2/adwB2uh8BPFG1W8gE42OcHmxkhBHp0ZHlfn04duU3gsDlaRseqmPmGz4lVOJ8r
rrBw3soa/NxG4NHQIIOkLRcKjx9rhOdx5RMPa+cCXImp1KOKLcgvXuqQEWPR76j8
bu9MxWopawQV8rfcmQkgSH0YdMK2UIG+q89bvzFKq88aLyQ8xMM0hGPE8Je6hsYC
X2dTgr2jpFJAq/MBaWxbuVgJUC+HwHL27OKxpLlb6uJbfqmzRoIZX/orCV6gsHjW
dDlSxV81TUDsTSUC7sY2gzMROXVHnS65QNfNGsUBLHUtDuFZAN5lR18yXgi7Y9OZ
wIv4LCC0LdYLiSVeYsFObBa9JqvWtTWtZlAsEZRjY2YQ/4ax8BfBXYoVUc60zRiV
ebvGpKb+gj7UDhO+lfq8ZmmlKg5GlMJXBrYfwZmTmQ5yXBg9GUghlP4Hrwpsfp+s
JKo7llY0CNAKoQVPsb0EyP3YUslzqI3L0GWGz7yP4+G8YAt6OVWV8cUX0j4yDQKt
5C6VDSkgPP/e17iByHf9kWfQrcQBWr7m/t81tFhMDt2hMEsnOJ7YK/Li+p/NwxQR
PRc0rmBuw/CjePvGnYdZ63pcM2MuIuUVjt+6PonP/OiwSduJGhYTpMHMWPI5N2Y9
Qlm/zbnUmvOhsvrsRTqr
=j9sf
iQIcBAABCAAGBQJYZEE2 AAoJEFAslq9JXcLZRd4 P/2/5 06jl KP0H47/9PCLYt 1CN
qDnOUk0m4UojY4D7zOjcoh/Wshod9CfgVy7QbeRNW9gd 2ei1Sxc BK hRv P7+Y+iU O
ASms 3Z0tA1v5KlWWN7b7 oPZo+KpVfyjY07O98S 4U307Ay HDVk+kF Ofvve x5OZLC/
W hGbtOguCmjkSM8wCINYsd34KVontHvm8Zhmc PsFHjH6iebwqF8t+s1tu5LW8 EVS
dVESSnAQJzeSWRcC3+qxCI1Q jAd uVDGjev6zE0o4CXU UCh 2X6TioKF 7IDSiRQd7D
SuXQ8hkW7xlMInWWDXFppr du72PZ VfzIivZcArT Dsok3d C19bp8X 29QlJ zEq9nui
6/9Sqd vs0 JqofUlkpcdKQylEL9nX TRN+ocBNj87DQ sP2eQUrRK EOYx RiRGwhVCVm
pRqCbtlmqTHUxKS eN/xqTh0kpliTHqGdlLVY3EXX v3ENUvOfr K27rITKKL j7GleX
GGqe lT1b lQvzwTlyRFdE5hL9f YU95 sgzHALyJ lfUClDEI9DUaTeVae/lw qFItao9
poCFpInhZ0 56hfuDnoGmLBNL+c2HWHu4qGgNvHINiXZsSgs CKv+1YpwI9z0p0yG D
40lj45+Uz5w7M4u P9iz+O57DY6iE3eyqAdpjNCSz uyde Iu9Y0IhLlpJiNHLwJRh +
iS5hRCLLJt/Spjzv QqSV
=/ocw
-----END PGP SIGNATURE-----
Modified client/1.0/neutral/pkgu.eagle
from [5e80b29d4a]
to [d847ffd616] .
105
106
107
108
109
110
111
112
113
114
115
116
117
118
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
+
+
+
+
+
+
+
+
+
+
+
#
variable fossilInfoCommand; # DEFAULT: fossil info ...
if {![info exists fossilInfoCommand]} then {
set fossilInfoCommand {fossil info --chdir {${directory}}}
}
#
# NOTE: The regular expression pattern used when attempting to extract
# the current check-in identifier for the Fossil checkout.
#
variable fossilInfoCheckoutPattern; # DEFAULT: {^checkout:\s+... UTC$}
if {![info exists fossilInfoCheckoutPattern]} then {
set fossilInfoCheckoutPattern \
{^checkout:\s+([0-9a-f]{40}) \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2} UTC$}
}
#
# NOTE: The regular expression pattern used when attempting to extract
# the root directory for the Fossil checkout.
#
variable fossilInfoLocalRootPattern; # DEFAULT: {^local-root:\s+(.*?)$}
if {![info exists fossilInfoLocalRootPattern]} then {
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
return $result
} else {
error [appendArgs \
"failed to submit package metadata: " $data]
}
}
#
# NOTE: This procedure attempts to query the identifier of the Fossil
# checkout. There are no arguments. An empty string is returned if
# the information cannot be determined.
#
proc getCheckoutId {} {
variable fossilInfoCommand
variable fossilInfoCheckoutPattern
variable scriptDirectory
fossilMustBeInstalled
if {[isEagle]} then {
set directory [::PackageRepository::formatExecArgument \
$scriptDirectory]
if {[catch {
eval exec -nocarriagereturns -stdout output -stderr error \
[subst $fossilInfoCommand]
} result] == 0} then {
set result [appendArgs $output $error]
} else {
return ""
}
} else {
set directory $scriptDirectory
if {[catch {
eval exec [subst $fossilInfoCommand]
} result]} then {
return ""
}
}
if {![info exists result] || ![regexp -line -- \
$fossilInfoCheckoutPattern $result dummy match]} then {
return ""
}
return [string trim $match]
}
#
# NOTE: This procedure attempts to query the root directory of the Fossil
# checkout. There are no arguments. An empty string is returned if
# the root directory of the Fossil checkout cannot be determined.
# the inf ormati on cannot be determined.
#
proc getCheckoutDirectory {} {
variable fossilInfoCommand
variable fossilInfoLocalRootPattern
variable scriptDirectory
fossilMustBeInstalled
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
-
+
-
+
eval exec [subst $fossilInfoCommand]
} result]} then {
return ""
}
}
if {![info exists result] || ![regexp -line -- \
$fossilInfoLocalRootPattern $result dummy directory]} then {
$fossilInfoLocalRootPattern $result dummy match ]} then {
return ""
}
return [string trim $directory]
return [string trim $match ]
}
#
# NOTE: This procedure builds a native path using the specified parts and
# returns it. All arguments are considered to be parts of the path.
#
proc joinPath { args } {
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
-
+
fossilMustBeInstalled
verifyCheckoutDirectory
set branch [appendArgs pkg_ $package _ $patchLevel]
set comment [appendArgs \
"Add package " $package " v" $patchLevel " for " $language \
" v" $version .]
" v" $version " using client \[" [getCheckoutId] \] .]
if {[isEagle]} then {
set directory [::PackageRepository::formatExecArgument \
$checkoutDirectory]
set branch [::PackageRepository::formatExecArgument $branch]
set comment [::PackageRepository::formatExecArgument $comment]
Modified client/1.0/neutral/pkgu.eagle.asc
from [f1cc90445c]
to [a634c278fa] .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
iQIcBAABCAAGBQJYYxVaAAoJEFAslq9JXcLZ9MMP/R4akwLjvi3GzbWE8hw+hDFI
URTJoo78WWmpYF+fg8vHkkHWzByIXeTp4GwuLSmF2/7GXCoRhWWxsr9bln43Mqvj
TxSBvNyqyL2VErLXYE3Zj/nZTzAf/OFtkzV9CfHHDtCKUzONxP2U0ekOfAPVrpLk
ef3R9Y6EYDTcT8iPXhxXyxcMNkI6gpCzEpDDpr4CV2BBjEnKstXHAeI0aanh2g6R
cAohLuMTd6cp6ZB5rur+ajpQKjRd7WfKV+nhi372lECZIgy2gOVR7eYWs2usQZgY
oW9+gWhlhKn/VNCR4m0W3x1z09era4/3aDlFile9vGAuVODXguAnzPI8DSd45b6A
4mlrUKSnRpIy5Imfwq5/pw7ekO3tBp9kZJGmRCZc0ZTgQYk4lwMMdKp4d4cqeNMe
ftzo140HEsRCp2PY/f7641koeKCPwHULnDyHQrBQElnyqoMaDfwgW+5UlK4cqdW3
5pmTP9xISdbtixNOpHHb5B2RxxaXabSWn9DFZPydlDa0vIoeS4y7WFF2n2AgbFMK
a/ScxiRm59M9+wknAmyuvQTM3nHjcLuaAwWUvZMsBAb7arn90YZ0F/AtXmjfxyBE
ouLbVAm2AV/Ct8aqSvrDcsfw9XTzwq1MA9TR5UZ0mSJm7Hf6HBxBjGB/oX9gxawF
VaODfhON23CAMVgos8Fr
=/Idy
iQIcBAABCAAGBQJYZEE5 AAoJEFAslq9JXcLZ9Co P/A3SAN RyvIlhNVpM+rYll/V k
3HFtZsWd UtE9u+ oji 8FG9ks 7Gjif8LBznsB3ChRpoubTt+BWJhSdNM XUN bXSLn2a
jRdMD+dcG0KaLsiJKr xytLw//yxxmP4Gu0d B3Bspg2oGgD y3Zde VoIe4u OfiRe13
1mzHUp3pkaz5v/+g93q1RD/DYPqW3MqADw ehtvaQrAQmW4e 8Ipse+Q eI+Lt 2G3ep
Av1kis17D0OL99z+bPndpIyxFDuvB+JQv0tEYDzJ9Vmb hvHam95vGNiP4IMJM L2N
CJshpgQ7xEHXqt73YUZ8vnWTtCX oUmQCdLYz83 9G/eAFVE +GnrpY gMdZ AufN5 X2P
VCfWdXRGFjATsoDP832U lTs SQ1H3VgGp9iBdo 3tyIGPMoXT2 BkQ1D CzgNFhAPKhM
Y+x/lO4 tI5dhIHgBI3XL ovlYrt7etaHIoW 1KPVL HVjQLj6 5UdYI KJQk5uoodSywW
+ycQVM7Dt96B0wrlsnILf0FLMT3XkdangXKF pIL68afZT3Lw mC87uH Ig do6gMY8 X
CH5HqBH4Ts6FNzMZsTKRyEFZVDq791R8TpUWKmnjKVmeYJolnd2lRDxoG5Dh2 cRI
n/ 9Xz+bS7kED TlbKOT4RTm5y7aP zJs/KbXp5R81oN+Gm8vJp/aPMaRG43 qbmOb My
utm4iLrvK VMMBekLUY VG
=d+9Y
-----END PGP SIGNATURE-----
Modified client/1.0/neutral/pkgu.eagle.harpy
from [f1f175a98c]
to [aada1bd1ca] .
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
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>59d8ab9d-91da-4823-a7f1-77fcc0336713</Id>
<Id>5f4f7126- 853c -46 2e -befb-094eb0fd 7db5 </Id>
<HashAlgorithm>SHA512</HashAlgorithm>
<EntityType>Script</EntityType>
<TimeStamp>2016-12-28T01:27:47.4445937Z</TimeStamp>
<TimeStamp>2016-12-28T22:42 :23.6926 406 Z</TimeStamp>
<Duration>-1.00:00:00</Duration>
<Key>0x9559f6017247e3e2</Key>
<Signature>
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
corSp52cZnXNnpCjek SqRbogf rqoiPv4grM2/eQduLhmu5QcMAanfCl rJFMcU7f yr SP 0s0nNMUUX
ICOlKSZJtLrwMi3GZbiQQFy45iGZD0AmoeYqRL8iZISNzN5NrYJqUYgqs3 YM+P AaNp IxHVXdRrx j
/0fmPzuZU49 ovESb2tuGq4YMefsA/7JyMggZhrcZDqQl1yn8Y1s8IJ+ji0eP/F 3LfG1MC /qrMf 8L
kSN CVMJoUhgPY+xBbeX5YTFtgldv2 u/07WF6I6TQ8KTC a960YZc/KEBuIeOE29p/ 5wjj n2S6HxpJ
I b6yXP8EwE50CjVESxrhYjNGUENZO3dibkiWxVgtBxSBVvyoBokaqA+W cef Tt94W mYeQ8eqg 2ykl
tL150qcWLG 7zvvzfUCs 0IBxKH8uKCjxI39cRU8Nf6aoHE3UY/AIlho+Kl0jaTPDlZRpglj knE 4v2
oFc2T BAFv/ RjCGaCQSs5T Z8o10lN8dILD mg/BgB8Q0JUOlNmdp4zTkdE SkAtLDY1gqqF6E 9hzUzL
jxQB7Kt0FuaOfnWVfl98bB8Pds37P goT4mS lR344nUZ4/cWLbX 0ruv4yy Jq kURa62xGY01noUg Dj
CZAfk1kpUxfc92e+7i54S5b9sWmENTQwpoNAqCYOeM rUuNaSv5EQ8oOFrkI7hysFT5 nV 63dV niR+
j/sfD4YVDDA+iJKufvFmwyGchYx4xv8VQ5BCHlzNLpfExwdlYIg pKF T4PK 5vixqBBiZE jlF0F oiK
6eWKMd6bqyQoMZ0yUgtr15jR7dx PQR+AzokGJ0NlFyPV HWDe 0Vhjkskzfls+agBDOPPsL Faup E22
WsoqviVHKQbb /KdHmWBTcJUfq41I aEx91roEgtmuhJ4sU4WV 7R BJVQeWlllriYKk39K+/FXOcS+M
LmLZWizxI G5 0Z5xJ 2NNi9gtKq9u+lvf35dvofPxH3ig a/O723/BktIlol3rhJgmKW XMXQ8S14chc
9rdWv3K7gipAz6y3o+ge Snwdz2YwwUL6JNdKXzSTcV7SCEH/ehZhaAa42f/5YS MQQZU3 2V2Jtp1g
0AVSZmVrXN3Ub7IA/dGN64jVROkK92QjX5 xQPPnnpwA8cRSMonMUjt91s GFhiAG/X YtiosOv4s9 d
Ccm9nwV1jefR/HCMixxbDRC/8K/ds/kLhuuixBZOPtcCLSV GVf/blyhGIFamfYnbq6vIX4rT7 dnD
+pfeKzjt1o2a9BBaQOvmYpFB0kN9+K/H ewqOdeEibGDHjTtkpoEMgGPDbYbkJwQT6k13zYJakaW 5
/VRcMcfh2sKz6QFgg3L/5n7bnG8xYD2Ni5R0 JBczLe4mXmYuM5LKPC/7NrvD/s4rChfZ Csz 5ooLs
2bWzzneW0zJdbM6iFB0pLs+F4J0HJ8NPoZn4b3ozrVmJj KU/29 N5sJl1rOTIUadBsx+1 8kBIrvn C
cQSt O1sM7M8MlsUmK2MgDEglAFkaW3Z9OXe18 uL2FDVzJ1 pMn9sbFveo IH8yVJq4B 7NbhS hjAQIL
GGl8qIaVMy2gka644zCpFXh7ZsltDgbzQBYexa4adcZJEdppP Bub Nbw7CspeSRW+KUpEIoEVS8v F
8BgYF/KdN5FbP57xxySanvDDvuVIxFn0kZ9VtZ8xyCwr9nNC1RbjmZ6 U+9p32If ADgs+h P7miWX+
lXOv MZ0SSmPoZuPNPRO7ssVXZJSsoxYbk66ETj+gcddRuqF7tK7lGU17WcE4QiTuESruyD ZvBrRs
2PsMeFD4SpHOqWxVV/1eKA5UusRiuL2oi 0kRd 4jna2XGSZ+5ci KEe sl9ifNN/bdq+MP kcHzEP73O
svrD+LgoKgEOs4JSog2JMU1YD9gTHuP4BjLQ4LjjNOK+/LS4eigjgkQ72ZBs WyDAj gu UEm98MrO d
cyItDqTNCEKoCdOCAVVk j/ jbpbqOMKlMEwtpCS8qYhhLIZD uENNw BHUSF8B9cZmvSUt fqttuWb ry
3EsRys3 NtkpGhRKCX14z6SYuw cgMEizbQ1wC1 Ai3OB WGJMhmbh73WWI wyLALIwWKM4CHjXt chMlb
ZChKyAAUKh9Hhdb+NjG PK GTvCH9MAJpHXVPE cuE 8NTGwuLlv2bKKpK507hkjh2RTm FF DmpwCc0il
rW+LQBplCcnbHNx6+sANY1Jw/aYZAm5PPBuVgDFnUYuL OiMvRxpkLJmk0 5le+6JFP8p28f qEzhzb
uRmt fdFknL 8ydyIIl QGB Q7GLS0Yq/cMgMQhxm28cTqeYf9Du FQc0UTUdmqgrvKEJyXXDTVWx wiaS
bOwPDN/GZST5+B52us zm0KpahP6 I+bHiVxHDyoNsIxtihq1DsHJ7llTGJ 3lNSHzJ+PskU xZPQKVN
9Oen04qRsvdIY XFH0fP e/2IjX Ca7ZaGDLuQ970X3YEsJEjz gEAmSy3zrerGvBb wamEtKCT HcwGCK
5jIodmunayGTabVvlNLLxpksMT6b /yh6 GbI bcvyJ5nDjBYAUH9MeqcjSntYk NACHa pGddqe0C tg/
jshwO46sIkmybqwsxW+JqIPSxQ4+ Eik00tg W5agtW Nb88qV 6gd20 FXeGeW0cPA2 weO2JbpMjUkJI
BcjNkuLt3eroNWbxQ9yG8Dk/QgwegNu3hrJrNIZqJ0hmgoXijE1 VzSPsopSQxmLYdvLXi lxDa 9Yq
U 6+BVk eHR6Q1e7ji5bwG2FJ6Tx7 O1B4MfwPlu BPeCbFu0No8cDvU4u/X UKQnUE2 pq55D0eY =
</Signature>
</Certificate>
Modified client/1.0/neutral/pkgu.eagle.harpy.asc
from [7c3c8e8f69]
to [a24fc26913] .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
iQIcBAABCAAGBQJYYxVcAAoJEFAslq9JXcLZtO0P/RNNVD1dI/rzA28gRwUuwRG4
XOthDhJXBr3/m8ISXxafB3wxNMzSThkUH5AkEg1Flu3poRU58nLzj1mHOlniykun
sdTMo4mEaBvHYmvh16mY2v9KxFAc9am9xvphioP7eu92p+9w8HdtegIOQRQ+mfqF
z5kt1disUkjZptp0i+4L0tRHBQr72x46t+WNvQk90xkR78C3jVIxOC+pUhlJHgFL
+r+GfsM8tZNx3mwDoCP1s6JHgM0pDTPf7Q0kcy49/LvQ41V7zCzO/o6r+5a/x+ID
U4hRR0vgPF+9JrP7cNDdaQZWJaVZrKFO8/e+I83jZw6boE4/JJ8TOzj1t/3hyYnD
KYlWBf06pDuo7/Uiz18lFcTNVl3IunwkzxxmN3hn/W5WrH9IYU70ehIFXAWTftfz
kg8pz2hHIG9amfsILAi1XJul6tG1G862A9XMS4vk4TE8spvA1HnMp1GGnd2kKN8v
PmMogYKSPhKijPgQROBAnVjEoht93ktsfpk5txO10RCBR7t93RZj4u/vRygD4xwB
yIhvgAY4lZnWGJupi5QvST/kvweLRJ/3RSIVm4yGwyeTWxP1aJk9Ywl1BoRGD6c0
Gti7zfWORaayWQ/mHg1U8wpBeEP1duiJ3LcquR0KC4YLGLNQsWdYSv3xs3YITNmy
eIg73flYBlEAaCU/q7H4
=rFms
iQIcBAABCAAGBQJYZEE6 AAoJEFAslq9JXcLZlPE P/24FmU 172Yp r7Q 8MoxrpeCQi
tRWwsa4tFFczqHC5 Xk4xdc7 XQLI5gI9P rHsyRrqdK Sx4qe0goyK0E fTPSqAj5FLU
IUJpOwykfrTGczt snTVM5gvI5b3mTYgVQelImyzNT dGsGaZpbfB6CNK8Hg1 aBSSE
A8PiUFSUxvjDeFVTG+ zn+baoQKSE+tXbLefxZhPyU9 k6hLIX+30TRLhhzwS9N jPR
Oav5KaBBTOo0SHEOi3e4bNC5D407Xjmzypjl8 rm1J9pgu365Trxm4FRu syKQq wFp
NSPs2JzuWt+2h5/BEpGsaidubsrAOMWZQP5lzq 0vr71mHKRhjmK DKX42M OoKYfly
P0H KEEHwcV8V7GmUG Ya6UDBYyNdAT1RU9w158NBtVYZ+TZo/iS7HHofPG WkAj pmS
2YdPqB/nAO+IhYMGiltaKDfWOUCE6 paml7OV3Xl5LPGeoiR i13w5ut Jyb3D 8Bn34
1D+dp8V m90eqx4RNXKl4Uy7bJeJ5 oQJvXeBEZUEdC3rn4 ja4r6TWXbxDm tm 0zvru
yFnkniUq0pDA0PT0z3K hXmnY7OsE7sz3NeH/dA vjbHCVcUyprxQT1hb/MWO YF3fR
bW46EMzW+OpHQIYB2Dyl4cBbaMfsxf G5O6 t3klbC ilFSF9 W55pq83m3WU RR5Bl UC
RTcdBrnQopH fbkhs qrmi
=znHf
-----END PGP SIGNATURE-----