<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>162914</bug_id>
          
          <creation_ts>2007-01-20 11:36 0000</creation_ts>
          <short_desc>new feature for dev-util/netbeans-5.5: C/C++ support</short_desc>
          <delta_ts>2007-08-25 17:31:26 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Development</component>
          <version>2006.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>Sergey.Belyashov@gmail.com</reporter>
          <assigned_to>fordfrog@gentoo.org</assigned_to>
          <cc>dev-tools@gentoo.org</cc>
    
    <cc>java@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>Sergey.Belyashov@gmail.com</who>
            <bug_when>2007-01-20 11:36:00 0000</bug_when>
            <thetext>I add to dev-util/netbeans-5.5-r1.ebuild new USE flag &quot;cnd&quot; which installs C/C++ package to netbeans-5.5 at emerge time.

Reproducible: Always

Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Sergey.Belyashov@gmail.com</who>
            <bug_when>2007-01-20 11:39:49 0000</bug_when>
            <thetext>Created an attachment (id=107519)
dev-util/netbeans-5.5-r1.ebuild with C/C++ support

C/C++ package is distributed as InstallShield selfextracting package with wizard. But it have some keys which I use to unpack and install from ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>betelgeuse@gentoo.org</who>
            <bug_when>2007-01-20 13:49:02 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; Created an attachment (id=107519) [edit]
&gt; dev-util/netbeans-5.5-r1.ebuild with C/C++ support
&gt; 

It&apos;s usually better to attach patches against current ebuilds so that it&apos;s easy to see what you changed and comment on that.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Sergey.Belyashov@gmail.com</who>
            <bug_when>2007-01-20 13:56:57 0000</bug_when>
            <thetext>Created an attachment (id=107527)
patch which adds support C/C++ to dev-util/netbeans-5.5-r1.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>betelgeuse@gentoo.org</who>
            <bug_when>2007-01-20 14:33:26 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; Created an attachment (id=107527) [edit]
&gt; patch which adds support C/C++ to dev-util/netbeans-5.5-r1.ebuild
&gt; 

It would probably be possible to make this a separate ebuild too so we need think how we want to do this. Is this open source? If so we should look into compiling it from source. New binary ebuilds can only be added to our overlays. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Sergey.Belyashov@gmail.com</who>
            <bug_when>2007-01-20 14:52:34 0000</bug_when>
            <thetext>cnd is open source project http://cnd.netbeans.org/ 
But I cannot find source tarball there. There is only cvs access present.

It is impossible to make it as separate ebuild because installer changes /usr/share/netbeans-5.5/etc/netbeans.clusters (add&apos;s to the end &quot;cnd1&quot;). This file originally installed by netbeans ebuild.

Is it need to rewrite ebuild for fetch sources from cvs?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>betelgeuse@gentoo.org</who>
            <bug_when>2007-01-20 16:41:00 0000</bug_when>
            <thetext>(In reply to comment #5)
&gt; 
&gt; Is it need to rewrite ebuild for fetch sources from cvs?
&gt; 

We would package a snapshot of the CVS sources in that case.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Sergey.Belyashov@gmail.com</who>
            <bug_when>2007-01-20 18:46:06 0000</bug_when>
            <thetext>Ok. I view sources and think that I cannot write ebuild to build this plugin from sources.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fordfrog@gentoo.org</who>
            <bug_when>2007-01-21 20:08:48 0000</bug_when>
            <thetext>I must have missed this bug somehow. I already created ebuild for C/C++ support for netbeans though it is binary atm. You can find it here: https://overlays.gentoo.org/svn/proj/java/migrated-java-experimental-overlay/dev-util/netbeans-cnd</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fordfrog@gentoo.org</who>
            <bug_when>2007-01-21 20:20:05 0000</bug_when>
            <thetext>Please note that netbeans-cnd ebuild needs eclass from that overlay so you should either copy that too or add the whole overlay to your system (you can use layman for that)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nanericwang@hotmail.com</who>
            <bug_when>2007-05-29 02:40:08 0000</bug_when>
            <thetext>Feature wanted:

Some of linux users might want to use NetBeans for developing C/C++ software ONLY, so it would be appreciated if NetBeans ebuild could have a USE flag to let the users choose to integrate either JAVA IDE, C/C++ IDE, or both.

Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>betelgeuse@gentoo.org</who>
            <bug_when>2007-05-29 07:28:03 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; Feature wanted:
&gt; 
&gt; Some of linux users might want to use NetBeans for developing C/C++ software
&gt; ONLY, so it would be appreciated if NetBeans ebuild could have a USE flag to
&gt; let the users choose to integrate either JAVA IDE, C/C++ IDE, or both.
&gt; 
&gt; Thanks.
&gt; 

I think fordfrog has something like this in the works in the java-experimental overlay.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fordfrog@gentoo.org</who>
            <bug_when>2007-05-29 07:54:01 0000</bug_when>
            <thetext>I&apos;m working on 6.0 these days, but will try to find some time to bump 5.5 to 5.5.1 and add support for C/C++ and other extra packs. Hopefully this weekend.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fordfrog@gentoo.org</who>
            <bug_when>2007-06-03 16:01:28 0000</bug_when>
            <thetext>Sergey,

please, where did you get the info about installing c++ extra pack using setup.jar? I want as a first step install the extra packs using binary distributions (as I do not have enough time now to play with the sources and redistribution policy of bundled jars) but your patch works only for c++ and not for the other extra packs.

You can find the experimental ebuild here:
https://overlays.gentoo.org/proj/java/browser/java-experimental/dev-util/netbeans/netbeans-5.5.1.ebuild</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Sergey.Belyashov@gmail.com</who>
            <bug_when>2007-06-03 21:51:13 0000</bug_when>
            <thetext>(In reply to comment #13)
&gt; Sergey,
&gt; 
&gt; please, where did you get the info about installing c++ extra pack using
&gt; setup.jar? I want as a first step install the extra packs using binary
&gt; distributions (as I do not have enough time now to play with the sources and
&gt; redistribution policy of bundled jars) but your patch works only for c++ and
&gt; not for the other extra packs.
&gt; 
Reverse engeneering and googling. ;-)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fordfrog@gentoo.org</who>
            <bug_when>2007-06-04 00:06:21 0000</bug_when>
            <thetext>(In reply to comment #14)
&gt; Reverse engeneering and googling. ;-)
&gt; 

Uff, I hoped your answer will bring me easier solution :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Sergey.Belyashov@gmail.com</who>
            <bug_when>2007-06-04 10:07:38 0000</bug_when>
            <thetext>netbeans cnd package created by Install Shield soft. It accepts some keys, for example:
-is:tempdir &lt;/path/to/dir&gt;
-is:extract
After extracting is possible to run wizard in unnatended mode, see my patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fordfrog@gentoo.org</who>
            <bug_when>2007-06-04 10:25:44 0000</bug_when>
            <thetext>(In reply to comment #16)
&gt; netbeans cnd package created by Install Shield soft. It accepts some keys, for
&gt; example:
&gt; -is:tempdir &lt;/path/to/dir&gt;
&gt; -is:extract
&gt; After extracting is possible to run wizard in unnatended mode, see my patch.
&gt; 

Yeah, that is exactly what I did, ie I used your patch. Unfortunately there are two problems with it:
- it works only with c++ pack, not with the other packs
- script does not die on installation failure

I would appreciate if you have some time and will if you could help me to make the other extra packs install too as you seem to be able to dig that info out from the invisible :-) I also sent an email to linux-packaging@installer.netbeans.org but no answer yet (if ever).

Maybe the solution would be obvious for you, but it&apos;s not for me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Sergey.Belyashov@gmail.com</who>
            <bug_when>2007-06-04 10:37:59 0000</bug_when>
            <thetext>At this week I have no time. But you can begin from this:
http://helpnet.installshield.com/robo/projects/is10-5universalhelplibrary/topics/commandline_options_run.htm</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fordfrog@gentoo.org</who>
            <bug_when>2007-06-20 14:04:17 0000</bug_when>
            <thetext>Just a side note, I added netbeans 6.0 ebuild with cnd cluster (c++ support) in java-experimental overlay so anybody feel free to give it a try. If you need netbeans just for c++ stuff, run &apos;USE=&quot;apisupport cnd harness ide nb&quot; emerge netbeans&apos;, otherwise you can turn on even more clusters (use flags).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fordfrog@gentoo.org</who>
            <bug_when>2007-06-20 14:06:32 0000</bug_when>
            <thetext>hm, I think you should drop &apos;apisupport&apos; from the use flags:
&apos;USE=&quot;cnd harness ide nb&quot; emerge netbeans&apos;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maialovic@gmail.com</who>
            <bug_when>2007-06-23 20:07:04 0000</bug_when>
            <thetext>I want know when netbeans 5.5 will be release as stable version....

i things that it&apos;s time to do....i dont understand why this version stay halt to unstable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>betelgeuse@gentoo.org</who>
            <bug_when>2007-06-23 20:16:27 0000</bug_when>
            <thetext>(In reply to comment #21)
&gt; I want know when netbeans 5.5 will be release as stable version....
&gt; 
&gt; i things that it&apos;s time to do....i dont understand why this version stay halt
&gt; to unstable
&gt; 

Yes working on that. The thing is that it has quite a few ~arch deps that must be reviewed first.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fordfrog@gentoo.org</who>
            <bug_when>2007-08-25 17:31:26 0000</bug_when>
            <thetext>Netbeans 5.5.1 with C/C++ Pack moved to tree, thanks for the hack to get C/C++ pack installed.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107519</attachid>
            <date>2007-01-20 11:39 0000</date>
            <desc>dev-util/netbeans-5.5-r1.ebuild with C/C++ support</desc>
            <filename>netbeans-5.5-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi11dGlsL25ldGJlYW5zL25ldGJlYW5zLTUu
NS1yMS5lYnVpbGQsdiAxLjggMjAwNy8wMS8xNiAxMjoyMjowMiBjYXN0ZXIgRXhwICQKCmluaGVy
aXQgZXV0aWxzIGphdmEtcGtnLTIgamF2YS1hbnQtMgoKREVTQ1JJUFRJT049Ik5ldEJlYW5zIElE
RSBmb3IgSmF2YSIKSE9NRVBBR0U9Imh0dHA6Ly93d3cubmV0YmVhbnMub3JnIgoKIyBhbnQtbWlz
IGlzIHN0dWZmIHdlIG5ldmVyIHVzZSBwdXQgaW5zdGVhZCBvZiBwYWN0Y2hpbmcgd2UgbGV0IHRo
ZSBidWlsZCBwcm9jZXNzIHVzZSB0aGlzIGZpbGUKIyBzbyBhZGRpbmcgdGhlIGxpY2Vuc2UganVz
dCB0byBiZSBzdXJlCiMgVGhlIGxpc3Qgb2YgZmlsZXMgaW4gaGVyZSBpcyBub3QgY29tcGxldGUg
YnV0IGp1c3Qgc29tZSBJIGxpc3RlZC4KIyBBcGFjaGUtMS4xOiB3ZWJzZXJ2ZXIuamFyCiMgQXBh
Y2hlLTIuMDogYW50LW1pc2MtMS42LjIuemlwCiMgYXMtaXM6IGRvY2Jvb2steHNsLTEuNjUuMS56
aXAsIHBtZC1uZXRiZWFuczM1LWJpbi0wLjkxLnppcAoKIyBUaGVyZSBhcmUgbWFueSBvdGhlciBz
Y3JhbWJsZWQgZmlsZXMgaW4gTmV0YmVhbnMgYnV0IHRoZQojIGRlZmF1bHQgbW9kdWxlIGNvbmZp
Z3VyYXRpb24gZG9lc24ndCB1c2UgYWxsIG9mIHRoZW0uCiMKIyBDaGVjayB0aGUgZXhwZXJpbWVu
dGFsIHRyZWUgZm9yIHVzZWZ1bCBzdHVmZi4KIyBodHRwczovL2dlbnRvb2V4cGVyaW1lbnRhbC5v
cmcvc3ZuL2phdmEvZ2VudG9vLWphdmEtZXhwZXJpbWVudGFsL2Rldi11dGlsL25ldGJlYW5zL2Zp
bGVzCiMKIyBUaGlzIGNvbW1hbmQgc2hvdWxkIGJlIHJ1biBhZnRlciBlYnVpbGQgPHBrZz4gdW5w
YWNrIGluIHRoZSBzb3VyY2Ugcm9vdAojICdlYnVpbGQgbmV0YmVhbnMtJHtQVlJ9LmVidWlsZCBj
b21waWxlIHwgZ3JlcCBVbnNjcmFtYmxpbmcgfCBncmVwICJcLmphciInCiMgQ2hlY2sgd2hpY2gg
amFycyBhcmUgYWN0dWFsbHkgYmVpbmcgdXNlZCB0byBjb21waWxlIE5ldGJlYW5zCiMKIyBUaGlz
IGNvbW1hbmQgc2hvdWxkIGJlIHJ1biBhZnRlciBlYnVpbGQgPHBrZz4gaW5zdGFsbCBpbiB0aGUg
aW1hZ2Ugcm9vdAojICdmaW5kIC4gLW5hbWUgIiouamFyIiAtdHlwZSBmIHwgbGVzcycKIyBDaGVj
ayB0aGUgbGlzdCB0byBzZWUgdGhhdCBubyBwYWNrZWQgamFycyBnZXQgY29waWVkIHRvIHRoZSBp
bWFnZQojIFRvIGxpc3QgdGhlIGNvbnRlbnRzCiMgKCBmb3IgemlwIGluICQoZmluZCAtbmFtZSAi
Ki5qYXIiIC10eXBlIGYpOyBkbyB1bnppcCAtbCAkemlwOyBkb25lICkgfCBsZXNzCiMKIyBSZW1v
dmUgdGhlIHVuc2V0IERJU1BMQVkgbGluZSBmcm9tIHNyY19jb21waWxlIHRvIGdldCBncmFwaGlj
YWwgbGljZW5zZSBkaWFsb2dzIGFuZCBwYXVzZSBiZWZvcmUKIyB1bnNjcmFtYmxlCgpNWV9QVj0k
e1BWL18vLX0KTVlfUFY9JHtNWV9QVi8uL199CgoKQkFTRVVSTD0iaHR0cDovL3VzMS5taXJyb3Iu
bmV0YmVhbnMub3JnL2Rvd25sb2FkIgpCQVNFTE9DQVRJT049IiR7QkFTRVVSTH0vJHtNWV9QVi8t
Ly99L2Zjcy8yMDA2MTAxNzEwMTAiCk1BSU5UQVJCQUxMPSJuZXRiZWFucy0ke01ZX1BWfS1pZGVf
c291cmNlcy50YXIuYnoyIgpKQVZBRE9DVEFSQkFMTD0ibmV0YmVhbnMtJHtNWV9QVn0tamF2YWRv
Yy50YXIuYnoyIgoKQ05EX1BBQ0tBR0U9Im5ldGJlYW5zLWNuZC0ke01ZX1BWfS1saW51eC5iaW4i
CkNORF9QQUNLQUdFX0xPQ0FUSU9OPSIke01ZX1BWfS9jcHAvZmNzLzA2MTEyMy8ke0NORF9QQUNL
QUdFfSIKCgpTUkNfVVJJPSIke0JBU0VMT0NBVElPTn0vJHtNQUlOVEFSQkFMTH0KCWNuZD8gKCAk
e0JBU0VVUkx9LyR7Q05EX1BBQ0tBR0VfTE9DQVRJT059ICkKCWRvYz8gKCAke0JBU0VMT0NBVElP
Tn0vJHtKQVZBRE9DVEFSQkFMTH0gKSIKCkxJQ0VOU0U9IkFwYWNoZS0xLjEgQXBhY2hlLTIuMCBT
UEwgVzNDIHN1bi1iY2xhLWoyZWVlZGl0b3Igc3VuLWJjbGEtamF2YWMgc3VuLWphdmFjIGFzLWlz
IGRvY2Jvb2sgc3VuLXJlc29sdmVyIgpTTE9UPSI1LjUiCktFWVdPUkRTPSJ+YW1kNjQgfng4NiB+
eDg2LWZic2QiCklVU0U9ImNuZCBkZWJ1ZyBkb2MiCgpSREVQRU5EPSI+PXZpcnR1YWwvanJlLTEu
NQoJCWRldi1qYXZhL2FudGxyCgkJZGV2LWphdmEvY29tbW9ucy1lbAoJCT1kZXYtamF2YS9jb21t
b25zLWJlYW51dGlscy0xLjYqCgkJPWRldi1qYXZhL2NvbW1vbnMtYmVhbnV0aWxzLTEuNyoKCQlk
ZXYtamF2YS9jb21tb25zLWJlYW51dGlscwoJCWRldi1qYXZhL2NvbW1vbnMtZGlnZXN0ZXIKCQk+
PWRldi1qYXZhL2NvbW1vbnMtZmlsZXVwbG9hZC0xLjEKCQk+PWRldi1qYXZhL2NvbW1vbnMtaW8t
MS4yCgkJPj1kZXYtamF2YS9jb21tb25zLWxvZ2dpbmctMS4xCgkJZGV2LWphdmEvY29tbW9ucy12
YWxpZGF0b3IKCQk9ZGV2LWphdmEvZ251LWphZi0xKgoJCWRldi1qYXZhL2pha2FydGEtanN0bAoJ
CWRldi1qYXZhL2pha2FydGEtb3JvCgkJPj1kZXYtamF2YS9qYXZhaGVscC1iaW4tMi4wLjAyLXIx
CgkJZGV2LWphdmEvamdvb2RpZXMtZm9ybXMKCQk+PWRldi1qYXZhL2ptaS1pbnRlcmZhY2UtMS4w
LXIzCgkJPj1kZXYtamF2YS9qc2NoLTAuMS4yNAoJCT1kZXYtamF2YS9qdW5pdC0zLjgqCgkJZGV2
LWphdmEvZmx1dGUKCQlkZXYtamF2YS9zYWMKCQk9ZGV2LWphdmEvc2VydmxldGFwaS0yLjIqCgkJ
PWRldi1qYXZhL3NlcnZsZXRhcGktMi4zKgoJCT1kZXYtamF2YS9zZXJ2bGV0YXBpLTIuNCoKCQk9
ZGV2LWphdmEvc3RydXRzLTEuMioKCQlkZXYtamF2YS9zdW4tajJlZS1kZXBsb3ltZW50LWJpbgoJ
CWRldi1qYXZhL3N1bi1qYXZhbWFpbAoJCWRldi1qYXZhL3N1bi1qbXgKCQk+PWRldi1qYXZhL3hl
cmNlcy0yLjguMAoJCT1kZXYtamF2YS9zd2luZy1sYXlvdXQtMSoKCQlkZXYtamF2YS94bWwtY29t
bW9ucwoJCT13d3ctc2VydmVycy90b21jYXQtNS41KgoJCSAgICIKREVQRU5EPSIke1JERVBFTkR9
CgkJPj12aXJ0dWFsL2pkay0xLjUKCQk+PWRldi1qYXZhL2FudC0xLjYuMgoJCSAgZGV2LXV0aWwv
cG1kCgkJICBkZXYtbGlicy9saWJ4c2x0CgkJID1kZXYtamF2YS94YWxhbi0yKgoiCgpUT01DQVRT
TE9UPSI1LjUiCgojIFJlcGxhY2VtZW50IEpBUnMgZm9yIE5ldGJlYW5zIHVzZWQgbW9yZSB0aGFu
IG9uY2UKQ09NTU9OU19MT0dHSU5HPSJjb21tb25zLWxvZ2dpbmcgY29tbW9ucy1sb2dnaW5nLmph
ciBjb21tb25zLWxvZ2dpbmctMS4wLjQuamFyIgpKQVZBSEVMUF9WRVJTSU9OPSIyLjBfMDMiCkpI
PSJqYXZhaGVscC1iaW4gamguamFyIGpoLSR7SkFWQUhFTFBfVkVSU0lPTn0uamFyIgpKSEFMTD0i
amF2YWhlbHAtYmluIGpoYWxsLmphciBqaGFsbC0ke0pBVkFIRUxQX1ZFUlNJT059LmphciIKSk1J
PSJqbWktaW50ZXJmYWNlIGptaS5qYXIgam1pLmphciIKSlNDSD0ianNjaCBqc2NoLmphciBqc2No
LTAuMS4yNC5qYXIiCkpTUEFQST0ic2VydmxldGFwaS0yLjQganNwLWFwaS5qYXIganNwLWFwaS0y
LjAuamFyIgpKU1I9InN1bi1qMmVlLWRlcGxveW1lbnQtYmluLTEuMSBzdW4tajJlZS1kZXBsb3lt
ZW50LWJpbi5qYXIganNyODhqYXZheC5qYXIiCkpTVEw9Impha2FydGEtanN0bCBqc3RsLmphcglq
c3RsLTEuMS4yLmphciIKSlVOSVQ9Imp1bml0IGp1bml0LmphciBqdW5pdC0zLjguMS5qYXIiCk1P
Rj0iam1pLWludGVyZmFjZSBtb2YuamFyIG1vZi5qYXIiClNFUlZMRVQyMj0ic2VydmxldGFwaS0y
LjIgc2VydmxldC5qYXIgc2VydmxldC0yLjIuamFyIgpTRVJWTEVUMjM9InNlcnZsZXRhcGktMi4z
IHNlcnZsZXQuamFyIHNlcnZsZXQtMi4zLmphciIKU0VSVkxFVDI0PSJzZXJ2bGV0YXBpLTIuNCBz
ZXJ2bGV0LWFwaS5qYXIgc2VydmxldC1hcGktMi40LmphciIKWEVSQ0VTPSJ4ZXJjZXMtMiB4ZXJj
ZXNJbXBsLmphciB4ZXJjZXMtMi44LjAuamFyIgpYTUxDT01NT05TPSJ4bWwtY29tbW9ucyB4bWwt
YXBpcy5qYXIgeG1sLWNvbW1vbnMtZG9tLXJhbmdlcy0xLjAuYjIuamFyIgpTV0lOR0xBWU9VVD0i
c3dpbmctbGF5b3V0LTEgc3dpbmctbGF5b3V0LmphciBzd2luZy1sYXlvdXQtMS4wLmphciIKClM9
JHtXT1JLRElSfS9uZXRiZWFucy1zcmMKQlVJTERERVNUSU5BVElPTj0iJHtTfS9uYmJ1aWxkL25l
dGJlYW5zIgpFTlRFUlBSSVNFPSIzIgpJREVfVkVSU0lPTj0iNyIKUExBVEZPUk09IjYiCk1ZX0ZE
SVI9IiR7RklMRVNESVJ9LyR7U0xPVH0iCkRFU1RJTkFUSU9OPSIke1JPT1R9dXNyL3NoYXJlL25l
dGJlYW5zLSR7U0xPVH0iCkpBVkFfUEtHX0JTRklYPSJvZmYiCgphbnRmbGFncz0iIgoKc2V0X2Vu
digpIHsKCglhbnRmbGFncz0iIgoKCWlmIHVzZSBkZWJ1ZzsgdGhlbgoJCWFudGZsYWdzPSIke2Fu
dGZsYWdzfSAtRGJ1aWxkLmNvbXBpbGVyLmRlYnVnPXRydWUiCgkJYW50ZmxhZ3M9IiR7YW50Zmxh
Z3N9IC1EYnVpbGQuY29tcGlsZXIuZGVwcmVjYXRpb249dHJ1ZSIKCWVsc2UKCQlhbnRmbGFncz0i
JHthbnRmbGFnc30gLURidWlsZC5jb21waWxlci5kZXByZWNhdGlvbj1mYWxzZSIKCWZpCgoJYW50
ZmxhZ3M9IiR7YW50ZmxhZ3N9IC1Ec3RvcC53aGVuLmJyb2tlbi5tb2R1bGVzPXRydWUiCgoJIyBU
aGUgYnVpbGQgd2lsbCBhdHRlbXB0IHRvIGRpc3BsYXkgZ3JhcGhpY2FsCgkjIGRpYWxvZ3MgZm9y
IHRoZSBsaWNlbmNlIGFncmVlbWVudHMgaWYgdGhpcyBpcyBzZXQuCgl1bnNldCBESVNQTEFZCgoJ
IyAtWG14MWc6IEluY3JlYXNlIEphdmEgbWF4aW11bSBoZWFwIHNpemUsIG90aGVyd2lzZSBhbnQg
d2lsbCBkaWUgd2l0aAoJIyAgICAgICAgIGFuIE91dE9mTWVtb3J5RXJyb3Igd2hpbGUgYnVpbGRp
bmcuCgkjIC1EamF2YS5hd3QuaGVhZGxlc3M9dHJ1ZTogU3VuIEpESyBkb2VzbnQgbGlrZSB0aGF0
IHZlcnkgbXVjaCwgc28KCSMgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXRzIHBsZWFzdXJl
IHRoZW0gdG9vIDstKQoJIwoJIyBXZSB1c2UgdGhlIEFOVF9PUFRTIGVudmlyb25tZW50IHZhcmlh
YmxlIGJlY2F1c2Ugb3RoZXIgd2F5cyBzZWVtIHRvCgkjIGZhaWwuCgkjCglleHBvcnQgQU5UX09Q
VFM9IiR7QU5UX09QVFN9IC1YbXgxZyAtRGphdmEuYXd0LmhlYWRsZXNzPXRydWUiCn0KCnNyY191
bnBhY2sgKCkgewoJdW5wYWNrICR7TUFJTlRBUkJBTEx9CgoJZXBhdGNoICIke01ZX0ZESVJ9L2pk
YmNzdG9yYWdlLWJ1aWxkLnhtbC1jb21tZW50cy5wYXRjaCIKCWVwYXRjaCAiJHtNWV9GRElSfS9t
ZHJhbnQtYnVpbGQueG1sLWNvbW1lbnRzLnBhdGNoIgoKCWlmIHVzZSBkb2M7IHRoZW4KCQlta2Rp
ciBqYXZhZG9jICYmIGNkIGphdmFkb2MKCQl1bnBhY2sgJHtKQVZBRE9DVEFSQkFMTH0gfHwgZGll
ICJVbmFibGUgdG8gZXh0cmFjdCBqYXZhZG9jIgoJCXJtIC1mICouemlwCglmaQoKCSN1bnBhY2tp
bmcgbmV0YmVhbnMtY25kIHBhY2thZ2UgKHVzaW5nIEluc3RhbGxTaGllbGQgb3B0aW9uIC1pczpl
eHRyYWN0KQoJaWYgdXNlIGNuZDsgdGhlbgoJCWVpbmZvICJVbnBhY2tpbmcgJHtDTkRfUEFDS0FH
RX0uLi4iCgkJY3AgLi4vZGlzdGRpci8ke0NORF9QQUNLQUdFfSAke1R9CgkJY2htb2QgdSt4ICR7
VH0vJHtDTkRfUEFDS0FHRX0KCQlsb2NhbCBkaXI9ImlzdGVtcGBzaCAke1R9LyR7Q05EX1BBQ0tB
R0V9IC1pczp0ZW1wZGlyICR7V09SS0RJUn0gLWlzOmV4dHJhY3QgfCBcCgkJCQkJc2VkIHMsaXN0
ZW1wLFx8LGcgfCBcCgkJCQkJY3V0IC0tZGVsaW1pdGVyPVx8IC0tZmllbGQ9MmAiIHx8IFwKCQkJ
CQlkaWUgIlVucGFjayBuZXRiZWFucy1jbmQgZmFpbGVkIgoJCXJtICR7VH0vJHtDTkRfUEFDS0FH
RX0KCQltdiAiJHtXT1JLRElSfS8ke2Rpcn0iICIke1dPUktESVJ9LyR7Q05EX1BBQ0tBR0V9IgoJ
ZmkKCgljZCAke1N9L25iYnVpbGQKCSMgRGlzYWJsZSB0aGUgYnVuZGxlZCBUb21jYXQgaW4gZmF2
b3Igb2YgUG9ydGFnZSBpbnN0YWxsZWQgdmVyc2lvbgoJc2VkIC1pIC1lICJzJXRvbWNhdGludC90
b21jYXQ1L2J1bmRsZWQsJSVnIiAqLnByb3BlcnRpZXMKCglzZXRfZW52CglwbGFjZV9zeW1saW5r
cwoKfQoKc3JjX2NvbXBpbGUoKSB7CgoJc2V0X2VudgoKCSMgVGhlIGxvY2F0aW9uIG9mIHRoZSBt
YWluIGJ1aWxkLnhtbCBmaWxlCgljZCAke1N9L25iYnVpbGQKCgkjIEZhaWxzIHRvIGNvbXBpbGUK
CWphdmEtcGtnX2ZpbHRlci1jb21waWxlciBlY2otMy4xIGVjai0zLjIKCgkjIFNwZWNpZnkgdGhl
IGJ1aWxkLW5vemlwIHRhcmdldCBvdGhlcndpc2UgaXQgd2lsbCBidWlsZAoJIyBhIHppcCBmaWxl
IG9mIHRoZSBuZXRiZWFucyBmb2xkZXIsIHdoaWNoIHdpbGwgY29weSBkaXJlY3RseS4KCWVhbnQg
JHthbnRmbGFnc30gYnVpbGQtbm96aXAKCgkjIFJlbW92ZSBub24teDg2IExpbnV4IGJpbmFyaWVz
CglmaW5kICR7QlVJTERERVNUSU5BVElPTn0gLXR5cGUgZiBcCgkJLW5hbWUgIiouZXhlIiAtbyBc
CgkJLW5hbWUgIiouY21kIiAtbyBcCgkJLW5hbWUgIiouYmF0IiAtbyBcCgkJLW5hbWUgIiouZGxs
IgkgIFwKCQl8IHhhcmdzIHJtIC1mCgoJIyBSZW1vdmluZyBleHRlcm5hbCBzdHVmZi4gVGhleSBh
cmUgYXBpIGRvY3MgZnJvbSBleHRlcm5hbCBsaWJzLgoJY2QgJHtCVUlMRERFU1RJTkFUSU9OfS9p
ZGUke0lERV9WRVJTSU9OfS9kb2NzCglybSAtZiAqLnppcAoKCSMgVGhlIG5leHQgZGlyZWN0b3J5
IHNlZW1zIHRvIGJlIGVtcHR5CglpZiAhIHJtZGlyIGRvYyAyPiAvZGV2L251bGw7IHRoZW4KCQl1
c2UgZG9jIHx8IHJtIC1mciAuL2RvYwoJZmkKCgkjIFVzZSB0aGUgc3lzdGVtIGFudAoJY2QgJHtC
VUlMRERFU1RJTkFUSU9OfS9pZGUke0lERV9WRVJTSU9OfS9hbnQKCglybSAtZnIgLi9saWIKCXJt
IC1mciAuL2JpbgoKCSMgU2V0IGEgaW5pdGlhbCBkZWZhdWx0IGpkawoJZWNobyAibmV0YmVhbnNf
amRraG9tZT1cIlwkKGphdmEtY29uZmlnIC1PKVwiIiA+PiAke0JVSUxEREVTVElOQVRJT059L2V0
Yy9uZXRiZWFucy5jb25mCn0KCnNyY19pbnN0YWxsKCkgewoJaW5zaW50byAkREVTVElOQVRJT04K
CgllaW5mbyAiSW5zdGFsbGluZyB0aGUgcHJvZ3JhbS4uLiIKCWNkICR7QlVJTERERVNUSU5BVElP
Tn0KCWRvaW5zIC1yICoKCglzeW1saW5rX2V4dGphcnMgJHtEfS8ke0RFU1RJTkFUSU9OfQoKCWZw
ZXJtcyA3NTUgXAoJCSAgICR7REVTVElOQVRJT059L2Jpbi9uZXRiZWFucyBcCgkJICAgJHtERVNU
SU5BVElPTn0vcGxhdGZvcm0ke1BMQVRGT1JNfS9saWIvbmJleGVjCgoJIyBUaGUgd3JhcHBlciB3
cmFwcGVyIDopCgluZXdiaW4gJHtNWV9GRElSfS9zdGFydHNjcmlwdC5zaCBuZXRiZWFucy0ke1NM
T1R9CgoJIyBBbnQgaW5zdGFsbGF0aW9uCglsb2NhbCBBTlRESVI9IiR7REVTVElOQVRJT059L2lk
ZSR7SURFX1ZFUlNJT059L2FudCIKCWNkICR7RH0vJHtBTlRESVJ9CgoJZG9kaXIgL3Vzci9zaGFy
ZS9hbnQtY29yZS9saWIKCWRvc3ltIC91c3Ivc2hhcmUvYW50LWNvcmUvbGliICR7QU5URElSfS9s
aWIKCglkb2RpciAvdXNyL3NoYXJlL2FudC1jb3JlL2JpbgoJZG9zeW0gL3Vzci9zaGFyZS9hbnQt
Y29yZS9iaW4gICR7QU5URElSfS9iaW4KCgkjIERvY3VtZW50YXRpb24KCWVpbmZvICJJbnN0YWxs
aW5nIERvY3VtZW50YXRpb24uLi4iCgoJY2QgJHtEfS8ke0RFU1RJTkFUSU9OfQoKCXVzZSBkb2Mg
JiYgamF2YS1wa2dfZG9odG1sIC1yICR7V09SS0RJUn0vamF2YWRvYy8qCgoJZG9kb2MgYnVpbGRf
aW5mbwoJZG9odG1sIENSRURJVFMuaHRtbCBSRUFETUUuaHRtbCBuZXRiZWFucy5jc3MKCglybSAt
ZiBidWlsZF9pbmZvIENSRURJVFMuaHRtbCBSRUFETUUuaHRtbCBuZXRiZWFucy5jc3MKCgkjIElj
b25zIGFuZCBzaG9ydGN1dHMKCWVpbmZvICJJbnN0YWxsaW5nIGljb25zLi4uIgoKCWRvZGlyICR7
REVTVElOQVRJT059L2ljb25zCglpbnNpbnRvICR7REVTVElOQVRJT059L2ljb25zCglkb2lucyAk
e1N9L2lkZS9icmFuZGluZy9yZWxlYXNlLypwbmcKCglmb3IgcmVzIGluICIxNngxNiIgIjI0eDI0
IiAiMzJ4MzIiICI0OHg0OCIgIjEyOHgxMjgiIDsgZG8KCQlkb2RpciAvdXNyL3NoYXJlL2ljb25z
L2hpY29sb3IvJHtyZXN9L2FwcHMKCQlkb3N5bSAke0RFU1RJTkFUSU9OfS9pY29ucy9uZXRiZWFu
cy5wbmcgL3Vzci9zaGFyZS9pY29ucy9oaWNvbG9yLyR7cmVzfS9hcHBzL25ldGJlYW5zLnBuZwoJ
ZG9uZQoKCW1ha2VfZGVza3RvcF9lbnRyeSBuZXRiZWFucy0ke1NMT1R9ICJOZXRiZWFucyAke1NM
T1R9IiBuZXRiZWFucyBEZXZlbG9wbWVudAoKCSNpbnN0YWxsaW5nIG5ldGJlYW5zLWNuZCAodXNp
bmcgSW5zdGFsbFNoaWVsZCBzZXR1cC5qYXIpCglpZiB1c2UgY25kOyB0aGVuCgkJZWluZm8gSW5z
dGFsbGluZyAke0NORF9QQUNLQUdFfS4uLgoJCSNkb2RpciAiL3Vzci9zaGFyZS9uZXRiZWFucy01
LjUvZXRjIgoJCSNjcCAiJHtST09UfS91c3Ivc2hhcmUvbmV0YmVhbnMtNS41L2V0Yy9uZXRiZWFu
cy5jb25mIiAiJHtEfS91c3Ivc2hhcmUvbmV0YmVhbnMtNS41L2V0Yy8iCgkJI2NwICIke1JPT1R9
L3Vzci9zaGFyZS9uZXRiZWFucy01LjUvZXRjL25ldGJlYW5zLmNsdXN0ZXJzIiAiJHtEfS91c3Iv
c2hhcmUvbmV0YmVhbnMtNS41L2V0Yy8iCgkJamF2YSAiLUR1c2VyLmhvbWU9JHtUfSIgLWNwICIk
e1dPUktESVJ9LyR7Q05EX1BBQ0tBR0V9L3NldHVwLmphciIgcnVuIFwKCQkJLXNpbGVudCBcCgkJ
CS1XICJsaWNlbnNlLnNlbGVjdGlvbj0xIiBcCgkJCS1XICJiZWFuTmJTZWxlY3Rpb25QYW5lbC5u
YkhvbWU9JHtEfS8ke0RFU1RJTkFUSU9OfSIgfHwgXAoJCQlkaWUgIkluc3RhbGwgJHtDTkRfUEFD
S0FHRX0gZmFpbGVkIgoJCSNqYXZhICItRHVzZXIuaG9tZT0ke1R9IiAtY3Agc2V0dXAuamFyIHJ1
biAtc2lsZW50IC1vcHRpb25zICR7U30vb3B0aW9ucy50eHQgPi9kZXYvbnVsbCB8fCBkaWUgIklu
c3RhbGwgZmFpbGVkIgoJCSNybSAtcmYgIiR7RH0vdXNyL3NoYXJlL25ldGJlYW5zLTUuNS9ldGMv
bmV0YmVhbnMuY29uZiIKCWZpCn0KCnBrZ19wb3N0aW5zdCAoKSB7CgllbG9nICJUaGUgaW50ZWdy
YXRlZCBUb21jYXQgaXMgbm90IGluc3RhbGxlZCwgYnV0IHlvdSBjYW4gZWFzaWx5ICIKCWVsb2cg
InVzZSB0aGUgc3lzdGVtIFRvbWNhdC4gU2VlIE5ldGJlYW5zIGRvY3VtZW50YXRpb24gaWYgeW91
ICAgIgoJZWxvZyAiZG9uJ3Qga25vdyBob3cgdG8gZG8gdGhhdC4gVGhlIHJlbGV2YW50IHNldHRp
bmdzIGFyZSBpbiB0aGUiCgllbG9nICJydW50aW1lIHdpbmRvdy4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICIKCWVsb2cKCWVsb2cgIklmIHlvdSBhcmUgdXNpbmcg
c29tZSBwYWNrYWdlcyBvbiB0b3Agb2YgTmV0YmVhbnMsIHlvdSBoYXZlIgoJZWxvZyAidG8gcmUt
ZW1lcmdlIHRoZW0gbm93LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiCn0K
CnBrZ19wb3N0cm0oKSB7CiMJZWluZm8gIlJlbW92aW5nIHN5bWxpbmtzIHRvIGphcnMgZnJvbSIK
IwllaW5mbyAiJHtERVNUSU5BVElPTn0iCiMJZmluZCAke0RFU1RJTkFUSU9OfSAtdHlwZSBsIHwg
eGFyZ3Mgcm0gLWZyCgoJaWYgISB0ZXN0IC1lIC91c3IvYmluL25ldGJlYW5zLSR7U0xPVH07IHRo
ZW4KCQllbG9nICJCZWNhdXNlIG9mIHRoZSB3YXkgUG9ydGFnZSB3b3JrcyBhdCB0aGUgbW9tZW50
IgoJCWVsb2cgInN5bWxpbmtzIHRvIHRoZSBzeXN0ZW0gamFycyBhcmUgbGVmdCB0bzoiCgkJZWxv
ZyAiJHtERVNUSU5BVElPTn0iCgkJZWxvZyAiSWYgeW91IGFyZSB1bmluc3RhbGxpbmcgTmV0YmVh
bnMgeW91IGNhbiBzYWZlbHkiCgkJZWxvZyAicmVtb3ZlIGV2ZXJ5dGhpbmcgaW4gdGhpcyBkaXJl
Y3RvcnkiCglmaQp9CgojIFN1cHBvcnRpbmcgZnVuY3Rpb25zIGZvciB0aGlzIGVidWlsZAoKZnVu
Y3Rpb24gZml4X21hbmlmZXN0KCkgewoJc2VkIC1pICJzJWV4dC8kezF9JSQoamF2YS1wa2dfZ2V0
amFyICR7Mn0gJHszfSklIiAkezR9Cn0KCmZ1bmN0aW9uIHBsYWNlX3N5bWxpbmtzKCkgewoJZWlu
Zm8gIlN5bWxpbmtpbmcgc2NyYW1ibGVkIGphcnMgdG8gc3lzdGVtIGphcnMiCgoJY2QgJHtTfS9h
cGlzdXBwb3J0L2V4dGVybmFsCglqYXZhLXBrZ19qYXItZnJvbSBqYXZhaGVscC1iaW4ganNlYXJj
aC5qYXIganNlYXJjaC0ke0pBVkFIRUxQX1ZFUlNJT059LmphcgoKCWNkICR7U30vbWRyL2V4dGVy
bmFsLwoJaGlkZSBqbWkuamFyIG1vZi5qYXIgfHwgZGllCglqYXZhLXBrZ19qYXItZnJvbSAke0pN
SX0gfHwgZGllCglqYXZhLXBrZ19qYXItZnJvbSAke01PRn0gfHwgZGllCgoJY2QgJHtTfS9uYmJ1
aWxkL2V4dGVybmFsCgloaWRlIGpoYWxsKi5qYXIgfHwgZGllCglqYXZhLXBrZ19qYXItZnJvbSAk
e0pIQUxMfSB8fCBkaWUKCgljZCAke1N9L2xpYnMvZXh0ZXJuYWwvCgloaWRlIHhlcmNlcyouamFy
IGNvbW1vbnMtbG9nZ2luZyouamFyIHhtbC1jb21tb25zKi5qYXIgcG1kKi5qYXIgIHx8IGRpZQoJ
amF2YS1wa2dfamFyLWZyb20gJHtYRVJDRVN9IHx8IGRpZQoJamF2YS1wa2dfamFyLWZyb20gJHtD
T01NT05TX0xPR0dJTkd9IHx8IGRpZQoJamF2YS1wa2dfamFyLWZyb20gJHtYTUxDT01NT05TfSB8
fCBkaWUKCWphdmEtcGtnX2phci1mcm9tIHBtZCBwbWQuamFyIHBtZC0xLjMuamFyIHx8IGRpZQoJ
amF2YS1wa2dfamFyLWZyb20gJHtTV0lOR0xBWU9VVH0gfHwgZGllCglqYXZhLXBrZ19qYXItZnJv
bSAke0pTQ0h9IHx8IGRpZQoJamF2YS1wa2dfamFyLWZyb20gamdvb2RpZXMtZm9ybXMgZm9ybXMu
amFyIGZvcm1zLTEuMC41LmphciB8fCBkaWUKCgljZCAke1N9L2h0dHBzZXJ2ZXIvZXh0ZXJuYWwv
CgloaWRlIHNlcnZsZXQqLmphciB8fCBkaWUKCWphdmEtcGtnX2phci1mcm9tICR7U0VSVkxFVDIy
fSB8fCBkaWUKCgljZCAke1N9L2oyZWVzZXJ2ZXIvZXh0ZXJuYWwKCWhpZGUganNyKi5qYXIgfHwg
ZGllCglqYXZhLXBrZ19qYXItZnJvbSAke0pTUn0gfHwgZGllCgoJY2QgJHtTfS9qdW5pdC9leHRl
cm5hbC8KCWhpZGUganVuaXQqLmphciB8fCBkaWUKCWphdmEtcGtnX2phci1mcm9tICR7SlVOSVR9
IHx8IGRpZQoKCWNkICR7U30vd2ViL2V4dGVybmFsCgloaWRlIHNlcnZsZXQtKi5qYXIgIGpzdGwq
LmphciBzdGFuZGFyZCouamFyIGNvbW1vbnMtZWwqLmphciB8fCBkaWUKCWphdmEtcGtnX2phci1m
cm9tICR7U0VSVkxFVDIzfSB8fCBkaWUKCWphdmEtcGtnX2phci1mcm9tICR7U0VSVkxFVDI0fSB8
fCBkaWUKCWphdmEtcGtnX2phci1mcm9tICR7SlNQQVBJfSB8fCBkaWUKCWphdmEtcGtnX2phci1m
cm9tICR7SlNUTH0gfHwgZGllCglqYXZhLXBrZ19qYXItZnJvbSBqYWthcnRhLWpzdGwgc3RhbmRh
cmQuamFyIHN0YW5kYXJkLTEuMS4yLmphciB8fCBkaWUKCWphdmEtcGtnX2phci1mcm9tIGNvbW1v
bnMtZWwgfHwgZGllCgoJY2QgJHtTfS94bWwvZXh0ZXJuYWwvCgloaWRlIGZsdXRlKi5qYXIgc2Fj
Ki5qYXIgfHwgZGllCglqYXZhLXBrZ19qYXItZnJvbSBzYWMgfHwgZGllCglqYXZhLXBrZ19qYXIt
ZnJvbSBmbHV0ZSB8fCBkaWUKfQoKZnVuY3Rpb24gc3ltbGlua19leHRqYXJzKCkgewoJZWluZm8g
IkFkZGVkIHN5bWxpbmtzIHRvIHN5c3RlbSBqYXJzIGluc2lkZSIKCWVpbmZvICIke0RFU1RJTkFU
SU9OfSIKCgljZCAkezF9L2VudGVycHJpc2Uke0VOVEVSUFJJU0V9L21vZHVsZXMvZXh0CglqYXZh
LXBrZ19qYXItZnJvbSAke0pTUn0KCWphdmEtcGtnX2phci1mcm9tIGpha2FydGEtanN0bCBqc3Rs
LmphcgoJamF2YS1wa2dfamFyLWZyb20gamFrYXJ0YS1qc3RsIHN0YW5kYXJkLmphcgoKCWNkICR7
MX0vZW50ZXJwcmlzZSR7RU5URVJQUklTRX0vbW9kdWxlcy9leHQvYmx1ZXByaW50cy8KCWphdmEt
cGtnX2phci1mcm9tIGNvbW1vbnMtZmlsZXVwbG9hZCBjb21tb25zLWZpbGV1cGxvYWQuamFyIGNv
bW1vbnMtZmlsZXVwbG9hZC0xLjEuMS5qYXIKCWphdmEtcGtnX2phci1mcm9tIGNvbW1vbnMtaW8t
MSBjb21tb25zLWlvLmphciBjb21tb25zLWlvLTEuMi5qYXIKCWphdmEtcGtnX2phci1mcm9tIGNv
bW1vbnMtbG9nZ2luZyBjb21tb25zLWxvZ2dpbmcuamFyIGNvbW1vbnMtbG9nZ2luZy0xLjEuamFy
CgoJY2QgJHsxfS9lbnRlcnByaXNlJHtFTlRFUlBSSVNFfS9tb2R1bGVzL2V4dC9qc2YKCWphdmEt
cGtnX2phci1mcm9tIGNvbW1vbnMtYmVhbnV0aWxzLTEuNiBjb21tb25zLWJlYW51dGlscy5qYXIK
CWphdmEtcGtnX2phci1mcm9tIGNvbW1vbnMtY29sbGVjdGlvbnMgY29tbW9ucy1jb2xsZWN0aW9u
cy5qYXIKCWphdmEtcGtnX2phci1mcm9tIGNvbW1vbnMtZGlnZXN0ZXIgY29tbW9ucy1kaWdlc3Rl
ci5qYXIKCWphdmEtcGtnX2phci1mcm9tIGNvbW1vbnMtbG9nZ2luZyBjb21tb25zLWxvZ2dpbmcu
amFyCgkjamF2YS1wa2dfamFyLWZyb20gPyBqc2YtYXBpLmphcgoJI2phdmEtcGtnX2phci1mcm9t
ID8ganNmLWltcGwuamFyCgoJY2QgJHsxfS9lbnRlcnByaXNlJHtFTlRFUlBSSVNFfS9tb2R1bGVz
L2V4dC9zdHJ1dHMKCWphdmEtcGtnX2phci1mcm9tIGFudGxyIGFudGxyLmphcgoJamF2YS1wa2df
amFyLWZyb20gY29tbW9ucy1iZWFudXRpbHMtMS43IGNvbW1vbnMtYmVhbnV0aWxzLmphcgoJamF2
YS1wa2dfamFyLWZyb20gY29tbW9ucy1kaWdlc3RlciBjb21tb25zLWRpZ2VzdGVyLmphcgoJamF2
YS1wa2dfamFyLWZyb20gY29tbW9ucy1maWxldXBsb2FkIGNvbW1vbnMtZmlsZXVwbG9hZC5qYXIK
CWphdmEtcGtnX2phci1mcm9tIGNvbW1vbnMtbG9nZ2luZyBjb21tb25zLWxvZ2dpbmcuamFyCglq
YXZhLXBrZ19qYXItZnJvbSBjb21tb25zLXZhbGlkYXRvciBjb21tb25zLXZhbGlkYXRvci5qYXIK
CWphdmEtcGtnX2phci1mcm9tIGpha2FydGEtb3JvLTIuMCBqYWthcnRhLW9yby5qYXIKCWphdmEt
cGtnX2phci1mcm9tIHN0cnV0cy0xLjIgc3RydXRzLmphcgoKCWNkICR7MX0vaWRlJHtJREVfVkVS
U0lPTn0vbW9kdWxlcy9leHQKCWphdmEtcGtnX2phci1mcm9tICR7Q09NTU9OU19MT0dHSU5HfQoJ
amF2YS1wa2dfamFyLWZyb20gZmx1dGUKCWphdmEtcGtnX2phci1mcm9tIHNhYwoJamF2YS1wa2df
amFyLWZyb20gJHtKTUl9CglqYXZhLXBrZ19qYXItZnJvbSAke0pTQ0h9CglqYXZhLXBrZ19qYXIt
ZnJvbSAke01PRn0KCWphdmEtcGtnX2phci1mcm9tICR7SlVOSVR9CglqYXZhLXBrZ19qYXItZnJv
bSAke1NFUlZMRVQyMn0KCWphdmEtcGtnX2phci1mcm9tICR7WEVSQ0VTfQoJamF2YS1wa2dfamFy
LWZyb20gJHtYTUxDT01NT05TfQoKCWNkICIkezF9L2lkZSR7SURFX1ZFUlNJT059L21vZHVsZXMv
ZXh0L2pheHJwYzE2LyIKCWphdmEtcGtnX2phci1mcm9tIGdudS1qYWYtMSBhY3RpdmF0aW9uLmph
ciBhY3RpdmF0aW9uLmphcgoJamF2YS1wa2dfamFyLWZyb20gc3VuLWphdmFtYWlsIG1haWwuamFy
CgoJY2QgIiR7MX0vaWRlJHtJREVfVkVSU0lPTn0vbW9kdWxlcy9leHQvamF4d3MyMC8iCglqYXZh
LXBrZ19qYXItZnJvbSBnbnUtamFmLTEgYWN0aXZhdGlvbi5qYXIgYWN0aXZhdGlvbi5qYXIKCiMg
Q29tbWVudGVkIG91dCBKSEFMTCB0aWxsIDIuMF8wMyBpcyByZWxlYXNlZAoJY2QgJHsxfS9wbGF0
Zm9ybSR7UExBVEZPUk19L21vZHVsZXMvZXh0CglqYXZhLXBrZ19qYXItZnJvbSAke1NXSU5HTEFZ
T1VUfQojCWphdmEtcGtnX2phci1mcm9tICR7SkhBTEx9Cn0KCmZ1bmN0aW9uIGhpZGUoKSB7Cglm
b3IgeCBpbiAkQCA7IGRvCgkJbXYgJHggXyR4Cglkb25lCn0KCmZ1bmN0aW9uIHVuc2NyYW1ibGVf
YW5kX2VtcHR5KCkgewoJZWNobyAkKHB3ZCkKCXllcyB5ZXMgMj4gL2Rldi9udWxsIHwgYW50ICR7
YW50ZmxhZ3N9IHVuc2NyYW1ibGUgPiAvZGV2L251bGwgfHwgZGllICJGYWlsZWQgdG8gdW5zY3Jh
bWJsZSIKCXJlbW92ZV91bnNjcmFtYmxpbmcKfQoKZnVuY3Rpb24gcmVtb3ZlX3Vuc2NyYW1ibGlu
ZygpIHsKCWxvY2FsIGZpbGU9JHsxfQoKCVsgLXogJHtmaWxlfSBdICYmIGZpbGU9ImJ1aWxkLnht
bCIKCgl4c2x0cHJvYyAtbyAke1R9L291dC54bWwgJHtGSUxFU0RJUn0vZW1wdHl1bnNjcmFtYmxl
LnhzbCAke2ZpbGV9IFwKCQl8fCBkaWUgIkZhaWxlZCB0byByZW1vdmUgdW5zY3JhbWJsaW5nIGZy
b20gb25lIG9mIHRoZSBidWlsZC54bWwgZmlsZXMiCgltdiAke1R9L291dC54bWwgJHtmaWxlfQp9
Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>107527</attachid>
            <date>2007-01-20 13:56 0000</date>
            <desc>patch which adds support C/C++ to dev-util/netbeans-5.5-r1.ebuild</desc>
            <filename>netbeans-cnd.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9kZXYtdXRpbC9uZXRiZWFucy9uZXRiZWFucy01LjUtcjEuZWJ1aWxk
CTIwMDctMDEtMTYgMTU6Mzc6NTcuMDAwMDAwMDAwICswMzAwCisrKyBuZXRiZWFucy01LjUtcjEu
ZWJ1aWxkCTIwMDctMDEtMjAgMTY6NTQ6MjcuMDAwMDAwMDAwICswMzAwCkBAIC0zNiwxNyArMzYs
MjQgQEAKIE1ZX1BWPSR7UFYvXy8tfQogTVlfUFY9JHtNWV9QVi8uL199CiAKLUJBU0VMT0NBVElP
Tj0iaHR0cDovL3VzMS5taXJyb3IubmV0YmVhbnMub3JnL2Rvd25sb2FkLyR7TVlfUFYvLS8vfS9m
Y3MvMjAwNjEwMTcxMDEwIgorCitCQVNFVVJMPSJodHRwOi8vdXMxLm1pcnJvci5uZXRiZWFucy5v
cmcvZG93bmxvYWQiCitCQVNFTE9DQVRJT049IiR7QkFTRVVSTH0vJHtNWV9QVi8tLy99L2Zjcy8y
MDA2MTAxNzEwMTAiCiBNQUlOVEFSQkFMTD0ibmV0YmVhbnMtJHtNWV9QVn0taWRlX3NvdXJjZXMu
dGFyLmJ6MiIKIEpBVkFET0NUQVJCQUxMPSJuZXRiZWFucy0ke01ZX1BWfS1qYXZhZG9jLnRhci5i
ejIiCiAKK0NORF9QQUNLQUdFPSJuZXRiZWFucy1jbmQtJHtNWV9QVn0tbGludXguYmluIgorQ05E
X1BBQ0tBR0VfTE9DQVRJT049IiR7TVlfUFZ9L2NwcC9mY3MvMDYxMTIzLyR7Q05EX1BBQ0tBR0V9
IgorCisKIFNSQ19VUkk9IiR7QkFTRUxPQ0FUSU9OfS8ke01BSU5UQVJCQUxMfQotCSBkb2M/ICgg
JHtCQVNFTE9DQVRJT059LyR7SkFWQURPQ1RBUkJBTEx9ICkiCisJY25kPyAoICR7QkFTRVVSTH0v
JHtDTkRfUEFDS0FHRV9MT0NBVElPTn0gKQorCWRvYz8gKCAke0JBU0VMT0NBVElPTn0vJHtKQVZB
RE9DVEFSQkFMTH0gKSIKIAogTElDRU5TRT0iQXBhY2hlLTEuMSBBcGFjaGUtMi4wIFNQTCBXM0Mg
c3VuLWJjbGEtajJlZWVkaXRvciBzdW4tYmNsYS1qYXZhYyBzdW4tamF2YWMgYXMtaXMgZG9jYm9v
ayBzdW4tcmVzb2x2ZXIiCiBTTE9UPSI1LjUiCiBLRVlXT1JEUz0ifmFtZDY0IH54ODYgfng4Ni1m
YnNkIgotSVVTRT0iZGVidWcgZG9jIgorSVVTRT0iY25kIGRlYnVnIGRvYyIKIAogUkRFUEVORD0i
Pj12aXJ0dWFsL2pyZS0xLjUKIAkJZGV2LWphdmEvYW50bHIKQEAgLTE0Nyw3ICsxNTQsNiBAQAog
CSMgZmFpbC4KIAkjCiAJZXhwb3J0IEFOVF9PUFRTPSIke0FOVF9PUFRTfSAtWG14MWcgLURqYXZh
LmF3dC5oZWFkbGVzcz10cnVlIgotCiB9CiAKIHNyY191bnBhY2sgKCkgewpAQCAtMTYyLDEyICsx
NjgsMjYgQEAKIAkJcm0gLWYgKi56aXAKIAlmaQogCisJI3VucGFja2luZyBuZXRiZWFucy1jbmQg
cGFja2FnZSAodXNpbmcgSW5zdGFsbFNoaWVsZCBvcHRpb24gLWlzOmV4dHJhY3QpCisJaWYgdXNl
IGNuZDsgdGhlbgorCQllaW5mbyAiVW5wYWNraW5nICR7Q05EX1BBQ0tBR0V9Li4uIgorCQljcCAu
Li9kaXN0ZGlyLyR7Q05EX1BBQ0tBR0V9ICR7VH0KKwkJY2htb2QgdSt4ICR7VH0vJHtDTkRfUEFD
S0FHRX0KKwkJbG9jYWwgZGlyPSJpc3RlbXBgc2ggJHtUfS8ke0NORF9QQUNLQUdFfSAtaXM6dGVt
cGRpciAke1dPUktESVJ9IC1pczpleHRyYWN0IHwgXAorCQkJCQlzZWQgcyxpc3RlbXAsXHwsZyB8
IFwKKwkJCQkJY3V0IC0tZGVsaW1pdGVyPVx8IC0tZmllbGQ9MmAiIHx8IFwKKwkJCQkJZGllICJV
bnBhY2sgbmV0YmVhbnMtY25kIGZhaWxlZCIKKwkJcm0gJHtUfS8ke0NORF9QQUNLQUdFfQorCQlt
diAiJHtXT1JLRElSfS8ke2Rpcn0iICIke1dPUktESVJ9LyR7Q05EX1BBQ0tBR0V9IgorCWZpCisK
IAljZCAke1N9L25iYnVpbGQKIAkjIERpc2FibGUgdGhlIGJ1bmRsZWQgVG9tY2F0IGluIGZhdm9y
IG9mIFBvcnRhZ2UgaW5zdGFsbGVkIHZlcnNpb24KIAlzZWQgLWkgLWUgInMldG9tY2F0aW50L3Rv
bWNhdDUvYnVuZGxlZCwlJWciICoucHJvcGVydGllcwogCiAJc2V0X2VudgogCXBsYWNlX3N5bWxp
bmtzCisKIH0KIAogc3JjX2NvbXBpbGUoKSB7CkBAIC0yNjIsNiArMjgyLDE2IEBACiAJZG9uZQog
CiAJbWFrZV9kZXNrdG9wX2VudHJ5IG5ldGJlYW5zLSR7U0xPVH0gIk5ldGJlYW5zICR7U0xPVH0i
IG5ldGJlYW5zIERldmVsb3BtZW50CisKKwkjaW5zdGFsbGluZyBuZXRiZWFucy1jbmQgKHVzaW5n
IEluc3RhbGxTaGllbGQgc2V0dXAuamFyKQorCWlmIHVzZSBjbmQ7IHRoZW4KKwkJZWluZm8gSW5z
dGFsbGluZyAke0NORF9QQUNLQUdFfS4uLgorCQlqYXZhICItRHVzZXIuaG9tZT0ke1R9IiAtY3Ag
IiR7V09SS0RJUn0vJHtDTkRfUEFDS0FHRX0vc2V0dXAuamFyIiBydW4gXAorCQkJLXNpbGVudCBc
CisJCQktVyAibGljZW5zZS5zZWxlY3Rpb249MSIgXAorCQkJLVcgImJlYW5OYlNlbGVjdGlvblBh
bmVsLm5iSG9tZT0ke0R9LyR7REVTVElOQVRJT059IiB8fCBcCisJCQlkaWUgIkluc3RhbGwgJHtD
TkRfUEFDS0FHRX0gZmFpbGVkIgorCWZpCiB9CiAKIHBrZ19wb3N0aW5zdCAoKSB7Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>