Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Aug 2003 10:47:18 -0400
From:      Joe Marcus Clarke <marcus@FreeBSD.org>
To:        "Simon L. Nielsen" <simon@FreeBSD.org>
Cc:        freebsd-doc@FreeBSD.org
Subject:   Re: Review of porters-handbook changes
Message-ID:  <1061131638.43833.2.camel@shumai.marcuscom.com>
In-Reply-To: <20030817110722.GA391@FreeBSD.org>
References:  <1061069299.54862.34.camel@shumai.marcuscom.com> <20030817110722.GA391@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-bVOYxQNmwR/EewMoyzKa
Content-Type: multipart/mixed; boundary="=-XjMH+zKJcsrxCMtIZoSB"


--=-XjMH+zKJcsrxCMtIZoSB
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sun, 2003-08-17 at 07:07, Simon L. Nielsen wrote:
> On 2003.08.16 17:28:19 -0400, Joe Marcus Clarke wrote:
> > Can someone review the attached diff to the porter's handbook?  It was
> > submitted by Sergey Matveychuk <sem@ciam.ru> for some of the recent
> > ports infrastructure changes.  It is technically accurate, and I fixed =
a
> > few grammar and spelling nits, but I would like a doc committers take o=
n
> > it before committing.  Also, if one of you would rather commit, that's
> > fine.  Thanks!
>=20
> There are some places where 8 spaces have been used instead of a tab
> (can be fixed by marking the regions and using 'meta-x tabify' in
> emacs').  There are also some end of line white-spaces which should be
> removed.

I tried to preserve the style of adjacent blocks.  To that end, some use
spaces, so I opted for spaces to keep things lined up.

>=20
> > --- doc/en_US.ISO8859-1/books/porters-handbook/book.sgml	10 Aug 2003 20=
:34:31 -0000	1.319
> > +++ doc/en_US.ISO8859-1/books/porters-handbook/book.sgml	16 Aug 2003 21=
:24:46 -0000
>=20
> > @@ -3216,11 +3227,23 @@
> > =20
> >  	      <entry>Says that the port uses Perl 5 to build and run.</entry>
> >  	    </row>
> > -	   =20
> > +
> >  	    <row>
> > -	      <entry><makevar>PERL</makevar></entry>
> > +	      <entry><makevar>PERL_CONFIGURE</makevar></entry>
> > +
> > +	      <entry>Configure using Perl's MakeMaker.  It implies USE_PERL5.=
</entry>
>                                                                    ^^^^^^=
^^^
> Missing makevar tag.

Good catch.  It's fixed in this patch.

>=20
> > @@ -4316,6 +4083,19 @@
> >          </note>
> >        </sect1>
> > =20
> > +      <sect1 id=3D"pkg-deinstall">
> > +        <title><filename>pkg-deinstall</filename></title>
> > +
> > +        <para>This script executes when a package is removed.</para>
> > +
> > +	<para>
> > +	  Like the <filename>pkg-install</filename> script it will be run twi=
ce.
> > +	  The first time as <literal>&dollar;{SH} pkg-install &dollar;{PKGNAM=
E}
> > +	  DEINSTALL</literal> and the second time as
> > +	  <literal>&dollar;{SH} pkg-install &dollar;{PKGNAME} POST-DEINSTALL<=
/literal>.
> > +	</para>
>=20
> Perhaps a reference to pkg_delete(1) ?

Another good idea.

>=20
> Otherwise it looks OK to me, but I have only checked the markup, not the
> language.

Attached is a new rev with an addition suggested by Stijn Hoop.

Joe

--=20
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome@FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome

--=-XjMH+zKJcsrxCMtIZoSB
Content-Disposition: attachment; filename=book.sgml.diff
Content-Transfer-Encoding: base64
Content-Type: text/plain; name=book.sgml.diff; charset=iso-8859-1

LS0tIGRvYy9lbl9VUy5JU084ODU5LTEvYm9va3MvcG9ydGVycy1oYW5kYm9vay9ib29rLnNnbWwJ
MTcgQXVnIDIwMDMgMDk6MTI6MDUgLTAwMDAJMS4zMjANCisrKyBkb2MvZW5fVVMuSVNPODg1OS0x
L2Jvb2tzL3BvcnRlcnMtaGFuZGJvb2svYm9vay5zZ21sCTE3IEF1ZyAyMDAzIDE0OjQ2OjI1IC0w
MDAwDQpAQCAtMzAxOSw2ICszMDE5LDE5IEBADQogICAgICAgPC9zZWN0Mj4NCiAgICAgPC9zZWN0
MT4NCiANCisgICAgPHNlY3QxIGlkPSJjb25mbGljdHMiPg0KKyAgICAgIDx0aXRsZT48bWFrZXZh
cj5DT05GTElDVFM8L21ha2V2YXI+PC90aXRsZT4NCisNCisgICAgICAgIDxwYXJhPklmIHlvdXIg
cGFja2FnZSBjYW5ub3QgY29leGlzdCB3aXRoIG90aGVyIHBhY2thZ2VzDQorICAgICAgICAgIChi
ZWNhdXNlIG9mIGZpbGUgY29uZmxpY3RzLCBydW50aW1lIGluY29tcGF0aWJpbGl0eSwgZXRjLiks
IA0KKyAgICAgICAgICBsaXN0IHRoZSBvdGhlciBwYWNrYWdlIG5hbWVzIGluIHRoZSA8bWFrZXZh
cj5DT05GTElDVFM8L21ha2V2YXI+DQorICAgICAgICAgIHZhcmlhYmxlLiBZb3UgY2FuIHVzZSBz
aGVsbCBnbG9icyBsaWtlIDxsaXRlcmFsPio8L2xpdGVyYWw+IGFuZCANCisgICAgICAgICAgPGxp
dGVyYWw+PzwvbGl0ZXJhbD4gaGVyZS4gIFBhY2thZ2VzIG5hbWVzIHNob3VsZCBiZQ0KKyAgICAg
ICAgICBlbnVtZXJhdGVkIHRoZSBzYW1lIHdheSB0aGV5IGFwcGVhciBpbg0KKyAgICAgICAgICA8
ZmlsZW5hbWU+L3Zhci9kYi9wa2c8L2ZpbGVuYW1lPi4NCisgICAgICAgPC9wYXJhPg0KKyAgICA8
L3NlY3QxPg0KKw0KICAgICAgIDxzZWN0MSBpZD0ibWFrZWZpbGUtYnVpbGQiPg0KICAgICAgICAg
PHRpdGxlPkJ1aWxkaW5nIG1lY2hhbmlzbXM8L3RpdGxlPg0KIA0KQEAgLTMyMTYsMTEgKzMyMjks
MjQgQEANCiANCiAJICAgICAgPGVudHJ5PlNheXMgdGhhdCB0aGUgcG9ydCB1c2VzIFBlcmwgNSB0
byBidWlsZCBhbmQgcnVuLjwvZW50cnk+DQogCSAgICA8L3Jvdz4NCi0JICAgIA0KKw0KIAkgICAg
PHJvdz4NCi0JICAgICAgPGVudHJ5PjxtYWtldmFyPlBFUkw8L21ha2V2YXI+PC9lbnRyeT4NCisJ
ICAgICAgPGVudHJ5PjxtYWtldmFyPlBFUkxfQ09ORklHVVJFPC9tYWtldmFyPjwvZW50cnk+DQor
DQorCSAgICAgIDxlbnRyeT5Db25maWd1cmUgdXNpbmcgUGVybCdzIE1ha2VNYWtlci4gIEl0IGlt
cGxpZXMgDQorCSAgICAgICAgPG1ha2V2YXI+VVNFX1BFUkw1PC9tYWtldmFyPi48L2VudHJ5Pg0K
IAkgICAgPC9yb3c+DQotCSAgICANCisJICA8L3Rib2R5Pg0KKwk8L3Rncm91cD4NCisNCisJPHRn
cm91cCBjb2xzPSIyIj4NCisJICA8dGhlYWQ+DQorCSAgICA8cm93Pg0KKwkgICAgICA8ZW50cnk+
UmVhZCBvbmx5IHZhcmlhYmxlczwvZW50cnk+DQorCSAgICA8L3Jvdz4NCisJICA8L3RoZWFkPg0K
Kw0KKwkgIDx0Ym9keT4NCiAJICAgIDxyb3c+DQogCSAgICAgIDxlbnRyeT48bWFrZXZhcj5QRVJM
X1ZFUlNJT048L21ha2V2YXI+PC9lbnRyeT4NCiAJICAgICAgDQpAQCAtNDAwMywyNjcgKzQwMjks
MTEgQEANCiAgICAgPGNoYXB0ZXIgaWQ9InBvcnRpbmctaW5mbyI+DQogICAgICAgPHRpdGxlPklu
Zm8gZmlsZXM8L3RpdGxlPg0KIA0KLSAgICAgIDxwYXJhPlRoZSBuZXcgdmVyc2lvbiBvZiB0ZXhp
bmZvIChpbmNsdWRlZCBpbiAyLjIuMi1SRUxFQVNFIGFuZCBvbndhcmQpDQotICAgICAgICBjb250
YWlucyBhIHV0aWxpdHkgY2FsbGVkIDxjb21tYW5kPmluc3RhbGwtaW5mbzwvY29tbWFuZD4gdG8g
YWRkIGFuZA0KLSAgICAgICAgZGVsZXRlIGVudHJpZXMgdG8gdGhlIDxmaWxlbmFtZT5kaXI8L2Zp
bGVuYW1lPiBmaWxlLiAgSWYgeW91ciBwb3J0DQotICAgICAgICBpbnN0YWxscyBhbnkgaW5mbyBk
b2N1bWVudHMsIHBsZWFzZSBmb2xsb3cgdGhlc2UgaW5zdHJ1Y3Rpb25zIHNvIHlvdXINCi0gICAg
ICAgIHBvcnQvcGFja2FnZSB3aWxsIGNvcnJlY3RseSB1cGRhdGUgdGhlIHVzZXIncw0KLSAgICAg
ICAgPGZpbGVuYW1lPjxtYWtldmFyPlBSRUZJWDwvbWFrZXZhcj4vaW5mby9kaXI8L2ZpbGVuYW1l
PiBmaWxlLiAgKFNvcnJ5DQotICAgICAgICBmb3IgdGhlIGxlbmd0aCBvZiB0aGlzIHNlY3Rpb24s
IGJ1dCBpcyBpdCBpbXBlcmF0aXZlIHRvIHdlYXZlIGFsbCB0aGUNCi0gICAgICAgIGluZm8gZmls
ZXMgdG9nZXRoZXIuICBJZiBkb25lIGNvcnJlY3RseSwgaXQgd2lsbCBwcm9kdWNlIGENCi0gICAg
ICAgIDxlbXBoYXNpcz5iZWF1dGlmdWw8L2VtcGhhc2lzPiBsaXN0aW5nLCBzbyBwbGVhc2UgYmVh
ciB3aXRoIG1lISk8L3BhcmE+DQotDQotICAgICAgPHBhcmE+Rmlyc3QsIHRoaXMgaXMgd2hhdCB5
b3UgKGFzIGEgcG9ydGVyKSBuZWVkIHRvIGtub3c6PC9wYXJhPg0KLQ0KLSAgICAgIDxzY3JlZW4+
JnByb21wdC51c2VyOyA8dXNlcmlucHV0Pmluc3RhbGwtaW5mbyAtLWhlbHA8L3VzZXJpbnB1dD4N
Ci1pbnN0YWxsLWluZm8gW09QVElPTl0uLi4gW0lORk8tRklMRSBbRElSLUZJTEVdXQ0KLSAgSW5z
dGFsbCBJTkZPLUZJTEUgaW4gdGhlIEluZm8gZGlyZWN0b3J5IGZpbGUgRElSLUZJTEUuDQotDQot
T3B0aW9uczoNCi0tLWRlbGV0ZSAgICAgICAgICBEZWxldGUgZXhpc3RpbmcgZW50cmllcyBpbiBJ
TkZPLUZJTEU7DQotICAgICAgICAgICAgICAgICAgICBkb24ndCBpbnNlcnQgYW55IG5ldyBlbnRy
aWVzLg0KLSA6DQotLS1lbnRyeT1URVhUICAgICAgSW5zZXJ0IFRFWFQgYXMgYW4gSW5mbyBkaXJl
Y3RvcnkgZW50cnkuDQotIDoNCi0tLXNlY3Rpb249U0VDICAgICBQdXQgdGhpcyBmaWxlJ3MgZW50
cmllcyBpbiBzZWN0aW9uIFNFQyBvZiB0aGUgZGlyZWN0b3J5LiA6PC9zY3JlZW4+DQotDQotICAg
ICAgPG5vdGU+DQotICAgICAgICA8cGFyYT5UaGlzIHByb2dyYW0gd2lsbCBub3QgYWN0dWFsbHkg
PGVtcGhhc2lzPmluc3RhbGw8L2VtcGhhc2lzPiBpbmZvDQotICAgICAgICAgIGZpbGVzOyBpdCBt
ZXJlbHkgaW5zZXJ0cyBvciBkZWxldGVzIGVudHJpZXMgaW4gdGhlDQotICAgICAgICAgIDxmaWxl
bmFtZT5kaXI8L2ZpbGVuYW1lPiBmaWxlLjwvcGFyYT4NCi0gICAgICA8L25vdGU+DQotDQotICAg
ICAgPHBhcmE+SGVyZSdzIGEgc2V2ZW4tc3RlcCBwcm9jZWR1cmUgdG8gY29udmVydCBwb3J0cyB0
byB1c2UNCi0gICAgICAgIDxjb21tYW5kPmluc3RhbGwtaW5mbzwvY29tbWFuZD4uDQotICAgICAg
ICA8ZmlsZW5hbWUgcm9sZT0icGFja2FnZSI+ZWRpdG9ycy9lbWFjczwvZmlsZW5hbWU+IHdpbGwg
YmUgdXNlZCBhcyBhbg0KLSAgICAgICAgZXhhbXBsZS48L3BhcmE+DQotDQotICAgICAgPHByb2Nl
ZHVyZT4NCi0gICAgICAgIDxzdGVwPg0KLSAgICAgICAgICA8cGFyYT5Mb29rIGF0IHRoZSB0ZXhp
bmZvIHNvdXJjZXMgYW5kIG1ha2UgYSBwYXRjaCB0byBpbnNlcnQNCi0gICAgICAgICAgICA8bGl0
ZXJhbD5AZGlyY2F0ZWdvcnk8L2xpdGVyYWw+IGFuZCA8bGl0ZXJhbD5AZGlyZW50cnk8L2xpdGVy
YWw+DQotICAgICAgICAgICAgc3RhdGVtZW50cyB0byBmaWxlcyB0aGF0IGRvIG5vdCBoYXZlIHRo
ZW0uICBUaGlzIGlzIHBhcnQgb2YgbXkNCi0gICAgICAgICAgICBwYXRjaDo8L3BhcmE+DQotDQot
ICAgICAgICAgIDxwcm9ncmFtbGlzdGluZz4tLS0gLi9tYW4vdmlwLnRleGkub3JnICBGcmkgSnVu
IDE2IDE1OjMxOjExIDE5OTUNCi0rKysgLi9tYW4vdmlwLnRleGkgICAgICBUdWUgTWF5IDIwIDAx
OjI4OjMzIDE5OTcNCi1AQCAtMiw2ICsyLDEwIEBADQotDQotIEBzZXRmaWxlbmFtZSAuLi9pbmZv
L3ZpcA0KLSBAc2V0dGl0bGUgVklQDQotK0BkaXJjYXRlZ29yeSBUaGUgRW1hY3MgZWRpdG9yIGFu
ZCBhc3NvY2lhdGVkIHRvb2xzDQotK0BkaXJlbnRyeQ0KLSsqIFZJUDogKHZpcCkuICAgICAgICAg
IEEgVkktZW11bGF0aW9uIGZvciBFbWFjcy4NCi0rQGVuZCBkaXJlbnRyeQ0KLQ0KLSBAaWZ0ZXgN
Ci0gQGZpbmFsb3V0DQotIDo8L3Byb2dyYW1saXN0aW5nPg0KLQ0KLSAgICAgICAgICA8cGFyYT5U
aGUgZm9ybWF0IHNob3VsZCBiZSBzZWxmLWV4cGxhbmF0b3J5LiAgTWFueSBhdXRob3JzIGxlYXZl
IGENCi0gICAgICAgICAgICA8ZmlsZW5hbWU+ZGlyPC9maWxlbmFtZT4gZmlsZSBpbiB0aGUgc291
cmNlIHRyZWUgdGhhdCBjb250YWlucyBhbGwNCi0gICAgICAgICAgICB0aGUgZW50cmllcyB5b3Ug
bmVlZCwgc28gbG9vayBhcm91bmQgYmVmb3JlIHlvdSB0cnkgdG8gd3JpdGUgeW91cg0KLSAgICAg
ICAgICAgIG93bi4gIEFsc28sIG1ha2Ugc3VyZSB5b3UgbG9vayBpbnRvIHJlbGF0ZWQgcG9ydHMg
YW5kIG1ha2UgdGhlDQotICAgICAgICAgICAgc2VjdGlvbiBuYW1lcyBhbmQgZW50cnkgaW5kZW50
YXRpb25zIGNvbnNpc3RlbnQgKHdlIHJlY29tbWVuZCB0aGF0DQotICAgICAgICAgICAgYWxsIGVu
dHJ5IHRleHQgc3RhcnQgYXQgdGhlIDR0aCB0YWIgc3RvcCkuPC9wYXJhPg0KLQ0KLSAgICAgICAg
ICA8bm90ZT4NCi0gICAgICAgICAgICA8cGFyYT5Ob3RlIHRoYXQgeW91IGNhbiBwdXQgb25seSBv
bmUgaW5mbyBlbnRyeSBwZXIgZmlsZSBiZWNhdXNlDQotICAgICAgICAgICAgICBvZiBhIGJ1ZyBp
biA8Y29tbWFuZD5pbnN0YWxsLWluZm8gLS1kZWxldGU8L2NvbW1hbmQ+IHRoYXQNCi0gICAgICAg
ICAgICAgIGRlbGV0ZXMgb25seSB0aGUgZmlyc3QgZW50cnkgaWYgeW91IHNwZWNpZnkgbXVsdGlw
bGUgZW50cmllcyBpbg0KLSAgICAgICAgICAgICAgdGhlIDxlbWFpbD5AZGlyZW50cnk8L2VtYWls
PiBzZWN0aW9uLjwvcGFyYT4NCi0gICAgICAgICAgPC9ub3RlPg0KLQ0KLSAgICAgICAgICA8cGFy
YT5Zb3UgY2FuIGdpdmUgdGhlIDxsaXRlcmFsPmRpcjwvbGl0ZXJhbD4gZW50cmllcyB0bw0KLSAg
ICAgICAgICAgIDxjb21tYW5kPmluc3RhbGwtaW5mbzwvY29tbWFuZD4gYXMgYXJndW1lbnRzDQot
ICAgICAgICAgICAgKDxvcHRpb24+LS1zZWN0aW9uPC9vcHRpb24+IGFuZCA8b3B0aW9uPi0tZW50
cnk8L29wdGlvbj4pIGluc3RlYWQNCi0gICAgICAgICAgICBvZiBwYXRjaGluZyB0aGUgdGV4aW5m
byBzb3VyY2VzLiAgVGhpcyBwcm9iYWJseSBpcyBub3QgYSBnb29kDQotICAgICAgICAgICAgaWRl
YSBmb3IgcG9ydHMgYmVjYXVzZSB5b3UgbmVlZCB0byBkdXBsaWNhdGUgdGhlIHNhbWUgaW5mb3Jt
YXRpb24NCi0gICAgICAgICAgICBpbiA8ZW1waGFzaXM+dGhyZWU8L2VtcGhhc2lzPiBwbGFjZXMN
Ci0gICAgICAgICAgICAoPGZpbGVuYW1lPk1ha2VmaWxlPC9maWxlbmFtZT4gYW5kDQotICAgICAg
ICAgICAgPGxpdGVyYWw+QGV4ZWM8L2xpdGVyYWw+LzxsaXRlcmFsPkB1bmV4ZWM8L2xpdGVyYWw+
IG9mDQotICAgICAgICAgICAgPGZpbGVuYW1lPnBrZy1wbGlzdDwvZmlsZW5hbWU+OyBzZWUgYmVs
b3cpLiAgSG93ZXZlciwgaWYgeW91IGhhdmUNCi0gICAgICAgICAgICBKYXBhbmVzZSAob3Igb3Ro
ZXIgbXVsdGktYnl0ZSBlbmNvZGluZykgaW5mbyBmaWxlcywgeW91IHdpbGwgaGF2ZQ0KLSAgICAg
ICAgICAgIHRvIHVzZSB0aGUgZXh0cmEgYXJndW1lbnRzIHRvIDxjb21tYW5kPmluc3RhbGwtaW5m
bzwvY29tbWFuZD4NCi0gICAgICAgICAgICBiZWNhdXNlIDxjb21tYW5kPm1ha2VpbmZvPC9jb21t
YW5kPiBjYW5ub3QgaGFuZGxlIHRob3NlIHRleGluZm8NCi0gICAgICAgICAgICBzb3VyY2VzLiAg
KFNlZSA8ZmlsZW5hbWU+TWFrZWZpbGU8L2ZpbGVuYW1lPiBhbmQNCi0gICAgICAgICAgICA8Zmls
ZW5hbWU+cGtnLXBsaXN0PC9maWxlbmFtZT4gb2YgPGZpbGVuYW1lIHJvbGU9InBhY2thZ2UiPmph
cGFuZXNlL3NrazwvZmlsZW5hbWU+DQotICAgICAgICAgICAgZm9yIGV4YW1wbGVzIG9uIGhvdyB0
byBkbyB0aGlzKS48L3BhcmE+DQotICAgICAgICA8L3N0ZXA+DQotDQotICAgICAgICA8c3RlcD4N
Ci0gICAgICAgICAgPHBhcmE+R28gYmFjayB0byB0aGUgcG9ydCBkaXJlY3RvcnkgYW5kIGRvIGEg
PGNvbW1hbmQ+bWFrZSBjbGVhbjsNCi0gICAgICAgICAgICAgIG1ha2U8L2NvbW1hbmQ+IGFuZCB2
ZXJpZnkgdGhhdCB0aGUgaW5mbyBmaWxlcyBhcmUgcmVnZW5lcmF0ZWQNCi0gICAgICAgICAgICBm
cm9tIHRoZSB0ZXhpbmZvIHNvdXJjZXMuIFNpbmNlIHRoZSB0ZXhpbmZvIHNvdXJjZXMgYXJlIG5l
d2VyIHRoYW4NCi0gICAgICAgICAgICB0aGUgaW5mbyBmaWxlcywgdGhleSBzaG91bGQgYmUgcmVi
dWlsdCB3aGVuIHlvdSB0eXBlDQotICAgICAgICAgICAgPGNvbW1hbmQ+bWFrZTwvY29tbWFuZD47
IGJ1dCBtYW55IDxmaWxlbmFtZT5NYWtlZmlsZTwvZmlsZW5hbWU+cw0KLSAgICAgICAgICAgIGRv
IG5vdCBpbmNsdWRlIGNvcnJlY3QgZGVwZW5kZW5jaWVzIGZvciBpbmZvIGZpbGVzLiAgSW4NCi0g
ICAgICAgICAgICA8YXBwbGljYXRpb24+RW1hY3M8L2FwcGxpY2F0aW9uPicgY2FzZSwgaXQgd2Fz
IG5lY2Vzc2FyeSB0byBwYXRjaCB0aGUgbWFpbg0KLSAgICAgICAgICAgIDxmaWxlbmFtZT5NYWtl
ZmlsZS5pbjwvZmlsZW5hbWU+IHNvIGl0IHdvdWxkIGRlc2NlbmQgaW50byB0aGUNCi0gICAgICAg
ICAgICA8ZmlsZW5hbWU+bWFuPC9maWxlbmFtZT4gc3ViZGlyZWN0b3J5IHRvIHJlYnVpbGQgdGhl
IGluZm8NCi0gICAgICAgICAgICBwYWdlcy48L3BhcmE+DQotDQotICAgICAgICAgIDxwcm9ncmFt
bGlzdGluZz4tLS0gLi9NYWtlZmlsZS5pbi5vcmcgICBNb24gQXVnIDE5IDIxOjEyOjE5IDE5OTYN
Ci0rKysgLi9NYWtlZmlsZS5pbiAgICAgICBUdWUgQXByIDE1IDAwOjE1OjI4IDE5OTcNCi1AQCAt
MTg0LDcgKzE4NCw3IEBADQotICMgU3ViZGlyZWN0b3JpZXMgdG8gbWFrZSByZWN1cnNpdmVseS4g
IGBsaXNwJyBpcyBub3QgaW5jbHVkZWQNCi0gIyBiZWNhdXNlIHRoZSBjb21waWxlZCBsaXNwIGZp
bGVzIGFyZSBwYXJ0IG9mIHRoZSBkaXN0cmlidXRpb24NCi0gIyBhbmQgeW91IGNhbm5vdCByZW1h
a2UgdGhlbSB3aXRob3V0IGluc3RhbGxpbmcgRW1hY3MgZmlyc3QuDQotLVNVQkRJUiA9IGxpYi1z
cmMgc3JjDQotK1NVQkRJUiA9IGxpYi1zcmMgc3JjIG1hbg0KLQ0KLSAjIFRoZSBtYWtlZmlsZXMg
b2YgdGhlIGRpcmVjdG9yaWVzIGluICRTVUJESVIuDQotIFNVQkRJUl9NQUtFRklMRVMgPSBsaWIt
c3JjL01ha2VmaWxlIG1hbi9NYWtlZmlsZSBzcmMvTWFrZWZpbGUgb2xkWE1lbnUvTWFrZWZpbGUN
Ci0gbHdsaWIvTWFrZWZpbGUNCi0tLS0gLi9tYW4vTWFrZWZpbGUuaW4ub3JnICAgICAgIFRodSBK
dW4gMjcgMTU6Mjc6MTkgMTk5Ng0KLSsrKyAuL21hbi9NYWtlZmlsZS5pbiAgIFR1ZSBBcHIgMTUg
MDA6Mjk6NTIgMTk5Nw0KLUBAIC02Niw2ICs2Niw3IEBADQotICR7c3JjZGlyfS9nbnUxLnRleGkg
XA0KLSAke3NyY2Rpcn0vZ2xvc3NhcnkudGV4aQ0KLQ0KLSthbGw6IGluZm8NCi0gaW5mbzogJChJ
TkZPX1RBUkdFVFMpDQotDQotIGR2aTogJChEVklfVEFSR0VUUyk8L3Byb2dyYW1saXN0aW5nPg0K
LQ0KLSAgICAgICAgICA8cGFyYT5UaGUgc2Vjb25kIGh1bmsgd2FzIG5lY2Vzc2FyeSBiZWNhdXNl
IHRoZSBkZWZhdWx0IHRhcmdldCBpbg0KLSAgICAgICAgICAgIHRoZSA8ZmlsZW5hbWU+bWFuPC9m
aWxlbmFtZT4gc3ViZGlyIGlzIGNhbGxlZA0KLSAgICAgICAgICAgIDxtYWtldGFyZ2V0PmluZm88
L21ha2V0YXJnZXQ+LCB3aGlsZSB0aGUgbWFpbg0KLSAgICAgICAgICAgIDxmaWxlbmFtZT5NYWtl
ZmlsZTwvZmlsZW5hbWU+IHdhbnRzIHRvIGNhbGwNCi0gICAgICAgICAgICA8bWFrZXRhcmdldD5h
bGw8L21ha2V0YXJnZXQ+LiAgVGhlIGluc3RhbGxhdGlvbiBvZiB0aGUNCi0gICAgICAgICAgICA8
ZmlsZW5hbWU+aW5mbzwvZmlsZW5hbWU+IGluZm8gZmlsZSB3YXMgYWxzbyByZW1vdmVkIGJlY2F1
c2Ugd2UNCi0gICAgICAgICAgICBhbHJlYWR5IGhhdmUgb25lIHdpdGggdGhlIHNhbWUgbmFtZSBp
bg0KLSAgICAgICAgICAgIDxmaWxlbmFtZT4vdXNyL3NoYXJlL2luZm88L2ZpbGVuYW1lPiAodGhh
dCBwYXRjaCBpcyBub3Qgc2hvd24NCi0gICAgICAgICAgICBoZXJlKS48L3BhcmE+DQotICAgICAg
ICA8L3N0ZXA+DQotDQotICAgICAgICA8c3RlcD4NCi0gICAgICAgICAgPHBhcmE+SWYgdGhlcmUg
aXMgYSBwbGFjZSBpbiB0aGUgPGZpbGVuYW1lPk1ha2VmaWxlPC9maWxlbmFtZT4gdGhhdA0KLSAg
ICAgICAgICAgIGlzIGluc3RhbGxpbmcgdGhlIDxmaWxlbmFtZT5kaXI8L2ZpbGVuYW1lPiBmaWxl
LCBkZWxldGUgaXQuICBZb3VyDQotICAgICAgICAgICAgcG9ydCBtYXkgbm90IGJlIGRvaW5nIGl0
LiAgQWxzbywgcmVtb3ZlIGFueSBjb21tYW5kcyB0aGF0IGFyZQ0KLSAgICAgICAgICAgIG90aGVy
d2lzZSBtdWNraW5nIGFyb3VuZCB3aXRoIHRoZSA8ZmlsZW5hbWU+ZGlyPC9maWxlbmFtZT4NCi0g
ICAgICAgICAgICBmaWxlLjwvcGFyYT4NCi0NCi0gICAgICAgICAgPHByb2dyYW1saXN0aW5nPi0t
LSAuL01ha2VmaWxlLmluLm9yZyAgIE1vbiBBdWcgMTkgMjE6MTI6MTkgMTk5Ng0KLSsrKyAuL01h
a2VmaWxlLmluICAgICAgIE1vbiBBcHIgMTQgMjM6Mzg6MDcgMTk5Nw0KLUBAIC0zNjgsMTQgKzM2
OCw4IEBADQotICAgICAgICBpZiBbIGAoY2QgJHtzcmNkaXJ9L2luZm8gJiYgL2Jpbi9wd2QpYCAh
PSBgKGNkICR7aW5mb2Rpcn0gJiYgL2Jpbi9wd2QpYCBdOyBcDQotICAgICAgICB0aGVuIFwNCi0g
ICAgICAgICAgKGNkICR7aW5mb2Rpcn07ICBcDQotLSAgICAgICAgICBpZiBbIC1mIGRpciBdOyB0
aGVuIFwNCi0tICAgICAgICAgICAgaWYgWyAhIC1mIGRpci5vbGQgXTsgdGhlbiBtdiAtZiBkaXIg
ZGlyLm9sZDsgXA0KLS0gICAgICAgICAgICBlbHNlIG12IC1mIGRpciBkaXIuYmFrOyBmaTsgXA0K
LS0gICAgICAgICAgZmk7IFwNCi0gICAgICAgICAgIGNkICR7c3JjZGlyfS9pbmZvIDsgXA0KLS0g
ICAgICAgICAgKGNkICQke3RoaXNkaXJ9OyAke0lOU1RBTExfREFUQX0gJHtzcmNkaXJ9L2luZm8v
ZGlyICR7aW5mb2Rpcn0vZGlyKTsNCi1cDQotLSAgICAgICAgICAoY2QgJCR7dGhpc2Rpcn07IGNo
bW9kIGErciAke2luZm9kaXJ9L2Rpcik7IFwNCi0gICAgICAgICAgIGZvciBmIGluIGNjbW9kZSog
Y2wqIGRpcmVkLXgqIGVkaWZmKiBlbWFjcyogZm9ybXMqIGdudXMqIGluZm8qIG1lc3NhZ2UqIG1o
LWUqIHNjKiB2aXAqOyBkbyBcDQotICAgICAgICAgICAgIChjZCAkJHt0aGlzZGlyfTsgXA0KLSAg
ICAgICAgICAgICAgJHtJTlNUQUxMX0RBVEF9ICR7c3JjZGlyfS9pbmZvLyQkZiAke2luZm9kaXJ9
LyQkZjsgXA0KLSAgICAgICAgICAgICAgY2htb2QgYStyICR7aW5mb2Rpcn0vJCRmKTsgXDwvcHJv
Z3JhbWxpc3Rpbmc+DQotICAgICAgICA8L3N0ZXA+DQotDQotICAgICAgICA8c3RlcD4NCi0gICAg
ICAgICAgPHBhcmE+KFRoaXMgc3RlcCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB5b3UgYXJlIG1vZGlm
eWluZyBhbiBleGlzdGluZw0KLSAgICAgICAgICAgIHBvcnQuKSBUYWtlIGEgbG9vayBhdCA8Zmls
ZW5hbWU+cGtnLXBsaXN0PC9maWxlbmFtZT4gYW5kIGRlbGV0ZQ0KLSAgICAgICAgICAgIGFueXRo
aW5nIHRoYXQgaXMgdHJ5aW5nIHRvIHBhdGNoIHVwIDxmaWxlbmFtZT5pbmZvL2RpcjwvZmlsZW5h
bWU+Lg0KLSAgICAgICAgICAgIFRoZXkgbWF5IGJlIGluIDxmaWxlbmFtZT5wa2ctaW5zdGFsbDwv
ZmlsZW5hbWU+IG9yIHNvbWUgb3RoZXINCi0gICAgICAgICAgICBmaWxlLCBzbyBzZWFyY2ggZXh0
ZW5zaXZlbHkuPC9wYXJhPg0KLQ0KLSAgICAgICAgICA8cHJvZ3JhbWxpc3Rpbmc+SW5kZXg6IHBr
Zy1wbGlzdA0KLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0NCi1SQ1MgZmlsZTogL3Vzci9jdnMvcG9ydHMvZWRpdG9ycy9l
bWFjcy9wa2ctcGxpc3Qsdg0KLXJldHJpZXZpbmcgcmV2aXNpb24gMS4xNQ0KLWRpZmYgLXUgLXIx
LjE1IHBrZy1wbGlzdA0KLS0tLSBwa2ctcGxpc3QgICAgICAgMTk5Ny8wMy8wNCAwODowNDowMCAg
ICAgMS4xNQ0KLSsrKyBwa2ctcGxpc3QgICAgICAgMTk5Ny8wNC8xNSAwNjozMjoxMg0KLUBAIC0x
NSw5ICsxNSw2IEBADQotIG1hbi9tYW4xL2VtYWNzLjEuZ3oNCi0gbWFuL21hbjEvZXRhZ3MuMS5n
eg0KLSBtYW4vbWFuMS9jdGFncy4xLmd6DQotLUB1bmV4ZWMgY3AgJUQvaW5mby9kaXIgJUQvaW5m
by9kaXIuYmFrDQotLWluZm8vZGlyDQotLUB1bmV4ZWMgY3AgJUQvaW5mby9kaXIuYmFrICVEL2lu
Zm8vZGlyDQotIGluZm8vY2wNCi0gaW5mby9jbC0xDQotIGluZm8vY2wtMjwvcHJvZ3JhbWxpc3Rp
bmc+DQotICAgICAgICA8L3N0ZXA+DQotDQotICAgICAgICA8c3RlcD4NCi0gICAgICAgICAgPHBh
cmE+QWRkIGEgPG1ha2V0YXJnZXQ+cG9zdC1pbnN0YWxsPC9tYWtldGFyZ2V0PiB0YXJnZXQgdG8g
dGhlDQotICAgICAgICAgICAgPGZpbGVuYW1lPk1ha2VmaWxlPC9maWxlbmFtZT4gdG8gY2FsbA0K
LSAgICAgICAgICAgIDxtYWtldGFyZ2V0Pmluc3RhbGwtaW5mbzwvbWFrZXRhcmdldD4gd2l0aCB0
aGUgaW5zdGFsbGVkDQotICAgICAgICAgICAgaW5mbyBmaWxlcy4gIChJdCBpcyBubyBsb25nZXIg
bmVjZXNzYXJ5IHRvIGNyZWF0ZSB0aGUNCi0gICAgICAgICAgICA8ZmlsZW5hbWU+ZGlyPC9maWxl
bmFtZT4gZmlsZSB5b3Vyc2VsZjsNCi0gICAgICAgICAgICA8Y29tbWFuZD5pbnN0YWxsLWluZm88
L2NvbW1hbmQ+IGF1dG9tYXRpY2FsbHkgY3JlYXRlcyB0aGlzDQotICAgICAgICAgICAgZmlsZSBp
ZiBpdCBkb2VzIG5vdCBleGlzdC4pPC9wYXJhPg0KLQ0KLSAgICAgICAgICA8cHJvZ3JhbWxpc3Rp
bmc+SW5kZXg6IE1ha2VmaWxlDQotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLVJDUyBmaWxlOiAvdXNyL2N2cy9wb3J0
cy9lZGl0b3JzL2VtYWNzL01ha2VmaWxlLHYNCi1yZXRyaWV2aW5nIHJldmlzaW9uIDEuMjYNCi1k
aWZmIC11IC1yMS4yNiBNYWtlZmlsZQ0KLS0tLSBNYWtlZmlsZSAgICAxOTk2LzExLzE5IDEzOjE0
OjQwICAgICAxLjI2DQotKysrIE1ha2VmaWxlICAgIDE5OTcvMDUvMjAgMTA6MjU6MDkgICAgIDEu
MjgNCi1AQCAtMjAsNSArMjAsOCBAQA0KLSBwb3N0LWluc3RhbGw6DQotIC5mb3IgZmlsZSBpbiBl
bWFjcy0xOS4zNCBlbWFjc2NsaWVudCBldGFncyBjdGFncyBiMm0NCi0gICAgICAgIHN0cmlwICR7
UFJFRklYfS9iaW4vJHtmaWxlfQ0KLSAuZW5kZm9yDQotKy5mb3IgaW5mbyBpbiBlbWFjcyB2aXAg
dmlwZXIgZm9ybXMgZ251cyBtaC1lIGNsIHNjIGRpcmVkLXggZWRpZmYgY2Ntb2RlDQotKyAgICAg
ICBpbnN0YWxsLWluZm8gJHtQUkVGSVh9L2luZm8vJHtpbmZvfSAke1BSRUZJWH0vaW5mby9kaXIN
Ci0rLmVuZGZvcg0KLQ0KLSAuaW5jbHVkZSAmbHQ7YnNkLnBvcnQubWsmZ3Q7PC9wcm9ncmFtbGlz
dGluZz4NCi0gICAgICAgIDwvc3RlcD4NCi0NCi0gICAgICAgIDxzdGVwPg0KLSAgICAgICAgICA8
cGFyYT5FZGl0IDxmaWxlbmFtZT5wa2ctcGxpc3Q8L2ZpbGVuYW1lPiBhbmQgYWRkIGVxdWl2YWxl
bnQNCi0gICAgICAgICAgICA8bGl0ZXJhbD5AZXhlYzwvbGl0ZXJhbD4gc3RhdGVtZW50cyBhbmQg
YWxzbw0KLSAgICAgICAgICAgIDxsaXRlcmFsPkB1bmV4ZWM8L2xpdGVyYWw+IGZvcg0KLSAgICAg
ICAgICAgIDxjb21tYW5kPnBrZ19kZWxldGU8L2NvbW1hbmQ+LjwvcGFyYT4NCi0NCi0gICAgICAg
ICAgPHByb2dyYW1saXN0aW5nPkluZGV4OiBwa2ctcGxpc3QNCi09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotUkNTIGZp
bGU6IC91c3IvY3ZzL3BvcnRzL2VkaXRvcnMvZW1hY3MvcGtnLXBsaXN0LHYNCi1yZXRyaWV2aW5n
IHJldmlzaW9uIDEuMTUNCi1kaWZmIC11IC1yMS4xNSBwa2ctcGxpc3QNCi0tLS0gcGtnLXBsaXN0
ICAgICAgIDE5OTcvMDMvMDQgMDg6MDQ6MDAgICAgIDEuMTUNCi0rKysgcGtnLXBsaXN0ICAgICAg
IDE5OTcvMDUvMjAgMTA6MjU6MTIgICAgIDEuMTcNCi1AQCAtMTYsNyArMTQsMTQgQEANCi0gbWFu
L21hbjEvZXRhZ3MuMS5neg0KLSBtYW4vbWFuMS9jdGFncy4xLmd6DQotK0B1bmV4ZWMgaW5zdGFs
bC1pbmZvIC0tZGVsZXRlICVEL2luZm8vZW1hY3MgJUQvaW5mby9kaXINCi0gOg0KLStAdW5leGVj
IGluc3RhbGwtaW5mbyAtLWRlbGV0ZSAlRC9pbmZvL2NjbW9kZSAlRC9pbmZvL2Rpcg0KLSBpbmZv
L2NsDQotIGluZm8vY2wtMQ0KLUBAIC04Nyw2ICs5NCwxOCBAQA0KLSBpbmZvL3ZpcGVyLTMNCi0g
aW5mby92aXBlci00DQotK0BleGVjIGluc3RhbGwtaW5mbyAlRC9pbmZvL2VtYWNzICVEL2luZm8v
ZGlyDQotIDoNCi0rQGV4ZWMgaW5zdGFsbC1pbmZvICVEL2luZm8vY2Ntb2RlICVEL2luZm8vZGly
DQotIGxpYmV4ZWMvZW1hY3MvMTkuMzQvaTM4Ni0tZnJlZWJzZC9jdnRtYWlsDQotIGxpYmV4ZWMv
ZW1hY3MvMTkuMzQvaTM4Ni0tZnJlZWJzZC9kaWdlc3QtZG9jPC9wcm9ncmFtbGlzdGluZz4NCi0N
Ci0gICAgICAgICAgPG5vdGU+DQotICAgICAgICAgICAgPHBhcmE+VGhlIDxsaXRlcmFsPkB1bmV4
ZWMgaW5zdGFsbC1pbmZvIC0tZGVsZXRlPC9saXRlcmFsPg0KLSAgICAgICAgICAgICAgY29tbWFu
ZHMgaGF2ZSB0byBiZSBsaXN0ZWQgYmVmb3JlIHRoZSBpbmZvIGZpbGVzIHRoZW1zZWx2ZXMgc28N
Ci0gICAgICAgICAgICAgIHRoZXkgY2FuIHJlYWQgdGhlIGZpbGVzLiBBbHNvLCB0aGUgPGxpdGVy
YWw+QGV4ZWMNCi0gICAgICAgICAgICAgICAgaW5zdGFsbC1pbmZvPC9saXRlcmFsPiBjb21tYW5k
cyBoYXZlIHRvIGJlIGFmdGVyIHRoZSBpbmZvDQotICAgICAgICAgICAgICBmaWxlcyBhbmQgdGhl
IDxsaXRlcmFsPkBleGVjPC9saXRlcmFsPiBjb21tYW5kIHRoYXQgY3JlYXRlcyB0aGUNCi0gICAg
ICAgICAgICAgIHRoZSA8ZmlsZW5hbWU+ZGlyPC9maWxlbmFtZT4gZmlsZS48L3BhcmE+DQotICAg
ICAgICAgIDwvbm90ZT4NCi0gICAgICAgIDwvc3RlcD4NCi0NCi0gICAgICAgIDxzdGVwPg0KLSAg
ICAgICAgICA8cGFyYT48bGluayBsaW5rZW5kPSJwb3J0aW5nLXRlc3RpbmciPlRlc3Q8L2xpbms+
IGFuZCBhZG1pcmUgeW91cg0KLSAgICAgICAgICAgIHdvcmsuICA8IS0tIHNtaWxleSAtLT48ZW1w
aGFzaXM+Oi0pPC9lbXBoYXNpcz4uICBDaGVjayB0aGUNCi0gICAgICAgICAgICA8ZmlsZW5hbWU+
ZGlyPC9maWxlbmFtZT4gZmlsZSBiZWZvcmUgYW5kIGFmdGVyIGVhY2ggc3RlcC48L3BhcmE+DQot
ICAgICAgICA8L3N0ZXA+DQotICAgICAgPC9wcm9jZWR1cmU+DQorICAgICAgPHBhcmE+SWYgeW91
ciBwYWNrYWdlIG5lZWRzIHRvIGluc3RhbGwgR05VIGluZm8gZmlsZXMsIHRoZXkgc2hvdWxkIGJl
DQorICAgICAgICBsaXN0ZWQgaW4gdGhlIDxtYWtldmFyPklORk88L21ha2V2YXI+IHZhcmlhYmxl
ICh3aXRob3V0IHRoZSB0cmFpbGluZyANCisgICAgICAgIDxsaXRlcmFsPi5pbmZvPC9saXRlcmFs
PiksIGFuZCBhcHByb3ByaWF0ZSBpbnN0YWxsYXRpb24vZGVpbnN0YWxsYXRpb24NCisgICAgICAg
IGNvZGUgd2lsbCBiZSBhdXRvbWF0aWNhbHkgYWRkZWQgdG8gdGhlIHRlbXBvcmFyeQ0KKyAgICAg
ICAgPGZpbGVuYW1lPnBrZy1wbGlzdDwvZmlsZW5hbWU+IGJlZm9yZSBwYWNrYWdlIHJlZ2lzdHJh
dGlvbi48L3BhcmE+DQogICAgIDwvY2hhcHRlcj4NCiANCiAgICAgPGNoYXB0ZXIgaWQ9InBrZy1m
aWxlcyI+DQpAQCAtNDMxNiw2ICs0MDg2LDE5IEBADQogICAgICAgICA8L25vdGU+DQogICAgICAg
PC9zZWN0MT4NCiANCisgICAgICA8c2VjdDEgaWQ9InBrZy1kZWluc3RhbGwiPg0KKyAgICAgICAg
PHRpdGxlPjxmaWxlbmFtZT5wa2ctZGVpbnN0YWxsPC9maWxlbmFtZT48L3RpdGxlPg0KKw0KKyAg
ICAgICAgPHBhcmE+VGhpcyBzY3JpcHQgZXhlY3V0ZXMgd2hlbiBhIHBhY2thZ2UgaXMgcmVtb3Zl
ZC48L3BhcmE+DQorDQorICAgICAgICA8cGFyYT4NCisgICAgICAgICAgVGhpcyBzY3JpcHQgd2ls
bCBiZSBydW4gdHdpY2UgYnkgPGNvbW1hbmQ+cGtnX2RlbGV0ZTwvY29tbWFuZD4uDQorICAgICAg
ICAgIFRoZSBmaXJzdCB0aW1lIGFzIDxsaXRlcmFsPiZkb2xsYXI7e1NIfSBwa2ctaW5zdGFsbCAm
ZG9sbGFyO3tQS0dOQU1FfQ0KKyAgICAgICAgICBERUlOU1RBTEw8L2xpdGVyYWw+IGFuZCB0aGUg
c2Vjb25kIHRpbWUgYXMNCisgICAgICAgICAgPGxpdGVyYWw+JmRvbGxhcjt7U0h9IHBrZy1pbnN0
YWxsICZkb2xsYXI7e1BLR05BTUV9IFBPU1QtREVJTlNUQUxMPC9saXRlcmFsPi4NCisgICAgICAg
IDwvcGFyYT4NCisgICAgICA8L3NlY3QxPg0KKw0KICAgICAgIDxzZWN0MSBpZD0icGtnLXJlcSI+
DQogICAgICAgICA8dGl0bGU+PGZpbGVuYW1lPnBrZy1yZXE8L2ZpbGVuYW1lPjwvdGl0bGU+DQog
DQpAQCAtNDM3MiwxMyArNDE1NSwxMyBAQA0KIA0KICAgICAgICAgPHBhcmE+VGhpcyBzdWJzdGl0
dXRpb24gKGFzIHdlbGwgYXMgYWRkaXRpb24gb2YgYW55IDxsaW5rDQogICAgICAgICAgIGxpbmtl
bmQ9InBvcnRpbmctbWFucGFnZXMiPm1hbnVhbCBwYWdlczwvbGluaz4pIHdpbGwgYmUgZG9uZSBi
ZXR3ZWVuDQotICAgICAgICAgIHRoZSA8bWFrZXRhcmdldD5kby1pbnN0YWxsPC9tYWtldGFyZ2V0
PiBhbmQNCi0gICAgICAgICAgPG1ha2V0YXJnZXQ+cG9zdC1pbnN0YWxsPC9tYWtldGFyZ2V0PiB0
YXJnZXRzLCBieSByZWFkaW5nIGZyb20NCisgICAgICAgICAgdGhlIDxtYWtldGFyZ2V0PnByZS1p
bnN0YWxsPC9tYWtldGFyZ2V0PiBhbmQNCisgICAgICAgICAgPG1ha2V0YXJnZXQ+ZG8taW5zdGFs
bDwvbWFrZXRhcmdldD4gdGFyZ2V0cywgYnkgcmVhZGluZyBmcm9tDQogICAgICAgICAgIDxtYWtl
dmFyPlBMSVNUPC9tYWtldmFyPiBhbmQgd3JpdGluZyB0byA8bWFrZXZhcj5UTVBQTElTVDwvbWFr
ZXZhcj4NCiAgICAgICAgICAgKGRlZmF1bHQ6DQogICAgICAgICAgIDxmaWxlbmFtZT48bWFrZXZh
cj5XUktESVI8L21ha2V2YXI+Ly5QTElTVC5ta3RtcDwvZmlsZW5hbWU+KS4gIFNvIGlmDQogICAg
ICAgICAgIHlvdXIgcG9ydCBidWlsZHMgPG1ha2V2YXI+UExJU1Q8L21ha2V2YXI+IG9uIHRoZSBm
bHksIGRvIHNvIGluIG9yDQotICAgICAgICAgIGJlZm9yZSA8bWFrZXRhcmdldD5kby1pbnN0YWxs
PC9tYWtldGFyZ2V0Pi4gIEFsc28sIGlmIHlvdXIgcG9ydA0KKyAgICAgICAgICBiZWZvcmUgPG1h
a2V0YXJnZXQ+cHJlLWluc3RhbGw8L21ha2V0YXJnZXQ+LiAgQWxzbywgaWYgeW91ciBwb3J0DQog
ICAgICAgICAgIG5lZWRzIHRvIGVkaXQgdGhlIHJlc3VsdGluZyBmaWxlLCBkbyBzbyBpbg0KICAg
ICAgICAgICA8bWFrZXRhcmdldD5wb3N0LWluc3RhbGw8L21ha2V0YXJnZXQ+IHRvIGEgZmlsZSBu
YW1lZA0KICAgICAgICAgICA8bWFrZXZhcj5UTVBQTElTVDwvbWFrZXZhcj4uPC9wYXJhPg0KQEAg
LTQ0MjQsNiArNDIwNywxMSBAQA0KICAgICAgICAgICAgICAgPHJvdz4NCiAgICAgICAgICAgICAg
ICAgPGVudHJ5PjxtYWtldmFyPlBLR0lOU1RBTEw8L21ha2V2YXI+PC9lbnRyeT4NCiAgICAgICAg
ICAgICAgICAgPGVudHJ5PjxsaXRlcmFsPiR7UEtHRElSfS9wa2ctaW5zdGFsbDwvbGl0ZXJhbD48
L2VudHJ5Pg0KKyAgICAgICAgICAgICAgPC9yb3c+DQorDQorICAgICAgICAgICAgICA8cm93Pg0K
KyAgICAgICAgICAgICAgICA8ZW50cnk+PG1ha2V2YXI+UEtHREVJTlNUQUxMPC9tYWtldmFyPjwv
ZW50cnk+DQorICAgICAgICAgICAgICAgIDxlbnRyeT48bGl0ZXJhbD4ke1BLR0RJUn0vcGtnLWRl
aW5zdGFsbDwvbGl0ZXJhbD48L2VudHJ5Pg0KICAgICAgICAgICAgICAgPC9yb3c+DQogDQogICAg
ICAgICAgICAgICA8cm93Pg0K

--=-XjMH+zKJcsrxCMtIZoSB--

--=-bVOYxQNmwR/EewMoyzKa
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)

iD8DBQA/P5V2b2iPiv4Uz4cRAhfpAJ4n2BYmmr8A7ovea17LiXu9wZNq9wCfajEW
JS0pAixVfzzP7WrEfMdlpoU=
=lNEV
-----END PGP SIGNATURE-----

--=-bVOYxQNmwR/EewMoyzKa--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1061131638.43833.2.camel>