<?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>212221</bug_id>
          
          <creation_ts>2008-03-03 20:18 0000</creation_ts>
          <short_desc>[science overlay] sci-physics/geant-4.9.1 version bump</short_desc>
          <delta_ts>2008-07-09 18:08: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>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>InOverlay</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>98233</dependson>
    
    <dependson>212223</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>benni@netronaut.de</reporter>
          <assigned_to>sci-physics@gentoo.org</assigned_to>
          <cc>ccordoba12@gmail.com</cc>
    
    <cc>lavajoe@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-03-03 20:18:43 0000</bug_when>
            <thetext>Hi,

I put together an ebuild for geant-4.9.1 over the weekend.

Geant[3,4] is a widely used physics simulation code from cern; 3.* is in
the tree, 4.* is not, which is bad (for some). Even debian users can
have geant4 ...

This ebuild seems to work on x86 using the g** compilers. There are also two patches needed to make the build work.

There is a DEPEND on sci-physics/clhep from the science overlay, and an optional RDEPEND on sci-geant4/data (see bug report for new ebuild elsewhere).

Since this is my first ebuild for the public and the geant4 install is
extra nasty I would love to have suggestions for improvements,
flames ... I am particularly interested in suggestions concerning

1) Ebuild
  * no checking of CFLAGS and MAKEOPTS:
    Is it too bad? I have no idea ...
  * relying solely on Geant4 ./Configure to figure out
    platform/compiler:
    Maybe somebody on a different platform or with a different
    compiler can tell me if the build is still working.
  * name:
    Now its a newer version of sci-physics/geant-3.*.* currently in the
    tree, maybe causing trouble.
  * License: Geant4 license not in /usr/portage/license; not sure about
    licenses for data files, but one could ask ...
  * USE: I have no idea how to switch some of them on by default ...

2) Geant4 infrastructure
  * do your projects compile and run successfully?
  * geant and geant4-data install lots of stuff like data files, config
    scripts, example apps into /usr/share/geant4. Is this the right
    place? Is it working for your use case?
  * even worse: libraries are installed
    into /usr/lib/geant4/&lt;platform&gt;&lt;compiler&gt;/. This is how geant4 does
    it by default. No versions are recorded. No archives are installed.
    How much does this violate gentoo policy? Do you need the
    archives? How much would another solution break your application?

I would really really (really) love to have this package in gentoo,
maybe in the science overlay: geant4&apos;s build system is painful and
scary, but portage can conveniently hide all that once and forever ;)


b.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-03-03 20:20:04 0000</bug_when>
            <thetext>Created an attachment (id=145230)
First shoot ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-03-03 20:20:39 0000</bug_when>
            <thetext>Created an attachment (id=145231)
Patch 1 for files/

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-03-03 20:21:02 0000</bug_when>
            <thetext>Created an attachment (id=145232)
Patch 2 for files/

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-03-04 05:46:12 0000</bug_when>
            <thetext>Created an attachment (id=145246)
Second try

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-03-04 05:47:22 0000</bug_when>
            <thetext>Created an attachment (id=145247)
Patch 1 for files

Remove pointers to tmp build files in /var/tmp/portage/... from geant build scripts</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-03-04 06:08:14 0000</bug_when>
            <thetext>Ok,

this first ebuild was pretty much crap.

Now it has some reasonable defaults for the USE flags, and the dependencies can actually be meet with portage ;)

The libraries are still installed into /usr/lib/geant4/&lt;platform&gt;-&lt;compiler&gt;, but after talking to some people around here, I am pretty sure that this should go away. Geant4 does this to enable compiling binaries for multiple platforms and keeping them around simultanously. You work on some machine in a network, your $HOME comes over e.g. NFS and you magically get the right binary and libraries via enviroment variable settings. I tried some stuff to remove this clutter (see ebuild), but it breaks some other stuff (G4SYSTEM related).

Static libraries require some more patching of the geant4 build scripts, which could be avoided, since IMHO gentoo should not be primarly targeting batch queue systems in big research centers (they run some sort of SL, RHLE or antique Debian anyway). But that&apos;s politics. I would be happy if I could develop on my machine and still be able to deploy on a production system with the same Makefile.

The USE flags I still did not checked are marked in the ebuild.

Concering patching: the patches of http://wiki.debian.org/DebianScienceGeant4 approach the mental level of the geant4 build scripts and I do not know who would like to maintain such ... so hopefully over-patching can be avoided by moving stuff around in the end and updating environment variables.

b.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2008-03-05 01:51:11 0000</bug_when>
            <thetext>Hi Benjamin,

Thanks for sharing your efforts!
Geant4 is quite different than it 3.21 predecessor, imho worth a whole new package sci-physics/geant4
Take a look at the http://devmanual.gentoo.org if you haven&apos;t already.

1) Comments to improve the ebuild:
* USE flags: you can probably group some. Ex: opengl for all opengl*. Then it will depend on the gui: motif? ( opengl? ( virtual/motif ) )
* data use flag: since the geant4-data ebuild is straight forward, why not including its install inside this one?
* use the qt4 eclass
* can you use a trick for unpack for *.gtar.gz?
* use doenvd for environment variables
* instead of the complex scheme for the -D / MYOPTS I would rather define a simple bash function before the src_unpack and use it within the ./Configure so that you don&apos;t need the MYOPTS and all the if&apos;s.
* all the mv &quot;${D}&quot;/usr/src/geant4 /usr/share/geant4 could use a sed in src_unpack
* use spaces for dependencies around the (), ex: ( media-libs/openinventor )
* FEATURE does not belong here but in your make.conf
* do not dodoc LICENSE, we will install it

2) Answers to more questions:

&gt; no checking of CFLAGS and MAKEOPTS
leave it to the user, and that&apos;s also why it goes through a testing phase

&gt; relying solely on Geant4 ./Configure to figure out platform/compiler
we have to trust them. If not, our users or devs will pick up the bugs. We can check the compiler with the toolchain-funcs eclass and tests like 
[[ $(tc-getCXX) = g++ ]] 

&gt; data files, config scripts, example apps into /usr/share/geant4
docs and examples in /usr/share/doc/${PF}, see the devmanual and FHS.

&gt; could be avoided, since IMHO gentoo should not be primarly targeting batch
&gt; queue systems in big research centers (they run some sort of SL, RHLE or
&gt; antique Debian anyway).

And have many users complaining about it ;-)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-03-08 05:58:11 0000</bug_when>
            <thetext>Created an attachment (id=145527)
Include data files in ebuild

Ok,

I am very busy at the moment, but here&apos;s a dump of a not working version of the ebuild that incorporates the data ebuild. I also learned about doins -r, put things into somewhat LFS conforming places (yet not the geant libs) and did minor cleanups.

I changed the section for use flag checking which was totally silly before. Unfortunately, the use flags I tested up to now are not working since the Geant ./Configure assumes some silly things about the layout of include/ and lib/ for the required libraries. This requires some further patching of ./Configure.

When I have time again (in maybe a week) I will mainly be looking at making sure the required stuff for a build with optional use flags is found. Later: installing env stuff into /etc/env.d/ could be a bad idea, since Geant tends to extremely pollute the environment, so one could include a wrapper for env dependent commands like the one included in the debian package (maybe just steal it). 
  http://wiki.debian.org/DebianScienceGeant4

So: This ebuild works for building without any display functionality. If you do play around, make sure the examples you use for testing are not broken.

b.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lavajoe@gentoo.org</who>
            <bug_when>2008-03-28 19:37:44 0000</bug_when>
            <thetext>Created an attachment (id=147566)
geant-4.9.1.ebuild with ${D} removed from 

Some ${D}&apos;s were used in helper script args (dodir, doins), and these caused the build to bomb on the QA check.  I fixed these, and now it builds.  See if it does what you intended...  For example, I see that no &quot;examples&quot; appears in /usr/share/doc/geant-4.9.1 after the build, but I have not looked into it further.  I also added ~amd64 to keywords, since that is the platform on which I built.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lavajoe@gentoo.org</who>
            <bug_when>2008-03-28 22:15:42 0000</bug_when>
            <thetext>Created an attachment (id=147577)
geant-4.9.1.ebuild with data, examples, and environments, log message fixed

Fixed a few more things:

1) Changed &quot;{PF}&quot; to &quot;${PF}&quot; for environments destination (this had caused two different environments dirs to be created, one in a literal &quot;{PF}&quot; dir).

2) In doins -r, changed the absolute paths to relative (they were not doing anything before, so the optional environments and the examples were not getting installed).

3) The data dirs were being created in the top level &quot;work&quot; dir, and their install was not working.  I assume this is because of the parameters passed to &quot;Configure&quot; (e.g. -D g4levelgammadata=&quot;${DATA}/PhotonEvaporation&quot;).  This should be fixed, so it installs somewhere else below the work dir, but for now, I just did &quot;cd ..&quot; and changed the find command so this would do what you expect.

4) Changed log message to give correct path to env.sh file
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2008-04-08 21:10:34 0000</bug_when>
            <thetext>Hi,

I committed an experimental ebuild in the science overlay, where I rewrote a lot of stuff to make it more robust for dependencies.
Upstream really needs to change the build system, this is really not friendly.

The ebuild still needs work for:
* g4py: install for a python use flag
* momo: install with java deps
* qt4: was too buggy, so it needs patching
* work out env variables.
Someone could give/describe a small procedure to test the monster?



</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-04-10 03:27:14 0000</bug_when>
            <thetext>Created an attachment (id=149260)
Patch against science-overlay geant r1007

Hi Joe, hi Sébastien,

thank you both for looking into this, you really helped making gentoo and
the world as a whole a better place. I wanted to draw you ascii flowers
but you wouldn&apos;t have liked the result ...

I tried to compile+merge the science version but I am still having trouble to
get even motif working (which would be the minimum for any X stuff).
Ebuild threw me to the command line of ./Configure somewhere at libXm
include directory questions, and this is so bad that the USE flag should
be disabled for now.

As for a build system, I read somewhere they use something proprietary
I had never heard of and I cannot recall now. Their forum &quot;Problems
installing etc&quot; was and is always very popular and they seem to have no
intention to ever release anything. Nice letterhead anybody?

I am attaching a patch against r1007 that fixes some regressions.

b.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2008-04-10 16:02:28 0000</bug_when>
            <thetext>Hi Benjamin,

Could you specify how motif failed, i.e. openmotif version, etc...? It works fine here with openmotif-2.3* without intervention.
Concerning your patch, there is the move.sh.SH thing, but I failed to see what was modified in the Configure script. Version newer than r1007 took care of tar ball names different than their expanded counterpart. A few remarks:
- let&apos;s keep MAKEOPTS in the ebuild (with sed), it&apos;s gentoo specific
- data names should be easy to maintain. we don&apos;t want to specify their names and versions in 3 different places in the ebuild.
- why removing the shared libraries building? If we really want to not build both static and shared, then a use flag could be adequate. Note we can&apos;t specify them both at the same time otherwise it will build static libs with PIC, which we really want to avoid.

I updated the ebuild in the overlay with the move.sh fix and a env variable fix.

Best</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-04-10 22:50:24 0000</bug_when>
            <thetext>Sébastien,

below the output of an ebuild geant* compile.

I just realized I do not have /usr/include/Xm, but usr/include/openmotif-2.3/Xm, but maybe I messed it up (since I cannot equery the package the dir belongs to). I&apos;ve got openmotif-2.3.0-r1 installed. But e.g. ddd is linked against libXm[u] here just fine.

Shared library and static library are also perfectly fine with me, but do we really expect people to run this monster build twice *by default*? I believe it should be an optional thing at least ...

Now I also understand the data file magic you used; my change is really pointless. But do you mind keeping the data files in a separate data/ under /usr/share/geant? Or maybe even better: use geant4 for everything in share/ to avoid confusion on systems with geant3, too (if I understand the slotting used right).

I apologize since I also cannot see what I did in the Configure patch, probably my automagic whitespace policy turned against me after midnight ...

What do you have in mind for testing? We could just try if some trusted set of examples do compile and run to some extend -- I can put that together. That&apos;s for the install part only though. For everything else we need to rely on physics experiments ;)


b.

### ebuild output snippet for compile ###################################
If this variable is set, no UI sessions nor any UI libraries are built. 
This can be useful when running a pure batch job or in a user framework 
having its own UI system.
Do you want to set this variable ?
[n]  

  G4UI_BUILD_XAW_SESSION
  G4UI_USE_XAW

  Specifies to include and use the XAW interfaces in the
  application to be built.
  The XAW (X11 Athena Widget set) extensions are required to activate 
  and build this driver.
[n]  

  G4UI_BUILD_XM_SESSION
  G4UI_USE_XM

  Specifies to include and use the XM Motif based user interfaces.
  The XM Motif extensions are required to activate and build this
  driver.
[y]  

You have selected to use the XM Motif based user interfaces.
Specify the correct path where Xm is installed in your system.
It was found in /usr/X11R6/include. Press [Enter] to set this path or type the correct one.

You can set &apos;-&apos; (without quotation) to CANCEL the XM flag at all: 
[/usr/X11R6/include]  

You have selected to use XM Motif based user interfaces.
But XM Motif was not found in /usr/X11R6/include.
Please specify the correct path where Xm is installed in your system.

You can set &apos;-&apos; (without quotation) to CANCEL the XM flag at all: PROMPT!
#######
Please understand my frustration: there&apos;s an ebuild and I still needed to talk to ./Configure. Arg. No, please.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-04-11 07:10:24 0000</bug_when>
            <thetext>Hello again,

sorry for the noise, but I asked in the Geant4 forums about their plans for the buildsystem and I got a very helpful OTR answer.

Actually when I wrote the initial ebuild I set us on the wrong track since *there is no need to use nasty Configure*. Virtually everything can be set through environment variables to fine and plain (g)make. And this is what some people doing lots of installs actually seem to use.

The magic is (hidden) in the manual in http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide/html/ch02s03.html#sect.InstManually.ReqEnvVar and even more on flags in http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/apas05.html#sect.MkflEnvVar.EnvVar 

An actual ebuild could work like the something below in src_compile():
#### pseudo code/untested ####
export G4SYSTEM=Linux-g++
export G4INSTALL=$USEFUL_DIR
export CLHEP_BASE_DIR=/usr/

export G4LIB=/tmp/usr/lib/geant4
export G4INCLUDE=/tmp/usr/include/geant4
export G4LIB_BUILD_SHARED=1
export G4LIB_BUILD_STATIC=1
export G4LIB_BUILD_ZLIB=1

export G4UI_USE_TERMINAL=1
export G4UI_USE_TCSH=1
export G4UI_BUILD_XM_SESSION=1
export G4UI_BUILD_XAW_SESSION=1
export G4UI_USE_XM=1
export G4UI_USE_XAW=1
export G4UI_BUILD_QT_SESSION=1
export G4UI_USE_QT=1
[...]

cd source/ &amp;&amp; gmake ${MAKEOPTS}
########

If I understood correctly, autoconf or similar is not going to come anytime soon (if ever).

I&apos;ll have a closer look over the weekend weather (beautiful spring) permitting.

Cheers,

b.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2008-04-11 09:04:16 0000</bug_when>
            <thetext>Hi Benjamin,

Thanks for looking this up, the docs could help. Setting env variables could be a better idea than using this heavy-weight Configure script, and then using our emake system. The small g4*_use functions in the ebuild could be rewritten to set env variables instead.

Concerning motif, could you try to re-emerge openmotif?
I&apos;ll see what I can do about the ebuild probably next week.

&gt; If I understood correctly, autoconf or similar is not going to come anytime
&gt; soon (if ever).

I understand that autotools are not really friendly, but they are robust and maintainable. There are also good alternatives such as CMake or SCons.
The actual build system reached a level of fermentation that only my uncle&apos;s booze did.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-04-14 07:05:02 0000</bug_when>
            <thetext>Created an attachment (id=149647)
patch against science-overlay r1013

Hi Sébastien,

attached a nearly working version of your ebuild not using ./Configure but emake and environment variables.

It is longer than the older version, but it does not need patches anymore. Since we manage the enviroment variables on our own, we need to create the env scripts  and it should be pretty straight forward to create env.d scripts if we want (though I personally do not like the idea too much).

I unset all user env variables in pkg_setup(), so if I understood you at all the USE flags could be fine thereafter. If not I need some pointer to further information and will fix it.

THE ONLY BIG PROBLEM left is that when making a user project make tries to create a directory in /usr/lib/geant/ (unsuccessfully when run as user), which is probably caused by something deep in config/binmake.gmk&apos;s bowels but I am blind by now. This is particularly bad if anybody ever has the stupid idea to make as root. I will try to find out where this is coming from, but if this is obvious to you I am be happy to know, too.

I marked points of interest with TODO, but they are not critical.

Best,

b.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-04-14 16:32:53 0000</bug_when>
            <thetext>Created an attachment (id=149703)
patch against science-overlay r1013

Sorry for the lousy patch,

a fixed version attached:
  * fix the dir creation issue with a sed in config/architecture.gmk
  * create a valid env.csh

b.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2008-05-20 13:37:30 0000</bug_when>
            <thetext>What&apos;s left to do to include it in the main tree?

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-05-21 02:39:36 0000</bug_when>
            <thetext>Created an attachment (id=153827)
Detailed data dirs for env script

(In reply to comment #19)
&gt; What&apos;s left to do to include it in the main tree?
&gt; 

Two points:
(1)
I am getting access violations when the libraries are created
ACCESS DENIED  mkdir:     /usr/lib/geant4/Linux-g++
mkdir: cannot create directory `/usr/lib/geant4/Linux-g++&apos;: Permission denied
make[2]: *** [/usr/lib/geant4/Linux-g++/libG4globman.so] Error 1

Result is fine though, probably just one of the awesome G4DUMMY_VARIABLE lines in config/architecture.gmk.

(2)
The data directories have to be specified explicitly (yes, for every single one of them). I will attach a patch that fixes this.

Sorry, I have been very busy lately. Maybe I will find time to look into (1) in the next month, but I do not want to make promises. Asking for help on gentoo-sh-masochists-wanted would help now ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-05-30 19:24:11 0000</bug_when>
            <thetext>Created an attachment (id=154867)
Fix access violations and use explicit data location env variables

(in reply to comment #19 and comment #20)

Hi,

here&apos;s a patch against science r1021 that fixes the two issues mentioned.

Regarding the access violation fix, I am all but 100% sure it is doing absolutely the right thing. If you go through the patch, you can literally follow the things I did to get rid of the access violation. Maybe something we do will backfire some day, but it I could successfully emerge geant4, and build projects with it.

Should we go to the next step, i.e. putting it in the wild to stand or fail?

b.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-06-01 15:11:44 0000</bug_when>
            <thetext>Created an attachment (id=155109)
New ebuild for patchlevel 2

Just a copy of geant-4.9.1_p01.ebuild, but works just as well. 

The data files are the same as for p01.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2008-06-02 08:34:57 0000</bug_when>
            <thetext>Bumped in the science overlay with minor fixes. Thanks for keeping up!
What should we do about g4py and momo? Are these used?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-06-03 17:10:13 0000</bug_when>
            <thetext>(In reply to comment #23)

&gt; What should we do about g4py and momo? Are these used?

*I* do not use them.

G4py sounds nice, but I&apos;ve never seen anybody working with it. There also seems to be Geant4py (something different?) from KEK, but again, I have no idea.

Momo seems to be even more strange; never met anybody in HEP using java.

If any actual users exist, I can take care of the ebuilds, but I think it&apos;s OK to avoid looking into it right now, even more, since the code doesn&apos;t seem to be   very much worked on.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2008-06-05 16:27:04 0000</bug_when>
            <thetext>Let&apos;s keep g4py/momo for another round then.

I&apos;m planning on pushing the geant build (with dawns and clhep) to the tree soon, but I&apos;m still fighting with deps (openinventor is one nasty package).

It&apos;s a good time for all to review/tests those 3 packages.

Thanks
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2008-06-07 09:03:03 0000</bug_when>
            <thetext>Now in main portage tree.
Thanks much for your effort, Benjamin.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>benni@netronaut.de</who>
            <bug_when>2008-07-09 18:08:26 0000</bug_when>
            <thetext>Created an attachment (id=159963)
new ebuild

Hi,

the first beta for the new geant4.9.2 is out.

As major build-related changes they claim improved qt4 and geant4py/g4py compiles. The release notes also claim that now sci-physics/clhep-2.0.3.3 was required for the build, but clhep 2.0.3.3 just seems to be a bug fix release for 2.0.3.2, and geant-4.9.2_beta1 is building fine here with 2.0.3.2, so i think a bit loser requirements are fine for this ebuild.

I am working on geant4py, and will dump it elsewhere (though it seems to be another interesting build, and I am not sure if we can reach a satisfactory solution).

I might also eventually look into qt4 support, though I won&apos;t promise. The general approach is outlined in an older version of geant-4.9.1_p01 in science&apos;s svn, if anyone else feels like it.

One of the data files also changed in this new release.

Please also see bug 231314.


Cheers,

Benjamin</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145230</attachid>
            <date>2008-03-03 20:20 0000</date>
            <desc>First shoot ebuild</desc>
            <filename>geant-4.9.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MwojICRIZWFk
ZXI6ICQKCmluaGVyaXQgdmVyc2lvbmF0b3IgZXV0aWxzCk1ZX1BWPSQocmVwbGFjZV92ZXJzaW9u
X3NlcGFyYXRvciAxICcnKQoKREVTQ1JJUFRJT049IkNFUk4ncyBkZXRlY3RvciBkZXNjcmlwdGlv
biBhbmQgc2ltdWxhdGlvbiBUb29sIgpIT01FUEFHRT0iaHR0cDovL2dlYW50NC5jZXJuLmNoIgpT
UkNfVVJJPSJodHRwOi8vZ2VhbnQ0LndlYi5jZXJuLmNoL2dlYW50NC9zdXBwb3J0L3NvdXJjZS8k
e1BOfSR7UFZ9Lmd0YXIuZ3oiCkxJQ0VOU0U9ImdlYW50NCIKU0xPVD0iMCIKS0VZV09SRFM9In54
ODYiCklVU0U9ImRhdGEgcXQ0IG1vdGlmIGRlYnVnIFhhdyBvcGVuaW52ZW50b3IgcmF5dHJhY2Vy
eCB2cm1sIG9wZW5nbHggb3BlbmdscXQgb3BlbmdseG0gZ2RtbCBNT01PIGc0cHkiCiMgZGF0YTog
aW5zdGFsbCBkYXRhIGZpbGVzIGZvciBnZWFudDQKIyBtb3RpZi9YYXcvcXQ0OiB1c2UgKiBhcyB3
aWRnZXQgc2V0CgpSREVQRU5EPSJkYXRhPyAoc2NpLXBoeXNpY3MvZ2VhbnQ0LWRhdGEpIgpERVBF
TkQ9IgoJc2NpLXBoeXNpY3MvY2xoZXAKCXF0ND8gICAgICAgICAgKD49eDExLWxpYnMvcXQpCglt
b3RpZj8gICAgICAgICh4MTEtbGlicy9vcGVubW90aWYpCglYYXc/ICAgICAgICAgICh4MTEtbGli
cy9YYXcpCglvcGVuaW52ZW50b3I/IChtZWRpYS1saWJzL29wZW5pbnZlbnRvcikKCXJheXRyYWNl
cng/ICAgKHZpcnR1YWwveDExKQoJb3BlbmdseD8gICAgICAodmlydHVhbC9vcGVuZ2wpCglvcGVu
Z2xxdD8gICAgICh4MTEtbGlicy9xdC1vcGVuZ2wpCglvcGVuZ2x4bT8gICAgICh4MTEtbGlicy9Y
YXczZCkKCWdkbWw/ICAgICAgICAgKGRldi1saWJzL3hlcmNlcy1jKSIKClM9IiR7V09SS0RJUn0v
JHtQTn0ke1BWfSIKRkVBVFVSRT0ic2FuZGJveCBjb2xsaXNpb24tcHJvdGVjdCIKCnNyY191bnBh
Y2soKQp7Cgl0YXIgLXhmICR7RElTVERJUn0vJHtQTn0ke1BWfS5ndGFyLmd6IC1DICR7V09SS0RJ
Un0KCgljZCAiJHtTfSIKCWVwYXRjaCAiJHtGSUxFU0RJUn0vMDAwMS1FYnVpbGRpZnkucGF0Y2gi
CgllcGF0Y2ggIiR7RklMRVNESVJ9LzAwMDItY2hhbmdlZC1jb25maWctZW52LXNoLnBhdGNoIgp9
Cgpwa2dfc2V0dXAoKQp7CglldmFsIHVuc2V0ICR7IUc0Xyp9Cn0KCnNyY19jb21waWxlKCkKewoJ
aWYgISB1c2UgZGF0YTsgdGhlbgoJCWV3YXJuICJZb3Ugc2hvdWxkIGFsd2F5cyBlbWVyZ2Ugc2Np
LXBoeXNpY3MvZ2VhbnQ0LWRhdGEgdG9nZXRoZXIgd2l0aGkgR2VhbnQ0IgoJCWV3YXJuICIgICh1
bmxlc3MgeW91IGtub3cgd2hhdCB5b3UgYXJlIGRvaW5nKSIKCWZpCgoJY2QgIiR7V09SS0RJUn0v
JHtQTn0ke1BWfSIKCU1ZT1BUUz0iIgoJaWYgdXNlIHF0NDsgdGhlbiAgICAgICAgICAgIE1ZT1BU
Uys9Jy1EIGc0dWlfdXNlX3F0PXkgJwoJZWxpZiB1c2UgbW90aWY7IHRoZW4gICAgICAgIE1ZT1BU
Uys9Ii1EIGc0dWlfdXNlX3htPXkgIgoJZWxpZiB1c2UgWGF3OyB0aGVuICAgICAgICAgIE1ZT1BU
Uys9Ii1EIGc0dWlfdXNlX3hhdz15ICIKCWVsaWYgdXNlIGRlYnVnOyB0aGVuICAgICAgICBNWU9Q
VFMrPSItRCBnNGRlYnVnPXkgIgoJZWxpZiB1c2Ugb3BlbmludmVudG9yOyB0aGVuIE1ZT1BUUys9
Ii1EIGc0ZGVidWc9eSAiCgllbGlmIHVzZSByYXl0cmFjZXJ4OyB0aGVuICAgTVlPUFRTKz0iLUQg
ZzR2aXNfdXNlX3JheXRyYWNlcng9eSAiCgllbGlmIHVzZSBvcGVuZ2x4OyB0aGVuICAgICAgTVlP
UFRTKz0iLUQgZzR2aXNfdXNlX29wZW5nbHg9eSAiCgllbGlmIHVzZSBvcGVuZ2xxdDsgdGhlbiAg
ICAgTVlPUFRTKz0iLUQgZzR2aXNfdXNlX29wZW5nbHF0PXkgIgoJZWxpZiB1c2Ugb3BlbmdseG07
IHRoZW4gICAgIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV9vcGVuZ2x4bT15ICIKCWVsaWYgdXNlIGdk
bWw7IHRoZW4gICAgICAgICBNWU9QVFMrPSItRCBnNGxpYl9idWlsZF9nZG1sPXkgIgoJZWxpZiB1
c2UgdnJtbDsgdGhlbiAgICAgICAgIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV92cm1sPXkgIgoJZmkK
CgllaW5mbyAiQ29uZmlndXJpbmcgYnVpbGQgLS0gbm8gaW5wdXQgbmVlZGVkLiIKCWVpbmZvICJC
dWlsZGluZyB3aWxsIHRha2UgYSBsb29vb29uZyB0aW1lLiBJZiB5b3Ugb25seSBjYXJlIGFib3V0
IHRoaXMgYnVpbGQiCgllaW5mbyAiYmVpbmcgZG9uZSwgbm93IGlzIHRoZSB0aW1lIHRvIGRvIHNv
bWV0aGluZyBlbHNlLiIKCWVwYXVzZSAzCgoJREFUQT0iL3Vzci9zaGFyZS9nZWFudDQvZGF0YS8i
CgkuL0NvbmZpZ3VyZSAtYnVpbGQgLWQgLWUgLXMgLU8gXAoJCS1EIGc0bGliX2J1aWxkX3NoYXJl
ZD15IFwKCQktRCBnNGxpYl9idWlsZF9zdGF0aWM9eSBcCgkJLUQgZzRkZWJ1Zz1uIFwKCQktRCBn
NHVpX25vbmU9biBcCgkJLUQgZzR1aV91c2VfeGF3PW4gXAoJCS1EIGc0dWlfdXNlX3htPW4gXAoJ
CS1EIGc0dWlfdXNlX3F0PW4gXAoJCS1EIGc0dmlzX25vbmU9biBcCgkJLUQgZzR2aXNfdXNlX29w
ZW5nbHg9biBcCgkJLUQgZzR2aXNfdXNlX29wZW5nbHhtPW4gXAoJCS1EIGc0dmlzX3VzZV9kYXdu
PW4gXAoJCS1EIGc0dmlzX3VzZV9vaXg9biBcCgkJLUQgZzR2aXNfdXNlX3JheXRyYWNlcng9biBc
CgkJLUQgZzR2aXNfdXNlX3ZybWw9biBcCgkJLUQgZzR2aXNfdXNlX29wZW5nbHF0PW4gXAoJCS1E
IGc0bGliX2J1aWxkX2dkbWw9biBcCgkJLUQgZzRsaWJfYnVpbGRfZzN0b2c0PXkgXAoJCS1EIGc0
bGliX2J1aWxkX3psaWI9biBcCgkJLUQgZzRhbmFseXNpc191c2U9biBcCgkJLUQgZzRpbmNsdWRl
c19mbGFnPXkgXAoJCS1EIGc0aW5jbHVkZT0iJHtEfS91c3IvaW5jbHVkZS9nZWFudDQvIiBcCgkJ
LUQgZzRmaW5hbF9pbnN0YWxsPSIke0R9L3VzciIgXAoJCS1EIGc0bGV2ZWxnYW1tYWRhdGE9IiR7
REFUQX0vUGhvdG9uRXZhcG9yYXRpb24iIFwKCQktRCBnNHJhZGlvYWN0aXZlZGF0YT0iJHtEQVRB
fS9SYWRpb2FjdGl2ZURlY2F5IiBcCgkJLUQgZzRsZWRhdGE9IiR7REFUQX0vRzRFTUxPVyIgXAoJ
CS1EIGc0bmV1dHJvbmhwY3Jvc3NzZWN0aW9ucz0iJHtEQVRBfS9HNE5ETCIgXAoJCS1EIGc0YWJs
YWRhdGE9IiR7REFUQX0vRzRBQkxBIiBcCgkJJE1ZT1BUUwp9CgpzcmNfaW5zdGFsbCgpCnsKCWNk
ICIke1dPUktESVJ9LyR7UE59JHtQVn0iCgkuL0NvbmZpZ3VyZSAtaW5zdGFsbCAtcwoJLi9Db25m
aWd1cmUKCWRvZG9jIExJQ0VOU0UgUmVsZWFzZU5vdGVzL1JlbGVhc2VOb3RlcyIke1BWfSIuKgoK
CWluc2ludG8gL3Vzci9zaGFyZS9nZWFudDQvZW52aXJvbm1lbnRzCgoJbXYgIiR7RH0iL3Vzci9z
cmMvZ2VhbnQ0L2V4YW1wbGVzICIke0R9Ii91c3Ivc2hhcmUvZ2VhbnQ0LwoJaWYgdXNlIE1PTU87
IHRoZW4gCgkJbXYgIiR7RH0iL3Vzci9zcmMvZ2VhbnQ0L2Vudmlyb25tZW50cy9NT01PICIke0R9
Ii91c3Ivc2hhcmUvZ2VhbnQ0LwoJZmkKCWlmIHVzZSBnNHB5OyB0aGVuIAoJCW12ICIke0R9Ii91
c3Ivc3JjL2dlYW50NC9lbnZpcm9ubWVudHMvZzRweSAiJHtEfSIvdXNyL3NoYXJlL2dlYW50NC8K
CWZpCgoJbXYgY29uZmlnLyAiJHtEfSIvdXNyL3NoYXJlL2dlYW50NC8KCglzZWQgLWkgLWUgInN+
JHtXT1JLRElSfS8ke1BOfSR7UFZ9fi91c3Ivc2hhcmUvZ2VhbnQ0L35nIiBlbnYuKiB8fCBkaWUg
Ikluc3RhbGwgZmFpbGVkIiAjIEc0SU5TVEFMTAoJc2VkIC1pIC1lICJzfiR7RH1+L35nIiBlbnYu
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwgZGllICJJbnN0YWxsIGZhaWxl
ZCIgIyBhbGwgdGhlIHJlc3QKCglkb2lucyBlbnYuY3NoIGVudi5zaAoKCXJtIC1yZiAiJHtEfSIv
dXNyL3NyYy8gCn0KCnBrZ19wb3N0aW5zdCgpIHsKCWVsb2cgIlBsZWFzZSBtYWtlIHN1cmUgeW91
IHNldCB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGVzIG5lZWRlZCBmb3IgR2VhbnQ0LiIKCWVsb2cg
Ii91c3Ivc2hhcmUvZ2VhbnQ0L2Vudmlyb25tZW50cyBjb250YWlucyBlbnZpcm9ubWVudCBzY3Jp
cHRzIGZvciBzb21lIHNoZWxscywiCgkjIHRlbGwgdXNlciBob3cgdG8gcG9sdXRlIGVudmlyb25t
ZW50CgllbG9nICJzbyB0aGF0IGUuZy4gZm9yIGJhc2giCgllbG9nICIgICAgIHNvdXJjZSAvdXNy
L3NoYXJlL2dlYW50NC9lbnZpcm9ubWVudHMvZW52LnNoIgoJZWxvZyAid2lsbCBzZXQgZXZlcnl0
aGluZyBHZWFudDQgd2FudHMuIgoJZWxvZyAiIgoJZWxvZyAiL3Vzci9zaGFyZS9nZWFudDQvZXhh
bXBsZXMvIGNvbnRhaW5zIGV4YW1wbGVzIHRvIGdldCB5b3Ugc3RhcnRlZC4iCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145231</attachid>
            <date>2008-03-03 20:20 0000</date>
            <desc>Patch 1 for files/</desc>
            <filename>0001-Ebuildify.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">RnJvbSA3MWFjY2I4OWRjM2E5NjEyYmNmZmZiZDU2MjM5OGRhZjY0M2EyNjQ5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5qYW1pbiBCYW5uaWVyIDxiZW5uaUBuZXRyb25hdXQuZGU+
CkRhdGU6IFN1biwgMiBNYXIgMjAwOCAwMDowNDowNCAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEVi
dWlsZGlmeQoKLS0tCiBDb25maWd1cmUgICAgICAgICAgICAgICAgfCAgICA0ICsrLS0KIGNvbmZp
Zy9zeXMvTGludXgtZysrLmdtayB8ICAgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlndXJlIGIvQ29uZmlndXJl
CmluZGV4IGMyMzM2MDAuLmIyOThjNjYgMTAwNzU1Ci0tLSBhL0NvbmZpZ3VyZQorKysgYi9Db25m
aWd1cmUKQEAgLTYxNDUsNyArNjE0NSw3IEBAIGVjaG8gIiIKIAogaWYgIFsgJGc0X2dtYWtlID0g
eSBdIDsgdGhlbgogCi1nNG1ha2U9Z21ha2UKK2c0bWFrZT0iZ21ha2UgImBlY2hvICRNQUtFT1BU
U2AKIAogZzRtZXNzYWdlPWBjYXQgPDwgRU9NCiAKQEAgLTYxNTksNyArNjE1OSw3IEBAIGZpCiAK
IGlmIFsgJGc0X2dtYWtlID0gbiBdICYmIFsgJGc0X21ha2UgPSB5IF0gOyB0aGVuCiAKLWc0bWFr
ZT1tYWtlCitnNG1ha2U9Im1ha2UgImBlY2hvICRNQUtFT1BUU2AKIAogZzRtZXNzYWdlPWBjYXQg
PDwgRU9NCiAKZGlmZiAtLWdpdCBhL2NvbmZpZy9zeXMvTGludXgtZysrLmdtayBiL2NvbmZpZy9z
eXMvTGludXgtZysrLmdtawppbmRleCBhMjNlZmY4Li4xYzAzYTA0IDEwMDY0NAotLS0gYS9jb25m
aWcvc3lzL0xpbnV4LWcrKy5nbWsKKysrIGIvY29uZmlnL3N5cy9MaW51eC1nKysuZ21rCkBAIC01
LDYgKzUsNyBAQCBpZmVxICgkKEc0U1lTVEVNKSxMaW51eC1nKyspCiAgIENYWCAgICAgICA6PSBn
KysKICAgQ1hYRkxBR1MgIDo9IC1XIC1XYWxsIC1hbnNpIC1wZWRhbnRpYyAtV25vLW5vbi12aXJ0
dWFsLWR0b3IgLVduby1sb25nLWxvbmcKICAgQ1hYRkxBR1MgICs9IC1Xd3JpdGUtc3RyaW5ncyAt
V3BvaW50ZXItYXJpdGggLVdvdmVybG9hZGVkLXZpcnR1YWwgLXBpcGUKKyAgQ1hYRkxBR1MgICs9
ICQoc2hlbGwgZWNobyAkKENGTEFHUykpCiAjCiAjIFVuY29tbWVudCB0aGUgZm9sbG93aW5nIG9w
dGlvbnMgdG8gYWN0aXZhdGUgUGVudGl1bTQgY2hpcCBzcGVjaWZpYwogIyBmbG9hdGluZy1wb2lu
dCBvcGVyYXRpb25zIG9uIHRoZSBTU0UgdW5pdC4gSXQgd2lsbCBhbGxvdyBmb3IgbW9yZSBzdGFi
bGUKLS0gCjEuNS40LjMKCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145232</attachid>
            <date>2008-03-03 20:21 0000</date>
            <desc>Patch 2 for files/</desc>
            <filename>0002-changed-config-env-sh.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">RnJvbSBiMWYzNWU3YzAzMWY2MDdkMGYyM2I4MjM3NjY1ZjQ1ZjRlNTU2MmU5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5qYW1pbiBCYW5uaWVyIDxiZW5uaUBuZXRyb25hdXQuZGU+
CkRhdGU6IFN1biwgMiBNYXIgMjAwOCAxOTo0ODoxOSAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIGNo
YW5nZWQgY29uZmlnL2VudipzaAoKLS0tCiBjb25maWcvc2NyaXB0cy9lbnYuY3NoLlNIIHwgICAg
NCAtLS0tCiBjb25maWcvc2NyaXB0cy9lbnYuc2guU0ggIHwgICAgNCAtLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDAgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25m
aWcvc2NyaXB0cy9lbnYuY3NoLlNIIGIvY29uZmlnL3NjcmlwdHMvZW52LmNzaC5TSAppbmRleCAz
OGM2YWVkLi45MWY2NmQ3IDEwMDc1NQotLS0gYS9jb25maWcvc2NyaXB0cy9lbnYuY3NoLlNICisr
KyBiL2NvbmZpZy9zY3JpcHRzL2Vudi5jc2guU0gKQEAgLTk0LDEwICs5NCw2IEBAIGVjaG8gIk9u
IHRoaXMgbWFjaGluZSB0aGUgRzRTWVNURU09XCRHNFNZU1RFTSIKICMgZzRkaXJzLlUKICMKICMr
Ci1pZiAoIFgkZzRpbnN0YWxsICE9IFgkZzRmaW5hbF9pbnN0YWxsICkgdGhlbgotc2V0ZW52IEc0
SU5TVEFMTCAiJGc0ZmluYWxfaW5zdGFsbC9zcmMvZ2VhbnQ0IgotZWNobyAiT24gdGhpcyBtYWNo
aW5lIHRoZSBHNElOU1RBTEw9XCRHNElOU1RBTEwiCi1lbHNlCiBzZXRlbnYgRzRJTlNUQUxMICIk
ZzRpbnN0YWxsIgogZWNobyAiT24gdGhpcyBtYWNoaW5lIHRoZSBHNElOU1RBTEw9XCRHNElOU1RB
TEwiCiBlbmRpZgpkaWZmIC0tZ2l0IGEvY29uZmlnL3NjcmlwdHMvZW52LnNoLlNIIGIvY29uZmln
L3NjcmlwdHMvZW52LnNoLlNICmluZGV4IGQxM2YyNDQuLjEwYzE0NTggMTAwNzU1Ci0tLSBhL2Nv
bmZpZy9zY3JpcHRzL2Vudi5zaC5TSAorKysgYi9jb25maWcvc2NyaXB0cy9lbnYuc2guU0gKQEAg
LTk3LDExICs5Nyw3IEBAIGZpCiAjIGc0ZGlycy5VCiAjCiAjKwotaWYgWyBYJGc0aW5zdGFsbCAh
PSBYJGc0ZmluYWxfaW5zdGFsbCBdIDsgdGhlbgotRzRJTlNUQUxMPSIkZzRmaW5hbF9pbnN0YWxs
L3NyYy9nZWFudDQiCi1lbHNlCiBHNElOU1RBTEw9IiRnNGluc3RhbGwiCi1maQogZXhwb3J0IEc0
SU5TVEFMTAogaWYgWyBYXCRnNG5vbl9kaXNwbGF5ID0gWCBdIDsgdGhlbgogZWNobyAiT24gdGhp
cyBtYWNoaW5lIHRoZSBHNElOU1RBTEw9XCRHNElOU1RBTEwiCi0tIAoxLjUuNC4zCgo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145246</attachid>
            <date>2008-03-04 05:46 0000</date>
            <desc>Second try</desc>
            <filename>geant-4.9.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MwojICRIZWFk
ZXI6ICQKCmluaGVyaXQgdmVyc2lvbmF0b3IgZXV0aWxzCk1ZX1BWPSQocmVwbGFjZV92ZXJzaW9u
X3NlcGFyYXRvciAxICcnKQoKREVTQ1JJUFRJT049IkNFUk4ncyBkZXRlY3RvciBkZXNjcmlwdGlv
biBhbmQgc2ltdWxhdGlvbiBUb29sIgpIT01FUEFHRT0iaHR0cDovL2dlYW50NC5jZXJuLmNoIgpT
UkNfVVJJPSJodHRwOi8vZ2VhbnQ0LndlYi5jZXJuLmNoL2dlYW50NC9zdXBwb3J0L3NvdXJjZS8k
e1BOfSR7UFZ9Lmd0YXIuZ3oiCkxJQ0VOU0U9ImdlYW50NCIKU0xPVD0iMCIKS0VZV09SRFM9In54
ODYiCklVU0U9IitkYXRhIHF0NCArbW90aWYgZGVidWcgb3BlbmludmVudG9yICtyYXl0cmFjZXJ4
ICt2cm1sICtvcGVuZ2x4IG9wZW5nbHF0IG9wZW5nbHhtIGdkbWwgTU9NTyBnNHB5IgojIGRhdGE6
IGluc3RhbGwgZGF0YSBmaWxlcyBmb3IgZ2VhbnQ0CiMgbW90aWYvcXQ0OiB1c2UgKiBhcyB3aWRn
ZXQgc2V0LCBxdDQgaXMgY29uc2lkZXJlZCBleHBlcmltZW50YWwgYnkgdXBzdHJlYW0KCiMgVE9E
TwojIG9wZW5pbnZlbnRvciwgb3BlbmdscXQ6IG5vdCB0ZXN0ZWQKIyBYYXc6IEF0aGVuYSBXaWRn
ZXRzIHN1cHBvcnQgLS0gZWJ1aWxkIGF2YWlsYWJsZT8/CgpSREVQRU5EPSJkYXRhPyAoc2NpLXBo
eXNpY3MvZ2VhbnQ0LWRhdGEpIgpERVBFTkQ9IgoJc2NpLXBoeXNpY3MvY2xoZXAKCXF0ND8gICAg
ICAgICAgKD49eDExLWxpYnMvcXQtNCkKCW1vdGlmPyAgICAgICAgKHgxMS1saWJzL29wZW5tb3Rp
ZikKCW9wZW5pbnZlbnRvcj8gKG1lZGlhLWxpYnMvb3BlbmludmVudG9yKQoJcmF5dHJhY2VyeD8g
ICAoeDExLWJhc2UveG9yZy1zZXJ2ZXIpCglvcGVuZ2x4PyAgICAgICh2aXJ0dWFsL29wZW5nbCkK
CW9wZW5nbHF0PyAgICAgKHgxMS1saWJzL3F0LW9wZW5nbCkKCW9wZW5nbHhtPyAgICAgKHgxMS1s
aWJzL1hhdzNkKQoJZ2RtbD8gICAgICAgICAoZGV2LWxpYnMveGVyY2VzLWMpIgoJIyBUT0RPIFhh
dz8gICAgICAgICAgKHgxMS1saWJzL1hhdykKClM9IiR7V09SS0RJUn0vJHtQTn0ke1BWfSIKRkVB
VFVSRT0ic2FuZGJveCBjb2xsaXNpb24tcHJvdGVjdCIKCnNyY191bnBhY2soKQp7Cgl0YXIgLXhm
ICR7RElTVERJUn0vJHtQTn0ke1BWfS5ndGFyLmd6IC1DICR7V09SS0RJUn0KCgljZCAiJHtTfSIK
CWVwYXRjaCAiJHtGSUxFU0RJUn0vMDAwMS1FYnVpbGRpZnkucGF0Y2giCgllcGF0Y2ggIiR7RklM
RVNESVJ9LzAwMDItY2hhbmdlZC1jb25maWctZW52LXNoLnBhdGNoIgp9Cgpwa2dfc2V0dXAoKQp7
CglldmFsIHVuc2V0ICR7IUc0Xyp9Cn0KCnNyY19jb21waWxlKCkKewoJaWYgISB1c2UgZGF0YTsg
dGhlbgoJCWV3YXJuICJZb3Ugc2hvdWxkIGFsd2F5cyBlbWVyZ2Ugc2NpLXBoeXNpY3MvZ2VhbnQ0
LWRhdGEgdG9nZXRoZXIgd2l0aCBHZWFudDQiCgkJZXdhcm4gIiAgKHVubGVzcyB5b3Uga25vdyB3
aGF0IHlvdSBhcmUgZG9pbmcpLiIKCWZpCgoJY2QgIiR7V09SS0RJUn0vJHtQTn0ke1BWfSIKCU1Z
T1BUUz0iIgoJaWYgdXNlIHF0NDsgdGhlbiAgICAgICAgICAgIE1ZT1BUUys9Jy1EIGc0dWlfdXNl
X3F0PXkgJwoJZWxpZiB1c2UgbW90aWY7IHRoZW4KCQkJCQkJCQlNWU9QVFMrPSItRCBnNHZpc194
bWhvbWU9L3Vzci9pbmNsdWRlL29wZW5tb3RpZi0yLjMiCgkJCQkJCQkJTVlPUFRTKz0iLUQgZzR1
aV91c2VfeG09eSIKCSNlbGlmIHVzZSBYYXc7IHRoZW4gICAgICAgICAgTVlPUFRTKz0iLUQgZzR1
aV91c2VfeGF3PXkgIiAjIG5vIGVidWlsZD8KCWVsaWYgdXNlIGRlYnVnOyB0aGVuICAgICAgICBN
WU9QVFMrPSItRCBnNGRlYnVnPXkgIgoJZWxpZiB1c2Ugb3BlbmludmVudG9yOyB0aGVuIE1ZT1BU
Uys9Ii1EIGc0ZGVidWc9eSAiCgllbGlmIHVzZSByYXl0cmFjZXJ4OyB0aGVuICAgTVlPUFRTKz0i
LUQgZzR2aXNfdXNlX3JheXRyYWNlcng9eSAiCgllbGlmIHVzZSBvcGVuZ2x4OyB0aGVuICAgICAg
TVlPUFRTKz0iLUQgZzR2aXNfdXNlX29wZW5nbHg9eSAiCgllbGlmIHVzZSBvcGVuZ2xxdDsgdGhl
biAgICAgTVlPUFRTKz0iLUQgZzR2aXNfdXNlX29wZW5nbHF0PXkgIgoJZWxpZiB1c2Ugb3Blbmds
eG07IHRoZW4gICAgIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV9vcGVuZ2x4bT15ICIKCWVsaWYgdXNl
IGdkbWw7IHRoZW4gICAgICAgICBNWU9QVFMrPSItRCBnNGxpYl9idWlsZF9nZG1sPXkgIgoJZWxp
ZiB1c2UgdnJtbDsgdGhlbiAgICAgICAgIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV92cm1sPXkgIgoJ
ZmkKCgllaW5mbyAiQ29uZmlndXJpbmcgYnVpbGQgLS0gbm8gaW5wdXQgbmVlZGVkLiIKCWVpbmZv
ICJCdWlsZGluZyB3aWxsIHRha2UgYSBsb29vb29uZyB0aW1lLiBJZiB5b3Ugb25seSBjYXJlIGFi
b3V0IHRoaXMgYnVpbGQiCgllaW5mbyAiYmVpbmcgZG9uZSwgbm93IGlzIHRoZSB0aW1lIHRvIGRv
IHNvbWV0aGluZyBlbHNlLiIKCWVwYXVzZSAzCgoJREFUQT0iL3Vzci9zaGFyZS9nZWFudDQvZGF0
YS8iCgkuL0NvbmZpZ3VyZSAtYnVpbGQgLWQgLWUgLXMgLU8gXAoJCS1EIGc0bGliX2J1aWxkX3No
YXJlZD15IFwKCQktRCBnNGxpYl9idWlsZF9zdGF0aWM9eSBcCgkJLUQgZzRkZWJ1Zz1uIFwKCQkt
RCBnNHVpX25vbmU9biBcCgkJLUQgZzR1aV91c2VfeGF3PW4gXAoJCS1EIGc0dWlfdXNlX3htPW4g
XAoJCS1EIGc0dWlfdXNlX3F0PW4gXAoJCS1EIGc0dmlzX25vbmU9biBcCgkJLUQgZzR2aXNfdXNl
X29wZW5nbHg9biBcCgkJLUQgZzR2aXNfdXNlX29wZW5nbHhtPW4gXAoJCS1EIGc0dmlzX3VzZV9k
YXduPW4gXAoJCS1EIGc0dmlzX3VzZV9vaXg9biBcCgkJLUQgZzR2aXNfdXNlX3JheXRyYWNlcng9
biBcCgkJLUQgZzR2aXNfdXNlX3ZybWw9biBcCgkJLUQgZzR2aXNfdXNlX29wZW5nbHF0PW4gXAoJ
CS1EIGc0bGliX2J1aWxkX2dkbWw9biBcCgkJLUQgZzRsaWJfYnVpbGRfZzN0b2c0PXkgXAoJCS1E
IGc0bGliX2J1aWxkX3psaWI9biBcCgkJLUQgZzRhbmFseXNpc191c2U9biBcCgkJLUQgZzRpbmNs
dWRlc19mbGFnPXkgXAoJCS1EIGc0aW5jbHVkZT0iJHtEfS91c3IvaW5jbHVkZS9nZWFudDQvIiBc
CgkJLUQgZzRmaW5hbF9pbnN0YWxsPSIke0R9L3VzciIgXAoJCS1EIGc0bGV2ZWxnYW1tYWRhdGE9
IiR7REFUQX0vUGhvdG9uRXZhcG9yYXRpb24iIFwKCQktRCBnNHJhZGlvYWN0aXZlZGF0YT0iJHtE
QVRBfS9SYWRpb2FjdGl2ZURlY2F5IiBcCgkJLUQgZzRsZWRhdGE9IiR7REFUQX0vRzRFTUxPVyIg
XAoJCS1EIGc0bmV1dHJvbmhwY3Jvc3NzZWN0aW9ucz0iJHtEQVRBfS9HNE5ETCIgXAoJCS1EIGc0
YWJsYWRhdGE9IiR7REFUQX0vRzRBQkxBIiBcCgkJJE1ZT1BUUyB8fCBkaWUgIkluc3RhbGwgZmFp
bGVkIgp9CgpzcmNfaW5zdGFsbCgpCnsKCWNkICIke1dPUktESVJ9LyR7UE59JHtQVn0iCgkuL0Nv
bmZpZ3VyZSAtaW5zdGFsbCAtcyAKCS4vQ29uZmlndXJlCglkb2RvYyBMSUNFTlNFIFJlbGVhc2VO
b3Rlcy9SZWxlYXNlTm90ZXMiJHtQVn0iLioKCglpbnNpbnRvIC91c3Ivc2hhcmUvZ2VhbnQ0L2Vu
dmlyb25tZW50cwoKCW12ICIke0R9Ii91c3Ivc3JjL2dlYW50NC9leGFtcGxlcyAiJHtEfSIvdXNy
L3NoYXJlL2dlYW50NC8KCWlmIHVzZSBNT01POyB0aGVuIAoJCW12ICIke0R9Ii91c3Ivc3JjL2dl
YW50NC9lbnZpcm9ubWVudHMvTU9NTyAiJHtEfSIvdXNyL3NoYXJlL2dlYW50NC8KCWZpCglpZiB1
c2UgZzRweTsgdGhlbiAKCQltdiAiJHtEfSIvdXNyL3NyYy9nZWFudDQvZW52aXJvbm1lbnRzL2c0
cHkgIiR7RH0iL3Vzci9zaGFyZS9nZWFudDQvCglmaQoKCW12IGNvbmZpZy8gIiR7RH0iL3Vzci9z
aGFyZS9nZWFudDQvCgoJc2VkIC1pIC1lICJzfiR7V09SS0RJUn0vJHtQTn0ke1BWfX4vdXNyL3No
YXJlL2dlYW50NC9+ZyIgZW52LiogfHwgZGllICJJbnN0YWxsIGZhaWxlZCIgIyBHNElOU1RBTEwK
CXNlZCAtaSAtZSAic34ke0R9fi9+ZyIgZW52LiogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHx8IGRpZSAiSW5zdGFsbCBmYWlsZWQiICMgYWxsIHRoZSByZXN0CgoJIyMgVE9ETyB0
aGlzIGJyZWFrcyBhIGxvdCBvZiBzdHVmZgoJIyBtdiAiJHtEfSIvdXNyL2xpYi9nZWFudDQvTGlu
dXgtZysrLyogIiR7RH0iL3Vzci9saWIvZ2VhbnQ0LwoJIyBybWRpciAiJHtEfSIvdXNyL2xpYi9n
ZWFudDQvTGludXgtZysrLwoJIyBzZWQgLWkgLWUgInN+XCR7RzRMSUJ9L1wke0c0U1lTVEVNfX5c
JHtHNExJQn1+ZyIgZW52LiogICAgICAgICB8fCBkaWUgIkluc3RhbGwgZmFpbGVkIiAjIEc0TElC
CgoJZG9pbnMgZW52LmNzaCBlbnYuc2gKCglybSAtcmYgIiR7RH0iL3Vzci9zcmMvIAp9Cgpwa2df
cG9zdGluc3QoKSB7CgllbG9nICJQbGVhc2UgbWFrZSBzdXJlIHlvdSBzZXQgdGhlIGVudmlyb25t
ZW50IHZhcmlhYmxlcyBuZWVkZWQgZm9yIEdlYW50NC4iCgllbG9nICIvdXNyL3NoYXJlL2dlYW50
NC9lbnZpcm9ubWVudHMgY29udGFpbnMgZW52aXJvbm1lbnQgc2NyaXB0cyBmb3Igc29tZSBzaGVs
bHMsIgoJIyB0ZWxsIHVzZXIgaG93IHRvIHBvbHV0ZSBlbnZpcm9ubWVudAoJZWxvZyAic28gdGhh
dCBlLmcuIGZvciBiYXNoIgoJZWxvZyAiICAgICBzb3VyY2UgL3Vzci9zaGFyZS9nZWFudDQvZW52
aXJvbm1lbnRzL2Vudi5zaCIKCWVsb2cgIndpbGwgc2V0IGV2ZXJ5dGhpbmcgR2VhbnQ0IHdhbnRz
LiIKCWVsb2cgIiIKCWVsb2cgIi91c3Ivc2hhcmUvZ2VhbnQ0L2V4YW1wbGVzLyBjb250YWlucyBl
eGFtcGxlcyB0byBnZXQgeW91IHN0YXJ0ZWQuIgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145247</attachid>
            <date>2008-03-04 05:47 0000</date>
            <desc>Patch 1 for files</desc>
            <filename>0001-Ebuildify.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">RnJvbSBiMWNhZjMzNGIyM2U4MWYwNDNhZjhmYTYzYjM3NzNiMjY0ZjY1NzVmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5qYW1pbiBCYW5uaWVyIDxiZW5uaUBuZXRyb25hdXQuZGU+
CkRhdGU6IFN1biwgMiBNYXIgMjAwOCAwMDowNDowNCAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEVi
dWlsZGlmeQoKaW5zdGFsbAotLS0KIENvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICAgfCAgICA0
ICsrLS0KIGNvbmZpZy9zY3JpcHRzL2luc3RhbGwuc2guU0ggfCAgICA2IC0tLS0tLQogY29uZmln
L3N5cy9MaW51eC1nKysuZ21rICAgICB8ICAgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlndXJlIGIvQ29uZmln
dXJlCmluZGV4IGMyMzM2MDAuLmIyOThjNjYgMTAwNzU1Ci0tLSBhL0NvbmZpZ3VyZQorKysgYi9D
b25maWd1cmUKQEAgLTYxNDUsNyArNjE0NSw3IEBAIGVjaG8gIiIKIAogaWYgIFsgJGc0X2dtYWtl
ID0geSBdIDsgdGhlbgogCi1nNG1ha2U9Z21ha2UKK2c0bWFrZT0iZ21ha2UgImBlY2hvICRNQUtF
T1BUU2AKIAogZzRtZXNzYWdlPWBjYXQgPDwgRU9NCiAKQEAgLTYxNTksNyArNjE1OSw3IEBAIGZp
CiAKIGlmIFsgJGc0X2dtYWtlID0gbiBdICYmIFsgJGc0X21ha2UgPSB5IF0gOyB0aGVuCiAKLWc0
bWFrZT1tYWtlCitnNG1ha2U9Im1ha2UgImBlY2hvICRNQUtFT1BUU2AKIAogZzRtZXNzYWdlPWBj
YXQgPDwgRU9NCiAKZGlmZiAtLWdpdCBhL2NvbmZpZy9zY3JpcHRzL2luc3RhbGwuc2guU0ggYi9j
b25maWcvc2NyaXB0cy9pbnN0YWxsLnNoLlNICmluZGV4IGY3MjIzZjMuLjU4NGE1N2UgMTAwNzU1
Ci0tLSBhL2NvbmZpZy9zY3JpcHRzL2luc3RhbGwuc2guU0gKKysrIGIvY29uZmlnL3NjcmlwdHMv
aW5zdGFsbC5zaC5TSApAQCAtNjQ2LDggKzY0Niw2IEBAIGlmIFsgWFwkZXJyMiA9IFgwIC1hIFhc
JGludDIgPSBYMCBdIDsgdGhlbgogZWNobyAiIgogZWNobyAiIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyIKIGVjaG8gIiMgWW91ciBHZWFudDQgaW5z
dGFsbGF0aW9uIHNlZW1zIHRvIGJlIHN1Y2Nlc3NmdWwhICAiCi1lY2hvICIjIFRvIGJlIHN1cmUg
cGxlYXNlIGhhdmUgYSBsb29rIGludG8gdGhlIGxvZyBmaWxlOiAgIgotZWNobyAiIyAkZzRjb25m
L2c0bWFrZS5sb2cJCQkJICAiCiBlY2hvICIjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIgogZWNobyAiIgogZWxzZQpAQCAtNjU1LDggKzY1Myw2IEBA
IGVjaG8gIiIKIGVjaG8gIiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyIKIGVjaG8gIiMgSXQgbG9va3MgbGlrZSB5b3UgaGFkIGVycm9y
cyBkdXJpbmcgR2VhbnQ0IGluc3RhbGxhdGlvbiAgICIKIGVjaG8gIiMgKG9yIGludGVycnVwdGVk
IGluc3RhbGxhdGlvbikhCQkJCSAgIgotZWNobyAiIyBQbGVhc2UgY2hlY2sgbG9nIGZpbGU6CQkJ
CSAgICAgIAkgICIKLWVjaG8gIiMgJGc0Y29uZi9nNG1ha2UubG9nCQkJCQkgICIKIGVjaG8gIiMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyIKIGVjaG8gIiIKIGZpIApAQCAtNjY1LDggKzY2MSw2IEBAIGVjaG8gIiIKIGVjaG8gIiMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyIK
IGVjaG8gIiMgSXQgbG9va3MgbGlrZSB5b3UgaGFkIGVycm9ycyBkdXJpbmcgR2VhbnQ0IGluc3Rh
bGxhdGlvbiAgICIKIGVjaG8gIiMgKG9yIGludGVycnVwdGVkIGluc3RhbGxhdGlvbikhCQkJCSAg
IgotZWNobyAiIyBZb3UgaGF2ZSBubyBsb2cgZmlsZToJCQkJICAgICAgCSAgIgotZWNobyAiIyAk
ZzRjb25mL2c0bWFrZS5sb2cJCQkJCSAgIgogZWNobyAiIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIgogZWNobyAiIgogZmkKZGlmZiAt
LWdpdCBhL2NvbmZpZy9zeXMvTGludXgtZysrLmdtayBiL2NvbmZpZy9zeXMvTGludXgtZysrLmdt
awppbmRleCBhMjNlZmY4Li4xYzAzYTA0IDEwMDY0NAotLS0gYS9jb25maWcvc3lzL0xpbnV4LWcr
Ky5nbWsKKysrIGIvY29uZmlnL3N5cy9MaW51eC1nKysuZ21rCkBAIC01LDYgKzUsNyBAQCBpZmVx
ICgkKEc0U1lTVEVNKSxMaW51eC1nKyspCiAgIENYWCAgICAgICA6PSBnKysKICAgQ1hYRkxBR1Mg
IDo9IC1XIC1XYWxsIC1hbnNpIC1wZWRhbnRpYyAtV25vLW5vbi12aXJ0dWFsLWR0b3IgLVduby1s
b25nLWxvbmcKICAgQ1hYRkxBR1MgICs9IC1Xd3JpdGUtc3RyaW5ncyAtV3BvaW50ZXItYXJpdGgg
LVdvdmVybG9hZGVkLXZpcnR1YWwgLXBpcGUKKyAgQ1hYRkxBR1MgICs9ICQoc2hlbGwgZWNobyAk
KENGTEFHUykpCiAjCiAjIFVuY29tbWVudCB0aGUgZm9sbG93aW5nIG9wdGlvbnMgdG8gYWN0aXZh
dGUgUGVudGl1bTQgY2hpcCBzcGVjaWZpYwogIyBmbG9hdGluZy1wb2ludCBvcGVyYXRpb25zIG9u
IHRoZSBTU0UgdW5pdC4gSXQgd2lsbCBhbGxvdyBmb3IgbW9yZSBzdGFibGUKLS0gCjEuNS40LjMK
Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145527</attachid>
            <date>2008-03-08 05:58 0000</date>
            <desc>Include data files in ebuild</desc>
            <filename>geant-4.9.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MwojICRIZWFk
ZXI6ICQKCmluaGVyaXQgdmVyc2lvbmF0b3IgZXV0aWxzIHF0NApNWV9QVj0kKHJlcGxhY2VfdmVy
c2lvbl9zZXBhcmF0b3IgMSAnJykKCkRFU0NSSVBUSU9OPSJDRVJOJ3MgZGV0ZWN0b3IgZGVzY3Jp
cHRpb24gYW5kIHNpbXVsYXRpb24gVG9vbCIKSE9NRVBBR0U9Imh0dHA6Ly9nZWFudDQuY2Vybi5j
aCIKU1JDX1VSST0iaHR0cDovL2dlYW50NC53ZWIuY2Vybi5jaC9nZWFudDQvc3VwcG9ydC9zb3Vy
Y2UvJHtQTn0ke1BWfS5ndGFyLmd6CgkJZGF0YT8gKAoJCQlodHRwOi8vZ2VhbnQ0LmNlcm4uY2gv
c3VwcG9ydC9zb3VyY2UvRzROREwuMy4xMi50YXIuZ3oKCQkJaHR0cDovL2dlYW50NC5jZXJuLmNo
L3N1cHBvcnQvc291cmNlL0c0RU1MT1cuNS4xLnRhci5negoJCQlodHRwOi8vZ2VhbnQ0LmNlcm4u
Y2gvc3VwcG9ydC9zb3VyY2UvRzRSYWRpb2FjdGl2ZURlY2F5LjMuMi50YXIuZ3oKCQkJaHR0cDov
L2dlYW50NC5jZXJuLmNoL3N1cHBvcnQvc291cmNlL1Bob3RvbkV2YXBvcmF0aW9uLjIuMC50YXIu
Z3oKCQkJaHR0cDovL2dlYW50NC5jZXJuLmNoL3N1cHBvcnQvc291cmNlL0c0QUJMQS4zLjAudGFy
Lmd6CgkJKSIKCQkjIGh0dHA6Ly9nZWFudDQuY2Vybi5jaC9zdXBwb3J0L3NvdXJjZS9HNE5ETC4w
LjIudGFyLmd6ICMgc2FtZSBhcyBhYm92ZQoJCSMgIGJ1dCB3L28gdGhlcm1hbCBuZXV0cm9ucyBh
bmQgc28gbXVjaCBzbWFsbGVyCkxJQ0VOU0U9ImdlYW50NCIKU0xPVD0iMCIKS0VZV09SRFM9In54
ODYiCklVU0U9IitkYXRhIHF0NCArbW90aWYgZGVidWcgb3BlbmludmVudG9yICtyYXl0cmFjZXJ4
ICt2cm1sICtvcGVuZ2x4IG9wZW5nbHF0IG9wZW5nbHhtIGdkbWwgTU9NTyBnNHB5IgojIGRhdGE6
IGluc3RhbGwgZGF0YSBmaWxlcyBmb3IgZ2VhbnQ0CiMgbW90aWYvcXQ0OiB1c2UgKiBhcyB3aWRn
ZXQgc2V0LCBxdDQgaXMgY29uc2lkZXJlZCBleHBlcmltZW50YWwgYnkgdXBzdHJlYW0KCiMgVE9E
TwojIG9wZW5pbnZlbnRvciwgb3BlbmdscXQ6IG5vdCB0ZXN0ZWQKIyBYYXc6IEF0aGVuYSBXaWRn
ZXRzIHN1cHBvcnQgLS0gZWJ1aWxkIGF2YWlsYWJsZT8/CgpERVBFTkQ9IgoJc2NpLXBoeXNpY3Mv
Y2xoZXAKCXF0ND8gICAgICAgICAgKCAkKHF0NF9taW5fdmVyc2lvbiA0LjApICkKCW1vdGlmPyAg
ICAgICAgKCB4MTEtbGlicy9vcGVubW90aWYgKQoJb3BlbmludmVudG9yPyAoIG1lZGlhLWxpYnMv
b3BlbmludmVudG9yICkKCXJheXRyYWNlcng/ICAgKCB4MTEtYmFzZS94b3JnLXNlcnZlciApCglv
cGVuZ2x4PyAgICAgICggdmlydHVhbC9vcGVuZ2wgKQoJb3BlbmdscXQ/ICAgICAoIHgxMS1saWJz
L3F0LW9wZW5nbCApCglvcGVuZ2x4bT8gICAgICggeDExLWxpYnMvWGF3M2QgKQoJZ2RtbD8gICAg
ICAgICAoIGRldi1saWJzL3hlcmNlcy1jICkiCgkjIFRPRE8gWGF3PyAgICAgICAgICAoIHgxMS1s
aWJzL1hhdyApCgpTPSIke1dPUktESVJ9LyR7UE59JHtQVn0iCgpEQVRBPSIvdXNyL3NoYXJlL2dl
YW50NC9kYXRhLyIgICMgdGhlIGRpciBmb3IgZGF0YSBmaWxlcwoKc3JjX3VucGFjaygpCnsKCSMg
c29tZSBneW1uYXN0aWNzIHNpbmNlIGl0J3MgZ2VhbnQuKi5ndGFyLmd6IHVwc3RyZWFtCgltdiAk
e0RJU1RESVJ9LyR7UE59JHtQVn0uZ3Rhci5neiAke0RJU1RESVJ9LyR7UE59JHtQVn0udGFyLmd6
Cgl1bnBhY2sgYGVjaG8gJHtBfSB8IHNlZCAtZSBzL2d0YXIvdGFyL2dgCgoJY2QgIiR7U30iCgll
cGF0Y2ggIiR7RklMRVNESVJ9LzAwMDEtRWJ1aWxkaWZ5LnBhdGNoIgoJZXBhdGNoICIke0ZJTEVT
RElSfS8wMDAyLWNoYW5nZWQtY29uZmlnLWVudi1zaC5wYXRjaCIKfQoKcGtnX3NldHVwKCkKewoJ
ZXZhbCB1bnNldCAkeyFHNF8qfQp9CgpzcmNfY29tcGlsZSgpCnsKCWlmICEgdXNlIGRhdGE7IHRo
ZW4KCQlld2FybiAiTm90IGluc3RhbGxpbmcgZGF0YSBmaWxlcy4iCglmaQoKCWNkICIke1dPUktE
SVJ9LyR7UE59JHtQVn0iCgoJZWluZm8gIkNvbmZpZ3VyaW5nIGJ1aWxkIC0tIG5vIGlucHV0IG5l
ZWRlZC4iCgllaW5mbyAiQnVpbGRpbmcgd2lsbCB0YWtlIGEgbG9vb29vbmcgdGltZS4gSWYgeW91
IG9ubHkgY2FyZSBhYm91dCB0aGlzIGJ1aWxkIgoJZWluZm8gImJlaW5nIGRvbmUsIG5vdyBpcyB0
aGUgdGltZSB0byBkbyBzb21ldGhpbmcgZWxzZS4iCgllcGF1c2UgMwoKCU1ZT1BUUz0iIgoJIyB1
c2UgcXQ0ICYmIE1ZT1BUUys9Ii1EIGc0dWlfdXNlX3F0PXkgIgoJIyB1c2UgbW90aWYgJiYgTVlP
UFRTKz0iLUQgZzR2aXNfeG1ob21lPS91c3IvaW5jbHVkZS9vcGVubW90aWYtMi4zL1htIC1EIGc0
dWlfdXNlX3htPXkiCgkjICN1c2UgWGF3ICAgICAgICAgICYmIE1ZT1BUUys9Ii1EIGc0dWlfdXNl
X3hhdz15ICIjIG5vIGVidWlsZD8KCSMgdXNlIGRlYnVnICAgICAgICAmJiBNWU9QVFMrPSItRCBn
NGRlYnVnPXkgIgoJIyB1c2Ugb3BlbmludmVudG9yICYmIE1ZT1BUUys9Ii1EIGc0ZGVidWc9eSAi
CgkjIHVzZSByYXl0cmFjZXJ4ICAgJiYgTVlPUFRTKz0iLUQgZzR2aXNfdXNlX3JheXRyYWNlcng9
eSAiCgkjIHVzZSBvcGVuZ2x4ICAgICAgJiYgTVlPUFRTKz0iLUQgZzR2aXNfdXNlX29wZW5nbHg9
eSAiCgkjIHVzZSBvcGVuZ2xxdCAgICAgJiYgTVlPUFRTKz0iLUQgZzR2aXNfdXNlX29wZW5nbHF0
PXkgIgoJIyB1c2Ugb3BlbmdseG0gICAgICYmIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV9vcGVuZ2x4
bT15ICIKCSMgdXNlIGdkbWwgICAgICAgICAmJiBNWU9QVFMrPSItRCBnNGxpYl9idWlsZF9nZG1s
PXkgIgoJIyB1c2UgdnJtbCAgICAgICAgICYmIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV92cm1sPXkg
IgoKCS4vQ29uZmlndXJlIC1idWlsZCAtZCAtZSAtcyAtTyBcCgkJLUQgZzRsaWJfYnVpbGRfc2hh
cmVkPXkgXAoJCS1EIGc0bGliX2J1aWxkX3N0YXRpYz15IFwKCQktRCBnNGRlYnVnPW4gXAoJCS1E
IGc0dWlfbm9uZT1uIFwKCQktRCBnNHVpX3VzZV94YXc9biBcCgkJLUQgZzR1aV91c2VfeG09biBc
CgkJLUQgZzR1aV91c2VfcXQ9biBcCgkJLUQgZzR2aXNfbm9uZT1uIFwKCQktRCBnNHZpc191c2Vf
b3BlbmdseD1uIFwKCQktRCBnNHZpc191c2Vfb3BlbmdseG09biBcCgkJLUQgZzR2aXNfdXNlX2Rh
d249biBcCgkJLUQgZzR2aXNfdXNlX29peD1uIFwKCQktRCBnNHZpc191c2VfcmF5dHJhY2VyeD1u
IFwKCQktRCBnNHZpc191c2VfdnJtbD1uIFwKCQktRCBnNHZpc191c2Vfb3BlbmdscXQ9biBcCgkJ
LUQgZzRsaWJfYnVpbGRfZ2RtbD1uIFwKCQktRCBnNGxpYl9idWlsZF9nM3RvZzQ9eSBcCgkJLUQg
ZzRsaWJfYnVpbGRfemxpYj1uIFwKCQktRCBnNGFuYWx5c2lzX3VzZT1uIFwKCQktRCBnNGluY2x1
ZGVzX2ZsYWc9eSBcCgkJLUQgZzRpbmNsdWRlPSIke0R9L3Vzci9pbmNsdWRlL2dlYW50NC8iIFwK
CQktRCBnNGZpbmFsX2luc3RhbGw9IiR7RH0vdXNyIiBcCgkJLUQgZzRsZXZlbGdhbW1hZGF0YT0i
JHtEQVRBfS9QaG90b25FdmFwb3JhdGlvbiIgXAoJCS1EIGc0cmFkaW9hY3RpdmVkYXRhPSIke0RB
VEF9L1JhZGlvYWN0aXZlRGVjYXkiIFwKCQktRCBnNGxlZGF0YT0iJHtEQVRBfS9HNEVNTE9XIiBc
CgkJLUQgZzRuZXV0cm9uaHBjcm9zc3NlY3Rpb25zPSIke0RBVEF9L0c0TkRMIiBcCgkJLUQgZzRh
YmxhZGF0YT0iJHtEQVRBfS9HNEFCTEEiIFwKCQkkTVlPUFRTIHx8IGRpZSAiSW5zdGFsbCBmYWls
ZWQiCn0KCnNyY19pbnN0YWxsKCkKewoJY2QgIiR7V09SS0RJUn0vJHtQTn0ke1BWfSIKCS4vQ29u
ZmlndXJlIC1pbnN0YWxsIC1zIAoJLi9Db25maWd1cmUKCWRvZG9jIFJlbGVhc2VOb3Rlcy9SZWxl
YXNlTm90ZXMiJHtQVn0iLioKCglpbnNpbnRvIC91c3Ivc2hhcmUvZG9jLyIke1BGfSI7IGRvaW5z
IC1yICIke0R9Ii91c3Ivc3JjL2dlYW50L2V4YW1wbGVzCgoJZG9kaXIgIiR7RH0iL3Vzci9zaGFy
ZS9kb2MvIiR7UEZ9Ii9lbnZpcm9ubWVudHM7IAoJaW5zaW50byAvdXNyL3NoYXJlL2RvYy8ie1BG
fSIvZW52aXJvbm1lbnRzCglpZiB1c2UgTU9NTzsgdGhlbiAKCQlkb2lucyAtciAiJHtEfSIvdXNy
L3NyYy9nZWFudDQvZW52aXJvbm1lbnRzL01PTU8KCWZpCglpZiB1c2UgZzRweTsgdGhlbiAKCQlk
b2lucyAtciAiJHtEfSIvdXNyL3NyYy9nZWFudDQvZW52aXJvbm1lbnRzL2c0cHkKCWZpCgoJZG9p
bnMgLXIgY29uZmlnCgoJc2VkIC1pIC1lICJzfiR7V09SS0RJUn0vJHtQTn0ke1BWfX4vdXNyL3No
YXJlL2dlYW50NC9+ZyIgZW52LiogfHwgZGllICJJbnN0YWxsIGZhaWxlZCIgIyBHNElOU1RBTEwK
CXNlZCAtaSAtZSAic34ke0R9fi9+ZyIgZW52LiogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHx8IGRpZSAiSW5zdGFsbCBmYWlsZWQiICMgYWxsIHRoZSByZXN0CgoJIyMgVE9ETyB0
aGlzIGJyZWFrcyBhIGxvdCBvZiBzdHVmZgoJIyBtdiAiJHtEfSIvdXNyL2xpYi9nZWFudDQvTGlu
dXgtZysrLyogIiR7RH0iL3Vzci9saWIvZ2VhbnQ0LwoJIyBybWRpciAiJHtEfSIvdXNyL2xpYi9n
ZWFudDQvTGludXgtZysrLwoJIyBzZWQgLWkgLWUgInN+XCR7RzRMSUJ9L1wke0c0U1lTVEVNfX5c
JHtHNExJQn1+ZyIgZW52LiogICAgICAgICB8fCBkaWUgIkluc3RhbGwgZmFpbGVkIiAjIEc0TElC
CgoJZG9pbnMgZW52LmNzaCBlbnYuc2gKCglybSAtcmYgIiR7RH0iL3Vzci9zcmMvIAoKCWlmIHVz
ZSBkYXRhOyB0aGVuIAoJCWZpbmQgLiAtdHlwZSBmIC1wcmludDAgfCB4YXJncyAtMCBjaG1vZCAt
eCAKCQlkb2RpciAiJHtEQVRBfSI7IGluc2ludG8gIiR7REFUQX0iCgkJZG9pbnMgLXIgRzROREwq
IEc0RU1MT1cqIFJhZGlvYWN0aXZlRGVjYXkqIEc0QUJMQSogUGhvdG9uRXZhcG9yYXRpb24qCglm
aQp9Cgpwa2dfcG9zdGluc3QoKSB7CgllbG9nICJQbGVhc2UgbWFrZSBzdXJlIHlvdSBzZXQgdGhl
IGVudmlyb25tZW50IHZhcmlhYmxlcyBuZWVkZWQgZm9yIEdlYW50NC4iCgllbG9nICIvdXNyL3No
YXJlL2dlYW50NC9lbnZpcm9ubWVudHMgY29udGFpbnMgZW52aXJvbm1lbnQgc2NyaXB0cyBmb3Ig
c29tZSBzaGVsbHMsIgoJIyB0ZWxsIHVzZXIgaG93IHRvIHBvbHV0ZSBlbnZpcm9ubWVudAoJZWxv
ZyAic28gdGhhdCBlLmcuIGZvciBiYXNoIgoJZWxvZyAiICAgICBzb3VyY2UgL3Vzci9zaGFyZS9n
ZWFudDQvZW52aXJvbm1lbnRzL2Vudi5zaCIKCWVsb2cgIndpbGwgc2V0IGV2ZXJ5dGhpbmcgR2Vh
bnQ0IHdhbnRzLiIKCWVsb2cgIiIKCWVsb2cgIi91c3Ivc2hhcmUvZG9jLyR7UEZ9L2V4YW1wbGVz
LyBjb250YWlucyBleGFtcGxlcyB0byBnZXQgeW91IHN0YXJ0ZWQuIgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>147566</attachid>
            <date>2008-03-28 19:37 0000</date>
            <desc>geant-4.9.1.ebuild with ${D} removed from </desc>
            <filename>geant-4.9.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MwojICRIZWFk
ZXI6ICQKCmluaGVyaXQgdmVyc2lvbmF0b3IgZXV0aWxzIHF0NApNWV9QVj0kKHJlcGxhY2VfdmVy
c2lvbl9zZXBhcmF0b3IgMSAnJykKCkRFU0NSSVBUSU9OPSJDRVJOJ3MgZGV0ZWN0b3IgZGVzY3Jp
cHRpb24gYW5kIHNpbXVsYXRpb24gVG9vbCIKSE9NRVBBR0U9Imh0dHA6Ly9nZWFudDQuY2Vybi5j
aCIKU1JDX1VSST0iaHR0cDovL2dlYW50NC53ZWIuY2Vybi5jaC9nZWFudDQvc3VwcG9ydC9zb3Vy
Y2UvJHtQTn0ke1BWfS5ndGFyLmd6CgkJZGF0YT8gKAoJCQlodHRwOi8vZ2VhbnQ0LmNlcm4uY2gv
c3VwcG9ydC9zb3VyY2UvRzROREwuMy4xMi50YXIuZ3oKCQkJaHR0cDovL2dlYW50NC5jZXJuLmNo
L3N1cHBvcnQvc291cmNlL0c0RU1MT1cuNS4xLnRhci5negoJCQlodHRwOi8vZ2VhbnQ0LmNlcm4u
Y2gvc3VwcG9ydC9zb3VyY2UvRzRSYWRpb2FjdGl2ZURlY2F5LjMuMi50YXIuZ3oKCQkJaHR0cDov
L2dlYW50NC5jZXJuLmNoL3N1cHBvcnQvc291cmNlL1Bob3RvbkV2YXBvcmF0aW9uLjIuMC50YXIu
Z3oKCQkJaHR0cDovL2dlYW50NC5jZXJuLmNoL3N1cHBvcnQvc291cmNlL0c0QUJMQS4zLjAudGFy
Lmd6CgkJKSIKCQkjIGh0dHA6Ly9nZWFudDQuY2Vybi5jaC9zdXBwb3J0L3NvdXJjZS9HNE5ETC4w
LjIudGFyLmd6ICMgc2FtZSBhcyBhYm92ZQoJCSMgIGJ1dCB3L28gdGhlcm1hbCBuZXV0cm9ucyBh
bmQgc28gbXVjaCBzbWFsbGVyCkxJQ0VOU0U9ImdlYW50NCIKU0xPVD0iMCIKS0VZV09SRFM9In5h
bWQ2NCB+eDg2IgpJVVNFPSIrZGF0YSBxdDQgK21vdGlmIGRlYnVnIG9wZW5pbnZlbnRvciArcmF5
dHJhY2VyeCArdnJtbCArb3BlbmdseCBvcGVuZ2xxdCBvcGVuZ2x4bSBnZG1sIE1PTU8gZzRweSIK
IyBkYXRhOiBpbnN0YWxsIGRhdGEgZmlsZXMgZm9yIGdlYW50NAojIG1vdGlmL3F0NDogdXNlICog
YXMgd2lkZ2V0IHNldCwgcXQ0IGlzIGNvbnNpZGVyZWQgZXhwZXJpbWVudGFsIGJ5IHVwc3RyZWFt
CgojIFRPRE8KIyBvcGVuaW52ZW50b3IsIG9wZW5nbHF0OiBub3QgdGVzdGVkCiMgWGF3OiBBdGhl
bmEgV2lkZ2V0cyBzdXBwb3J0IC0tIGVidWlsZCBhdmFpbGFibGU/PwoKREVQRU5EPSIKCXNjaS1w
aHlzaWNzL2NsaGVwCglxdDQ/ICAgICAgICAgICggJChxdDRfbWluX3ZlcnNpb24gNC4wKSApCglt
b3RpZj8gICAgICAgICggeDExLWxpYnMvb3Blbm1vdGlmICkKCW9wZW5pbnZlbnRvcj8gKCBtZWRp
YS1saWJzL29wZW5pbnZlbnRvciApCglyYXl0cmFjZXJ4PyAgICggeDExLWJhc2UveG9yZy1zZXJ2
ZXIgKQoJb3BlbmdseD8gICAgICAoIHZpcnR1YWwvb3BlbmdsICkKCW9wZW5nbHF0PyAgICAgKCB4
MTEtbGlicy9xdC1vcGVuZ2wgKQoJb3BlbmdseG0/ICAgICAoIHgxMS1saWJzL1hhdzNkICkKCWdk
bWw/ICAgICAgICAgKCBkZXYtbGlicy94ZXJjZXMtYyApIgoJIyBUT0RPIFhhdz8gICAgICAgICAg
KCB4MTEtbGlicy9YYXcgKQoKUz0iJHtXT1JLRElSfS8ke1BOfSR7UFZ9IgoKREFUQT0iL3Vzci9z
aGFyZS9nZWFudDQvZGF0YS8iICAjIHRoZSBkaXIgZm9yIGRhdGEgZmlsZXMKCnNyY191bnBhY2so
KQp7CgkjIHNvbWUgZ3ltbmFzdGljcyBzaW5jZSBpdCdzIGdlYW50LiouZ3Rhci5neiB1cHN0cmVh
bQoJbXYgJHtESVNURElSfS8ke1BOfSR7UFZ9Lmd0YXIuZ3ogJHtESVNURElSfS8ke1BOfSR7UFZ9
LnRhci5negoJdW5wYWNrIGBlY2hvICR7QX0gfCBzZWQgLWUgcy9ndGFyL3Rhci9nYAoKCWNkICIk
e1N9IgoJZXBhdGNoICIke0ZJTEVTRElSfS8wMDAxLUVidWlsZGlmeS5wYXRjaCIKCWVwYXRjaCAi
JHtGSUxFU0RJUn0vMDAwMi1jaGFuZ2VkLWNvbmZpZy1lbnYtc2gucGF0Y2giCn0KCnBrZ19zZXR1
cCgpCnsKCWV2YWwgdW5zZXQgJHshRzRfKn0KfQoKc3JjX2NvbXBpbGUoKQp7CglpZiAhIHVzZSBk
YXRhOyB0aGVuCgkJZXdhcm4gIk5vdCBpbnN0YWxsaW5nIGRhdGEgZmlsZXMuIgoJZmkKCgljZCAi
JHtXT1JLRElSfS8ke1BOfSR7UFZ9IgoKCWVpbmZvICJDb25maWd1cmluZyBidWlsZCAtLSBubyBp
bnB1dCBuZWVkZWQuIgoJZWluZm8gIkJ1aWxkaW5nIHdpbGwgdGFrZSBhIGxvb29vb25nIHRpbWUu
IElmIHlvdSBvbmx5IGNhcmUgYWJvdXQgdGhpcyBidWlsZCIKCWVpbmZvICJiZWluZyBkb25lLCBu
b3cgaXMgdGhlIHRpbWUgdG8gZG8gc29tZXRoaW5nIGVsc2UuIgoJZXBhdXNlIDMKCglNWU9QVFM9
IiIKCSMgdXNlIHF0NCAmJiBNWU9QVFMrPSItRCBnNHVpX3VzZV9xdD15ICIKCSMgdXNlIG1vdGlm
ICYmIE1ZT1BUUys9Ii1EIGc0dmlzX3htaG9tZT0vdXNyL2luY2x1ZGUvb3Blbm1vdGlmLTIuMy9Y
bSAtRCBnNHVpX3VzZV94bT15IgoJIyAjdXNlIFhhdyAgICAgICAgICAmJiBNWU9QVFMrPSItRCBn
NHVpX3VzZV94YXc9eSAiIyBubyBlYnVpbGQ/CgkjIHVzZSBkZWJ1ZyAgICAgICAgJiYgTVlPUFRT
Kz0iLUQgZzRkZWJ1Zz15ICIKCSMgdXNlIG9wZW5pbnZlbnRvciAmJiBNWU9QVFMrPSItRCBnNGRl
YnVnPXkgIgoJIyB1c2UgcmF5dHJhY2VyeCAgICYmIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV9yYXl0
cmFjZXJ4PXkgIgoJIyB1c2Ugb3BlbmdseCAgICAgICYmIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV9v
cGVuZ2x4PXkgIgoJIyB1c2Ugb3BlbmdscXQgICAgICYmIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV9v
cGVuZ2xxdD15ICIKCSMgdXNlIG9wZW5nbHhtICAgICAmJiBNWU9QVFMrPSItRCBnNHZpc191c2Vf
b3BlbmdseG09eSAiCgkjIHVzZSBnZG1sICAgICAgICAgJiYgTVlPUFRTKz0iLUQgZzRsaWJfYnVp
bGRfZ2RtbD15ICIKCSMgdXNlIHZybWwgICAgICAgICAmJiBNWU9QVFMrPSItRCBnNHZpc191c2Vf
dnJtbD15ICIKCgkuL0NvbmZpZ3VyZSAtYnVpbGQgLWQgLWUgLXMgLU8gXAoJCS1EIGc0bGliX2J1
aWxkX3NoYXJlZD15IFwKCQktRCBnNGxpYl9idWlsZF9zdGF0aWM9eSBcCgkJLUQgZzRkZWJ1Zz1u
IFwKCQktRCBnNHVpX25vbmU9biBcCgkJLUQgZzR1aV91c2VfeGF3PW4gXAoJCS1EIGc0dWlfdXNl
X3htPW4gXAoJCS1EIGc0dWlfdXNlX3F0PW4gXAoJCS1EIGc0dmlzX25vbmU9biBcCgkJLUQgZzR2
aXNfdXNlX29wZW5nbHg9biBcCgkJLUQgZzR2aXNfdXNlX29wZW5nbHhtPW4gXAoJCS1EIGc0dmlz
X3VzZV9kYXduPW4gXAoJCS1EIGc0dmlzX3VzZV9vaXg9biBcCgkJLUQgZzR2aXNfdXNlX3JheXRy
YWNlcng9biBcCgkJLUQgZzR2aXNfdXNlX3ZybWw9biBcCgkJLUQgZzR2aXNfdXNlX29wZW5nbHF0
PW4gXAoJCS1EIGc0bGliX2J1aWxkX2dkbWw9biBcCgkJLUQgZzRsaWJfYnVpbGRfZzN0b2c0PXkg
XAoJCS1EIGc0bGliX2J1aWxkX3psaWI9biBcCgkJLUQgZzRhbmFseXNpc191c2U9biBcCgkJLUQg
ZzRpbmNsdWRlc19mbGFnPXkgXAoJCS1EIGc0aW5jbHVkZT0iJHtEfS91c3IvaW5jbHVkZS9nZWFu
dDQvIiBcCgkJLUQgZzRmaW5hbF9pbnN0YWxsPSIke0R9L3VzciIgXAoJCS1EIGc0bGV2ZWxnYW1t
YWRhdGE9IiR7REFUQX0vUGhvdG9uRXZhcG9yYXRpb24iIFwKCQktRCBnNHJhZGlvYWN0aXZlZGF0
YT0iJHtEQVRBfS9SYWRpb2FjdGl2ZURlY2F5IiBcCgkJLUQgZzRsZWRhdGE9IiR7REFUQX0vRzRF
TUxPVyIgXAoJCS1EIGc0bmV1dHJvbmhwY3Jvc3NzZWN0aW9ucz0iJHtEQVRBfS9HNE5ETCIgXAoJ
CS1EIGc0YWJsYWRhdGE9IiR7REFUQX0vRzRBQkxBIiBcCgkJJE1ZT1BUUyB8fCBkaWUgIkluc3Rh
bGwgZmFpbGVkIgp9CgpzcmNfaW5zdGFsbCgpCnsKCWNkICIke1dPUktESVJ9LyR7UE59JHtQVn0i
CgkuL0NvbmZpZ3VyZSAtaW5zdGFsbCAtcwoJLi9Db25maWd1cmUKCWRvZG9jIFJlbGVhc2VOb3Rl
cy9SZWxlYXNlTm90ZXMiJHtQVn0iLioKCglpbnNpbnRvIC91c3Ivc2hhcmUvZG9jLyIke1BGfSI7
IGRvaW5zIC1yIC91c3Ivc3JjL2dlYW50L2V4YW1wbGVzCgoJZG9kaXIgL3Vzci9zaGFyZS9kb2Mv
IiR7UEZ9Ii9lbnZpcm9ubWVudHM7CglpbnNpbnRvIC91c3Ivc2hhcmUvZG9jLyJ7UEZ9Ii9lbnZp
cm9ubWVudHMKCWlmIHVzZSBNT01POyB0aGVuCgkJZG9pbnMgLXIgL3Vzci9zcmMvZ2VhbnQ0L2Vu
dmlyb25tZW50cy9NT01PCglmaQoJaWYgdXNlIGc0cHk7IHRoZW4KCQlkb2lucyAtciAvdXNyL3Ny
Yy9nZWFudDQvZW52aXJvbm1lbnRzL2c0cHkKCWZpCgoJZG9pbnMgLXIgY29uZmlnCgoJc2VkIC1p
IC1lICJzfiR7V09SS0RJUn0vJHtQTn0ke1BWfX4vdXNyL3NoYXJlL2dlYW50NC9+ZyIgZW52Liog
fHwgZGllICJJbnN0YWxsIGZhaWxlZCIgIyBHNElOU1RBTEwKCXNlZCAtaSAtZSAic34ke0R9fi9+
ZyIgZW52LiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8IGRpZSAiSW5zdGFs
bCBmYWlsZWQiICMgYWxsIHRoZSByZXN0CgoJIyMgVE9ETyB0aGlzIGJyZWFrcyBhIGxvdCBvZiBz
dHVmZgoJIyBtdiAiJHtEfSIvdXNyL2xpYi9nZWFudDQvTGludXgtZysrLyogIiR7RH0iL3Vzci9s
aWIvZ2VhbnQ0LwoJIyBybWRpciAiJHtEfSIvdXNyL2xpYi9nZWFudDQvTGludXgtZysrLwoJIyBz
ZWQgLWkgLWUgInN+XCR7RzRMSUJ9L1wke0c0U1lTVEVNfX5cJHtHNExJQn1+ZyIgZW52LiogICAg
ICAgICB8fCBkaWUgIkluc3RhbGwgZmFpbGVkIiAjIEc0TElCCgoJZG9pbnMgZW52LmNzaCBlbnYu
c2gKCglybSAtcmYgIiR7RH0iL3Vzci9zcmMvCgoJaWYgdXNlIGRhdGE7IHRoZW4KCQlmaW5kIC4g
LXR5cGUgZiAtcHJpbnQwIHwgeGFyZ3MgLTAgY2htb2QgLXgKCQlkb2RpciAiJHtEQVRBfSI7IGlu
c2ludG8gIiR7REFUQX0iCgkJZG9pbnMgLXIgRzROREwqIEc0RU1MT1cqIFJhZGlvYWN0aXZlRGVj
YXkqIEc0QUJMQSogUGhvdG9uRXZhcG9yYXRpb24qCglmaQp9Cgpwa2dfcG9zdGluc3QoKSB7Cgll
bG9nICJQbGVhc2UgbWFrZSBzdXJlIHlvdSBzZXQgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlcyBu
ZWVkZWQgZm9yIEdlYW50NC4iCgllbG9nICIvdXNyL3NoYXJlL2dlYW50NC9lbnZpcm9ubWVudHMg
Y29udGFpbnMgZW52aXJvbm1lbnQgc2NyaXB0cyBmb3Igc29tZSBzaGVsbHMsIgoJIyB0ZWxsIHVz
ZXIgaG93IHRvIHBvbHV0ZSBlbnZpcm9ubWVudAoJZWxvZyAic28gdGhhdCBlLmcuIGZvciBiYXNo
IgoJZWxvZyAiICAgICBzb3VyY2UgL3Vzci9zaGFyZS9nZWFudDQvZW52aXJvbm1lbnRzL2Vudi5z
aCIKCWVsb2cgIndpbGwgc2V0IGV2ZXJ5dGhpbmcgR2VhbnQ0IHdhbnRzLiIKCWVsb2cgIiIKCWVs
b2cgIi91c3Ivc2hhcmUvZG9jLyR7UEZ9L2V4YW1wbGVzLyBjb250YWlucyBleGFtcGxlcyB0byBn
ZXQgeW91IHN0YXJ0ZWQuIgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>147577</attachid>
            <date>2008-03-28 22:15 0000</date>
            <desc>geant-4.9.1.ebuild with data, examples, and environments, log message fixed</desc>
            <filename>geant-4.9.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MwojICRIZWFk
ZXI6ICQKCmluaGVyaXQgdmVyc2lvbmF0b3IgZXV0aWxzIHF0NApNWV9QVj0kKHJlcGxhY2VfdmVy
c2lvbl9zZXBhcmF0b3IgMSAnJykKCkRFU0NSSVBUSU9OPSJDRVJOJ3MgZGV0ZWN0b3IgZGVzY3Jp
cHRpb24gYW5kIHNpbXVsYXRpb24gVG9vbCIKSE9NRVBBR0U9Imh0dHA6Ly9nZWFudDQuY2Vybi5j
aCIKU1JDX1VSST0iaHR0cDovL2dlYW50NC53ZWIuY2Vybi5jaC9nZWFudDQvc3VwcG9ydC9zb3Vy
Y2UvJHtQTn0ke1BWfS5ndGFyLmd6CgkJZGF0YT8gKAoJCQlodHRwOi8vZ2VhbnQ0LmNlcm4uY2gv
c3VwcG9ydC9zb3VyY2UvRzROREwuMy4xMi50YXIuZ3oKCQkJaHR0cDovL2dlYW50NC5jZXJuLmNo
L3N1cHBvcnQvc291cmNlL0c0RU1MT1cuNS4xLnRhci5negoJCQlodHRwOi8vZ2VhbnQ0LmNlcm4u
Y2gvc3VwcG9ydC9zb3VyY2UvRzRSYWRpb2FjdGl2ZURlY2F5LjMuMi50YXIuZ3oKCQkJaHR0cDov
L2dlYW50NC5jZXJuLmNoL3N1cHBvcnQvc291cmNlL1Bob3RvbkV2YXBvcmF0aW9uLjIuMC50YXIu
Z3oKCQkJaHR0cDovL2dlYW50NC5jZXJuLmNoL3N1cHBvcnQvc291cmNlL0c0QUJMQS4zLjAudGFy
Lmd6CgkJKSIKCQkjIGh0dHA6Ly9nZWFudDQuY2Vybi5jaC9zdXBwb3J0L3NvdXJjZS9HNE5ETC4w
LjIudGFyLmd6ICMgc2FtZSBhcyBhYm92ZQoJCSMgIGJ1dCB3L28gdGhlcm1hbCBuZXV0cm9ucyBh
bmQgc28gbXVjaCBzbWFsbGVyCkxJQ0VOU0U9ImdlYW50NCIKU0xPVD0iMCIKS0VZV09SRFM9In5h
bWQ2NCB+eDg2IgpJVVNFPSIrZGF0YSBxdDQgK21vdGlmIGRlYnVnIG9wZW5pbnZlbnRvciArcmF5
dHJhY2VyeCArdnJtbCArb3BlbmdseCBvcGVuZ2xxdCBvcGVuZ2x4bSBnZG1sIE1PTU8gZzRweSIK
IyBkYXRhOiBpbnN0YWxsIGRhdGEgZmlsZXMgZm9yIGdlYW50NAojIG1vdGlmL3F0NDogdXNlICog
YXMgd2lkZ2V0IHNldCwgcXQ0IGlzIGNvbnNpZGVyZWQgZXhwZXJpbWVudGFsIGJ5IHVwc3RyZWFt
CgojIFRPRE8KIyBvcGVuaW52ZW50b3IsIG9wZW5nbHF0OiBub3QgdGVzdGVkCiMgWGF3OiBBdGhl
bmEgV2lkZ2V0cyBzdXBwb3J0IC0tIGVidWlsZCBhdmFpbGFibGU/PwoKREVQRU5EPSIKCXNjaS1w
aHlzaWNzL2NsaGVwCglxdDQ/ICAgICAgICAgICggJChxdDRfbWluX3ZlcnNpb24gNC4wKSApCglt
b3RpZj8gICAgICAgICggeDExLWxpYnMvb3Blbm1vdGlmICkKCW9wZW5pbnZlbnRvcj8gKCBtZWRp
YS1saWJzL29wZW5pbnZlbnRvciApCglyYXl0cmFjZXJ4PyAgICggeDExLWJhc2UveG9yZy1zZXJ2
ZXIgKQoJb3BlbmdseD8gICAgICAoIHZpcnR1YWwvb3BlbmdsICkKCW9wZW5nbHF0PyAgICAgKCB4
MTEtbGlicy9xdC1vcGVuZ2wgKQoJb3BlbmdseG0/ICAgICAoIHgxMS1saWJzL1hhdzNkICkKCWdk
bWw/ICAgICAgICAgKCBkZXYtbGlicy94ZXJjZXMtYyApIgoJIyBUT0RPIFhhdz8gICAgICAgICAg
KCB4MTEtbGlicy9YYXcgKQoKUz0iJHtXT1JLRElSfS8ke1BOfSR7UFZ9IgoKREFUQT0iL3Vzci9z
aGFyZS9nZWFudDQvZGF0YS8iICAjIHRoZSBkaXIgZm9yIGRhdGEgZmlsZXMKCnNyY191bnBhY2so
KQp7CgkjIHNvbWUgZ3ltbmFzdGljcyBzaW5jZSBpdCdzIGdlYW50LiouZ3Rhci5neiB1cHN0cmVh
bQoJbXYgJHtESVNURElSfS8ke1BOfSR7UFZ9Lmd0YXIuZ3ogJHtESVNURElSfS8ke1BOfSR7UFZ9
LnRhci5negoJdW5wYWNrIGBlY2hvICR7QX0gfCBzZWQgLWUgcy9ndGFyL3Rhci9nYAoKCWNkICIk
e1N9IgoJZXBhdGNoICIke0ZJTEVTRElSfS8wMDAxLUVidWlsZGlmeS5wYXRjaCIKCWVwYXRjaCAi
JHtGSUxFU0RJUn0vMDAwMi1jaGFuZ2VkLWNvbmZpZy1lbnYtc2gucGF0Y2giCn0KCnBrZ19zZXR1
cCgpCnsKCWV2YWwgdW5zZXQgJHshRzRfKn0KfQoKc3JjX2NvbXBpbGUoKQp7CglpZiAhIHVzZSBk
YXRhOyB0aGVuCgkJZXdhcm4gIk5vdCBpbnN0YWxsaW5nIGRhdGEgZmlsZXMuIgoJZmkKCgljZCAi
JHtXT1JLRElSfS8ke1BOfSR7UFZ9IgoKCWVpbmZvICJDb25maWd1cmluZyBidWlsZCAtLSBubyBp
bnB1dCBuZWVkZWQuIgoJZWluZm8gIkJ1aWxkaW5nIHdpbGwgdGFrZSBhIGxvb29vb25nIHRpbWUu
IElmIHlvdSBvbmx5IGNhcmUgYWJvdXQgdGhpcyBidWlsZCIKCWVpbmZvICJiZWluZyBkb25lLCBu
b3cgaXMgdGhlIHRpbWUgdG8gZG8gc29tZXRoaW5nIGVsc2UuIgoJZXBhdXNlIDMKCglNWU9QVFM9
IiIKCSMgdXNlIHF0NCAmJiBNWU9QVFMrPSItRCBnNHVpX3VzZV9xdD15ICIKCSMgdXNlIG1vdGlm
ICYmIE1ZT1BUUys9Ii1EIGc0dmlzX3htaG9tZT0vdXNyL2luY2x1ZGUvb3Blbm1vdGlmLTIuMy9Y
bSAtRCBnNHVpX3VzZV94bT15IgoJIyAjdXNlIFhhdyAgICAgICAgICAmJiBNWU9QVFMrPSItRCBn
NHVpX3VzZV94YXc9eSAiIyBubyBlYnVpbGQ/CgkjIHVzZSBkZWJ1ZyAgICAgICAgJiYgTVlPUFRT
Kz0iLUQgZzRkZWJ1Zz15ICIKCSMgdXNlIG9wZW5pbnZlbnRvciAmJiBNWU9QVFMrPSItRCBnNGRl
YnVnPXkgIgoJIyB1c2UgcmF5dHJhY2VyeCAgICYmIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV9yYXl0
cmFjZXJ4PXkgIgoJIyB1c2Ugb3BlbmdseCAgICAgICYmIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV9v
cGVuZ2x4PXkgIgoJIyB1c2Ugb3BlbmdscXQgICAgICYmIE1ZT1BUUys9Ii1EIGc0dmlzX3VzZV9v
cGVuZ2xxdD15ICIKCSMgdXNlIG9wZW5nbHhtICAgICAmJiBNWU9QVFMrPSItRCBnNHZpc191c2Vf
b3BlbmdseG09eSAiCgkjIHVzZSBnZG1sICAgICAgICAgJiYgTVlPUFRTKz0iLUQgZzRsaWJfYnVp
bGRfZ2RtbD15ICIKCSMgdXNlIHZybWwgICAgICAgICAmJiBNWU9QVFMrPSItRCBnNHZpc191c2Vf
dnJtbD15ICIKCgkuL0NvbmZpZ3VyZSAtYnVpbGQgLWQgLWUgLXMgLU8gXAoJCS1EIGc0bGliX2J1
aWxkX3NoYXJlZD15IFwKCQktRCBnNGxpYl9idWlsZF9zdGF0aWM9eSBcCgkJLUQgZzRkZWJ1Zz1u
IFwKCQktRCBnNHVpX25vbmU9biBcCgkJLUQgZzR1aV91c2VfeGF3PW4gXAoJCS1EIGc0dWlfdXNl
X3htPW4gXAoJCS1EIGc0dWlfdXNlX3F0PW4gXAoJCS1EIGc0dmlzX25vbmU9biBcCgkJLUQgZzR2
aXNfdXNlX29wZW5nbHg9biBcCgkJLUQgZzR2aXNfdXNlX29wZW5nbHhtPW4gXAoJCS1EIGc0dmlz
X3VzZV9kYXduPW4gXAoJCS1EIGc0dmlzX3VzZV9vaXg9biBcCgkJLUQgZzR2aXNfdXNlX3JheXRy
YWNlcng9biBcCgkJLUQgZzR2aXNfdXNlX3ZybWw9biBcCgkJLUQgZzR2aXNfdXNlX29wZW5nbHF0
PW4gXAoJCS1EIGc0bGliX2J1aWxkX2dkbWw9biBcCgkJLUQgZzRsaWJfYnVpbGRfZzN0b2c0PXkg
XAoJCS1EIGc0bGliX2J1aWxkX3psaWI9biBcCgkJLUQgZzRhbmFseXNpc191c2U9biBcCgkJLUQg
ZzRpbmNsdWRlc19mbGFnPXkgXAoJCS1EIGc0aW5jbHVkZT0iJHtEfS91c3IvaW5jbHVkZS9nZWFu
dDQvIiBcCgkJLUQgZzRmaW5hbF9pbnN0YWxsPSIke0R9L3VzciIgXAoJCS1EIGc0bGV2ZWxnYW1t
YWRhdGE9IiR7REFUQX0vUGhvdG9uRXZhcG9yYXRpb24iIFwKCQktRCBnNHJhZGlvYWN0aXZlZGF0
YT0iJHtEQVRBfS9SYWRpb2FjdGl2ZURlY2F5IiBcCgkJLUQgZzRsZWRhdGE9IiR7REFUQX0vRzRF
TUxPVyIgXAoJCS1EIGc0bmV1dHJvbmhwY3Jvc3NzZWN0aW9ucz0iJHtEQVRBfS9HNE5ETCIgXAoJ
CS1EIGc0YWJsYWRhdGE9IiR7REFUQX0vRzRBQkxBIiBcCgkJJE1ZT1BUUyB8fCBkaWUgIkluc3Rh
bGwgZmFpbGVkIgp9CgpzcmNfaW5zdGFsbCgpCnsKCWNkICIke1dPUktESVJ9LyR7UE59JHtQVn0i
CgkuL0NvbmZpZ3VyZSAtaW5zdGFsbCAtcwoJLi9Db25maWd1cmUKCWRvZG9jIFJlbGVhc2VOb3Rl
cy9SZWxlYXNlTm90ZXMiJHtQVn0iLioKCglpbnNpbnRvIC91c3Ivc2hhcmUvZG9jLyIke1BGfSIK
CSNkb2lucyAtciAvdXNyL3NyYy9nZWFudC9leGFtcGxlcwoJZG9pbnMgLXIgZXhhbXBsZXMKCglk
b2RpciAvdXNyL3NoYXJlL2RvYy8iJHtQRn0iL2Vudmlyb25tZW50cwoJaW5zaW50byAvdXNyL3No
YXJlL2RvYy8iJHtQRn0iL2Vudmlyb25tZW50cwoJaWYgdXNlIE1PTU87IHRoZW4KCQkjZG9pbnMg
LXIgL3Vzci9zcmMvZ2VhbnQ0L2Vudmlyb25tZW50cy9NT01PCgkJZG9pbnMgLXIgZW52aXJvbm1l
bnRzL01PTU8KCWZpCglpZiB1c2UgZzRweTsgdGhlbgoJCSNkb2lucyAtciAvdXNyL3NyYy9nZWFu
dDQvZW52aXJvbm1lbnRzL2c0cHkKCQlkb2lucyAtciBlbnZpcm9ubWVudHMvZzRweQoJZmkKCglk
b2lucyAtciBjb25maWcKCglzZWQgLWkgLWUgInN+JHtXT1JLRElSfS8ke1BOfSR7UFZ9fi91c3Iv
c2hhcmUvZ2VhbnQ0L35nIiBlbnYuKiB8fCBkaWUgIkluc3RhbGwgZmFpbGVkIiAjIEc0SU5TVEFM
TAoJc2VkIC1pIC1lICJzfiR7RH1+L35nIiBlbnYuKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfHwgZGllICJJbnN0YWxsIGZhaWxlZCIgIyBhbGwgdGhlIHJlc3QKCgkjIyBUT0RP
IHRoaXMgYnJlYWtzIGEgbG90IG9mIHN0dWZmCgkjIG12ICIke0R9Ii91c3IvbGliL2dlYW50NC9M
aW51eC1nKysvKiAiJHtEfSIvdXNyL2xpYi9nZWFudDQvCgkjIHJtZGlyICIke0R9Ii91c3IvbGli
L2dlYW50NC9MaW51eC1nKysvCgkjIHNlZCAtaSAtZSAic35cJHtHNExJQn0vXCR7RzRTWVNURU19
flwke0c0TElCfX5nIiBlbnYuKiAgICAgICAgIHx8IGRpZSAiSW5zdGFsbCBmYWlsZWQiICMgRzRM
SUIKCglkb2lucyBlbnYuY3NoIGVudi5zaAoKCXJtIC1yZiAiJHtEfSIvdXNyL3NyYy8KCglpZiB1
c2UgZGF0YTsgdGhlbgoJCWNkIC4uCgkJZmluZCBHNE5ETCogRzRFTUxPVyogUmFkaW9hY3RpdmVE
ZWNheSogRzRBQkxBKiBQaG90b25FdmFwb3JhdGlvbiogLXR5cGUgZiAtcHJpbnQwIHwgeGFyZ3Mg
LTAgY2htb2QgLXgKCQlkb2RpciAiJHtEQVRBfSIKCQlpbnNpbnRvICIke0RBVEF9IgoJCWRvaW5z
IC1yIEc0TkRMKiBHNEVNTE9XKiBSYWRpb2FjdGl2ZURlY2F5KiBHNEFCTEEqIFBob3RvbkV2YXBv
cmF0aW9uKgoJZmkKfQoKcGtnX3Bvc3RpbnN0KCkgewoJZWxvZyAiUGxlYXNlIG1ha2Ugc3VyZSB5
b3Ugc2V0IHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgbmVlZGVkIGZvciBHZWFudDQuIgoJZWxv
ZyAiL3Vzci9zaGFyZS9nZWFudDQvZW52aXJvbm1lbnRzIGNvbnRhaW5zIGVudmlyb25tZW50IHNj
cmlwdHMgZm9yIHNvbWUgc2hlbGxzLCIKCSMgdGVsbCB1c2VyIGhvdyB0byBwb2x1dGUgZW52aXJv
bm1lbnQKCWVsb2cgInNvIHRoYXQgZS5nLiBmb3IgYmFzaCIKCWVsb2cgIiAgICAgc291cmNlIC91
c3Ivc2hhcmUvZG9jcy8ke1BGfS9lbnZpcm9ubWVudHMvZW52LnNoIgoJZWxvZyAid2lsbCBzZXQg
ZXZlcnl0aGluZyBHZWFudDQgd2FudHMuIgoJZWxvZyAiIgoJZWxvZyAiL3Vzci9zaGFyZS9kb2Mv
JHtQRn0vZXhhbXBsZXMvIGNvbnRhaW5zIGV4YW1wbGVzIHRvIGdldCB5b3Ugc3RhcnRlZC4iCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149260</attachid>
            <date>2008-04-10 03:27 0000</date>
            <desc>Patch against science-overlay geant r1007</desc>
            <filename>geant_r1007.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtLWdpdCBhL2dlYW50L2ZpbGVzL2dlYW50LTQuOS4xX3AwMS1jb25maWd1cmUucGF0Y2gg
Yi9nZWFudC9maWxlcy9nZWFudC00LjkuMV9wMDEtY29uZmlndXJlLnBhdGNoCmluZGV4IDU1Yzky
NWQuLmNiZTdkOTYgMTAwNjQ0Ci0tLSBhL2dlYW50L2ZpbGVzL2dlYW50LTQuOS4xX3AwMS1jb25m
aWd1cmUucGF0Y2gKKysrIGIvZ2VhbnQvZmlsZXMvZ2VhbnQtNC45LjFfcDAxLWNvbmZpZ3VyZS5w
YXRjaApAQCAtMSw2ICsxLDggQEAKLS0tLSBDb25maWd1cmUub3JpZwkyMDA3LTExLTI4IDEzOjQ5
OjIzLjAwMDAwMDAwMCArMDAwMAotKysrIENvbmZpZ3VyZQkyMDA4LTA0LTA3IDE4OjQ1OjQxLjMx
Nzk0OTMzMCArMDAwMAotQEAgLTU3OSwxNiArNTc5LDE3IEBACitkaWZmIC0tZ2l0IGEvQ29uZmln
dXJlIGIvQ29uZmlndXJlCitpbmRleCBjMjMzNjAwLi45Y2EwMzcxIDEwMDc1NQorLS0tIGEvQ29u
ZmlndXJlCisrKysgYi9Db25maWd1cmUKK0BAIC01NzksMTYgKzU3OSwxNyBAQCBFT00KICAJOzsK
ICBlc2FjCiAgCkBAIC0yOCw3ICszMCw3IEBACiAgCiAgZXhlYyA0PiYxCiAgY2FzZSAiJHNpbGVu
dCIgaW4KLUBAIC05ODIsNyArOTgzLDcgQEAKK0BAIC05ODIsNyArOTgzLDcgQEAgRU9GCiAgOiBn
ZW5lcmFsIGluc3RydWN0aW9ucwogIG5lZWRtYW49dHJ1ZQogIGZpcnN0dGltZT10cnVlCkBAIC0z
Nyw3ICszOSw3IEBACiAgY2FzZSAiJHVzZXIiIGluCiAgJycpIHVzZXI9YHdob2FtaSAyPiYxYDs7
CiAgZXNhYwotQEAgLTEzMTUsNyArMTMxNiw2IEBACitAQCAtMTMxNSw3ICsxMzE2LDYgQEAgY2Fz
ZSAiJGNvbmZpZ19zaCIgaW4KICAnJykKICBteXVuYW1lPWAoICgkdW5hbWUgLWEpIDI+L2Rldi9u
dWxsIHx8IGhvc3RuYW1lKSAyPiYxYAogIApAQCAtNDUsNyArNDcsNyBAQAogIG15dW5hbWU9YGVj
aG8gJG15dW5hbWUgfCAkc2VkIC1lICdzL15bXj1dKj0vLycgLWUgJ3MvXC8vL2cnIHwgXAogIAku
L3RyICdbQS1aXScgJ1thLXpdJyB8IHRyICdcMDEyJyAnICdgCiAgbmV3bXl1bmFtZT0iJG15dW5h
bWUiCi1AQCAtMTkxMSw3ICsxOTExLDcgQEAKK0BAIC0xOTExLDcgKzE5MTEsNyBAQCBmaQogIAkK
ICAJLiAkc3JjLy5jb25maWcvYmluLyRnNHN5c3RlbS9tb3ZlLnNoCiAgCkBAIC01NCw3ICs1Niw3
IEBACiAgCiAgCWZpICNlbmQgb2YgY3BwZmxhZ3MKICAKLUBAIC0yMTE5LDcgKzIxMTksNyBAQAor
QEAgLTIxMTksNyArMjExOSw3IEBAIEVPTQogIGNwIC1pICRzcmMvLmNvbmZpZy9iaW4vJGc0c3lz
dGVtL2Vudi5jc2ggLgogIGNwIC1pICRzcmMvLmNvbmZpZy9iaW4vJGc0c3lzdGVtL2Vudi5zaCAg
LgogIApAQCAtNjMsNyArNjUsNyBAQAogIAlmaSAjZW5kIG9mIC1saWIgb3IgdXNlcgogIGVsc2Ug
I3RoZXJlIGlzIG5vIGVudi5zaAogIAotQEAgLTIyMTcsNyArMjIxNyw3IEBACitAQCAtMjIxNyw3
ICsyMjE3LDcgQEAgZG9uZQogIAogIDogd2hvIGNvbmZpZ3VyZWQgdGhlIHN5c3RlbQogIGNmX3Rp
bWU9YCRkYXRlIDI+JjFgCkBAIC03Miw3ICs3NCw3IEBACiAgY2FzZSAiJGNmX2J5IiBpbgogICIi
KQogIAljZl9ieT1gKHdob2FtaSkgMj4vZGV2L251bGxgCi1AQCAtNDIwMCw5ICs0MjAwLDkgQEAK
K0BAIC00MjAwLDkgKzQyMDAsOSBAQCBmaQogIGlmIHRlc3QgIlgkZzRvc25hbWUiID0gIlhMaW51
eCIgOyB0aGVuCiAgZzR2aXNfeG1mbGFncz0iIC1JJGc0dmlzX3htaG9tZS9pbmNsdWRlICIKICAJ
aWYgdGVzdCAiWCRnNHZpc194bWhvbWUiID0gIlgvdXNyL1gxMVI2IiA7IHRoZW4KQEAgLTg0LDcg
Kzg2LDcgQEAKICAJZmkKICBmaQogIAotQEAgLTQ5MDgsOSArNDkwOCw5IEBACitAQCAtNDkwOCw5
ICs0OTA4LDkgQEAgZmkKICBpZiB0ZXN0ICJYJGc0b3NuYW1lIiA9ICJYTGludXgiIDsgdGhlbgog
IGc0dmlzX3htZmxhZ3M9IiAtSSRnNHZpc194bWhvbWUvaW5jbHVkZSAiCiAgCWlmIHRlc3QgIlgk
ZzR2aXNfeG1ob21lIiA9ICJYL3Vzci9YMTFSNiIgOyB0aGVuCkBAIC05Niw3ICs5OCw3IEBACiAg
CWZpCiAgZmkKICAKLUBAIC02MTIzLDcgKzYxMjMsNyBAQAorQEAgLTYxMjMsNyArNjEyMyw3IEBA
IGVzYWMKICAKICBlY2hvICIiCiAgCkBAIC0xMDUsNyArMTA3LDcgQEAKICAJCQkJY2FzZSAkZzRf
Z21ha2VfdmVyc2lvbiBpbgogIAkJCQlHTlUqKSAKICAJCQkJZzRfZ21ha2U9eQkJCQkKLUBAIC02
MTMzLDcgKzYxMzMsNyBAQAorQEAgLTYxMzMsNyArNjEzMyw3IEBAIGVjaG8gIiIKICAJCQkJOzsK
ICAJCQkJZXNhYwkJCQkKICAKQEAgLTExNCwzICsxMTYsMjEgQEAKICAJCQkJY2FzZSAkZzRfbWFr
ZV92ZXJzaW9uIGluCiAgCQkJCUdOVSopIAogIAkJCQlnNF9tYWtlPXkJCQkJCitAQCAtNjE0NSw3
ICs2MTQ1LDcgQEAgZWNobyAiIgorIAorIGlmICBbICRnNF9nbWFrZSA9IHkgXSA7IHRoZW4KKyAK
Ky1nNG1ha2U9Z21ha2UKKytnNG1ha2U9ImdtYWtlICJgZWNobyAkTUFLRU9QVFNgCisgCisgZzRt
ZXNzYWdlPWBjYXQgPDwgRU9NCisgCitAQCAtNjE1OSw3ICs2MTU5LDcgQEAgZmkKKyAKKyBpZiBb
ICRnNF9nbWFrZSA9IG4gXSAmJiBbICRnNF9tYWtlID0geSBdIDsgdGhlbgorIAorLWc0bWFrZT1t
YWtlCisrZzRtYWtlPSJtYWtlICJgZWNobyAkTUFLRU9QVFNgCisgCisgZzRtZXNzYWdlPWBjYXQg
PDwgRU9NCisgCmRpZmYgLS1naXQgYS9nZWFudC9maWxlcy9nZWFudC00LjkuMV9wMDEtbm8tc291
cmNlLnBhdGNoIGIvZ2VhbnQvZmlsZXMvZ2VhbnQtNC45LjFfcDAxLW5vLXNvdXJjZS5wYXRjaApp
bmRleCA4Y2E2MTllLi43ODU5Y2FlIDEwMDY0NAotLS0gYS9nZWFudC9maWxlcy9nZWFudC00Ljku
MV9wMDEtbm8tc291cmNlLnBhdGNoCisrKyBiL2dlYW50L2ZpbGVzL2dlYW50LTQuOS4xX3AwMS1u
by1zb3VyY2UucGF0Y2gKQEAgLTEsNiArMSw4IEBACi0tLS0gY29uZmlnL3NjcmlwdHMvbW92ZS5z
aC5TSC5vcmlnCTIwMDgtMDQtMDggMTY6MDg6MTYuODE3MzY2MDUxICswMDAwCi0rKysgY29uZmln
L3NjcmlwdHMvbW92ZS5zaC5TSAkyMDA4LTA0LTA4IDE5OjA1OjQ0LjMzMjY4NzMyNSArMDAwMAot
QEAgLTQ0NSwzMyArNDQ1LDggQEAKK2RpZmYgLS1naXQgYS9jb25maWcvc2NyaXB0cy9tb3ZlLnNo
LlNIIGIvY29uZmlnL3NjcmlwdHMvbW92ZS5zaC5TSAoraW5kZXggNWY2MzNjYy4uYjkzOGRjNyAx
MDA2NDQKKy0tLSBhL2NvbmZpZy9zY3JpcHRzL21vdmUuc2guU0gKKysrKyBiL2NvbmZpZy9zY3Jp
cHRzL21vdmUuc2guU0gKK0BAIC00NDUsMzkgKzQ0NSwxMyBAQCBlY2hvICIiCiAgY2QgJGc0aW5z
dGFsbAogICNlY2hvIGBwd2RgCiAgCkBAIC0zNiwzICszOCw5IEBACiAgZWNobyAiIgogIGVjaG8g
Ikluc3RhbGxpbmcgaGVhZGVycy4uLiIKICBlY2hvICIiCisgY2QgJGc0aW5zdGFsbC9zb3VyY2UK
KyAkZzRtYWtlIGluY2x1ZGVzIGRlcGVuZGVuY2llcz0iIgorLWZpCisgCisgIyBNb3ZlIGxpYnJh
cmllcworIGlmIFsgWCRnNGluc3RhbGwgIT0gWCRnNGZpbmFsX2luc3RhbGwgXSA7IHRoZW4KZGlm
ZiAtLWdpdCBhL2dlYW50L2dlYW50LTQuOS4xX3AwMS5lYnVpbGQgYi9nZWFudC9nZWFudC00Ljku
MV9wMDEuZWJ1aWxkCmluZGV4IDEwOWVkZGIuLjkwOWJlNGUgMTAwNjQ0Ci0tLSBhL2dlYW50L2dl
YW50LTQuOS4xX3AwMS5lYnVpbGQKKysrIGIvZ2VhbnQvZ2VhbnQtNC45LjFfcDAxLmVidWlsZApA
QCAtMjUsNyArMjUsNyBAQCBkb25lCiBMSUNFTlNFPSJnZWFudDQiCiBTTE9UPSI0IgogS0VZV09S
RFM9In5hbWQ2NCB+eDg2IgotSVVTRT0iYXRoZW5hICtkYXRhIGRhd24gZGVidWcgZXhhbXBsZXMg
Z2RtbCBnZWFudDMgbWluaW1hbCArbW90aWYKK0lVU0U9ImF0aGVuYSArZGF0YSBkYXduIGRlYnVn
IGV4YW1wbGVzIGdkbWwgZ2VhbnQzIG1pbmltYWwgbW90aWYKIAkrb3BlbmdsIG9wZW5pbnZlbnRv
ciArcmF5dHJhY2VyeCArdnJtbCB6bGliIgogCiBERVBFTkQ9InNjaS1waHlzaWNzL2NsaGVwCkBA
IC05MiwxMyArOTIsMTkgQEAgZzR3X3VzZSgpIHsKIH0KIAogc3JjX2NvbXBpbGUoKSB7Ci0JR0VB
TlQ0X0RBVEFfRElSPS91c3Ivc2hhcmUvJHtQTn0KKwlHRUFOVDRfRElSPS91c3Ivc2hhcmUvJHtQ
Tn0KIAkjIFRoZSBDb25maWd1cmUgc2hlbGwgc2NyaXB0IHNhdmVzIGl0cyBvcHRpb25zCiAJIyBp
biAuY29uZmlnL2Jpbi8qL2NvbmZpZy5zaAogCiAJbG9jYWwgbXljb25mPSIkKGc0dmlzX3VzZSBv
cGVuZ2wgb3BlbmdseCkiCiAJdXNlIG9wZW5nbCAmJiBteWNvbmY9IiR7Z2xjb25mfSAkKGc0dmlz
X3VzZSBtb3RpZiBvcGVuZ2x4bSkiCi0JdXNlIGRhdGEgJiYgbXljb25mPSIke215Y29uZn0gLUQg
ZzRkYXRhPSR7R0VBTlRfREFUQV9ESVJ9IgorCURBVEE9IiR7R0VBTlQ0X0RJUn0vZGF0YSIKKwl1
c2UgZGF0YSAmJiBteWNvbmY9IiR7bXljb25mfQorCS1EIGc0bGV2ZWxnYW1tYWRhdGE9JHtEQVRB
fS9QaG90b25FdmFwb3JhdGlvbjIuMAorCS1EIGc0cmFkaW9hY3RpdmVkYXRhPSR7REFUQX0vUmFk
aW9hY3RpdmVEZWNheTMuMgorCS1EIGc0bGVkYXRhPSR7REFUQX0vRzRFTUxPVzUuMQorCS1EIGc0
bmV1dHJvbmhwY3Jvc3NzZWN0aW9ucz0ke0RBVEF9L0c0TkRMMy4xMgorCS1EIGc0YWJsYWRhdGE9
JHtEQVRBfS9HNEFCTEEzLjAiCiAKIAkgIyBzd2l0Y2ggdG8gc2VlIGNvbXBpbGluZyBmbGFncwog
CWV4cG9ydCBDUFBWRVJCT1NFPXkKQEAgLTE0MiwxMyArMTQ4LDEzIEBAIHNyY19jb21waWxlKCkg
ewogCQktRCBnNGxpYl9idWlsZF9zdGF0aWM9biBcCiAJCXx8IGRpZSAiQnVpbGRpbmcgc2hhcmVk
IGdlYW50IGZhaWxlZCIKIAotCXJtIC1yZiB0bXAKLQotCS4vQ29uZmlndXJlIFwKLQkJLWRlTyAt
YnVpbGQgXAotCQktRCBnNGxpYl9idWlsZF9zaGFyZWQ9biBcCi0JCS1EIGc0bGliX2J1aWxkX3N0
YXRpYz15IFwKLQkJfHwgZGllICJCdWlsZGluZyBzaGFyZWQgZ2VhbnQgZmFpbGVkIgorCSMgcm0g
LXJmIHRtcAorCSMKKwkjCS4vQ29uZmlndXJlIFwKKwkjCQktZGVPIC1idWlsZCBcCisJIwkJLUQg
ZzRsaWJfYnVpbGRfc2hhcmVkPW4gXAorCSMJCS1EIGc0bGliX2J1aWxkX3N0YXRpYz15IFwKKwkj
CQl8fCBkaWUgIkJ1aWxkaW5nIHNoYXJlZCBnZWFudCBmYWlsZWQiCiB9CiAKIHNyY19pbnN0YWxs
KCkgewpAQCAtMTU5LDE4ICsxNjUsMjIgQEAgc3JjX2luc3RhbGwoKSB7CiAJLi9Db25maWd1cmUg
XAogCQl8fCBkaWUgIkZpbmFsIGluc3RhbGwgZmFpbGVkIgogCi0JaW5zaW50byAke0dFQU5UNF9E
QVRBX0RJUn0KKwlpbnNpbnRvICR7R0VBTlQ0X0RJUn0KIAlzZWQgLWkgXAotCQktZSAiczoke1N9
OiR7R0VBTlQ0X0RBVEFfRElSfTpnIiBcCisJCS1lICJzOiR7U306JHtHRUFOVDRfRElSfTpnIiBc
CiAJCS1lICJzOiR7RH06LzpnIiBcCiAJCWVudi4qc2gKIAlkb2lucyBlbnYuKnNoIHx8IGRpZSAi
ZmFpbGVkIGluc3RhbGxpbmcgc2hlbGwgc2NyaXB0cyIKIAlkb2lucyAtciBjb25maWcKKwlpbnNp
bnRvICIke0dFQU5UNF9ESVJ9L2RhdGEiCiAJaWYgdXNlIGRhdGE7IHRoZW4KIAkJY2QgIiR7V09S
S0RJUn0iCi0JCWZvciBkIGluICR7R0VBTlQ0X0RBVEF9OyBkbwotCQkJZG9pbnMgLXIgJHtkLy59
IHx8IGRpZSAiaW5zdGFsbGluZyBkYXRhICR7ZH0gZmFpbGVkIgorCQkjIGdpdmUgYW4gZXhwbGlj
aXQgbGlzdCBvZiBkYXRhIGRpcnMgc2luY2UgdGhlIGFyY2hpdmUgbmFtZXMgZG9uJ3QKKwkJIyBh
bHdheXMgbWF0Y2ggdGhlIGNvbnRlbnQKKwkJZm9yIGQgaW4gIkc0TkRMMy4xMiBHNEVNTE9XNS4x
IFJhZGlvYWN0aXZlRGVjYXkzLjIgUGhvdG9uRXZhcG9yYXRpb24yLjAgRzRBQkxBMy4wIjsgZG8K
KwkJCWRvaW5zIC1yICR7ZH0gfHwgZGllICJpbnN0YWxsaW5nIGRhdGEgJHtkfSBmYWlsZWQiCiAJ
CWRvbmUKKwkJY2QgIiR7U30iCiAJZmkKIAogCSMgZG9jIGFuZCBleGFtcGxlcwpAQCAtMTg4LDkg
KzE5OCw5IEBAIHNyY19pbnN0YWxsKCkgewogCiBwa2dfcG9zdGluc3QoKSB7CiAJZWxvZyAiWW91
IGNhbiBzZXQgdGhlIEdlYW50NCBlbnZpcm9ubWVudCB2YXJpYWJsZXMiCi0JZWxvZyAiZnJvbSAk
e1JPT1R9JHtHRUFOVDRfREFUQV9ESVJ9IHNoZWxsIHNjcmlwdHMuIgorCWVsb2cgImZyb20gJHtS
T09UfSR7R0VBTlQ0X0RJUn0gc2hlbGwgc2NyaXB0cy4iCiAJZWxvZyAiRXg6IGZvciBiYXNoIgot
CWVsb2cgIiAgICAgc291cmNlICR7Uk9PVH0ke0dFQU5UNF9EQVRBX0RJUn0vZW52LnNoIgorCWVs
b2cgIiAgICAgc291cmNlICR7Uk9PVH0ke0dFQU5UNF9ESVJ9L2Vudi5zaCIKIAllbG9nCiAJZWxv
ZyAiSGVscCB1cyB0byBpbXByb3ZlIHRoZSBlYnVpbGQgYW5kIGRlcGVuZGVuY2llcyBpbiIKIAll
bG9nICJodHRwOi8vYnVncy5nZW50b28ub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTIyMjEiCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149647</attachid>
            <date>2008-04-14 07:05 0000</date>
            <desc>patch against science-overlay r1013</desc>
            <filename>no_Configure_no_more.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtLWdpdCBhL2dlYW50L2ZpbGVzL2dlYW50LTQuOS4xX3AwMS1jb25maWd1cmUucGF0Y2gg
Yi9nZWFudC9maWxlcy9nZWFudC00LjkuMV9wMDEtY29uZmlndXJlLnBhdGNoCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCA1NWM5MjVkLi4wMDAwMDAwCi0tLSBhL2dlYW50L2ZpbGVzL2dl
YW50LTQuOS4xX3AwMS1jb25maWd1cmUucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSwxMTYgKzAs
MCBAQAotLS0tIENvbmZpZ3VyZS5vcmlnCTIwMDctMTEtMjggMTM6NDk6MjMuMDAwMDAwMDAwICsw
MDAwCi0rKysgQ29uZmlndXJlCTIwMDgtMDQtMDcgMTg6NDU6NDEuMzE3OTQ5MzMwICswMDAwCi1A
QCAtNTc5LDE2ICs1NzksMTcgQEAKLSAJOzsKLSBlc2FjCi0gCi0tOiBTYW5pdHkgY2hlY2tzCi0t
Y2FzZSAiJGZhc3RyZWFkJGFsbGRvbmUiIGluCi0teWVzY29udHx5ZXNleGl0KSA7OwotLSopCi0t
CWlmIHRlc3QgISAtdCAwOyB0aGVuCi0tCQllY2hvICJTYXkgJ3NoIENvbmZpZ3VyZScsIG5vdCAn
c2ggPENvbmZpZ3VyZSciCi0tCQlleGl0IDEKLS0JZmkKLS0JOzsKLS1lc2FjCi0rIyBicmVha3Mg
dGhpbmdzIGluIGEgc2FuZGJveC4KLSsjIDogU2FuaXR5IGNoZWNrcwotKyMgY2FzZSAiJGZhc3Ry
ZWFkJGFsbGRvbmUiIGluCi0rIyB5ZXNjb250fHllc2V4aXQpIDs7Ci0rIyAqKQotKyMgCWlmIHRl
c3QgISAtdCAwOyB0aGVuCi0rIyAJCWVjaG8gIlNheSAnc2ggQ29uZmlndXJlJywgbm90ICdzaCA8
Q29uZmlndXJlJyIKLSsjIAkJZXhpdCAxCi0rIyAJZmkKLSsjIAk7OwotKyMgZXNhYwotIAotIGV4
ZWMgND4mMQotIGNhc2UgIiRzaWxlbnQiIGluCi1AQCAtOTgyLDcgKzk4Myw3IEBACi0gOiBnZW5l
cmFsIGluc3RydWN0aW9ucwotIG5lZWRtYW49dHJ1ZQotIGZpcnN0dGltZT10cnVlCi0tdXNlcj1g
KGxvZ25hbWUpIDI+L2Rldi9udWxsYAotK3VzZXI9YChsb2duYW1lIHx8IHRydWUpIDI+L2Rldi9u
dWxsYAotIGNhc2UgIiR1c2VyIiBpbgotICcnKSB1c2VyPWB3aG9hbWkgMj4mMWA7OwotIGVzYWMK
LUBAIC0xMzE1LDcgKzEzMTYsNiBAQAotICcnKQotIG15dW5hbWU9YCggKCR1bmFtZSAtYSkgMj4v
ZGV2L251bGwgfHwgaG9zdG5hbWUpIDI+JjFgCi0gCi0tbXlnY2M9YCggKCRnKysgLXYpIDI+L2Rl
di9udWxsKSAyPiYxYAotIG15dW5hbWU9YGVjaG8gJG15dW5hbWUgfCAkc2VkIC1lICdzL15bXj1d
Kj0vLycgLWUgJ3MvXC8vL2cnIHwgXAotIAkuL3RyICdbQS1aXScgJ1thLXpdJyB8IHRyICdcMDEy
JyAnICdgCi0gbmV3bXl1bmFtZT0iJG15dW5hbWUiCi1AQCAtMTkxMSw3ICsxOTExLDcgQEAKLSAJ
Ci0gCS4gJHNyYy8uY29uZmlnL2Jpbi8kZzRzeXN0ZW0vbW92ZS5zaAotIAotLQlleGl0IDEKLSsJ
ZXhpdCAwCi0gCi0gCWZpICNlbmQgb2YgY3BwZmxhZ3MKLSAKLUBAIC0yMTE5LDcgKzIxMTksNyBA
QAotIGNwIC1pICRzcmMvLmNvbmZpZy9iaW4vJGc0c3lzdGVtL2Vudi5jc2ggLgotIGNwIC1pICRz
cmMvLmNvbmZpZy9iaW4vJGc0c3lzdGVtL2Vudi5zaCAgLgotIAotLQlleGl0IDEKLSsJZXhpdCAw
Ci0gCWZpICNlbmQgb2YgLWxpYiBvciB1c2VyCi0gZWxzZSAjdGhlcmUgaXMgbm8gZW52LnNoCi0g
Ci1AQCAtMjIxNyw3ICsyMjE3LDcgQEAKLSAKLSA6IHdobyBjb25maWd1cmVkIHRoZSBzeXN0ZW0K
LSBjZl90aW1lPWAkZGF0ZSAyPiYxYAotLWNmX2J5PWAobG9nbmFtZSkgMj4vZGV2L251bGxgCi0r
Y2ZfYnk9YChsb2duYW1lIHx8IHRydWUpIDI+L2Rldi9udWxsYAotIGNhc2UgIiRjZl9ieSIgaW4K
LSAiIikKLSAJY2ZfYnk9YCh3aG9hbWkpIDI+L2Rldi9udWxsYAotQEAgLTQyMDAsOSArNDIwMCw5
IEBACi0gaWYgdGVzdCAiWCRnNG9zbmFtZSIgPSAiWExpbnV4IiA7IHRoZW4KLSBnNHZpc194bWZs
YWdzPSIgLUkkZzR2aXNfeG1ob21lL2luY2x1ZGUgIgotIAlpZiB0ZXN0ICJYJGc0dmlzX3htaG9t
ZSIgPSAiWC91c3IvWDExUjYiIDsgdGhlbgotLQkJZzR2aXNfeG1saWJzPSIgLWxYbSAtbFhwbSAi
Ci0rCQlnNHZpc194bWxpYnM9IiAtbFhtICIKLSAJZWxzZQotLQkJZzR2aXNfeG1saWJzPSIgLUwk
ZzR2aXNfeG1ob21lL2xpYiAtbFhtIC1sWHBtICIKLSsJCWc0dmlzX3htbGlicz0iIC1MJGc0dmlz
X3htaG9tZS9saWIgLWxYbSAiCi0gCWZpCi0gZmkKLSAKLUBAIC00OTA4LDkgKzQ5MDgsOSBAQAot
IGlmIHRlc3QgIlgkZzRvc25hbWUiID0gIlhMaW51eCIgOyB0aGVuCi0gZzR2aXNfeG1mbGFncz0i
IC1JJGc0dmlzX3htaG9tZS9pbmNsdWRlICIKLSAJaWYgdGVzdCAiWCRnNHZpc194bWhvbWUiID0g
IlgvdXNyL1gxMVI2IiA7IHRoZW4KLS0JCWc0dmlzX3htbGlicz0iIC1sWG0gLWxYcG0gIgotKwkJ
ZzR2aXNfeG1saWJzPSIgLWxYbSAiCi0gCWVsc2UKLS0JCWc0dmlzX3htbGlicz0iIC1MJGc0dmlz
X3htaG9tZS9saWIgLWxYbSAtbFhwbSAiCi0rCQlnNHZpc194bWxpYnM9IiAtTCRnNHZpc194bWhv
bWUvbGliIC1sWG0gIgotIAlmaQotIGZpCi0gCi1AQCAtNjEyMyw3ICs2MTIzLDcgQEAKLSAKLSBl
Y2hvICIiCi0gCi0tCWc0X2dtYWtlX3ZlcnNpb249YChnbWFrZSAtdikgMj4vZGV2L251bGxgIAot
KwlnNF9nbWFrZV92ZXJzaW9uPWAoZ21ha2UgLXYgfHwgdHJ1ZSkgMj4vZGV2L251bGxgIAotIAkJ
CQljYXNlICRnNF9nbWFrZV92ZXJzaW9uIGluCi0gCQkJCUdOVSopIAotIAkJCQlnNF9nbWFrZT15
CQkJCQotQEAgLTYxMzMsNyArNjEzMyw3IEBACi0gCQkJCTs7Ci0gCQkJCWVzYWMJCQkJCi0gCi0t
CWc0X21ha2VfdmVyc2lvbj1gKG1ha2UgLXYpIDI+L2Rldi9udWxsYAotKwlnNF9tYWtlX3ZlcnNp
b249YChtYWtlIC12IHx8IHRydWUpIDI+L2Rldi9udWxsYAotIAkJCQljYXNlICRnNF9tYWtlX3Zl
cnNpb24gaW4KLSAJCQkJR05VKikgCi0gCQkJCWc0X21ha2U9eQkJCQkKZGlmZiAtLWdpdCBhL2dl
YW50L2ZpbGVzL2dlYW50LTQuOS4xX3AwMS1uby1zb3VyY2UucGF0Y2ggYi9nZWFudC9maWxlcy9n
ZWFudC00LjkuMV9wMDEtbm8tc291cmNlLnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCBhZGQ5ZGE0Li4wMDAwMDAwCi0tLSBhL2dlYW50L2ZpbGVzL2dlYW50LTQuOS4xX3AwMS1u
by1zb3VyY2UucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSw0NSArMCwwIEBACi0tLS0gY29uZmln
L3NjcmlwdHMvbW92ZS5zaC5TSC5vcmlnCTIwMDgtMDQtMDggMTY6MDg6MTYuODE3MzY2MDUxICsw
MDAwCi0rKysgY29uZmlnL3NjcmlwdHMvbW92ZS5zaC5TSAkyMDA4LTA0LTEwIDE1OjIxOjA5LjUw
NzUzMjU2NSArMDAwMAotQEAgLTQ0NSwzOSArNDQ1LDE0IEBACi0gY2QgJGc0aW5zdGFsbAotICNl
Y2hvIGBwd2RgCi0gCi0tCi0tIyBSZW1vdmUgJ3ZlcmJvc2l0eScgaW4gJ3RhcicgY29tbWFuZAot
LSMgSWYgbm90IElOQ0xVREUgdGhlbiBpbnN0YWxsIGZ1bGwgdHJlZSBpbiAnc3JjJyBkaXJlY3Rv
cnkhCi0tIwotLWlmIFsgWCRnNGluY2x1ZGVzX2ZsYWcgPSBYbiBdIDsgdGhlbgotLWlmIFsgWCRn
NGluc3RhbGwgIT0gWCRnNGZpbmFsX2luc3RhbGwgXSA7IHRoZW4KLS1lY2hvICIiCi0tZWNobyAi
SW5zdGFsbGluZyBzb3VyY2VzIGFuZCBoZWFkZXJzLi4uIgotLWVjaG8gIiIKLS1ta2RpciAtcCAk
ZzRmaW5hbF9pbnN0YWxsL3NyYy9nZWFudDQvCi0tdGFyIGNmIC0gQ29uZmlndXJlIGNvbmZpZy8g
c291cmNlLyBlbnZpcm9ubWVudHMvIGV4YW1wbGVzLyBpbmNsdWRlLyB8KGNkICRnNGZpbmFsX2lu
c3RhbGwvc3JjL2dlYW50NC87IHRhciB4ZiAtKQotLWZpCi0tZmkKLS0KLS0jIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi0tIyBUaGVyZSBpcyBubyBlbnYhCi0taWYgWyBY
JGc0aW5jbHVkZXNfZmxhZyA9IFh5IF0gOyB0aGVuCi0tCi0taWYgWyBYJGc0aW5zdGFsbCAhPSBY
JGc0ZmluYWxfaW5zdGFsbCBdIDsgdGhlbgotLWVjaG8gIiIKLS1lY2hvICJJbnN0YWxsaW5nIHNv
dXJjZXMuLi4iCi0tZWNobyAiIgotLQotLW1rZGlyIC1wICRnNGZpbmFsX2luc3RhbGwvc3JjL2dl
YW50NC8KLS10YXIgY2YgLSBDb25maWd1cmUgY29uZmlnLyBzb3VyY2UvIGVudmlyb25tZW50cy8g
ZXhhbXBsZXMvIHwoY2QgJGc0ZmluYWxfaW5zdGFsbC9zcmMvZ2VhbnQ0LzsgdGFyIHhmIC0pCi0t
ZmkKLS0KLSsjIFJlbW92ZSBhbGwgdGhlIHN0dWZmIHRvIG5vdCBpbnN0YWxsIHNvdXJjZXMKLSsj
IAotIGVjaG8gIiIKLSBlY2hvICJJbnN0YWxsaW5nIGhlYWRlcnMuLi4iCi0gZWNobyAiIgotIGNk
ICRnNGluc3RhbGwvc291cmNlCi0gJGc0bWFrZSBpbmNsdWRlcyBkZXBlbmRlbmNpZXM9IiIKLS1m
aQotKwotIAotICMgTW92ZSBsaWJyYXJpZXMKLSBpZiBbIFgkZzRpbnN0YWxsICE9IFgkZzRmaW5h
bF9pbnN0YWxsIF0gOyB0aGVuCmRpZmYgLS1naXQgYS9nZWFudC9nZWFudC00LjkuMV9wMDEuZWJ1
aWxkIGIvZ2VhbnQvZ2VhbnQtNC45LjFfcDAxLmVidWlsZAppbmRleCBmZWYzNjVlLi43MmY5ZGI4
IDEwMDY0NAotLS0gYS9nZWFudC9nZWFudC00LjkuMV9wMDEuZWJ1aWxkCisrKyBiL2dlYW50L2dl
YW50LTQuOS4xX3AwMS5lYnVpbGQKQEAgLTQsMTIgKzQsMTIgQEAKIAogRUFQST0iMSIKIAotaW5o
ZXJpdCBldXRpbHMgZm9ydHJhbiBtdWx0aWxpYiB2ZXJzaW9uYXRvcgoraW5oZXJpdCBldXRpbHMg
Zm9ydHJhbiBtdWx0aWxpYiB2ZXJzaW9uYXRvciB0b29sY2hhaW4tZnVuY3MKIAogTVlfUD0ke1BO
fSQocmVwbGFjZV92ZXJzaW9uX3NlcGFyYXRvciAzIC4pCiAKIERFU0NSSVBUSU9OPSJDRVJOJ3Mg
ZGV0ZWN0b3IgZGVzY3JpcHRpb24gYW5kIHNpbXVsYXRpb24gVG9vbCIKLUhPTUVQQUdFPSJodHRw
Oi8vZ2VhbnQ0LmNlcm4uY2gvIgorSE9NRVBBR0U9Imh0dHA6Ly93d3cuZ2VhbnQ0Lm9yZy8iCiAK
IFNSQ19DT009Imh0dHA6Ly9nZWFudDQud2ViLmNlcm4uY2gvZ2VhbnQ0L3N1cHBvcnQvc291cmNl
LyIKIFNSQ19VUkk9IiR7U1JDX0NPTX0vJHtNWV9QfS50YXIuZ3oiCkBAIC00NCwxNDIgKzQ0LDE0
MSBAQCBTPSIke1dPUktESVJ9LyR7TVlfUH0iCiBwa2dfc2V0dXAoKSB7CiAJRk9SVFJBTj0iZ2Zv
cnRyYW4gZzc3IGlmYyIKIAl1c2UgZ2VhbnQzICYmIGZvcnRyYW5fcGtnX3NldHVwCisJZXZhbCB1
bnNldCAkeyFHNF8qfQogfQogCiBzcmNfdW5wYWNrKCkgewogCXVucGFjayAke0F9CiAJY2QgIiR7
U30iCiAKLQkjIHRoaXMgcGF0Y2ggc2FuaXRpemUgdGhlIENvbmZpZ3VyZSBzY3JpcHQKLQllcGF0
Y2ggIiR7RklMRVNESVJ9Ii8ke1B9LWNvbmZpZ3VyZS5wYXRjaAotCWVwYXRjaCAiJHtGSUxFU0RJ
Un0iLyR7UH0tbm8tc291cmNlLnBhdGNoCi0KLQkjIHByb3BhZ2F0ZSB1c2VyJ3MgbWFrZSBvcHRp
b25zCi0Jc2VkIC1pIFwKLQkJLWUgInMvZzRtYWtlPWdtYWtlL2c0bWFrZT1cImdtYWtlICR7TUFL
RU9QVFN9XCIvIiBcCi0JCUNvbmZpZ3VyZSB8fCBkaWUgInNlZCBDb25maWd1cmUgZmFpbGVkIgot
CisJIyBUT0RPIGlzIHRoaXMgc3RpbGwgbmVlZGVkPyBXZSBhcmUgdXNpbmcgZW1ha2UgYmVsb3cg
Li4uCiAJIyBwcm9wYWdhdGUgdXNlcidzIGZsYWdzLgogCXNlZCAtaSBcCiAJCS1lICJzOlwoQ1hY
RkxBR1MqKz1cKSotTzI6XDEgJHtDWFhGTEFHUzotLU8yfTpnIiBcCiAJCS1lICJzOlwoRkNGTEFH
UyorPVwpKi1PMjpcMSAke0ZGTEFHUzotLU8yfTpnIiBcCiAJCS1lICJzOlwoQ0NGTEFHUyorPVwp
Ki1PMjpcMSAke0NGTEFHUzotLU8yfTpnIiBcCiAJCWNvbmZpZy9zeXMvTGludXgqIHx8IGRpZSAi
ZmxhZyBzdWJzdGl0dXRpb24gZmFpbGVkIgotCi0JIyBsaWJkaXIgc3R1ZmYKLQlzZWQgLWkgXAot
CQktZSAiczpsaWIvZ2VhbnQ0OiQoZ2V0X2xpYmRpcikvZ2VhbnQ6ZyIgXAotCQlDb25maWd1cmUg
Y29uZmlnL3NjcmlwdHMvbW92ZS5zaC5TSCBcCi0JCXx8IGRpZSAibXVsdGlsaWIgc3Vic3RpdHV0
aW9uIGZhaWxlZCIKLX0KLQotZzR1aV91c2UoKSB7Ci0JbG9jYWwgYW5zd2VyPSQodXNlICQxICYm
IGVjaG8geSB8fCBlY2hvIG4pCi0JZWNobyAiLUQgZzR1aV9idWlsZF8kezI6LSQxfV9zZXNzaW9u
PSR7YW5zd2VyfQotCQkgIC1EIGc0dWlfdXNlXyR7MjotJDF9PSR7YW5zd2VyfSIKLX0KLQotZzR2
aXNfdXNlKCkgewotCWxvY2FsIGFuc3dlcj0kKHVzZSAkMSAmJiBlY2hvIHkgfHwgZWNobyBuKQot
CWVjaG8gIi1EIGc0dmlzX2J1aWxkXyR7MjotJDF9X2RyaXZlcj0ke2Fuc3dlcn0KLQkJICAtRCBn
NHZpc191c2VfJHsyOi0kMX09JHthbnN3ZXJ9IgotfQotCi1nNHdfdXNlKCkgewotCWxvY2FsIGFu
c3dlcj0kKHVzZSAkMSAmJiBlY2hvIHkgfHwgZWNobyBuKQotCWVjaG8gIi1EIGc0d191c2VfJHsy
Oi0kMX09JHthbnN3ZXJ9Ci0JCSAgLUQgZzR3bGliX3VzZV8kezI6LSQxfT0ke2Fuc3dlcn0iCiB9
CiAKIHNyY19jb21waWxlKCkgewotCi0JR0VBTlQ0X0RJUj0vdXNyL3NoYXJlLyR7UE59LSR7U0xP
VH0KLQlHRUFOVDRfREFUQV9ESVI9JHtHRUFOVDRfRElSfS9kYXRhCi0KLQkjIFRoZSBDb25maWd1
cmUgc2hlbGwgc2NyaXB0IHNhdmVzIGl0cyBvcHRpb25zCi0JIyBpbiAuY29uZmlnL2Jpbi8qL2Nv
bmZpZy5zaAotCWxvY2FsIG15Y29uZj0iJChnNHZpc191c2Ugb3BlbmdsIG9wZW5nbHgpIgotCXVz
ZSBvcGVuZ2wgJiYgbXljb25mPSIke2dsY29uZn0gJChnNHZpc191c2UgbW90aWYgb3BlbmdseG0p
IgotCXVzZSBkYXRhICYmIG15Y29uZj0iJHtteWNvbmZ9IC1EIGc0ZGF0YT0ke0dFQU5UNF9EQVRB
X0RJUn0iCi0KLQkgIyBzd2l0Y2ggdG8gc2VlIGNvbXBpbGluZyBmbGFncworCWV4cG9ydCBHRUFO
VDRfRElSPSIvdXNyL3NoYXJlLyR7UE59LSR7U0xPVH0iCisKKwkjIHRoZXNlIHNob3VsZCBhbHdh
eXMgdG8gYmUgc2V0CisJIyBUT0RPIGljYyB1bnRlc3RlZAorCVtbICQodGMtZ2V0Q1hYKSA9IGlj
KmMgXV0gJiYgZXhwb3J0IEc0U1lTVEVNPUxpbnV4LWljYyBcCisJICAgICAgICAgICAgICAgICAg
ICAgICAgICB8fCBleHBvcnQgRzRTWVNURU09TGludXgtZysrCisJZXhwb3J0IEc0SU5TVEFMTD0i
JHtTfSIKKwlleHBvcnQgRzRJTkNMVURFPSIke0R9L3Vzci9pbmNsdWRlLyR7UE59IgorCWV4cG9y
dCBDTEhFUF9CQVNFX0RJUj0vdXNyCisKKwkjIHdoZXJlIHRvIHB1dCBjb21waWxlZCBsaWJyYXJp
ZXM7CisJIyB3ZSBzZXQgZW52IHZhciBHNExJQiBpbiBzcmNfaW5zdGFsbCgpCisJIyB0byBhdm9p
ZCBjb25mdXNpbmcgbWFrZQorCWV4cG9ydCBMSUJfRElSX1RNUD0iL3Vzci8kKGdldF9saWJkaXIp
LyR7UE59IgorCisJIyBwYXJzZSBVU0U7IGp1c3Qgc2V0IGZsYWdzIG9mIGRyaXZlcnMgdG8gYnVp
bGQsIEc0Kl9VU0VfKiB2YXJzIGFyZSBzZXQKKwkjIGxhdGVyIGF1dG9tYXRpY2FsbHkgZm9yIEc0
Kl9CVUlMRF8qX0RSSVZFUgorCXVzZSBtaW5pbWFsICAgICAgICAgICAgICYmIGV4cG9ydCBHNFVJ
X05PTkU9eSBcCisJICAgICAgICAgICAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0VklTX05PTkU9
eQorCisJdXNlIG1vdGlmICAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0VUlfQlVJTERfWE1fU0VT
U0lPTj15CisJdXNlIGF0aGVuYSAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0VUlfQlVJTERfWEFX
X1NFU1NJT049eQorCisJdXNlIGRhd24gICAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0VklTX0JV
SUxEX0RBV05fRFJJVkVSPXkKKwl1c2UgcmF5dHJhY2VyeCAgICAgICAgICAmJiBleHBvcnQgRzRW
SVNfQlVJTERfUkFZVFJBQ0VSWF9EUklWRVI9eQorCXVzZSBvcGVuaW52ZW50b3IgICAgICAgICYm
IGV4cG9ydCBHNFZJU19CVUlMRF9PSV9EUklWRVI9eQorCXVzZSBvcGVuZ2wgICAgICAgICAgICAg
ICYmIGV4cG9ydCBHNFZJU19CVUlMRF9PUEVOR0xYX0RSSVZFUj15CisJdXNlIG9wZW5nbCAmJiB1
c2UgbW90aWYgJiYgZXhwb3J0IEc0VklTX0JVSUxEX09QRU5HTFhNX0RSSVZFUj15CisKKwl1c2Ug
Z2VhbnQzICAgICAgICAgICAgICAmJiBleHBvcnQgRzRMSUJfQlVJTERfRzNUT0c0PXkKKwl1c2Ug
emxpYiAgICAgICAgICAgICAgICAmJiBleHBvcnQgRzRMSUJfQlVJTERfWkxJQj15CisJdXNlIHZy
bWwgICAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0VklTX0JVSUxEX1ZSTUxfRFJJVkVSPXkgXAor
CSAgICAgICAgICAgICAgICAgICAgICAgICYmIGV4cG9ydCBHNFZJU19CVUlMRF9WUk1MRklMRV9E
UklWRVI9eQorCisJdXNlIGRhdGEgICAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0REFUQT0iJHtH
RUFOVDRfRElSfS9kYXRhIgorCXVzZSBkZWJ1ZyAgICAgICAgICAgICAgICYmIGV4cG9ydCBHNERF
QlVHPXkgfHwgZXhwb3J0IEc0T1BUSU1JWkU9eQorCisJIyBzd2l0Y2ggdG8gc2VlIGNvbXBpbGlu
ZyBmbGFncwogCWV4cG9ydCBDUFBWRVJCT1NFPXkKLQl1c2UgZGVidWcgJiYgZXhwb3J0IEc0REVC
VUc9eSB8fCBleHBvcnQgRzRPUFRJTUlaRT15Ci0KLQkjIHRvIGNoZWNrIHdoYXQgdGhleSBhcmUg
ZG9pbmcgYW5kIHdvcmtpbmcKLQkjIC1EIGRfcG9ydGFibGUgXAotCSMgLUQgZzRnbG9iYWw9biBc
Ci0JIyAtRCBnNGdyYW51bGFyPXkKLQkjIC1EIGc0X3VzZV9ncmFudWxhcj15Ci0JIyAtRCBnNG1h
a2U9bWFrZSBcCi0KLQkuL0NvbmZpZ3VyZSBcCi0JCS1kZUUgLWJ1aWxkIFwKLQkJLUQgZzRhbmFs
eXNpc191c2U9biBcCi0JCS1EIGc0aW5jbHVkZXNfZmxhZz15IFwKLQkJLUQgZzRpbmNsdWRlPSIk
e0R9L3Vzci9pbmNsdWRlL2dlYW50NCIgXAotCQktRCBnNGZpbmFsX2luc3RhbGw9IiR7RH0vdXNy
IiBcCi0JCSQoZzR1aV91c2UgbWluaW1hbCBub25lKSBcCi0JCSQoZzR1aV91c2UgYXRoZW5hIHhh
dykgXAotCQkkKGc0dWlfdXNlIG1vdGlmIHhtKSBcCi0JCSQoZzR2aXNfdXNlIG1pbmltYWwgbm9u
ZSkgXAotCQkkKGc0dmlzX3VzZSBkYXduKSBcCi0JCSQoZzR2aXNfdXNlIHJheXRyYWNlcngpIFwK
LQkJJChnNHZpc191c2Ugb3BlbmludmVudG9yIG9peCkgXAotCQkkKGc0dmlzX3VzZSB2cm1sKSBc
Ci0JCSQoZzR2aXNfdXNlIHZybWwgdnJtbGZpbGUpIFwKLQkJJChnNHdfdXNlIGdlYW50MyBnM3Rv
ZzQpIFwKLQkJJChnNHdfdXNlIHpsaWIpIFwKLQkJJHtteWNvbmZ9IFwKLQkJJHtFWFRSQV9FQ09O
Rn0gXAotCQl8fCBkaWUgIkNvbmZpZ3VyZSBmYWlsZWQiCisKKwkjIGludGVybmFsIHZhcmlhYmxl
cyBvZiAuL0NvbmZpZ3VyZQorCSMgLUQgZF9wb3J0YWJsZSBcICAgICAgIyBzZWVtcyB0byBiZSBh
IGxvY2FsIHZhcmlhYmxlIG9mIC4vQ29uZmlndXJlCisJIyAtRCBnNGdsb2JhbD1uIFwgICAgICAj
IGNyZWF0ZSBmZXcgQklHIGdsb2JhbCBsaWJyYXJpZXMKKwkjIC1EIGc0Z3JhbnVsYXI9eSAgICAg
ICMgY3JlYXRlIG1hbnkgc21hbGwgbGlicmFyaWVzIGZvciBzdWJtb2R1bGVzIChkZWZhdWx0KQor
CSMgLUQgZzRfdXNlX2dyYW51bGFyPXkgIyBsaW5rIGFnYWluc3QgdGhlIEJJRyBnbG9iYWwgbGli
cmFyeSB3aGVuIGNvbXBpbGluZyBhcHBzCisJIyBUT0RPIGlmIHdlIHJlYWxseSB3YW50IEdMT0JB
TCBsaWJyYXJpZXMgKHRvbyksIHdlIHdvdWxkIHVzZQorCSMgdXNlIGdsb2JhbCAmJiBlbWFrZSBn
bG9iYWwgfHwgZGllICJCdWlsZGluZyBnbG9iYWwgZ2VhbnQgZmFpbGVkIgorCSMgYW5kIHNldCBH
NExJQl9VU0VfR1JBTlVMQVI9eSBpbiBlbnYuKnNoCiAKIAkjIGlmIHNoYXJlZCBsaWJzIGFyZSBi
dWlsdCwgdGhlIHNjcmlwdCB3aWxsIGFsc28gYnVpbGQgc3RhdGljIGxpYnMKIAkjIHdpdGggcGlj
IGZsYWdzCiAJIyBhdm9pZCB0aGF0IGJ5IGJ1aWxkaW5nIGl0IHR3aWNlIGFuZCByZW1vdmluZyB0
ZW1wb3Jhcnkgb2JqZWN0cwotCi0JLi9Db25maWd1cmUgXAotCQktZGVPIC1idWlsZCBcCi0JCS1E
IGc0bGliX2J1aWxkX3NoYXJlZD15IFwKLQkJLUQgZzRsaWJfYnVpbGRfc3RhdGljPW4gXAotCQl8
fCBkaWUgIkJ1aWxkaW5nIHNoYXJlZCBnZWFudCBmYWlsZWQiCisJY2QgIiR7U30vc291cmNlLyIK
KwlleHBvcnQgRzRMSUJfQlVJTERfU0hBUkVEPXkKKwllbWFrZSB8fCBkaWUgIkJ1aWxkaW5nIHNo
YXJlZCBnZWFudCBmYWlsZWQiCiAKIAlpZiB1c2Ugc3RhdGljOyB0aGVuCiAJCXJtIC1yZiB0bXAK
LQkJLi9Db25maWd1cmUgXAotCQkJLWRlTyAtYnVpbGQgXAotCQkJLUQgZzRsaWJfYnVpbGRfc2hh
cmVkPW4gXAotCQkJLUQgZzRsaWJfYnVpbGRfc3RhdGljPXkgXAotCQkJfHwgZGllICJCdWlsZGlu
ZyBzaGFyZWQgZ2VhbnQgZmFpbGVkIgorCQlleHBvcnQgRzRMSUJfQlVJTERfU1RBVElDPXkgOyB1
bnNldCBHNExJQl9CVUlMRF9TSEFSRUQKKwkJZW1ha2UgfHwgZGllICJCdWlsZGluZyBzdGF0aWMg
Z2VhbnQgZmFpbGVkIgogCWZpCiB9CiAKK2c0X2NyZWF0ZV9lbnZfc2NyaXB0cygpIHsKKwkjIHdl
IG5lZWQgdG8gY2hhbmdlIHNvbWUgdmFyaWFibGVzIHRvIHRoZSBmaW5hbCB2YWx1ZXMgc2luY2Ug
d2UgaGlkZSB0aGVzZQorCSMgZnJvbSBtYWtlIGR1cmluZyB0aGUgY29tcGlsZQorCWV4cG9ydCBH
NElOU1RBTEw9IiR7R0VBTlQ0X0RJUn0iCisJZXhwb3J0IEc0TElCPSIke0xJQl9ESVJfVE1QfSIK
KwlleHBvcnQgRzRJTkNMVURFPWBlY2hvICRHNElOQ0xVREUgfCBzZWQgczoke0R9OjpgCisKKwll
eHBvcnQgRzRXT1JLRElSPSIvdG1wL2dlYW50NCIvICMgVE9ETyBob3d0byBzZXQgaXQgdG8gZS5n
LiAkSE9NRS9nZWFudDQgPworCWVjaG8gImV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9JExEX0xJQlJB
UllfUEFUSDoke0c0TElCfSIgPj4gImVudi5zaCIKKwllY2hvICJzZXRlbnYgTERfTElCUkFSWV9Q
QVRIICRMRF9MSUJSQVJZX1BBVEg6JHtHNExJQn0iID4+ICJlbnYuY3NoIgorCWVjaG8gImV4cG9y
dCBDTEhFUF9CQVNFX0RJUj0kQ0xIRVBfQkFTRV9ESVIiICAgICAgICAgICAgPj4gImVudi5zaCIK
KwllY2hvICJzZXRlbnYgQ0xIRVBfQkFTRV9ESVIgJENMSEVQX0JBU0VfRElSIiAgICAgICAgICAg
ID4+ICJlbnYuY3NoIgorCSMgcmVhZCBlbnYgdmFyaWFibGVzIGRlZmluZWQgdXB0byBub3cKKwlm
b3IgdiBpbiBgZW52IHwgZ3JlcCBeRzQgfCB1bmlxYDsgZG8KKwkJZWNobyAiZXhwb3J0ICR2IiAg
ID4+ICJlbnYuc2giICMgdGhlc2UgYXJlIGFscmVhZHkgc2V0IHRvICJ5IgorCQllY2hvICJzZXRl
bnYgJHYgeSIgPj4gImVudi5jc2giCisJZG9uZQorCSMgZGVmaW5lIGVudiB2YXJzIGZvciBjYXBh
YmlsaXRpZXMgd2UgY2FuIGJ1aWxkIGludG8gdXNlciBwcm9qZWN0cworCWZvciB2IGluIGBlbnYg
fCBncmVwIF5HNCB8IHVuaXEgfCBncmVwIERSSVZFUiB8IGN1dCAtZD0gLWYxIHwgXAorCQlzZWQg
LWUgc35CVUlMRH5VU0V+IC1lIHN+X0RSSVZFUn5+YAorCWRvCisJCWVjaG8gImV4cG9ydCAkdj15
IiA+PiAiZW52LnNoIgorCQllY2hvICJzZXRlbnYgJHYgeSIgPj4gImVudi5jc2giCisJZG9uZQor
fQorCiBzcmNfaW5zdGFsbCgpIHsKLQkuL0NvbmZpZ3VyZSBcCi0JCS1pbnN0YWxsIFwKLQkJfHwg
ZGllICJJbnN0YWxsIGZhaWxlZCIKKwkjIGluc3RhbGwgaGVhZGVycyB2aWEgbWFrZSBzaW5jZSB3
ZSB3YW50IHRoZW0gaW4gYSBzaW5nbGUgZGlyZWN0b3J5CisJY2QgIiR7U30vc291cmNlLyIKKwll
bWFrZSBpbmNsdWRlcyB8fCBkaWUgJ0luc3RhbGxpbmcgaGVhZGVycyBmYWlsZWQnCisJY2QgIiR7
U30iCiAKLQkuL0NvbmZpZ3VyZSBcCi0JCXx8IGRpZSAiRmluYWwgaW5zdGFsbCBmYWlsZWQiCisJ
IyBidXQgaW5zdGFsbCBsaWJyYXJpZXMgYW5kIEdlYW50IGxpYnJhcnkgdG9vbCBtYW51YWxseQor
CWluc2ludG8gIiR7TElCX0RJUl9UTVB9IgorCWRvaW5zIC1yICJsaWIvJHtHNFNZU1RFTX0vIioK
KwlleGVpbnRvICIke0xJQl9ESVJfVE1QfSIKKwlkb2V4ZSAibGliLyR7RzRTWVNURU19L2xpYmxp
c3QiCiAKLQkjIGluc3RhbGwgZW52IHN0dWZmCi0JIyB0b2RvOiB0cnkgdG8gZGVjaXBoZXIgYW5k
IHRyYW5zbGF0ZSBpbnRvIGEgZW52LmQgZmlsZQorCSMgZW52IHNjcmlwdHMgYW5kIGNvbmZpZ3MK
IAlpbnNpbnRvICR7R0VBTlQ0X0RJUn0KLQlzZWQgLWkgXAotCQktZSAiczoke1N9OiR7R0VBTlQ0
X0RJUn06ZyIgXAotCQktZSAiczoke0R9Oi86ZyIgXAotCQllbnYuKnNoCisJZzRfY3JlYXRlX2Vu
dl9zY3JpcHRzCiAJZG9pbnMgZW52LipzaCB8fCBkaWUgImZhaWxlZCBpbnN0YWxsaW5nIHNoZWxs
IHNjcmlwdHMiCisJc2VkIC1pIHN+XCRcKEc0TElCXCkvXCRcKEc0U1lTVEVNXCl+XCRcKEc0TElC
XCl+ZyBcCisJCWNvbmZpZy9iaW5tYWtlLmdtayB8fCBkaWUgIkFkanVzdGluZyBwYXRocyBmYWls
ZWQiCiAJZG9pbnMgLXIgY29uZmlnCiAKIAkjIGluc3RhbGwgZGF0YQotCWluc2ludG8gJHtHRUFO
VDRfREFUQV9ESVJ9CiAJaWYgdXNlIGRhdGE7IHRoZW4KKwkJaW5zaW50byAke0c0REFUQX0KIAkJ
Y2QgIiR7V09SS0RJUn0iCiAJCWZvciBkIGluICR7R0VBTlQ0X0RBVEF9OyBkbwogCQkJbG9jYWwg
cD0ke2QvLn0KIAkJCWRvaW5zIC1yICoke3AvRzR9IHx8IGRpZSAiaW5zdGFsbGluZyBkYXRhICR7
ZH0gZmFpbGVkIgogCQlkb25lCisJCWNkICIke1N9IgogCWZpCiAKIAkjIGRvYyBhbmQgZXhhbXBs
ZXMKQEAgLTE5OCw5ICsxOTcsOSBAQCBzcmNfaW5zdGFsbCgpIHsKIAogcGtnX3Bvc3RpbnN0KCkg
ewogCWVsb2cgIllvdSBjYW4gc2V0IHRoZSBHZWFudDQgZW52aXJvbm1lbnQgdmFyaWFibGVzIgot
CWVsb2cgImZyb20gJHtST09UfSR7R0VBTlQ0X0RJUn0gc2hlbGwgc2NyaXB0cy4iCisJZWxvZyAi
ZnJvbSAke0dFQU5UNF9ESVJ9IHNoZWxsIHNjcmlwdHMuIgogCWVsb2cgIkV4OiBmb3IgYmFzaCIK
LQllbG9nICIgICAgIHNvdXJjZSAke1JPT1R9JHtHRUFOVDRfRElSfS9lbnYuc2giCisJZWxvZyAi
ICAgICBzb3VyY2UgJHtHRUFOVDRfRElSfS9lbnYuc2giCiAJZWxvZwogCWVsb2cgIkhlbHAgdXMg
dG8gaW1wcm92ZSB0aGUgZWJ1aWxkIGFuZCBkZXBlbmRlbmNpZXMgaW4iCiAJZWxvZyAiaHR0cDov
L2J1Z3MuZ2VudG9vLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEyMjIxIgpkaWZmIC0tZ2l0IGEvZ2Vh
bnQvbWV0YWRhdGEueG1sIGIvZ2VhbnQvbWV0YWRhdGEueG1sCmluZGV4IDhkYWRhMDcuLjI1NmE0
MmYgMTAwNjQ0Ci0tLSBhL2dlYW50L21ldGFkYXRhLnhtbAorKysgYi9nZWFudC9tZXRhZGF0YS54
bWwKQEAgLTUsNyArNSw4IEBACiA8bG9uZ2Rlc2NyaXB0aW9uIGxhbmc9ImVuIj4KICAgR2VhbnQg
c2ltdWxhdGVzIHRoZSBwYXNzYWdlIG9mIHN1YmF0b21pYyBwYXJ0aWNsZXMgdGhyb3VnaCBtYXR0
ZXIsIGZvcgogICBpbnN0YW5jZSwgcGFydGljbGUgZGV0ZWN0b3JzLiBGb3IgbWF4aW11bSBmbGV4
aWJpbGl0eSwgR2VhbnQKLSAgc2ltdWxhdGlvbnMgYXJlIHBlcmZvcm1lZCBieSBsaW5raW5nIEZv
cnRyYW4gY29kZSBzdXBwbGllZCBieSB0aGUgdXNlcgorICBzaW11bGF0aW9ucyBhcmUgcGVyZm9y
bWVkIGJ5IGxpbmtpbmcgY29kZSBzdXBwbGllZCBieSB0aGUgdXNlcgogICB3aXRoIHRoZSBHZWFu
dCBsaWJyYXJpZXMsIHRoZW4gcnVubmluZyB0aGUgcmVzdWx0aW5nIGV4ZWN1dGFibGUuCisgIEdl
YW50LTMuKiB3YXMgd3JpdHRlbiBpbiBGb3J0cmFuLCB3aGlsZSBHZWFudC00LiogaXMgYSByZXdy
aXRlIGluIEMrKy4KIDwvbG9uZ2Rlc2NyaXB0aW9uPgogPC9wa2dtZXRhZGF0YT4K
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149703</attachid>
            <date>2008-04-14 16:32 0000</date>
            <desc>patch against science-overlay r1013</desc>
            <filename>no_Configure_no_more.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtLWdpdCBhL2dlYW50L2ZpbGVzL2dlYW50LTQuOS4xX3AwMS1jb25maWd1cmUucGF0Y2gg
Yi9nZWFudC9maWxlcy9nZWFudC00LjkuMV9wMDEtY29uZmlndXJlLnBhdGNoCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCA1NWM5MjVkLi4wMDAwMDAwCi0tLSBhL2dlYW50L2ZpbGVzL2dl
YW50LTQuOS4xX3AwMS1jb25maWd1cmUucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSwxMTYgKzAs
MCBAQAotLS0tIENvbmZpZ3VyZS5vcmlnCTIwMDctMTEtMjggMTM6NDk6MjMuMDAwMDAwMDAwICsw
MDAwCi0rKysgQ29uZmlndXJlCTIwMDgtMDQtMDcgMTg6NDU6NDEuMzE3OTQ5MzMwICswMDAwCi1A
QCAtNTc5LDE2ICs1NzksMTcgQEAKLSAJOzsKLSBlc2FjCi0gCi0tOiBTYW5pdHkgY2hlY2tzCi0t
Y2FzZSAiJGZhc3RyZWFkJGFsbGRvbmUiIGluCi0teWVzY29udHx5ZXNleGl0KSA7OwotLSopCi0t
CWlmIHRlc3QgISAtdCAwOyB0aGVuCi0tCQllY2hvICJTYXkgJ3NoIENvbmZpZ3VyZScsIG5vdCAn
c2ggPENvbmZpZ3VyZSciCi0tCQlleGl0IDEKLS0JZmkKLS0JOzsKLS1lc2FjCi0rIyBicmVha3Mg
dGhpbmdzIGluIGEgc2FuZGJveC4KLSsjIDogU2FuaXR5IGNoZWNrcwotKyMgY2FzZSAiJGZhc3Ry
ZWFkJGFsbGRvbmUiIGluCi0rIyB5ZXNjb250fHllc2V4aXQpIDs7Ci0rIyAqKQotKyMgCWlmIHRl
c3QgISAtdCAwOyB0aGVuCi0rIyAJCWVjaG8gIlNheSAnc2ggQ29uZmlndXJlJywgbm90ICdzaCA8
Q29uZmlndXJlJyIKLSsjIAkJZXhpdCAxCi0rIyAJZmkKLSsjIAk7OwotKyMgZXNhYwotIAotIGV4
ZWMgND4mMQotIGNhc2UgIiRzaWxlbnQiIGluCi1AQCAtOTgyLDcgKzk4Myw3IEBACi0gOiBnZW5l
cmFsIGluc3RydWN0aW9ucwotIG5lZWRtYW49dHJ1ZQotIGZpcnN0dGltZT10cnVlCi0tdXNlcj1g
KGxvZ25hbWUpIDI+L2Rldi9udWxsYAotK3VzZXI9YChsb2duYW1lIHx8IHRydWUpIDI+L2Rldi9u
dWxsYAotIGNhc2UgIiR1c2VyIiBpbgotICcnKSB1c2VyPWB3aG9hbWkgMj4mMWA7OwotIGVzYWMK
LUBAIC0xMzE1LDcgKzEzMTYsNiBAQAotICcnKQotIG15dW5hbWU9YCggKCR1bmFtZSAtYSkgMj4v
ZGV2L251bGwgfHwgaG9zdG5hbWUpIDI+JjFgCi0gCi0tbXlnY2M9YCggKCRnKysgLXYpIDI+L2Rl
di9udWxsKSAyPiYxYAotIG15dW5hbWU9YGVjaG8gJG15dW5hbWUgfCAkc2VkIC1lICdzL15bXj1d
Kj0vLycgLWUgJ3MvXC8vL2cnIHwgXAotIAkuL3RyICdbQS1aXScgJ1thLXpdJyB8IHRyICdcMDEy
JyAnICdgCi0gbmV3bXl1bmFtZT0iJG15dW5hbWUiCi1AQCAtMTkxMSw3ICsxOTExLDcgQEAKLSAJ
Ci0gCS4gJHNyYy8uY29uZmlnL2Jpbi8kZzRzeXN0ZW0vbW92ZS5zaAotIAotLQlleGl0IDEKLSsJ
ZXhpdCAwCi0gCi0gCWZpICNlbmQgb2YgY3BwZmxhZ3MKLSAKLUBAIC0yMTE5LDcgKzIxMTksNyBA
QAotIGNwIC1pICRzcmMvLmNvbmZpZy9iaW4vJGc0c3lzdGVtL2Vudi5jc2ggLgotIGNwIC1pICRz
cmMvLmNvbmZpZy9iaW4vJGc0c3lzdGVtL2Vudi5zaCAgLgotIAotLQlleGl0IDEKLSsJZXhpdCAw
Ci0gCWZpICNlbmQgb2YgLWxpYiBvciB1c2VyCi0gZWxzZSAjdGhlcmUgaXMgbm8gZW52LnNoCi0g
Ci1AQCAtMjIxNyw3ICsyMjE3LDcgQEAKLSAKLSA6IHdobyBjb25maWd1cmVkIHRoZSBzeXN0ZW0K
LSBjZl90aW1lPWAkZGF0ZSAyPiYxYAotLWNmX2J5PWAobG9nbmFtZSkgMj4vZGV2L251bGxgCi0r
Y2ZfYnk9YChsb2duYW1lIHx8IHRydWUpIDI+L2Rldi9udWxsYAotIGNhc2UgIiRjZl9ieSIgaW4K
LSAiIikKLSAJY2ZfYnk9YCh3aG9hbWkpIDI+L2Rldi9udWxsYAotQEAgLTQyMDAsOSArNDIwMCw5
IEBACi0gaWYgdGVzdCAiWCRnNG9zbmFtZSIgPSAiWExpbnV4IiA7IHRoZW4KLSBnNHZpc194bWZs
YWdzPSIgLUkkZzR2aXNfeG1ob21lL2luY2x1ZGUgIgotIAlpZiB0ZXN0ICJYJGc0dmlzX3htaG9t
ZSIgPSAiWC91c3IvWDExUjYiIDsgdGhlbgotLQkJZzR2aXNfeG1saWJzPSIgLWxYbSAtbFhwbSAi
Ci0rCQlnNHZpc194bWxpYnM9IiAtbFhtICIKLSAJZWxzZQotLQkJZzR2aXNfeG1saWJzPSIgLUwk
ZzR2aXNfeG1ob21lL2xpYiAtbFhtIC1sWHBtICIKLSsJCWc0dmlzX3htbGlicz0iIC1MJGc0dmlz
X3htaG9tZS9saWIgLWxYbSAiCi0gCWZpCi0gZmkKLSAKLUBAIC00OTA4LDkgKzQ5MDgsOSBAQAot
IGlmIHRlc3QgIlgkZzRvc25hbWUiID0gIlhMaW51eCIgOyB0aGVuCi0gZzR2aXNfeG1mbGFncz0i
IC1JJGc0dmlzX3htaG9tZS9pbmNsdWRlICIKLSAJaWYgdGVzdCAiWCRnNHZpc194bWhvbWUiID0g
IlgvdXNyL1gxMVI2IiA7IHRoZW4KLS0JCWc0dmlzX3htbGlicz0iIC1sWG0gLWxYcG0gIgotKwkJ
ZzR2aXNfeG1saWJzPSIgLWxYbSAiCi0gCWVsc2UKLS0JCWc0dmlzX3htbGlicz0iIC1MJGc0dmlz
X3htaG9tZS9saWIgLWxYbSAtbFhwbSAiCi0rCQlnNHZpc194bWxpYnM9IiAtTCRnNHZpc194bWhv
bWUvbGliIC1sWG0gIgotIAlmaQotIGZpCi0gCi1AQCAtNjEyMyw3ICs2MTIzLDcgQEAKLSAKLSBl
Y2hvICIiCi0gCi0tCWc0X2dtYWtlX3ZlcnNpb249YChnbWFrZSAtdikgMj4vZGV2L251bGxgIAot
KwlnNF9nbWFrZV92ZXJzaW9uPWAoZ21ha2UgLXYgfHwgdHJ1ZSkgMj4vZGV2L251bGxgIAotIAkJ
CQljYXNlICRnNF9nbWFrZV92ZXJzaW9uIGluCi0gCQkJCUdOVSopIAotIAkJCQlnNF9nbWFrZT15
CQkJCQotQEAgLTYxMzMsNyArNjEzMyw3IEBACi0gCQkJCTs7Ci0gCQkJCWVzYWMJCQkJCi0gCi0t
CWc0X21ha2VfdmVyc2lvbj1gKG1ha2UgLXYpIDI+L2Rldi9udWxsYAotKwlnNF9tYWtlX3ZlcnNp
b249YChtYWtlIC12IHx8IHRydWUpIDI+L2Rldi9udWxsYAotIAkJCQljYXNlICRnNF9tYWtlX3Zl
cnNpb24gaW4KLSAJCQkJR05VKikgCi0gCQkJCWc0X21ha2U9eQkJCQkKZGlmZiAtLWdpdCBhL2dl
YW50L2ZpbGVzL2dlYW50LTQuOS4xX3AwMS1uby1zb3VyY2UucGF0Y2ggYi9nZWFudC9maWxlcy9n
ZWFudC00LjkuMV9wMDEtbm8tc291cmNlLnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCBhZGQ5ZGE0Li4wMDAwMDAwCi0tLSBhL2dlYW50L2ZpbGVzL2dlYW50LTQuOS4xX3AwMS1u
by1zb3VyY2UucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSw0NSArMCwwIEBACi0tLS0gY29uZmln
L3NjcmlwdHMvbW92ZS5zaC5TSC5vcmlnCTIwMDgtMDQtMDggMTY6MDg6MTYuODE3MzY2MDUxICsw
MDAwCi0rKysgY29uZmlnL3NjcmlwdHMvbW92ZS5zaC5TSAkyMDA4LTA0LTEwIDE1OjIxOjA5LjUw
NzUzMjU2NSArMDAwMAotQEAgLTQ0NSwzOSArNDQ1LDE0IEBACi0gY2QgJGc0aW5zdGFsbAotICNl
Y2hvIGBwd2RgCi0gCi0tCi0tIyBSZW1vdmUgJ3ZlcmJvc2l0eScgaW4gJ3RhcicgY29tbWFuZAot
LSMgSWYgbm90IElOQ0xVREUgdGhlbiBpbnN0YWxsIGZ1bGwgdHJlZSBpbiAnc3JjJyBkaXJlY3Rv
cnkhCi0tIwotLWlmIFsgWCRnNGluY2x1ZGVzX2ZsYWcgPSBYbiBdIDsgdGhlbgotLWlmIFsgWCRn
NGluc3RhbGwgIT0gWCRnNGZpbmFsX2luc3RhbGwgXSA7IHRoZW4KLS1lY2hvICIiCi0tZWNobyAi
SW5zdGFsbGluZyBzb3VyY2VzIGFuZCBoZWFkZXJzLi4uIgotLWVjaG8gIiIKLS1ta2RpciAtcCAk
ZzRmaW5hbF9pbnN0YWxsL3NyYy9nZWFudDQvCi0tdGFyIGNmIC0gQ29uZmlndXJlIGNvbmZpZy8g
c291cmNlLyBlbnZpcm9ubWVudHMvIGV4YW1wbGVzLyBpbmNsdWRlLyB8KGNkICRnNGZpbmFsX2lu
c3RhbGwvc3JjL2dlYW50NC87IHRhciB4ZiAtKQotLWZpCi0tZmkKLS0KLS0jIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi0tIyBUaGVyZSBpcyBubyBlbnYhCi0taWYgWyBY
JGc0aW5jbHVkZXNfZmxhZyA9IFh5IF0gOyB0aGVuCi0tCi0taWYgWyBYJGc0aW5zdGFsbCAhPSBY
JGc0ZmluYWxfaW5zdGFsbCBdIDsgdGhlbgotLWVjaG8gIiIKLS1lY2hvICJJbnN0YWxsaW5nIHNv
dXJjZXMuLi4iCi0tZWNobyAiIgotLQotLW1rZGlyIC1wICRnNGZpbmFsX2luc3RhbGwvc3JjL2dl
YW50NC8KLS10YXIgY2YgLSBDb25maWd1cmUgY29uZmlnLyBzb3VyY2UvIGVudmlyb25tZW50cy8g
ZXhhbXBsZXMvIHwoY2QgJGc0ZmluYWxfaW5zdGFsbC9zcmMvZ2VhbnQ0LzsgdGFyIHhmIC0pCi0t
ZmkKLS0KLSsjIFJlbW92ZSBhbGwgdGhlIHN0dWZmIHRvIG5vdCBpbnN0YWxsIHNvdXJjZXMKLSsj
IAotIGVjaG8gIiIKLSBlY2hvICJJbnN0YWxsaW5nIGhlYWRlcnMuLi4iCi0gZWNobyAiIgotIGNk
ICRnNGluc3RhbGwvc291cmNlCi0gJGc0bWFrZSBpbmNsdWRlcyBkZXBlbmRlbmNpZXM9IiIKLS1m
aQotKwotIAotICMgTW92ZSBsaWJyYXJpZXMKLSBpZiBbIFgkZzRpbnN0YWxsICE9IFgkZzRmaW5h
bF9pbnN0YWxsIF0gOyB0aGVuCmRpZmYgLS1naXQgYS9nZWFudC9nZWFudC00LjkuMV9wMDEuZWJ1
aWxkIGIvZ2VhbnQvZ2VhbnQtNC45LjFfcDAxLmVidWlsZAppbmRleCBmZWYzNjVlLi4zYjRkZThh
IDEwMDY0NAotLS0gYS9nZWFudC9nZWFudC00LjkuMV9wMDEuZWJ1aWxkCisrKyBiL2dlYW50L2dl
YW50LTQuOS4xX3AwMS5lYnVpbGQKQEAgLTQsMTIgKzQsMTIgQEAKIAogRUFQST0iMSIKIAotaW5o
ZXJpdCBldXRpbHMgZm9ydHJhbiBtdWx0aWxpYiB2ZXJzaW9uYXRvcgoraW5oZXJpdCBldXRpbHMg
Zm9ydHJhbiBtdWx0aWxpYiB2ZXJzaW9uYXRvciB0b29sY2hhaW4tZnVuY3MKIAogTVlfUD0ke1BO
fSQocmVwbGFjZV92ZXJzaW9uX3NlcGFyYXRvciAzIC4pCiAKIERFU0NSSVBUSU9OPSJDRVJOJ3Mg
ZGV0ZWN0b3IgZGVzY3JpcHRpb24gYW5kIHNpbXVsYXRpb24gVG9vbCIKLUhPTUVQQUdFPSJodHRw
Oi8vZ2VhbnQ0LmNlcm4uY2gvIgorSE9NRVBBR0U9Imh0dHA6Ly93d3cuZ2VhbnQ0Lm9yZy8iCiAK
IFNSQ19DT009Imh0dHA6Ly9nZWFudDQud2ViLmNlcm4uY2gvZ2VhbnQ0L3N1cHBvcnQvc291cmNl
LyIKIFNSQ19VUkk9IiR7U1JDX0NPTX0vJHtNWV9QfS50YXIuZ3oiCkBAIC00NCwxNDIgKzQ0LDE0
NCBAQCBTPSIke1dPUktESVJ9LyR7TVlfUH0iCiBwa2dfc2V0dXAoKSB7CiAJRk9SVFJBTj0iZ2Zv
cnRyYW4gZzc3IGlmYyIKIAl1c2UgZ2VhbnQzICYmIGZvcnRyYW5fcGtnX3NldHVwCisJZXZhbCB1
bnNldCAkeyFHNF8qfQogfQogCiBzcmNfdW5wYWNrKCkgewogCXVucGFjayAke0F9CiAJY2QgIiR7
U30iCiAKLQkjIHRoaXMgcGF0Y2ggc2FuaXRpemUgdGhlIENvbmZpZ3VyZSBzY3JpcHQKLQllcGF0
Y2ggIiR7RklMRVNESVJ9Ii8ke1B9LWNvbmZpZ3VyZS5wYXRjaAotCWVwYXRjaCAiJHtGSUxFU0RJ
Un0iLyR7UH0tbm8tc291cmNlLnBhdGNoCi0KLQkjIHByb3BhZ2F0ZSB1c2VyJ3MgbWFrZSBvcHRp
b25zCi0Jc2VkIC1pIFwKLQkJLWUgInMvZzRtYWtlPWdtYWtlL2c0bWFrZT1cImdtYWtlICR7TUFL
RU9QVFN9XCIvIiBcCi0JCUNvbmZpZ3VyZSB8fCBkaWUgInNlZCBDb25maWd1cmUgZmFpbGVkIgot
CisJIyBUT0RPIGlzIHRoaXMgc3RpbGwgbmVlZGVkPyBXZSBhcmUgdXNpbmcgZW1ha2UgYmVsb3cg
Li4uCiAJIyBwcm9wYWdhdGUgdXNlcidzIGZsYWdzLgogCXNlZCAtaSBcCiAJCS1lICJzOlwoQ1hY
RkxBR1MqKz1cKSotTzI6XDEgJHtDWFhGTEFHUzotLU8yfTpnIiBcCiAJCS1lICJzOlwoRkNGTEFH
UyorPVwpKi1PMjpcMSAke0ZGTEFHUzotLU8yfTpnIiBcCiAJCS1lICJzOlwoQ0NGTEFHUyorPVwp
Ki1PMjpcMSAke0NGTEFHUzotLU8yfTpnIiBcCiAJCWNvbmZpZy9zeXMvTGludXgqIHx8IGRpZSAi
ZmxhZyBzdWJzdGl0dXRpb24gZmFpbGVkIgotCi0JIyBsaWJkaXIgc3R1ZmYKLQlzZWQgLWkgXAot
CQktZSAiczpsaWIvZ2VhbnQ0OiQoZ2V0X2xpYmRpcikvZ2VhbnQ6ZyIgXAotCQlDb25maWd1cmUg
Y29uZmlnL3NjcmlwdHMvbW92ZS5zaC5TSCBcCi0JCXx8IGRpZSAibXVsdGlsaWIgc3Vic3RpdHV0
aW9uIGZhaWxlZCIKLX0KLQotZzR1aV91c2UoKSB7Ci0JbG9jYWwgYW5zd2VyPSQodXNlICQxICYm
IGVjaG8geSB8fCBlY2hvIG4pCi0JZWNobyAiLUQgZzR1aV9idWlsZF8kezI6LSQxfV9zZXNzaW9u
PSR7YW5zd2VyfQotCQkgIC1EIGc0dWlfdXNlXyR7MjotJDF9PSR7YW5zd2VyfSIKLX0KLQotZzR2
aXNfdXNlKCkgewotCWxvY2FsIGFuc3dlcj0kKHVzZSAkMSAmJiBlY2hvIHkgfHwgZWNobyBuKQot
CWVjaG8gIi1EIGc0dmlzX2J1aWxkXyR7MjotJDF9X2RyaXZlcj0ke2Fuc3dlcn0KLQkJICAtRCBn
NHZpc191c2VfJHsyOi0kMX09JHthbnN3ZXJ9IgotfQotCi1nNHdfdXNlKCkgewotCWxvY2FsIGFu
c3dlcj0kKHVzZSAkMSAmJiBlY2hvIHkgfHwgZWNobyBuKQotCWVjaG8gIi1EIGc0d191c2VfJHsy
Oi0kMX09JHthbnN3ZXJ9Ci0JCSAgLUQgZzR3bGliX3VzZV8kezI6LSQxfT0ke2Fuc3dlcn0iCiB9
CiAKIHNyY19jb21waWxlKCkgewotCi0JR0VBTlQ0X0RJUj0vdXNyL3NoYXJlLyR7UE59LSR7U0xP
VH0KLQlHRUFOVDRfREFUQV9ESVI9JHtHRUFOVDRfRElSfS9kYXRhCi0KLQkjIFRoZSBDb25maWd1
cmUgc2hlbGwgc2NyaXB0IHNhdmVzIGl0cyBvcHRpb25zCi0JIyBpbiAuY29uZmlnL2Jpbi8qL2Nv
bmZpZy5zaAotCWxvY2FsIG15Y29uZj0iJChnNHZpc191c2Ugb3BlbmdsIG9wZW5nbHgpIgotCXVz
ZSBvcGVuZ2wgJiYgbXljb25mPSIke2dsY29uZn0gJChnNHZpc191c2UgbW90aWYgb3BlbmdseG0p
IgotCXVzZSBkYXRhICYmIG15Y29uZj0iJHtteWNvbmZ9IC1EIGc0ZGF0YT0ke0dFQU5UNF9EQVRB
X0RJUn0iCi0KLQkgIyBzd2l0Y2ggdG8gc2VlIGNvbXBpbGluZyBmbGFncworCWV4cG9ydCBHRUFO
VDRfRElSPSIvdXNyL3NoYXJlLyR7UE59LSR7U0xPVH0iCisKKwkjIHRoZXNlIHNob3VsZCBhbHdh
eXMgdG8gYmUgc2V0CisJIyBUT0RPIGljYyB1bnRlc3RlZAorCVtbICQodGMtZ2V0Q1hYKSA9IGlj
KmMgXV0gJiYgZXhwb3J0IEc0U1lTVEVNPUxpbnV4LWljYyBcCisJICAgICAgICAgICAgICAgICAg
ICAgICAgICB8fCBleHBvcnQgRzRTWVNURU09TGludXgtZysrCisJZXhwb3J0IEc0SU5TVEFMTD0i
JHtTfSIKKwlleHBvcnQgRzRJTkNMVURFPSIke0R9L3Vzci9pbmNsdWRlLyR7UE59IgorCWV4cG9y
dCBDTEhFUF9CQVNFX0RJUj0vdXNyCisKKwkjIHdoZXJlIHRvIHB1dCBjb21waWxlZCBsaWJyYXJp
ZXM7CisJIyB3ZSBzZXQgZW52IHZhciBHNExJQiBpbiBzcmNfaW5zdGFsbCgpCisJIyB0byBhdm9p
ZCBjb25mdXNpbmcgbWFrZQorCWV4cG9ydCBMSUJfRElSX1RNUD0iL3Vzci8kKGdldF9saWJkaXIp
LyR7UE59IgorCisJIyBwYXJzZSBVU0U7IGp1c3Qgc2V0IGZsYWdzIG9mIGRyaXZlcnMgdG8gYnVp
bGQsIEc0Kl9VU0VfKiB2YXJzIGFyZSBzZXQKKwkjIGxhdGVyIGF1dG9tYXRpY2FsbHkgZm9yIEc0
Kl9CVUlMRF8qX0RSSVZFUgorCXVzZSBtaW5pbWFsICAgICAgICAgICAgICYmIGV4cG9ydCBHNFVJ
X05PTkU9eSBcCisJICAgICAgICAgICAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0VklTX05PTkU9
eQorCisJdXNlIG1vdGlmICAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0VUlfQlVJTERfWE1fU0VT
U0lPTj15CisJdXNlIGF0aGVuYSAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0VUlfQlVJTERfWEFX
X1NFU1NJT049eQorCisJdXNlIGRhd24gICAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0VklTX0JV
SUxEX0RBV05fRFJJVkVSPXkKKwl1c2UgcmF5dHJhY2VyeCAgICAgICAgICAmJiBleHBvcnQgRzRW
SVNfQlVJTERfUkFZVFJBQ0VSWF9EUklWRVI9eQorCXVzZSBvcGVuaW52ZW50b3IgICAgICAgICYm
IGV4cG9ydCBHNFZJU19CVUlMRF9PSV9EUklWRVI9eQorCXVzZSBvcGVuZ2wgICAgICAgICAgICAg
ICYmIGV4cG9ydCBHNFZJU19CVUlMRF9PUEVOR0xYX0RSSVZFUj15CisJdXNlIG9wZW5nbCAmJiB1
c2UgbW90aWYgJiYgZXhwb3J0IEc0VklTX0JVSUxEX09QRU5HTFhNX0RSSVZFUj15CisKKwl1c2Ug
Z2VhbnQzICAgICAgICAgICAgICAmJiBleHBvcnQgRzRMSUJfQlVJTERfRzNUT0c0PXkKKwl1c2Ug
emxpYiAgICAgICAgICAgICAgICAmJiBleHBvcnQgRzRMSUJfQlVJTERfWkxJQj15CisJdXNlIHZy
bWwgICAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0VklTX0JVSUxEX1ZSTUxfRFJJVkVSPXkgXAor
CSAgICAgICAgICAgICAgICAgICAgICAgICYmIGV4cG9ydCBHNFZJU19CVUlMRF9WUk1MRklMRV9E
UklWRVI9eQorCisJdXNlIGRhdGEgICAgICAgICAgICAgICAgJiYgZXhwb3J0IEc0REFUQT0iJHtH
RUFOVDRfRElSfS9kYXRhIgorCXVzZSBkZWJ1ZyAgICAgICAgICAgICAgICYmIGV4cG9ydCBHNERF
QlVHPXkgfHwgZXhwb3J0IEc0T1BUSU1JWkU9eQorCisJIyBzd2l0Y2ggdG8gc2VlIGNvbXBpbGlu
ZyBmbGFncwogCWV4cG9ydCBDUFBWRVJCT1NFPXkKLQl1c2UgZGVidWcgJiYgZXhwb3J0IEc0REVC
VUc9eSB8fCBleHBvcnQgRzRPUFRJTUlaRT15Ci0KLQkjIHRvIGNoZWNrIHdoYXQgdGhleSBhcmUg
ZG9pbmcgYW5kIHdvcmtpbmcKLQkjIC1EIGRfcG9ydGFibGUgXAotCSMgLUQgZzRnbG9iYWw9biBc
Ci0JIyAtRCBnNGdyYW51bGFyPXkKLQkjIC1EIGc0X3VzZV9ncmFudWxhcj15Ci0JIyAtRCBnNG1h
a2U9bWFrZSBcCi0KLQkuL0NvbmZpZ3VyZSBcCi0JCS1kZUUgLWJ1aWxkIFwKLQkJLUQgZzRhbmFs
eXNpc191c2U9biBcCi0JCS1EIGc0aW5jbHVkZXNfZmxhZz15IFwKLQkJLUQgZzRpbmNsdWRlPSIk
e0R9L3Vzci9pbmNsdWRlL2dlYW50NCIgXAotCQktRCBnNGZpbmFsX2luc3RhbGw9IiR7RH0vdXNy
IiBcCi0JCSQoZzR1aV91c2UgbWluaW1hbCBub25lKSBcCi0JCSQoZzR1aV91c2UgYXRoZW5hIHhh
dykgXAotCQkkKGc0dWlfdXNlIG1vdGlmIHhtKSBcCi0JCSQoZzR2aXNfdXNlIG1pbmltYWwgbm9u
ZSkgXAotCQkkKGc0dmlzX3VzZSBkYXduKSBcCi0JCSQoZzR2aXNfdXNlIHJheXRyYWNlcngpIFwK
LQkJJChnNHZpc191c2Ugb3BlbmludmVudG9yIG9peCkgXAotCQkkKGc0dmlzX3VzZSB2cm1sKSBc
Ci0JCSQoZzR2aXNfdXNlIHZybWwgdnJtbGZpbGUpIFwKLQkJJChnNHdfdXNlIGdlYW50MyBnM3Rv
ZzQpIFwKLQkJJChnNHdfdXNlIHpsaWIpIFwKLQkJJHtteWNvbmZ9IFwKLQkJJHtFWFRSQV9FQ09O
Rn0gXAotCQl8fCBkaWUgIkNvbmZpZ3VyZSBmYWlsZWQiCisKKwkjIGludGVybmFsIHZhcmlhYmxl
cyBvZiAuL0NvbmZpZ3VyZQorCSMgLUQgZF9wb3J0YWJsZSBcICAgICAgIyBzZWVtcyB0byBiZSBh
IGxvY2FsIHZhcmlhYmxlIG9mIC4vQ29uZmlndXJlCisJIyAtRCBnNGdsb2JhbD1uIFwgICAgICAj
IGNyZWF0ZSBmZXcgQklHIGdsb2JhbCBsaWJyYXJpZXMKKwkjIC1EIGc0Z3JhbnVsYXI9eSAgICAg
ICMgY3JlYXRlIG1hbnkgc21hbGwgbGlicmFyaWVzIGZvciBzdWJtb2R1bGVzIChkZWZhdWx0KQor
CSMgLUQgZzRfdXNlX2dyYW51bGFyPXkgIyBsaW5rIGFnYWluc3QgdGhlIEJJRyBnbG9iYWwgbGli
cmFyeSB3aGVuIGNvbXBpbGluZyBhcHBzCisJIyBUT0RPIGlmIHdlIHJlYWxseSB3YW50IEdMT0JB
TCBsaWJyYXJpZXMgKHRvbyksIHdlIHdvdWxkIHVzZQorCSMgdXNlIGdsb2JhbCAmJiBlbWFrZSBn
bG9iYWwgfHwgZGllICJCdWlsZGluZyBnbG9iYWwgZ2VhbnQgZmFpbGVkIgorCSMgYW5kIHNldCBH
NExJQl9VU0VfR1JBTlVMQVI9eSBpbiBlbnYuKnNoCiAKIAkjIGlmIHNoYXJlZCBsaWJzIGFyZSBi
dWlsdCwgdGhlIHNjcmlwdCB3aWxsIGFsc28gYnVpbGQgc3RhdGljIGxpYnMKIAkjIHdpdGggcGlj
IGZsYWdzCiAJIyBhdm9pZCB0aGF0IGJ5IGJ1aWxkaW5nIGl0IHR3aWNlIGFuZCByZW1vdmluZyB0
ZW1wb3Jhcnkgb2JqZWN0cwotCi0JLi9Db25maWd1cmUgXAotCQktZGVPIC1idWlsZCBcCi0JCS1E
IGc0bGliX2J1aWxkX3NoYXJlZD15IFwKLQkJLUQgZzRsaWJfYnVpbGRfc3RhdGljPW4gXAotCQl8
fCBkaWUgIkJ1aWxkaW5nIHNoYXJlZCBnZWFudCBmYWlsZWQiCisJY2QgIiR7U30vc291cmNlLyIK
KwlleHBvcnQgRzRMSUJfQlVJTERfU0hBUkVEPXkKKwllbWFrZSB8fCBkaWUgIkJ1aWxkaW5nIHNo
YXJlZCBnZWFudCBmYWlsZWQiCiAKIAlpZiB1c2Ugc3RhdGljOyB0aGVuCiAJCXJtIC1yZiB0bXAK
LQkJLi9Db25maWd1cmUgXAotCQkJLWRlTyAtYnVpbGQgXAotCQkJLUQgZzRsaWJfYnVpbGRfc2hh
cmVkPW4gXAotCQkJLUQgZzRsaWJfYnVpbGRfc3RhdGljPXkgXAotCQkJfHwgZGllICJCdWlsZGlu
ZyBzaGFyZWQgZ2VhbnQgZmFpbGVkIgorCQlleHBvcnQgRzRMSUJfQlVJTERfU1RBVElDPXkgOyB1
bnNldCBHNExJQl9CVUlMRF9TSEFSRUQKKwkJZW1ha2UgfHwgZGllICJCdWlsZGluZyBzdGF0aWMg
Z2VhbnQgZmFpbGVkIgogCWZpCiB9CiAKK2c0X2NyZWF0ZV9lbnZfc2NyaXB0cygpIHsKKwkjIHdl
IG5lZWQgdG8gY2hhbmdlIHNvbWUgdmFyaWFibGVzIHRvIHRoZSBmaW5hbCB2YWx1ZXMgc2luY2Ug
d2UgaGlkZSB0aGVzZQorCSMgZnJvbSBtYWtlIGR1cmluZyB0aGUgY29tcGlsZQorCWV4cG9ydCBH
NElOU1RBTEw9IiR7R0VBTlQ0X0RJUn0iCisJZXhwb3J0IEc0TElCPSIke0xJQl9ESVJfVE1QfSIK
KwlleHBvcnQgRzRJTkNMVURFPWBlY2hvICRHNElOQ0xVREUgfCBzZWQgczoke0R9OjpgCisKKwll
eHBvcnQgRzRXT1JLRElSPSIvdG1wL2dlYW50NCIvICMgVE9ETyBob3d0byBzZXQgaXQgdG8gZS5n
LiAkSE9NRS9nZWFudDQgPworCWVjaG8gImV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9JExEX0xJQlJB
UllfUEFUSDoke0c0TElCfSIgPj4gImVudi5zaCIKKwllY2hvICJzZXRlbnYgTERfTElCUkFSWV9Q
QVRIICRMRF9MSUJSQVJZX1BBVEg6JHtHNExJQn0iID4+ICJlbnYuY3NoIgorCWVjaG8gImV4cG9y
dCBDTEhFUF9CQVNFX0RJUj0kQ0xIRVBfQkFTRV9ESVIiICAgICAgICAgICAgPj4gImVudi5zaCIK
KwllY2hvICJzZXRlbnYgQ0xIRVBfQkFTRV9ESVIgJENMSEVQX0JBU0VfRElSIiAgICAgICAgICAg
ID4+ICJlbnYuY3NoIgorCSMgcmVhZCBlbnYgdmFyaWFibGVzIGRlZmluZWQgdXB0byBub3cKKwlm
b3IgdiBpbiBgZW52IHwgZ3JlcCBeRzQgfCB1bmlxYDsgZG8KKwkJIyAkdiBhcmUgYWxyZWFkeSBz
ZXQgdG8gInkiLCBzbyByZW1vdmUgPXkgcGFydCBmb3IgY3NoCisJCWVjaG8gImV4cG9ydCAkdiIg
ICAgICAgICAgICAgICAgICAgICAgICAgPj4gImVudi5zaCIKKwkJZWNobyAic2V0ZW52ICQoZWNo
byAkdiB8IGN1dCAtZD0gLWYxKSB5IiA+PiAiZW52LmNzaCIKKwlkb25lCisJIyBkZWZpbmUgZW52
IHZhcnMgZm9yIGNhcGFiaWxpdGllcyB3ZSBjYW4gYnVpbGQgaW50byB1c2VyIHByb2plY3RzCisJ
Zm9yIHYgaW4gYGVudiB8IGdyZXAgXkc0IHwgdW5pcSB8IGdyZXAgRFJJVkVSIHwgY3V0IC1kPSAt
ZjEgfCBcCisJCXNlZCAtZSBzfkJVSUxEflVTRX4gLWUgc35fRFJJVkVSfn5gCisJZG8KKwkJZWNo
byAiZXhwb3J0ICR2PXkiID4+ICJlbnYuc2giCisJCWVjaG8gInNldGVudiAkdiB5IiA+PiAiZW52
LmNzaCIKKwlkb25lCit9CisKIHNyY19pbnN0YWxsKCkgewotCS4vQ29uZmlndXJlIFwKLQkJLWlu
c3RhbGwgXAotCQl8fCBkaWUgIkluc3RhbGwgZmFpbGVkIgorCSMgaW5zdGFsbCBoZWFkZXJzIHZp
YSBtYWtlIHNpbmNlIHdlIHdhbnQgdGhlbSBpbiBhIHNpbmdsZSBkaXJlY3RvcnkKKwljZCAiJHtT
fS9zb3VyY2UvIgorCWVtYWtlIGluY2x1ZGVzIHx8IGRpZSAnSW5zdGFsbGluZyBoZWFkZXJzIGZh
aWxlZCcKKwljZCAiJHtTfSIKIAotCS4vQ29uZmlndXJlIFwKLQkJfHwgZGllICJGaW5hbCBpbnN0
YWxsIGZhaWxlZCIKKwkjIGJ1dCBpbnN0YWxsIGxpYnJhcmllcyBhbmQgR2VhbnQgbGlicmFyeSB0
b29sIG1hbnVhbGx5CisJaW5zaW50byAiJHtMSUJfRElSX1RNUH0iCisJZG9pbnMgLXIgImxpYi8k
e0c0U1lTVEVNfS8iKgorCWV4ZWludG8gIiR7TElCX0RJUl9UTVB9IgorCWRvZXhlICJsaWIvJHtH
NFNZU1RFTX0vbGlibGlzdCIKIAotCSMgaW5zdGFsbCBlbnYgc3R1ZmYKLQkjIHRvZG86IHRyeSB0
byBkZWNpcGhlciBhbmQgdHJhbnNsYXRlIGludG8gYSBlbnYuZCBmaWxlCisJIyBlbnYgc2NyaXB0
cyBhbmQgY29uZmlncwogCWluc2ludG8gJHtHRUFOVDRfRElSfQotCXNlZCAtaSBcCi0JCS1lICJz
OiR7U306JHtHRUFOVDRfRElSfTpnIiBcCi0JCS1lICJzOiR7RH06LzpnIiBcCi0JCWVudi4qc2gK
KwlnNF9jcmVhdGVfZW52X3NjcmlwdHMKIAlkb2lucyBlbnYuKnNoIHx8IGRpZSAiZmFpbGVkIGlu
c3RhbGxpbmcgc2hlbGwgc2NyaXB0cyIKKwlzZWQgLWkgc35cJFwoRzRMSUJcKS9cJFwoRzRTWVNU
RU1cKX5cJFwoRzRMSUJcKX5nIFwKKwkJY29uZmlnL2Jpbm1ha2UuZ21rICYmIFwKKwlzZWQgLWkg
NjJkIGNvbmZpZy9hcmNoaXRlY3R1cmUuZ21rIFwKKwkJfHwgZGllICJBZGp1c3RpbmcgcGF0aHMg
ZmFpbGVkIgogCWRvaW5zIC1yIGNvbmZpZwogCiAJIyBpbnN0YWxsIGRhdGEKLQlpbnNpbnRvICR7
R0VBTlQ0X0RBVEFfRElSfQogCWlmIHVzZSBkYXRhOyB0aGVuCisJCWluc2ludG8gJHtHNERBVEF9
CiAJCWNkICIke1dPUktESVJ9IgogCQlmb3IgZCBpbiAke0dFQU5UNF9EQVRBfTsgZG8KIAkJCWxv
Y2FsIHA9JHtkLy59CiAJCQlkb2lucyAtciAqJHtwL0c0fSB8fCBkaWUgImluc3RhbGxpbmcgZGF0
YSAke2R9IGZhaWxlZCIKIAkJZG9uZQorCQljZCAiJHtTfSIKIAlmaQogCiAJIyBkb2MgYW5kIGV4
YW1wbGVzCkBAIC0xOTgsOSArMjAwLDkgQEAgc3JjX2luc3RhbGwoKSB7CiAKIHBrZ19wb3N0aW5z
dCgpIHsKIAllbG9nICJZb3UgY2FuIHNldCB0aGUgR2VhbnQ0IGVudmlyb25tZW50IHZhcmlhYmxl
cyIKLQllbG9nICJmcm9tICR7Uk9PVH0ke0dFQU5UNF9ESVJ9IHNoZWxsIHNjcmlwdHMuIgorCWVs
b2cgImZyb20gJHtHRUFOVDRfRElSfSBzaGVsbCBzY3JpcHRzLiIKIAllbG9nICJFeDogZm9yIGJh
c2giCi0JZWxvZyAiICAgICBzb3VyY2UgJHtST09UfSR7R0VBTlQ0X0RJUn0vZW52LnNoIgorCWVs
b2cgIiAgICAgc291cmNlICR7R0VBTlQ0X0RJUn0vZW52LnNoIgogCWVsb2cKIAllbG9nICJIZWxw
IHVzIHRvIGltcHJvdmUgdGhlIGVidWlsZCBhbmQgZGVwZW5kZW5jaWVzIGluIgogCWVsb2cgImh0
dHA6Ly9idWdzLmdlbnRvby5vcmcvc2hvd19idWcuY2dpP2lkPTIxMjIyMSIKZGlmZiAtLWdpdCBh
L2dlYW50L21ldGFkYXRhLnhtbCBiL2dlYW50L21ldGFkYXRhLnhtbAppbmRleCA4ZGFkYTA3Li4y
NTZhNDJmIDEwMDY0NAotLS0gYS9nZWFudC9tZXRhZGF0YS54bWwKKysrIGIvZ2VhbnQvbWV0YWRh
dGEueG1sCkBAIC01LDcgKzUsOCBAQAogPGxvbmdkZXNjcmlwdGlvbiBsYW5nPSJlbiI+CiAgIEdl
YW50IHNpbXVsYXRlcyB0aGUgcGFzc2FnZSBvZiBzdWJhdG9taWMgcGFydGljbGVzIHRocm91Z2gg
bWF0dGVyLCBmb3IKICAgaW5zdGFuY2UsIHBhcnRpY2xlIGRldGVjdG9ycy4gRm9yIG1heGltdW0g
ZmxleGliaWxpdHksIEdlYW50Ci0gIHNpbXVsYXRpb25zIGFyZSBwZXJmb3JtZWQgYnkgbGlua2lu
ZyBGb3J0cmFuIGNvZGUgc3VwcGxpZWQgYnkgdGhlIHVzZXIKKyAgc2ltdWxhdGlvbnMgYXJlIHBl
cmZvcm1lZCBieSBsaW5raW5nIGNvZGUgc3VwcGxpZWQgYnkgdGhlIHVzZXIKICAgd2l0aCB0aGUg
R2VhbnQgbGlicmFyaWVzLCB0aGVuIHJ1bm5pbmcgdGhlIHJlc3VsdGluZyBleGVjdXRhYmxlLgor
ICBHZWFudC0zLiogd2FzIHdyaXR0ZW4gaW4gRm9ydHJhbiwgd2hpbGUgR2VhbnQtNC4qIGlzIGEg
cmV3cml0ZSBpbiBDKysuCiA8L2xvbmdkZXNjcmlwdGlvbj4KIDwvcGtnbWV0YWRhdGE+Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153827</attachid>
            <date>2008-05-21 02:39 0000</date>
            <desc>Detailed data dirs for env script</desc>
            <filename>detailed_data_directories__dumb_sed.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtLWdpdCBhL2dlYW50L2dlYW50LTQuOS4xX3AwMS5lYnVpbGQgYi9nZWFudC9nZWFudC00
LjkuMV9wMDEuZWJ1aWxkCmluZGV4IGI2MDIzMGIuLmIxMDZkYmQgMTAwNjQ0Ci0tLSBhL2dlYW50
L2dlYW50LTQuOS4xX3AwMS5lYnVpbGQKKysrIGIvZ2VhbnQvZ2VhbnQtNC45LjFfcDAxLmVidWls
ZApAQCAtMTQxLDYgKzE0MSwxNSBAQCBnNF9jcmVhdGVfZW52X3NjcmlwdCgpIHsKIAkJTERQQVRI
PSR7RzRMSUJ9CiAJCUNMSEVQX0JBU0VfRElSPSR7Q0xIRVBfQkFTRV9ESVJ9CiAJRU9GCisKKwkj
IGRldGFpbGVkIGRhdGEgZmlsZSBsb2NhdGlvbnMKKwlpZiAkKHVzZSBkYXRhKTsgdGhlbgorCQll
eHBvcnQgRzRMRVZFTEdBTU1BREFUQT0iJHtHNERBVEF9L1Bob3RvbkV2YXBvcmF0aW9uMi4wIgor
CQlleHBvcnQgRzRSQURJT0FDVElWRURBVEE9IiR7RzREQVRBfS9SYWRpb2FjdGl2ZURlY2F5My4y
IgorCQlleHBvcnQgRzRMRURBVEE9IiR7RzREQVRBfS9HNEVNTE9XNS4xIgorCQlleHBvcnQgRzRO
RVVUUk9OSFBDUk9TU1NFQ1RJT05TPSIke0c0REFUQX0vRzROREwzLjEyIgorCWZpCisKIAkjIHJl
YWQgZW52IHZhcmlhYmxlcyBkZWZpbmVkIHVwdG8gbm93CiAJcHJpbnRlbnYgfCBncmVwIF5HNCB8
IHVuaXEgPj4gJHtnNGVudn0KIApAQCAtMTk1LDggKzIwNCw4IEBAIHNyY19pbnN0YWxsKCkgewog
fQogCiBwa2dfcG9zdGluc3QoKSB7Ci0JZWxvZyAiR2VhbnQ0IHByb2plY3RzIGFyZSBieSBkZWZh
dWx0IGV4cGVjdGVkIGluIGVhY2ggdXNlcidzICIKLQllbG9nICJJZiB5b3Ugd2FudCB0byBjaGFu
Z2UsIHNldCBcJEc0V09SS0RJUiB0byBhbm90aGVyIGRpcmVjdG9yeSIKKwllbG9nICJHZWFudDQg
cHJvamVjdHMgYXJlIGJ5IGRlZmF1bHQgYnVpbGQgaW4gJEc0V09SS0RJUi4iCisJZWxvZyAiSWYg
eW91IHdhbnQgdG8gY2hhbmdlLCBzZXQgXCRHNFdPUktESVIgdG8gYW5vdGhlciBkaXJlY3Rvcnku
IgogCWVsb2cKIAllbG9nICJIZWxwIHVzIHRvIGltcHJvdmUgdGhlIGVidWlsZCBhbmQgZGVwZW5k
ZW5jaWVzIGluIgogCWVsb2cgImh0dHA6Ly9idWdzLmdlbnRvby5vcmcvc2hvd19idWcuY2dpP2lk
PTIxMjIyMSIK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154867</attachid>
            <date>2008-05-30 19:24 0000</date>
            <desc>Fix access violations and use explicit data location env variables</desc>
            <filename>access_violation__data_dir.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9sb2NhbC9sYXltYW4vc2NpZW5jZS9zY2ktcGh5c2ljcy9nZWFudC9n
ZWFudC00LjkuMV9wMDEuZWJ1aWxkCTIwMDgtMDQtMTYgMTA6MjM6MDIuMDAwMDAwMDAwIC0wNDAw
CisrKyBnZWFudC00LjkuMV9wMDEuZWJ1aWxkCTIwMDgtMDUtMzAgMTQ6Mjk6MzIuMDAwMDAwMDAw
IC0wNDAwCkBAIC0xNCw3ICsxNCw3IEBACiBERVNDUklQVElPTj0iQ0VSTidzIGRldGVjdG9yIGRl
c2NyaXB0aW9uIGFuZCBzaW11bGF0aW9uIFRvb2wiCiBIT01FUEFHRT0iaHR0cDovL3d3dy5nZWFu
dDQub3JnLyIKIAotU1JDX0NPTT0iaHR0cDovL2dlYW50NC53ZWIuY2Vybi5jaC9nZWFudDQvc3Vw
cG9ydC9zb3VyY2UvIgorU1JDX0NPTT0iaHR0cDovL2dlYW50NC53ZWIuY2Vybi5jaC9nZWFudDQv
c3VwcG9ydC9zb3VyY2UiCiBTUkNfVVJJPSIke1NSQ19DT019LyR7TVlfUH0udGFyLmd6IgogR0VB
TlQ0X0RBVEE9Ikc0TkRMLjMuMTIKIAlHNEVNTE9XLjUuMQpAQCAtNjgsNiArNjgsMTQgQEAKIAlz
ZWQgLWkgXAogCQktZSAnLyQoRzRMSUIpXC8kKEc0U1lTVEVNKS9kJyBcCiAJCWNvbmZpZy9hcmNo
aXRlY3R1cmUuZ21rIHx8IGRpZSAic2VkIGFyY2hpdGVjdHVyZS5nbWsgZmFpbGVkIgorCXNlZCAt
aSBcCisJCS1lICdzOiQoRzRMSUIpLyQoRzRTWVNURU0pOiQoRzRUTVApOmcnIFwKKwkJY29uZmln
L2NvbW1vbi5nbWsgfHwgZGllICJzZWQgY29tbW9uLmdtayBmYWlsZWQiCisJc2VkIC1pIFwKKwkJ
LWUgJ3M6JChHNExJQikvJChHNFNZU1RFTSk6JChHNFRNUCk6ZycgXAorCQktZSAnczokKEc0QklO
KS8kKEc0U1lTVEVNKTokKEc0VE1QKTpnJyBcCisJCS1lICdzOiQoRzRUTVApLyQoRzRTWVNURU0p
OiQoRzRUTVApOmcnIFwKKwkJc291cmNlL0dOVW1ha2VmaWxlIHx8IGRpZSAic2VkIEdOVW1ha2Vm
aWxlIGZhaWxlZCIKIH0KIAogc3JjX2NvbXBpbGUoKSB7CkBAIC0xNDEsNiArMTQ5LDE1IEBACiAJ
CUxEUEFUSD0ke0c0TElCfQogCQlDTEhFUF9CQVNFX0RJUj0ke0NMSEVQX0JBU0VfRElSfQogCUVP
RgorCisJIyBkZXRhaWxlZCBkYXRhIGZpbGUgbG9jYXRpb25zCisJaWYgJCh1c2UgZGF0YSk7IHRo
ZW4KKwkJZXhwb3J0IEc0TEVWRUxHQU1NQURBVEE9IiR7RzREQVRBfS9QaG90b25FdmFwb3JhdGlv
bjIuMCIKKwkJZXhwb3J0IEc0UkFESU9BQ1RJVkVEQVRBPSIke0c0REFUQX0vUmFkaW9hY3RpdmVE
ZWNheTMuMiIKKwkJZXhwb3J0IEc0TEVEQVRBPSIke0c0REFUQX0vRzRFTUxPVzUuMSIKKwkJZXhw
b3J0IEc0TkVVVFJPTkhQQ1JPU1NTRUNUSU9OUz0iJHtHNERBVEF9L0c0TkRMMy4xMiIKKwlmaQor
CiAJIyByZWFkIGVudiB2YXJpYWJsZXMgZGVmaW5lZCB1cHRvIG5vdwogCXByaW50ZW52IHwgZ3Jl
cCBeRzQgfCB1bmlxID4+ICR7ZzRlbnZ9CiAKQEAgLTE1OSw5ICsxNzYsMTMgQEAKIAogCSMgYnV0
IGluc3RhbGwgbGlicmFyaWVzIGFuZCBHZWFudCBsaWJyYXJ5IHRvb2wgbWFudWFsbHkKIAlpbnNp
bnRvICR7R0VBTlQ0X0xJQkRJUn0KLQlkb2lucyAtciBsaWIvJHtHNFNZU1RFTX0vKiB8fCBkaWUK
Kwlkb2lucyAtciAke0hPTUV9L2dlYW50NC90bXAvKi5zbyB8fCBkaWUKKwlkb2lucyAtciAke0hP
TUV9L2dlYW50NC90bXAvbGlibmFtZS5tYXAgfHwgZGllCisJaWYgdXNlIHN0YXRpYzsgdGhlbgor
CQlkb2lucyAtciAke0hPTUV9L2dlYW50NC90bXAvKi5hIHx8IGRpZQorCWZpCiAJZXhlaW50byAk
e0dFQU5UNF9MSUJESVJ9Ci0JZG9leGUgbGliLyR7RzRTWVNURU19L2xpYmxpc3QgfHwgZGllCisJ
ZG9leGUgJHtIT01FfS9nZWFudDQvdG1wL2xpYmxpc3QgfHwgZGllCiAKIAlnNF9jcmVhdGVfZW52
X3NjcmlwdAogCkBAIC0xOTUsOCArMjE2LDggQEAKIH0KIAogcGtnX3Bvc3RpbnN0KCkgewotCWVs
b2cgIkdlYW50NCBwcm9qZWN0cyBhcmUgYnkgZGVmYXVsdCBleHBlY3RlZCBpbiBlYWNoIHVzZXIn
cyAiCi0JZWxvZyAiSWYgeW91IHdhbnQgdG8gY2hhbmdlLCBzZXQgXCRHNFdPUktESVIgdG8gYW5v
dGhlciBkaXJlY3RvcnkiCisJZWxvZyAiR2VhbnQ0IHByb2plY3RzIGFyZSBieSBkZWZhdWx0IGJ1
aWxkIGluICRHNFdPUktESVIuIgorCWVsb2cgIklmIHlvdSB3YW50IHRvIGNoYW5nZSwgc2V0IFwk
RzRXT1JLRElSIHRvIGFub3RoZXIgZGlyZWN0b3J5LiIKIAllbG9nCiAJZWxvZyAiSGVscCB1cyB0
byBpbXByb3ZlIHRoZSBlYnVpbGQgYW5kIGRlcGVuZGVuY2llcyBpbiIKIAllbG9nICJodHRwOi8v
YnVncy5nZW50b28ub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTIyMjEiCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>155109</attachid>
            <date>2008-06-01 15:11 0000</date>
            <desc>New ebuild for patchlevel 2</desc>
            <filename>geant-4.9.1_p02.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MwojICRIZWFk
ZXI6ICQKCkVBUEk9IjEiCgppbmhlcml0IGV1dGlscyBmb3J0cmFuIG11bHRpbGliIHZlcnNpb25h
dG9yIHRvb2xjaGFpbi1mdW5jcwoKUFYxPSQoZ2V0X3ZlcnNpb25fY29tcG9uZW50X3JhbmdlIDEg
JHtQVn0pClBWMj0kKGdldF92ZXJzaW9uX2NvbXBvbmVudF9yYW5nZSAyICR7UFZ9KQpQVjM9JChn
ZXRfdmVyc2lvbl9jb21wb25lbnRfcmFuZ2UgMyAke1BWfSkKTVlfUD0ke1BOfSQocmVwbGFjZV92
ZXJzaW9uX3NlcGFyYXRvciAzIC4pCgpERVNDUklQVElPTj0iQ0VSTidzIGRldGVjdG9yIGRlc2Ny
aXB0aW9uIGFuZCBzaW11bGF0aW9uIFRvb2wiCkhPTUVQQUdFPSJodHRwOi8vd3d3LmdlYW50NC5v
cmcvIgoKU1JDX0NPTT0iaHR0cDovL2dlYW50NC53ZWIuY2Vybi5jaC9nZWFudDQvc3VwcG9ydC9z
b3VyY2UiClNSQ19VUkk9IiR7U1JDX0NPTX0vJHtNWV9QfS50YXIuZ3oiCkdFQU5UNF9EQVRBPSJH
NE5ETC4zLjEyCglHNEVNTE9XLjUuMQoJRzRSYWRpb2FjdGl2ZURlY2F5LjMuMgoJUGhvdG9uRXZh
cG9yYXRpb24uMi4wCglHNEFCTEEuMy4wIgpmb3IgZCBpbiAke0dFQU5UNF9EQVRBfTsgZG8KCVNS
Q19VUkk9IiR7U1JDX1VSSX0gZGF0YT8gKCAke1NSQ19DT019LyR7ZH0udGFyLmd6ICkiCmRvbmUK
CkxJQ0VOU0U9ImdlYW50NCIKU0xPVD0iNCIKS0VZV09SRFM9In5hbWQ2NCB+eDg2IgpJVVNFPSJh
dGhlbmEgK2RhdGEgZGF3biBkZWJ1ZyBleGFtcGxlcyBnZG1sIGdlYW50MyBnbG9iYWwgbWluaW1h
bCArbW90aWYKCStvcGVuZ2wgb3BlbmludmVudG9yICtyYXl0cmFjZXJ4IHN0YXRpYyArdnJtbCB6
bGliIgoKREVQRU5EPSJzY2ktcGh5c2ljcy9jbGhlcAoJbW90aWY/ICggdmlydHVhbC9tb3RpZiAp
CglhdGhlbmE/ICggeDExLWxpYnMvbGliWGF3ICkKCW9wZW5pbnZlbnRvcj8gKCBtZWRpYS1saWJz
L29wZW5pbnZlbnRvciApCglyYXl0cmFjZXJ4PyAoIHgxMS1saWJzL2xpYlgxMSB4MTEtbGlicy9s
aWJYbXUgKQoJb3BlbmdsPyAoIHZpcnR1YWwvb3BlbmdsCgkJCSAgYXRoZW5hPyAoIHgxMS1saWJz
L1hhdzNkICkgKQoJZ2RtbD8gKCBkZXYtbGlicy94ZXJjZXMtYyApCglnZWFudDM/ICggc2NpLXBo
eXNpY3MvZ2VhbnQ6MyApCglkYXduPyAoIG1lZGlhLWdmeC9kYXduICkiCgpTPSIke1dPUktESVJ9
LyR7TVlfUH0iCgpwa2dfc2V0dXAoKSB7CglGT1JUUkFOPSJnZm9ydHJhbiBnNzcgaWZjIgoJdXNl
IGdlYW50MyAmJiBmb3J0cmFuX3BrZ19zZXR1cAoJZXZhbCB1bnNldCAkeyFHNF8qfQp9CgpzcmNf
dW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgoKCSMgcHJvcGFnYXRlIHVzZXIncyBm
bGFncy4KCXNlZCAtaSBcCgkJLWUgIi9DWFhGTEFHU1tbOnNwYWNlOl1dKi49W1s6c3BhY2U6XV0t
TzIvczo9Lio6PSAke0NYWEZMQUdTfToiIFwKCQktZSAiL0ZDRkxBR1NbWzpzcGFjZTpdXSouPVtb
OnNwYWNlOl1dLU8yL3M6PS4qOj0gJHtGRkxBR1M6LS1PMn06IiBcCgkJLWUgIi9DQ0ZMQUdTW1s6
c3BhY2U6XV0qLj1bWzpzcGFjZTpdXS1PMi9zOj0uKjo9ICR7Q0ZMQUdTfToiIFwKCQljb25maWcv
c3lzL0xpbnV4KmdtayB8fCBkaWUgImZsYWcgc3Vic3RpdHV0aW9uIGZhaWxlZCIKCgkjIGZpeCBm
b3JjZWQgbGliIGRpcmVjdG9yeQoJc2VkIC1pIFwKCQktZSAnczokKEc0TElCKS8kKEc0U1lTVEVN
KTokKEc0TElCKTpnJyBcCgkJY29uZmlnL2Jpbm1ha2UuZ21rIHx8IGRpZSAic2VkIGJpbm1ha2Uu
Z21rIGZhaWxlZCIKCXNlZCAtaSBcCgkJLWUgJy8kKEc0TElCKVwvJChHNFNZU1RFTSkvZCcgXAoJ
CWNvbmZpZy9hcmNoaXRlY3R1cmUuZ21rIHx8IGRpZSAic2VkIGFyY2hpdGVjdHVyZS5nbWsgZmFp
bGVkIgoJc2VkIC1pIFwKCQktZSAnczokKEc0TElCKS8kKEc0U1lTVEVNKTokKEc0VE1QKTpnJyBc
CgkJY29uZmlnL2NvbW1vbi5nbWsgfHwgZGllICJzZWQgY29tbW9uLmdtayBmYWlsZWQiCglzZWQg
LWkgXAoJCS1lICdzOiQoRzRMSUIpLyQoRzRTWVNURU0pOiQoRzRUTVApOmcnIFwKCQktZSAnczok
KEc0QklOKS8kKEc0U1lTVEVNKTokKEc0VE1QKTpnJyBcCgkJLWUgJ3M6JChHNFRNUCkvJChHNFNZ
U1RFTSk6JChHNFRNUCk6ZycgXAoJCXNvdXJjZS9HTlVtYWtlZmlsZSB8fCBkaWUgInNlZCBHTlVt
YWtlZmlsZSBmYWlsZWQiCn0KCnNyY19jb21waWxlKCkgewoJZXhwb3J0IEdFQU5UNF9ESVI9Ii91
c3Ivc2hhcmUvJHtQTn0ke1BWMX0iCgkjIHdoZXJlIHRvIHB1dCBjb21waWxlZCBsaWJyYXJpZXM7
CgkjIHdlIHNldCBlbnYgdmFyIEc0TElCIGluIHNyY19pbnN0YWxsKCkKCSMgdG8gYXZvaWQgY29u
ZnVzaW5nIG1ha2UKCWV4cG9ydCBHRUFOVDRfTElCRElSPS91c3IvJChnZXRfbGliZGlyKS8ke1BO
fSR7UFYxfQoKCSMgdGhlc2Ugc2hvdWxkIGFsd2F5cyB0byBiZSBzZXQKCVtbICQodGMtZ2V0Q1hY
KSA9IGljKmMgXV0gJiYgZXhwb3J0IEc0U1lTVEVNPUxpbnV4LWljYyBcCgkJCQkJCQkgIHx8IGV4
cG9ydCBHNFNZU1RFTT1MaW51eC1nKysKCWV4cG9ydCBHNElOU1RBTEw9IiR7U30iCglleHBvcnQg
RzRJTkNMVURFPSIke0R9L3Vzci9pbmNsdWRlLyR7UE59IgoJZXhwb3J0IENMSEVQX0JBU0VfRElS
PS91c3IKCgkjIHBhcnNlIFVTRTsganVzdCBzZXQgZmxhZ3Mgb2YgZHJpdmVycyB0byBidWlsZCwg
RzQqX1VTRV8qIHZhcnMgYXJlIHNldAoJIyBsYXRlciBhdXRvbWF0aWNhbGx5IGZvciBHNCpfQlVJ
TERfKl9EUklWRVIKCXVzZSBtaW5pbWFsICAgICAgICAgICAgICYmIGV4cG9ydCBHNFVJX05PTkU9
eSBcCgkJCQkJCQkmJiBleHBvcnQgRzRWSVNfTk9ORT15CgoJdXNlIG1vdGlmICAgICAgICAgICAg
ICAgJiYgZXhwb3J0IEc0VUlfQlVJTERfWE1fU0VTU0lPTj15Cgl1c2UgYXRoZW5hICAgICAgICAg
ICAgICAmJiBleHBvcnQgRzRVSV9CVUlMRF9YQVdfU0VTU0lPTj15CgoJdXNlIGRhd24gICAgICAg
ICAgICAgICAgJiYgZXhwb3J0IEc0VklTX0JVSUxEX0RBV05fRFJJVkVSPXkKCXVzZSByYXl0cmFj
ZXJ4ICAgICAgICAgICYmIGV4cG9ydCBHNFZJU19CVUlMRF9SQVlUUkFDRVJYX0RSSVZFUj15Cgl1
c2Ugb3BlbmludmVudG9yICAgICAgICAmJiBleHBvcnQgRzRWSVNfQlVJTERfT0lfRFJJVkVSPXkK
CXVzZSBvcGVuZ2wgICAgICAgICAgICAgICYmIGV4cG9ydCBHNFZJU19CVUlMRF9PUEVOR0xYX0RS
SVZFUj15Cgl1c2Ugb3BlbmdsICYmIHVzZSBtb3RpZiAmJiBleHBvcnQgRzRWSVNfQlVJTERfT1BF
TkdMWE1fRFJJVkVSPXkKCgl1c2UgZ2VhbnQzICAgICAgICAgICAgICAmJiBleHBvcnQgRzRMSUJf
QlVJTERfRzNUT0c0PXkKCXVzZSB6bGliICAgICAgICAgICAgICAgICYmIGV4cG9ydCBHNExJQl9C
VUlMRF9aTElCPXkKCXVzZSB2cm1sICAgICAgICAgICAgICAgICYmIGV4cG9ydCBHNFZJU19CVUlM
RF9WUk1MX0RSSVZFUj15IFwKCQkJCQkJCSYmIGV4cG9ydCBHNFZJU19CVUlMRF9WUk1MRklMRV9E
UklWRVI9eQoKCXVzZSBkYXRhICAgICAgICAgICAgICAgICYmIGV4cG9ydCBHNERBVEE9IiR7R0VB
TlQ0X0RJUn0vZGF0YSIKCXVzZSBkZWJ1ZyAgICAgICAgICAgICAgICYmIGV4cG9ydCBHNERFQlVH
PXkgfHwgZXhwb3J0IEc0T1BUSU1JWkU9eQoKCSMgc3dpdGNoIHRvIHNlZSBjb21waWxpbmcgZmxh
Z3MKCWV4cG9ydCBDUFBWRVJCT1NFPXkKCgkjIGlmIHNoYXJlZCBsaWJzIGFyZSBidWlsdCwgdGhl
IHNjcmlwdCB3aWxsIGFsc28gYnVpbGQgc3RhdGljIGxpYnMKCSMgd2l0aCBwaWMgZmxhZ3MKCSMg
YXZvaWQgdGhhdCBieSBidWlsZGluZyBpdCB0d2ljZSBhbmQgcmVtb3ZpbmcgdGVtcG9yYXJ5IG9i
amVjdHMKCWNkICIke1N9L3NvdXJjZS8iCglleHBvcnQgRzRMSUJfQlVJTERfU0hBUkVEPXkKCWVt
YWtlIHx8IGRpZSAiQnVpbGRpbmcgc2hhcmVkIGdlYW50IGZhaWxlZCIKCglpZiB1c2Ugc3RhdGlj
OyB0aGVuCgkJcm0gLXJmIHRtcAoJCWV4cG9ydCBHNExJQl9CVUlMRF9TVEFUSUM9eSA7IHVuc2V0
IEc0TElCX0JVSUxEX1NIQVJFRAoJCWVtYWtlIHx8IGRpZSAiQnVpbGRpbmcgc3RhdGljIGdlYW50
IGZhaWxlZCIKCWZpCgoJaWYgdXNlIGdsb2JhbDsgdGhlbgoJCWV4cG9ydCBHNExJQl9VU0VfR1JB
TlVMQVI9eQoJCWVtYWtlIGdsb2JhbCB8fCBkaWUgIkJ1aWxkaW5nIGdsb2JhbCBsaWJyYXJpZXMg
ZmFpbGVkIgoJZmkKfQoKZzRfY3JlYXRlX2Vudl9zY3JpcHQoKSB7CgkjIHdlIG5lZWQgdG8gY2hh
bmdlIHNvbWUgdmFyaWFibGVzIHRvIHRoZSBmaW5hbCB2YWx1ZXMgc2luY2Ugd2UgaGlkZSB0aGVz
ZQoJIyBmcm9tIG1ha2UgZHVyaW5nIHRoZSBjb21waWxlCglleHBvcnQgRzRJTlNUQUxMPSR7R0VB
TlQ0X0RJUn0KCWV4cG9ydCBHNExJQj0ke0dFQU5UNF9MSUJESVJ9CglleHBvcnQgRzRJTkNMVURF
PSR7RzRJTkNMVURFLyR7RH0vfQoJZXhwb3J0IEc0V09SS0RJUj1cJHtIT01FfS8ke1BOfSR7UFYx
fQoKCWxvY2FsIGc0ZW52PTk5JHtQTn0ke1BWMX0KCWNhdCA8PC1FT0YgPiAke2c0ZW52fQoJCUxE
UEFUSD0ke0c0TElCfQoJCUNMSEVQX0JBU0VfRElSPSR7Q0xIRVBfQkFTRV9ESVJ9CglFT0YKCgkj
IGRldGFpbGVkIGRhdGEgZmlsZSBsb2NhdGlvbnMKCWlmICQodXNlIGRhdGEpOyB0aGVuCgkJZXhw
b3J0IEc0TEVWRUxHQU1NQURBVEE9IiR7RzREQVRBfS9QaG90b25FdmFwb3JhdGlvbjIuMCIKCQll
eHBvcnQgRzRSQURJT0FDVElWRURBVEE9IiR7RzREQVRBfS9SYWRpb2FjdGl2ZURlY2F5My4yIgoJ
CWV4cG9ydCBHNExFREFUQT0iJHtHNERBVEF9L0c0RU1MT1c1LjEiCgkJZXhwb3J0IEc0TkVVVFJP
TkhQQ1JPU1NTRUNUSU9OUz0iJHtHNERBVEF9L0c0TkRMMy4xMiIKCWZpCgoJIyByZWFkIGVudiB2
YXJpYWJsZXMgZGVmaW5lZCB1cHRvIG5vdwoJcHJpbnRlbnYgfCBncmVwIF5HNCB8IHVuaXEgPj4g
JHtnNGVudn0KCgkjIGRlZmluZSBlbnYgdmFycyBmb3IgY2FwYWJpbGl0aWVzIHdlIGNhbiBidWls
ZCBpbnRvIHVzZXIgcHJvamVjdHMKCXByaW50ZW52IHwgdW5pcSB8IFwKCQlzZWQgLW4gLWUgJy9e
RzQvczpCVUlMRFwoLipcKV9EUklWRVI6VVNFXDE6Z3AnID4+ICR7ZzRlbnZ9CgoJZG9lbnZkICR7
ZzRlbnZ9IHx8IGRpZSAiSW5zdGFsbGluZyBlbnZpcm9ubWVudCBzY3JpcHRzIGZhaWxlZCAiCn0K
CnNyY19pbnN0YWxsKCkgewoJIyBpbnN0YWxsIGhlYWRlcnMgdmlhIG1ha2Ugc2luY2Ugd2Ugd2Fu
dCB0aGVtIGluIGEgc2luZ2xlIGRpcmVjdG9yeQoJY2QgIiR7U30vc291cmNlLyIKCWVtYWtlIGlu
Y2x1ZGVzIHx8IGRpZSAnSW5zdGFsbGluZyBoZWFkZXJzIGZhaWxlZCcKCWNkICIke1N9IgoKCSMg
YnV0IGluc3RhbGwgbGlicmFyaWVzIGFuZCBHZWFudCBsaWJyYXJ5IHRvb2wgbWFudWFsbHkKCWlu
c2ludG8gJHtHRUFOVDRfTElCRElSfQoJZG9pbnMgLXIgJHtIT01FfS9nZWFudDQvdG1wLyouc28g
fHwgZGllCglkb2lucyAtciAke0hPTUV9L2dlYW50NC90bXAvbGlibmFtZS5tYXAgfHwgZGllCglp
ZiB1c2Ugc3RhdGljOyB0aGVuCgkJZG9pbnMgLXIgJHtIT01FfS9nZWFudDQvdG1wLyouYSB8fCBk
aWUKCWZpCglleGVpbnRvICR7R0VBTlQ0X0xJQkRJUn0KCWRvZXhlICR7SE9NRX0vZ2VhbnQ0L3Rt
cC9saWJsaXN0IHx8IGRpZQoKCWc0X2NyZWF0ZV9lbnZfc2NyaXB0CgoJIyBjb25maWdzCglpbnNp
bnRvICR7R0VBTlQ0X0RJUn0KCWRvaW5zIC1yIGNvbmZpZyB8fCBkaWUKCgkjIGluc3RhbGwgZGF0
YQoJaWYgdXNlIGRhdGE7IHRoZW4KCQlpbnNpbnRvICR7RzREQVRBfQoJCXB1c2hkICIke1dPUktE
SVJ9IgoJCWZvciBkIGluICR7R0VBTlQ0X0RBVEF9OyBkbwoJCQlsb2NhbCBwPSR7ZC8ufQoJCQlk
b2lucyAtciAqJHtwL0c0fSB8fCBkaWUgImluc3RhbGxpbmcgZGF0YSAke2R9IGZhaWxlZCIKCQlk
b25lCgkJcG9wZAoJZmkKCgkjIGRvYyBhbmQgZXhhbXBsZXMKCWluc2ludG8gL3Vzci9zaGFyZS9k
b2MvJHtQRn0KCWxvY2FsIG15cHY9IiR7UFYxfS4ke1BWMn0uJHtQVjN9IgoJZG9pbnMgUmVsZWFz
ZU5vdGVzL1JlbGVhc2VOb3RlcyR7bXlwdn0uaHRtbAoJW1sgLWUgUmVsZWFzZU5vdGVzL1BhdGNo
JHtteXB2fS0xLnR4dCBdXSAmJiBcCgkJZG9kb2MgUmVsZWFzZU5vdGVzL1BhdGNoJHtteXB2fS0q
LnR4dAoKCXVzZSBleGFtcGxlcyAmJiBkb2lucyAtciBleGFtcGxlcwoKCSMgVE9ETzogZzRweSB3
aWxsIHByb2JhYmx5IG5lZWQgYSBzcGxpdCBlYnVpbGQgc2luY2UgaXQgc2VlbXMgdG8KCSMgcmVs
eSBvbiBvbiBnZWFudDQgZXhpc3RlbmNlLgoJIyBUT0RPOiBtb21vIHdpdGggbW9tbyBvciBqYXZh
IGZsYWcsIGFuZCBjaGVjayBqYXZhIHN0dWZmCn0KCnBrZ19wb3N0aW5zdCgpIHsKCWVsb2cgIkdl
YW50NCBwcm9qZWN0cyBhcmUgYnkgZGVmYXVsdCBidWlsZCBpbiAkRzRXT1JLRElSLiIKCWVsb2cg
IklmIHlvdSB3YW50IHRvIGNoYW5nZSwgc2V0IFwkRzRXT1JLRElSIHRvIGFub3RoZXIgZGlyZWN0
b3J5LiIKCWVsb2cKCWVsb2cgIkhlbHAgdXMgdG8gaW1wcm92ZSB0aGUgZWJ1aWxkIGFuZCBkZXBl
bmRlbmNpZXMgaW4iCgllbG9nICJodHRwOi8vYnVncy5nZW50b28ub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMTIyMjEiCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>159963</attachid>
            <date>2008-07-09 18:08 0000</date>
            <desc>new ebuild</desc>
            <filename>geant-4.9.2_beta1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3NjaS1waHlzaWNzL2dlYW50L2dlYW50LTQuOS4x
X3AwMi5lYnVpbGQsdiAxLjIgMjAwOC8wNi8yNyAxMDo0NjozNCB1bG0gRXhwICQKCkVBUEk9IjEi
Cgppbmhlcml0IGV1dGlscyBmb3J0cmFuIG11bHRpbGliIHZlcnNpb25hdG9yIHRvb2xjaGFpbi1m
dW5jcwoKUFYxPSQoZ2V0X3ZlcnNpb25fY29tcG9uZW50X3JhbmdlIDEgJHtQVn0pClBWMj0kKGdl
dF92ZXJzaW9uX2NvbXBvbmVudF9yYW5nZSAyICR7UFZ9KQpQVjM9JChnZXRfdmVyc2lvbl9jb21w
b25lbnRfcmFuZ2UgMyAke1BWfSkKTVlfUD0ke1BOfSQocmVwbGFjZV92ZXJzaW9uX3NlcGFyYXRv
ciAzIC4pCk1ZX1A9JHtNWV9QL2JldGEvYjB9CgpERVNDUklQVElPTj0iQ0VSTidzIGRldGVjdG9y
IGRlc2NyaXB0aW9uIGFuZCBzaW11bGF0aW9uIFRvb2wiCkhPTUVQQUdFPSJodHRwOi8vd3d3Lmdl
YW50NC5vcmcvIgoKU1JDX0NPTT0iaHR0cDovL2dlYW50NC53ZWIuY2Vybi5jaC9nZWFudDQvc3Vw
cG9ydC9zb3VyY2UiClNSQ19VUkk9IiR7U1JDX0NPTX0vJHtNWV9QfS5ndGFyLmd6IgpHRUFOVDRf
REFUQT0iRzROREwuMy4xMgoJRzRFTUxPVy42LjEKCUc0UmFkaW9hY3RpdmVEZWNheS4zLjIKCVBo
b3RvbkV2YXBvcmF0aW9uLjIuMAoJRzRBQkxBLjMuMCIKZm9yIGQgaW4gJHtHRUFOVDRfREFUQX07
IGRvCglTUkNfVVJJPSIke1NSQ19VUkl9IGRhdGE/ICggJHtTUkNfQ09NfS8ke2R9LnRhci5neiAp
Igpkb25lCgpMSUNFTlNFPSJnZWFudDQiClNMT1Q9IjQiCktFWVdPUkRTPSJ+YW1kNjQgfng4NiIK
SVVTRT0iYXRoZW5hICtkYXRhIGRhd24gZGVidWcgZXhhbXBsZXMgZ2RtbCBnZWFudDMgZ2xvYmFs
IG1pbmltYWwgK21vdGlmCgkrb3BlbmdsIG9wZW5pbnZlbnRvciArcmF5dHJhY2VyeCBzdGF0aWMg
K3ZybWwgemxpYiIKCkRFUEVORD0iPj1zY2ktcGh5c2ljcy9jbGhlcC0yLjAuMy4yCgltb3RpZj8g
KCB4MTEtbGlicy9vcGVubW90aWYgKQoJYXRoZW5hPyAoIHgxMS1saWJzL2xpYlhhdyApCglvcGVu
aW52ZW50b3I/ICggbWVkaWEtbGlicy9vcGVuaW52ZW50b3IgKQoJcmF5dHJhY2VyeD8gKCB4MTEt
bGlicy9saWJYMTEgeDExLWxpYnMvbGliWG11ICkKCW9wZW5nbD8gKCB2aXJ0dWFsL29wZW5nbAoJ
CQkgIGF0aGVuYT8gKCB4MTEtbGlicy9YYXczZCApICkKCWdkbWw/ICggZGV2LWxpYnMveGVyY2Vz
LWMgKQoJZ2VhbnQzPyAoIHNjaS1waHlzaWNzL2dlYW50OjMgKQoJZGF3bj8gKCBtZWRpYS1nZngv
ZGF3biApIgoKUz0iJHtXT1JLRElSfS8ke01ZX1B9IgoKcGtnX3NldHVwKCkgewoJRk9SVFJBTj0i
Z2ZvcnRyYW4gZzc3IGlmYyIKCXVzZSBnZWFudDMgJiYgZm9ydHJhbl9wa2dfc2V0dXAKCWV2YWwg
dW5zZXQgJHshRzQqfQp9CgpzcmNfdW5wYWNrKCkgewoJIyBGSVhNRSB0aGV5IHNlZW0gdG8gcmVs
ZWFzZSBhIHRhciBhcmNoaXZlIHNvbWVkYXksIHNvIHRoaXMgc2hvdWxkIGdvIGF3YXkKCW12ICR7
RElTVERJUn0vJHtNWV9QfS5ndGFyLmd6ICR7RElTVERJUn0vJHtNWV9QfS50YXIuZ3oKCXVucGFj
ayAkKCBlY2hvICR7QX0gfCBzZWQgLWUgcy9ndGFyL3Rhci9nICkKCWNkICIke1N9IgoKCSMgcHJv
cGFnYXRlIHVzZXIncyBmbGFncy4KCXNlZCAtaSBcCgkJLWUgIi9DWFhGTEFHU1tbOnNwYWNlOl1d
Ki49W1s6c3BhY2U6XV0tTzIvczo9Lio6PSAke0NYWEZMQUdTfToiIFwKCQktZSAiL0ZDRkxBR1Nb
WzpzcGFjZTpdXSouPVtbOnNwYWNlOl1dLU8yL3M6PS4qOj0gJHtGRkxBR1M6LS1PMn06IiBcCgkJ
LWUgIi9DQ0ZMQUdTW1s6c3BhY2U6XV0qLj1bWzpzcGFjZTpdXS1PMi9zOj0uKjo9ICR7Q0ZMQUdT
fToiIFwKCQljb25maWcvc3lzL0xpbnV4KmdtayB8fCBkaWUgImZsYWcgc3Vic3RpdHV0aW9uIGZh
aWxlZCIKCgkjIGZpeCBmb3JjZWQgbGliIGRpcmVjdG9yeQoJc2VkIC1pIFwKCQktZSAnczokKEc0
TElCKS8kKEc0U1lTVEVNKTokKEc0TElCKTpnJyBcCgkJY29uZmlnL2Jpbm1ha2UuZ21rIHx8IGRp
ZSAic2VkIGJpbm1ha2UuZ21rIGZhaWxlZCIKCXNlZCAtaSBcCgkJLWUgJy8kKEc0TElCKVwvJChH
NFNZU1RFTSkvZCcgXAoJCWNvbmZpZy9hcmNoaXRlY3R1cmUuZ21rIHx8IGRpZSAic2VkIGFyY2hp
dGVjdHVyZS5nbWsgZmFpbGVkIgoJc2VkIC1pIFwKCQktZSAnczokKEc0TElCKS8kKEc0U1lTVEVN
KTokKEc0VE1QKTpnJyBcCgkJY29uZmlnL2NvbW1vbi5nbWsgfHwgZGllICJzZWQgY29tbW9uLmdt
ayBmYWlsZWQiCglzZWQgLWkgXAoJCS1lICdzOiQoRzRMSUIpLyQoRzRTWVNURU0pOiQoRzRUTVAp
OmcnIFwKCQktZSAnczokKEc0QklOKS8kKEc0U1lTVEVNKTokKEc0VE1QKTpnJyBcCgkJLWUgJ3M6
JChHNFRNUCkvJChHNFNZU1RFTSk6JChHNFRNUCk6ZycgXAoJCXNvdXJjZS9HTlVtYWtlZmlsZSB8
fCBkaWUgInNlZCBHTlVtYWtlZmlsZSBmYWlsZWQiCglzZWQgLWkgXAoJCS1lICdzOiQoRzRMSUIp
LyQoRzRTWVNURU0pOiQoRzRUTVApOmcnIFwKCQljb25maWcvZ2xvYmxpYi5nbWsgfHwgZGllICJz
ZWQgZ2xvYmxpYi5nbWsgZmFpbGVkIgp9CgpzcmNfY29tcGlsZSgpIHsKCWV4cG9ydCBHRUFOVDRf
RElSPSIvdXNyL3NoYXJlLyR7UE59JHtQVjF9IgoJIyB3aGVyZSB0byBwdXQgY29tcGlsZWQgbGli
cmFyaWVzOwoJIyB3ZSBzZXQgZW52IHZhciBHNExJQiBpbiBzcmNfaW5zdGFsbCgpCgkjIHRvIGF2
b2lkIGNvbmZ1c2luZyBtYWtlCglleHBvcnQgR0VBTlQ0X0xJQkRJUj0vdXNyLyQoZ2V0X2xpYmRp
cikvJHtQTn0ke1BWMX0KCgkjIHRoZXNlIHNob3VsZCBhbHdheXMgdG8gYmUgc2V0CglbWyAkKHRj
LWdldENYWCkgPSBpYypjIF1dICYmIGV4cG9ydCBHNFNZU1RFTT1MaW51eC1pY2MgXAoJCQkJCQkJ
ICB8fCBleHBvcnQgRzRTWVNURU09TGludXgtZysrCglleHBvcnQgRzRJTlNUQUxMPSIke1N9IgoJ
ZXhwb3J0IEc0SU5DTFVERT0iJHtEfS91c3IvaW5jbHVkZS8ke1BOfSIKCWV4cG9ydCBDTEhFUF9C
QVNFX0RJUj0vdXNyCgoJIyBwYXJzZSBVU0U7IGp1c3Qgc2V0IGZsYWdzIG9mIGRyaXZlcnMgdG8g
YnVpbGQsIEc0Kl9VU0VfKiB2YXJzIGFyZSBzZXQKCSMgbGF0ZXIgYXV0b21hdGljYWxseSBmb3Ig
RzQqX0JVSUxEXypfRFJJVkVSCgl1c2UgbWluaW1hbCAgICAgICAgICAgICAmJiBleHBvcnQgRzRV
SV9OT05FPXkgXAoJCQkJCQkJJiYgZXhwb3J0IEc0VklTX05PTkU9eQoKCXVzZSBtb3RpZiAgICAg
ICAgICAgICAgICYmIGV4cG9ydCBHNFVJX0JVSUxEX1hNX1NFU1NJT049eQoJdXNlIGF0aGVuYSAg
ICAgICAgICAgICAgJiYgZXhwb3J0IEc0VUlfQlVJTERfWEFXX1NFU1NJT049eQoKCXVzZSBkYXdu
ICAgICAgICAgICAgICAgICYmIGV4cG9ydCBHNFZJU19CVUlMRF9EQVdOX0RSSVZFUj15Cgl1c2Ug
cmF5dHJhY2VyeCAgICAgICAgICAmJiBleHBvcnQgRzRWSVNfQlVJTERfUkFZVFJBQ0VSWF9EUklW
RVI9eQoJdXNlIG9wZW5pbnZlbnRvciAgICAgICAgJiYgZXhwb3J0IEc0VklTX0JVSUxEX09JX0RS
SVZFUj15Cgl1c2Ugb3BlbmdsICAgICAgICAgICAgICAmJiBleHBvcnQgRzRWSVNfQlVJTERfT1BF
TkdMWF9EUklWRVI9eQoJdXNlIG9wZW5nbCAmJiB1c2UgbW90aWYgJiYgZXhwb3J0IEc0VklTX0JV
SUxEX09QRU5HTFhNX0RSSVZFUj15CgoJdXNlIGdlYW50MyAgICAgICAgICAgICAgJiYgZXhwb3J0
IEc0TElCX0JVSUxEX0czVE9HND15Cgl1c2UgemxpYiAgICAgICAgICAgICAgICAmJiBleHBvcnQg
RzRMSUJfQlVJTERfWkxJQj15Cgl1c2UgdnJtbCAgICAgICAgICAgICAgICAmJiBleHBvcnQgRzRW
SVNfQlVJTERfVlJNTF9EUklWRVI9eSBcCgkJCQkJCQkmJiBleHBvcnQgRzRWSVNfQlVJTERfVlJN
TEZJTEVfRFJJVkVSPXkKCgl1c2UgZGF0YSAgICAgICAgICAgICAgICAmJiBleHBvcnQgRzREQVRB
PSIke0dFQU5UNF9ESVJ9L2RhdGEiCgl1c2UgZGVidWcgICAgICAgICAgICAgICAmJiBleHBvcnQg
RzRERUJVRz15IHx8IGV4cG9ydCBHNE9QVElNSVpFPXkKCgkjIHN3aXRjaCB0byBzZWUgY29tcGls
aW5nIGZsYWdzCglleHBvcnQgQ1BQVkVSQk9TRT15CgoJIyBpZiBzaGFyZWQgbGlicyBhcmUgYnVp
bHQsIHRoZSBzY3JpcHQgd2lsbCBhbHNvIGJ1aWxkIHN0YXRpYyBsaWJzCgkjIHdpdGggcGljIGZs
YWdzCgkjIGF2b2lkIHRoYXQgYnkgYnVpbGRpbmcgaXQgdHdpY2UgYW5kIHJlbW92aW5nIHRlbXBv
cmFyeSBvYmplY3RzCgljZCAiJHtTfS9zb3VyY2UvIgoJZXhwb3J0IEc0TElCX0JVSUxEX1NIQVJF
RD15CgllbWFrZSB8fCBkaWUgIkJ1aWxkaW5nIHNoYXJlZCBnZWFudCBmYWlsZWQiCgoJaWYgdXNl
IGdsb2JhbDsgdGhlbgoJCWV4cG9ydCBHNExJQl9VU0VfR1JBTlVMQVI9eQoJCWVtYWtlIGdsb2Jh
bCB8fCBkaWUgIkJ1aWxkaW5nIGdsb2JhbCBsaWJyYXJpZXMgZmFpbGVkIgoJZmkKCglpZiB1c2Ug
c3RhdGljOyB0aGVuCgkJcm0gLXJmIHRtcAoJCWV4cG9ydCBHNExJQl9CVUlMRF9TVEFUSUM9eSA7
IHVuc2V0IEc0TElCX0JVSUxEX1NIQVJFRAoJCWVtYWtlIHx8IGRpZSAiQnVpbGRpbmcgc3RhdGlj
IGdlYW50IGZhaWxlZCIKCWZpCn0KCmc0X2NyZWF0ZV9lbnZfc2NyaXB0KCkgewoJIyB3ZSBuZWVk
IHRvIGNoYW5nZSBzb21lIHZhcmlhYmxlcyB0byB0aGUgZmluYWwgdmFsdWVzIHNpbmNlIHdlIGhp
ZGUgdGhlc2UKCSMgZnJvbSBtYWtlIGR1cmluZyB0aGUgY29tcGlsZQoJZXhwb3J0IEc0SU5TVEFM
TD0ke0dFQU5UNF9ESVJ9CglleHBvcnQgRzRMSUI9JHtHRUFOVDRfTElCRElSfQoJZXhwb3J0IEc0
SU5DTFVERT0ke0c0SU5DTFVERS8ke0R9L30KCWV4cG9ydCBHNFdPUktESVI9XCR7SE9NRX0vJHtQ
Tn0ke1BWMX0KCglsb2NhbCBnNGVudj05OSR7UE59JHtQVjF9CgljYXQgPDwtRU9GID4gJHtnNGVu
dn0KCQlMRFBBVEg9JHtHNExJQn0KCQlDTEhFUF9CQVNFX0RJUj0ke0NMSEVQX0JBU0VfRElSfQoJ
RU9GCgoJIyBkZXRhaWxlZCBkYXRhIGZpbGUgbG9jYXRpb25zCglpZiAkKHVzZSBkYXRhKTsgdGhl
bgoJCWV4cG9ydCBHNExFVkVMR0FNTUFEQVRBPSIke0c0REFUQX0vUGhvdG9uRXZhcG9yYXRpb24y
LjAiCgkJZXhwb3J0IEc0UkFESU9BQ1RJVkVEQVRBPSIke0c0REFUQX0vUmFkaW9hY3RpdmVEZWNh
eTMuMiIKCQlleHBvcnQgRzRMRURBVEE9IiR7RzREQVRBfS9HNEVNTE9XNi4xIgoJCWV4cG9ydCBH
NE5FVVRST05IUENST1NTU0VDVElPTlM9IiR7RzREQVRBfS9HNE5ETDMuMTIiCglmaQoKCSMgcmVh
ZCBlbnYgdmFyaWFibGVzIGRlZmluZWQgdXB0byBub3cKCXByaW50ZW52IHwgZ3JlcCBeRzQgfCB1
bmlxID4+ICR7ZzRlbnZ9CgkjIGRlZmluZSBlbnYgdmFycyBmb3IgY2FwYWJpbGl0aWVzIHdlIGNh
biBidWlsZCBpbnRvIHVzZXIgcHJvamVjdHMKCXByaW50ZW52IHwgdW5pcSB8IFwKCQlzZWQgLW4g
LWUgJy9eRzQvczpCVUlMRFwoLipcKV9EUklWRVI6VVNFXDE6Z3AnID4+ICR7ZzRlbnZ9Cglkb2Vu
dmQgJHtnNGVudn0gfHwgZGllICJJbnN0YWxsaW5nIGVudmlyb25tZW50IHNjcmlwdHMgZmFpbGVk
ICIKfQoKc3JjX2luc3RhbGwoKSB7CgkjIGluc3RhbGwgaGVhZGVycyB2aWEgbWFrZSBzaW5jZSB3
ZSB3YW50IHRoZW0gaW4gYSBzaW5nbGUgZGlyZWN0b3J5CgljZCAiJHtTfS9zb3VyY2UvIgoJZWlu
Zm8gIkluc3RhbGxpbmcgR2VhbnQ0IGhlYWRlcnMiCgllbWFrZSBpbmNsdWRlcyB8fCBkaWUgJ0lu
c3RhbGxpbmcgaGVhZGVycyBmYWlsZWQnCgljZCAiJHtTfSIKCgkjIGJ1dCBpbnN0YWxsIGxpYnJh
cmllcyBhbmQgR2VhbnQgbGlicmFyeSB0b29sIG1hbnVhbGx5CgllaW5mbyAiSW5zdGFsbGluZyBH
ZWFudDQgbGlicmFyaWVzIgoJaW5zaW50byAke0dFQU5UNF9MSUJESVJ9Cglkb2lucyB0bXAvKi5z
byB8fCBkaWUKCWRvaW5zIHRtcC9saWJuYW1lLm1hcCB8fCBkaWUKCWlmIHVzZSBzdGF0aWM7IHRo
ZW4KCQlkb2lucyB0bXAvKi5hIHx8IGRpZQoJZmkKCWV4ZWludG8gJHtHRUFOVDRfTElCRElSfQoJ
ZG9leGUgdG1wL2xpYmxpc3QgfHwgZGllCgoJZzRfY3JlYXRlX2Vudl9zY3JpcHQKCgkjIGNvbmZp
Z3MKCWluc2ludG8gJHtHRUFOVDRfRElSfQoJZG9pbnMgLXIgY29uZmlnIHx8IGRpZQoKCSMgaW5z
dGFsbCBkYXRhCglpZiB1c2UgZGF0YTsgdGhlbgoJCWVpbmZvICJJbnN0YWxsaW5nIEdlYW50NCBk
YXRhIgoJCWluc2ludG8gJHtHNERBVEF9CgkJcHVzaGQgIiR7V09SS0RJUn0iID4gL2Rldi9udWxs
CgkJZm9yIGQgaW4gJHtHRUFOVDRfREFUQX07IGRvCgkJCWxvY2FsIHA9JHtkLy59CgkJCWRvaW5z
IC1yICoke3AvRzR9IHx8IGRpZSAiaW5zdGFsbGluZyBkYXRhICR7ZH0gZmFpbGVkIgoJCWRvbmUK
CQlwb3BkID4gL2Rldi9udWxsCglmaQoKCSMgZG9jIGFuZCBleGFtcGxlcwoJaW5zaW50byAvdXNy
L3NoYXJlL2RvYy8ke1BGfQoJbG9jYWwgbXlwdj0iJHtQVjF9LiR7UFYyfS4ke1BWM30iCglbWyAt
ZSBSZWxlYXNlTm90ZXMvUmVsZWFzZU5vdGVzJHtteXB2fS50eHQgXV0gJiYgXAoJCWRvZG9jIFJl
bGVhc2VOb3Rlcy9SZWxlYXNlTm90ZXMke215cHZ9LnR4dAoJW1sgLWUgUmVsZWFzZU5vdGVzL1Bh
dGNoJHtteXB2fS0xLnR4dCBdXSAmJiBcCgkJZG9kb2MgUmVsZWFzZU5vdGVzL1BhdGNoJHtteXB2
fS0qLnR4dAoJW1sgLWUgUmVsZWFzZU5vdGVzL0JldGEke215cHZ9LTEudHh0IF1dICYmIFwKCQlk
b2RvYyBSZWxlYXNlTm90ZXMvQmV0YSR7bXlwdn0tKi50eHQKCgl1c2UgZXhhbXBsZXMgJiYgZG9p
bnMgLXIgZXhhbXBsZXMKCgkjIFRPRE86IGc0cHkgd2lsbCBwcm9iYWJseSBuZWVkIGEgc3BsaXQg
ZWJ1aWxkIHNpbmNlIGl0IHNlZW1zIHRvCgkjICAgICAgIHJlbHkgb24gb24gZ2VhbnQ0IGV4aXN0
ZW5jZS4KCSMgVE9ETzogbW9tbyB3aXRoIG1vbW8gb3IgamF2YSBmbGFnLCBhbmQgY2hlY2sgamF2
YSBzdHVmZgp9Cgpwa2dfcG9zdGluc3QoKSB7CgllbG9nICJHZWFudDQgcHJvamVjdHMgYXJlIGJ5
IGRlZmF1bHQgYnVpbGQgaW4gXCRIT01FL2dlYW50NC4iCgllbG9nICJJZiB5b3Ugd2FudCB0byBj
aGFuZ2UsIHNldCBcJEc0V09SS0RJUiB0byBhbm90aGVyIGRpcmVjdG9yeS4iCgllbG9nCgllbG9n
ICJIZWxwIHVzIHRvIGltcHJvdmUgdGhlIGVidWlsZCBhbmQgZGVwZW5kZW5jaWVzIGluIgoJZWxv
ZyAiaHR0cDovL2J1Z3MuZ2VudG9vLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEyMjIxIgp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>